diff options
-rw-r--r-- | lldb/packages/Python/lldbsuite/test/expression_command/top-level/TestTopLevelExprs.py | 1 | ||||
-rw-r--r-- | lldb/test/CMakeLists.txt | 3 |
2 files changed, 4 insertions, 0 deletions
diff --git a/lldb/packages/Python/lldbsuite/test/expression_command/top-level/TestTopLevelExprs.py b/lldb/packages/Python/lldbsuite/test/expression_command/top-level/TestTopLevelExprs.py index bb455a57f02..a450ed23b2b 100644 --- a/lldb/packages/Python/lldbsuite/test/expression_command/top-level/TestTopLevelExprs.py +++ b/lldb/packages/Python/lldbsuite/test/expression_command/top-level/TestTopLevelExprs.py @@ -52,6 +52,7 @@ class TopLevelExpressionsTestCase(TestBase): @add_test_categories(['pyapi']) @expectedFailureAndroid(api_levels=[21, 22], bugnumber="llvm.org/pr27787") @expectedFailureAll(oslist=["linux"], archs=["arm", "aarch64"], bugnumber="llvm.org/pr27787") + @skipIf(oslist=["windows"]) # Error in record layout on Windows def test_top_level_expressions(self): self.build_and_run() diff --git a/lldb/test/CMakeLists.txt b/lldb/test/CMakeLists.txt index 1fdb495f4f5..5c34932b1f4 100644 --- a/lldb/test/CMakeLists.txt +++ b/lldb/test/CMakeLists.txt @@ -44,6 +44,9 @@ set(LLDB_TEST_COMMON_ARGS ) if ( CMAKE_SYSTEM_NAME MATCHES "Windows" ) + # All tests are currently flaky on Windows, so rerun them all once when they fail. + set(LLDB_TEST_COMMON_ARGS ${LLDB_TEST_COMMON_ARGS} --rerun-all-issues) + set(LLDB_TEST_DEBUG_TEST_CRASHES 0 CACHE BOOL "(Windows only) Enables debugging of tests in the test suite by showing the crash dialog when lldb crashes") |