Skip to content

Commit

Permalink
fix test
Browse files Browse the repository at this point in the history
  • Loading branch information
RalfJung committed Mar 27, 2024
1 parent 1c784f3 commit f372dee
Showing 1 changed file with 9 additions and 4 deletions.
13 changes: 9 additions & 4 deletions tests/testsuite/cargo_env_config.rs
Original file line number Diff line number Diff line change
Expand Up @@ -192,10 +192,15 @@ fn env_applied_to_target_info_discovery_rustc() {
"src/main.rs",
r#"
fn main() {
let mut args = std::env::args().skip(1);
let env_test = std::env::var("ENV_TEST").unwrap();
eprintln!("WRAPPER ENV_TEST:{env_test}");
let status = std::process::Command::new(&args.next().unwrap())
let mut cmd = std::env::args().skip(1).collect::<Vec<_>>();
if cmd.get(1).map(|s| &**s) == Some("-vV") {
// This is the version query, not the target info query, so skip this.
} else {
let env_test = std::env::var("ENV_TEST").unwrap();
eprintln!("WRAPPER ENV_TEST:{env_test}");
}
let (prog, args) = cmd.split_first().unwrap();
let status = std::process::Command::new(prog)
.args(args).status().unwrap();
std::process::exit(status.code().unwrap_or(1));
}
Expand Down

0 comments on commit f372dee

Please sign in to comment.