diff options
| author | bors <bors@rust-lang.org> | 2020-08-03 17:53:35 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2020-08-03 17:53:35 +0000 |
| commit | bbbc973a842fc515f9b22d10d103bbf2d7827697 (patch) | |
| tree | 431f199da9d474179d22793a8c0c6713c3c438fa | |
| parent | 2e0f8b6cc61c1673991120639d6b104a195f755e (diff) | |
| parent | 0e44ed5ca9b1436c245a4660b04e76fd99be7420 (diff) | |
| download | rust-bbbc973a842fc515f9b22d10d103bbf2d7827697.tar.gz rust-bbbc973a842fc515f9b22d10d103bbf2d7827697.zip | |
Auto merge of #5864 - rust-lang:ci_debug, r=Manishearth
Fix ui-cargo tests in CI r? @ebroto The `ui-toml` tests set the `CARGO_MANIFEST_DIR` var, but never reset it, so the `ui-cargo` tests used it also and then found a faulty `clippy.toml` file changelog: none
| -rw-r--r-- | tests/compile-test.rs | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/tests/compile-test.rs b/tests/compile-test.rs index eb6d495acbe..911da40d27b 100644 --- a/tests/compile-test.rs +++ b/tests/compile-test.rs @@ -3,7 +3,7 @@ use compiletest_rs as compiletest; use compiletest_rs::common::Mode as TestMode; -use std::env::{self, set_var}; +use std::env::{self, set_var, var}; use std::ffi::OsStr; use std::fs; use std::io; @@ -136,7 +136,9 @@ fn run_ui_toml(config: &mut compiletest::Config) { let tests = compiletest::make_tests(&config); + let manifest_dir = var("CARGO_MANIFEST_DIR").unwrap_or_default(); let res = run_tests(&config, tests); + set_var("CARGO_MANIFEST_DIR", &manifest_dir); match res { Ok(true) => {}, Ok(false) => panic!("Some tests failed"), |
