chromium/testing/buildbot/mixins.pyl

# THIS IS A GENERATED FILE DO NOT EDIT!!!
# Instead:
# 1. Modify //infra/config/targets/mixins.star
# 2. Run //infra/config/main.star

# The copy of this file in //testing/buildbot is not read by generate_buildbot_json.py,
# but must be present for downstream uses. It can be kept in sync by running
# //infra/config/scripts/sync-pyl-files.py.

{
  '10-x86-emulator': {
    'args': [
      '--avd-config=../../tools/android/avd/proto/android_29_google_apis_x86.textpb',
    ],
    'swarming': {
      'optional_dimensions': {
        '60': {
          'caches': 'android_29_google_apis_x86',
        },
      },
      'named_caches': [
        {
          'name': 'android_29_google_apis_x86',
          'path': '.android_emulator/android_29_google_apis_x86',
        },
      ],
    },
  },
  '11-x86-emulator': {
    'args': [
      '--avd-config=../../tools/android/avd/proto/android_30_google_apis_x86.textpb',
    ],
    'swarming': {
      'optional_dimensions': {
        '60': {
          'caches': 'android_30_google_apis_x86',
        },
      },
      'named_caches': [
        {
          'name': 'android_30_google_apis_x86',
          'path': '.android_emulator/android_30_google_apis_x86',
        },
      ],
    },
  },
  '12-google-atd-x64-emulator': {
    'args': [
      '--avd-config=../../tools/android/avd/proto/android_31_google_atd_x64.textpb',
    ],
    'swarming': {
      'optional_dimensions': {
        '60': {
          'caches': 'android_31_google_atd_x64',
        },
      },
      'named_caches': [
        {
          'name': 'android_31_google_atd_x64',
          'path': '.android_emulator/android_31_google_atd_x64',
        },
      ],
    },
  },
  '12-x64-emulator': {
    'description': 'Run with android_31_google_apis_x64',
    'args': [
      '--avd-config=../../tools/android/avd/proto/android_31_google_apis_x64.textpb',
    ],
    'swarming': {
      'optional_dimensions': {
        '60': {
          'caches': 'android_31_google_apis_x64',
        },
      },
      'named_caches': [
        {
          'name': 'android_31_google_apis_x64',
          'path': '.android_emulator/android_31_google_apis_x64',
        },
      ],
    },
  },
  '12l-fyi-x64-emulator': {
    'args': [
      '--avd-config=../../tools/android/avd/proto/android_32_google_apis_x64_foldable_fyi.textpb',
    ],
    'swarming': {
      'optional_dimensions': {
        '60': {
          'caches': 'android_32_google_apis_x64_foldable_fyi',
        },
      },
      'named_caches': [
        {
          'name': 'android_32_google_apis_x64_foldable_fyi',
          'path': '.android_emulator/android_32_google_apis_x64_foldable_fyi',
        },
      ],
    },
  },
  '12l-landscape-x64-emulator': {
    'args': [
      '--avd-config=../../tools/android/avd/proto/android_32_google_apis_x64_foldable_landscape.textpb',
    ],
    'swarming': {
      'optional_dimensions': {
        '60': {
          'caches': 'android_32_google_apis_x64_foldable_landscape',
        },
      },
      'named_caches': [
        {
          'name': 'android_32_google_apis_x64_foldable_landscape',
          'path': '.android_emulator/android_32_google_apis_x64_foldable_landscape',
        },
      ],
    },
  },
  '12l-x64-emulator': {
    'args': [
      '--avd-config=../../tools/android/avd/proto/android_32_google_apis_x64_foldable.textpb',
    ],
    'swarming': {
      'optional_dimensions': {
        '60': {
          'caches': 'android_32_google_apis_x64_foldable',
        },
      },
      'named_caches': [
        {
          'name': 'android_32_google_apis_x64_foldable',
          'path': '.android_emulator/android_32_google_apis_x64_foldable',
        },
      ],
    },
  },
  '13-google-atd-x64-emulator': {
    'args': [
      '--avd-config=../../tools/android/avd/proto/android_33_google_atd_x64.textpb',
    ],
    'swarming': {
      'optional_dimensions': {
        '60': {
          'caches': 'android_33_google_atd_x64',
        },
      },
      'named_caches': [
        {
          'name': 'android_33_google_atd_x64',
          'path': '.android_emulator/android_33_google_atd_x64',
        },
      ],
    },
  },
  '13-x64-emulator': {
    'description': 'Run with android_33_google_apis_x64',
    'args': [
      '--avd-config=../../tools/android/avd/proto/android_33_google_apis_x64.textpb',
    ],
    'swarming': {
      'optional_dimensions': {
        '60': {
          'caches': 'android_33_google_apis_x64',
        },
      },
      'named_caches': [
        {
          'name': 'android_33_google_apis_x64',
          'path': '.android_emulator/android_33_google_apis_x64',
        },
      ],
    },
  },
  '14-x64-emulator': {
    'description': 'Run with android_34_google_apis_x64',
    'args': [
      '--avd-config=../../tools/android/avd/proto/android_34_google_apis_x64.textpb',
    ],
    'swarming': {
      'optional_dimensions': {
        '60': {
          'caches': 'android_34_google_apis_x64',
        },
      },
      'named_caches': [
        {
          'name': 'android_34_google_apis_x64',
          'path': '.android_emulator/android_34_google_apis_x64',
        },
      ],
    },
  },
  '15-x64-emulator': {
    'description': 'Run with android_35_google_apis_x64',
    'args': [
      '--avd-config=../../tools/android/avd/proto/android_35_google_apis_x64.textpb',
    ],
    'swarming': {
      'optional_dimensions': {
        '60': {
          'caches': 'android_35_google_apis_x64',
        },
      },
      'named_caches': [
        {
          'name': 'android_35_google_apis_x64',
          'path': '.android_emulator/android_35_google_apis_x64',
        },
      ],
    },
  },
  'amd_radeon_rx_5500_xt': {
    'swarming': {
      'dimensions': {
        'gpu': '1002:7340',
      },
    },
  },
  'android': {
    'swarming': {
      'dimensions': {
        'os': 'Android',
        'cpu': None,
      },
    },
  },
  'arm64': {
    'swarming': {
      'dimensions': {
        'cpu': 'arm64',
      },
    },
  },
  'blink_tests_write_run_histories': {
    'args': [
      '--write-run-histories-to=${ISOLATED_OUTDIR}/run_histories.json',
    ],
  },
  'bullhead': {
    'swarming': {
      'dimensions': {
        'device_type': 'bullhead',
        'os': 'Android',
      },
    },
  },
  'chrome-finch-swarming-pool': {
    'swarming': {
      'dimensions': {
        'pool': 'chrome.tests.finch',
      },
    },
  },
  'chrome-intelligence-swarming-pool': {
    'swarming': {
      'dimensions': {
        'pool': 'chrome.tests.intelligence',
      },
    },
  },
  'chrome-swarming-pool': {
    'swarming': {
      'dimensions': {
        'pool': 'chrome.tests',
      },
    },
  },
  'chrome-tester-service-account': {
    'swarming': {
      'service_account': '[email protected]',
    },
  },
  'chromeos-betty-finch': {
    'args': [
      '--board=betty',
      '--magic-vm-cache=magic_cros_vm_cache',
    ],
    'swarming': {
      'dimensions': {
        'cpu': 'x86-64',
        'kvm': '1',
        'gce': '1',
        'os': 'Ubuntu-22.04',
        'pool': 'chrome.tests.finch',
      },
      'optional_dimensions': {
        '60': {
          'caches': 'cros_vm',
        },
      },
      'named_caches': [
        {
          'name': 'cros_vm',
          'path': 'magic_cros_vm_cache',
        },
      ],
    },
  },
  'chromeos-generic-vm': {
    'args': [
      '--magic-vm-cache=magic_cros_vm_cache',
    ],
    'swarming': {
      'dimensions': {
        'cpu': 'x86-64',
        'kvm': '1',
        'os': 'Ubuntu-22.04',
        'pool': 'chromium.tests',
      },
      'optional_dimensions': {
        '60': {
          'caches': 'cros_vm',
        },
      },
      'named_caches': [
        {
          'name': 'cros_vm',
          'path': 'magic_cros_vm_cache',
        },
      ],
    },
  },
  'chromeos-jacuzzi': {
    'swarming': {
      'dimensions': {
        'os': 'ChromeOS',
        'device_type': 'jacuzzi',
      },
    },
  },
  'chromeos-octopus': {
    'swarming': {
      'dimensions': {
        'os': 'ChromeOS',
        'device_type': 'octopus',
      },
    },
  },
  'chromeos-tast-public-builder': {
    'args': ["tast.setup.FieldTrialConfig=enable", "maybemissingvars=ui\\.(gaiaPoolDefault|signinProfileTestExtensionManifestKey)|uidetection\\.(key|key_type|server)", "shard_method=hash"],
  },
  'chromium-tester-dev-service-account': {
    'swarming': {
      'service_account': 'chromium-tester-dev@chops-service-accounts.iam.gserviceaccount.com',
    },
  },
  'chromium-tester-service-account': {
    'swarming': {
      'service_account': '[email protected]',
    },
  },
  'chromium-tests-oslogin': {
    'swarming': {
      'dimensions': {
        'pool': 'chromium.tests.oslogin',
      },
    },
  },
  'ci_only': {
    'ci_only': True,
  },
  'cros-cbx-dut': {
    'cros_cbx': True,
  },
  'crosier-no-arc': {
    'args': [
      '--test-launcher-filter-file=../../testing/buildbot/filters/chromeos.reven.chromeos_integration_tests.filter',
    ],
  },
  'dawn_end2end_gpu_test': {
    'args': [
      '--use-gpu-in-tests',
      '--exclusive-device-type-preference=discrete,integrated',
      '--test-launcher-retry-limit=0',
      '--test-launcher-batch-limit=512',
    ],
  },
  'disable_field_trial_config_for_earl_grey': {
    'args': [
      '--extra-app-args=--disable-field-trial-config',
    ],
  },
  'docker': {
    'swarming': {
      'dimensions': {
        'inside_docker': '1',
      },
    },
  },
  'emulator-4-cores': {
    'swarming': {
      'dimensions': {
        'device_os': None,
        'device_type': None,
        'pool': 'chromium.tests.avd',
        'cores': '4',
      },
    },
  },
  'emulator-8-cores': {
    'swarming': {
      'dimensions': {
        'device_os': None,
        'device_type': None,
        'pool': 'chromium.tests.avd',
        'cores': '8',
      },
    },
  },
  'emulator-enable-network': {
    'args': [
      '--emulator-enable-network',
    ],
    'swarming': {
      'idempotent': False,
    },
  },
  'experiments': {
    'experiment_percentage': 100,
  },
  'finch-chromium-swarming-pool': {
    'swarming': {
      'dimensions': {
        'pool': 'chromium.tests.finch',
      },
    },
  },
  'fuchsia-code-coverage': {
    'args': [
      '--code-coverage-dir=${ISOLATED_OUTDIR}',
    ],
  },
  'fuchsia-large-device-spec': {
    'args': [
      '--device-spec=virtual_device_large',
    ],
  },
  'gce': {
    'swarming': {
      'dimensions': {
        'gce': '1',
      },
    },
  },
  'gpu-swarming-pool': {
    'swarming': {
      'dimensions': {
        'pool': 'chromium.tests.gpu',
      },
    },
  },
  'gpu_integration_test_common_args': {
    'args': [
      '$$MAGIC_SUBSTITUTION_GPUParallelJobs',
    ],
    'android_args': [
      '$$MAGIC_SUBSTITUTION_GPUTelemetryNoRootForUnrootedDevices',
      '--initial-find-device-attempts=3',
    ],
    'chromeos_args': [
      '$$MAGIC_SUBSTITUTION_ChromeOSTelemetryRemote',
    ],
    'lacros_args': [
      '--extra-browser-args=--enable-features=UseOzonePlatform --ozone-platform=wayland',
      '--xvfb',
      '--no-xvfb',
      '--use-weston',
      '--weston-use-gl',
    ],
  },
  'gpu_nvidia_shield_tv_stable': {
    'swarming': {
      'dimensions': {
        'os': 'Android',
        'device_type': 'mdarcy',
        'device_os': 'PPR1.180610.011',
        'device_os_type': 'userdebug',
        'pool': 'chromium.tests.gpu',
      },
    },
  },
  'gpu_pixel_4_stable': {
    'swarming': {
      'dimensions': {
        'os': 'Android',
        'device_type': 'flame',
        'device_os': 'RP1A.201105.002',
        'device_os_type': 'userdebug',
        'pool': 'chromium.tests.gpu',
      },
    },
  },
  'gpu_pixel_6_experimental': {
    'swarming': {
      'dimensions': {
        'os': 'Android',
        'device_type': 'oriole',
        'device_os': 'AP1A.240405.002',
        'device_os_type': 'userdebug',
        'pool': 'chromium.tests.gpu',
      },
    },
  },
  'gpu_pixel_6_stable': {
    'swarming': {
      'dimensions': {
        'os': 'Android',
        'device_type': 'oriole',
        'device_os': 'TP1A.220624.021',
        'device_os_type': 'userdebug',
        'pool': 'chromium.tests.gpu',
      },
    },
  },
  'gpu_samsung_a13_stable': {
    'swarming': {
      'dimensions': {
        'os': 'Android',
        'device_type': 'a13',
        'device_os': 'S',
        'device_os_type': 'user',
        'pool': 'chromium.tests.gpu',
      },
    },
  },
  'gpu_samsung_a23_stable': {
    'swarming': {
      'dimensions': {
        'os': 'Android',
        'device_type': 'a23',
        'device_os': 'SP1A.210812.016',
        'device_os_type': 'user',
        'pool': 'chromium.tests.gpu',
      },
    },
  },
  'gpu_samsung_s23_stable': {
    'swarming': {
      'dimensions': {
        'device_type': 'dm1q',
        'device_os': 'UP1A.231005.007',
        'device_os_type': 'user',
        'os': 'Android',
        'pool': 'chromium.tests.gpu',
      },
    },
  },
  'gpu_samsung_s24_stable': {
    'swarming': {
      'dimensions': {
        'device_type': 'e2s',
        'device_os': 'UP1A.231005.007',
        'device_os_type': 'user',
        'os': 'Android',
        'pool': 'chromium.tests.gpu',
      },
    },
  },
  'has_native_resultdb_integration': {
    'resultdb': {
      'enable': True,
      'has_native_resultdb_integration': True,
    },
  },
  'integrity_high': {
    'swarming': {
      'dimensions': {
        'integrity': 'high',
      },
    },
  },
  'intel_uhd_630_or_770': {
    'swarming': {
      'dimensions': {
        'gpu': '8086:9bc5|8086:4680',
      },
    },
  },
  'ios_custom_webkit': {
    'args': [
      '--args-json',
      '{"test_args": ["--run-with-custom-webkit"]}',
    ],
  },
  'ios_output_disabled_tests': {
    'args': [
      '--output-disabled-tests',
    ],
  },
  'ios_parallel_simulators': {
    'args': [
      '--clones',
      '2',
    ],
  },
  'ios_restart_device': {
    'args': [
      '--restart',
    ],
  },
  'ios_runtime_cache_16_4': {
    'swarming': {
      'named_caches': [
        {
          'name': 'runtime_ios_16_4',
          'path': 'Runtime-ios-16.4',
        },
      ],
    },
  },
  'ios_runtime_cache_17_5': {
    'swarming': {
      'named_caches': [
        {
          'name': 'runtime_ios_17_5',
          'path': 'Runtime-ios-17.5',
        },
      ],
    },
  },
  'ios_runtime_cache_18_0': {
    'swarming': {
      'named_caches': [
        {
          'name': 'runtime_ios_18_0',
          'path': 'Runtime-ios-18.0',
        },
      ],
    },
  },
  'ios_runtime_cache_18_1': {
    'swarming': {
      'named_caches': [
        {
          'name': 'runtime_ios_18_1',
          'path': 'Runtime-ios-18.1',
        },
      ],
    },
  },
  'ioswpt-chromium-swarming-pool': {
    'swarming': {
      'dimensions': {
        'pool': 'chromium.tests.ioswpt',
      },
    },
  },
  'isolate_profile_data': {
    'isolate_profile_data': True,
  },
  'junit-swarming-emulator': {
    'swarming': {
      'dimensions': {
        'cores': '8',
        'pool': 'chromium.tests',
      },
    },
  },
  'limited_capacity_bot': {
    'swarming': {
      'expiration': 21600,
    },
  },
  'linux-focal': {
    'swarming': {
      'dimensions': {
        'os': 'Ubuntu-20.04',
      },
    },
  },
  'linux-jammy': {
    'swarming': {
      'dimensions': {
        'os': 'Ubuntu-22.04',
      },
    },
  },
  'linux-jammy-or-focal': {
    'swarming': {
      'dimensions': {
        'os': 'Ubuntu-22.04|Ubuntu-20.04',
      },
    },
  },
  'linux-noble': {
    'swarming': {
      'dimensions': {
        'os': 'Ubuntu-24.04',
      },
    },
  },
  'linux-xenial': {
    'swarming': {
      'dimensions': {
        'os': 'Ubuntu-16.04',
      },
    },
  },
  'linux_amd_rx_5500_xt': {
    'swarming': {
      'dimensions': {
        'gpu': '1002:7340-23.2.1',
        'os': 'Ubuntu-22.04',
        'display_attached': '1',
        'pool': 'chromium.tests.gpu',
      },
    },
  },
  'linux_intel_uhd_630_experimental': {
    'swarming': {
      'dimensions': {
        'gpu': '8086:9bc5-23.2.1',
        'os': 'Ubuntu-22.04.4',
        'display_attached': '1',
        'pool': 'chromium.tests.gpu',
      },
    },
  },
  'linux_intel_uhd_630_stable': {
    'swarming': {
      'dimensions': {
        'gpu': '8086:9bc5-20.0.8|8086:9bc5-23.2.1',
        'os': 'Ubuntu-18.04.6|Ubuntu-22.04.4',
        'pool': 'chromium.tests.gpu',
      },
    },
  },
  'linux_intel_uhd_770_stable': {
    'swarming': {
      'dimensions': {
        'gpu': '8086:4680-23.2.1',
        'os': 'Ubuntu-22.04.4',
        'display_attached': '1',
        'pool': 'chromium.tests.gpu',
      },
    },
  },
  'linux_nvidia_gtx_1660_experimental': {
    'swarming': {
      'dimensions': {
        'gpu': '10de:2184-535.183.01',
        'os': 'Ubuntu-22.04',
        'pool': 'chromium.tests.gpu',
      },
    },
  },
  'linux_nvidia_gtx_1660_stable': {
    'swarming': {
      'dimensions': {
        'gpu': '10de:2184-440.100',
        'os': 'Ubuntu-18.04.5|Ubuntu-18.04.6',
        'pool': 'chromium.tests.gpu',
      },
    },
  },
  'linux_vulkan': {
    'linux_args': [
      '--extra-browser-args=--enable-features=Vulkan',
    ],
  },
  'long_skylab_timeout': {
    'timeout_sec': 10800,
  },
  'mac_10.15': {
    'swarming': {
      'dimensions': {
        'cpu': 'x86-64',
        'os': 'Mac-10.15',
      },
    },
  },
  'mac_11_arm64': {
    'swarming': {
      'dimensions': {
        'cpu': 'arm64',
        'os': 'Mac-11',
      },
    },
  },
  'mac_11_x64': {
    'swarming': {
      'dimensions': {
        'cpu': 'x86-64',
        'os': 'Mac-11|Mac-10.16',
      },
    },
  },
  'mac_12_arm64': {
    'swarming': {
      'dimensions': {
        'cpu': 'arm64',
        'os': 'Mac-12',
      },
    },
  },
  'mac_12_x64': {
    'swarming': {
      'dimensions': {
        'cpu': 'x86-64',
        'os': 'Mac-12',
      },
    },
  },
  'mac_13_arm64': {
    'swarming': {
      'dimensions': {
        'cpu': 'arm64',
        'os': 'Mac-13',
      },
    },
  },
  'mac_13_x64': {
    'swarming': {
      'dimensions': {
        'cpu': 'x86-64',
        'os': 'Mac-13',
      },
    },
  },
  'mac_14_arm64': {
    'swarming': {
      'dimensions': {
        'cpu': 'arm64',
        'os': 'Mac-14',
      },
    },
  },
  'mac_14_beta_arm64': {
    'swarming': {
      'dimensions': {
        'cpu': 'arm64',
        'os': 'Mac-14.5',
      },
    },
  },
  'mac_14_x64': {
    'swarming': {
      'dimensions': {
        'cpu': 'x86-64',
        'os': 'Mac-14',
      },
    },
  },
  'mac_15_arm64': {
    'swarming': {
      'dimensions': {
        'cpu': 'arm64',
        'os': 'Mac-15',
      },
    },
  },
  'mac_15_x64': {
    'swarming': {
      'dimensions': {
        'cpu': 'x86-64',
        'os': 'Mac-15',
      },
    },
  },
  'mac_arm64_apple_m1_gpu_experimental': {
    'swarming': {
      'dimensions': {
        'cpu': 'arm64',
        'gpu': 'apple:m1',
        'mac_model': 'Macmini9,1',
        'os': 'Mac-14.5',
        'pool': 'chromium.tests',
        'display_attached': '1',
      },
    },
  },
  'mac_arm64_apple_m1_gpu_stable': {
    'swarming': {
      'dimensions': {
        'cpu': 'arm64',
        'gpu': 'apple:m1',
        'mac_model': 'Macmini9,1',
        'os': 'Mac-14.5',
        'pool': 'chromium.tests',
        'display_attached': '1',
      },
    },
  },
  'mac_arm64_apple_m2_retina_gpu_experimental': {
    'swarming': {
      'dimensions': {
        'cpu': 'arm64',
        'gpu': 'apple:m2',
        'mac_model': 'Mac14,7',
        'os': 'Mac-14.4.1',
        'pool': 'chromium.tests.gpu',
        'display_attached': '1',
        'hidpi': '1',
      },
    },
  },
  'mac_arm64_apple_m2_retina_gpu_stable': {
    'swarming': {
      'dimensions': {
        'cpu': 'arm64',
        'gpu': 'apple:m2',
        'mac_model': 'Mac14,7',
        'os': 'Mac-14.4.1',
        'pool': 'chromium.tests.gpu',
        'display_attached': '1',
        'hidpi': '1',
      },
    },
  },
  'mac_beta_arm64': {
    'swarming': {
      'dimensions': {
        'cpu': 'arm64',
        'os': 'Mac-15',
      },
    },
  },
  'mac_beta_x64': {
    'swarming': {
      'dimensions': {
        'cpu': 'x86-64',
        'os': 'Mac-15',
      },
    },
  },
  'mac_default_arm64': {
    'swarming': {
      'dimensions': {
        'cpu': 'arm64',
        'os': 'Mac-14',
      },
    },
  },
  'mac_default_x64': {
    'swarming': {
      'dimensions': {
        'cpu': 'x86-64',
        'os': 'Mac-14',
      },
    },
  },
  'mac_mini_intel_gpu_experimental': {
    'swarming': {
      'dimensions': {
        'cpu': 'x86-64',
        'gpu': '8086:3e9b',
        'os': 'Mac-15.0',
        'display_attached': '1',
      },
    },
  },
  'mac_mini_intel_gpu_stable': {
    'swarming': {
      'dimensions': {
        'cpu': 'x86-64',
        'gpu': '8086:3e9b',
        'os': 'Mac-14.5',
        'display_attached': '1',
      },
    },
  },
  'mac_pro_amd_gpu': {
    'swarming': {
      'dimensions': {
        'cpu': 'x86-64',
        'gpu': '1002:679e',
        'os': 'Mac-12.7',
        'pool': 'chromium.tests.gpu',
        'display_attached': '1',
      },
    },
  },
  'mac_retina_amd_gpu_experimental': {
    'swarming': {
      'dimensions': {
        'cpu': 'x86-64',
        'gpu': '1002:7340',
        'hidpi': '1',
        'os': 'Mac-14.4.1',
        'pool': 'chromium.tests.gpu',
        'display_attached': '1',
      },
    },
  },
  'mac_retina_amd_gpu_stable': {
    'swarming': {
      'dimensions': {
        'cpu': 'x86-64',
        'gpu': '1002:67ef',
        'hidpi': '1',
        'os': 'Mac-14.4.1',
        'pool': 'chromium.tests.gpu',
        'display_attached': '1',
      },
    },
  },
  'mac_retina_nvidia_gpu_experimental': {
    'swarming': {
      'dimensions': {
        'cpu': 'x86-64',
        'gpu': '10de:0fe9',
        'hidpi': '1',
        'os': 'Mac-11.7.9',
        'pool': 'chromium.tests.gpu',
        'display_attached': '1',
      },
    },
  },
  'mac_retina_nvidia_gpu_stable': {
    'swarming': {
      'dimensions': {
        'cpu': 'x86-64',
        'gpu': '10de:0fe9',
        'hidpi': '1',
        'os': 'Mac-11.7.9',
        'pool': 'chromium.tests.gpu',
        'display_attached': '1',
      },
    },
  },
  'mac_toolchain': {
    'swarming': {
      'cipd_packages': [
        {
          'cipd_package': 'infra/tools/mac_toolchain/${platform}',
          'location': '.',
          'revision': 'git_revision:a18b7d95d26f3c6bf9591978b19cf0ca8268ac7d',
        },
      ],
    },
  },
  'marshmallow-x86-emulator': {
    'args': [
      '--avd-config=../../tools/android/avd/proto/generic_android23.textpb',
    ],
    'swarming': {
      'optional_dimensions': {
        '60': {
          'caches': 'generic_android23',
        },
      },
      'named_caches': [
        {
          'name': 'generic_android23',
          'path': '.android_emulator/generic_android23',
        },
      ],
    },
  },
  'motorola_moto_g_power_5g': {
    'swarming': {
      'dimensions': {
        'device_type': 'devonn',
        'device_os': 'T',
        'device_os_flavor': 'motorola',
        'device_os_type': 'user',
        'os': 'Android',
        'pool': 'chromium.tests.gpu',
      },
    },
  },
  'no_gpu': {
    'swarming': {
      'dimensions': {
        'gpu': 'none',
      },
    },
  },
  'nougat': {
    'swarming': {
      'dimensions': {
        'device_os': 'N2G48C',
      },
    },
  },
  'nvidia_geforce_gtx_1660': {
    'swarming': {
      'dimensions': {
        'gpu': '10de:2184',
      },
    },
  },
  'oreo-x86-emulator': {
    'args': [
      '--avd-config=../../tools/android/avd/proto/generic_android26.textpb',
    ],
    'swarming': {
      'optional_dimensions': {
        '60': {
          'caches': 'generic_android26',
        },
      },
      'named_caches': [
        {
          'name': 'generic_android26',
          'path': '.android_emulator/generic_android26',
        },
      ],
    },
  },
  'oreo_fleet': {
    'swarming': {
      'dimensions': {
        'device_os': 'OPR4.170623.020',
        'device_os_flavor': 'google',
      },
    },
  },
  'out_dir_arg': {
    'args': [
      '--out-dir',
      '${ISOLATED_OUTDIR}',
    ],
  },
  'panther_on_14': {
    'swarming': {
      'dimensions': {
        'device_type': 'panther',
        'device_os': 'AP2A.240705.004',
        'os': 'Android',
      },
    },
  },
  'pie-x86-emulator': {
    'args': [
      '--avd-config=../../tools/android/avd/proto/android_28_google_apis_x86.textpb',
    ],
    'swarming': {
      'optional_dimensions': {
        '60': {
          'caches': 'android_28_google_apis_x86',
        },
      },
      'named_caches': [
        {
          'name': 'android_28_google_apis_x86',
          'path': '.android_emulator/android_28_google_apis_x86',
        },
      ],
    },
  },
  'pie_fleet': {
    'swarming': {
      'dimensions': {
        'device_os': 'PQ3A.190801.002',
        'device_os_flavor': 'google',
      },
    },
  },
  'puppet_production': {
    'swarming': {
      'dimensions': {
        'puppet_env': 'production',
      },
    },
  },
  'record_failed_tests': {
    'args': [
      '--record-video',
      'failed_only',
    ],
  },
  'shards-10': {
    'shards': 10,
  },
  'shards-20': {
    'shards': 20,
  },
  'shards-30': {
    'shards': 30,
  },
  'shiba': {
    'swarming': {
      'dimensions': {
        'device_type': 'shiba',
        'os': 'Android',
      },
    },
  },
  'skia_gold_test': {
    'args': [
      '--git-revision=${got_revision}',
    ],
    'precommit_args': [
      '--gerrit-issue=${patch_issue}',
      '--gerrit-patchset=${patch_set}',
      '--buildbucket-id=${buildbucket_build_id}',
    ],
  },
  'skylab-cft': {
    'run_cft': True,
  },
  'swarming_containment_auto': {
    'swarming': {
      'containment_type': 'AUTO',
    },
  },
  'tangorpro': {
    'swarming': {
      'dimensions': {
        'device_type': 'tangorpro',
        'device_os': 'AP1A.240505.005',
        'os': 'Android',
      },
    },
  },
  'timeout_15m': {
    'swarming': {
      'hard_timeout': 900,
      'io_timeout': 900,
    },
  },
  'timeout_30m': {
    'swarming': {
      'hard_timeout': 1800,
      'io_timeout': 1800,
    },
  },
  'updater-default-pool': {
    'swarming': {
      'dimensions': {
        'pool': 'chromium.tests',
      },
    },
  },
  'updater-mac-pool': {
    'swarming': {
      'dimensions': {
        'pool': 'chromium.updater.mac',
      },
    },
  },
  'updater-win-uac-pool': {
    'swarming': {
      'dimensions': {
        'pool': 'chromium.win.uac',
      },
    },
  },
  'vaapi_unittest_args': {
    'args': [
      '--stop-ui',
      '--gtest_filter="VaapiTest.*"',
    ],
  },
  'vaapi_unittest_libfake_args': {
    'args': [
      '--env-var',
      'LIBVA_DRIVERS_PATH',
      './',
      '--env-var',
      'LIBVA_DRIVER_NAME',
      'libfake',
    ],
  },
  'walleye': {
    'swarming': {
      'dimensions': {
        'device_type': 'walleye',
        'os': 'Android',
      },
    },
  },
  'web-test-asan': {
    'args': [
      '--additional-expectations',
      '../../third_party/blink/web_tests/ASANExpectations',
      '--enable-sanitizer',
    ],
  },
  'web-test-leak': {
    'args': [
      '--additional-expectations',
      '../../third_party/blink/web_tests/LeakExpectations',
      '--enable-leak-detection',
    ],
  },
  'web-test-msan': {
    'args': [
      '--additional-expectations',
      '../../third_party/blink/web_tests/MSANExpectations',
      '--enable-sanitizer',
    ],
  },
  'webgpu_cts': {
    'args': [
      '--initialize-webgpu-adapter-at-startup-timeout-ms=60000',
    ],
    'linux_args': [
      '--no-xvfb',
      '--additional-driver-flag=--enable-features=Vulkan',
    ],
    'mac_args': [
      '--platform=mac-mac11',
    ],
    'win64_args': [
      '--target=Release_x64',
    ],
    'merge': {
      'script': '//third_party/blink/tools/merge_web_test_results.py',
      'args': [
        '--verbose',
      ],
    },
    'resultdb': {
      'enable': True,
    },
  },
  'webgpu_telemetry_cts': {
    'args': [
      '--extra-browser-args=--force_high_performance_gpu',
      '--use-webgpu-power-preference=default-high-performance',
    ],
  },
  'webview_cts_archive': {
    'swarming': {
      'cipd_packages': [
        {
          'cipd_package': 'chromium/android_webview/tools/cts_archive',
          'location': 'android_webview/tools/cts_archive/cipd',
          'revision': 'UYQZhJpB3MWpJIAcesI-M1bqRoTghiKCYr_SD9tPDewC',
        },
      ],
    },
  },
  'win-arm64': {
    'swarming': {
      'dimensions': {
        'screen_scaling_percent': '100',
        'cpu': 'arm64',
        'os': 'Windows-11',
      },
    },
  },
  'win10': {
    'swarming': {
      'dimensions': {
        'os': 'Windows-10-19045',
      },
    },
  },
  'win10-any': {
    'swarming': {
      'dimensions': {
        'os': 'Windows-10',
      },
    },
  },
  'win10_amd_rx_5500_xt_stable': {
    'swarming': {
      'dimensions': {
        'display_attached': '1',
        'gpu': '1002:7340-31.0.24002.92',
        'os': 'Windows-10-19045.3930',
        'pool': 'chromium.tests.gpu',
      },
    },
  },
  'win10_gce_gpu_pool': {
    'swarming': {
      'dimensions': {
        'cpu': 'x86-64',
        'gpu': 'none',
        'os': 'Windows-10',
        'pool': 'chromium.tests.gpu',
      },
    },
  },
  'win10_intel_uhd_630_experimental': {
    'swarming': {
      'dimensions': {
        'display_attached': '1',
        'gpu': '8086:9bc5-31.0.101.2127',
        'os': 'Windows-10',
        'pool': 'chromium.tests.gpu',
      },
    },
  },
  'win10_intel_uhd_630_stable': {
    'swarming': {
      'dimensions': {
        'display_attached': '1',
        'gpu': '8086:9bc5-31.0.101.2127',
        'os': 'Windows-10',
        'pool': 'chromium.tests.gpu',
      },
    },
  },
  'win10_intel_uhd_770_stable': {
    'swarming': {
      'dimensions': {
        'display_attached': '1',
        'gpu': '8086:4680-31.0.101.5333',
        'os': 'Windows-10-19045.3930',
        'pool': 'chromium.tests.gpu',
      },
    },
  },
  'win10_nvidia_gtx_1660_experimental': {
    'swarming': {
      'dimensions': {
        'display_attached': '1',
        'gpu': '10de:2184-31.0.15.4601',
        'os': 'Windows-10-19045',
        'pool': 'chromium.tests.gpu',
      },
    },
  },
  'win10_nvidia_gtx_1660_stable': {
    'swarming': {
      'dimensions': {
        'display_attached': '1',
        'gpu': '10de:2184-27.21.14.5638',
        'os': 'Windows-10-18363',
        'pool': 'chromium.tests.gpu',
      },
    },
  },
  'win10_nvidia_rtx_4070_super_stable': {
    'swarming': {
      'dimensions': {
        'display_attached': '1',
        'gpu': '10de:2783',
        'os': 'Windows-10',
        'pool': 'chromium.tests.gpu.experimental',
      },
    },
  },
  'win11': {
    'swarming': {
      'dimensions': {
        'os': 'Windows-11-22000',
      },
    },
  },
  'win11-23h2': {
    'swarming': {
      'dimensions': {
        'os': 'Windows-11-22631',
      },
      'expiration': 36000,
    },
  },
  'win11-any': {
    'swarming': {
      'dimensions': {
        'os': 'Windows-11',
      },
    },
  },
  'win11_qualcomm_adreno_690_stable': {
    'swarming': {
      'dimensions': {
        'display_attached': '1',
        'screen_scaling_percent': '100',
        'cpu': 'arm64',
        'gpu': 'qcom:043a-27.20.1870.0',
        'os': 'Windows-11-22631',
        'pool': 'chromium.tests',
      },
    },
  },
  'x86-64': {
    'swarming': {
      'dimensions': {
        'cpu': 'x86-64',
      },
    },
  },
  'xcode_15_beta': {
    'args': [
      '--xcode-build-version',
      '15f31d',
    ],
    'swarming': {
      'named_caches': [
        {
          'name': 'xcode_ios_15f31d',
          'path': 'Xcode.app',
        },
      ],
    },
  },
  'xcode_16_1_beta': {
    'args': [
      '--xcode-build-version',
      '16b5001e',
    ],
    'swarming': {
      'named_caches': [
        {
          'name': 'xcode_ios_16b5001e',
          'path': 'Xcode.app',
        },
      ],
    },
  },
  'xcode_16_beta': {
    'args': [
      '--xcode-build-version',
      '16a5230g',
    ],
    'swarming': {
      'named_caches': [
        {
          'name': 'xcode_ios_16a5230g',
          'path': 'Xcode.app',
        },
      ],
    },
  },
  'xcode_16_main': {
    'args': [
      '--xcode-build-version',
      '16a5230g',
    ],
    'swarming': {
      'named_caches': [
        {
          'name': 'xcode_ios_16a5230g',
          'path': 'Xcode.app',
        },
      ],
    },
  },
  'xcodebuild_sim_runner': {
    'args': [
      '--xcodebuild-sim-runner',
    ],
  },
  'xctest': {
    'args': [
      '--xctest',
    ],
  },
}