summaryrefslogtreecommitdiff
path: root/buildscripts/resmokelib
diff options
context:
space:
mode:
authorMikhail Shchatko <mikhail.shchatko@mongodb.com>2023-04-27 12:18:56 +0000
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2023-04-27 12:57:20 +0000
commitb1b452c5d6f74e2ab33df94b42a9dfda733797c5 (patch)
tree175525c439f682dbf49bbc02f9bc96cb2c402982 /buildscripts/resmokelib
parentc4e7c74c4421f42a3bb23f4247a0d2721384d38d (diff)
downloadmongo-b1b452c5d6f74e2ab33df94b42a9dfda733797c5.tar.gz
SERVER-76549 Remove symbolization from macos variants
Diffstat (limited to 'buildscripts/resmokelib')
-rw-r--r--buildscripts/resmokelib/testing/symbolizer_service.py13
1 files changed, 13 insertions, 0 deletions
diff --git a/buildscripts/resmokelib/testing/symbolizer_service.py b/buildscripts/resmokelib/testing/symbolizer_service.py
index 767e8cb5092..7f02d164919 100644
--- a/buildscripts/resmokelib/testing/symbolizer_service.py
+++ b/buildscripts/resmokelib/testing/symbolizer_service.py
@@ -57,6 +57,15 @@ class ResmokeSymbolizerConfig(NamedTuple):
"""
return sys.platform == "win32" or sys.platform == "cygwin"
+ @staticmethod
+ def is_macos() -> bool:
+ """
+ Whether we are on MacOS.
+
+ :return: True if on MacOS.
+ """
+ return sys.platform == "darwin"
+
class ResmokeSymbolizer:
"""Symbolize stacktraces inside test logs."""
@@ -135,6 +144,10 @@ class ResmokeSymbolizer:
test.logger.info("Running on Windows, skipping symbolization")
return False
+ if self.config.is_macos():
+ test.logger.info("Running on MacOS, skipping symbolization")
+ return False
+
return True
def get_stacktrace_dir(self, test: TestCase) -> Optional[str]: