Skip to content

Commit c686eeb

Browse files
committed
[lldb] skip ReverseContinue tests on Darwin
This uses lldb-server in gdbserver mode, which requires a ProcessNative plugin. Darwin does not have a ProcessNative plugin; it uses debugserver instead of lldb-server. Skip these tests.
1 parent fae7d68 commit c686eeb

File tree

2 files changed

+7
-0
lines changed

2 files changed

+7
-0
lines changed

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

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,11 @@
1111
class TestReverseContinueBreakpoints(ReverseTestBase):
1212
NO_DEBUG_INFO_TESTCASE = True
1313

14+
@skipIfDarwin # No Darwin ProcessNative impl for lldb-server
1415
def test_reverse_continue(self):
1516
self.reverse_continue_internal(async_mode=False)
1617

18+
@skipIfDarwin # No Darwin ProcessNative impl for lldb-server
1719
def test_reverse_continue_async(self):
1820
self.reverse_continue_internal(async_mode=True)
1921

@@ -37,9 +39,11 @@ def reverse_continue_internal(self, async_mode):
3739
self.assertState(process.GetState(), lldb.eStateExited)
3840
self.assertEqual(process.GetExitStatus(), 0)
3941

42+
@skipIfDarwin # No Darwin ProcessNative impl for lldb-server
4043
def test_reverse_continue_breakpoint(self):
4144
self.reverse_continue_breakpoint_internal(async_mode=False)
4245

46+
@skipIfDarwin # No Darwin ProcessNative impl for lldb-server
4347
def test_reverse_continue_breakpoint_async(self):
4448
self.reverse_continue_breakpoint_internal(async_mode=True)
4549

@@ -54,9 +58,11 @@ def reverse_continue_breakpoint_internal(self, async_mode):
5458
threads_now = lldbutil.get_threads_stopped_at_breakpoint(process, trigger_bkpt)
5559
self.assertEqual(threads_now, initial_threads)
5660

61+
@skipIfDarwin # No Darwin ProcessNative impl for lldb-server
5762
def test_reverse_continue_skip_breakpoint(self):
5863
self.reverse_continue_skip_breakpoint_internal(async_mode=False)
5964

65+
@skipIfDarwin # No Darwin ProcessNative impl for lldb-server
6066
def test_reverse_continue_skip_breakpoint_async(self):
6167
self.reverse_continue_skip_breakpoint_internal(async_mode=True)
6268

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
class TestReverseContinueNotSupported(TestBase):
99
NO_DEBUG_INFO_TESTCASE = True
1010

11+
@skipIfDarwin # No Darwin ProcessNative impl for lldb-server
1112
def test_reverse_continue_not_supported(self):
1213
self.build()
1314
exe = self.getBuildArtifact("a.out")

0 commit comments

Comments
 (0)