From 9876f6bd9c2927633e6df21889a585469dc5fce6 Mon Sep 17 00:00:00 2001 From: Guillaume Gomez Date: Sat, 4 Jan 2020 00:28:15 +0100 Subject: [PATCH] Fix error code failure check in rustdoc test --- src/librustdoc/test.rs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/librustdoc/test.rs b/src/librustdoc/test.rs index db66b7530b29..ca5c09edfbb2 100644 --- a/src/librustdoc/test.rs +++ b/src/librustdoc/test.rs @@ -299,7 +299,6 @@ fn run_test( eprint!("{}", self.0); } } - let out = str::from_utf8(&output.stderr).unwrap(); let _bomb = Bomb(&out); match (output.status.success(), compile_fail) { @@ -309,7 +308,7 @@ fn run_test( (true, false) => {} (false, true) => { if !error_codes.is_empty() { - error_codes.retain(|err| !out.contains(err)); + error_codes.retain(|err| !out.contains(&format!("error[{}]: ", err))); if !error_codes.is_empty() { return Err(TestFailure::MissingErrorCodes(error_codes));