Re-add missing clippy tests

This commit is contained in:
Jakub Beránek 2025-08-15 21:05:57 +02:00
parent 8df154bffd
commit cf6612286e
No known key found for this signature in database
GPG key ID: 909CD0D26483516B

View file

@ -2126,6 +2126,130 @@ mod snapshot {
[doc] rustc 1 <host> -> reference (book) 2 <host>
");
}
#[test]
fn clippy_ci() {
let ctx = TestCtx::new();
insta::assert_snapshot!(
ctx.config("clippy")
.path("ci")
.stage(2)
.render_steps(), @r"
[build] llvm <host>
[build] rustc 0 <host> -> rustc 1 <host>
[build] rustc 1 <host> -> std 1 <host>
[build] rustc 0 <host> -> clippy-driver 1 <host>
[build] rustc 0 <host> -> cargo-clippy 1 <host>
[clippy] rustc 1 <host> -> bootstrap 2 <host>
[clippy] rustc 1 <host> -> std 1 <host>
[clippy] rustc 1 <host> -> rustc 2 <host>
[check] rustc 1 <host> -> rustc 2 <host>
[clippy] rustc 1 <host> -> rustc_codegen_gcc 2 <host>
");
}
#[test]
fn clippy_compiler_stage1() {
let ctx = TestCtx::new();
insta::assert_snapshot!(
ctx.config("clippy")
.path("compiler")
.render_steps(), @r"
[build] llvm <host>
[clippy] rustc 0 <host> -> rustc 1 <host>
");
}
#[test]
fn clippy_compiler_stage2() {
let ctx = TestCtx::new();
insta::assert_snapshot!(
ctx.config("clippy")
.path("compiler")
.stage(2)
.render_steps(), @r"
[build] llvm <host>
[build] rustc 0 <host> -> rustc 1 <host>
[build] rustc 1 <host> -> std 1 <host>
[build] rustc 0 <host> -> clippy-driver 1 <host>
[build] rustc 0 <host> -> cargo-clippy 1 <host>
[clippy] rustc 1 <host> -> rustc 2 <host>
");
}
#[test]
fn clippy_std_stage1() {
let ctx = TestCtx::new();
insta::assert_snapshot!(
ctx.config("clippy")
.path("std")
.render_steps(), @r"
[build] llvm <host>
[build] rustc 0 <host> -> rustc 1 <host>
[build] rustc 0 <host> -> clippy-driver 1 <host>
[build] rustc 0 <host> -> cargo-clippy 1 <host>
[clippy] rustc 1 <host> -> std 1 <host>
");
}
#[test]
fn clippy_std_stage2() {
let ctx = TestCtx::new();
insta::assert_snapshot!(
ctx.config("clippy")
.path("std")
.stage(2)
.render_steps(), @r"
[build] llvm <host>
[build] rustc 0 <host> -> rustc 1 <host>
[build] rustc 1 <host> -> std 1 <host>
[build] rustc 1 <host> -> rustc 2 <host>
[build] rustc 1 <host> -> clippy-driver 2 <host>
[build] rustc 1 <host> -> cargo-clippy 2 <host>
[clippy] rustc 2 <host> -> std 2 <host>
");
}
#[test]
fn clippy_miri_stage1() {
let ctx = TestCtx::new();
insta::assert_snapshot!(
ctx.config("clippy")
.path("miri")
.stage(1)
.render_steps(), @r"
[build] llvm <host>
[check] rustc 0 <host> -> rustc 1 <host>
[clippy] rustc 0 <host> -> miri 1 <host>
");
}
#[test]
fn clippy_miri_stage2() {
let ctx = TestCtx::new();
insta::assert_snapshot!(
ctx.config("clippy")
.path("miri")
.stage(2)
.render_steps(), @r"
[build] llvm <host>
[build] rustc 0 <host> -> rustc 1 <host>
[build] rustc 1 <host> -> std 1 <host>
[check] rustc 1 <host> -> rustc 2 <host>
[build] rustc 0 <host> -> clippy-driver 1 <host>
[build] rustc 0 <host> -> cargo-clippy 1 <host>
[clippy] rustc 1 <host> -> miri 2 <host>
");
}
#[test]
fn clippy_bootstrap() {
let ctx = TestCtx::new();
insta::assert_snapshot!(
ctx.config("clippy")
.path("bootstrap")
.render_steps(), @"[clippy] rustc 0 <host> -> bootstrap 1 <host>");
}
}
struct ExecutedSteps {