5.12 Run enabled tests

libannocheck_error
libannocheck_run_tests
  (struct libannocheck_internals * HANDLE,
   unsigned int *                  NUM_FAIL_RETURN,
   unsigned int *                  NUM_MAYB_RETURN)

Runs all enabled tests.

Returns the number of failed tests in NUM_FAIL_RETURN (if this parameter is not NULL).

Returns the number of "maybe" results in NUM_MAYB_RETURN (if this parameter is not NULL).

Retuns libannocheck_error_none if everything went OK.

Updates the STATE, TEST_RESULT_REASON and TEST_RESULT_SOURCES fields in the entries in the array returned by libannocheck_get_known_tests for any enabled test.

Can be called multiple times.