[Lldb-commits] [lldb] 8f30db8 - [LLDB] Skip random failing tests on Arm/AArch64 Linux bots
Muhammad Omair Javaid via lldb-commits
lldb-commits at lists.llvm.org
Sun Aug 1 17:29:23 PDT 2021
Author: Muhammad Omair Javaid
Date: 2021-08-02T05:24:05+05:00
New Revision: 8f30db8794125db2a768fbb3b20b0b1511ea211c
URL: https://github.com/llvm/llvm-project/commit/8f30db8794125db2a768fbb3b20b0b1511ea211c
DIFF: https://github.com/llvm/llvm-project/commit/8f30db8794125db2a768fbb3b20b0b1511ea211c.diff
LOG: [LLDB] Skip random failing tests on Arm/AArch64 Linux bots
Following tests have been failing randomly on LLDB Arm and AArch64 Linux
builtbots:
TestMultilineNavigation.py
TestMultilineCompletion.py
TestIOHandlerCompletion.py
TestGuiBasic.py
I have increased allocated CPU resources to these bots but it has not
improved situation to an acceptable level. This patch marks them as
skipped on Arm/AArch64 for now.
Added:
Modified:
lldb/test/API/commands/expression/multiline-completion/TestMultilineCompletion.py
lldb/test/API/commands/expression/multiline-navigation/TestMultilineNavigation.py
lldb/test/API/commands/gui/basic/TestGuiBasic.py
lldb/test/API/iohandler/completion/TestIOHandlerCompletion.py
Removed:
################################################################################
diff --git a/lldb/test/API/commands/expression/multiline-completion/TestMultilineCompletion.py b/lldb/test/API/commands/expression/multiline-completion/TestMultilineCompletion.py
index 0d6f19f7c6cba..d580d936dc4a2 100644
--- a/lldb/test/API/commands/expression/multiline-completion/TestMultilineCompletion.py
+++ b/lldb/test/API/commands/expression/multiline-completion/TestMultilineCompletion.py
@@ -31,6 +31,7 @@ def exit_expression_editor(self):
@skipIfAsan
@skipIfEditlineSupportMissing
@expectedFailureAll(oslist=['freebsd'], bugnumber='llvm.org/pr49408')
+ @skipIf(oslist=["linux"], archs=["arm", "aarch64"])
def test_basic_completion(self):
"""Test that we can complete a simple multiline expression"""
self.build()
diff --git a/lldb/test/API/commands/expression/multiline-navigation/TestMultilineNavigation.py b/lldb/test/API/commands/expression/multiline-navigation/TestMultilineNavigation.py
index 95ad2c8857088..0cd0a5d447b56 100644
--- a/lldb/test/API/commands/expression/multiline-navigation/TestMultilineNavigation.py
+++ b/lldb/test/API/commands/expression/multiline-navigation/TestMultilineNavigation.py
@@ -19,6 +19,7 @@ class TestCase(PExpectTest):
@skipIfAsan
@skipIfEditlineSupportMissing
@expectedFailureAll(oslist=['freebsd'], bugnumber='llvm.org/pr48316')
+ @skipIf(oslist=["linux"], archs=["arm", "aarch64"])
def test_nav_arrow_up(self):
"""Tests that we can navigate back to the previous line with the up arrow"""
self.launch()
diff --git a/lldb/test/API/commands/gui/basic/TestGuiBasic.py b/lldb/test/API/commands/gui/basic/TestGuiBasic.py
index d501b266cc12c..4e1a0f990a683 100644
--- a/lldb/test/API/commands/gui/basic/TestGuiBasic.py
+++ b/lldb/test/API/commands/gui/basic/TestGuiBasic.py
@@ -15,6 +15,7 @@ class BasicGuiCommandTest(PExpectTest):
# under ASAN on a loaded machine..
@skipIfAsan
@skipIfCursesSupportMissing
+ @skipIf(oslist=["linux"], archs=["arm", "aarch64"])
def test_gui(self):
self.build()
diff --git a/lldb/test/API/iohandler/completion/TestIOHandlerCompletion.py b/lldb/test/API/iohandler/completion/TestIOHandlerCompletion.py
index 183143c28cb87..2f49b810fb4c2 100644
--- a/lldb/test/API/iohandler/completion/TestIOHandlerCompletion.py
+++ b/lldb/test/API/iohandler/completion/TestIOHandlerCompletion.py
@@ -18,6 +18,7 @@ class IOHandlerCompletionTest(PExpectTest):
@skipIfAsan
@skipIfEditlineSupportMissing
@expectedFailureAll(oslist=['freebsd'], bugnumber='llvm.org/pr49408')
+ @skipIf(oslist=["linux"], archs=["arm", "aarch64"])
def test_completion(self):
self.launch(dimensions=(100,500))
More information about the lldb-commits
mailing list