summaryrefslogtreecommitdiffstats
path: root/lldb/test
diff options
context:
space:
mode:
Diffstat (limited to 'lldb/test')
-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
-rw-r--r--lldb/test/lang/c/const_variables/TestConstVariables.py2
-rw-r--r--lldb/test/lang/c/modules/TestCModules.py1
-rw-r--r--lldb/test/lang/cpp/call-function/TestCallCPPFunction.py1
-rw-r--r--lldb/test/lang/cpp/char1632_t/TestChar1632T.py1
-rw-r--r--lldb/test/lang/cpp/overloaded-functions/TestOverloadedFunctions.py1
-rw-r--r--lldb/test/lang/cpp/rdar12991846/TestRdar12991846.py3
-rw-r--r--lldb/test/lang/cpp/rvalue-references/TestRvalueReferences.py1
-rw-r--r--lldb/test/lang/cpp/this/TestCPPThis.py2
11 files changed, 15 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()
diff --git a/lldb/test/lang/c/const_variables/TestConstVariables.py b/lldb/test/lang/c/const_variables/TestConstVariables.py
index a3a031e5087..18629b48e44 100644
--- a/lldb/test/lang/c/const_variables/TestConstVariables.py
+++ b/lldb/test/lang/c/const_variables/TestConstVariables.py
@@ -18,6 +18,8 @@ class ConstVariableTestCase(TestBase):
self.const_variable()
@expectedFailureClang('13314878') # This test works with gcc, but fails with newer version of clang on Linux due to a clang issue. Fails for icc as well. Bug number TDB.
+ @expectedFailureWindows("llvm.org/pr24489: Name lookup not working correctly on Windows")
+ @expectedFailureWindows("llvm.org/pr24490: We shouldn't be using platform-specific names like `getpid` in tests")
@dwarf_test
def test_with_dwarf_and_run_command(self):
"""Test interpreted and JITted expressions on constant values."""
diff --git a/lldb/test/lang/c/modules/TestCModules.py b/lldb/test/lang/c/modules/TestCModules.py
index 4c22c195bcc..2f7330aa8d9 100644
--- a/lldb/test/lang/c/modules/TestCModules.py
+++ b/lldb/test/lang/c/modules/TestCModules.py
@@ -23,6 +23,7 @@ class CModulesTestCase(TestBase):
@dwarf_test
@skipIfFreeBSD
@expectedFailureLinux('http://llvm.org/pr23456') # 'fopen' has unknown return type
+ @expectedFailureWindows("llvm.org/pr24489: Name lookup not working correctly on Windows")
def test_expr_with_dwarf(self):
self.buildDwarf()
self.expr()
diff --git a/lldb/test/lang/cpp/call-function/TestCallCPPFunction.py b/lldb/test/lang/cpp/call-function/TestCallCPPFunction.py
index cb0725a952c..2db9e694280 100644
--- a/lldb/test/lang/cpp/call-function/TestCallCPPFunction.py
+++ b/lldb/test/lang/cpp/call-function/TestCallCPPFunction.py
@@ -18,6 +18,7 @@ class CallCPPFunctionTestCase(TestBase):
self.call_cpp_function()
@dwarf_test
+ @expectedFailureWindows("llvm.org/pr24489: Name lookup not working correctly on Windows")
def test_with_dwarf_and_run_command(self):
"""Test calling a function by basename"""
self.buildDwarf()
diff --git a/lldb/test/lang/cpp/char1632_t/TestChar1632T.py b/lldb/test/lang/cpp/char1632_t/TestChar1632T.py
index d1ae51011dc..31a5da527cf 100644
--- a/lldb/test/lang/cpp/char1632_t/TestChar1632T.py
+++ b/lldb/test/lang/cpp/char1632_t/TestChar1632T.py
@@ -21,6 +21,7 @@ class Char1632TestCase(TestBase):
self.char1632()
@expectedFailureIcc # ICC (13.1) does not emit the DW_TAG_base_type for char16_t and char32_t.
+ @expectedFailureWindows("llvm.org/pr24489: Name lookup not working correctly on Windows")
@dwarf_test
def test_with_dwarf(self):
"""Test that the C++11 support for char16_t and char32_t works correctly."""
diff --git a/lldb/test/lang/cpp/overloaded-functions/TestOverloadedFunctions.py b/lldb/test/lang/cpp/overloaded-functions/TestOverloadedFunctions.py
index 0ae186ff286..af5a016bd84 100644
--- a/lldb/test/lang/cpp/overloaded-functions/TestOverloadedFunctions.py
+++ b/lldb/test/lang/cpp/overloaded-functions/TestOverloadedFunctions.py
@@ -18,6 +18,7 @@ class CPPStaticMethodsTestCase(TestBase):
self.static_method_commands()
@dwarf_test
+ @expectedFailureWindows("llvm.org/pr24489: Name lookup not working correctly on Windows")
def test_with_dwarf_and_run_command(self):
"""Test that functions with the same name are resolved correctly"""
self.buildDwarf()
diff --git a/lldb/test/lang/cpp/rdar12991846/TestRdar12991846.py b/lldb/test/lang/cpp/rdar12991846/TestRdar12991846.py
index 9e48b3d26b0..dc80a9d1662 100644
--- a/lldb/test/lang/cpp/rdar12991846/TestRdar12991846.py
+++ b/lldb/test/lang/cpp/rdar12991846/TestRdar12991846.py
@@ -35,6 +35,7 @@ class Rdar12991846TestCase(TestBase):
self.rdar12991846(expr=1)
@unittest2.expectedFailure("rdar://18684408")
+ @expectedFailureWindows("llvm.org/pr24489: Name lookup not working correctly on Windows")
@dwarf_test
def test_expr1_with_dwarf(self):
"""Test that the expression parser returns proper Unicode strings."""
@@ -50,6 +51,7 @@ class Rdar12991846TestCase(TestBase):
self.rdar12991846(expr=2)
@unittest2.expectedFailure("rdar://18684408")
+ @expectedFailureWindows("llvm.org/pr24489: Name lookup not working correctly on Windows")
@dwarf_test
def test_expr2_with_dwarf(self):
"""Test that the expression parser returns proper Unicode strings."""
@@ -65,6 +67,7 @@ class Rdar12991846TestCase(TestBase):
self.rdar12991846(expr=3)
@unittest2.expectedFailure("rdar://18684408")
+ @expectedFailureWindows("llvm.org/pr24489: Name lookup not working correctly on Windows")
@dwarf_test
def test_expr3_with_dwarf(self):
"""Test that the expression parser returns proper Unicode strings."""
diff --git a/lldb/test/lang/cpp/rvalue-references/TestRvalueReferences.py b/lldb/test/lang/cpp/rvalue-references/TestRvalueReferences.py
index 435e19157ac..72f4531b4e9 100644
--- a/lldb/test/lang/cpp/rvalue-references/TestRvalueReferences.py
+++ b/lldb/test/lang/cpp/rvalue-references/TestRvalueReferences.py
@@ -20,6 +20,7 @@ class RvalueReferencesTestCase(TestBase):
#rdar://problem/11479676
@expectedFailureIcc("ICC (13.1, 14-beta) do not emit DW_TAG_rvalue_reference_type.")
+ @expectedFailureWindows("llvm.org/pr24489: Name lookup not working correctly on Windows")
@dwarf_test
def test_with_dwarf_and_run_command(self):
"""Test that rvalues are supported in the C++ expression parser"""
diff --git a/lldb/test/lang/cpp/this/TestCPPThis.py b/lldb/test/lang/cpp/this/TestCPPThis.py
index ec82fe5bdce..901202c908a 100644
--- a/lldb/test/lang/cpp/this/TestCPPThis.py
+++ b/lldb/test/lang/cpp/this/TestCPPThis.py
@@ -21,6 +21,8 @@ class CPPThisTestCase(TestBase):
#rdar://problem/9962849
@expectedFailureGcc # llvm.org/pr15439 The 'this' pointer isn't available during expression evaluation when stopped in an inlined member function.
@expectedFailureIcc # ICC doesn't emit correct DWARF inline debug info for inlined member functions
+ @expectedFailureWindows("llvm.org/pr24489: Name lookup not working correctly on Windows")
+ @expectedFailureWindows("llvm.org/pr24490: We shouldn't be using platform-specific names like `getpid` in tests")
@dwarf_test
@expectedFlakeyClang(bugnumber='llvm.org/pr23012', compiler_version=['>=','3.6']) # failed with totclang - clang3.7
def test_with_dwarf_and_run_command(self):
OpenPOWER on IntegriCloud