Lines Matching refs:test
77 static int dm_do_test(struct unit_test_state *uts, struct unit_test *test, in dm_do_test() argument
81 const char *fname = strrchr(test->file, '/') + 1; in dm_do_test()
83 printf("Test: %s: %s%s\n", test->name, fname, in dm_do_test()
88 if (test->flags & DM_TESTF_SCAN_PDATA) in dm_do_test()
90 if (test->flags & DM_TESTF_PROBE_TEST) in dm_do_test()
92 if (test->flags & DM_TESTF_SCAN_FDT) in dm_do_test()
102 test->func(uts); in dm_do_test()
119 static bool dm_test_run_on_flattree(struct unit_test *test) in dm_test_run_on_flattree() argument
121 const char *fname = strrchr(test->file, '/') + 1; in dm_test_run_on_flattree()
123 return !strstr(fname, "video") || strstr(test->name, "video_base"); in dm_test_run_on_flattree()
131 struct unit_test *test; in dm_test_main() local
154 for (test = tests; test < tests + n_ents; test++) { in dm_test_main()
155 const char *name = test->name; in dm_test_main()
167 if (!(test->flags & DM_TESTF_FLAT_TREE)) { in dm_test_main()
168 ut_assertok(dm_do_test(uts, test, true)); in dm_test_main()
177 if (!(test->flags & DM_TESTF_LIVE_TREE) && in dm_test_main()
178 (!runs || dm_test_run_on_flattree(test))) { in dm_test_main()
179 ut_assertok(dm_do_test(uts, test, false)); in dm_test_main()