Skip to content

Commit 42a0d63

Browse files
Ignore rand tests warnings
1 parent 499d3c2 commit 42a0d63

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

build_system/src/test.rs

+10-2
Original file line numberDiff line numberDiff line change
@@ -771,11 +771,19 @@ fn extended_rand_tests(env: &Env, args: &TestArg) -> Result<(), String> {
771771
println!("Not using GCC master branch. Skipping `extended_rand_tests`.");
772772
return Ok(());
773773
}
774+
let mut env = env.clone();
775+
// newer aho_corasick versions throw a deprecation warning
776+
let rustflags = format!(
777+
"{} --cap-lints warn",
778+
env.get("RUSTFLAGS").cloned().unwrap_or_default()
779+
);
780+
env.insert("RUSTFLAGS".to_string(), rustflags);
781+
774782
let path = Path::new(crate::BUILD_DIR).join("rand");
775-
run_cargo_command(&[&"clean"], Some(&path), env, args)?;
783+
run_cargo_command(&[&"clean"], Some(&path), &env, args)?;
776784
// FIXME: create a function "display_if_not_quiet" or something along the line.
777785
println!("[TEST] rust-random/rand");
778-
run_cargo_command(&[&"test", &"--workspace"], Some(&path), env, args)?;
786+
run_cargo_command(&[&"test", &"--workspace"], Some(&path), &env, args)?;
779787
Ok(())
780788
}
781789

0 commit comments

Comments
 (0)