Lines Matching +full:runs +full:- +full:on

4  * SPDX-License-Identifier:	GPL-2.0+
16 #include <dm/uclass-internal.h>
27 struct dm_test_state *dms = uts->priv; in dm_test_init()
30 gd->dm_root = NULL; in dm_test_init()
36 gd->of_root = of_live ? uts->of_root : NULL; in dm_test_init()
39 dms->root = dm_root(); in dm_test_init()
83 const char *fname = strrchr(test->file, '/') + 1; in dm_do_test()
85 printf("Test: %s: %s%s\n", test->name, fname, in dm_do_test()
89 uts->start = mallinfo(); in dm_do_test()
90 if (test->flags & DM_TESTF_SCAN_PDATA) in dm_do_test()
92 if (test->flags & DM_TESTF_PROBE_TEST) in dm_do_test()
94 if (test->flags & DM_TESTF_SCAN_FDT) in dm_do_test()
95 ut_assertok(dm_extended_scan_fdt(gd->fdt_blob, false)); in dm_do_test()
98 * Silence the console and rely on console reocrding to get in dm_do_test()
102 if (!state->show_test_output) in dm_do_test()
103 gd->flags |= GD_FLG_SILENT; in dm_do_test()
104 test->func(uts); in dm_do_test()
105 gd->flags &= ~GD_FLG_SILENT; in dm_do_test()
114 * dm_test_run_on_flattree() - Check if we should run a test with flat DT
119 * @return true to run the given test on the flat device tree
123 const char *fname = strrchr(test->file, '/') + 1; in dm_test_run_on_flattree()
125 return !strstr(fname, "video") || strstr(test->name, "video_base"); in dm_test_run_on_flattree()
136 uts->priv = &_global_priv_dm_test_state; in dm_test_main()
137 uts->fail_count = 0; in dm_test_main()
143 if (!gd->fdt_blob || fdt_next_node(gd->fdt_blob, 0, NULL) < 0) { in dm_test_main()
145 " ./u-boot -d arch/sandbox/dts/test.dtb\n"); in dm_test_main()
146 ut_assert(gd->fdt_blob); in dm_test_main()
154 uts->of_root = gd->of_root; in dm_test_main()
157 const char *name = test->name; in dm_test_main()
158 int runs; in dm_test_main() local
167 runs = 0; in dm_test_main()
169 if (!(test->flags & DM_TESTF_FLAT_TREE)) { in dm_test_main()
171 runs++; in dm_test_main()
179 if (!(test->flags & DM_TESTF_LIVE_TREE) && in dm_test_main()
180 (!runs || dm_test_run_on_flattree(test))) { in dm_test_main()
182 runs++; in dm_test_main()
184 run_count += runs; in dm_test_main()
190 printf("Failures: %d\n", uts->fail_count); in dm_test_main()
192 gd->dm_root = NULL; in dm_test_main()
195 dm_scan_fdt(gd->fdt_blob, false); in dm_test_main()
197 return uts->fail_count ? CMD_RET_FAILURE : 0; in dm_test_main()