anchor.diff:    final List<String> extraVmOptions;
     List<Uri> _dart2JsBootstrapDependencies;
     Set<String> _testListPossibleFilenames;
  +  RegExp _selectorFilenameRegExp;
   
     static final Uri co19SuiteLocation = Repository.uri.resolve("tests/co19_2/");
   
  
positive.code:         suiteDir = Repository.dir.join(suiteDirectory),
          extraVmOptions = configuration.vmOptions,
          super(configuration, suiteName, statusFilePaths) {
      if (!useSdk) {
        _dart2JsBootstrapDependencies = [];
      } else {
  
negative.code:     // The definitive check against configuration.testList is performed in
      // TestSuite.enqueueNewTestCase().
      if (_testListPossibleFilenames?.contains(filename) == false) return;
      // 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 = Path(filename);
      if (!_selectorFilenameRegExp.hasMatch(filePath.toString())) return;
  
      if (!isTestFile(filename)) return;
  
  