forked from OSchip/llvm-project
[lldb] Remove Xfail decorators from steadily passing tests
This patch removes xfail decorator from some lldb testcases which are passing steadily now for past few week/months on aarch64/linux buildbot.
This commit is contained in:
parent
2815390532
commit
0964733bae
|
|
@ -31,11 +31,6 @@ class WatchpointLLDBCommandTestCase(TestBase):
|
|||
self.exe_name = 'a%d.out' % self.test_number
|
||||
self.d = {'CXX_SOURCES': self.source, 'EXE': self.exe_name}
|
||||
|
||||
@expectedFailureAll(
|
||||
oslist=["linux"],
|
||||
archs=["aarch64"],
|
||||
triple=no_match(".*-android"),
|
||||
bugnumber="llvm.org/pr27710") # work on android
|
||||
def test_watchpoint_command(self):
|
||||
"""Test 'watchpoint command'."""
|
||||
self.build(dictionary=self.d)
|
||||
|
|
@ -97,11 +92,6 @@ class WatchpointLLDBCommandTestCase(TestBase):
|
|||
self.expect("frame variable --show-globals cookie",
|
||||
substrs=['(int32_t)', 'cookie = 777'])
|
||||
|
||||
@expectedFailureAll(
|
||||
oslist=["linux"],
|
||||
archs=["aarch64"],
|
||||
triple=no_match(".*-android"),
|
||||
bugnumber="llvm.org/pr27710") # work on android
|
||||
def test_watchpoint_command_can_disable_a_watchpoint(self):
|
||||
"""Test that 'watchpoint command' action can disable a watchpoint after it is triggered."""
|
||||
self.build(dictionary=self.d)
|
||||
|
|
|
|||
|
|
@ -33,11 +33,6 @@ class WatchpointPythonCommandTestCase(TestBase):
|
|||
self.d = {'CXX_SOURCES': self.source, 'EXE': self.exe_name}
|
||||
|
||||
@skipIfFreeBSD # timing out on buildbot
|
||||
@expectedFailureAll(
|
||||
oslist=["linux"],
|
||||
archs=["aarch64"],
|
||||
triple=no_match(".*-android"),
|
||||
bugnumber="llvm.org/pr27710") # work on android
|
||||
def test_watchpoint_command(self):
|
||||
"""Test 'watchpoint command'."""
|
||||
self.build(dictionary=self.d)
|
||||
|
|
@ -101,11 +96,6 @@ class WatchpointPythonCommandTestCase(TestBase):
|
|||
substrs=['(int32_t)', 'cookie = 777'])
|
||||
|
||||
@skipIfFreeBSD # timing out on buildbot
|
||||
@expectedFailureAll(
|
||||
oslist=["linux"],
|
||||
archs=["aarch64"],
|
||||
triple=no_match(".*-android"),
|
||||
bugnumber="llvm.org/pr27710") # work on android
|
||||
def test_continue_in_watchpoint_command(self):
|
||||
"""Test continue in a watchpoint command."""
|
||||
self.build(dictionary=self.d)
|
||||
|
|
|
|||
|
|
@ -31,11 +31,6 @@ class WatchpointConditionCmdTestCase(TestBase):
|
|||
self.exe_name = self.testMethodName
|
||||
self.d = {'CXX_SOURCES': self.source, 'EXE': self.exe_name}
|
||||
|
||||
@expectedFailureAll(
|
||||
oslist=["linux"],
|
||||
archs=["aarch64"],
|
||||
triple=no_match(".*-android"),
|
||||
bugnumber="llvm.org/pr27710")
|
||||
def test_watchpoint_cond(self):
|
||||
"""Test watchpoint condition."""
|
||||
self.build(dictionary=self.d)
|
||||
|
|
|
|||
|
|
@ -20,11 +20,6 @@ class TestWatchpointEvents (TestBase):
|
|||
self.main_source = "main.c"
|
||||
|
||||
@add_test_categories(['pyapi'])
|
||||
@expectedFailureAll(
|
||||
oslist=["linux"],
|
||||
archs=["aarch64"],
|
||||
triple=no_match(".*-android"),
|
||||
bugnumber="llvm.org/pr27710")
|
||||
def test_with_python_api(self):
|
||||
"""Test that adding, deleting and modifying watchpoints sends the appropriate events."""
|
||||
self.build()
|
||||
|
|
|
|||
|
|
@ -23,12 +23,6 @@ class BSDArchivesTestCase(TestBase):
|
|||
@expectedFailureAll(
|
||||
oslist=["windows"],
|
||||
bugnumber="llvm.org/pr24527. Makefile.rules doesn't know how to build static libs on Windows")
|
||||
@expectedFailureAll(
|
||||
oslist=["linux"],
|
||||
archs=[
|
||||
"arm",
|
||||
"aarch64"],
|
||||
bugnumber="llvm.org/pr27795")
|
||||
def test(self):
|
||||
"""Break inside a() and b() defined within libfoo.a."""
|
||||
self.build()
|
||||
|
|
|
|||
|
|
@ -72,9 +72,7 @@ class AssertingInferiorTestCase(TestBase):
|
|||
bugnumber="llvm.org/pr21793: need to implement support for detecting assertion / abort on Windows")
|
||||
@expectedFailureAll(
|
||||
oslist=["linux"],
|
||||
archs=[
|
||||
"aarch64",
|
||||
"arm"],
|
||||
archs=["arm"],
|
||||
triple=no_match(".*-android"),
|
||||
bugnumber="llvm.org/pr25338")
|
||||
@expectedFailureAll(bugnumber="llvm.org/pr26592", triple='^mips')
|
||||
|
|
@ -89,9 +87,7 @@ class AssertingInferiorTestCase(TestBase):
|
|||
bugnumber="llvm.org/pr21793: need to implement support for detecting assertion / abort on Windows")
|
||||
@expectedFailureAll(
|
||||
oslist=["linux"],
|
||||
archs=[
|
||||
"aarch64",
|
||||
"arm"],
|
||||
archs=["arm"],
|
||||
triple=no_match(".*-android"),
|
||||
bugnumber="llvm.org/pr25338")
|
||||
@expectedFailureAll(bugnumber="llvm.org/pr26592", triple='^mips')
|
||||
|
|
|
|||
|
|
@ -71,8 +71,6 @@ class TestArtificialFrameThreadStepOut1(TestBase):
|
|||
self.assertFalse(frame2.IsArtificial())
|
||||
|
||||
@expectedFailureAll(oslist=["windows"], bugnumber="llvm.org/pr26265")
|
||||
@expectedFailureAll(archs=["aarch64"], oslist=["linux"],
|
||||
bugnumber="llvm.org/pr44160")
|
||||
def test_return_past_artificial_frame(self):
|
||||
self.build()
|
||||
thread = self.prepare_thread()
|
||||
|
|
|
|||
|
|
@ -15,7 +15,6 @@ class ConcurrentTwoWatchpointsOneSignal(ConcurrentEventsBase):
|
|||
@skipIfFreeBSD # timing out on buildbot
|
||||
# Atomic sequences are not supported yet for MIPS in LLDB.
|
||||
@skipIf(triple='^mips')
|
||||
@expectedFailureAll(bugnumber="llvm.org/pr35228", archs=["arm", "aarch64"])
|
||||
@expectedFailureNetBSD
|
||||
@add_test_categories(["watchpoint"])
|
||||
def test(self):
|
||||
|
|
|
|||
|
|
@ -24,13 +24,6 @@ class ConstVariableTestCase(TestBase):
|
|||
compiler="clang", compiler_version=["=", "3.8"])
|
||||
@expectedFailureAll(oslist=["freebsd", "linux"], compiler="icc")
|
||||
@expectedFailureAll(archs=['mips', 'mipsel', 'mips64', 'mips64el'])
|
||||
@expectedFailureAll(
|
||||
oslist=["linux"],
|
||||
archs=[
|
||||
'arm',
|
||||
'aarch64'],
|
||||
triple=no_match(".*-android"),
|
||||
bugnumber="llvm.org/pr27883")
|
||||
@expectedFailureAll(
|
||||
oslist=["windows"],
|
||||
bugnumber="llvm.org/pr24489: Name lookup not working correctly on Windows")
|
||||
|
|
|
|||
|
|
@ -22,10 +22,6 @@ class GlobalVariablesTestCase(TestBase):
|
|||
self.shlib_names = ["a"]
|
||||
|
||||
@expectedFailureAll(oslist=["windows"], bugnumber="llvm.org/pr24764")
|
||||
@expectedFailureAll(oslist=["linux"],
|
||||
archs=["aarch64"],
|
||||
triple=no_match(".*-android"),
|
||||
bugnumber="llvm.org/pr37301")
|
||||
def test_without_process(self):
|
||||
"""Test that static initialized variables can be inspected without
|
||||
process."""
|
||||
|
|
|
|||
|
|
@ -31,11 +31,6 @@ class WatchpointConditionAPITestCase(TestBase):
|
|||
self.exe_name = self.testMethodName
|
||||
self.d = {'CXX_SOURCES': self.source, 'EXE': self.exe_name}
|
||||
|
||||
@expectedFailureAll(
|
||||
oslist=["linux"],
|
||||
archs=["aarch64"],
|
||||
triple=no_match(".*-android"),
|
||||
bugnumber="llvm.org/pr27710")
|
||||
def test_watchpoint_cond_api(self):
|
||||
"""Test watchpoint condition API."""
|
||||
self.build(dictionary=self.d)
|
||||
|
|
|
|||
|
|
@ -29,9 +29,7 @@ class TestGdbRemoteSingleStep(gdbremote_testcase.GdbRemoteTestCaseBase):
|
|||
"aarch64"])
|
||||
@expectedFailureAll(
|
||||
oslist=["linux"],
|
||||
archs=[
|
||||
"arm",
|
||||
"aarch64"],
|
||||
archs=["arm"],
|
||||
bugnumber="llvm.org/pr24739")
|
||||
@skipIf(triple='^mips')
|
||||
def test_single_step_only_steps_one_instruction_with_s_llgs(self):
|
||||
|
|
|
|||
|
|
@ -114,9 +114,7 @@ class TestGdbRemote_vCont(gdbremote_testcase.GdbRemoteTestCaseBase):
|
|||
"aarch64"])
|
||||
@expectedFailureAll(
|
||||
oslist=["linux"],
|
||||
archs=[
|
||||
"arm",
|
||||
"aarch64"],
|
||||
archs=["arm"],
|
||||
bugnumber="llvm.org/pr24739")
|
||||
@skipIf(triple='^mips')
|
||||
@expectedFailureAll(oslist=["ios", "tvos", "watchos", "bridgeos"], bugnumber="rdar://27005337")
|
||||
|
|
@ -146,9 +144,7 @@ class TestGdbRemote_vCont(gdbremote_testcase.GdbRemoteTestCaseBase):
|
|||
"aarch64"])
|
||||
@expectedFailureAll(
|
||||
oslist=["linux"],
|
||||
archs=[
|
||||
"arm",
|
||||
"aarch64"],
|
||||
archs=["arm"],
|
||||
bugnumber="llvm.org/pr24739")
|
||||
@skipIf(triple='^mips')
|
||||
@expectedFailureAll(oslist=["ios", "tvos", "watchos", "bridgeos"], bugnumber="rdar://27005337")
|
||||
|
|
|
|||
Loading…
Reference in New Issue