Source: pydevd
Version: 2.9.5+ds-2
Severity: normal
Tags: patch
User: debian-powe...@lists.debian.org
Usertags: powerpc ppc64
X-Debbugs-Cc: debian-powe...@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 via email to