From 5976015e7299aa2fec889e24a0c6b9d52d8a8b0b Mon Sep 17 00:00:00 2001 From: Jynn Nelson Date: Thu, 23 Oct 2025 13:57:21 -0400 Subject: [PATCH] compiletest: show output in debug logging I had a test I was confused by; the root issue is that `error-pattern` runs before normalization, even though `//~ ERROR` runs after normalization. This logging caught the issue immediately. --- src/tools/compiletest/src/runtest/ui.rs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/tools/compiletest/src/runtest/ui.rs b/src/tools/compiletest/src/runtest/ui.rs index d683a325c8666..c0adb6302e9d0 100644 --- a/src/tools/compiletest/src/runtest/ui.rs +++ b/src/tools/compiletest/src/runtest/ui.rs @@ -207,8 +207,12 @@ impl TestCx<'_> { debug!( "run_ui_test: explicit={:?} config.compare_mode={:?} \ - proc_res.status={:?} props.error_patterns={:?}", - explicit, self.config.compare_mode, proc_res.status, self.props.error_patterns + proc_res.status={:?} props.error_patterns={:?} output_to_check={:?}", + explicit, + self.config.compare_mode, + proc_res.status, + self.props.error_patterns, + output_to_check, ); // Compiler diagnostics (expected errors) are always tied to the compile-time ProcRes.