anchor.diff:          Process processToKill = process;
           process = null;
           CoverageCollector.instance.collectCoverage(
  -          host: _kHost,
  +          host: _kHost.address,
             port: observatoryPort,
             processToKill: processToKill
           );
  
positive.code: import 'coverage_collector.dart';
  
  final String _kSkyShell = Platform.environment['SKY_SHELL'];
  const String _kHost = '127.0.0.1';
  const String _kRunnerPath = '/runner';
  const String _kShutdownPath = '/shutdown';
  
  
negative.code:     else if (!socket.isCompleted && request.uri.path == _kShutdownPath)
        socket.completeError('Failed to start test');
    });
    return new _ServerInfo(server, 'ws://${_kHost.address}:${server.port}$_kRunnerPath',
        'ws://${_kHost.address}:${server.port}$_kShutdownPath', socket.future);
  }
  
  Future<Process> _startProcess(String mainPath, { String packages, int observatoryPort }) {
  