Ignore all debuginfo tests for LLDB that we do not run in CI

We only run LLDB 1500 in CI. Any test with a min-lldb-version above that
is currently ignored. It's not clear any of these tests actually work
with that LLDB version, and they definitely don't work on LLDB ~2100.
So, ignore them until we fix debuginfo testing.
This commit is contained in:
Jubilee Young 2026-02-02 18:13:43 -08:00
parent f60a0f1bcc
commit 2b0cce040d
18 changed files with 36 additions and 18 deletions

View file

@ -1,4 +1,5 @@
//@ min-lldb-version: 1800
// LLDB 1800+ tests were not tested in CI, broke, and now are disabled
//@ ignore-lldb
//@ compile-flags:-g
//@ disable-gdb-pretty-printers

View file

@ -1,4 +1,5 @@
//@ min-lldb-version: 1800
// LLDB 1800+ tests were not tested in CI, broke, and now are disabled
//@ ignore-lldb
//@ min-gdb-version: 13.0
//@ compile-flags:-g
//@ disable-gdb-pretty-printers

View file

@ -1,4 +1,5 @@
//@ min-lldb-version: 1800
// LLDB 1800+ tests were not tested in CI, broke, and now are disabled
//@ ignore-lldb
// LLDB (18.1+) now supports DW_TAG_variant_part, but there is some bug in either compiler or LLDB
// with memory layout of discriminant for this particular enum

View file

@ -1,4 +1,5 @@
//@ min-lldb-version: 1800
// LLDB 1800+ tests were not tested in CI, broke, and now are disabled
//@ ignore-lldb
//@ compile-flags:-g -Z thinlto
//@ disable-gdb-pretty-printers
//@ ignore-backends: gcc

View file

@ -5,7 +5,8 @@
// arguments have been properly loaded when setting the breakpoint via the
// function name.
//@ min-lldb-version: 1800
// LLDB 1800+ tests were not tested in CI, broke, and now are disabled
//@ ignore-lldb
//@ compile-flags:-g
//@ disable-gdb-pretty-printers
//@ ignore-backends: gcc

View file

@ -1,7 +1,8 @@
// This test case checks if function arguments already have the correct value when breaking at the
// beginning of a function.
//@ min-lldb-version: 1800
// LLDB 1800+ tests were not tested in CI, broke, and now are disabled
//@ ignore-lldb
//@ ignore-gdb
//@ compile-flags:-g
//@ disable-gdb-pretty-printers

View file

@ -1,7 +1,8 @@
// This test makes sure that the LLDB pretty printer does not throw an exception
// for nested closures and coroutines.
//@ min-lldb-version: 1800
// LLDB 1800+ tests were not tested in CI, broke, and now are disabled
//@ ignore-lldb
//@ compile-flags:-g
//@ disable-gdb-pretty-printers
//@ ignore-backends: gcc

View file

@ -4,7 +4,8 @@
//! and we can match on them for testing purposes.
//@ ignore-android
//@ min-lldb-version: 1800
// LLDB 1800+ tests were not tested in CI, broke, and now are disabled
//@ ignore-lldb
//@ min-gdb-version: 13.0
//@ aux-build:macro-stepping.rs

View file

@ -1,4 +1,5 @@
//@ min-lldb-version: 1800
// LLDB 1800+ tests were not tested in CI, broke, and now are disabled
//@ ignore-lldb
//@ min-gdb-version: 13.0
//@ compile-flags:-g

View file

@ -1,5 +1,6 @@
//@ only-msvc
//@ min-lldb-version: 1800
// LLDB 1800+ tests were not tested in CI, broke, and now are disabled
//@ ignore-lldb
//@ ignore-gdb
//@ compile-flags:-g

View file

@ -1,4 +1,5 @@
//@ min-lldb-version: 1800
// LLDB 1800+ tests were not tested in CI, broke, and now are disabled
//@ ignore-lldb
//@ min-gdb-version: 13.0
//@ compile-flags: -g -Copt-level=3
//@ disable-gdb-pretty-printers

View file

@ -1,4 +1,5 @@
//@ min-lldb-version: 1800
// LLDB 1800+ tests were not tested in CI, broke, and now are disabled
//@ ignore-lldb
//@ min-gdb-version: 13.0
//@ compile-flags:-g

View file

@ -2,7 +2,8 @@
//@ ignore-windows-gnu: #128981
//@ ignore-android: FIXME(#10381)
//@ compile-flags:-g
//@ min-lldb-version: 1800
// LLDB 1800+ tests were not tested in CI, broke, and now are disabled
//@ ignore-lldb
//@ min-cdb-version: 10.0.18317.1001
//@ ignore-backends: gcc

View file

@ -1,5 +1,6 @@
//@ min-gdb-version: 14.0
//@ min-lldb-version: 1800
// LLDB 1800+ tests were not tested in CI, broke, and now are disabled
//@ ignore-lldb
//@ compile-flags:-g
//@ disable-gdb-pretty-printers

View file

@ -1,4 +1,5 @@
//@ min-lldb-version: 1800
// LLDB 1800+ tests were not tested in CI, broke, and now are disabled
//@ ignore-lldb
//@ compile-flags:-g
//@ disable-gdb-pretty-printers

View file

@ -1,4 +1,5 @@
//@ min-lldb-version: 1800
// LLDB 1800+ tests were not tested in CI, broke, and now are disabled
//@ ignore-lldb
//@ compile-flags:-g
//@ disable-gdb-pretty-printers
//@ ignore-backends: gcc

View file

@ -1,4 +1,5 @@
//@ min-lldb-version: 1800
// LLDB 1800+ tests were not tested in CI, broke, and now are disabled
//@ ignore-lldb
//@ compile-flags:-g
//@ disable-gdb-pretty-printers

View file

@ -1,4 +1,5 @@
//@ min-lldb-version: 1800
// LLDB 1800+ tests were not tested in CI, broke, and now are disabled
//@ ignore-lldb
//@ compile-flags:-g
//@ disable-gdb-pretty-printers