Skip to content

Commit 39bce77

Browse files
committed
[lldb][test] TestConstStaticIntegralMember.py: XFAIL on Darwin for older compiler verions
Follow-up to #111859. Prior to this PR we would never run these tests with DWARFv5 on older Clang versions (since default wasn't DWARFv5 on macOS until recently). The patch explicitly started running some of these tests with DWARFv5. These were failing on the macOS matrix bot (with Clang-15/Clang-17). ``` ====================================================================== FAIL: test_inline_static_members_dwarf5_dsym (TestConstStaticIntegralMember.TestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/Users/ec2-user/jenkins/workspace/llvm.org/lldb-cmake-matrix/llvm-project/lldb/packages/Python/lldbsuite/test/lldbtest.py", line 1769, in test_method return attrvalue(self) File "/Users/ec2-user/jenkins/workspace/llvm.org/lldb-cmake-matrix/llvm-project/lldb/test/API/lang/cpp/const_static_integral_member/TestConstStaticIntegralMember.py", line 150, in test_inline_static_members_dwarf5 self.check_inline_static_members("-gdwarf-5") File "/Users/ec2-user/jenkins/workspace/llvm.org/lldb-cmake-matrix/llvm-project/lldb/test/API/lang/cpp/const_static_integral_member/TestConstStaticIntegralMember.py", line 129, in check_inline_static_members self.check_global_var("A::int_val", "const int", "1") File "/Users/ec2-user/jenkins/workspace/llvm.org/lldb-cmake-matrix/llvm-project/lldb/test/API/lang/cpp/const_static_integral_member/TestConstStaticIntegralMember.py", line 118, in check_global_var self.assertGreaterEqual(len(var_list), 1) AssertionError: 0 not greater than or equal to 1 ```
1 parent df3f18b commit 39bce77

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

lldb/test/API/lang/cpp/const_static_integral_member/TestConstStaticIntegralMember.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -146,6 +146,7 @@ def check_inline_static_members(self, flags):
146146
@skipIfWindows
147147
# On linux this passes due to the manual index
148148
@expectedFailureDarwin(debug_info=no_match(["dsym"]))
149+
@expectedFailureDarwin(debug_info=["dsym"], compiler=["clang"], compiler_version=["<", "19.0"])
149150
def test_inline_static_members_dwarf5(self):
150151
self.check_inline_static_members("-gdwarf-5")
151152

@@ -199,6 +200,7 @@ def check_shadowed_static_inline_members(self, flags):
199200
@skipIfWindows
200201
# On linux this passes due to the manual index
201202
@expectedFailureDarwin(debug_info=no_match(["dsym"]))
203+
@expectedFailureDarwin(debug_info=["dsym"], compiler=["clang"], compiler_version=["<", "19.0"])
202204
def test_shadowed_static_inline_members_dwarf5(self):
203205
self.check_shadowed_static_inline_members("-gdwarf-5")
204206

0 commit comments

Comments
 (0)