Home | History | Annotate | Download | only in tests

Lines Matching refs:runner

133   SRunner *const runner = (SRunner *)calloc(1, sizeof(SRunner));
134 if (runner != NULL) {
135 runner->suite = suite;
137 return runner;
179 handle_failure(SRunner *runner, int verbosity, const char *context,
181 runner->nfailures++;
192 srunner_run_all(SRunner *runner, const char *context, int verbosity) {
195 assert(runner != NULL);
196 suite = runner->suite;
201 runner->nchecks++;
207 handle_failure(runner, verbosity, context, "during setup");
214 handle_failure(runner, verbosity, context, "during actual test");
223 handle_failure(runner, verbosity, context, "during teardown");
236 srunner_summarize(SRunner *runner, int verbosity) {
238 int passed = runner->nchecks - runner->nfailures;
239 double percentage = ((double)passed) / runner->nchecks;
241 printf("%d%%: Checks: %d, Failed: %d\n", display, runner->nchecks,
242 runner->nfailures);
262 srunner_ntests_failed(SRunner *runner) {
263 assert(runner != NULL);
264 return runner->nfailures;
268 srunner_free(SRunner *runner) {
269 if (! runner) {
273 suite_free(runner->suite);
274 free(runner);