diff options
author | David Bradford <david.bradford@mongodb.com> | 2021-07-14 12:31:04 -0400 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2021-07-27 19:18:48 +0000 |
commit | c127d7d57066a6bef1dcb0dadce6238bf7795435 (patch) | |
tree | 7cadfc6d0d17c129e2ef239d3b850a73669f3bf6 /buildscripts/evergreen_gen_build_variant.py | |
parent | ce503d131ffab70979e972e6eb95136b583d1f62 (diff) | |
download | mongo-c127d7d57066a6bef1dcb0dadce6238bf7795435.tar.gz |
SERVER-58532: Take ASAN into account when calculating timeouts
(cherry picked from commit 16085c4b28bd438e1c7608d0aa645de1c1811e7f)
Diffstat (limited to 'buildscripts/evergreen_gen_build_variant.py')
-rw-r--r-- | buildscripts/evergreen_gen_build_variant.py | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/buildscripts/evergreen_gen_build_variant.py b/buildscripts/evergreen_gen_build_variant.py index 0fe0dfb19b1..4bf805d0122 100644 --- a/buildscripts/evergreen_gen_build_variant.py +++ b/buildscripts/evergreen_gen_build_variant.py @@ -190,24 +190,26 @@ class GenerateBuildVariantOrchestrator: build_variant = self.evg_project_config.get_variant(build_variant_name) return build_variant.expansion(expansion) - @staticmethod - def task_def_to_split_params(task_def: Task, build_variant: str) -> SuiteSplitParameters: + def task_def_to_split_params(self, task_def: Task, + build_variant_gen: str) -> SuiteSplitParameters: """ Build parameters for how a task should be split based on its task definition. :param task_def: Task definition in evergreen project config. - :param build_variant: Name of Build Variant being generated. + :param build_variant_gen: Name of Build Variant being generated. :return: Parameters for how task should be split. """ + build_variant = self.evg_project_config.get_variant(build_variant_gen) task = remove_gen_suffix(task_def.name) run_vars = task_def.generate_resmoke_tasks_command.get("vars", {}) suite = run_vars.get("suite", task) return SuiteSplitParameters( - build_variant=build_variant, + build_variant=build_variant_gen, task_name=task, suite_name=suite, filename=suite, + is_asan=build_variant.is_asan_build(), ) def task_def_to_gen_params(self, task_def: Task, build_variant: str) -> ResmokeGenTaskParams: |