summaryrefslogtreecommitdiff
path: root/buildscripts/resmokelib
diff options
context:
space:
mode:
authorRichard Samuels <richard.l.samuels@gmail.com>2021-10-20 02:50:32 +0000
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2021-10-20 03:15:45 +0000
commitfd61e7e863a05f354e0f9ffce14ea0578edbd642 (patch)
treec135fb8f258be2a26f51554440dbf3999c5c75c1 /buildscripts/resmokelib
parent81ef5759e9be7ff51cf217817ec3df1e2bb8b315 (diff)
downloadmongo-fd61e7e863a05f354e0f9ffce14ea0578edbd642.tar.gz
SERVER-60820 Hang analyzer require evergreen credentials file to be written to task directory
Diffstat (limited to 'buildscripts/resmokelib')
-rw-r--r--buildscripts/resmokelib/utils/evergreen_conn.py9
1 files changed, 7 insertions, 2 deletions
diff --git a/buildscripts/resmokelib/utils/evergreen_conn.py b/buildscripts/resmokelib/utils/evergreen_conn.py
index c73590a4b7d..07eaadd29a8 100644
--- a/buildscripts/resmokelib/utils/evergreen_conn.py
+++ b/buildscripts/resmokelib/utils/evergreen_conn.py
@@ -60,6 +60,10 @@ def get_evergreen_api(evergreen_config=None):
else:
possible_configs = _find_evergreen_yaml_candidates()
+ if not possible_configs:
+ LOGGER.error("Could not find .evergreen.yml", candidates=possible_configs)
+ raise RuntimeError("Could not find .evergreen.yml")
+
last_ex = None
for config in possible_configs:
try:
@@ -69,8 +73,9 @@ def get_evergreen_api(evergreen_config=None):
last_ex = ex
continue
- LOGGER.error("Most likely something is wrong with evergreen config file.",
- config_file_candidates=possible_configs)
+ LOGGER.error(
+ "Could not connect to Evergreen with any .evergreen.yml files available on this system",
+ config_file_candidates=possible_configs)
raise last_ex