@@ -23,48 +23,7 @@ This repository contains ``test-distribution.py`` script that can be
23
23
used to run the Python test harness from a distribution archive.
24
24
25
25
Here, we track the various known failures when running
26
- ``test-distribution.py /path/to/distribution.tar.zst -u all,-audio ``.
27
-
28
- ``test_ctypes ``
29
- ---------------
30
-
31
- Known Failing on: Linux
32
-
33
- This fails with a bunch of
34
- ``AttributeError: module '_ctypes_test' has no attribute '__file__' ``.
35
- This is because ``_ctypes_test `` is compiled as a built-in extension
36
- module, not a standalone extension module.
37
-
38
- The test seems to attempt to use ``ctypes `` against this test extension
39
- shared library. So we should probably not compile it as a built-in,
40
- as it prevents tests from working.
41
-
42
- ``test_imp ``
43
- ------------
44
-
45
- Known Failing on: Linux
46
-
47
- This fails in ``test_issue24748_load_module_skips_sys_modules_check ``
48
- with a wonky traceback in the importer.
49
-
50
- The failure seems to relate to assumptions that ``_testmultiphase ``
51
- is a standalone extension module. It is a built-in, which breaks
52
- assumptions.
53
-
54
- We should change how this extension is compiled.
55
-
56
- ``test_importlib ``
57
- ------------------
58
-
59
- Known Failing on: Linux
60
-
61
- This fails due to
62
- ``AttributeError: module '_testcapi' has no attribute '__file__' ``.
63
-
64
- This is assuming ``_testcapi `` is a standalone extension module.
65
- But it is a built-in.
66
-
67
- We should change how this extension is compiled.
26
+ ``test-distribution.py /path/to/distribution.tar.zst -u all ``.
68
27
69
28
``test_subprocess ``
70
29
-------------------
@@ -123,6 +82,38 @@ This seems like a minor issue and might be a bug in the test itself.
123
82
Test Skips
124
83
==========
125
84
85
+ Linux
86
+ -----
87
+
88
+ The following tests are skipped on Linux:
89
+
90
+ test_asdl_parser
91
+ test irrelevant for an installed Python
92
+ test_clinic
93
+ install/lib/Tools/clinic' path does not exist
94
+ test_dbm_gnu
95
+ No module named '_gdbm'
96
+ test_devpoll
97
+ test works only on Solaris OS family
98
+ test_gdb
99
+ test_gdb only works on source builds at the moment.
100
+ test_kqueue
101
+ test works only on BSD
102
+ test_msilib
103
+ No module named 'msilib'
104
+ test_ossaudiodev
105
+ [Errno 2] No such file or directory: '/dev/dsp'
106
+ test_startfile
107
+ object <module 'os' from '.../install/lib/python3.7/os.py'> has no attribute 'startfile'
108
+ test_winconsoleio
109
+ test only relevant on win32
110
+ test_winreg
111
+ No module named 'winreg'
112
+ test_winsound
113
+ No module named 'winsound'
114
+ test_zipfile64
115
+ test requires loads of disk-space bytes and a long time to run
116
+
126
117
macOS
127
118
-----
128
119
0 commit comments