stella.stamenova created this revision. stella.stamenova added reviewers: asmith, vsk. Herald added subscribers: lldb-commits, abidh.
These tests fail on Windows because of known limitations (a.k.a. bugs) with the current implementation of GetFrameAtIndex Repository: rLLDB LLDB https://reviews.llvm.org/D53415 Files: packages/Python/lldbsuite/test/functionalities/tail_call_frames/sbapi_support/TestTailCallFrameSBAPI.py packages/Python/lldbsuite/test/functionalities/tail_call_frames/thread_step_out_or_return/TestSteppingOutWithArtificialFrames.py Index: packages/Python/lldbsuite/test/functionalities/tail_call_frames/thread_step_out_or_return/TestSteppingOutWithArtificialFrames.py =================================================================== --- packages/Python/lldbsuite/test/functionalities/tail_call_frames/thread_step_out_or_return/TestSteppingOutWithArtificialFrames.py +++ packages/Python/lldbsuite/test/functionalities/tail_call_frames/thread_step_out_or_return/TestSteppingOutWithArtificialFrames.py @@ -4,6 +4,7 @@ import lldb import lldbsuite.test.lldbutil as lldbutil +from lldbsuite.test.decorators import * from lldbsuite.test.lldbtest import * class TestArtificialFrameThreadStepOut1(TestBase): @@ -51,6 +52,7 @@ # frame #4: ... a.out`main at main.cpp:23:3 [opt] return thread + @expectedFailureAll(oslist=["windows"], bugnumber="llvm.org/pr26265") def test_stepping_out_past_artificial_frame(self): self.build() thread = self.prepare_thread() @@ -68,6 +70,7 @@ self.assertEqual(frame4.GetDisplayFunctionName(), "main") self.assertFalse(frame2.IsArtificial()) + @expectedFailureAll(oslist=["windows"], bugnumber="llvm.org/pr26265") def test_return_past_artificial_frame(self): self.build() thread = self.prepare_thread() Index: packages/Python/lldbsuite/test/functionalities/tail_call_frames/sbapi_support/TestTailCallFrameSBAPI.py =================================================================== --- packages/Python/lldbsuite/test/functionalities/tail_call_frames/sbapi_support/TestTailCallFrameSBAPI.py +++ packages/Python/lldbsuite/test/functionalities/tail_call_frames/sbapi_support/TestTailCallFrameSBAPI.py @@ -4,6 +4,7 @@ import lldb import lldbsuite.test.lldbutil as lldbutil +from lldbsuite.test.decorators import * from lldbsuite.test.lldbtest import * class TestTailCallFrameSBAPI(TestBase): @@ -14,6 +15,7 @@ # each debug info format. NO_DEBUG_INFO_TESTCASE = True + @expectedFailureAll(oslist=["windows"], bugnumber="llvm.org/pr26265") def test_tail_call_frame_sbapi(self): self.build() self.do_test()
Index: packages/Python/lldbsuite/test/functionalities/tail_call_frames/thread_step_out_or_return/TestSteppingOutWithArtificialFrames.py =================================================================== --- packages/Python/lldbsuite/test/functionalities/tail_call_frames/thread_step_out_or_return/TestSteppingOutWithArtificialFrames.py +++ packages/Python/lldbsuite/test/functionalities/tail_call_frames/thread_step_out_or_return/TestSteppingOutWithArtificialFrames.py @@ -4,6 +4,7 @@ import lldb import lldbsuite.test.lldbutil as lldbutil +from lldbsuite.test.decorators import * from lldbsuite.test.lldbtest import * class TestArtificialFrameThreadStepOut1(TestBase): @@ -51,6 +52,7 @@ # frame #4: ... a.out`main at main.cpp:23:3 [opt] return thread + @expectedFailureAll(oslist=["windows"], bugnumber="llvm.org/pr26265") def test_stepping_out_past_artificial_frame(self): self.build() thread = self.prepare_thread() @@ -68,6 +70,7 @@ self.assertEqual(frame4.GetDisplayFunctionName(), "main") self.assertFalse(frame2.IsArtificial()) + @expectedFailureAll(oslist=["windows"], bugnumber="llvm.org/pr26265") def test_return_past_artificial_frame(self): self.build() thread = self.prepare_thread() Index: packages/Python/lldbsuite/test/functionalities/tail_call_frames/sbapi_support/TestTailCallFrameSBAPI.py =================================================================== --- packages/Python/lldbsuite/test/functionalities/tail_call_frames/sbapi_support/TestTailCallFrameSBAPI.py +++ packages/Python/lldbsuite/test/functionalities/tail_call_frames/sbapi_support/TestTailCallFrameSBAPI.py @@ -4,6 +4,7 @@ import lldb import lldbsuite.test.lldbutil as lldbutil +from lldbsuite.test.decorators import * from lldbsuite.test.lldbtest import * class TestTailCallFrameSBAPI(TestBase): @@ -14,6 +15,7 @@ # each debug info format. NO_DEBUG_INFO_TESTCASE = True + @expectedFailureAll(oslist=["windows"], bugnumber="llvm.org/pr26265") def test_tail_call_frame_sbapi(self): self.build() self.do_test()
_______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits