anchor.diff:  import 'package:flutter_tools/src/cache.dart';
   import 'package:flutter_tools/src/context_runner.dart';
   import 'package:flutter_tools/src/dart/package_map.dart';
  +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/test/flutter_platform.dart' as loader;
  +import 'package:flutter_tools/src/test/coverage_collector.dart';
  +import 'package:flutter_tools/src/test/runner.dart';
   import 'package:flutter_tools/src/usage.dart';
  -import 'package:test/src/executable.dart'
  -    as test; // ignore: implementation_imports
   
   // Note: this was largely inspired by lib/src/commands/test.dart.
   
  
positive.code:   _kOptionShell,
    _kOptionTestDirectory,
  ];
  
  Future<Null> main(List<String> args) {
    return runInContext<Null>(() => run(args), overrides: <Type, dynamic>{
      Usage: new DisabledUsage(),
    });
  }
  
negative.code:   final ArgParser parser = new ArgParser()
      ..addOption(_kOptionPackages, help: 'The .packages file')
      ..addOption(_kOptionShell, help: 'The Flutter shell binary')
      ..addOption(_kOptionTestDirectory, help: 'Directory containing the tests')
      ..addFlag(_kOptionCoverage,
        defaultsTo: false,
        negatable: false,
        help: 'Whether to collect coverage information.',
      )
      ..addOption(_kOptionCoveragePath,
          defaultsTo: 'coverage/lcov.info',
          help: 'Where to store coverage information (if coverage is enabled).',
      );
    final ArgResults argResults = parser.parse(args);
    if (_kRequiredOptions
        .any((String option) => !argResults.options.contains(option))) {
      throwToolExit('Missing option! All options must be specified.');
    }
    final Directory tempDirectory =
        fs.systemTempDirectory.createTempSync('fuchsia_tester');
  