Skip to content

Commit f6ec77b

Browse files
committed
[lldbsuite, windows] Disable two tail call frames tests that fail on Windows
Summary: These tests fail on Windows because of known limitations (a.k.a. bugs) with the current implementation of GetFrameAtIndex Reviewers: asmith, vsk Reviewed By: vsk Subscribers: abidh, lldb-commits Differential Revision: https://reviews.llvm.org/D53415 llvm-svn: 344788
1 parent 0d9b40f commit f6ec77b

File tree

2 files changed

+5
-0
lines changed

2 files changed

+5
-0
lines changed

lldb/packages/Python/lldbsuite/test/functionalities/tail_call_frames/sbapi_support/TestTailCallFrameSBAPI.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44

55
import lldb
66
import lldbsuite.test.lldbutil as lldbutil
7+
from lldbsuite.test.decorators import *
78
from lldbsuite.test.lldbtest import *
89

910
class TestTailCallFrameSBAPI(TestBase):
@@ -14,6 +15,7 @@ class TestTailCallFrameSBAPI(TestBase):
1415
# each debug info format.
1516
NO_DEBUG_INFO_TESTCASE = True
1617

18+
@expectedFailureAll(oslist=["windows"], bugnumber="llvm.org/pr26265")
1719
def test_tail_call_frame_sbapi(self):
1820
self.build()
1921
self.do_test()

lldb/packages/Python/lldbsuite/test/functionalities/tail_call_frames/thread_step_out_or_return/TestSteppingOutWithArtificialFrames.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44

55
import lldb
66
import lldbsuite.test.lldbutil as lldbutil
7+
from lldbsuite.test.decorators import *
78
from lldbsuite.test.lldbtest import *
89

910
class TestArtificialFrameThreadStepOut1(TestBase):
@@ -51,6 +52,7 @@ def prepare_thread(self):
5152
# frame #4: ... a.out`main at main.cpp:23:3 [opt]
5253
return thread
5354

55+
@expectedFailureAll(oslist=["windows"], bugnumber="llvm.org/pr26265")
5456
def test_stepping_out_past_artificial_frame(self):
5557
self.build()
5658
thread = self.prepare_thread()
@@ -68,6 +70,7 @@ def test_stepping_out_past_artificial_frame(self):
6870
self.assertEqual(frame4.GetDisplayFunctionName(), "main")
6971
self.assertFalse(frame2.IsArtificial())
7072

73+
@expectedFailureAll(oslist=["windows"], bugnumber="llvm.org/pr26265")
7174
def test_return_past_artificial_frame(self):
7275
self.build()
7376
thread = self.prepare_thread()

0 commit comments

Comments
 (0)