mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2024-12-26 15:36:14 +01:00
tests: Skip assert-msg-test.py if gdb fails
Similar to commit 6e44151bf7
, skip the test if gdb is unable to read
/proc/PID/mem, which gdb does as a fallback if ptrace is unavailable.
This allows the test to skip when run under Gentoo's sandbox.
This commit is contained in:
parent
f96795b302
commit
19a8df9d8b
@ -158,9 +158,9 @@ class TestAssertMessage(unittest.TestCase):
|
||||
|
||||
# Some CI environments disable ptrace (as they’re running in a
|
||||
# container). If so, skip the test as there’s nothing we can do.
|
||||
if (
|
||||
result.info.returncode != 0
|
||||
and "ptrace: Operation not permitted" in result.err
|
||||
if result.info.returncode != 0 and (
|
||||
"ptrace: Operation not permitted" in result.err
|
||||
or "warning: opening /proc/PID/mem file for lwp" in result.err
|
||||
):
|
||||
self.skipTest("GDB is not functional due to ptrace being disabled")
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user