anchor.diff:        case 'dartium':
         case 'chromium':
         case 'frogium':
  -          enqueueBrowserTest(filename, testName,optionsFromFile,
  +          enqueueBrowserTest(filename, testName, optionsFromFile,
                                expectations, isNegative);
           break;
         default:
  
positive.code:                              configuration['component'],
                               testUniqueName];
  
      Directory tempDir;
      String tempDirPath =
          new File(TestUtils.buildDir(configuration)).fullPathSync();
      for (String subdirectory in generatedTestPath) {
        tempDirPath = '$tempDirPath/$subdirectory';
        tempDir = new Directory(tempDirPath);
  
negative.code:       // rest. They use the .dart suffix in the status files. They
        // find tests in weird ways (testing that they contain "#").
        // They need to be redone.
        // directoryPath may start with '../'.
        String sanitizedDirectoryPath = (directoryPath.startsWith('../')) ?
            directoryPath.substring(3) : directoryPath;
        start = filename.indexOf(sanitizedDirectoryPath);
        testName = filename.substring(start + sanitizedDirectoryPath.length + 1,
                                      filename.length);
        if (configuration['component'] != 'dartc') {
          if (testName.endsWith('.dart')) {
  