Bug#1029718: pydevd: Please update test exclusions for big-endian targets
Source: pydevd
Version: 2.9.5+ds-2
Severity: normal
Tags: patch
User: debian-powerpc@lists.debian.org
Usertags: powerpc ppc64
X-Debbugs-Cc: debian-powerpc@lists.debian.org
Hello!
The attached patch updates the exclusion lists for 32-bit and 64-bit
big-endian targets. For example, on ppc64 and sparc64, the test failures
are exactly the same as on s390x which is also 64-bit big-endian.
Thanks,
Adrian
--
.''`. John Paul Adrian Glaubitz
: :' : Debian Developer
`. `' Physicist
`- GPG: 62FF 8A75 84E0 2956 9546 0006 7426 3B37 F5B5 F913
--- pydevd2/pydevd-2.9.5+ds/debian/get_test_exclusions 2023-01-03 10:28:48.000000000 -0800
+++ pydevd/pydevd-2.9.5+ds/debian/get_test_exclusions 2023-01-26 08:15:12.142579087 -0800
@@ -91,8 +91,24 @@
tests_python/test_debugger_json.py::test_function_breakpoints_async
)
- # s390x fails even more disastrously
- if [ $arch = s390x ]
+ # 32-bit big-endian targets test exclusion list
+ if [ $arch = hppa -o $arch = m68k -o $arch = powerpc ]
+ then
+ EXCLUDES+=(
+ tests_python/test_debugger.py::test_gevent
+ tests_python/test_debugger.py::test_gevent_remote
+ tests_python/test_debugger_json.py::test_wait_for_attach_gevent
+ tests_python/test_debugger_json.py::test_gevent_show_paused_greenlets[True]
+ tests_python/test_debugger_json.py::test_gevent_show_paused_greenlets[False]
+ tests_python/test_debugger_json.py::test_gevent_subprocess_not_python
+ tests_python/test_debugger_json.py::test_gevent_subprocess_python
+ tests_python/test_debugger_json.py::test_notify_gevent
+ tests_python/test_utilities.py::test_gevent_notify
+ )
+ fi
+
+ # 64-bit big-endian targets test exclusion list
+ if [ $arch = ppc64 -o $arch = s390x -o $arch = sparc64 ]
then
EXCLUDES+=(
tests_python/test_debugger.py::test_case_13
Reply to: