• Home
  • Raw
  • Download

Lines Matching full:suite

44 size_t kunit_suite_num_test_cases(struct kunit_suite *suite)  in kunit_suite_num_test_cases()  argument
49 kunit_suite_for_each_test_case(suite, test_case) in kunit_suite_num_test_cases()
56 static void kunit_print_subtest_start(struct kunit_suite *suite) in kunit_print_subtest_start() argument
58 kunit_log(KERN_INFO, suite, KUNIT_SUBTEST_INDENT "# Subtest: %s", in kunit_print_subtest_start()
59 suite->name); in kunit_print_subtest_start()
60 kunit_log(KERN_INFO, suite, KUNIT_SUBTEST_INDENT "1..%zd", in kunit_print_subtest_start()
61 kunit_suite_num_test_cases(suite)); in kunit_print_subtest_start()
70 struct kunit_suite *suite = is_test ? NULL : test_or_suite; in kunit_print_ok_not_ok() local
74 * We do not log the test suite results as doing so would in kunit_print_ok_not_ok()
75 * mean debugfs display would consist of the test suite in kunit_print_ok_not_ok()
77 * Hence directly printk the suite status, and we will in kunit_print_ok_not_ok()
78 * separately seq_printf() the suite status for the debugfs in kunit_print_ok_not_ok()
81 if (suite) in kunit_print_ok_not_ok()
91 bool kunit_suite_has_succeeded(struct kunit_suite *suite) in kunit_suite_has_succeeded() argument
95 kunit_suite_for_each_test_case(suite, test_case) { in kunit_suite_has_succeeded()
104 static void kunit_print_subtest_end(struct kunit_suite *suite) in kunit_print_subtest_end() argument
108 kunit_print_ok_not_ok((void *)suite, false, in kunit_print_subtest_end()
109 kunit_suite_has_succeeded(suite), in kunit_print_subtest_end()
111 suite->name); in kunit_print_subtest_end()
114 unsigned int kunit_test_case_num(struct kunit_suite *suite, in kunit_test_case_num() argument
120 kunit_suite_for_each_test_case(suite, tc) { in kunit_test_case_num()
228 struct kunit_suite *suite, in kunit_run_case_internal() argument
231 if (suite->init) { in kunit_run_case_internal()
234 ret = suite->init(test); in kunit_run_case_internal()
255 struct kunit_suite *suite) in kunit_run_case_cleanup() argument
257 if (suite->exit) in kunit_run_case_cleanup()
258 suite->exit(test); in kunit_run_case_cleanup()
265 struct kunit_suite *suite; member
273 struct kunit_suite *suite = ctx->suite; in kunit_try_run_case() local
285 kunit_run_case_internal(test, suite, test_case); in kunit_try_run_case()
287 kunit_run_case_cleanup(test, suite); in kunit_try_run_case()
294 struct kunit_suite *suite = ctx->suite; in kunit_catch_run_case() local
320 kunit_run_case_cleanup(test, suite); in kunit_catch_run_case()
327 static void kunit_run_case_catch_errors(struct kunit_suite *suite, in kunit_run_case_catch_errors() argument
342 context.suite = suite; in kunit_run_case_catch_errors()
349 kunit_test_case_num(suite, test_case), in kunit_run_case_catch_errors()
353 int kunit_run_tests(struct kunit_suite *suite) in kunit_run_tests() argument
357 kunit_print_subtest_start(suite); in kunit_run_tests()
359 kunit_suite_for_each_test_case(suite, test_case) in kunit_run_tests()
360 kunit_run_case_catch_errors(suite, test_case); in kunit_run_tests()
362 kunit_print_subtest_end(suite); in kunit_run_tests()
368 static void kunit_init_suite(struct kunit_suite *suite) in kunit_init_suite() argument
370 kunit_debugfs_create_suite(suite); in kunit_init_suite()
385 static void kunit_exit_suite(struct kunit_suite *suite) in kunit_exit_suite() argument
387 kunit_debugfs_destroy_suite(suite); in kunit_exit_suite()