From 59c851b7c512bc686f7d20f325ddfd2bb84ec5a9 Mon Sep 17 00:00:00 2001 From: "Jeong, YunWon" Date: Fri, 13 Feb 2026 18:06:54 +0900 Subject: [PATCH] Skip flaky test_main_thread_after_fork_from_nonmain_thread --- Lib/test/_test_multiprocessing.py | 1 + Lib/test/test_threading.py | 1 + 2 files changed, 2 insertions(+) diff --git a/Lib/test/_test_multiprocessing.py b/Lib/test/_test_multiprocessing.py index 87cb2ca78..d05ed6814 100644 --- a/Lib/test/_test_multiprocessing.py +++ b/Lib/test/_test_multiprocessing.py @@ -4440,6 +4440,7 @@ class _TestSharedMemory(BaseTestCase): smm.shutdown() + @unittest.skip("TODO: RUSTPYTHON: sem_unlink cleanup race causes spurious stderr output") @unittest.skipIf(os.name != "posix", "resource_tracker is posix only") @resource_tracker_format_subtests def test_shared_memory_SharedMemoryManager_reuses_resource_tracker(self): diff --git a/Lib/test/test_threading.py b/Lib/test/test_threading.py index f6e3ad4a5..4d799d968 100644 --- a/Lib/test/test_threading.py +++ b/Lib/test/test_threading.py @@ -745,6 +745,7 @@ class ThreadTests(BaseTestCase): "main ident True\n" "current is main True\n") + @unittest.skip("TODO: RUSTPYTHON flaky; process timeout after fork") @skip_unless_reliable_fork @unittest.skipUnless(hasattr(os, 'waitpid'), "test needs os.waitpid()") def test_main_thread_after_fork_from_nonmain_thread(self):