anchor.diff:      for (io.File f in entities) {
         final String basename = pathlib.basename(f.path);
         if (!basename.contains('_test.dart') && basename.endsWith('.dart')) {
  -        // Do not add the basename if it is in the blacklist.
  -        if (!blackList.contains(basename)) {
  +        // Do not add the basename if it is in the `blockedTests`.
  +        if (!blockedTests.contains(basename)) {
             e2eTestsToRun.add(basename);
           } else {
  -          print('INFO: Test $basename is skipped since it is blacklisted for '
  -              '${getBlackListMapKey(_browser)}');
  +          print('INFO: Test $basename is skipped since it is blocked for '
  +              '${getBlockedTestsListMapKey(_browser)}');
           }
         }
       }
  
positive.code:         .toList();
  
      final List<String> e2eTestsToRun = List<String>();
      final List<String> blackList =
          blackListsMap[getBlackListMapKey(_browser)] ?? <String>[];
  
      // The following loops over the contents of the directory and saves an
      // expected driver file name for each e2e test assuming any dart file
  
negative.code: /// These tests might be failing or might have been implemented for a specific
  /// configuration.
  ///
  /// For example when adding a tests only intended for mobile browsers, it should
  /// be added to [blockedTests] for `chrome-linux`, `safari-macos` and
  /// `chrome-macos`. It will work on `chrome-android`, `safari-ios`.
  ///
  /// Note that integration tests are only running on chrome for now.
  const Map<String, List<String>> blockedTestsListsMap = <String, List<String>>{
    'chrome-linux': [
      'target_platform_ios_e2e.dart',
      'target_platform_macos_e2e.dart',
  