Lines Matching refs:test_case

133 	struct kunit_case *test_case;
136 kunit_suite_for_each_test_case(suite, test_case)
207 const struct kunit_case *test_case;
213 kunit_suite_for_each_test_case(suite, test_case) {
214 if (test_case->status == KUNIT_FAILURE)
216 else if (test_case->status == KUNIT_SUCCESS)
236 struct kunit_case *test_case)
242 if (tc == test_case)
358 struct kunit_case *test_case,
363 enum kunit_speed speed = test_case->attr.speed;
381 struct kunit_case *test_case)
398 test_case->run_case(test);
402 kunit_run_case_check_speed(test, test_case, timespec64_sub(end, start));
426 struct kunit_case *test_case;
434 struct kunit_case *test_case = ctx->test_case;
443 kunit_run_case_internal(test, suite, test_case);
519 struct kunit_case *test_case,
533 context.test_case = test_case;
545 test_case->status = KUNIT_FAILURE;
546 else if (test_case->status != KUNIT_FAILURE && test->status == KUNIT_SUCCESS)
547 test_case->status = KUNIT_SUCCESS;
604 struct kunit_case *test_case;
622 kunit_suite_for_each_test_case(suite, test_case) {
626 kunit_init_test(&test, test_case->name, test_case->log);
627 if (test_case->status == KUNIT_SKIPPED) {
631 } else if (!test_case->generate_params) {
633 test_case->status = KUNIT_SKIPPED;
634 kunit_run_case_catch_errors(suite, test_case, &test);
639 test.param_value = test_case->generate_params(NULL, param_desc);
640 test_case->status = KUNIT_SKIPPED;
644 "# Subtest: %s", test_case->name);
647 kunit_run_case_catch_errors(suite, test_case, &test);
664 test.param_value = test_case->generate_params(test.param_value, param_desc);
672 kunit_print_attr((void *)test_case, true, KUNIT_LEVEL_CASE);
676 kunit_print_ok_not_ok(&test, KUNIT_LEVEL_CASE, test_case->status,
677 kunit_test_case_num(suite, test_case),
678 test_case->name,
681 kunit_update_stats(&suite_stats, test_case->status);