EXPERIMENT: Re-enable hanging test to verify CI log buffering fix

This is a temporary commit to verify that the unbuffered stdout fix
makes the hanging test visible in CI logs. REVERT THIS COMMIT after
confirming the output appears.
This commit is contained in:
Ralf W. Grosse-Kunstleve
2025-12-20 19:40:43 -08:00
parent 0f8f32a92a
commit a3abdeea89

View File

@@ -94,7 +94,9 @@ TEST_CASE("Single Subinterpreter") {
// "Move Subinterpreter" test is disabled on free-threaded Python 3.14+ due to a hang
// in Py_EndInterpreter() when the subinterpreter is destroyed from a different thread
// than it was created on. See: https://github.com/pybind/pybind11/pull/5933
# if PY_VERSION_HEX >= 0x030D0000 && !(PY_VERSION_HEX >= 0x030E0000 && defined(Py_GIL_DISABLED))
// EXPERIMENT: Temporarily re-enable to test CI log buffering fix - REVERT THIS
# if PY_VERSION_HEX >= 0x030D0000 \
&& !(0 && PY_VERSION_HEX >= 0x030E0000 && defined(Py_GIL_DISABLED))
TEST_CASE("Move Subinterpreter") {
std::unique_ptr<py::subinterpreter> sub(new py::subinterpreter(py::subinterpreter::create()));