Author: Muhammad Omair Javaid Date: 2021-08-04T16:57:36+05:00 New Revision: f2128abec2030f6534d46f877e3ab2bcc3b5af4c
URL: https://github.com/llvm/llvm-project/commit/f2128abec2030f6534d46f877e3ab2bcc3b5af4c DIFF: https://github.com/llvm/llvm-project/commit/f2128abec2030f6534d46f877e3ab2bcc3b5af4c.diff LOG: [LLDB] Skip flaky tests on Arm/AArch64 Linux bots Following LLDB tests fail randomly on LLDB Arm/AArch64 Linux buildbots. We still not have a reliable solution for these tests to pass consistently. I am marking them skipped for now. TestBreakpointCallbackCommandSource.py TestIOHandlerResize.py TestEditline.py TestGuiViewLarge.py TestGuiExpandThreadsTree.py TestGuiBreakpoints.py Added: Modified: lldb/test/API/commands/gui/breakpoints/TestGuiBreakpoints.py lldb/test/API/commands/gui/expand-threads-tree/TestGuiExpandThreadsTree.py lldb/test/API/commands/gui/viewlarge/TestGuiViewLarge.py lldb/test/API/functionalities/breakpoint/breakpoint_callback_command_source/TestBreakpointCallbackCommandSource.py lldb/test/API/iohandler/resize/TestIOHandlerResize.py lldb/test/API/terminal/TestEditline.py Removed: ################################################################################ diff --git a/lldb/test/API/commands/gui/breakpoints/TestGuiBreakpoints.py b/lldb/test/API/commands/gui/breakpoints/TestGuiBreakpoints.py index 3d075c013262a..70729594fde4e 100644 --- a/lldb/test/API/commands/gui/breakpoints/TestGuiBreakpoints.py +++ b/lldb/test/API/commands/gui/breakpoints/TestGuiBreakpoints.py @@ -15,6 +15,7 @@ class TestGuiBasicDebugCommandTest(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/commands/gui/expand-threads-tree/TestGuiExpandThreadsTree.py b/lldb/test/API/commands/gui/expand-threads-tree/TestGuiExpandThreadsTree.py index 0e095661d3ec8..c3ec4b285ecd0 100644 --- a/lldb/test/API/commands/gui/expand-threads-tree/TestGuiExpandThreadsTree.py +++ b/lldb/test/API/commands/gui/expand-threads-tree/TestGuiExpandThreadsTree.py @@ -17,6 +17,7 @@ class TestGuiExpandThreadsTree(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/commands/gui/viewlarge/TestGuiViewLarge.py b/lldb/test/API/commands/gui/viewlarge/TestGuiViewLarge.py index d3f75757c743e..b1be950dd2006 100644 --- a/lldb/test/API/commands/gui/viewlarge/TestGuiViewLarge.py +++ b/lldb/test/API/commands/gui/viewlarge/TestGuiViewLarge.py @@ -17,6 +17,7 @@ class GuiViewLargeCommandTest(PExpectTest): @skipIfCursesSupportMissing @skipIfRemote # "run" command will not work correctly for remote debug @expectedFailureNetBSD + @skipIf(oslist=["linux"], archs=["arm", "aarch64"]) def test_gui(self): self.build() diff --git a/lldb/test/API/functionalities/breakpoint/breakpoint_callback_command_source/TestBreakpointCallbackCommandSource.py b/lldb/test/API/functionalities/breakpoint/breakpoint_callback_command_source/TestBreakpointCallbackCommandSource.py index 9d1866d41fef6..d504c984855ce 100644 --- a/lldb/test/API/functionalities/breakpoint/breakpoint_callback_command_source/TestBreakpointCallbackCommandSource.py +++ b/lldb/test/API/functionalities/breakpoint/breakpoint_callback_command_source/TestBreakpointCallbackCommandSource.py @@ -19,6 +19,7 @@ class BreakpointCallbackCommandSource(PExpectTest): # under ASAN on a loaded machine.. @skipIfAsan @skipIfEditlineSupportMissing + @skipIf(oslist=["linux"], archs=["arm", "aarch64"]) @skipIf(oslist=["freebsd"], bugnumber="llvm.org/pr48316") def test_breakpoint_callback_command_source(self): self.build() diff --git a/lldb/test/API/iohandler/resize/TestIOHandlerResize.py b/lldb/test/API/iohandler/resize/TestIOHandlerResize.py index 488553fce7247..c1f303288d52e 100644 --- a/lldb/test/API/iohandler/resize/TestIOHandlerResize.py +++ b/lldb/test/API/iohandler/resize/TestIOHandlerResize.py @@ -17,6 +17,7 @@ class IOHandlerCompletionTest(PExpectTest): # under ASAN on a loaded machine.. @skipIfAsan @skipIfEditlineSupportMissing + @skipIf(oslist=["linux"], archs=["arm", "aarch64"]) def test_resize(self): # Start with a small window diff --git a/lldb/test/API/terminal/TestEditline.py b/lldb/test/API/terminal/TestEditline.py index 8e1652a504160..26e43a2090cc4 100644 --- a/lldb/test/API/terminal/TestEditline.py +++ b/lldb/test/API/terminal/TestEditline.py @@ -17,6 +17,7 @@ class EditlineTest(PExpectTest): @skipIfAsan @skipIfEditlineSupportMissing + @skipIf(oslist=["linux"], archs=["arm", "aarch64"]) def test_left_right_arrow(self): """Test that ctrl+left/right arrow navigates words correctly. _______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits