[Lldb-commits] [lldb] add0149 - [lldb][test] Narrow TestStepNoDebug.py XFAIL to dwarf and dwo (#231818)

via lldb-commits lldb-commits at lists.llvm.org
Wed Oct 14 01:56:40 PDT 2026


Author: David Spickett
Date: 2026-10-14T09:56:27+01:00
New Revision: add0149cd42787b6e58d9cd284f1ce0260a689cd

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

LOG: [lldb][test] Narrow TestStepNoDebug.py XFAIL to dwarf and dwo (#231818)

Follow up to #230116.

These tests were xfailed due to
https://github.com/llvm/llvm-project/issues/56292, which still applies.
They pass with PDB.

Also remove the debug info types from the docstrings, they must be from
a time before we automatically ran tests with different debug info
formats.

Added: 
    

Modified: 
    lldb/test/API/functionalities/step-avoids-no-debug/TestStepNoDebug.py

Removed: 
    


################################################################################
diff  --git a/lldb/test/API/functionalities/step-avoids-no-debug/TestStepNoDebug.py b/lldb/test/API/functionalities/step-avoids-no-debug/TestStepNoDebug.py
index 2894dbcfd25d8..7bce0b21bf038 100644
--- a/lldb/test/API/functionalities/step-avoids-no-debug/TestStepNoDebug.py
+++ b/lldb/test/API/functionalities/step-avoids-no-debug/TestStepNoDebug.py
@@ -12,10 +12,11 @@
 class StepAvoidsNoDebugTestCase(TestBase):
     @add_test_categories(["pyapi"])
     @expectedFailureAll(
-        archs=["aarch64"], oslist=["windows"], bugnumber="llvm.org/pr56292"
+        archs=["aarch64"], oslist=["windows"], bugnumber="llvm.org/pr56292",
+        debug_info=["dwarf", "dwo"]
     )
     def test_step_out_with_python(self):
-        """Test stepping out using avoid-no-debug with dsyms."""
+        """Test stepping out using avoid-no-debug."""
         self.build()
         self.get_to_starting_point()
         self.do_step_out_past_nodebug()
@@ -30,11 +31,12 @@ def test_step_out_with_python(self):
         bugnumber="llvm.org/pr28549",
     )
     @expectedFailureAll(
-        archs=["aarch64"], oslist=["windows"], bugnumber="llvm.org/pr56292"
+        archs=["aarch64"], oslist=["windows"], bugnumber="llvm.org/pr56292",
+        debug_info=["dwarf", "dwo"]
     )
     @expectedFailureAll(archs=["arm64e"])
     def test_step_over_with_python(self):
-        """Test stepping over using avoid-no-debug with dwarf."""
+        """Test stepping over using avoid-no-debug."""
         self.build()
         self.get_to_starting_point()
         self.do_step_over_past_nodebug()
@@ -49,11 +51,12 @@ def test_step_over_with_python(self):
         bugnumber="llvm.org/pr28549",
     )
     @expectedFailureAll(
-        archs=["aarch64"], oslist=["windows"], bugnumber="llvm.org/pr56292"
+        archs=["aarch64"], oslist=["windows"], bugnumber="llvm.org/pr56292",
+        debug_info=["dwarf", "dwo"]
     )
     @expectedFailureAll(archs=["arm64e"])
     def test_step_in_with_python(self):
-        """Test stepping in using avoid-no-debug with dwarf."""
+        """Test stepping in using avoid-no-debug."""
         self.build()
         self.get_to_starting_point()
         self.do_step_in_past_nodebug()


        


More information about the lldb-commits mailing list