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