anchor.diff:      flutterProject: FlutterProject.current(),
     );
     final Map<String, Future<void>> _pending = <String, Future<void>>{};
  -  final String precompiledPath = p.join('.dart_tool', 'build', 'generated', 'flutter_tools');
  +  final String precompiledPath = path.join('.dart_tool', 'build', 'generated', 'flutter_tools');
   
     @override
  -  StreamChannel<void> loadChannel(String path, SuitePlatform platform) =>
  +  StreamChannel<void> loadChannel(String codePath, SuitePlatform platform) =>
         throw UnimplementedError();
   
     @override
  -  Future<RunnerSuite> load(String path, SuitePlatform platform,
  +  Future<RunnerSuite> load(String codePath, SuitePlatform platform,
         SuiteConfiguration suiteConfig, Object message) async {
       final ReceivePort receivePort = ReceivePort();
       Isolate isolate;
       try {
  -      isolate = await _spawnIsolate(path, receivePort.sendPort);
  +      isolate = await _spawnIsolate(codePath, receivePort.sendPort);
       } catch (error) {
         receivePort.close();
         rethrow;
  
positive.code:       // TODO(jonahwilliams): resolve whether there are any specific tests that
        // get stuck or if it is a general infra issue with how we are collecting
        // coverage.
        // Log tests that are "Stuck" waiuting for coverage.
        print('The folllowing tests timed out waiting for coverage:');
        print(_pending.keys.join(', '));
      }
      final String packagePath = Directory.current.path;
  
negative.code: import 'package:async/async.dart';
  import 'package:coverage/coverage.dart';
  import 'package:flutter_tools/src/context_runner.dart';
  import 'package:path/path.dart' as path;
  import 'package:pedantic/pedantic.dart';
  import 'package:stream_channel/isolate_channel.dart';
  import 'package:stream_channel/stream_channel.dart';
  