diff options
author | David Bradford <david.bradford@mongodb.com> | 2019-08-26 23:22:18 +0000 |
---|---|---|
committer | evergreen <evergreen@mongodb.com> | 2019-08-26 23:22:18 +0000 |
commit | 4bb55d5aef352ede03f281852a2405ee40589f0e (patch) | |
tree | 1c9204e17fb2b8cf200c8f6108a5689df5b91e85 /buildscripts/evergreen_generate_resmoke_tasks.py | |
parent | f7cd49a1930516cea21437bd7a32e7f8bbf0a006 (diff) | |
download | mongo-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-x | buildscripts/evergreen_generate_resmoke_tasks.py | 8 |
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.""" |