[LLDB] Xfail TestStepNoDebug.py AArch64/Windows
authorMuhammad Omair Javaid <omair.javaid@linaro.org>
Fri, 1 Jul 2022 08:21:27 +0000 (12:21 +0400)
committerMuhammad Omair Javaid <omair.javaid@linaro.org>
Fri, 1 Jul 2022 08:25:43 +0000 (12:25 +0400)
LLDB fails to step in/out/over code with missing debug information.
This is only reproducible on AArch64/Windows. I have reported a issue
upstream at llvm.org/pr56292

This patch Xfail TestStepNoDebug.py for AArch64/Windows.

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

index 9c72b0f..98b8005 100644 (file)
@@ -14,6 +14,7 @@ from lldbsuite.test import lldbutil
 class StepAvoidsNoDebugTestCase(TestBase):
 
     @add_test_categories(['pyapi'])
+    @expectedFailureAll(archs=["aarch64"], oslist=["windows"], bugnumber="llvm.org/pr56292")
     def test_step_out_with_python(self):
         """Test stepping out using avoid-no-debug with dsyms."""
         self.build()
@@ -31,6 +32,7 @@ class StepAvoidsNoDebugTestCase(TestBase):
         archs=["i386"],
         oslist=no_match(["freebsd"]),
         bugnumber="llvm.org/pr28549")
+    @expectedFailureAll(archs=["aarch64"], oslist=["windows"], bugnumber="llvm.org/pr56292")
     def test_step_over_with_python(self):
         """Test stepping over using avoid-no-debug with dwarf."""
         self.build()
@@ -48,6 +50,7 @@ class StepAvoidsNoDebugTestCase(TestBase):
         archs=["i386"],
         oslist=no_match(["freebsd"]),
         bugnumber="llvm.org/pr28549")
+    @expectedFailureAll(archs=["aarch64"], oslist=["windows"], bugnumber="llvm.org/pr56292")
     def test_step_in_with_python(self):
         """Test stepping in using avoid-no-debug with dwarf."""
         self.build()