binman: Re-enable concurrent tests
authorSimon Glass <sjg@chromium.org>
Fri, 10 Jul 2020 00:39:34 +0000 (18:39 -0600)
committerSimon Glass <sjg@chromium.org>
Mon, 27 Jul 2020 01:59:57 +0000 (19:59 -0600)
With the change to absolute imports the concurrent tests feature
unfortunately broke. Fix it.

We cannot easy add a warning, since the output messes up tests which check
the output.

Signed-off-by: Simon Glass <sjg@chromium.org>
tools/patman/test_util.py

index 20dc1e4..4e26175 100644 (file)
@@ -16,7 +16,8 @@ from io import StringIO
 
 use_concurrent = True
 try:
-    from concurrencytest import ConcurrentTestSuite, fork_for_tests
+    from concurrencytest.concurrencytest import ConcurrentTestSuite
+    from concurrencytest.concurrencytest import fork_for_tests
 except:
     use_concurrent = False
 
@@ -50,6 +51,7 @@ def RunTestCoverage(prog, filter_fname, exclude_list, build_dir, required=None,
         glob_list = []
     glob_list += exclude_list
     glob_list += ['*libfdt.py', '*site-packages*', '*dist-packages*']
+    glob_list += ['*concurrencytest*']
     test_cmd = 'test' if 'binman' in prog or 'patman' in prog else '-t'
     prefix = ''
     if build_dir: