diff options
author | Mikhail Shchatko <mikhail.shchatko@mongodb.com> | 2023-04-27 12:18:56 +0000 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2023-04-27 12:57:20 +0000 |
commit | b1b452c5d6f74e2ab33df94b42a9dfda733797c5 (patch) | |
tree | 175525c439f682dbf49bbc02f9bc96cb2c402982 /buildscripts/resmokelib | |
parent | c4e7c74c4421f42a3bb23f4247a0d2721384d38d (diff) | |
download | mongo-b1b452c5d6f74e2ab33df94b42a9dfda733797c5.tar.gz |
SERVER-76549 Remove symbolization from macos variants
Diffstat (limited to 'buildscripts/resmokelib')
-rw-r--r-- | buildscripts/resmokelib/testing/symbolizer_service.py | 13 |
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]: |