self.inferior_crashing_step_after_break()
@skipIfFreeBSD # llvm.org/pr16684
+ @expectedFailureAndroid("llvm.org/pr23694")
def test_inferior_crashing_step_after_break_dwarf(self):
"""Test that lldb functions correctly after stepping through a crash."""
self.buildDwarf()
self.recursive_inferior_crashing_step_after_break()
@skipIfFreeBSD # llvm.org/pr16684
+ @expectedFailureAndroid("llvm.org/pr23694")
def test_recursive_inferior_crashing_step_after_break_dwarf(self):
"""Test that lldb functions correctly after stepping through a crash."""
self.buildDwarf()
def expectedFailureWindows(bugnumber=None, compilers=None):
return expectedFailureOS(['windows'], bugnumber, compilers)
+def expectedFailureAndroid(bugnumber=None):
+ def fn(self):
+ triple = self.dbg.GetSelectedPlatform().GetTriple()
+ return re.match(".*-.*-.*-android", triple)
+ return expectedFailure(fn, bugnumber)
+
def expectedFailureLLGS(bugnumber=None, compilers=None):
def fn(self):
# llgs local is only an option on Linux targets