You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Via #126155, I discovered that the //@ needs-matching-clang compiletest header is a lot more strict than one might assume from its name.
Tests with this header are not run by default, regardless of whether a “matching clang” is available or not. Instead, they only run if environment variable RUSTBUILD_FORCE_CLANG_BASED_TESTS is set.
The only test job that sets this variable is x86_64-gnu-debug, but that job currently doesn't actually run any tests! (Though that might change as a result of #126155.)
Activity
Zalathar commentedon Jun 9, 2024
For example, this might have caused the test added by #116264 to never actually run in CI.
[-]`needs-matching-clang` is misleading[/-][+]`//@ needs-matching-clang` is misleading[/+]Zalathar commentedon Jun 9, 2024
Looks like there are a few tests that are broken, as a result of not actually being run in CI:
#126155 (comment)
Rollup merge of rust-lang#126257 - Zalathar:needs-matching-clang, r=j…
Unrolled build for rust-lang#126257
Zalathar commentedon Jun 13, 2024
Mitigated by #126257; fixing the remaining tests can be tracked by #126375.
Rollup merge of rust-lang#128356 - Oneirical:real-estate-reaLTOr, r=j…
Rollup merge of rust-lang#128356 - Oneirical:real-estate-reaLTOr, r=j…
Auto merge of rust-lang#128356 - Oneirical:real-estate-reaLTOr, r=<try>
Auto merge of rust-lang#128356 - Oneirical:real-estate-reaLTOr, r=<try>
Auto merge of rust-lang#128356 - Oneirical:real-estate-reaLTOr, r=<try>
Auto merge of rust-lang#128356 - Oneirical:real-estate-reaLTOr, r=<try>
Rollup merge of rust-lang#128356 - Oneirical:real-estate-reaLTOr, r=j…
Rollup merge of rust-lang#128356 - Oneirical:real-estate-reaLTOr, r=j…
Rollup merge of rust-lang#128356 - Oneirical:real-estate-reaLTOr, r=j…
Auto merge of rust-lang#128356 - Oneirical:real-estate-reaLTOr, r=jie…