diff options
| author | Jakub Beránek <berykubik@gmail.com> | 2025-08-13 14:36:29 +0200 |
|---|---|---|
| committer | Jakub Beránek <berykubik@gmail.com> | 2025-08-13 14:36:29 +0200 |
| commit | 2ea2100c36edc1c12981bedf5821771e5035978a (patch) | |
| tree | d5a0c06850a8889ebf077198df8ad6134d67c4c2 | |
| parent | 2e4e0fcdb9b412d683ab28632170cc3d22d842c9 (diff) | |
| download | rust-2ea2100c36edc1c12981bedf5821771e5035978a.tar.gz rust-2ea2100c36edc1c12981bedf5821771e5035978a.zip | |
Print crate count for `check::Rustc` in snapshot tests
| -rw-r--r-- | src/bootstrap/src/core/build_steps/check.rs | 8 | ||||
| -rw-r--r-- | src/bootstrap/src/core/builder/tests.rs | 14 |
2 files changed, 13 insertions, 9 deletions
diff --git a/src/bootstrap/src/core/build_steps/check.rs b/src/bootstrap/src/core/build_steps/check.rs index ae258bf2939..6d393446d45 100644 --- a/src/bootstrap/src/core/build_steps/check.rs +++ b/src/bootstrap/src/core/build_steps/check.rs @@ -232,7 +232,13 @@ impl Step for Rustc { } fn metadata(&self) -> Option<StepMetadata> { - Some(StepMetadata::check("rustc", self.target).built_by(self.build_compiler)) + let metadata = StepMetadata::check("rustc", self.target).built_by(self.build_compiler); + let metadata = if self.crates.is_empty() { + metadata + } else { + metadata.with_metadata(format!("({} crates)", self.crates.len())) + }; + Some(metadata) } } diff --git a/src/bootstrap/src/core/builder/tests.rs b/src/bootstrap/src/core/builder/tests.rs index 8669a17c5e1..9ba57542549 100644 --- a/src/bootstrap/src/core/builder/tests.rs +++ b/src/bootstrap/src/core/builder/tests.rs @@ -1515,7 +1515,7 @@ mod snapshot { ctx.config("check") .path("compiler") .render_steps(), @r" - [check] rustc 0 <host> -> rustc 1 <host> + [check] rustc 0 <host> -> rustc 1 <host> (73 crates) [check] rustc 0 <host> -> rustc 1 <host> [check] rustc 0 <host> -> rustc_codegen_cranelift 1 <host> [check] rustc 0 <host> -> rustc_codegen_gcc 1 <host> @@ -1528,9 +1528,7 @@ mod snapshot { insta::assert_snapshot!( ctx.config("check") .path("rustc") - .render_steps(), @r" - [check] rustc 0 <host> -> rustc 1 <host> - "); + .render_steps(), @"[check] rustc 0 <host> -> rustc 1 <host> (1 crates)"); } #[test] @@ -1548,7 +1546,7 @@ mod snapshot { .path("compiler") .stage(1) .render_steps(), @r" - [check] rustc 0 <host> -> rustc 1 <host> + [check] rustc 0 <host> -> rustc 1 <host> (73 crates) [check] rustc 0 <host> -> rustc 1 <host> [check] rustc 0 <host> -> rustc_codegen_cranelift 1 <host> [check] rustc 0 <host> -> rustc_codegen_gcc 1 <host> @@ -1566,7 +1564,7 @@ mod snapshot { [build] llvm <host> [build] rustc 0 <host> -> rustc 1 <host> [build] rustc 1 <host> -> std 1 <host> - [check] rustc 1 <host> -> rustc 2 <host> + [check] rustc 1 <host> -> rustc 2 <host> (73 crates) [check] rustc 1 <host> -> rustc 2 <host> [check] rustc 1 <host> -> rustc_codegen_cranelift 2 <host> [check] rustc 1 <host> -> rustc_codegen_gcc 2 <host> @@ -1585,7 +1583,7 @@ mod snapshot { [build] rustc 0 <host> -> rustc 1 <host> [build] rustc 1 <host> -> std 1 <host> [build] rustc 1 <host> -> std 1 <target1> - [check] rustc 1 <host> -> rustc 2 <target1> + [check] rustc 1 <host> -> rustc 2 <target1> (73 crates) [check] rustc 1 <host> -> rustc 2 <target1> [check] rustc 1 <host> -> Rustdoc 2 <target1> [check] rustc 1 <host> -> rustc_codegen_cranelift 2 <target1> @@ -1682,7 +1680,7 @@ mod snapshot { .paths(&["library", "compiler"]) .args(&args) .render_steps(), @r" - [check] rustc 0 <host> -> rustc 1 <host> + [check] rustc 0 <host> -> rustc 1 <host> (73 crates) [check] rustc 0 <host> -> rustc 1 <host> [check] rustc 0 <host> -> rustc_codegen_cranelift 1 <host> [check] rustc 0 <host> -> rustc_codegen_gcc 1 <host> |
