summaryrefslogtreecommitdiff
path: root/buildscripts/evergreen_generate_resmoke_tasks.py
diff options
context:
space:
mode:
authorDavid Bradford <david.bradford@mongodb.com>2019-08-26 23:22:18 +0000
committerevergreen <evergreen@mongodb.com>2019-08-26 23:22:18 +0000
commit4bb55d5aef352ede03f281852a2405ee40589f0e (patch)
tree1c9204e17fb2b8cf200c8f6108a5689df5b91e85 /buildscripts/evergreen_generate_resmoke_tasks.py
parentf7cd49a1930516cea21437bd7a32e7f8bbf0a006 (diff)
downloadmongo-4bb55d5aef352ede03f281852a2405ee40589f0e.tar.gz
SERVER-41802: Enforce max_sub_suites option in generate_resmoke_tasks
Diffstat (limited to 'buildscripts/evergreen_generate_resmoke_tasks.py')
-rwxr-xr-xbuildscripts/evergreen_generate_resmoke_tasks.py8
1 files changed, 3 insertions, 5 deletions
diff --git a/buildscripts/evergreen_generate_resmoke_tasks.py b/buildscripts/evergreen_generate_resmoke_tasks.py
index ab1b6984926..de95c386378 100755
--- a/buildscripts/evergreen_generate_resmoke_tasks.py
+++ b/buildscripts/evergreen_generate_resmoke_tasks.py
@@ -21,8 +21,6 @@ import yaml
from evergreen.api import RetryingEvergreenApi
from shrub.config import Configuration
-from shrub.command import CommandDefinition
-from shrub.operations import CmdTimeoutUpdate
from shrub.task import TaskDependency
from shrub.variant import DisplayTaskDefinition
from shrub.variant import TaskSpec
@@ -127,8 +125,8 @@ def get_config_options(cmd_line_options, config_file):
fallback_num_sub_suites = int(
read_config.get_config_value("fallback_num_sub_suites", cmd_line_options, config_file_data,
required=True))
- max_sub_suites = read_config.get_config_value("max_sub_suites", cmd_line_options,
- config_file_data)
+ max_sub_suites = int(
+ read_config.get_config_value("max_sub_suites", cmd_line_options, config_file_data))
project = read_config.get_config_value("project", cmd_line_options, config_file_data,
required=True)
resmoke_args = read_config.get_config_value("resmoke_args", cmd_line_options, config_file_data,
@@ -605,7 +603,7 @@ class Main(object):
return self.calculate_fallback_suites()
self.test_list = [info.test_name for info in tests_runtimes]
return divide_tests_into_suites(tests_runtimes, execution_time_secs,
- self.options.max_sub_suites)
+ self.config_options.max_sub_suites)
def filter_existing_tests(self, tests_runtimes):
"""Filter out tests that do not exist in the filesystem."""