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) {