anchor.diff:  
       switch (configuration['component']) {
         case 'dartium':
  -        enqueueDartiumTest(filename, testName, optionsFromFile,
  -                           expectations, isNegative);
  -        break;
         case 'chromium':
         case 'frogium':
  -        enqueueChromiumTest(filename, testName, optionsFromFile,
  -                            expectations, isNegative);
  +          enqueueBrowserTest(filename, testName,optionsFromFile,
  +                             expectations, isNegative);
           break;
         default:
           // Only dartc supports fatal type errors. Enable fatal type
  
positive.code:       }
      }
      Set<String> expectations = testExpectations.expectations(testName);
      if (configuration["report"]) {
        // Tests with multiple VMOptions are counted more than once.
        for (var dummy in optionsFromFile["vmOptions"]) {
          SummaryReport.add(expectations);
  
negative.code:   }
  
    static String compilerPath(Map configuration) {
      if (configuration['component'] == 'dartium') {
        return null;  // No separate compiler for dartium tests.
      }
      var name = '${buildDir(configuration)}/${compilerName(configuration)}';
      if (!(new File(name)).existsSync()) {
        throw "Executable '$name' does not exist";
  