Support individual files for clippy tests #104200
Labels
A-clippy
Area: Clippy
A-testsuite
Area: The testsuite used to check the correctness of rustc
E-medium
Call for participation: Medium difficulty. Experience needed to fix: Intermediate.
E-mentor
Call for participation: This issue has a mentor. Use #t-compiler/help on Zulip for discussion.
T-bootstrap
Relevant to the bootstrap subteam: Rust's build system (x.py and src/bootstrap)
Clippy is a special snowflake and uses
TESTNAME
to tell it how to run individual tests instead of an argument to compiletest. Currently the only way to run individual tests is withTESTNAME=ice-6250 x test src/tools/clippy --bless
. We should supportx test src/tools/clippy/tests/ice-6250.rs
as well.#103266 will help simplify this a little by supporting the same test arguments as in-tree compiletest, but it won't solve suite paths automatically. Suite code lives around https://github.com/rust-lang/rust/blob/51de2387dc8b0871a7bbb58f0c73ea7ca1d339e4/src/bootstrap/builder.rs#L480 - maybe we need to change
impl Step for Clippy
to usesuite_path
?Originally posted by @jyn514 in #103636 (comment)
The text was updated successfully, but these errors were encountered: