summaryrefslogtreecommitdiffstats
path: root/meta/lib/oeqa/core/context.py
diff options
context:
space:
mode:
Diffstat (limited to 'meta/lib/oeqa/core/context.py')
-rw-r--r--meta/lib/oeqa/core/context.py12
1 files changed, 5 insertions, 7 deletions
diff --git a/meta/lib/oeqa/core/context.py b/meta/lib/oeqa/core/context.py
index 14fc6a54f4..16320af115 100644
--- a/meta/lib/oeqa/core/context.py
+++ b/meta/lib/oeqa/core/context.py
@@ -72,6 +72,9 @@ class OETestContext(object):
72 modules_required, **kwargs) 72 modules_required, **kwargs)
73 self.suites = self.loader.discover() 73 self.suites = self.loader.discover()
74 74
75 def prepareSuite(self, suites, processes):
76 return suites
77
75 def runTests(self, processes=None, skips=[]): 78 def runTests(self, processes=None, skips=[]):
76 self.runner = self.runnerClass(self, descriptions=False, verbosity=2) 79 self.runner = self.runnerClass(self, descriptions=False, verbosity=2)
77 80
@@ -79,14 +82,9 @@ class OETestContext(object):
79 self.skipTests(skips) 82 self.skipTests(skips)
80 83
81 self._run_start_time = time.time() 84 self._run_start_time = time.time()
82 if processes: 85 if not processes:
83 from oeqa.core.utils.concurrencytest import ConcurrentTestSuite
84
85 concurrent_suite = ConcurrentTestSuite(self.suites, processes)
86 result = self.runner.run(concurrent_suite)
87 else:
88 self.runner.buffer = True 86 self.runner.buffer = True
89 result = self.runner.run(self.suites) 87 result = self.runner.run(self.prepareSuite(self.suites, processes))
90 self._run_end_time = time.time() 88 self._run_end_time = time.time()
91 89
92 return result 90 return result