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
