summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--meta/lib/oeqa/core/utils/concurrencytest.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/meta/lib/oeqa/core/utils/concurrencytest.py b/meta/lib/oeqa/core/utils/concurrencytest.py
index f050289e61..e050818f0f 100644
--- a/meta/lib/oeqa/core/utils/concurrencytest.py
+++ b/meta/lib/oeqa/core/utils/concurrencytest.py
@@ -25,6 +25,7 @@ from itertools import cycle
25from subunit import ProtocolTestCase, TestProtocolClient 25from subunit import ProtocolTestCase, TestProtocolClient
26from subunit.test_results import AutoTimingTestResultDecorator 26from subunit.test_results import AutoTimingTestResultDecorator
27from testtools import ThreadsafeForwardingResult, iterate_tests 27from testtools import ThreadsafeForwardingResult, iterate_tests
28from oeqa.utils.commands import get_test_layer
28 29
29import bb.utils 30import bb.utils
30import oe.path 31import oe.path
@@ -141,6 +142,9 @@ def removebuilddir(d):
141 142
142def fork_for_tests(concurrency_num, suite): 143def fork_for_tests(concurrency_num, suite):
143 result = [] 144 result = []
145 if 'BUILDDIR' in os.environ:
146 selftestdir = get_test_layer()
147
144 test_blocks = partition_tests(suite, concurrency_num) 148 test_blocks = partition_tests(suite, concurrency_num)
145 # Clear the tests from the original suite so it doesn't keep them alive 149 # Clear the tests from the original suite so it doesn't keep them alive
146 suite._tests[:] = [] 150 suite._tests[:] = []
@@ -166,7 +170,6 @@ def fork_for_tests(concurrency_num, suite):
166 if 'BUILDDIR' in os.environ: 170 if 'BUILDDIR' in os.environ:
167 builddir = os.environ['BUILDDIR'] 171 builddir = os.environ['BUILDDIR']
168 newbuilddir = builddir + "-st-" + str(ourpid) 172 newbuilddir = builddir + "-st-" + str(ourpid)
169 selftestdir = os.path.abspath(builddir + "/../meta-selftest")
170 newselftestdir = newbuilddir + "/meta-selftest" 173 newselftestdir = newbuilddir + "/meta-selftest"
171 174
172 bb.utils.mkdirhier(newbuilddir) 175 bb.utils.mkdirhier(newbuilddir)