summaryrefslogtreecommitdiff
path: root/buildscripts/resmokelib
diff options
context:
space:
mode:
authorYves Duhem <yves.duhem@mongodb.com>2018-12-13 14:19:43 -0500
committerDavid Bradford <david.bradford@mongodb.com>2018-12-21 11:39:22 -0500
commit4604b33cb442d6bcb0993d0795369aa45ca304a6 (patch)
tree3fa7ca3739f96c40f35c425ff25356d5ceadb280 /buildscripts/resmokelib
parent76e47cdc769db4fff8559ce28536d6faa53db73a (diff)
downloadmongo-4604b33cb442d6bcb0993d0795369aa45ca304a6.tar.gz
SERVER-38509 Handle Evergreen degraded mode in generate_resmoke_suites
(cherry picked from commit a98950ce0441b2a6ecfb6397c9dfef927c159826)
Diffstat (limited to 'buildscripts/resmokelib')
-rw-r--r--buildscripts/resmokelib/suitesconfig.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/buildscripts/resmokelib/suitesconfig.py b/buildscripts/resmokelib/suitesconfig.py
index 607edc837ce..69bf393e842 100644
--- a/buildscripts/resmokelib/suitesconfig.py
+++ b/buildscripts/resmokelib/suitesconfig.py
@@ -85,6 +85,12 @@ def get_suites(suite_files, test_files):
return suites
+def get_suite(suite_file):
+ """Retrieve the Suite instance corresponding to a suite configuration file."""
+ suite_config = _get_suite_config(suite_file)
+ return _suite.Suite(suite_file, suite_config)
+
+
def _make_suite_roots(files):
return {"selector": {"roots": files}}