summaryrefslogtreecommitdiffstats
path: root/lldb/packages/Python/lldbsuite/test
diff options
context:
space:
mode:
authorMichał Górny <mgorny@gentoo.org>2019-11-18 21:56:56 +0100
committerMichał Górny <mgorny@gentoo.org>2019-11-18 22:36:03 +0100
commit4539a2d20c5c220dd29273b6cfec3ad0b25c5d13 (patch)
treeff25bfb0386470a3335e5fbcf43d42eead7af6fb /lldb/packages/Python/lldbsuite/test
parentb59af82805cf53d59fd83fe02761160dfc2ac6a2 (diff)
downloadbcm5719-llvm-4539a2d20c5c220dd29273b6cfec3ad0b25c5d13.tar.gz
bcm5719-llvm-4539a2d20c5c220dd29273b6cfec3ad0b25c5d13.zip
[lldb] [test] Mark segv-related tests XFAIL on NetBSD
There seems to be a regression in the kernel causing those tests to fail. Mark them XFAIL, to be addressed later.
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test')
-rw-r--r--lldb/packages/Python/lldbsuite/test/commands/expression/call-restarts/TestCallThatRestarts.py1
-rw-r--r--lldb/packages/Python/lldbsuite/test/functionalities/inferior-crashing/TestInferiorCrashingStep.py1
-rw-r--r--lldb/packages/Python/lldbsuite/test/functionalities/signal/handle-segv/TestHandleSegv.py1
3 files changed, 3 insertions, 0 deletions
diff --git a/lldb/packages/Python/lldbsuite/test/commands/expression/call-restarts/TestCallThatRestarts.py b/lldb/packages/Python/lldbsuite/test/commands/expression/call-restarts/TestCallThatRestarts.py
index 1182b156e80..cef06f3717b 100644
--- a/lldb/packages/Python/lldbsuite/test/commands/expression/call-restarts/TestCallThatRestarts.py
+++ b/lldb/packages/Python/lldbsuite/test/commands/expression/call-restarts/TestCallThatRestarts.py
@@ -27,6 +27,7 @@ class ExprCommandThatRestartsTestCase(TestBase):
@skipIfDarwin # llvm.org/pr19246: intermittent failure
@skipIfWindows # Test relies on signals, unsupported on Windows
@expectedFlakeyAndroid(bugnumber="llvm.org/pr19246")
+ @expectedFailureNetBSD
def test(self):
"""Test calling function that hits a signal and restarts."""
self.build()
diff --git a/lldb/packages/Python/lldbsuite/test/functionalities/inferior-crashing/TestInferiorCrashingStep.py b/lldb/packages/Python/lldbsuite/test/functionalities/inferior-crashing/TestInferiorCrashingStep.py
index e60946955db..df99a201b15 100644
--- a/lldb/packages/Python/lldbsuite/test/functionalities/inferior-crashing/TestInferiorCrashingStep.py
+++ b/lldb/packages/Python/lldbsuite/test/functionalities/inferior-crashing/TestInferiorCrashingStep.py
@@ -184,6 +184,7 @@ class CrashingInferiorStepTestCase(TestBase):
# And it should report the correct line number.
self.expect("thread backtrace all", substrs=['main.c:%d' % self.line])
+ @expectedFailureNetBSD
def inferior_crashing_step_after_break(self):
"""Test that lldb behaves correctly when stepping after a crash."""
exe = self.getBuildArtifact("a.out")
diff --git a/lldb/packages/Python/lldbsuite/test/functionalities/signal/handle-segv/TestHandleSegv.py b/lldb/packages/Python/lldbsuite/test/functionalities/signal/handle-segv/TestHandleSegv.py
index 40d14c5d26d..12552c07e9c 100644
--- a/lldb/packages/Python/lldbsuite/test/functionalities/signal/handle-segv/TestHandleSegv.py
+++ b/lldb/packages/Python/lldbsuite/test/functionalities/signal/handle-segv/TestHandleSegv.py
@@ -16,6 +16,7 @@ class HandleSegvTestCase(TestBase):
@skipIfWindows # signals do not exist on Windows
@skipIfDarwin
+ @expectedFailureNetBSD
def test_inferior_handle_sigsegv(self):
self.build()
exe = self.getBuildArtifact("a.out")
OpenPOWER on IntegriCloud