https://github.com/python/cpython/commit/3774d9f7b56871372ac278e2c2d8ff33460d7eb0 commit: 3774d9f7b56871372ac278e2c2d8ff33460d7eb0 branch: main author: Sam Gross <colesb...@gmail.com> committer: colesbury <colesb...@gmail.com> date: 2025-02-25T10:33:04-05:00 summary:
gh-129824: Temporarily skip InterpreterPoolMixin tests under TSAN (gh-129826) There are multiple data races reported when running the InterpreterPoolMixin tests, but it's still useful to run the other test_concurrent_futures tests under TSAN. Add test_concurrent_futures to the TSAN test suite. files: M Lib/test/libregrtest/tsan.py M Lib/test/test_concurrent_futures/util.py diff --git a/Lib/test/libregrtest/tsan.py b/Lib/test/libregrtest/tsan.py index 2a656705d7b508..37d2983837fb78 100644 --- a/Lib/test/libregrtest/tsan.py +++ b/Lib/test/libregrtest/tsan.py @@ -6,6 +6,7 @@ 'test_capi.test_mem', 'test_capi.test_pyatomic', 'test_code', + 'test_concurrent_futures', 'test_enum', 'test_functools', 'test_httpservers', diff --git a/Lib/test/test_concurrent_futures/util.py b/Lib/test/test_concurrent_futures/util.py index 52baab51340fc9..44086217f9dbcb 100644 --- a/Lib/test/test_concurrent_futures/util.py +++ b/Lib/test/test_concurrent_futures/util.py @@ -74,6 +74,7 @@ class ThreadPoolMixin(ExecutorMixin): executor_type = futures.ThreadPoolExecutor +@support.skip_if_sanitizer("gh-129824: data races in InterpreterPool tests", thread=True) class InterpreterPoolMixin(ExecutorMixin): executor_type = futures.InterpreterPoolExecutor _______________________________________________ Python-checkins mailing list -- python-checkins@python.org To unsubscribe send an email to python-checkins-le...@python.org https://mail.python.org/mailman3/lists/python-checkins.python.org/ Member address: arch...@mail-archive.com