From: Alex Butler Date: Mon, 28 May 2018 23:38:47 +0000 (+0100) Subject: Add mercy for devs that run `cargo test` without building X-Git-Url: https://git.lizzy.rs/?a=commitdiff_plain;h=cd925f01404454db06cb7aa89a5fa407f175f09f;p=rust.git Add mercy for devs that run `cargo test` without building --- diff --git a/src/test/mod.rs b/src/test/mod.rs index d5c0533fde6..3ac8caae291 100644 --- a/src/test/mod.rs +++ b/src/test/mod.rs @@ -900,6 +900,10 @@ fn rustfmt() -> PathBuf { me.pop(); // chop of the test name me.pop(); // chop off `deps` me.push("rustfmt"); + assert!( + me.is_file() || me.with_extension("exe").is_file(), + "no rustfmt bin, try running `cargo build` before testing" + ); return me; }