diff options
Diffstat (limited to 'lldb/test')
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): |