From 65987fd622bc16e7469820e7e8489fd30a521c5d Mon Sep 17 00:00:00 2001 From: Matan Lurey Date: Wed, 16 Aug 2023 17:16:21 -0700 Subject: [PATCH] Passthrough stderr results of clang_tidy when --enable-check-profile. --- tools/clang_tidy/lib/clang_tidy.dart | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/tools/clang_tidy/lib/clang_tidy.dart b/tools/clang_tidy/lib/clang_tidy.dart index 28277aa5a7883..c0bffa0afc126 100644 --- a/tools/clang_tidy/lib/clang_tidy.dart +++ b/tools/clang_tidy/lib/clang_tidy.dart @@ -359,6 +359,12 @@ class ClangTidy { _logWithTimestamp('Still running: $sortedJobs'); } if (job.result.exitCode == 0) { + if (options.enableCheckProfile) { + // stderr is lazily evaluated, so force it to be evaluated here. + final String stderr = job.result.stderr; + _errSink.writeln('Results of --enable-check-profile for ${job.name}:'); + _errSink.writeln(stderr); + } continue; } _errSink.writeln('❌ Failures for ${job.name}:');