summaryrefslogtreecommitdiff
path: root/buildscripts/burn_in_tests.py
diff options
context:
space:
mode:
authorRobert Guo <robert.guo@mongodb.com>2021-10-12 04:23:31 +0000
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2021-10-12 04:46:33 +0000
commit9c46c72e17e11a31089342abc9f56348aeaf4b87 (patch)
tree853197a50430b0a4a54139403e6f55405d9e61c6 /buildscripts/burn_in_tests.py
parentb9e2784da82fef8e45b95b88e4ac1443649a5b0c (diff)
downloadmongo-9c46c72e17e11a31089342abc9f56348aeaf4b87.tar.gz
SERVER-55857 Use explicit task definitions for implicit multiversion tasks
Diffstat (limited to 'buildscripts/burn_in_tests.py')
-rwxr-xr-xbuildscripts/burn_in_tests.py11
1 files changed, 6 insertions, 5 deletions
diff --git a/buildscripts/burn_in_tests.py b/buildscripts/burn_in_tests.py
index 67a77fc7151..fd58523d26a 100755
--- a/buildscripts/burn_in_tests.py
+++ b/buildscripts/burn_in_tests.py
@@ -49,7 +49,8 @@ SELECTOR_FILE = "etc/burn_in_tests.yml"
SUITE_FILES = ["with_server"]
SUPPORTED_TEST_KINDS = ("fsm_workload_test", "js_test", "json_schema_test",
- "multi_stmt_txn_passthrough", "parallel_fsm_workload_test")
+ "multi_stmt_txn_passthrough", "parallel_fsm_workload_test",
+ "all_versions_js_test")
class RepeatConfig(object):
@@ -257,14 +258,14 @@ class TaskInfo(NamedTuple):
display_task_name: Display name of task.
resmoke_args: Arguments to provide to resmoke on task invocation.
tests: List of tests to run as part of task.
- require_multiversion: Requires downloading Multiversion binaries.
+ require_multiversion_setup: Requires downloading Multiversion binaries.
distro: Evergreen distro task runs on.
"""
display_task_name: str
+ require_multiversion_setup: bool
resmoke_args: str
tests: List[str]
- require_multiversion: Optional[bool]
distro: str
@classmethod
@@ -282,8 +283,8 @@ class TaskInfo(NamedTuple):
return cls(
display_task_name=_get_task_name(task), resmoke_args=_set_resmoke_args(task),
tests=tests_by_suite[task.resmoke_suite],
- require_multiversion=task.require_multiversion, distro=_distro_to_run_task_on(
- task, evg_proj_config, build_variant))
+ require_multiversion_setup=task.require_multiversion_setup,
+ distro=_distro_to_run_task_on(task, evg_proj_config, build_variant))
def create_task_list(evergreen_conf: EvergreenProjectConfig, build_variant: str,