https://github.com/python/cpython/commit/2c19987db525f61e85dadb40b368c97254adc7cc
commit: 2c19987db525f61e85dadb40b368c97254adc7cc
branch: main
author: Sam Gross <[email protected]>
committer: Yhg1s <[email protected]>
date: 2024-05-07T21:27:28+02:00
summary:
gh-118729: Temporarily skip `test_multiprocessing_pool_circular_import`
(#118732)
The `pool_in_threads.py` test file may crash in free-threaded builds,
which can lead to the Tsan test hanging. Skip it for now until we fix
the underlying issue.
files:
M Lib/test/test_importlib/test_threaded_import.py
diff --git a/Lib/test/test_importlib/test_threaded_import.py
b/Lib/test/test_importlib/test_threaded_import.py
index 9af1e4d505c66e..3477112927a0b6 100644
--- a/Lib/test/test_importlib/test_threaded_import.py
+++ b/Lib/test/test_importlib/test_threaded_import.py
@@ -17,7 +17,7 @@
from test.support import verbose
from test.support.import_helper import forget, mock_register_at_fork
from test.support.os_helper import (TESTFN, unlink, rmtree)
-from test.support import script_helper, threading_helper
+from test.support import script_helper, threading_helper, requires_gil_enabled
threading_helper.requires_working_threading(module=True)
@@ -248,6 +248,9 @@ def test_concurrent_futures_circular_import(self):
'partial', 'cfimport.py')
script_helper.assert_python_ok(fn)
+ # gh-118727 and gh-118729: pool_in_threads.py may crash in free-threaded
+ # builds, which can hang the Tsan test so temporarily skip it for now.
+ @requires_gil_enabled("gh-118727: test may crash in free-threaded builds")
def test_multiprocessing_pool_circular_import(self):
# Regression test for bpo-41567
fn = os.path.join(os.path.dirname(__file__),
_______________________________________________
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]