summaryrefslogtreecommitdiff
path: root/buildscripts/selected_tests.py
diff options
context:
space:
mode:
Diffstat (limited to 'buildscripts/selected_tests.py')
-rw-r--r--buildscripts/selected_tests.py9
1 files changed, 5 insertions, 4 deletions
diff --git a/buildscripts/selected_tests.py b/buildscripts/selected_tests.py
index f39666a0c37..bedee40d186 100644
--- a/buildscripts/selected_tests.py
+++ b/buildscripts/selected_tests.py
@@ -35,7 +35,7 @@ from buildscripts.task_generation.task_types.resmoke_tasks import ResmokeGenTask
from buildscripts.util.cmdutils import enable_logging
from buildscripts.util.fileops import read_yaml_file
from buildscripts.burn_in_tests import DEFAULT_REPO_LOCATIONS, create_task_list_for_tests, \
- TaskInfo
+ TaskToBurnInInfo
from buildscripts.ciconfig.evergreen import (
EvergreenProjectConfig,
Task,
@@ -172,7 +172,7 @@ class TaskConfigService:
task_vars = task_def.get("vars", {})
break
- task_vars.update({"suite": task.get_suite_name()})
+ task_vars.update({"suite": task.get_suite_names()[0]})
task_name = task.name[:-4] if task.name.endswith("_gen") else task.name
return {
@@ -182,7 +182,7 @@ class TaskConfigService:
"large_distro_name": build_variant_config.expansion("large_distro_name"),
}
- def get_task_configs_for_test_mappings(self, tests_by_task: Dict[str, TaskInfo],
+ def get_task_configs_for_test_mappings(self, tests_by_task: Dict[str, TaskToBurnInInfo],
build_variant_config: Variant) -> Dict[str, dict]:
"""
For test mappings, generate a dict containing task names and their config settings.
@@ -196,7 +196,8 @@ class TaskConfigService:
task = _find_task(build_variant_config, task_name)
if task and not _exclude_task(task):
evg_task_config = self.get_evg_task_config(task, build_variant_config)
- evg_task_config.update({"selected_tests_to_run": set(test_list_info.tests)})
+ evg_task_config.update(
+ {"selected_tests_to_run": set(test_list_info.collect_suite_tests())})
evg_task_configs[task.name] = evg_task_config
return evg_task_configs