From ba2b250c2eaf92be776d5565b2bc457ebaa954fd Mon Sep 17 00:00:00 2001 From: Weihang Lo Date: Tue, 10 May 2022 16:55:55 +0800 Subject: [PATCH] test: pass `--target` to `rustdoc` even if specified with host target --- tests/testsuite/cross_compile.rs | 22 +++++++++++++++++++--- 1 file changed, 19 insertions(+), 3 deletions(-) diff --git a/tests/testsuite/cross_compile.rs b/tests/testsuite/cross_compile.rs index 66d2177a3a9..f2e6085285f 100644 --- a/tests/testsuite/cross_compile.rs +++ b/tests/testsuite/cross_compile.rs @@ -592,17 +592,33 @@ fn no_cross_doctests() { println!("b"); let target = rustc_host(); - p.cargo("test --target") + p.cargo("test -v --target") .arg(&target) .with_stderr(&format!( "\ [COMPILING] foo v0.0.1 ([CWD]) +[RUNNING] `rustc --crate-name foo [..] +[RUNNING] `rustc --crate-name foo [..]--test[..] [FINISHED] test [unoptimized + debuginfo] target(s) in [..] -[RUNNING] [..] (target/{triple}/debug/deps/foo-[..][EXE]) +[RUNNING] `[CWD]/target/{target}/debug/deps/foo-[..][EXE]` [DOCTEST] foo +[RUNNING] `rustdoc [..]--target {target}[..]` ", - triple = target )) + .with_stdout( + " +running 0 tests + +test result: ok. 0 passed[..] + + +running 1 test +test src/lib.rs - (line 2) ... ok + +test result: ok. 1 passed[..] + +", + ) .run(); println!("c");