summaryrefslogtreecommitdiffstats
path: root/lldb/packages/Python/lldbsuite/test
diff options
context:
space:
mode:
authorStella Stamenova <stilis@microsoft.com>2018-10-19 16:00:58 +0000
committerStella Stamenova <stilis@microsoft.com>2018-10-19 16:00:58 +0000
commitf6ec77b447987da116bfc84134c557e5f9714203 (patch)
treebcedb72e822f1d60d2a9dda44e3d0848b9cbbf78 /lldb/packages/Python/lldbsuite/test
parent0d9b40f583f49cfb7deb4bd734f9c3e3160413c5 (diff)
downloadbcm5719-llvm-f6ec77b447987da116bfc84134c557e5f9714203.tar.gz
bcm5719-llvm-f6ec77b447987da116bfc84134c557e5f9714203.zip
[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
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test')
-rw-r--r--lldb/packages/Python/lldbsuite/test/functionalities/tail_call_frames/sbapi_support/TestTailCallFrameSBAPI.py2
-rw-r--r--lldb/packages/Python/lldbsuite/test/functionalities/tail_call_frames/thread_step_out_or_return/TestSteppingOutWithArtificialFrames.py3
2 files changed, 5 insertions, 0 deletions
diff --git a/lldb/packages/Python/lldbsuite/test/functionalities/tail_call_frames/sbapi_support/TestTailCallFrameSBAPI.py b/lldb/packages/Python/lldbsuite/test/functionalities/tail_call_frames/sbapi_support/TestTailCallFrameSBAPI.py
index 517d8012621..8cf65529f8e 100644
--- a/lldb/packages/Python/lldbsuite/test/functionalities/tail_call_frames/sbapi_support/TestTailCallFrameSBAPI.py
+++ b/lldb/packages/Python/lldbsuite/test/functionalities/tail_call_frames/sbapi_support/TestTailCallFrameSBAPI.py
@@ -4,6 +4,7 @@ Test SB API support for identifying artificial (tail call) frames.
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 @@ class TestTailCallFrameSBAPI(TestBase):
# 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()
diff --git a/lldb/packages/Python/lldbsuite/test/functionalities/tail_call_frames/thread_step_out_or_return/TestSteppingOutWithArtificialFrames.py b/lldb/packages/Python/lldbsuite/test/functionalities/tail_call_frames/thread_step_out_or_return/TestSteppingOutWithArtificialFrames.py
index 1c9d6c77083..2b432e56a74 100644
--- a/lldb/packages/Python/lldbsuite/test/functionalities/tail_call_frames/thread_step_out_or_return/TestSteppingOutWithArtificialFrames.py
+++ b/lldb/packages/Python/lldbsuite/test/functionalities/tail_call_frames/thread_step_out_or_return/TestSteppingOutWithArtificialFrames.py
@@ -4,6 +4,7 @@ Test SB API support for identifying artificial (tail call) frames.
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 @@ class TestArtificialFrameThreadStepOut1(TestBase):
# 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 @@ class TestArtificialFrameThreadStepOut1(TestBase):
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()
OpenPOWER on IntegriCloud