[Lldb-commits] [lldb] 42b608c - [lldb] Skip tests on older versions of clang
Adrian Prantl via lldb-commits
lldb-commits at lists.llvm.org
Mon Nov 3 12:09:18 PST 2025
Author: Adrian Prantl
Date: 2025-11-03T12:08:56-08:00
New Revision: 42b608cdd6cd96e4fab7e4311731d6b0956376ad
URL: https://github.com/llvm/llvm-project/commit/42b608cdd6cd96e4fab7e4311731d6b0956376ad
DIFF: https://github.com/llvm/llvm-project/commit/42b608cdd6cd96e4fab7e4311731d6b0956376ad.diff
LOG: [lldb] Skip tests on older versions of clang
Added:
Modified:
lldb/test/API/commands/expression/weak_symbols/TestWeakSymbols.py
lldb/test/API/lang/cpp/libcxx-internals-recognizer/TestLibcxxInternalsRecognizer.py
lldb/test/API/lang/objc/modules-auto-import/TestModulesAutoImport.py
lldb/test/API/lang/objc/modules-objc-property/TestModulesObjCProperty.py
Removed:
################################################################################
diff --git a/lldb/test/API/commands/expression/weak_symbols/TestWeakSymbols.py b/lldb/test/API/commands/expression/weak_symbols/TestWeakSymbols.py
index 50efecbc88c36..bed129a7a7a8c 100644
--- a/lldb/test/API/commands/expression/weak_symbols/TestWeakSymbols.py
+++ b/lldb/test/API/commands/expression/weak_symbols/TestWeakSymbols.py
@@ -15,7 +15,7 @@ class TestWeakSymbolsInExpressions(TestBase):
NO_DEBUG_INFO_TESTCASE = True
@skipUnlessDarwin
- @skipIf(compiler="clang", compiler_version=["<", "7.0"])
+ @skipIf(compiler="clang", compiler_version=["<", "19.0"])
def test_weak_symbol_in_expr(self):
"""Tests that we can refer to weak symbols in expressions."""
self.build()
diff --git a/lldb/test/API/lang/cpp/libcxx-internals-recognizer/TestLibcxxInternalsRecognizer.py b/lldb/test/API/lang/cpp/libcxx-internals-recognizer/TestLibcxxInternalsRecognizer.py
index 2f942da604ff2..d8a729b322fe4 100644
--- a/lldb/test/API/lang/cpp/libcxx-internals-recognizer/TestLibcxxInternalsRecognizer.py
+++ b/lldb/test/API/lang/cpp/libcxx-internals-recognizer/TestLibcxxInternalsRecognizer.py
@@ -9,7 +9,7 @@ class LibCxxInternalsRecognizerTestCase(TestBase):
NO_DEBUG_INFO_TESTCASE = True
@add_test_categories(["libc++"])
- @skipIf(compiler="clang", compiler_version=["<=", "19.0"])
+ @skipIf(compiler="clang", compiler_version=["<", "19.0"])
def test_frame_recognizer(self):
"""Test that implementation details of libc++ are hidden"""
self.build()
diff --git a/lldb/test/API/lang/objc/modules-auto-import/TestModulesAutoImport.py b/lldb/test/API/lang/objc/modules-auto-import/TestModulesAutoImport.py
index 142d27ddad37f..f3558f62d51f8 100644
--- a/lldb/test/API/lang/objc/modules-auto-import/TestModulesAutoImport.py
+++ b/lldb/test/API/lang/objc/modules-auto-import/TestModulesAutoImport.py
@@ -16,6 +16,7 @@ def setUp(self):
self.line = line_number("main.m", "// Set breakpoint 0 here.")
@skipIf(macos_version=["<", "10.12"])
+ @skipIf(compiler="clang", compiler_version=["<", "19.0"])
def test_expr(self):
self.build()
exe = self.getBuildArtifact("a.out")
diff --git a/lldb/test/API/lang/objc/modules-objc-property/TestModulesObjCProperty.py b/lldb/test/API/lang/objc/modules-objc-property/TestModulesObjCProperty.py
index 3be064ae7d5f8..657a7103ee989 100644
--- a/lldb/test/API/lang/objc/modules-objc-property/TestModulesObjCProperty.py
+++ b/lldb/test/API/lang/objc/modules-objc-property/TestModulesObjCProperty.py
@@ -6,6 +6,7 @@
class TestCase(TestBase):
@no_debug_info_test
+ @skipIf(compiler="clang", compiler_version=["<", "19.0"])
def test_conflicting_properties(self):
"""Tests receiving two properties with the same name from modules."""
self.build()
More information about the lldb-commits
mailing list