llvmorg-github-actions[bot] wrote:

<!--LLVM PR SUMMARY COMMENT-->

@llvm/pr-subscribers-lldb

Author: Charles Zablit (charles-zablit)

<details>
<summary>Changes</summary>

This is a follow up to https://github.com/llvm/llvm-project/pull/212753 to 
convert the `functionalities` test to use the `@<!-- -->require` decorator.

---

Patch is 68.72 KiB, truncated to 20.00 KiB below, full version: 
https://github.com/llvm/llvm-project/pull/213464.diff


89 Files Affected:

- (modified) lldb/test/API/functionalities/archives/TestBSDArchives.py (+3-3) 
- (modified) lldb/test/API/functionalities/asan/TestMemoryHistory.py (+2-2) 
- (modified) lldb/test/API/functionalities/asan/TestReportData.py (+1-1) 
- (modified) 
lldb/test/API/functionalities/breakpoint/breakpoint_conditions/crashing_condition/TestCrashingCondition.py
 (+1-1) 
- (modified) 
lldb/test/API/functionalities/breakpoint/breakpoint_locations/after_rebuild/TestLocationsAfterRebuild.py
 (+2-2) 
- (modified) 
lldb/test/API/functionalities/breakpoint/cpp/TestCPPBreakpointLocations.py 
(+1-1) 
- (modified) 
lldb/test/API/functionalities/breakpoint/cpp_exception/TestCPPExceptionBreakpoint.py
 (+1-1) 
- (modified) 
lldb/test/API/functionalities/breakpoint/delayed_breakpoints/TestDelayedBreakpoint.py
 (+1-1) 
- (modified) 
lldb/test/API/functionalities/breakpoint/hardware_breakpoints/require_hw_breakpoints/TestRequireHWBreakpoints.py
 (+1-1) 
- (modified) 
lldb/test/API/functionalities/breakpoint/hardware_breakpoints/simple_hw_breakpoints/TestSimpleHWBreakpoints.py
 (+1-1) 
- (modified) 
lldb/test/API/functionalities/breakpoint/scripted_bkpt/was_hit/TestWasHit.py 
(+1-1) 
- (modified) 
lldb/test/API/functionalities/builtin-debugtrap/TestBuiltinDebugTrap.py (+1-1) 
- (modified) lldb/test/API/functionalities/completion/TestCompletion.py (+1-1) 
- (modified) 
lldb/test/API/functionalities/data-formatter/boolreference/TestFormattersBoolRefPtr.py
 (+1-1) 
- (modified) 
lldb/test/API/functionalities/data-formatter/builtin-formats/TestBuiltinFormats.py
 (+1-1) 
- (modified) 
lldb/test/API/functionalities/data-formatter/compactvectors/TestCompactVectors.py
 (+1-1) 
- (modified) 
lldb/test/API/functionalities/data-formatter/data-formatter-cpp/TestDataFormatterCpp.py
 (+1-1) 
- (modified) 
lldb/test/API/functionalities/data-formatter/data-formatter-objc/TestDataFormatterObjCNSBundle.py
 (+1-1) 
- (modified) 
lldb/test/API/functionalities/data-formatter/data-formatter-objc/TestDataFormatterObjCNSData.py
 (+1-1) 
- (modified) 
lldb/test/API/functionalities/data-formatter/data-formatter-objc/TestDataFormatterObjCNSError.py
 (+1-1) 
- (modified) 
lldb/test/API/functionalities/data-formatter/data-formatter-objc/TestDataFormatterObjCNSNumber.py
 (+2-2) 
- (modified) 
lldb/test/API/functionalities/data-formatter/data-formatter-objc/TestDataFormatterObjCNSURL.py
 (+1-1) 
- (modified) 
lldb/test/API/functionalities/data-formatter/data-formatter-objc/TestDataFormatterObjNSException.py
 (+1-1) 
- (modified) 
lldb/test/API/functionalities/data-formatter/data-formatter-objc/cmtime/TestDataFormatterCMTime.py
 (+1-1) 
- (modified) 
lldb/test/API/functionalities/data-formatter/data-formatter-objc/nsindexpath/TestDataFormatterNSIndexPath.py
 (+1-1) 
- (modified) 
lldb/test/API/functionalities/data-formatter/data-formatter-objc/nsstring/TestDataFormatterNSString.py
 (+3-3) 
- (modified) 
lldb/test/API/functionalities/data-formatter/data-formatter-proper-plurals/TestFormattersOneIsSingular.py
 (+1-1) 
- (modified) 
lldb/test/API/functionalities/data-formatter/data-formatter-synthval/TestDataFormatterSynthVal.py
 (+1-1) 
- (modified) 
lldb/test/API/functionalities/data-formatter/embedded-summary/TestEmbeddedTypeSummary.py
 (+1-1) 
- (modified) 
lldb/test/API/functionalities/data-formatter/nsarraysynth/TestNSArraySynthetic.py
 (+1-1) 
- (modified) 
lldb/test/API/functionalities/data-formatter/nsdictionarysynth/TestNSDictionarySynthetic.py
 (+2-2) 
- (modified) 
lldb/test/API/functionalities/data-formatter/nssetsynth/TestNSSetSynthetic.py 
(+2-2) 
- (modified) 
lldb/test/API/functionalities/data-formatter/ostypeformatting/TestFormattersOsType.py
 (+1-1) 
- (modified) 
lldb/test/API/functionalities/data-formatter/poarray/TestPrintObjectArray.py 
(+2-2) 
- (modified) 
lldb/test/API/functionalities/data-formatter/setvaluefromcstring/TestSetValueFromCString.py
 (+1-1) 
- (modified) 
lldb/test/API/functionalities/data-formatter/synthupdate/TestSyntheticFilterRecompute.py
 (+1-1) 
- (modified) 
lldb/test/API/functionalities/deleted-executable/TestDeletedExecutable.py 
(+2-2) 
- (modified) 
lldb/test/API/functionalities/disassembler-variables/TestVariableAnnotationsDisassembler.py
 (+1-1) 
- (modified) lldb/test/API/functionalities/exec/TestExec.py (+4-4) 
- (modified) lldb/test/API/functionalities/fat_archives/TestFatArchives.py 
(+1-1) 
- (modified) 
lldb/test/API/functionalities/fork/resumes-child/TestForkResumesChild.py (+2-2) 
- (modified) 
lldb/test/API/functionalities/gdb_remote_client/TestDynamicLoaderDarwin.py 
(+1-1) 
- (modified) 
lldb/test/API/functionalities/gdb_remote_client/TestPlatformKill.py (+1-1) 
- (modified) 
lldb/test/API/functionalities/gdb_remote_client/TestPlatformMacOSX.py (+1-1) 
- (modified) 
lldb/test/API/functionalities/inferior-changed/TestInferiorChanged.py (+1-1) 
- (modified) 
lldb/test/API/functionalities/inferior-crashing/TestInferiorCrashing.py (+1-1) 
- (modified) 
lldb/test/API/functionalities/inferior-crashing/TestInferiorCrashingStep.py 
(+1-1) 
- (modified) 
lldb/test/API/functionalities/inferior-crashing/recursive-inferior/TestRecursiveInferior.py
 (+1-1) 
- (modified) 
lldb/test/API/functionalities/inferior-crashing/recursive-inferior/TestRecursiveInferiorStep.py
 (+1-1) 
- (modified) lldb/test/API/functionalities/load_unload/TestLoadUnload.py (+2-2) 
- (modified) 
lldb/test/API/functionalities/load_using_paths/TestLoadUsingPaths.py (+1-1) 
- (modified) lldb/test/API/functionalities/longjmp/TestLongjmp.py (+1-1) 
- (modified) lldb/test/API/functionalities/longpath/TestLongPath.py (+1-1) 
- (modified) lldb/test/API/functionalities/memory/find/TestMemoryFind.py (+1-1) 
- (modified) lldb/test/API/functionalities/memory/holes/TestMemoryHoles.py 
(+1-1) 
- (modified) 
lldb/test/API/functionalities/module_cache/bsd/TestModuleCacheBSD.py (+1-1) 
- (modified) 
lldb/test/API/functionalities/module_cache/simple_exe/TestModuleCacheSimple.py 
(+1-1) 
- (modified) lldb/test/API/functionalities/mtc/simple/TestMTCSimple.py (+1-1) 
- (modified) lldb/test/API/functionalities/paths/TestPaths.py (+1-1) 
- (modified) 
lldb/test/API/functionalities/plugins/python_os_plugin/os_plugin_in_dsym/TestOSIndSYM.py
 (+1-1) 
- (modified) 
lldb/test/API/functionalities/postmortem/FreeBSD-Kernel-Core/TestFreeBSDKernelVMCore.py
 (+1-1) 
- (modified) 
lldb/test/API/functionalities/process_crash_info/TestProcessCrashInfo.py (+2-2) 
- (modified) 
lldb/test/API/functionalities/process_group/TestChangeProcessGroup.py (+2-2) 
- (modified) 
lldb/test/API/functionalities/process_save_core/TestProcessSaveCore.py (+1-1) 
- (modified) lldb/test/API/functionalities/ptr_refs/TestPtrRefs.py (+1-1) 
- (modified) lldb/test/API/functionalities/rerun_and_expr/TestRerunAndExpr.py 
(+1-1) 
- (modified) 
lldb/test/API/functionalities/rerun_and_expr_dylib/TestRerunAndExprDylib.py 
(+1-1) 
- (modified) lldb/test/API/functionalities/return-value/TestReturnValue.py 
(+1-1) 
- (modified) 
lldb/test/API/functionalities/reverse-execution/TestReverseContinueBreakpoints.py
 (+1-1) 
- (modified) 
lldb/test/API/functionalities/reverse-execution/TestReverseContinueWatchpoints.py
 (+1-1) 
- (modified) 
lldb/test/API/functionalities/scripted_frame_provider/TestScriptedFrameProvider.py
 (+1-1) 
- (modified) 
lldb/test/API/functionalities/scripted_frame_provider/thread_filter/TestFrameProviderThreadFilter.py
 (+1-1) 
- (modified) 
lldb/test/API/functionalities/scripted_process/TestScriptedProcess.py (+1-1) 
- (modified) lldb/test/API/functionalities/signal/TestSendSignal.py (+2-2) 
- (modified) 
lldb/test/API/functionalities/signal/handle-abrt/TestHandleAbort.py (+1-1) 
- (modified) lldb/test/API/functionalities/signal/handle-segv/TestHandleSegv.py 
(+1-1) 
- (modified) lldb/test/API/functionalities/signal/raise/TestRaise.py (+2-2) 
- (modified) 
lldb/test/API/functionalities/tail_call_frames/ambiguous_tail_call_seq1/TestAmbiguousTailCallSeq1.py
 (+1-1) 
- (modified) 
lldb/test/API/functionalities/tail_call_frames/ambiguous_tail_call_seq2/TestAmbiguousTailCallSeq2.py
 (+1-1) 
- (modified) 
lldb/test/API/functionalities/tail_call_frames/cross_object/TestCrossObjectTailCalls.py
 (+1-1) 
- (modified) 
lldb/test/API/functionalities/tail_call_frames/disambiguate_call_site/TestDisambiguateCallSite.py
 (+1-1) 
- (modified) 
lldb/test/API/functionalities/tail_call_frames/disambiguate_paths_to_common_sink/TestDisambiguatePathsToCommonSink.py
 (+1-1) 
- (modified) 
lldb/test/API/functionalities/tail_call_frames/disambiguate_tail_call_seq/TestDisambiguateTailCallSeq.py
 (+1-1) 
- (modified) 
lldb/test/API/functionalities/tail_call_frames/inlining_and_tail_calls/TestInliningAndTailCalls.py
 (+1-1) 
- (modified) 
lldb/test/API/functionalities/tail_call_frames/sbapi_support/TestTailCallFrameSBAPI.py
 (+1-1) 
- (modified) 
lldb/test/API/functionalities/tail_call_frames/thread_step_out_message/TestArtificialFrameStepOutMessage.py
 (+1-1) 
- (modified) 
lldb/test/API/functionalities/tail_call_frames/thread_step_out_or_return/TestSteppingOutWithArtificialFrames.py
 (+1-1) 
- (modified) 
lldb/test/API/functionalities/tail_call_frames/unambiguous_sequence/TestUnambiguousTailCalls.py
 (+1-1) 
- (modified) lldb/test/API/functionalities/type_lookup/TestTypeLookup.py (+1-1) 


``````````diff
diff --git a/lldb/test/API/functionalities/archives/TestBSDArchives.py 
b/lldb/test/API/functionalities/archives/TestBSDArchives.py
index 44222b0317689..2322ed55774cb 100644
--- a/lldb/test/API/functionalities/archives/TestBSDArchives.py
+++ b/lldb/test/API/functionalities/archives/TestBSDArchives.py
@@ -94,7 +94,7 @@ def check_frame_variable_errors(self, thread, error_strings):
             )
 
     @skipIfRemote
-    @skipUnlessDarwin
+    @requireDarwin
     def test_frame_var_errors_when_archive_missing(self):
         """
         Break inside a() and remove libfoo.a to make sure we can't load
@@ -168,7 +168,7 @@ def test_archive_specifications(self):
         self.assertEqual(spec.GetObjectSize(), size_b, libfoothin_path)
 
     @skipIfRemote
-    @skipUnlessDarwin
+    @requireDarwin
     def test_frame_var_errors_when_thin_archive_malformed(self):
         """
         Create thin archive libfoo.a and make it malformed to make sure
@@ -222,7 +222,7 @@ def test_frame_var_errors_when_thin_archive_malformed(self):
         )
 
     @skipIfRemote
-    @skipUnlessDarwin
+    @requireDarwin
     def test_frame_var_errors_when_mtime_mistmatch_for_object_in_archive(self):
         """
         Break inside a() and modify the modification time for "a.o" within
diff --git a/lldb/test/API/functionalities/asan/TestMemoryHistory.py 
b/lldb/test/API/functionalities/asan/TestMemoryHistory.py
index f3864f521127b..b0bdc6e89c28d 100644
--- a/lldb/test/API/functionalities/asan/TestMemoryHistory.py
+++ b/lldb/test/API/functionalities/asan/TestMemoryHistory.py
@@ -20,7 +20,7 @@ def test_compiler_rt_asan(self):
         self.build(make_targets=["compiler_rt-asan"])
         self.compiler_rt_asan_tests()
 
-    @skipUnlessDarwin
+    @requireDarwin
     @skipIf(bugnumber="rdar://109913184&143590169")
     def test_libsanitizers_asan(self):
         try:
@@ -29,7 +29,7 @@ def test_libsanitizers_asan(self):
             self.skipTest("failed to build with libsanitizers")
         self.libsanitizers_asan_tests()
 
-    @skipUnlessDarwin
+    @requireDarwin
     @skipIf(macos_version=["<", "15.5"])
     def test_libsanitizers_traces(self):
         self.build(make_targets=["libsanitizers-traces"])
diff --git a/lldb/test/API/functionalities/asan/TestReportData.py 
b/lldb/test/API/functionalities/asan/TestReportData.py
index 2d1f673594295..aa6e1664ec996 100644
--- a/lldb/test/API/functionalities/asan/TestReportData.py
+++ b/lldb/test/API/functionalities/asan/TestReportData.py
@@ -21,7 +21,7 @@ def test(self):
         self.build(make_targets=["compiler_rt-asan"])
         self.asan_tests()
 
-    @skipUnlessDarwin
+    @requireDarwin
     @skipIf(bugnumber="rdar://109913184&143590169")
     def test_libsanitizers_asan(self):
         try:
diff --git 
a/lldb/test/API/functionalities/breakpoint/breakpoint_conditions/crashing_condition/TestCrashingCondition.py
 
b/lldb/test/API/functionalities/breakpoint/breakpoint_conditions/crashing_condition/TestCrashingCondition.py
index 223e7021f9273..a32b17a894788 100644
--- 
a/lldb/test/API/functionalities/breakpoint/breakpoint_conditions/crashing_condition/TestCrashingCondition.py
+++ 
b/lldb/test/API/functionalities/breakpoint/breakpoint_conditions/crashing_condition/TestCrashingCondition.py
@@ -9,7 +9,7 @@
 from lldbsuite.test.lldbtest import *
 
 
-@skipIfWasm  # no expression evaluation
+@requireNotWasm  # no expression evaluation
 class TestCrashingCondition(TestBase):
     NO_DEBUG_INFO_TESTCASE = True
 
diff --git 
a/lldb/test/API/functionalities/breakpoint/breakpoint_locations/after_rebuild/TestLocationsAfterRebuild.py
 
b/lldb/test/API/functionalities/breakpoint/breakpoint_locations/after_rebuild/TestLocationsAfterRebuild.py
index b0d00d49d4839..26d97ffd90096 100644
--- 
a/lldb/test/API/functionalities/breakpoint/breakpoint_locations/after_rebuild/TestLocationsAfterRebuild.py
+++ 
b/lldb/test/API/functionalities/breakpoint/breakpoint_locations/after_rebuild/TestLocationsAfterRebuild.py
@@ -7,7 +7,7 @@
 import lldb
 import lldbsuite.test.lldbutil as lldbutil
 from lldbsuite.test.lldbtest import *
-from lldbsuite.test.decorators import skipIfWindows
+from lldbsuite.test.decorators import requireNotWindows
 import os
 
 
@@ -19,7 +19,7 @@ class TestLocationsAfterRebuild(TestBase):
     NO_DEBUG_INFO_TESTCASE = True
 
     # On Windows we cannot remove a file that lldb is debugging.
-    @skipIfWindows
+    @requireNotWindows
     def test_remaining_location_spec(self):
         """If we rebuild a couple of times some of the old locations
         get removed.  Make sure the command-line breakpoint id
diff --git 
a/lldb/test/API/functionalities/breakpoint/cpp/TestCPPBreakpointLocations.py 
b/lldb/test/API/functionalities/breakpoint/cpp/TestCPPBreakpointLocations.py
index 3b5ef7f49ce01..f8587133bb36f 100644
--- a/lldb/test/API/functionalities/breakpoint/cpp/TestCPPBreakpointLocations.py
+++ b/lldb/test/API/functionalities/breakpoint/cpp/TestCPPBreakpointLocations.py
@@ -140,7 +140,7 @@ def breakpoint_id_tests(self):
     @expectedFailureAll(oslist=["windows"], bugnumber="llvm.org/pr24764")
     # Wasm emits a single merged destructor rather than the distinct D1/D2
     # variants whose mangled names this test looks up by hand.
-    @skipIfWasm
+    @requireNotWasm
     def test_destructors(self):
         self.build()
         exe = self.getBuildArtifact("a.out")
diff --git 
a/lldb/test/API/functionalities/breakpoint/cpp_exception/TestCPPExceptionBreakpoint.py
 
b/lldb/test/API/functionalities/breakpoint/cpp_exception/TestCPPExceptionBreakpoint.py
index 1baa2be8d0b1f..ccf011cf0146d 100644
--- 
a/lldb/test/API/functionalities/breakpoint/cpp_exception/TestCPPExceptionBreakpoint.py
+++ 
b/lldb/test/API/functionalities/breakpoint/cpp_exception/TestCPPExceptionBreakpoint.py
@@ -9,7 +9,7 @@
 from lldbsuite.test import lldbutil
 
 
-@skipIfWasm  # wasm inferiors are built with -fno-exceptions
+@requireNotWasm  # wasm inferiors are built with -fno-exceptions
 class TestCPPExceptionBreakpoint(TestBase):
     my_var = 10
 
diff --git 
a/lldb/test/API/functionalities/breakpoint/delayed_breakpoints/TestDelayedBreakpoint.py
 
b/lldb/test/API/functionalities/breakpoint/delayed_breakpoints/TestDelayedBreakpoint.py
index d01099ccdfe6f..ae78b924960a9 100644
--- 
a/lldb/test/API/functionalities/breakpoint/delayed_breakpoints/TestDelayedBreakpoint.py
+++ 
b/lldb/test/API/functionalities/breakpoint/delayed_breakpoints/TestDelayedBreakpoint.py
@@ -6,7 +6,7 @@
 
 
 @skipIfWindowsAndNoLLDBServer
-@skipIfWasm  # iwasm gdb stub lacks the needed packets
+@requireNotWasm  # iwasm gdb stub lacks the needed packets
 class TestDelayedBreakpoint(TestBase):
     def test(self):
         self.build()
diff --git 
a/lldb/test/API/functionalities/breakpoint/hardware_breakpoints/require_hw_breakpoints/TestRequireHWBreakpoints.py
 
b/lldb/test/API/functionalities/breakpoint/hardware_breakpoints/require_hw_breakpoints/TestRequireHWBreakpoints.py
index fdea67fe18bc1..1b83d8701a9f7 100644
--- 
a/lldb/test/API/functionalities/breakpoint/hardware_breakpoints/require_hw_breakpoints/TestRequireHWBreakpoints.py
+++ 
b/lldb/test/API/functionalities/breakpoint/hardware_breakpoints/require_hw_breakpoints/TestRequireHWBreakpoints.py
@@ -14,7 +14,7 @@
 from functionalities.breakpoint.hardware_breakpoints.base import *
 
 
-@skipIfWasm  # no hardware breakpoints
+@requireNotWasm  # no hardware breakpoints
 class BreakpointLocationsTestCase(HardwareBreakpointTestBase):
     def test_breakpoint(self):
         """Test regular breakpoints when hardware breakpoints are required."""
diff --git 
a/lldb/test/API/functionalities/breakpoint/hardware_breakpoints/simple_hw_breakpoints/TestSimpleHWBreakpoints.py
 
b/lldb/test/API/functionalities/breakpoint/hardware_breakpoints/simple_hw_breakpoints/TestSimpleHWBreakpoints.py
index 9ea578f038a41..5241c588dd661 100644
--- 
a/lldb/test/API/functionalities/breakpoint/hardware_breakpoints/simple_hw_breakpoints/TestSimpleHWBreakpoints.py
+++ 
b/lldb/test/API/functionalities/breakpoint/hardware_breakpoints/simple_hw_breakpoints/TestSimpleHWBreakpoints.py
@@ -6,7 +6,7 @@
 from functionalities.breakpoint.hardware_breakpoints.base import *
 
 
-@skipIfWasm  # no hardware breakpoints
+@requireNotWasm  # no hardware breakpoints
 class SimpleHWBreakpointTest(HardwareBreakpointTestBase):
     @skipTestIfFn(HardwareBreakpointTestBase.hw_breakpoints_unsupported)
     def test(self):
diff --git 
a/lldb/test/API/functionalities/breakpoint/scripted_bkpt/was_hit/TestWasHit.py 
b/lldb/test/API/functionalities/breakpoint/scripted_bkpt/was_hit/TestWasHit.py
index d28604dcae8bf..f54f64fec1df1 100644
--- 
a/lldb/test/API/functionalities/breakpoint/scripted_bkpt/was_hit/TestWasHit.py
+++ 
b/lldb/test/API/functionalities/breakpoint/scripted_bkpt/was_hit/TestWasHit.py
@@ -13,7 +13,7 @@ class TestWasHit(TestBase):
     NO_DEBUG_INFO_TESTCASE = True
 
     @expectedFailureAll(oslist=["windows"], bugnumber="llvm.org/pr24528")
-    @skipIfWasm  # no expression evaluation (was_hit evaluates change_him())
+    @requireNotWasm  # no expression evaluation (was_hit evaluates 
change_him())
     def test_was_hit_resolver(self):
         """Use facade breakpoints to emulate hitting some locations"""
         self.build()
diff --git 
a/lldb/test/API/functionalities/builtin-debugtrap/TestBuiltinDebugTrap.py 
b/lldb/test/API/functionalities/builtin-debugtrap/TestBuiltinDebugTrap.py
index fc90e8a7ab588..fae4367c188b5 100644
--- a/lldb/test/API/functionalities/builtin-debugtrap/TestBuiltinDebugTrap.py
+++ b/lldb/test/API/functionalities/builtin-debugtrap/TestBuiltinDebugTrap.py
@@ -13,7 +13,7 @@ class BuiltinDebugTrapTestCase(TestBase):
 
     # __builtin_debugtrap lowers to the WebAssembly `unreachable` instruction, 
a
     # fatal trap that cannot be resumed as this test expects.
-    @skipIfWasm
+    @requireNotWasm
     def test(self):
         platform_stop_reason = lldb.eStopReasonSignal
         platform = self.getPlatform()
diff --git a/lldb/test/API/functionalities/completion/TestCompletion.py 
b/lldb/test/API/functionalities/completion/TestCompletion.py
index f4bdc3a894215..794c6a528bcdd 100644
--- a/lldb/test/API/functionalities/completion/TestCompletion.py
+++ b/lldb/test/API/functionalities/completion/TestCompletion.py
@@ -12,7 +12,7 @@
 from lldbsuite.test import lldbutil
 
 
-@skipIfWasm  # driver cannot launch a Wasm inferior
+@requireNotWasm  # driver cannot launch a Wasm inferior
 class CommandLineCompletionTestCase(TestBase):
     NO_DEBUG_INFO_TESTCASE = True
 
diff --git 
a/lldb/test/API/functionalities/data-formatter/boolreference/TestFormattersBoolRefPtr.py
 
b/lldb/test/API/functionalities/data-formatter/boolreference/TestFormattersBoolRefPtr.py
index ab0acd6de4e54..898790e1a8c77 100644
--- 
a/lldb/test/API/functionalities/data-formatter/boolreference/TestFormattersBoolRefPtr.py
+++ 
b/lldb/test/API/functionalities/data-formatter/boolreference/TestFormattersBoolRefPtr.py
@@ -10,7 +10,7 @@
 
 
 class DataFormatterBoolRefPtr(TestBase):
-    @skipUnlessDarwin
+    @requireDarwin
     def test_boolrefptr_with_run_command(self):
         """Test the formatters we use for BOOL& and BOOL* in Objective-C."""
         self.build()
diff --git 
a/lldb/test/API/functionalities/data-formatter/builtin-formats/TestBuiltinFormats.py
 
b/lldb/test/API/functionalities/data-formatter/builtin-formats/TestBuiltinFormats.py
index 98dfb1de086b6..bcfe435127518 100644
--- 
a/lldb/test/API/functionalities/data-formatter/builtin-formats/TestBuiltinFormats.py
+++ 
b/lldb/test/API/functionalities/data-formatter/builtin-formats/TestBuiltinFormats.py
@@ -8,7 +8,7 @@
 from lldbsuite.test.lldbtest import *
 
 
-@skipIfWasm  # no expression evaluation
+@requireNotWasm  # no expression evaluation
 class TestCase(TestBase):
     def getFormatted(self, format, expr):
         """
diff --git 
a/lldb/test/API/functionalities/data-formatter/compactvectors/TestCompactVectors.py
 
b/lldb/test/API/functionalities/data-formatter/compactvectors/TestCompactVectors.py
index b162bd40d0bd4..0b976b5d558ed 100644
--- 
a/lldb/test/API/functionalities/data-formatter/compactvectors/TestCompactVectors.py
+++ 
b/lldb/test/API/functionalities/data-formatter/compactvectors/TestCompactVectors.py
@@ -17,7 +17,7 @@ def setUp(self):
         self.line = line_number("main.cpp", "// Set break point at this line.")
 
     @skipIf(compiler="clang", compiler_version=["<", "19.0"])
-    @skipUnlessDarwin
+    @requireDarwin
     def test_with_run_command(self):
         """Test that that file and class static variables display correctly."""
         self.build()
diff --git 
a/lldb/test/API/functionalities/data-formatter/data-formatter-cpp/TestDataFormatterCpp.py
 
b/lldb/test/API/functionalities/data-formatter/data-formatter-cpp/TestDataFormatterCpp.py
index b24f49d7f647d..2b3c64e07f6ce 100644
--- 
a/lldb/test/API/functionalities/data-formatter/data-formatter-cpp/TestDataFormatterCpp.py
+++ 
b/lldb/test/API/functionalities/data-formatter/data-formatter-cpp/TestDataFormatterCpp.py
@@ -9,7 +9,7 @@
 from lldbsuite.test import lldbutil
 
 
-@skipIfWasm  # no expression evaluation
+@requireNotWasm  # no expression evaluation
 class CppDataFormatterTestCase(TestBase):
     def setUp(self):
         # Call super's setUp().
diff --git 
a/lldb/test/API/functionalities/data-formatter/data-formatter-objc/TestDataFormatterObjCNSBundle.py
 
b/lldb/test/API/functionalities/data-formatter/data-formatter-objc/TestDataFormatterObjCNSBundle.py
index 97be2e8ec68d2..cb1d06b9720a1 100644
--- 
a/lldb/test/API/functionalities/data-formatter/data-formatter-objc/TestDataFormatterObjCNSBundle.py
+++ 
b/lldb/test/API/functionalities/data-formatter/data-formatter-objc/TestDataFormatterObjCNSBundle.py
@@ -23,7 +23,7 @@ def test_nsbundle_with_run_command(self):
         """Test formatters for NSBundle."""
         self.appkit_tester_impl(self.nsbundle_data_formatter_commands, True)
 
-    @skipUnlessDarwin
+    @requireDarwin
     @requiresSwiftPlugin(min_apple_os_version=27.0)
     def test_nsbundle_with_run_command_no_sonct(self):
         """Test formatters for NSBundle."""
diff --git 
a/lldb/test/API/functionalities/data-formatter/data-formatter-objc/TestDataFormatterObjCNSData.py
 
b/lldb/test/API/functionalities/data-formatter/data-formatter-objc/TestDataFormatterObjCNSData.py
index 0748e4a446752..ed087f38e99e2 100644
--- 
a/lldb/test/API/functionalities/data-formatter/data-formatter-objc/TestDataFormatterObjCNSData.py
+++ 
b/lldb/test/API/functionalities/data-formatter/data-formatter-objc/TestDataFormatterObjCNSData.py
@@ -19,7 +19,7 @@ def test_nsdata_with_run_command(self):
         """Test formatters for  NSData."""
         self.appkit_tester_impl(self.nsdata_data_formatter_commands, True)
 
-    @skipUnlessDarwin
+    @requireDarwin
     def test_nsdata_with_run_command_no_const(self):
         """Test formatters for  NSData."""
         self.appkit_tester_impl(self.nsdata_data_formatter_commands, False)
diff --git 
a/lldb/test/API/functionalities/data-formatter/data-formatter-objc/TestDataFormatterObjCNSError.py
 
b/lldb/test/API/functionalities/data-formatter/data-formatter-objc/TestDataFormatterObjCNSError.py
index a4480b9b2d6bd..e6ab6ef6f1a86 100644
--- 
a/lldb/test/API/functionalities/data-formatter/data-formatter-objc/TestDataFormatterObjCNSError.py
+++ 
b/lldb/test/API/functionalities/data-formatter/data-formatter-objc/TestDataFormatterObjCNSError.py
@@ -19,7 +19,7 @@ def test_nserror_with_run_command(self):
         """Test formatters for NSError."""
         self.appkit_tester_impl(self.nserror_data_formatter_commands, True)
 
-    @skipUnlessDarwin
+    @requireDarwin
     def test_nserror_with_run_command_no_const(self):
         """Test formatters for NSError."""
         self.appkit_tester_impl(self.nserror_data_formatter_commands, False)
diff --git 
a/lldb/test/API/functionalities/data-formatter/data-formatter-objc/TestDataFormatterObjCNSNumber.py
 
b/lldb/test/API/functionalities/data-formatter/data-formatter-objc/TestDataFormatterObjCNSNumber.py
index 06060642a3dca..f6f80d6181595 100644
--- 
a/lldb/test/API/functionalities/data-formatter/data-formatter-objc/TestDataFormatterObjCNSNumber.py
+++ 
b/lldb/test/API/functionalities/data-formatter/data-formatter-objc/TestDataFormatterObjCNSNumber.py
@@ -14,12 +14,12 @@
 class ObjCDataFormatterNSNumber(ObjCDataFormatterTestCase):
     SHARED_BUILD_TESTCASE = False
 
-    @skipUnlessDarwin
+    @requireDarwin
     def test_nsnumber_with_run_command(self):
         """Test formatters for  NS container classes."""
         self.appkit_tester_impl(self.nscontainers_data_formatter_commands, 
True)
 
-    @skipUnlessDarwin
+    @requireDarwin
     def test_nsnumber_with_run_command_no_const(self):
         """Test formatters for  NS container classes."""
         self.appkit_tester_impl(self.nscontainers_data_formatter_commands, 
False)
diff --git 
a/lldb/test/API/functionalities/data-formatter/data-formatter-objc/TestDataFormatterObjCNSURL.py
 
b/lldb/test/API/functionalities/data-formatter/data-formatter-objc/TestDataFormatterObjCNSURL.py
index 32b7fa0a723ec..e3be62556a2dd 100644
--- 
a/lldb/test/API/functionalities/data-formatter/data-formatter-objc/TestDataFormatterObjCNSURL.py
+++ 
b/lldb/test/API/functionalities/data-formatter/data-formatter-objc/TestDataFormatterObjCNSURL.py
@@ -19,7 +19,7 @@ def test_nsurl_with_run_command(self):
         """Test formatters for NSURL."""
         self.appkit_tester_impl(self.nsurl_data_formatter_commands, True)
 
-    @skipUnlessDarwin
+    @requireDarwin
     def test_nsurl_with_run_command_no_const(self):
         """Test formatters for NSURL."""
         self.appkit_tester_impl(self.nsurl_data_formatter_commands, False)
diff --git 
a/lldb/test/API/functionalities/data-formatter/data-formatter-objc/TestDataFormatterObjNSException.py
 
b/lldb/test/API/functionalities/data-formatter/data-formatter-objc/TestDataFormatterObjNSException.py
index 55f8ba8d462ea..7758558795913 100644
--- 
a/lldb/test/API/functionalities/data-formatter/data-formatter-objc/TestDataFormatterObjNSException.py
+++ 
b/lldb/test/API/functionalities/data-formatter/data-formatter-objc/TestDataFormatterObjNSException.py
@@ -19,7 +19,7 @@ def test_nsexception_with_run_command(self):
         """Test formatters for NSException."""
         self.appkit_tester_impl(self.nsexception_data_formatter_commands, True)
 
-    @skipUnlessDarwin
+    @requireDarwin
     def test_nsexception_with_run_command_no_const(self):
         """Test formatters for NSException."""
         self.appkit_tester_impl(self.nsexception_data_formatter_commands, 
False)
diff --git 
a/lldb/test/API/functionalities/data-formatter/data-formatter-objc/cmtime/TestDataFormatterCMTime.py
 
b/lldb/test/API/functionalities/data-formatter/data-formatter-objc/cmtime/TestDataFormatterCMTime.py
index d8298529b45a4..2d5ee9845ae7b 100644
--- 
a/lldb/test/API/functionalities/data-formatter/data-formatter-objc/cmtime/TestDataFormatterCMTime.py
+++ 
b/lldb/test/API/functionalities/data-formatter/data-formatter-objc/cmtime/TestDataFormatterCMTime.py
@@ -7,7 +7,7 @@
 
 
 class CMTimeDataFormatterTestCase(TestBase):
-    @skipUnlessDarwin
+    @requireDarwin
     def test_nsindexpath_with_run_command(self):
         """Test formatters for CMTime."""
         self.build()
diff --git 
a/lldb/test/API/functionalities/data-formatter/data-formatter-objc/nsindexpath/TestDataFormatterNSIndexPath.py
 
b/lldb/test/API/functionalities/data-formatter/data-formatter-objc/nsindexpath/TestDataFormatterNSIndexPath.py
index c1c928e109241..46c8673e9a1fe 100644
--- 
a/lldb/test/API/functionalities/data-formatter/data-formatter-objc/nsindexpath/TestDataFormatterNSIndexPath.py
+++ 
b/lldb/test/API/functionalities/data-formatter/data-formatter-objc/nsindexpath/TestDataFormatterNSIndexPath.py
@@ -39,7 +39,7 @@ def cleanup():
         self.addTearDownHook(cleanup)
         commands()
 
-    @skipUnlessDarwin
+    @requireDarwin
     @expectedFailureAll(archs=["i386"], bugnumber="rdar://28656605")
     @expectedFailureAll(
         archs=["armv7", "armv7k", "arm64_32"], 
bugnumber="rdar://problem/34561607"
diff --git 
a/lldb/test/API/functionalities/data-formatter/data-formatter-objc/nsstring/TestDataFormatterNSString.py
 
b/lldb/test/API/functionalities/data-formatter/data-formatter-objc/nsstring/TestDataFormatterNSString.py
index 6d50649488b19..b67dedde46763 100644
--- 
a/lldb/test/API/functionalities/data-formatter/data-formatter-objc/nsstring/TestDataFormatterNSString.py
+++ b/lldb/test/API/function...
[truncated]

``````````

</details>


https://github.com/llvm/llvm-project/pull/213464
_______________________________________________
lldb-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

Reply via email to