diff options
| author | Guillaume Gomez <guillaume1.gomez@gmail.com> | 2024-03-05 15:47:58 +0100 |
|---|---|---|
| committer | Guillaume Gomez <guillaume1.gomez@gmail.com> | 2024-03-05 15:50:28 +0100 |
| commit | 42a0d63238a511fa913fbe7291903fa739c105b2 (patch) | |
| tree | 48310c6a8cd421aca3006220e7414fb518c8830e | |
| parent | 499d3c229d2516b7ce9f5930ea15339467693580 (diff) | |
| download | rust-42a0d63238a511fa913fbe7291903fa739c105b2.tar.gz rust-42a0d63238a511fa913fbe7291903fa739c105b2.zip | |
Ignore rand tests warnings
| -rw-r--r-- | build_system/src/test.rs | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/build_system/src/test.rs b/build_system/src/test.rs index 4f9791dde48..36d72512dfd 100644 --- a/build_system/src/test.rs +++ b/build_system/src/test.rs @@ -771,11 +771,19 @@ fn extended_rand_tests(env: &Env, args: &TestArg) -> Result<(), String> { println!("Not using GCC master branch. Skipping `extended_rand_tests`."); return Ok(()); } + let mut env = env.clone(); + // newer aho_corasick versions throw a deprecation warning + let rustflags = format!( + "{} --cap-lints warn", + env.get("RUSTFLAGS").cloned().unwrap_or_default() + ); + env.insert("RUSTFLAGS".to_string(), rustflags); + let path = Path::new(crate::BUILD_DIR).join("rand"); - run_cargo_command(&[&"clean"], Some(&path), env, args)?; + run_cargo_command(&[&"clean"], Some(&path), &env, args)?; // FIXME: create a function "display_if_not_quiet" or something along the line. println!("[TEST] rust-random/rand"); - run_cargo_command(&[&"test", &"--workspace"], Some(&path), env, args)?; + run_cargo_command(&[&"test", &"--workspace"], Some(&path), &env, args)?; Ok(()) } |
