https://github.com/python/cpython/commit/671357691f84820d4a4799012e937ab9dcbfdaca
commit: 671357691f84820d4a4799012e937ab9dcbfdaca
branch: main
author: stratakis <[email protected]>
committer: vstinner <[email protected]>
date: 2026-06-26T14:48:12Z
summary:
gh-98894: Skip test_dtrace when building without dtrace (#152239)
files:
M Lib/test/test_dtrace.py
diff --git a/Lib/test/test_dtrace.py b/Lib/test/test_dtrace.py
index 3de87fc704d43e..2cfd94239aee24 100644
--- a/Lib/test/test_dtrace.py
+++ b/Lib/test/test_dtrace.py
@@ -14,6 +14,10 @@
if not support.has_subprocess_support:
raise unittest.SkipTest("test module requires subprocess")
+if not sysconfig.get_config_var('WITH_DTRACE'):
+ raise unittest.SkipTest(
+ "CPython must be configured with the --with-dtrace option."
+ )
def abspath(filename):
@@ -397,12 +401,9 @@ class BPFTraceOptimizedTests(TraceTests,
unittest.TestCase):
class CheckDtraceProbes(unittest.TestCase):
@classmethod
def setUpClass(cls):
- if sysconfig.get_config_var('WITH_DTRACE'):
- readelf_major_version, readelf_minor_version =
cls.get_readelf_version()
- if support.verbose:
- print(f"readelf version:
{readelf_major_version}.{readelf_minor_version}")
- else:
- raise unittest.SkipTest("CPython must be configured with the
--with-dtrace option.")
+ readelf_major_version, readelf_minor_version =
cls.get_readelf_version()
+ if support.verbose:
+ print(f"readelf version:
{readelf_major_version}.{readelf_minor_version}")
@staticmethod
_______________________________________________
Python-checkins mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3//lists/python-checkins.python.org
Member address: [email protected]