forked from OSchip/llvm-project
Xfail failing watchpoint tests on aarch64-linux
Some watchpoint tests fail on aarch64-linux as it lacks support for intalling watchpoints which are not alligned at 8bytes boundary. Marking them as xfail for now. llvm-svn: 269187
This commit is contained in:
parent
02699f3f3d
commit
86e0dd5c1c
|
@ -30,6 +30,7 @@ class WatchpointLLDBCommandTestCase(TestBase):
|
|||
self.d = {'CXX_SOURCES': self.source, 'EXE': self.exe_name}
|
||||
|
||||
@expectedFailureAndroid(archs=['arm', 'aarch64']) # Watchpoints not supported
|
||||
@expectedFailureAll(oslist=["linux"], archs=["aarch64"], bugnumber="llvm.org/pr27710")
|
||||
@expectedFailureAll(oslist=["windows"], bugnumber="llvm.org/pr24446: WINDOWS XFAIL TRIAGE - Watchpoints not supported on Windows")
|
||||
def test_watchpoint_command(self):
|
||||
"""Test 'watchpoint command'."""
|
||||
|
@ -84,6 +85,7 @@ class WatchpointLLDBCommandTestCase(TestBase):
|
|||
substrs = ['(int32_t)', 'cookie = 777'])
|
||||
|
||||
@expectedFailureAndroid(archs=['arm', 'aarch64']) # Watchpoints not supported
|
||||
@expectedFailureAll(oslist=["linux"], archs=["aarch64"], bugnumber="llvm.org/pr27710")
|
||||
@expectedFailureAll(oslist=["windows"], bugnumber="llvm.org/pr24446: WINDOWS XFAIL TRIAGE - Watchpoints not supported on Windows")
|
||||
def test_watchpoint_command_can_disable_a_watchpoint(self):
|
||||
"""Test that 'watchpoint command' action can disable a watchpoint after it is triggered."""
|
||||
|
|
|
@ -32,6 +32,7 @@ class WatchpointPythonCommandTestCase(TestBase):
|
|||
@skipIfFreeBSD # timing out on buildbot
|
||||
@expectedFailureAll(oslist=["windows"], bugnumber="llvm.org/pr24446: WINDOWS XFAIL TRIAGE - Watchpoints not supported on Windows")
|
||||
@expectedFailureAndroid(archs=['arm', 'aarch64']) # Watchpoints not supported
|
||||
@expectedFailureAll(oslist=["linux"], archs=["aarch64"], bugnumber="llvm.org/pr27710")
|
||||
def test_watchpoint_command(self):
|
||||
"""Test 'watchpoint command'."""
|
||||
self.build(dictionary=self.d)
|
||||
|
|
|
@ -30,6 +30,7 @@ class WatchpointConditionCmdTestCase(TestBase):
|
|||
self.d = {'CXX_SOURCES': self.source, 'EXE': self.exe_name}
|
||||
|
||||
@expectedFailureAndroid(archs=['arm', 'aarch64']) # Watchpoints not supported
|
||||
@expectedFailureAll(oslist=["linux"], archs=["aarch64"], bugnumber="llvm.org/pr27710")
|
||||
@expectedFailureAll(oslist=["windows"], bugnumber="llvm.org/pr24446: WINDOWS XFAIL TRIAGE - Watchpoints not supported on Windows")
|
||||
def test_watchpoint_cond(self):
|
||||
"""Test watchpoint condition."""
|
||||
|
|
|
@ -22,6 +22,7 @@ class TestWatchpointEvents (TestBase):
|
|||
|
||||
@add_test_categories(['pyapi'])
|
||||
@expectedFailureAndroid(archs=['arm', 'aarch64']) # Watchpoints not supported
|
||||
@expectedFailureAll(oslist=["linux"], archs=["aarch64"], bugnumber="llvm.org/pr27710")
|
||||
@expectedFailureAll(oslist=["windows"], bugnumber="llvm.org/pr24446: WINDOWS XFAIL TRIAGE - Watchpoints not supported on Windows")
|
||||
def test_with_python_api(self):
|
||||
"""Test that adding, deleting and modifying watchpoints sends the appropriate events."""
|
||||
|
|
|
@ -30,6 +30,7 @@ class WatchpointConditionAPITestCase(TestBase):
|
|||
self.d = {'CXX_SOURCES': self.source, 'EXE': self.exe_name}
|
||||
|
||||
@expectedFailureAndroid(archs=['arm', 'aarch64']) # Watchpoints not supported
|
||||
@expectedFailureAll(oslist=["linux"], archs=["aarch64"], bugnumber="llvm.org/pr27710")
|
||||
@skipIfWindows # Watchpoints not supported on Windows, and this test hangs
|
||||
def test_watchpoint_cond_api(self):
|
||||
"""Test watchpoint condition API."""
|
||||
|
|
Loading…
Reference in New Issue