--- a/tests/run-tests.py Sun Jan 06 23:37:13 2019 -0800
+++ b/tests/run-tests.py Thu Jan 10 14:32:36 2019 -0800
@@ -2859,8 +2859,9 @@
testdescs = orig
tests = [self._gettest(d, i) for i, d in enumerate(testdescs)]
-
- jobs = min(len(tests), self.options.jobs)
+ num_tests = len(tests) * self.options.runs_per_test
+
+ jobs = min(num_tests, self.options.jobs)
failed = False
kws = self.options.keywords
@@ -2897,7 +2898,7 @@
self._installchg()
log('running %d tests using %d parallel processes' % (
- len(tests), jobs))
+ num_tests, jobs))
result = runner.run(suite)