[PATCH v2 24/35] dm: core: Call dm_scan_other() when setting up for tests

Simon Glass sjg at chromium.org
Sat Jul 30 23:52:26 CEST 2022


At present this function is not called, so tests miss out on any devices
created by it. Add it in so that tests can rely on these extra devices.

Signed-off-by: Simon Glass <sjg at chromium.org>
---

(no changes since v1)

 test/test-main.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/test/test-main.c b/test/test-main.c
index c0d0378c5d8..31837e57a8f 100644
--- a/test/test-main.c
+++ b/test/test-main.c
@@ -228,8 +228,10 @@ static int test_pre_run(struct unit_test_state *uts, struct unit_test *test)
 
 	uts->start = mallinfo();
 
-	if (test->flags & UT_TESTF_SCAN_PDATA)
+	if (test->flags & UT_TESTF_SCAN_PDATA) {
 		ut_assertok(dm_scan_plat(false));
+		ut_assertok(dm_scan_other(false));
+	}
 
 	if (test->flags & UT_TESTF_PROBE_TEST)
 		ut_assertok(do_autoprobe(uts));
-- 
2.37.1.455.g008518b4e5-goog



More information about the U-Boot mailing list