[Lldb-commits] [lldb] [lldb][test] Narrow TestStepNoDebug.py XFAIL to dwarf and dwo (PR #231818)
David Spickett via lldb-commits
lldb-commits at lists.llvm.org
Wed Oct 14 01:56:10 PDT 2026
https://github.com/DavidSpickett created https://github.com/llvm/llvm-project/pull/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.
>From 06a0a6bf06785299ecd7841ac4be87983c352ec8 Mon Sep 17 00:00:00 2001
From: David Spickett <david.spickett at arm.com>
Date: Wed, 14 Oct 2026 08:52:28 +0000
Subject: [PATCH] [lldb][test] Narrow TestStepNoDebug.py XFAIL to dwarf and dwo
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.
---
.../step-avoids-no-debug/TestStepNoDebug.py | 15 +++++++++------
1 file changed, 9 insertions(+), 6 deletions(-)
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