anchor.diff:          suiteDir = Repository.dir.join(suiteDirectory),
           extraVmOptions = configuration.vmOptions,
           super(configuration, suiteName, statusFilePaths) {
  +    // Initialize _dart2JsBootstrapDependencies
       if (!useSdk) {
         _dart2JsBootstrapDependencies = [];
       } else {
  
positive.code:     // The definitive check against configuration.testList is performed in
      // TestSuite.enqueueNewTestCase().
      if (_testListPossibleFilenames?.contains(filename) == false) return;
      bool match = false;
      // Note: have to use Path instead of a filename for matching because
      // on Windows we need to convert backward slashes to forward slashes.
      // Our display test names (and filters) are given using forward slashes
      // while filenames on Windows use backwards slashes.
      final Path filePath = new Path(filename);
      for (var regex in configuration.selectors.values) {
        String pattern = regex.pattern;
        if (pattern.contains("/")) {
          String lastPart = pattern.substring(pattern.lastIndexOf("/") + 1);
          if (int.tryParse(lastPart) != null ||
              lastPart.toLowerCase() == "none") {
            pattern = pattern.substring(0, pattern.lastIndexOf("/"));
          }
        }
        if (pattern != regex.pattern) {
          regex = new RegExp(pattern);
        }
        if (regex.hasMatch(filePath.toString())) match = true;
        if (match) break;
      }
      if (!match) return;
  
      if (!isTestFile(filename)) return;
  
  
negative.code:   final List<String> extraVmOptions;
    List<Uri> _dart2JsBootstrapDependencies;
    Set<String> _testListPossibleFilenames;
    RegExp _selectorFilenameRegExp;
  
    static final Uri co19SuiteLocation = Repository.uri.resolve("tests/co19_2/");
  
  