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 {