Lines Matching refs:suite

41 				 struct kunit_suite *suite,  in debugfs_print_result()  argument
55 struct kunit_suite *suite = (struct kunit_suite *)seq->private; in debugfs_print_results() local
56 enum kunit_status success = kunit_suite_has_succeeded(suite); in debugfs_print_results()
59 if (!suite) in debugfs_print_results()
68 seq_printf(seq, KUNIT_SUBTEST_INDENT "# Subtest: %s\n", suite->name); in debugfs_print_results()
69 seq_printf(seq, KUNIT_SUBTEST_INDENT "1..%zd\n", kunit_suite_num_test_cases(suite)); in debugfs_print_results()
71 kunit_suite_for_each_test_case(suite, test_case) in debugfs_print_results()
72 debugfs_print_result(seq, suite, test_case); in debugfs_print_results()
74 if (suite->log) in debugfs_print_results()
75 seq_printf(seq, "%s", suite->log); in debugfs_print_results()
78 kunit_status_to_ok_not_ok(success), 1, suite->name); in debugfs_print_results()
89 struct kunit_suite *suite; in debugfs_results_open() local
91 suite = (struct kunit_suite *)inode->i_private; in debugfs_results_open()
93 return single_open(file, debugfs_print_results, suite); in debugfs_results_open()
103 void kunit_debugfs_create_suite(struct kunit_suite *suite) in kunit_debugfs_create_suite() argument
108 suite->log = kzalloc(KUNIT_LOG_SIZE, GFP_KERNEL); in kunit_debugfs_create_suite()
109 kunit_suite_for_each_test_case(suite, test_case) in kunit_debugfs_create_suite()
112 suite->debugfs = debugfs_create_dir(suite->name, debugfs_rootdir); in kunit_debugfs_create_suite()
115 suite->debugfs, in kunit_debugfs_create_suite()
116 suite, &debugfs_results_fops); in kunit_debugfs_create_suite()
119 void kunit_debugfs_destroy_suite(struct kunit_suite *suite) in kunit_debugfs_destroy_suite() argument
123 debugfs_remove_recursive(suite->debugfs); in kunit_debugfs_destroy_suite()
124 kfree(suite->log); in kunit_debugfs_destroy_suite()
125 kunit_suite_for_each_test_case(suite, test_case) in kunit_debugfs_destroy_suite()