Skip to content

Commit 861efd4

Browse files
committed
[lldb] Skip reverse continue tests on x86_64-darwin
Tests are failing because some registers (at least `ds`) are unreadable.
1 parent 4ddc8df commit 861efd4

File tree

2 files changed

+12
-0
lines changed

2 files changed

+12
-0
lines changed

lldb/test/API/functionalities/reverse-execution/TestReverseContinueBreakpoints.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,13 @@
1111
class TestReverseContinueBreakpoints(ReverseTestBase):
1212
@skipIfRemote
1313
@skipIf(macos_version=["<", "15.0"])
14+
@skipIf(oslist=lldbplatformutil.getDarwinOSTriples(), archs=["x86_64"])
1415
def test_reverse_continue(self):
1516
self.reverse_continue_internal(async_mode=False)
1617

1718
@skipIfRemote
1819
@skipIf(macos_version=["<", "15.0"])
20+
@skipIf(oslist=lldbplatformutil.getDarwinOSTriples(), archs=["x86_64"])
1921
def test_reverse_continue_async(self):
2022
self.reverse_continue_internal(async_mode=True)
2123

@@ -45,11 +47,13 @@ def reverse_continue_internal(self, async_mode):
4547

4648
@skipIfRemote
4749
@skipIf(macos_version=["<", "15.0"])
50+
@skipIf(oslist=lldbplatformutil.getDarwinOSTriples(), archs=["x86_64"])
4851
def test_reverse_continue_breakpoint(self):
4952
self.reverse_continue_breakpoint_internal(async_mode=False)
5053

5154
@skipIfRemote
5255
@skipIf(macos_version=["<", "15.0"])
56+
@skipIf(oslist=lldbplatformutil.getDarwinOSTriples(), archs=["x86_64"])
5357
def test_reverse_continue_breakpoint_async(self):
5458
self.reverse_continue_breakpoint_internal(async_mode=True)
5559

@@ -68,11 +72,13 @@ def reverse_continue_breakpoint_internal(self, async_mode):
6872

6973
@skipIfRemote
7074
@skipIf(macos_version=["<", "15.0"])
75+
@skipIf(oslist=lldbplatformutil.getDarwinOSTriples(), archs=["x86_64"])
7176
def test_reverse_continue_skip_breakpoint(self):
7277
self.reverse_continue_skip_breakpoint_internal(async_mode=False)
7378

7479
@skipIfRemote
7580
@skipIf(macos_version=["<", "15.0"])
81+
@skipIf(oslist=lldbplatformutil.getDarwinOSTriples(), archs=["x86_64"])
7682
def test_reverse_continue_skip_breakpoint_async(self):
7783
self.reverse_continue_skip_breakpoint_internal(async_mode=True)
7884

@@ -98,11 +104,13 @@ def reverse_continue_skip_breakpoint_internal(self, async_mode):
98104

99105
@skipIfRemote
100106
@skipIf(macos_version=["<", "15.0"])
107+
@skipIf(oslist=lldbplatformutil.getDarwinOSTriples(), archs=["x86_64"])
101108
def test_continue_preserves_direction(self):
102109
self.continue_preserves_direction_internal(async_mode=False)
103110

104111
@skipIfRemote
105112
@skipIf(macos_version=["<", "15.0"])
113+
@skipIf(oslist=lldbplatformutil.getDarwinOSTriples(), archs=["x86_64"])
106114
def test_continue_preserves_direction_asyhc(self):
107115
self.continue_preserves_direction_internal(async_mode=True)
108116

lldb/test/API/functionalities/reverse-execution/TestReverseContinueWatchpoints.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,13 @@
1111
class TestReverseContinueWatchpoints(ReverseTestBase):
1212
@skipIfRemote
1313
@skipIf(macos_version=["<", "15.0"])
14+
@skipIf(oslist=lldbplatformutil.getDarwinOSTriples(), archs=["x86_64"])
1415
def test_reverse_continue_watchpoint(self):
1516
self.reverse_continue_watchpoint_internal(async_mode=False)
1617

1718
@skipIfRemote
1819
@skipIf(macos_version=["<", "15.0"])
20+
@skipIf(oslist=lldbplatformutil.getDarwinOSTriples(), archs=["x86_64"])
1921
def test_reverse_continue_watchpoint_async(self):
2022
self.reverse_continue_watchpoint_internal(async_mode=True)
2123

@@ -61,11 +63,13 @@ def reverse_continue_watchpoint_internal(self, async_mode):
6163

6264
@skipIfRemote
6365
@skipIf(macos_version=["<", "15.0"])
66+
@skipIf(oslist=lldbplatformutil.getDarwinOSTriples(), archs=["x86_64"])
6467
def test_reverse_continue_skip_watchpoint(self):
6568
self.reverse_continue_skip_watchpoint_internal(async_mode=False)
6669

6770
@skipIfRemote
6871
@skipIf(macos_version=["<", "15.0"])
72+
@skipIf(oslist=lldbplatformutil.getDarwinOSTriples(), archs=["x86_64"])
6973
def test_reverse_continue_skip_watchpoint_async(self):
7074
self.reverse_continue_skip_watchpoint_internal(async_mode=True)
7175

0 commit comments

Comments
 (0)