summaryrefslogtreecommitdiff
path: root/buildscripts/evergreen_generate_resmoke_tasks.py
diff options
context:
space:
mode:
authorDavid Bradford <david.bradford@mongodb.com>2020-12-09 17:14:46 -0500
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2020-12-10 02:24:39 +0000
commitfcea3bad022eda2faab38dd36863bfee04e9fde2 (patch)
tree629fda9b15841e4dcae0a93ac580e67e2499774e /buildscripts/evergreen_generate_resmoke_tasks.py
parent3f247ef83d5ceb4d98766b003cece20dae4a768e (diff)
downloadmongo-fcea3bad022eda2faab38dd36863bfee04e9fde2.tar.gz
SERVER-53314: Fix distro specification if no large distro specified
(cherry picked from commit 105335191ba181f29f1812cbfbdee4bbc5685633)
Diffstat (limited to 'buildscripts/evergreen_generate_resmoke_tasks.py')
-rwxr-xr-xbuildscripts/evergreen_generate_resmoke_tasks.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/buildscripts/evergreen_generate_resmoke_tasks.py b/buildscripts/evergreen_generate_resmoke_tasks.py
index df1e45a0aed..891f41aaa73 100755
--- a/buildscripts/evergreen_generate_resmoke_tasks.py
+++ b/buildscripts/evergreen_generate_resmoke_tasks.py
@@ -666,11 +666,12 @@ class EvergreenConfigGenerator(object):
:return: List of distros to run on.
"""
if self.options.use_large_distro:
- if (build_variant not in self.gen_config.build_variant_large_distro_exceptions
- and not self.options.large_distro_name):
+ if self.options.large_distro_name:
+ return [self.options.large_distro_name]
+
+ if build_variant not in self.gen_config.build_variant_large_distro_exceptions:
print(NO_LARGE_DISTRO_ERR.format(build_variant=build_variant))
raise ValueError("Invalid Evergreen Configuration")
- return [self.options.large_distro_name]
return None
def _generate_resmoke_args(self, suite_file: str) -> str: