Lines Matching refs:test_case
140 struct kunit_case *test_case; in kunit_suite_num_test_cases() local
143 kunit_suite_for_each_test_case(suite, test_case) in kunit_suite_num_test_cases()
192 const struct kunit_case *test_case; in kunit_suite_has_succeeded() local
198 kunit_suite_for_each_test_case(suite, test_case) { in kunit_suite_has_succeeded()
199 if (test_case->status == KUNIT_FAILURE) in kunit_suite_has_succeeded()
201 else if (test_case->status == KUNIT_SUCCESS) in kunit_suite_has_succeeded()
221 struct kunit_case *test_case) in kunit_test_case_num() argument
227 if (tc == test_case) in kunit_test_case_num()
338 struct kunit_case *test_case) in kunit_run_case_internal() argument
351 test_case->run_case(test); in kunit_run_case_internal()
375 struct kunit_case *test_case; member
383 struct kunit_case *test_case = ctx->test_case; in kunit_try_run_case() local
392 kunit_run_case_internal(test, suite, test_case); in kunit_try_run_case()
435 struct kunit_case *test_case, in kunit_run_case_catch_errors() argument
441 kunit_init_test(test, test_case->name, test_case->log); in kunit_run_case_catch_errors()
450 context.test_case = test_case; in kunit_run_case_catch_errors()
455 test_case->status = KUNIT_FAILURE; in kunit_run_case_catch_errors()
456 else if (test_case->status != KUNIT_FAILURE && test->status == KUNIT_SUCCESS) in kunit_run_case_catch_errors()
457 test_case->status = KUNIT_SUCCESS; in kunit_run_case_catch_errors()
514 struct kunit_case *test_case; in kunit_run_tests() local
532 kunit_suite_for_each_test_case(suite, test_case) { in kunit_run_tests()
535 test_case->status = KUNIT_SKIPPED; in kunit_run_tests()
537 if (!test_case->generate_params) { in kunit_run_tests()
539 kunit_run_case_catch_errors(suite, test_case, &test); in kunit_run_tests()
544 test.param_value = test_case->generate_params(NULL, param_desc); in kunit_run_tests()
546 "# Subtest: %s", test_case->name); in kunit_run_tests()
549 kunit_run_case_catch_errors(suite, test_case, &test); in kunit_run_tests()
564 test.param_value = test_case->generate_params(test.param_value, param_desc); in kunit_run_tests()
574 kunit_print_ok_not_ok(&test, true, test_case->status, in kunit_run_tests()
575 kunit_test_case_num(suite, test_case), in kunit_run_tests()
576 test_case->name, in kunit_run_tests()
579 kunit_update_stats(&suite_stats, test_case->status); in kunit_run_tests()