anchor.diff:          file.path.substring(0, file.path.length - 5) + ".html";
       if (FileSystemEntity.typeSync(potentialHtmlFilePath) ==
           FileSystemEntityType.FILE) {
  -      TestConfiguration testConfiguration = new TestConfiguration(
  -          file.path, this,
  +      var testConfiguration = new TestConfiguration(file.path, this,
             testType: new BrowserTest(htmlFilePath: potentialHtmlFilePath));
   
         return new Future.value(testConfiguration);
  
positive.code:   ///  - Import 'package:unittest/unittest.dart' and have a main() function
    ///  - have a main function annotated with a [BrowserTest] or [VmTest]
    Stream<TestConfiguration> findTests(List<String> testPaths) {
  
      StreamController<TestConfiguration> controller =
          new StreamController.broadcast();
  
      List<Future<TestConfiguration>> testConfFutureList = new List();
  
      // First we find the "test" folder.
      Directory projectDirectory = new Directory(projectPath);
      try {
        testDirectory = projectDirectory.listSync().firstWhere(
            (FileSystemEntity f) {
              return f.path.endsWith("/test")
                  && FileSystemEntity.isDirectorySync(f.path);
            });
        testDirectory =
            new Directory(testDirectory.absolute.resolveSymbolicLinksSync());
      } on StateError catch(e) {
        // No "test" folder so no tests to run.
        controller.close();
        return controller.stream;
  
negative.code:     // Check if the files listed could be a Dart test and extract each test
      // configuration.
      for (FileSystemEntity file in files) {
        Future<TestConfiguration> testConfFuture = _pool.withResource(
            () => _extractTestConf(file).then((TestConfiguration testConf) {
          if (testConf != null) {
            controller.add(testConf);
          }
        }));
        testConfFutureList.add(testConfFuture);
      }
  