Skip to content

Commit e2362d7

Browse files
authored
Rollup merge of rust-lang#111826 - ehuss:bootstrap-test-render-message, r=clubby789
Render test messages from bootstrap Bootstrap was not rendering messages from the test harness when a test failed. This can include messages like "test did not panic as expected". This fixes it by making sure those messages are printed on failure. Fixes rust-lang#111825
2 parents b0415db + 59dff76 commit e2362d7

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

src/bootstrap/render_tests.rs

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -168,9 +168,14 @@ impl<'a> Renderer<'a> {
168168
if !self.failures.is_empty() {
169169
println!("\nfailures:\n");
170170
for failure in &self.failures {
171-
if let Some(stdout) = &failure.stdout {
171+
if failure.stdout.is_some() || failure.message.is_some() {
172172
println!("---- {} stdout ----", failure.name);
173-
println!("{stdout}");
173+
if let Some(stdout) = &failure.stdout {
174+
println!("{stdout}");
175+
}
176+
if let Some(message) = &failure.message {
177+
println!("note: {message}");
178+
}
174179
}
175180
}
176181

0 commit comments

Comments
 (0)