summaryrefslogtreecommitdiffstats
path: root/lldb/test/expression_command
diff options
context:
space:
mode:
authorZachary Turner <zturner@google.com>2015-08-18 20:01:28 +0000
committerZachary Turner <zturner@google.com>2015-08-18 20:01:28 +0000
commit2878bf44b1ca34e9ec0dd8f6e076b06d26c8d708 (patch)
treeb4a2f26cd196a98839162ba16741288ede76666a /lldb/test/expression_command
parent11825f25923a9776ac8e575cf8736fc6c5e2d33b (diff)
downloadbcm5719-llvm-2878bf44b1ca34e9ec0dd8f6e076b06d26c8d708.tar.gz
bcm5719-llvm-2878bf44b1ca34e9ec0dd8f6e076b06d26c8d708.zip
[Windows] XFAIL tests that depend on expression name lookup.
Name lookup doesn't work properly with Windows targets. This is most likely due to issues with name mangling, although there is at least one set of debug info related issues as well, since some of the name lookup requests appear to be failing on types rather than symbols. Specifically, this patch XFAILS the following set of tests: TestChar1632T.py TestRdar12991846.py TestConstVariables.py TestCallCPPFunction.py TestCallStopAndContinue.py TestCallUserDefinedFunction.py TestCModules.py TestCPPThis.py TestExprs2.py TestOverloadedFunctions.py TestRvalueReferences.py And fixing the underlying issue is tracked in http://llvm.org/pr24489 llvm-svn: 245338
Diffstat (limited to 'lldb/test/expression_command')
-rw-r--r--lldb/test/expression_command/call-function/TestCallStopAndContinue.py1
-rw-r--r--lldb/test/expression_command/call-function/TestCallUserDefinedFunction.py1
-rw-r--r--lldb/test/expression_command/test/TestExprs2.py1
3 files changed, 3 insertions, 0 deletions
diff --git a/lldb/test/expression_command/call-function/TestCallStopAndContinue.py b/lldb/test/expression_command/call-function/TestCallStopAndContinue.py
index 643ff082073..1c50e73e185 100644
--- a/lldb/test/expression_command/call-function/TestCallStopAndContinue.py
+++ b/lldb/test/expression_command/call-function/TestCallStopAndContinue.py
@@ -30,6 +30,7 @@ class ExprCommandCallStopContinueTestCase(TestBase):
@dwarf_test
@expectedFlakeyDarwin("llvm.org/pr20274")
+ @expectedFailureWindows("llvm.org/pr24489: Name lookup not working correctly on Windows")
def test_with_dwarf(self):
"""Test gathering result from interrupted function call."""
self.buildDwarf()
diff --git a/lldb/test/expression_command/call-function/TestCallUserDefinedFunction.py b/lldb/test/expression_command/call-function/TestCallUserDefinedFunction.py
index 2aa404ee985..0c9f6f647b8 100644
--- a/lldb/test/expression_command/call-function/TestCallUserDefinedFunction.py
+++ b/lldb/test/expression_command/call-function/TestCallUserDefinedFunction.py
@@ -31,6 +31,7 @@ class ExprCommandCallUserDefinedFunction(TestBase):
self.call_function()
@dwarf_test
+ @expectedFailureWindows("llvm.org/pr24489: Name lookup not working correctly on Windows")
@expectedFailureFreeBSD("llvm.org/pr20274") # intermittent failure
def test_with_dwarf(self):
"""Test return values of user defined function calls."""
diff --git a/lldb/test/expression_command/test/TestExprs2.py b/lldb/test/expression_command/test/TestExprs2.py
index 1fdb787898a..9395d31bac2 100644
--- a/lldb/test/expression_command/test/TestExprs2.py
+++ b/lldb/test/expression_command/test/TestExprs2.py
@@ -19,6 +19,7 @@ class ExprCommands2TestCase(TestBase):
self.line = line_number('main.cpp',
'// Please test many expressions while stopped at this line:')
+ @expectedFailureWindows("llvm.org/pr24489: Name lookup not working correctly on Windows")
def test_more_expr_commands(self):
"""Test some more expression commands."""
self.buildDefault()
OpenPOWER on IntegriCloud