diff options
| author | Jakub Beránek <berykubik@gmail.com> | 2025-08-08 08:56:51 +0200 |
|---|---|---|
| committer | Jakub Beránek <berykubik@gmail.com> | 2025-08-08 08:56:51 +0200 |
| commit | 3abe5f9dbef7046d8c63b7c2f782ebe6142881ee (patch) | |
| tree | adf4d8e5cd82ea8faab6a95d23f26c717d521493 | |
| parent | 67d45f49e09cb8f355df2ffae22cfc3d7ee6c278 (diff) | |
| download | rust-3abe5f9dbef7046d8c63b7c2f782ebe6142881ee.tar.gz rust-3abe5f9dbef7046d8c63b7c2f782ebe6142881ee.zip | |
Add snapshot test for cross-compilation cargo build
| -rw-r--r-- | src/bootstrap/src/core/builder/tests.rs | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/bootstrap/src/core/builder/tests.rs b/src/bootstrap/src/core/builder/tests.rs index 5361347da90..41fdb905e6a 100644 --- a/src/bootstrap/src/core/builder/tests.rs +++ b/src/bootstrap/src/core/builder/tests.rs @@ -976,6 +976,21 @@ mod snapshot { } #[test] + fn build_cargo_cross() { + let ctx = TestCtx::new(); + insta::assert_snapshot!( + ctx.config("build") + .paths(&["cargo"]) + .hosts(&[TEST_TRIPLE_1]) + .render_steps(), @r" + [build] llvm <host> + [build] rustc 0 <host> -> rustc 1 <host> + [build] rustc 1 <host> -> std 1 <target1> + [build] rustc 1 <host> -> cargo 2 <target1> + "); + } + + #[test] fn dist_default_stage() { let ctx = TestCtx::new(); assert_eq!(ctx.config("dist").path("compiler").create_config().stage, 2); |
