Make coverage, like, really fast (#30811)
diff --git a/packages/flutter_tools/bin/fuchsia_tester.dart b/packages/flutter_tools/bin/fuchsia_tester.dart
index d7a83c4..85d5891 100644
--- a/packages/flutter_tools/bin/fuchsia_tester.dart
+++ b/packages/flutter_tools/bin/fuchsia_tester.dart
@@ -18,6 +18,7 @@
import 'package:flutter_tools/src/artifacts.dart';
import 'package:flutter_tools/src/disabled_usage.dart';
import 'package:flutter_tools/src/globals.dart';
+import 'package:flutter_tools/src/project.dart';
import 'package:flutter_tools/src/test/coverage_collector.dart';
import 'package:flutter_tools/src/test/runner.dart';
import 'package:flutter_tools/src/usage.dart';
@@ -115,7 +116,7 @@
Directory testDirectory;
CoverageCollector collector;
if (argResults['coverage']) {
- collector = CoverageCollector();
+ collector = CoverageCollector(await FlutterProject.current(), coverageDirectory: coverageDirectory);
if (!argResults.options.contains(_kOptionTestDirectory)) {
throwToolExit('Use of --coverage requires setting --test-directory');
}
@@ -141,6 +142,7 @@
precompiledDillFiles: tests,
concurrency: math.max(1, platform.numberOfProcessors - 2),
icudtlPath: fs.path.absolute(argResults[_kOptionIcudtl]),
+ coverageDirectory: coverageDirectory,
);
if (collector != null) {