diff options
| author | Jakub Beránek <berykubik@gmail.com> | 2025-07-09 09:47:37 +0200 |
|---|---|---|
| committer | Jakub Beránek <berykubik@gmail.com> | 2025-07-09 09:47:37 +0200 |
| commit | 566dc98d2a614288df7a961009edb992e4d59895 (patch) | |
| tree | ba74af13ff860f6aede6122a992387feb8b09971 | |
| parent | d6bc881afb69047afb32a23664be6ffa75219f1c (diff) | |
| download | rust-566dc98d2a614288df7a961009edb992e4d59895.tar.gz rust-566dc98d2a614288df7a961009edb992e4d59895.zip | |
Add `doc library` test for a no_std target
| -rw-r--r-- | src/bootstrap/src/core/builder/tests.rs | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/src/bootstrap/src/core/builder/tests.rs b/src/bootstrap/src/core/builder/tests.rs index b1e8150a20f..cf0cb3a77b1 100644 --- a/src/bootstrap/src/core/builder/tests.rs +++ b/src/bootstrap/src/core/builder/tests.rs @@ -1551,7 +1551,7 @@ mod snapshot { } #[test] - fn doc_library_no_std_target() { + fn doc_core_no_std_target() { let ctx = TestCtx::new(); insta::assert_snapshot!( ctx.config("doc") @@ -1564,6 +1564,21 @@ mod snapshot { [doc] std 1 <host> crates=[core] "); } + + #[test] + fn doc_library_no_std_target() { + let ctx = TestCtx::new(); + insta::assert_snapshot!( + ctx.config("doc") + .path("library") + .override_target_no_std(&host_target()) + .render_steps(), @r" + [build] llvm <host> + [build] rustc 0 <host> -> rustc 1 <host> + [build] rustdoc 0 <host> + [doc] std 1 <host> crates=[alloc,core] + "); + } } struct ExecutedSteps { @@ -1574,6 +1589,7 @@ impl ExecutedSteps { fn render(&self) -> String { self.render_with(RenderConfig::default()) } + fn render_with(&self, config: RenderConfig) -> String { render_steps(&self.steps, config) } |
