anchor.diff:      _stdoutStream.onLine = _readStdout(_stdoutStream, _testStdout);
       _stderrStream.onLine = _readStderr(_stderrStream, _testStderr);
       _process.onExit = _exitHandler;
  +    _process.onError = (e) {
  +      print("Error starting process:");
  +      print("  Command: $_executable ${Strings.join(_batchArguments, ' ')}");
  +      print("  Error: $e");
  +    };
       _process.onStart = then;
     }
   }
  
positive.code:     }
      process = new Process.start(command.executable, command.arguments);
      process.onExit = exitHandler;
      startTime = new Date.now();
      InputStream stdoutStream = process.stdout;
      InputStream stderrStream = process.stderr;
  
negative.code:   bool get hasTimedOut();
  
    bool get didFail();
  
    bool requestRetry;
  
    Duration get time();
  