Lines Matching refs:test
84 static int test_prepare(const struct resctrl_test *test) in test_prepare() argument
88 res = signal_handler_register(test); in test_prepare()
103 static void test_cleanup(const struct resctrl_test *test) in test_cleanup() argument
105 if (test->cleanup) in test_cleanup()
106 test->cleanup(); in test_cleanup()
111 static bool test_vendor_specific_check(const struct resctrl_test *test) in test_vendor_specific_check() argument
113 if (!test->vendor_specific) in test_vendor_specific_check()
116 return get_vendor() & test->vendor_specific; in test_vendor_specific_check()
119 static void run_single_test(const struct resctrl_test *test, const struct user_params *uparams) in run_single_test() argument
123 if (test->disabled) in run_single_test()
126 if (!test_vendor_specific_check(test)) { in run_single_test()
127 ksft_test_result_skip("Hardware does not support %s\n", test->name); in run_single_test()
131 ksft_print_msg("Starting %s test ...\n", test->name); in run_single_test()
133 if (test_prepare(test)) { in run_single_test()
138 if (!test->feature_check(test)) { in run_single_test()
140 test->name, test->name); in run_single_test()
144 ret = test->run_test(test, uparams); in run_single_test()
145 ksft_test_result(!ret, "%s: test\n", test->name); in run_single_test()
148 test_cleanup(test); in run_single_test()