[all-commits] [llvm/llvm-project] 8a3d6f: [lldb] Add requireClang decorator (#222007)

Charles Zablit via All-commits all-commits at lists.llvm.org
Tue Sep 8 07:43:30 PDT 2026


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 8a3d6f8ca2970c31c21a90f90eb7fe0de0fb0f99
      https://github.com/llvm/llvm-project/commit/8a3d6f8ca2970c31c21a90f90eb7fe0de0fb0f99
  Author: Charles Zablit <c_zablit at apple.com>
  Date:   2026-09-08 (Tue, 08 Sep 2026)

  Changed paths:
    M lldb/docs/resources/test.md
    M lldb/packages/Python/lldbsuite/test/decorators.py
    M lldb/test/API/commands/expression/import-std-module/array/TestArrayFromStdModule.py
    M lldb/test/API/commands/expression/import-std-module/basic/TestImportStdModule.py
    M lldb/test/API/commands/expression/import-std-module/conflicts/TestStdModuleWithConflicts.py
    M lldb/test/API/commands/expression/import-std-module/deque-basic/TestDequeFromStdModule.py
    M lldb/test/API/commands/expression/import-std-module/empty-module/TestEmptyStdModule.py
    M lldb/test/API/commands/expression/import-std-module/forward_decl_from_module/TestForwardDeclFromStdModule.py
    M lldb/test/API/commands/expression/import-std-module/forward_list-dbg-info-content/TestDbgInfoContentForwardListFromStdModule.py
    M lldb/test/API/commands/expression/import-std-module/forward_list/TestForwardListFromStdModule.py
    M lldb/test/API/commands/expression/import-std-module/iterator/TestIteratorFromStdModule.py
    M lldb/test/API/commands/expression/import-std-module/list/TestListFromStdModule.py
    M lldb/test/API/commands/expression/import-std-module/missing-module-sources/TestStdModuleSourcesMissing.py
    M lldb/test/API/commands/expression/import-std-module/module-build-errors/TestStdModuleBuildErrors.py
    M lldb/test/API/commands/expression/import-std-module/no-std-module/TestMissingStdModule.py
    M lldb/test/API/commands/expression/import-std-module/non-module-type-separation/TestNonModuleTypeSeparation.py
    M lldb/test/API/commands/expression/import-std-module/pair/TestPairFromStdModule.py
    M lldb/test/API/commands/expression/import-std-module/queue/TestQueueFromStdModule.py
    M lldb/test/API/commands/expression/import-std-module/retry-with-std-module/TestRetryWithStdModule.py
    M lldb/test/API/commands/expression/import-std-module/shared_ptr-dbg-info-content/TestSharedPtrDbgInfoContentFromStdModule.py
    M lldb/test/API/commands/expression/import-std-module/stack/TestStackFromStdModule.py
    M lldb/test/API/commands/expression/import-std-module/sysroot/TestStdModuleSysroot.py
    M lldb/test/API/commands/expression/import-std-module/vector-bool/TestVectorBoolFromStdModule.py
    M lldb/test/API/commands/expression/import-std-module/vector-of-vectors/TestVectorOfVectorsFromStdModule.py
    M lldb/test/API/commands/expression/import-std-module/vector/TestVectorFromStdModule.py
    M lldb/test/API/commands/frame/var/TestFrameVar.py
    M lldb/test/API/functionalities/breakpoint/jit_loader_rtdyld_elf/TestJitBreakPoint.py
    M lldb/test/API/lang/cpp/abi_tag_structors/TestAbiTagStructors.py
    M lldb/test/API/lang/cpp/forward/TestCPPForwardDeclaration.py

  Log Message:
  -----------
  [lldb] Add requireClang decorator (#222007)

- Add requireClang, marking Clang-only tests as UNSUPPORTED elsewhere
instead of SKIPPED, following the existing require* convention.
- Replace the ~30 standalone @skipIf(compiler=no_match("clang")) uses
with @requireClang; leave the cases paired with a compiler_version check
as-is, since those are more complex than a simple compiler check.
- Remove the now-unused skipUnlessCompilerIsClang in favor of
requireClang.
- Update the testing docs to mention requireClang.

Follow-up to #214197.



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list