From f0dd4ad5302d5424f77094bc50ebb7f2b32c447a Mon Sep 17 00:00:00 2001 From: Jonah Williams Date: Tue, 18 Aug 2020 12:18:54 -0700 Subject: [PATCH] [flutter_tools] add more info to coverage script (#64065) Also output covered | total lines, and a summary percentage at the end + Kick tree --- packages/flutter_tools/tool/unit_coverage.dart | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/packages/flutter_tools/tool/unit_coverage.dart b/packages/flutter_tools/tool/unit_coverage.dart index f55b4f48b2a..7f36c36d254 100644 --- a/packages/flutter_tools/tool/unit_coverage.dart +++ b/packages/flutter_tools/tool/unit_coverage.dart @@ -38,10 +38,16 @@ void main(List args) { final double rightPercent = right.testedLines / right.totalLines; return leftPercent.compareTo(rightPercent); }); + double overallNumerator = 0; + double overallDenominator = 0; + print('% | tested | total'); for (final Coverage coverage in coverages) { + overallNumerator += coverage.testedLines; + overallDenominator += coverage.totalLines; final String coveragePercent = (coverage.testedLines / coverage.totalLines * 100).toStringAsFixed(2); - print('${coverage.library}: $coveragePercent%'); + print('${coverage.library}: $coveragePercent% | ${coverage.testedLines} | ${coverage.totalLines}'); } + print('OVERALL: ${overallNumerator/overallDenominator}'); } class Coverage {