anchor.diff:        for (var line in testCase.output.stderr) print(line);
         for (var line in testCase.output.stdout) print(line);
       }
  -    if (testCase is BrowserTestCase && testCase.output.unexpectedOutput &&
  -        testCase.numRetries > 0) {
  +    if (testCase.configuration['component'] == 'webdriver' &&
  +        testCase.output.unexpectedOutput && testCase.numRetries > 0) {
         // Selenium tests can be flaky. Try rerunning.
         testCase.output.requestRetry = true;
       }
  
positive.code:   List<String> stdout;
    List<String> stderr;
    Duration time;
    /** 
     * Set to true if we encounter a condition in the output that indicates we 
     * need to rerun this test. 
     */
    bool requestRetry;
  
  
negative.code:   // system, generate tests, and search test files for options.
    Map<String, List<TestInformation>> _testCache;
    /**
     * String indicating the browser used to run the tests. Empty if no browser
     * used.
     */
    String browserUsed;
  