summaryrefslogtreecommitdiff
path: root/buildscripts/evergreen_generate_resmoke_tasks.py
diff options
context:
space:
mode:
authorDavid Bradford <david.bradford@mongodb.com>2020-04-06 17:52:17 -0400
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2020-04-07 12:48:50 +0000
commit4fa29545fc0b02157f78727230ca4303bdc34bdb (patch)
tree1aedade916b08a4954e739a94e4da0f2afda1c05 /buildscripts/evergreen_generate_resmoke_tasks.py
parentd329a6737b6305814f646c9bc37c9393b8254c30 (diff)
downloadmongo-4fa29545fc0b02157f78727230ca4303bdc34bdb.tar.gz
SERVER-47367: Ensure fallback_num_sub_suites is less than number of tests
Diffstat (limited to 'buildscripts/evergreen_generate_resmoke_tasks.py')
-rwxr-xr-xbuildscripts/evergreen_generate_resmoke_tasks.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/buildscripts/evergreen_generate_resmoke_tasks.py b/buildscripts/evergreen_generate_resmoke_tasks.py
index 84e19c9448b..1aeee92404e 100755
--- a/buildscripts/evergreen_generate_resmoke_tasks.py
+++ b/buildscripts/evergreen_generate_resmoke_tasks.py
@@ -856,8 +856,8 @@ class GenerateSubSuites(object):
"""Divide tests into a fixed number of suites."""
LOGGER.debug("Splitting tasks based on fallback",
fallback=self.config_options.fallback_num_sub_suites)
- num_suites = self.config_options.fallback_num_sub_suites
self.test_list = self.list_tests()
+ num_suites = min(self.config_options.fallback_num_sub_suites, len(self.test_list))
suites = [Suite(self.config_options.suite) for _ in range(num_suites)]
for idx, test_file in enumerate(self.test_list):
suites[idx % num_suites].add_test(test_file, 0)