diff options
| author | Jason Molenda <jmolenda@apple.com> | 2025-02-06 14:50:09 -0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-02-06 14:50:09 -0800 |
| commit | 8b65411b006cbe302dea7d00ff79abddd1403061 (patch) | |
| tree | 2c93d61fdcb50d668bc3c39190d068d10dab6318 /lldb/test/API/functionalities | |
| parent | 97b08b8ee06b8a822a3b0013d19aac64f4f0c3d2 (diff) | |
| download | llvm-8b65411b006cbe302dea7d00ff79abddd1403061.tar.gz llvm-8b65411b006cbe302dea7d00ff79abddd1403061.tar.bz2 llvm-8b65411b006cbe302dea7d00ff79abddd1403061.zip | |
[lldb][NFC] Remove old skipIfOutOfTreeDebugserver's (#126144)
When a test depends on a new debugserver feature/fix, the API test must
be marked @skipIfOutOfTreeDebugserver because the macOS CI bots test
using the latest Xcode release debugserver. But over time all of these
fixes & new features are picked up in the Xcode debugserver and these
skips can be removed.
We may see unexpected test failures from removing all of these 1+ year
old skips, but that's likely a separate reason the test is failing that
is being papered over by this skip.
Diffstat (limited to 'lldb/test/API/functionalities')
8 files changed, 0 insertions, 9 deletions
diff --git a/lldb/test/API/functionalities/breakpoint/hardware_breakpoints/hardware_breakpoint_on_multiple_threads/TestHWBreakMultiThread.py b/lldb/test/API/functionalities/breakpoint/hardware_breakpoints/hardware_breakpoint_on_multiple_threads/TestHWBreakMultiThread.py index 6fe74a8a3fb8..1a0515aa04c0 100644 --- a/lldb/test/API/functionalities/breakpoint/hardware_breakpoints/hardware_breakpoint_on_multiple_threads/TestHWBreakMultiThread.py +++ b/lldb/test/API/functionalities/breakpoint/hardware_breakpoints/hardware_breakpoint_on_multiple_threads/TestHWBreakMultiThread.py @@ -15,14 +15,12 @@ class HardwareBreakpointMultiThreadTestCase(HardwareBreakpointTestBase): def does_not_support_hw_breakpoints(self): return not super().supports_hw_breakpoints() - @skipIfOutOfTreeDebugserver @skipTestIfFn(does_not_support_hw_breakpoints) def test_hw_break_set_delete_multi_thread_macos(self): self.build() self.setTearDownCleanup() self.break_multi_thread("delete") - @skipIfOutOfTreeDebugserver @skipTestIfFn(does_not_support_hw_breakpoints) def test_hw_break_set_disable_multi_thread_macos(self): self.build() diff --git a/lldb/test/API/functionalities/scripted_process/TestStackCoreScriptedProcess.py b/lldb/test/API/functionalities/scripted_process/TestStackCoreScriptedProcess.py index bf9681ad678b..a5c79378bab5 100644 --- a/lldb/test/API/functionalities/scripted_process/TestStackCoreScriptedProcess.py +++ b/lldb/test/API/functionalities/scripted_process/TestStackCoreScriptedProcess.py @@ -32,7 +32,6 @@ class StackCoreScriptedProcesTestCase(TestBase): return None @skipUnlessDarwin - @skipIfOutOfTreeDebugserver @skipIfRemote @skipIfAsan # On ASAN builds, this test times-out (rdar://98678134) @skipIfDarwin diff --git a/lldb/test/API/functionalities/thread/concurrent_events/TestConcurrentManyBreakpoints.py b/lldb/test/API/functionalities/thread/concurrent_events/TestConcurrentManyBreakpoints.py index 79e704ac5696..bc41f5f3045a 100644 --- a/lldb/test/API/functionalities/thread/concurrent_events/TestConcurrentManyBreakpoints.py +++ b/lldb/test/API/functionalities/thread/concurrent_events/TestConcurrentManyBreakpoints.py @@ -7,7 +7,6 @@ from lldbsuite.test.lldbtest import TestBase class ConcurrentManyBreakpoints(ConcurrentEventsBase): # Atomic sequences are not supported yet for MIPS in LLDB. @skipIf(triple="^mips") - @skipIfOutOfTreeDebugserver @expectedFailureAll( archs=["aarch64"], oslist=["freebsd"], bugnumber="llvm.org/pr49433" ) diff --git a/lldb/test/API/functionalities/thread/concurrent_events/TestConcurrentManyCrash.py b/lldb/test/API/functionalities/thread/concurrent_events/TestConcurrentManyCrash.py index af841b1dc41e..c5d5e4098672 100644 --- a/lldb/test/API/functionalities/thread/concurrent_events/TestConcurrentManyCrash.py +++ b/lldb/test/API/functionalities/thread/concurrent_events/TestConcurrentManyCrash.py @@ -7,7 +7,6 @@ from lldbsuite.test.lldbtest import TestBase class ConcurrentManyCrash(ConcurrentEventsBase): # Atomic sequences are not supported yet for MIPS in LLDB. @skipIf(triple="^mips") - @skipIfOutOfTreeDebugserver def test(self): """Test 100 threads that cause a segfault.""" self.build() diff --git a/lldb/test/API/functionalities/thread/concurrent_events/TestConcurrentManySignals.py b/lldb/test/API/functionalities/thread/concurrent_events/TestConcurrentManySignals.py index 4d4e6516bf88..d241aa76f61e 100644 --- a/lldb/test/API/functionalities/thread/concurrent_events/TestConcurrentManySignals.py +++ b/lldb/test/API/functionalities/thread/concurrent_events/TestConcurrentManySignals.py @@ -10,7 +10,6 @@ class ConcurrentManySignals(ConcurrentEventsBase): # This test is flaky on Darwin. @skipIfDarwin @expectedFailureNetBSD - @skipIfOutOfTreeDebugserver def test(self): """Test 100 signals from 100 threads.""" self.build() diff --git a/lldb/test/API/functionalities/thread/concurrent_events/TestConcurrentManyWatchpoints.py b/lldb/test/API/functionalities/thread/concurrent_events/TestConcurrentManyWatchpoints.py index 072ec06a5af9..30b7da4cddb1 100644 --- a/lldb/test/API/functionalities/thread/concurrent_events/TestConcurrentManyWatchpoints.py +++ b/lldb/test/API/functionalities/thread/concurrent_events/TestConcurrentManyWatchpoints.py @@ -8,7 +8,6 @@ class ConcurrentManyWatchpoints(ConcurrentEventsBase): # Atomic sequences are not supported yet for MIPS in LLDB. @skipIf(triple="^mips") @add_test_categories(["watchpoint"]) - @skipIfOutOfTreeDebugserver def test(self): """Test 100 watchpoints from 100 threads.""" self.build() diff --git a/lldb/test/API/functionalities/watchpoint/large-watchpoint/TestLargeWatchpoint.py b/lldb/test/API/functionalities/watchpoint/large-watchpoint/TestLargeWatchpoint.py index c5e161497e62..8db242a17feb 100644 --- a/lldb/test/API/functionalities/watchpoint/large-watchpoint/TestLargeWatchpoint.py +++ b/lldb/test/API/functionalities/watchpoint/large-watchpoint/TestLargeWatchpoint.py @@ -27,7 +27,6 @@ class UnalignedWatchpointTestCase(TestBase): # debugserver only gained the ability to watch larger regions # with this patch. - @skipIfOutOfTreeDebugserver def test_large_watchpoint(self): """Test watchpoint that covers a large region of memory.""" self.build() diff --git a/lldb/test/API/functionalities/watchpoint/unaligned-spanning-two-dwords/TestUnalignedSpanningDwords.py b/lldb/test/API/functionalities/watchpoint/unaligned-spanning-two-dwords/TestUnalignedSpanningDwords.py index 9a0f451c64c3..bf0cb24e2188 100644 --- a/lldb/test/API/functionalities/watchpoint/unaligned-spanning-two-dwords/TestUnalignedSpanningDwords.py +++ b/lldb/test/API/functionalities/watchpoint/unaligned-spanning-two-dwords/TestUnalignedSpanningDwords.py @@ -32,7 +32,6 @@ class UnalignedWatchpointTestCase(TestBase): # older debugservers will return the base address of the doubleword # which lldb doesn't understand, and will stop executing without a # proper stop reason. - @skipIfOutOfTreeDebugserver def test_unaligned_watchpoint(self): """Test a watchpoint that is handled by two hardware watchpoint registers.""" self.build() |
