From 5867c79c2a1da7bc6fbadaf1fbcb0d7cb33f258d Mon Sep 17 00:00:00 2001 From: Furkan Onder Date: Wed, 19 Mar 2025 00:11:10 +0300 Subject: [PATCH 1/5] Skip test_timerfd_negative on NetBSD to prevent system freeze --- Lib/test/test_os.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Lib/test/test_os.py b/Lib/test/test_os.py index 6e40cb4f58bfee..6a19fc6d91e290 100644 --- a/Lib/test/test_os.py +++ b/Lib/test/test_os.py @@ -4349,6 +4349,8 @@ def test_timerfd_non_blocking(self): # confirm if timerfd is readable and read() returns 1 as bytes. self.assertEqual(self.read_count_signaled(fd), 1) + @unittest.skipIf(sys.platform.startswith('netbsd'), + "gh-131263: Skipp on NetBSD due to system freeze with negative timer values") def test_timerfd_negative(self): one_sec_in_nsec = 10**9 fd = self.timerfd_create(time.CLOCK_REALTIME) From 371aea398c5ab002774e918b575a3eddb2b63174 Mon Sep 17 00:00:00 2001 From: Furkan Onder Date: Wed, 19 Mar 2025 13:41:32 +0300 Subject: [PATCH 2/5] Correct the typo in the skip message Co-authored-by: Victor Stinner --- Lib/test/test_os.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Lib/test/test_os.py b/Lib/test/test_os.py index 6a19fc6d91e290..a7e9bc117f926b 100644 --- a/Lib/test/test_os.py +++ b/Lib/test/test_os.py @@ -4350,7 +4350,7 @@ def test_timerfd_non_blocking(self): self.assertEqual(self.read_count_signaled(fd), 1) @unittest.skipIf(sys.platform.startswith('netbsd'), - "gh-131263: Skipp on NetBSD due to system freeze with negative timer values") + "gh-131263: Skip on NetBSD due to system freeze with negative timer values") def test_timerfd_negative(self): one_sec_in_nsec = 10**9 fd = self.timerfd_create(time.CLOCK_REALTIME) From b973b36b579953916a6cc06029c84bd4449b5c83 Mon Sep 17 00:00:00 2001 From: Furkan Onder Date: Wed, 19 Mar 2025 13:41:47 +0300 Subject: [PATCH 3/5] Correct the typo in the skip message Co-authored-by: Victor Stinner From 006e46c6d68bbbe61776137f05aec6eb433b8629 Mon Sep 17 00:00:00 2001 From: Furkan Onder Date: Wed, 19 Mar 2025 13:43:23 +0300 Subject: [PATCH 4/5] Correct the typo in the skip message Co-authored-by: Victor Stinner From f23267866ce80e15231847574c3ae5a43fdf18b0 Mon Sep 17 00:00:00 2001 From: Furkan Onder Date: Wed, 19 Mar 2025 13:59:03 +0300 Subject: [PATCH 5/5] Truncate the "skip" message --- Lib/test/test_os.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Lib/test/test_os.py b/Lib/test/test_os.py index a7e9bc117f926b..0353c2b4866c45 100644 --- a/Lib/test/test_os.py +++ b/Lib/test/test_os.py @@ -4350,7 +4350,8 @@ def test_timerfd_non_blocking(self): self.assertEqual(self.read_count_signaled(fd), 1) @unittest.skipIf(sys.platform.startswith('netbsd'), - "gh-131263: Skip on NetBSD due to system freeze with negative timer values") + "gh-131263: Skip on NetBSD due to system freeze " + "with negative timer values") def test_timerfd_negative(self): one_sec_in_nsec = 10**9 fd = self.timerfd_create(time.CLOCK_REALTIME)