Lines Matching refs:runner
123 SRunner *runner = calloc(1, sizeof(SRunner)); in srunner_create() local
124 if (runner != NULL) { in srunner_create()
125 runner->suite = suite; in srunner_create()
127 return runner; in srunner_create()
144 add_failure(SRunner *runner, int verbosity) { in add_failure() argument
145 runner->nfailures++; in add_failure()
153 srunner_run_all(SRunner *runner, int verbosity) { in srunner_run_all() argument
156 assert(runner != NULL); in srunner_run_all()
157 suite = runner->suite; in srunner_run_all()
162 runner->nchecks++; in srunner_run_all()
167 add_failure(runner, verbosity); in srunner_run_all()
174 add_failure(runner, verbosity); in srunner_run_all()
182 add_failure(runner, verbosity); in srunner_run_all()
191 int passed = runner->nchecks - runner->nfailures; in srunner_run_all()
192 double percentage = ((double)passed) / runner->nchecks; in srunner_run_all()
194 printf("%d%%: Checks: %d, Failed: %d\n", display, runner->nchecks, in srunner_run_all()
195 runner->nfailures); in srunner_run_all()
216 srunner_ntests_failed(SRunner *runner) { in srunner_ntests_failed() argument
217 assert(runner != NULL); in srunner_ntests_failed()
218 return runner->nfailures; in srunner_ntests_failed()
222 srunner_free(SRunner *runner) { in srunner_free() argument
223 if (! runner) { in srunner_free()
227 suite_free(runner->suite); in srunner_free()
228 free(runner); in srunner_free()