anchor.diff:      List<int> stdout, List<int> stderr, Duration time, bool compilationSkipped,
       [int pid = 0]) {
     if (command is ContentShellCommand) {
  -    return new BrowserCommandOutputImpl(
  +    return new ContentShellCommandOutputImpl(
           command, exitCode, timedOut, stdout, stderr, time, compilationSkipped);
     } else if (command is BrowserTestCommand) {
       return new HTMLBrowserCommandOutputImpl(
  
positive.code:     if (_infraFailure) {
        return Expectation.ignore;
      }
      // TODO(28955): See http://dartbug.com/28955
      // The code for this in _failedBecauseOfFlakyInfrastructure doesn't
      // seem to be working.
      if (hasTimedOut && testCase.configuration.runtime == Runtime.ie11) {
        DebugLogger.warning("Timeout of ie11 on test ${testCase.displayName}");
        return Expectation.ignore;
      }
      // Handle crashes and timeouts first
      if (hasCrashed) return Expectation.crash;
      if (hasTimedOut) return Expectation.timeout;
  
negative.code:   }
  }
  
  class ContentShellCommandOutputImpl extends CommandOutputImpl {
    // Although tests are reported as passing, content shell sometimes exits with
    // a nonzero exitcode which makes our dartium builders extremely falky.
    // See: http://dartbug.com/15139.
  