Author: Pavel Labath
Date: 2025-03-19T13:35:14+01:00
New Revision: 861efd4b3f93d30d353f0a6eea249fbdac1778a0

URL: 
https://github.com/llvm/llvm-project/commit/861efd4b3f93d30d353f0a6eea249fbdac1778a0
DIFF: 
https://github.com/llvm/llvm-project/commit/861efd4b3f93d30d353f0a6eea249fbdac1778a0.diff

LOG: [lldb] Skip reverse continue tests on x86_64-darwin

Tests are failing because some registers (at least `ds`) are unreadable.

Added: 
    

Modified: 
    
lldb/test/API/functionalities/reverse-execution/TestReverseContinueBreakpoints.py
    
lldb/test/API/functionalities/reverse-execution/TestReverseContinueWatchpoints.py

Removed: 
    


################################################################################
diff  --git 
a/lldb/test/API/functionalities/reverse-execution/TestReverseContinueBreakpoints.py
 
b/lldb/test/API/functionalities/reverse-execution/TestReverseContinueBreakpoints.py
index a159e0f716dbe..1ff645b94d2eb 100644
--- 
a/lldb/test/API/functionalities/reverse-execution/TestReverseContinueBreakpoints.py
+++ 
b/lldb/test/API/functionalities/reverse-execution/TestReverseContinueBreakpoints.py
@@ -11,11 +11,13 @@
 class TestReverseContinueBreakpoints(ReverseTestBase):
     @skipIfRemote
     @skipIf(macos_version=["<", "15.0"])
+    @skipIf(oslist=lldbplatformutil.getDarwinOSTriples(), archs=["x86_64"])
     def test_reverse_continue(self):
         self.reverse_continue_internal(async_mode=False)
 
     @skipIfRemote
     @skipIf(macos_version=["<", "15.0"])
+    @skipIf(oslist=lldbplatformutil.getDarwinOSTriples(), archs=["x86_64"])
     def test_reverse_continue_async(self):
         self.reverse_continue_internal(async_mode=True)
 
@@ -45,11 +47,13 @@ def reverse_continue_internal(self, async_mode):
 
     @skipIfRemote
     @skipIf(macos_version=["<", "15.0"])
+    @skipIf(oslist=lldbplatformutil.getDarwinOSTriples(), archs=["x86_64"])
     def test_reverse_continue_breakpoint(self):
         self.reverse_continue_breakpoint_internal(async_mode=False)
 
     @skipIfRemote
     @skipIf(macos_version=["<", "15.0"])
+    @skipIf(oslist=lldbplatformutil.getDarwinOSTriples(), archs=["x86_64"])
     def test_reverse_continue_breakpoint_async(self):
         self.reverse_continue_breakpoint_internal(async_mode=True)
 
@@ -68,11 +72,13 @@ def reverse_continue_breakpoint_internal(self, async_mode):
 
     @skipIfRemote
     @skipIf(macos_version=["<", "15.0"])
+    @skipIf(oslist=lldbplatformutil.getDarwinOSTriples(), archs=["x86_64"])
     def test_reverse_continue_skip_breakpoint(self):
         self.reverse_continue_skip_breakpoint_internal(async_mode=False)
 
     @skipIfRemote
     @skipIf(macos_version=["<", "15.0"])
+    @skipIf(oslist=lldbplatformutil.getDarwinOSTriples(), archs=["x86_64"])
     def test_reverse_continue_skip_breakpoint_async(self):
         self.reverse_continue_skip_breakpoint_internal(async_mode=True)
 
@@ -98,11 +104,13 @@ def reverse_continue_skip_breakpoint_internal(self, 
async_mode):
 
     @skipIfRemote
     @skipIf(macos_version=["<", "15.0"])
+    @skipIf(oslist=lldbplatformutil.getDarwinOSTriples(), archs=["x86_64"])
     def test_continue_preserves_direction(self):
         self.continue_preserves_direction_internal(async_mode=False)
 
     @skipIfRemote
     @skipIf(macos_version=["<", "15.0"])
+    @skipIf(oslist=lldbplatformutil.getDarwinOSTriples(), archs=["x86_64"])
     def test_continue_preserves_direction_asyhc(self):
         self.continue_preserves_direction_internal(async_mode=True)
 

diff  --git 
a/lldb/test/API/functionalities/reverse-execution/TestReverseContinueWatchpoints.py
 
b/lldb/test/API/functionalities/reverse-execution/TestReverseContinueWatchpoints.py
index c942f2a0386e5..519f1cb23604d 100644
--- 
a/lldb/test/API/functionalities/reverse-execution/TestReverseContinueWatchpoints.py
+++ 
b/lldb/test/API/functionalities/reverse-execution/TestReverseContinueWatchpoints.py
@@ -11,11 +11,13 @@
 class TestReverseContinueWatchpoints(ReverseTestBase):
     @skipIfRemote
     @skipIf(macos_version=["<", "15.0"])
+    @skipIf(oslist=lldbplatformutil.getDarwinOSTriples(), archs=["x86_64"])
     def test_reverse_continue_watchpoint(self):
         self.reverse_continue_watchpoint_internal(async_mode=False)
 
     @skipIfRemote
     @skipIf(macos_version=["<", "15.0"])
+    @skipIf(oslist=lldbplatformutil.getDarwinOSTriples(), archs=["x86_64"])
     def test_reverse_continue_watchpoint_async(self):
         self.reverse_continue_watchpoint_internal(async_mode=True)
 
@@ -61,11 +63,13 @@ def reverse_continue_watchpoint_internal(self, async_mode):
 
     @skipIfRemote
     @skipIf(macos_version=["<", "15.0"])
+    @skipIf(oslist=lldbplatformutil.getDarwinOSTriples(), archs=["x86_64"])
     def test_reverse_continue_skip_watchpoint(self):
         self.reverse_continue_skip_watchpoint_internal(async_mode=False)
 
     @skipIfRemote
     @skipIf(macos_version=["<", "15.0"])
+    @skipIf(oslist=lldbplatformutil.getDarwinOSTriples(), archs=["x86_64"])
     def test_reverse_continue_skip_watchpoint_async(self):
         self.reverse_continue_skip_watchpoint_internal(async_mode=True)
 


        
_______________________________________________
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

Reply via email to