--- a/tests/run-tests.py Sat Oct 13 12:29:43 2018 +0200
+++ b/tests/run-tests.py Sat Oct 13 12:11:45 2018 +0200
@@ -2795,13 +2795,15 @@
tests = [self._gettest(d, i) for i, d in enumerate(testdescs)]
+ jobs = min(len(tests), self.options.jobs)
+
failed = False
kws = self.options.keywords
if kws is not None and PYTHON3:
kws = kws.encode('utf-8')
suite = TestSuite(self._testdir,
- jobs=self.options.jobs,
+ jobs=jobs,
whitelist=self.options.whitelisted,
blacklist=self.options.blacklist,
retest=self.options.retest,
@@ -2829,6 +2831,9 @@
assert self._installdir
self._installchg()
+ log('running %d tests using %d parallel processes' % (
+ len(tests), jobs))
+
result = runner.run(suite)
if result.failures: