Lines Matching refs:testcase

108 testcase_run_in_thread_(const struct testcase_t *testcase, void *env)  in testcase_run_in_thread_()  argument
116 &(testcase->fn), in testcase_run_in_thread_()
155 testcase_run_bare_(const struct testcase_t *testcase) in testcase_run_bare_() argument
159 if (testcase->setup) { in testcase_run_bare_()
160 env = testcase->setup->setup_fn(testcase); in testcase_run_bare_()
171 cur_test_outcome = testcase_run_in_thread_(testcase, env); in testcase_run_bare_()
174 testcase->fn(env); in testcase_run_bare_()
178 testcase->fn(env); in testcase_run_bare_()
183 if (testcase->setup) { in testcase_run_bare_()
184 if (testcase->setup->cleanup_fn(testcase, env) == 0) in testcase_run_bare_()
196 const struct testcase_t *testcase) in testcase_run_forked_() argument
222 commandname, verbosity_flag, group->prefix, testcase->name); in testcase_run_forked_()
271 test_r = testcase_run_bare_(testcase); in testcase_run_forked_()
299 printf("%s%s: exited with %i (%i)\n", group->prefix, testcase->name, exitcode, status); in testcase_run_forked_()
314 const struct testcase_t *testcase) argument
318 if (testcase->flags & (TT_SKIP|TT_OFF_BY_DEFAULT)) {
321 group->prefix, testcase->name,
322 (testcase->flags & TT_SKIP) ? "SKIPPED" : "DISABLED");
328 printf("%s%s: ", group->prefix, testcase->name);
332 cur_test_name = testcase->name;
336 if ((testcase->flags & TT_FORK) && !(opt_forked||opt_nofork)) {
337 outcome = testcase_run_forked_(group, testcase);
342 outcome = testcase_run_bare_(testcase);
353 printf("\n [%s FAILED]\n", testcase->name);
375 struct testcase_t *testcase = &groups[i].cases[j]; local
377 groups[i].prefix, testcase->name);
380 if (testcase->flags & TT_OFF_BY_DEFAULT)
382 else if (testcase->flags & TT_SKIP)
389 testcase->flags |= flag;
391 testcase->flags &= ~flag;
528 struct testcase_t *testcase = &group->cases[j]; local
532 if (!(testcase->flags & TT_ENABLED_))
536 test_ret_err = testcase_run_one(group, testcase);
540 if (!(testcase->flags & TT_RETRIABLE))
542 printf("\n [RETRYING %s (%i)]\n", testcase->name, test_attempts);