diff options
Diffstat (limited to 'meta/recipes-devtools/python/python3/0001-Skip-failing-tests-due-to-load-variability-on-YP-AB.patch')
-rw-r--r-- | meta/recipes-devtools/python/python3/0001-Skip-failing-tests-due-to-load-variability-on-YP-AB.patch | 72 |
1 files changed, 72 insertions, 0 deletions
diff --git a/meta/recipes-devtools/python/python3/0001-Skip-failing-tests-due-to-load-variability-on-YP-AB.patch b/meta/recipes-devtools/python/python3/0001-Skip-failing-tests-due-to-load-variability-on-YP-AB.patch new file mode 100644 index 0000000000..197daa71a5 --- /dev/null +++ b/meta/recipes-devtools/python/python3/0001-Skip-failing-tests-due-to-load-variability-on-YP-AB.patch | |||
@@ -0,0 +1,72 @@ | |||
1 | From 3471e3478e0760c42e04f8046cee2367ab5706d2 Mon Sep 17 00:00:00 2001 | ||
2 | From: Yi Fan Yu <yifan.yu@windriver.com> | ||
3 | Date: Thu, 1 Apr 2021 13:08:37 -0700 | ||
4 | Subject: [PATCH] Skip failing tests due to load variability on YP AB | ||
5 | |||
6 | Skip these tests until AB-INT is solved. | ||
7 | |||
8 | [YOCTO #14296] | ||
9 | |||
10 | Upstream-Status: Inappropriate [OE-Specific] | ||
11 | |||
12 | Signed-off-by: Yi Fan Yu <yifan.yu@windriver.com> | ||
13 | |||
14 | Skip two additional tests due to suspected load variability failures. | ||
15 | |||
16 | [YOCTO #15131] | ||
17 | [YOCTO #15177] | ||
18 | |||
19 | Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> | ||
20 | --- | ||
21 | Lib/test/_test_multiprocessing.py | 3 +++ | ||
22 | Lib/test/test_time.py | 2 ++ | ||
23 | 2 files changed, 5 insertions(+) | ||
24 | |||
25 | diff --git a/Lib/test/_test_multiprocessing.py b/Lib/test/_test_multiprocessing.py | ||
26 | index e42c7ab..dff5227 100644 | ||
27 | --- a/Lib/test/_test_multiprocessing.py | ||
28 | +++ b/Lib/test/_test_multiprocessing.py | ||
29 | @@ -682,6 +682,7 @@ class _TestProcess(BaseTestCase): | ||
30 | close_queue(q) | ||
31 | |||
32 | @support.requires_resource('walltime') | ||
33 | + @unittest.skip('timing related test, dependent on load') | ||
34 | def test_many_processes(self): | ||
35 | if self.TYPE == 'threads': | ||
36 | self.skipTest('test not appropriate for {}'.format(self.TYPE)) | ||
37 | @@ -2066,6 +2067,7 @@ class _TestBarrier(BaseTestCase): | ||
38 | except threading.BrokenBarrierError: | ||
39 | results.append(True) | ||
40 | |||
41 | + @unittest.skip('timing related test, dependent on load') | ||
42 | def test_timeout(self): | ||
43 | """ | ||
44 | Test wait(timeout) | ||
45 | @@ -5024,6 +5026,7 @@ class TestWait(unittest.TestCase): | ||
46 | time.sleep(period) | ||
47 | |||
48 | @support.requires_resource('walltime') | ||
49 | + @unittest.skip('timing related test, dependent on load') | ||
50 | def test_wait_integer(self): | ||
51 | from multiprocessing.connection import wait | ||
52 | |||
53 | diff --git a/Lib/test/test_time.py b/Lib/test/test_time.py | ||
54 | index 02cc3f4..51a4548 100644 | ||
55 | --- a/Lib/test/test_time.py | ||
56 | +++ b/Lib/test/test_time.py | ||
57 | @@ -492,6 +492,7 @@ class TimeTestCase(unittest.TestCase): | ||
58 | @unittest.skipIf( | ||
59 | support.is_wasi, "process_time not available on WASI" | ||
60 | ) | ||
61 | + @unittest.skip('timing related test, dependent on load') | ||
62 | def test_process_time(self): | ||
63 | # process_time() should not include time spend during a sleep | ||
64 | start = time.process_time() | ||
65 | @@ -505,6 +506,7 @@ class TimeTestCase(unittest.TestCase): | ||
66 | self.assertTrue(info.monotonic) | ||
67 | self.assertFalse(info.adjustable) | ||
68 | |||
69 | + @unittest.skip('timing related test, dependent on load') | ||
70 | def test_thread_time(self): | ||
71 | if not hasattr(time, 'thread_time'): | ||
72 | if sys.platform.startswith(('linux', 'win')): | ||