blob: edb85395ff5d68adec260be9281955f74498c11b [file] [log] [blame]
Patrick Williams56b44a92024-01-19 08:49:29 -06001From bafdd769330c9d49a066fb1427f451b8d253262d Mon Sep 17 00:00:00 2001
Andrew Geissler3b8a17c2021-04-15 15:55:55 -05002From: Yi Fan Yu <yifan.yu@windriver.com>
3Date: Thu, 1 Apr 2021 13:08:37 -0700
4Subject: [PATCH] Skip failing tests due to load variability on YP AB
5
Andrew Geissler3b8a17c2021-04-15 15:55:55 -05006Skip these tests until AB-INT is solved.
7
8[YOCTO #14296]
9
10Upstream-Status: Inappropriate [OE-Specific]
11
12Signed-off-by: Yi Fan Yu <yifan.yu@windriver.com>
Andrew Geissler595f6302022-01-24 19:11:47 +000013
Patrick Williams2a254922023-08-11 09:48:11 -050014Skip two additional tests due to suspected load variability failures.
15
16[YOCTO #15131]
17[YOCTO #15177]
18
19Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Patrick Williams56b44a92024-01-19 08:49:29 -060020
Andrew Geissler3b8a17c2021-04-15 15:55:55 -050021---
Patrick Williams2a254922023-08-11 09:48:11 -050022 Lib/test/_test_multiprocessing.py | 3 +++
23 Lib/test/test_time.py | 2 ++
24 2 files changed, 5 insertions(+)
Andrew Geissler3b8a17c2021-04-15 15:55:55 -050025
26diff --git a/Lib/test/_test_multiprocessing.py b/Lib/test/_test_multiprocessing.py
Patrick Williams56b44a92024-01-19 08:49:29 -060027index d52b10c..5f0e4e3 100644
Andrew Geissler3b8a17c2021-04-15 15:55:55 -050028--- a/Lib/test/_test_multiprocessing.py
29+++ b/Lib/test/_test_multiprocessing.py
Patrick Williams56b44a92024-01-19 08:49:29 -060030@@ -682,6 +682,7 @@ class _TestProcess(BaseTestCase):
Andrew Geissler3b8a17c2021-04-15 15:55:55 -050031 close_queue(q)
32
Patrick Williams56b44a92024-01-19 08:49:29 -060033 @support.requires_resource('walltime')
Andrew Geissler3b8a17c2021-04-15 15:55:55 -050034+ @unittest.skip('timing related test, dependent on load')
35 def test_many_processes(self):
36 if self.TYPE == 'threads':
37 self.skipTest('test not appropriate for {}'.format(self.TYPE))
Patrick Williams56b44a92024-01-19 08:49:29 -060038@@ -2066,6 +2067,7 @@ class _TestBarrier(BaseTestCase):
Patrick Williams2a254922023-08-11 09:48:11 -050039 except threading.BrokenBarrierError:
40 results.append(True)
41
42+ @unittest.skip('timing related test, dependent on load')
43 def test_timeout(self):
44 """
45 Test wait(timeout)
Patrick Williams56b44a92024-01-19 08:49:29 -060046@@ -4992,6 +4994,7 @@ class TestWait(unittest.TestCase):
Andrew Geissler3b8a17c2021-04-15 15:55:55 -050047 time.sleep(period)
48
Patrick Williams56b44a92024-01-19 08:49:29 -060049 @support.requires_resource('walltime')
Andrew Geissler3b8a17c2021-04-15 15:55:55 -050050+ @unittest.skip('timing related test, dependent on load')
51 def test_wait_integer(self):
52 from multiprocessing.connection import wait
53
54diff --git a/Lib/test/test_time.py b/Lib/test/test_time.py
Patrick Williams56b44a92024-01-19 08:49:29 -060055index 02cc3f4..51a4548 100644
Andrew Geissler3b8a17c2021-04-15 15:55:55 -050056--- a/Lib/test/test_time.py
57+++ b/Lib/test/test_time.py
Patrick Williams56b44a92024-01-19 08:49:29 -060058@@ -492,6 +492,7 @@ class TimeTestCase(unittest.TestCase):
Patrick Williams2390b1b2022-11-03 13:47:49 -050059 @unittest.skipIf(
60 support.is_wasi, "process_time not available on WASI"
61 )
Andrew Geissler3b8a17c2021-04-15 15:55:55 -050062+ @unittest.skip('timing related test, dependent on load')
63 def test_process_time(self):
64 # process_time() should not include time spend during a sleep
65 start = time.process_time()
Patrick Williams56b44a92024-01-19 08:49:29 -060066@@ -505,6 +506,7 @@ class TimeTestCase(unittest.TestCase):
Patrick Williams2a254922023-08-11 09:48:11 -050067 self.assertTrue(info.monotonic)
68 self.assertFalse(info.adjustable)
69
70+ @unittest.skip('timing related test, dependent on load')
71 def test_thread_time(self):
72 if not hasattr(time, 'thread_time'):
73 if sys.platform.startswith(('linux', 'win')):