[LLDB] Skip python exception unit test on AArch64/Windows
authorMuhammad Omair Javaid <omair.javaid@linaro.org>
Tue, 3 Jan 2023 14:40:57 +0000 (18:40 +0400)
committerMuhammad Omair Javaid <omair.javaid@linaro.org>
Tue, 3 Jan 2023 14:42:43 +0000 (18:42 +0400)
This patch marks python exception test as skipped for AArch64/Windows
platform. This is temporary to make LLDB WoA buildbot happy until a proper
fix is found.

lldb/unittests/ScriptInterpreter/Python/PythonDataObjectsTests.cpp

index 8dd55a5..2bf713e 100644 (file)
@@ -788,6 +788,8 @@ main = foo
                                 testing::ContainsRegex("line 7, in baz"),
                                 testing::ContainsRegex("ZeroDivisionError")))));
 
+#if !((defined(_WIN32) || defined(_WIN64)) && (defined(__aarch64__) || defined(_M_ARM64)))
+
   static const char script2[] = R"(
 class MyError(Exception):
   def __str__(self):
@@ -804,6 +806,8 @@ def main():
                        llvm::Failed<PythonException>(testing::Property(
                            &PythonException::ReadBacktrace,
                            testing::ContainsRegex("unprintable MyError"))));
+
+#endif
 }
 
 TEST_F(PythonDataObjectsTest, TestRun) {