test: Add @expectedFailureFreeBSD decorators
llvm.org/pr17184 expression interpreter fails for crash/assert tests llvm-svn: 190416
This commit is contained in:
parent
fcd4caac8c
commit
0afb78a83e
|
@ -26,6 +26,7 @@ class AssertingInferiorTestCase(TestBase):
|
|||
self.buildDsym()
|
||||
self.inferior_asserting_registers()
|
||||
|
||||
@expectedFailureFreeBSD('llvm.org/pr17184')
|
||||
def test_inferior_asserting_register_dwarf(self):
|
||||
"""Test that lldb reliably reads registers from the inferior after asserting (command)."""
|
||||
self.buildDwarf()
|
||||
|
|
|
@ -21,6 +21,7 @@ class ChangedInferiorTestCase(TestBase):
|
|||
self.setTearDownCleanup(dictionary=d)
|
||||
self.inferior_not_crashing()
|
||||
|
||||
@expectedFailureFreeBSD('llvm.org/pr17184')
|
||||
def test_inferior_crashing_dwarf(self):
|
||||
"""Test lldb reloads the inferior after it was changed during the session."""
|
||||
self.buildDwarf()
|
||||
|
|
|
@ -26,6 +26,7 @@ class CrashingInferiorTestCase(TestBase):
|
|||
self.buildDsym()
|
||||
self.inferior_crashing_registers()
|
||||
|
||||
@expectedFailureFreeBSD('llvm.org/pr17184')
|
||||
def test_inferior_crashing_register_dwarf(self):
|
||||
"""Test that lldb reliably reads registers from the inferior after crashing (command)."""
|
||||
self.buildDwarf()
|
||||
|
@ -43,6 +44,7 @@ class CrashingInferiorTestCase(TestBase):
|
|||
self.buildDsym()
|
||||
self.inferior_crashing_expr()
|
||||
|
||||
@expectedFailureFreeBSD('llvm.org/pr17184')
|
||||
def test_inferior_crashing_expr_dwarf(self):
|
||||
"""Test that the lldb expression interpreter can read from the inferior after crashing (command)."""
|
||||
self.buildDwarf()
|
||||
|
@ -54,6 +56,7 @@ class CrashingInferiorTestCase(TestBase):
|
|||
self.buildDsym()
|
||||
self.inferior_crashing_step()
|
||||
|
||||
@expectedFailureFreeBSD('llvm.org/pr17184')
|
||||
def test_inferior_crashing_step_dwarf(self):
|
||||
"""Test that stepping after a crash behaves correctly."""
|
||||
self.buildDwarf()
|
||||
|
@ -78,6 +81,7 @@ class CrashingInferiorTestCase(TestBase):
|
|||
self.buildDsym()
|
||||
self.inferior_crashing_expr_step_expr()
|
||||
|
||||
@expectedFailureFreeBSD('llvm.org/pr17184')
|
||||
@expectedFailureLinux # due to llvm.org/pr15989 -- expression fails after crash and step
|
||||
def test_inferior_crashing_expr_step_and_expr_dwarf(self):
|
||||
"""Test that lldb expressions work before and after stepping after a crash."""
|
||||
|
|
|
@ -27,6 +27,7 @@ class CrashingRecursiveInferiorTestCase(TestBase):
|
|||
self.buildDsym()
|
||||
self.recursive_inferior_crashing_registers()
|
||||
|
||||
@expectedFailureFreeBSD('llvm.org/pr17184')
|
||||
def test_recursive_inferior_crashing_register_dwarf(self):
|
||||
"""Test that lldb reliably reads registers from the inferior after crashing (command)."""
|
||||
self.buildDwarf()
|
||||
|
@ -44,6 +45,7 @@ class CrashingRecursiveInferiorTestCase(TestBase):
|
|||
self.buildDsym()
|
||||
self.recursive_inferior_crashing_expr()
|
||||
|
||||
@expectedFailureFreeBSD('llvm.org/pr17184')
|
||||
def test_recursive_inferior_crashing_expr_dwarf(self):
|
||||
"""Test that the lldb expression interpreter can read from the inferior after crashing (command)."""
|
||||
self.buildDwarf()
|
||||
|
@ -78,6 +80,7 @@ class CrashingRecursiveInferiorTestCase(TestBase):
|
|||
self.buildDsym()
|
||||
self.recursive_inferior_crashing_expr_step_expr()
|
||||
|
||||
@expectedFailureFreeBSD('llvm.org/pr17184')
|
||||
@expectedFailureLinux # due to llvm.org/pr15415 with -fomit-frame-pointer, and pr15989 with ebp/rbp
|
||||
def test_recursive_inferior_crashing_expr_step_and_expr_dwarf(self):
|
||||
"""Test that lldb expressions work before and after stepping after a crash."""
|
||||
|
|
Loading…
Reference in New Issue