anchor.diff:      return !hasTimedOut && exitCode == 0;
     }
   
  -  bool get successfull {
  +  bool get successful {
       // FIXME(kustermann): We may need to change this
       return !hasTimedOut && exitCode == 0;
     }
  
positive.code: 
      Future<CommandOutput> runCommand(int retriesLeft) {
        return _runCommand(command, timeout).then((CommandOutput output) {
          if (!output.canRunDependendCommands && retriesLeft > 0) {
            DebugLogger.warning("Rerunning Command: ($retriesLeft "
                                "attempt(s) remains) [cmd: $command]");
            return runCommand(retriesLeft - 1);
  
negative.code: const int CRASHING_BROWSER_EXITCODE = -10;
  const int SLOW_TIMEOUT_MULTIPLIER = 4;
  
  const MESSAGE_CANNOT_OPEN_DISPLAY = 'Gtk-WARNING **: cannot open display';
  const MESSAGE_FAILED_TO_RUN_COMMAND = 'Failed to run command. return code=1';
  
  typedef void TestCaseEvent(TestCase testCase);
  typedef void ExitCodeEvent(int exitCode);
  typedef void EnqueueMoreWork(ProcessQueue queue);
  