summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMikhail Shchatko <mikhail.shchatko@mongodb.com>2021-10-29 13:25:11 +0300
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2021-11-01 08:55:11 +0000
commit02751b472c71026b601c1c7a5aeceacc135f0667 (patch)
tree11a008241d4b87f892b12a01923acd35416acb64
parent7a2e23cfea4801e45e01ddfa2ca9fd905b4b8a73 (diff)
downloadmongo-02751b472c71026b601c1c7a5aeceacc135f0667.tar.gz
SERVER-61077 Pass mixed_bin_versions from suite definition to TestData object
-rw-r--r--buildscripts/resmokelib/testing/fixtures/_builder.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/buildscripts/resmokelib/testing/fixtures/_builder.py b/buildscripts/resmokelib/testing/fixtures/_builder.py
index 8215a1406da..19bc0c103c0 100644
--- a/buildscripts/resmokelib/testing/fixtures/_builder.py
+++ b/buildscripts/resmokelib/testing/fixtures/_builder.py
@@ -74,6 +74,8 @@ class ReplSetBuilder(FixtureBuilder):
# but here it is for the case, when it comes from resmoke suite definition
if isinstance(mixed_bin_versions, str):
mixed_bin_versions = mixed_bin_versions.split("-")
+ if config.MIXED_BIN_VERSIONS is None:
+ config.MIXED_BIN_VERSIONS = mixed_bin_versions
old_bin_version = kwargs.pop("old_bin_version", config.MULTIVERSION_BIN_VERSION)
# We also hijack the num_nodes because we need it here.
@@ -282,6 +284,8 @@ class ShardedClusterBuilder(FixtureBuilder):
# but here it is for the case, when it comes from resmoke suite definition
if isinstance(mixed_bin_versions, str):
mixed_bin_versions = mixed_bin_versions.split("-")
+ if config.MIXED_BIN_VERSIONS is None:
+ config.MIXED_BIN_VERSIONS = mixed_bin_versions
old_bin_version = kwargs.pop("old_bin_version", config.MULTIVERSION_BIN_VERSION)
is_multiversion = mixed_bin_versions is not None