anchor.diff:    /// Path to the root of the Dart project.
     String projectPath;
   
  +  Directory _testDirectory;
  +
     /// The project's test folder [Directory].
  -  Directory testDirectory;
  +  Directory get testDirectory => _testDirectory;
   
     /// YAML data of the pubspec.yaml file.
     Map pubSpecYaml;
  
positive.code:         file.path.substring(0, file.path.length - 5) + ".html";
      if (FileSystemEntity.typeSync(potentialHtmlFilePath) ==
          FileSystemEntityType.FILE) {
        TestConfiguration testConfiguration = new TestConfiguration(
            file.path, this,
            testType: new BrowserTest(htmlFilePath: potentialHtmlFilePath));
  
        return new Future.value(testConfiguration);
  
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);
      }
  