Disable flaky lldb-vscode tests on aarch64
authorWalter Erquinigo <waltermelon@fb.com>
Wed, 24 Jun 2020 15:54:13 +0000 (08:54 -0700)
committerWalter Erquinigo <waltermelon@fb.com>
Wed, 24 Jun 2020 15:57:20 +0000 (08:57 -0700)
Summary:
These two tests are flaky only on this arch for some reason. They are testing important features and are not flaky on x86_64, so I'll investigate this arm issue separatedly.

Some flaky runs:
http://lab.llvm.org:8011/builders/lldb-aarch64-ubuntu/builds/5517/steps/test/logs/stdio
http://lab.llvm.org:8011/builders/lldb-aarch64-ubuntu/builds/5527/steps/test/logs/stdio

Diff that created those tests:
https://reviews.llvm.org/D81978

lldb/test/API/tools/lldb-vscode/attach/TestVSCode_attach.py

index 389794f..ac74c7c 100644 (file)
@@ -117,6 +117,7 @@ class TestVSCode_attach(lldbvscode_testcase.VSCodeTestCaseBase):
     @skipIfWindows
     @skipIfDarwin
     @skipIfNetBSD # Hangs on NetBSD as well
+    @skipIf(archs="aarch64") # Example of a flaky run http://lab.llvm.org:8011/builders/lldb-aarch64-ubuntu/builds/5527/steps/test/logs/stdio
     def test_commands(self):
         '''
             Tests the "initCommands", "preRunCommands", "stopCommands",
@@ -195,7 +196,9 @@ class TestVSCode_attach(lldbvscode_testcase.VSCodeTestCaseBase):
         self.verify_commands('terminateCommands', output, terminateCommands)
 
     @skipIfWindows
+    @skipIfDarwin
     @skipIfNetBSD # Hangs on NetBSD as well
+    @skipIf(archs="aarch64") # Example of a flaky run http://lab.llvm.org:8011/builders/lldb-aarch64-ubuntu/builds/5517/steps/test/logs/stdio
     def test_terminate_commands(self):
         '''
             Tests that the "terminateCommands", that can be passed during