Auto merge of #50468 - nrc:test-rustfmt, r=alexcrichton

Pass a test directory to rustfmt

Another attempt to fix the rustfmt tests. `RUSTFMT_TEST_DIR` is consumed by Rustfmt in the latext commit (thus the Rustfmt update) because we need a place to create temp files that won't be read-only.

r? @alexcrichton
This commit is contained in:
bors
2018-05-06 22:29:01 +00:00
2 changed files with 4 additions and 1 deletions
+3
View File
@@ -313,6 +313,9 @@ fn run(self, builder: &Builder) {
// Don't build tests dynamically, just a pain to work with
cargo.env("RUSTC_NO_PREFER_DYNAMIC", "1");
let dir = testdir(builder, compiler.host);
t!(fs::create_dir_all(&dir));
cargo.env("RUSTFMT_TEST_DIR", dir);
builder.add_rustc_lib_path(compiler, &mut cargo);