blob: 1ba460d5de4ecc353ce2d7c54c1949933aaca9fd [file] [log] [blame]
# Copyright 2015 The Chromium Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
from recipe_engine.types import freeze
from RECIPE_MODULES.build.chromium_tests import try_spec
TRYBOTS = try_spec.TryDatabase.create({
'tryserver.blink': {
'linux-blink-rel':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.fyi',
buildername='linux-blink-rel-dummy',
),
'linux-blink-optional-highdpi-rel':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.fyi',
buildername='linux-blink-optional-highdpi-rel-dummy',
),
'mac10.12-blink-rel':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.fyi',
buildername='mac10.12-blink-rel-dummy',
),
'mac10.13-blink-rel':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.fyi',
buildername='mac10.13-blink-rel-dummy',
),
'mac10.14-blink-rel':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.fyi',
buildername='mac10.14-blink-rel-dummy',
),
'mac10.15-blink-rel':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.fyi',
buildername='mac10.15-blink-rel-dummy',
),
'mac11.0-blink-rel':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.fyi',
buildername='mac11.0-blink-rel-dummy',
),
'win7-blink-rel':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.fyi',
buildername='win7-blink-rel-dummy',
),
'win10-blink-rel':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.fyi',
buildername='win10-blink-rel-dummy',
),
},
'tryserver.chromium': {
'android-official':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium',
buildername='android-official',
),
'fuchsia-official':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium',
buildername='fuchsia-official',
),
'linux-official':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium',
buildername='linux-official',
),
'mac-official':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium',
buildername='mac-official',
),
'win-official':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium',
buildername='win-official',
),
'win32-official':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium',
buildername='win32-official',
),
},
'tryserver.chromium.android': {
'android-10-arm64-rel':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.android',
buildername='android-10-arm64-rel',
),
'android-asan':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.memory',
buildername='android-asan',
),
'android-bfcache-rel':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.android',
buildername='android-bfcache-rel',
),
'android-cronet-arm-dbg':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.android',
buildername='android-cronet-arm-dbg',
),
'android-cronet-marshmallow-arm64-rel':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.android',
buildername='android-cronet-arm64-rel',
tester='android-cronet-arm64-rel-marshmallow-tests',
),
'android-lollipop-arm-rel':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.android',
buildername='android-lollipop-arm-rel',
),
'android-marshmallow-arm64-rel':
try_spec.TrySpec.create([
try_spec.TryMirror.create(
builder_group='chromium.android',
buildername='android-marshmallow-arm64-rel',
),
try_spec.TryMirror.create(
builder_group='chromium.gpu',
buildername='Android Release (Nexus 5X)',
),
]),
'android-marshmallow-x86-rel':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.android',
buildername='android-marshmallow-x86-rel',
),
'android-marshmallow-x86-rel-non-cq':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.android',
buildername='android-marshmallow-x86-rel-non-cq',
),
'android-nougat-arm64-rel':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.android',
buildername='android-nougat-arm64-rel',
),
'android-pie-arm64-coverage-rel':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.fyi',
buildername='android-code-coverage-native',
),
'android-pie-arm64-rel':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.android',
buildername='android-pie-arm64-rel',
),
'android-pie-arm64-wpt-rel-non-cq':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.android.fyi',
buildername='android-pie-arm64-wpt-rel-non-cq',
),
'android-pie-x86-rel':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.android',
buildername='android-pie-x86-rel',
),
'android_archive_rel_ng':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium',
buildername='android-archive-rel',
),
'android_arm64_dbg_recipe':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.android',
buildername='Android arm64 Builder (dbg)',
execution_mode=try_spec.COMPILE,
),
'android_cfi_rel_ng':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.memory',
buildername='Android CFI',
),
'android_clang_dbg_recipe':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.android',
buildername='Android ASAN (dbg)',
execution_mode=try_spec.COMPILE,
),
'android_compile_dbg':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.android',
buildername='Android arm Builder (dbg)',
execution_mode=try_spec.COMPILE,
),
'android_compile_x64_dbg':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.android',
buildername='Android x64 Builder (dbg)',
execution_mode=try_spec.COMPILE,
),
'android_compile_x86_dbg':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.android',
buildername='Android x86 Builder (dbg)',
execution_mode=try_spec.COMPILE,
),
'android_cronet':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.android',
buildername='android-cronet-arm-rel',
execution_mode=try_spec.COMPILE,
),
'android_mojo':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.mojo',
buildername='Mojo Android',
),
'android_n5x_swarming_dbg':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.android',
buildername='Android arm64 Builder (dbg)',
tester='Marshmallow 64 bit Tester',
),
'android_optional_gpu_tests_rel':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.gpu.fyi',
buildername='Optional Android Release (Nexus 5X)',
),
'android-webview-marshmallow-arm64-dbg':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.android',
buildername='Android arm64 Builder (dbg)',
tester='Android WebView M (dbg)',
),
'android-webview-nougat-arm64-dbg':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.android',
buildername='Android arm64 Builder (dbg)',
tester='Android WebView N (dbg)',
),
'android-webview-oreo-arm64-dbg':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.android',
buildername='Android arm64 Builder (dbg)',
tester='Android WebView O (dbg)',
),
'android-webview-pie-arm64-dbg':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.android',
buildername='Android arm64 Builder (dbg)',
tester='Android WebView P (dbg)',
),
'cast_shell_android':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.android',
buildername='Cast Android (dbg)',
),
'linux_android_dbg_ng':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.android',
buildername='Lollipop Phone Tester',
),
'android_unswarmed_pixel_aosp':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.android',
buildername='Android WebView N (dbg)',
),
# Manually triggered GPU trybots.
'gpu-fyi-try-android-l-nexus-5-32':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.gpu.fyi',
buildername='Android FYI Release (Nexus 5)',
),
'gpu-fyi-try-android-m-nexus-5x-64':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.gpu.fyi',
buildername='Android FYI Release (Nexus 5X)',
),
'gpu-fyi-try-android-m-nexus-5x-deqp-64':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.gpu.fyi',
buildername='Android FYI dEQP Release (Nexus 5X)',
),
'gpu-fyi-try-android-m-nexus-5x-skgl-64':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.gpu.fyi',
buildername='Android FYI SkiaRenderer GL (Nexus 5X)',
),
'gpu-fyi-try-android-l-nexus-6-32':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.gpu.fyi',
buildername='Android FYI Release (Nexus 6)',
),
'gpu-fyi-try-android-m-nexus-6p-64':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.gpu.fyi',
buildername='Android FYI Release (Nexus 6P)',
),
'gpu-fyi-try-android-m-nexus-9-64':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.gpu.fyi',
buildername='Android FYI Release (Nexus 9)',
),
'gpu-fyi-try-android-n-nvidia-shield-tv-64':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.gpu.fyi',
buildername='Android FYI Release (NVIDIA Shield TV)',
),
'gpu-fyi-try-android-p-pixel-2-32':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.gpu.fyi',
buildername='Android FYI Release (Pixel 2)',
),
'gpu-fyi-try-android-p-pixel-2-skv-32':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.gpu.fyi',
buildername='Android FYI SkiaRenderer Vulkan (Pixel 2)',
),
'gpu-fyi-try-android-q-pixel-2-deqp-vk-32':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.gpu.fyi',
buildername='Android FYI 32 dEQP Vk Release (Pixel 2)',
),
'gpu-fyi-try-android-q-pixel-2-deqp-vk-64':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.gpu.fyi',
buildername='Android FYI 64 dEQP Vk Release (Pixel 2)',
),
'gpu-fyi-try-android-q-pixel-2-vk-32':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.gpu.fyi',
buildername='Android FYI 32 Vk Release (Pixel 2)',
),
'gpu-fyi-try-android-q-pixel-2-vk-64':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.gpu.fyi',
buildername='Android FYI 64 Vk Release (Pixel 2)',
),
'gpu-try-android-m-nexus-5x-64':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.gpu',
buildername='Android Release (Nexus 5X)',
),
'try-nougat-phone-tester':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.android',
buildername='Android arm64 Builder (dbg)',
tester='Nougat Phone Tester',
),
'android-oreo-arm64-dbg':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.android',
buildername='Android arm64 Builder (dbg)',
tester='Oreo Phone Tester',
),
'android-pie-arm64-dbg':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.android',
buildername='Android arm64 Builder (dbg)',
tester='android-pie-arm64-dbg',
),
'android-pie-arm64-fyi-rel':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.android.fyi',
buildername='android-pie-arm64-fyi-rel',
),
'android-weblayer-pie-x86-fyi-rel':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.android.fyi',
buildername='android-weblayer-pie-x86-fyi-rel',
),
'android-webview-pie-arm64-fyi-rel':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.android.fyi',
buildername='Android WebView P FYI (rel)',
),
},
'tryserver.chromium.angle': {
'android_angle_rel_ng':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.gpu.fyi',
buildername='ANGLE GPU Android Release (Nexus 5X)',
retry_failed_shards=False,
),
'android_angle_vk32_rel_ng':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.gpu.fyi',
buildername='Android FYI 32 Vk Release (Pixel 2)',
retry_failed_shards=False,
),
'android_angle_vk64_rel_ng':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.gpu.fyi',
buildername='Android FYI 64 Vk Release (Pixel 2)',
retry_failed_shards=False,
),
'android_angle_deqp_rel_ng':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.gpu.fyi',
buildername='Android FYI dEQP Release (Nexus 5X)',
retry_failed_shards=False,
),
'android_angle_vk32_deqp_rel_ng':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.gpu.fyi',
buildername='Android FYI 32 dEQP Vk Release (Pixel 2)',
retry_failed_shards=False,
),
'android_angle_vk64_deqp_rel_ng':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.gpu.fyi',
buildername='Android FYI 64 dEQP Vk Release (Pixel 2)',
retry_failed_shards=False,
),
'linux-angle-rel':
try_spec.TrySpec.create(
mirrors=[
try_spec.TryMirror.create(
builder_group='chromium.gpu.fyi',
buildername='GPU FYI Linux Builder',
tester='ANGLE GPU Linux Release (NVIDIA)',
),
try_spec.TryMirror.create(
builder_group='chromium.gpu.fyi',
buildername='GPU FYI Linux Builder',
tester='ANGLE GPU Linux Release (Intel HD 630)',
),
],
retry_failed_shards=False,
),
# TODO(fjhenigman): Add Ozone testers when possible.
'linux_angle_ozone_rel_ng':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.gpu.fyi',
buildername='GPU FYI Linux Ozone Builder',
execution_mode=try_spec.COMPILE,
),
'linux_angle_deqp_rel_ng':
try_spec.TrySpec.create(
mirrors=[
try_spec.TryMirror.create(
builder_group='chromium.gpu.fyi',
buildername='GPU FYI Linux dEQP Builder',
tester='Linux FYI dEQP Release (NVIDIA)',
),
try_spec.TryMirror.create(
builder_group='chromium.gpu.fyi',
buildername='GPU FYI Linux dEQP Builder',
tester='Linux FYI dEQP Release (Intel HD 630)',
),
],
retry_failed_shards=False,
),
'mac-angle-rel':
try_spec.TrySpec.create(
mirrors=[
try_spec.TryMirror.create(
builder_group='chromium.gpu.fyi',
buildername='GPU FYI Mac Builder',
tester='ANGLE GPU Mac Release (Intel)',
),
try_spec.TryMirror.create(
builder_group='chromium.gpu.fyi',
buildername='GPU FYI Mac Builder',
tester='ANGLE GPU Mac Retina Release (NVIDIA)',
),
try_spec.TryMirror.create(
builder_group='chromium.gpu.fyi',
buildername='GPU FYI Mac Builder',
tester='ANGLE GPU Mac Retina Release (AMD)',
),
],
retry_failed_shards=False,
),
'win-angle-rel-32':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.gpu.fyi',
buildername='GPU FYI Win Builder',
tester='Win7 ANGLE Tryserver (AMD)',
retry_failed_shards=False,
),
'win-angle-rel-64':
try_spec.TrySpec.create(
mirrors=[
try_spec.TryMirror.create(
builder_group='chromium.gpu.fyi',
buildername='GPU FYI Win x64 Builder',
tester='ANGLE GPU Win10 x64 Release (NVIDIA)',
),
try_spec.TryMirror.create(
builder_group='chromium.gpu.fyi',
buildername='GPU FYI Win x64 Builder',
tester='ANGLE GPU Win10 x64 Release (Intel HD 630)',
),
],
retry_failed_shards=False,
),
'win-angle-deqp-rel-32':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.gpu.fyi',
buildername='GPU FYI Win dEQP Builder',
tester='Win7 FYI dEQP Release (AMD)',
retry_failed_shards=False,
),
'win-angle-deqp-rel-64':
try_spec.TrySpec.create(
mirrors=[
try_spec.TryMirror.create(
builder_group='chromium.gpu.fyi',
buildername='GPU FYI Win x64 dEQP Builder',
tester='Win10 FYI x64 dEQP Release (NVIDIA)',
),
try_spec.TryMirror.create(
builder_group='chromium.gpu.fyi',
buildername='GPU FYI Win x64 dEQP Builder',
tester='Win10 FYI x64 dEQP Release (Intel HD 630)',
),
],
retry_failed_shards=False,
),
'fuchsia-angle-rel':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.gpu.fyi',
buildername='GPU FYI Fuchsia Builder',
execution_mode=try_spec.COMPILE,
),
},
'tryserver.chromium.linux': {
'cast_shell_linux':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.linux',
buildername='Cast Linux',
),
'cast_shell_audio_linux':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.linux',
buildername='Cast Audio Linux',
),
'fuchsia_arm64':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.linux',
buildername='Fuchsia ARM64',
),
'fuchsia-arm64-cast':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.linux',
buildername='fuchsia-arm64-cast',
),
'fuchsia_arm64_cast_audio':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.linux',
buildername='Fuchsia ARM64 Cast Audio',
),
'fuchsia-compile-x64-dbg':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.linux',
buildername='fuchsia-x64-dbg',
execution_mode=try_spec.COMPILE,
),
'fuchsia-fyi-arm64-dbg':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.fyi',
buildername='fuchsia-fyi-arm64-dbg',
),
'fuchsia-fyi-arm64-rel':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.fyi',
buildername='fuchsia-fyi-arm64-rel',
),
'fuchsia-fyi-x64-dbg':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.fyi',
buildername='fuchsia-fyi-x64-dbg',
),
'fuchsia-fyi-x64-rel':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.fyi',
buildername='fuchsia-fyi-x64-rel',
),
'fuchsia_x64':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.linux',
buildername='Fuchsia x64',
),
'fuchsia-x64-cast':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.linux',
buildername='fuchsia-x64-cast',
),
'fuchsia_x64_cast_audio':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.linux',
buildername='Fuchsia x64 Cast Audio',
),
'linux-annotator-rel':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.fyi',
buildername='linux-annotator-rel',
),
'linux-bfcache-rel':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.linux',
buildername='linux-bfcache-rel',
),
'linux-blink-heap-concurrent-marking-tsan-rel':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.fyi',
buildername='linux-blink-heap-concurrent-marking-tsan-rel',
),
'linux-blink-heap-verification-try':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.fyi',
buildername='linux-blink-heap-verification',
),
# This trybot mirrors linux-rel
'linux-dcheck-off-rel':
try_spec.TrySpec.create([
try_spec.TryMirror.create(
builder_group='chromium.linux',
buildername='Linux Builder',
tester='Linux Tests',
),
try_spec.TryMirror.create(
builder_group='chromium.gpu',
buildername='GPU Linux Builder',
tester='Linux Release (NVIDIA)',
),
]),
'linux-gcc-rel':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.linux',
buildername='linux-gcc-rel',
),
'linux-inverse-fieldtrials-fyi-rel':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.fyi',
buildername='linux-inverse-fieldtrials-fyi-rel',
),
'linux-ozone-rel':
try_spec.TrySpec.create([
try_spec.TryMirror.create(
builder_group='chromium.linux',
buildername='linux-ozone-rel',
tester='Linux Ozone Tester (Headless)',
),
try_spec.TryMirror.create(
builder_group='chromium.linux',
buildername='linux-ozone-rel',
tester='Linux Ozone Tester (X11)',
),
try_spec.TryMirror.create(
builder_group='chromium.linux',
buildername='linux-ozone-rel',
tester='Linux Ozone Tester (Wayland)',
),
]),
'linux-webkit-msan-rel':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.memory',
buildername='WebKit Linux MSAN',
),
'linux_chromium_dbg_ng':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.linux',
buildername='Linux Builder (dbg)',
tester='Linux Tests (dbg)(1)',
),
'linux-clang-tidy-dbg':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.linux',
buildername='Linux Builder (dbg)',
execution_mode=try_spec.COMPILE,
),
'linux-clang-tidy-rel':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.linux',
buildername='Linux Builder',
execution_mode=try_spec.COMPILE,
),
'linux-rel':
try_spec.TrySpec.create(
mirrors=[
try_spec.TryMirror.create(
builder_group='chromium.linux',
buildername='Linux Builder',
tester='Linux Tests',
),
try_spec.TryMirror.create(
builder_group='chromium.gpu',
buildername='GPU Linux Builder',
tester='Linux Release (NVIDIA)',
),
],
analyze_deps_autorolls=True,
),
'linux-rel-builderful':
try_spec.TrySpec.create(
mirrors=[
try_spec.TryMirror.create(
builder_group='chromium.linux',
buildername='Linux Builder',
tester='Linux Tests',
),
try_spec.TryMirror.create(
builder_group='chromium.gpu',
buildername='GPU Linux Builder',
tester='Linux Release (NVIDIA)',
),
],
analyze_deps_autorolls=True,
),
'linux_chromium_asan_rel_ng':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.memory',
buildername='Linux ASan LSan Builder',
tester='Linux ASan LSan Tests (1)',
),
'linux_chromium_compile_dbg_ng':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.linux',
buildername='Linux Builder (dbg)',
execution_mode=try_spec.COMPILE,
),
'linux_chromium_compile_rel_ng':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.linux',
buildername='Linux Builder',
execution_mode=try_spec.COMPILE,
),
'linux_chromium_archive_rel_ng':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium',
buildername='linux-archive-rel',
),
'linux_chromium_clobber_rel_ng':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium',
buildername='linux-archive-rel',
execution_mode=try_spec.COMPILE,
),
'linux_chromium_chromeos_asan_rel_ng':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.memory',
buildername='Linux Chromium OS ASan LSan Builder',
tester='Linux Chromium OS ASan LSan Tests (1)',
),
'linux_chromium_chromeos_msan_rel_ng':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.memory',
buildername='Linux ChromiumOS MSan Builder',
tester='Linux ChromiumOS MSan Tests',
),
'linux_chromium_compile_dbg_32_ng':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.linux',
buildername='Linux Builder (dbg)(32)',
execution_mode=try_spec.COMPILE,
),
'linux_chromium_msan_rel_ng':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.memory',
buildername='Linux MSan Builder',
tester='Linux MSan Tests',
),
'linux_chromium_tsan_rel_ng':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.memory',
buildername='Linux TSan Builder',
tester='Linux TSan Tests',
),
'linux_chromium_cfi_rel_ng':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.memory',
buildername='Linux CFI',
),
'linux_chromium_ubsan_rel_ng':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.clang',
buildername='UBSanVptr Linux',
),
'linux_layout_tests_composite_after_paint':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.fyi',
buildername='WebKit Linux composite_after_paint Dummy Builder',
),
'linux_layout_tests_layout_ng_disabled':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.fyi',
buildername='WebKit Linux layout_ng_disabled Builder',
),
'linux_mojo':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.mojo',
buildername='Mojo Linux',
),
'linux_mojo_chromeos':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.mojo',
buildername='Mojo ChromiumOS',
),
'linux-perfetto-rel':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.fyi',
buildername='linux-perfetto-rel',
),
'linux-viz-rel':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.fyi',
buildername='Linux Viz',
),
'linux_vr':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.fyi',
buildername='VR Linux',
),
'leak_detection_linux':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.linux',
buildername='Leak Detection Linux',
),
'layout_test_leak_detection':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.memory',
buildername='WebKit Linux Leak',
),
# Optional GPU bots.
'linux_optional_gpu_tests_rel':
try_spec.TrySpec.create([
try_spec.TryMirror.create(
builder_group='chromium.gpu.fyi',
buildername='GPU FYI Linux Builder DEPS ANGLE',
tester='Optional Linux Release (NVIDIA)',
),
try_spec.TryMirror.create(
builder_group='chromium.gpu.fyi',
buildername='GPU FYI Linux Builder DEPS ANGLE',
tester='Optional Linux Release (Intel HD 630)',
),
]),
# Manually triggered GPU trybots.
'gpu-fyi-try-linux-intel-dqp':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.gpu.fyi',
buildername='GPU FYI Linux dEQP Builder',
tester='Linux FYI dEQP Release (Intel HD 630)',
),
'gpu-fyi-try-linux-intel-exp':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.gpu.fyi',
buildername='GPU FYI Linux Builder',
tester='Linux FYI Experimental Release (Intel HD 630)',
),
'gpu-fyi-try-linux-intel-rel':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.gpu.fyi',
buildername='GPU FYI Linux Builder',
tester='Linux FYI Release (Intel HD 630)',
),
'gpu-fyi-try-linux-intel-sk-dawn-rel':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.gpu.fyi',
buildername=\
'Linux FYI SkiaRenderer Dawn Release (Intel HD 630)',
),
'gpu-fyi-try-linux-intel-skv':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.gpu.fyi',
buildername='GPU FYI Linux Builder',
tester='Linux FYI SkiaRenderer Vulkan (Intel HD 630)',
),
'gpu-fyi-try-linux-nvidia-dbg':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.gpu.fyi',
buildername='GPU FYI Linux Builder (dbg)',
tester='Linux FYI Debug (NVIDIA)',
),
'gpu-fyi-try-linux-nvidia-dqp':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.gpu.fyi',
buildername='GPU FYI Linux dEQP Builder',
tester='Linux FYI dEQP Release (NVIDIA)',
),
'gpu-fyi-try-linux-nvidia-exp':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.gpu.fyi',
buildername='GPU FYI Linux Builder',
tester='Linux FYI Experimental Release (NVIDIA)',
),
'gpu-fyi-try-linux-nvidia-rel':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.gpu.fyi',
buildername='GPU FYI Linux Builder',
tester='Linux FYI Release (NVIDIA)',
),
'gpu-fyi-try-linux-nvidia-skv':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.gpu.fyi',
buildername='GPU FYI Linux Builder',
tester='Linux FYI SkiaRenderer Vulkan (NVIDIA)',
),
'gpu-fyi-try-linux-nvidia-tsn':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.gpu.fyi',
buildername='Linux FYI GPU TSAN Release',
),
'gpu-try-linux-nvidia-dbg':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.gpu',
buildername='GPU Linux Builder (dbg)',
tester='Linux Debug (NVIDIA)',
),
'gpu-try-linux-nvidia-rel':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.gpu',
buildername='GPU Linux Builder',
tester='Linux Release (NVIDIA)',
),
'linux-lacros-fyi-rel':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.fyi',
buildername='linux-lacros-builder-fyi-rel',
tester='linux-lacros-tester-fyi-rel',
),
'linux-trusty-rel':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.linux',
buildername='linux-trusty-rel',
),
'linux-wpt-fyi-rel':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.fyi',
buildername='linux-wpt-fyi-rel',
),
'linux-wpt-identity-fyi-rel':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.fyi',
buildername='linux-wpt-identity-fyi-rel',
),
'linux-wpt-payments-fyi-rel':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.fyi',
buildername='linux-wpt-payments-fyi-rel',
),
'network_service_linux':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.linux',
buildername='Network Service Linux',
),
},
'tryserver.chromium.chromiumos': {
'chromeos-amd64-generic-cfi-thin-lto-rel':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.chromiumos',
buildername='chromeos-amd64-generic-cfi-thin-lto-rel',
),
'chromeos-amd64-generic-dbg':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.chromiumos',
buildername='chromeos-amd64-generic-dbg',
),
'chromeos-amd64-generic-rel':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.chromiumos',
buildername='chromeos-amd64-generic-rel',
),
'chromeos-arm-generic-dbg':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.chromiumos',
buildername='chromeos-arm-generic-dbg',
),
'chromeos-arm-generic-rel':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.chromiumos',
buildername='chromeos-arm-generic-rel',
),
'chromeos-kevin-compile-rel':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.chromiumos',
buildername='chromeos-kevin-rel',
execution_mode=try_spec.COMPILE,
),
'chromeos-kevin-rel':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.chromiumos',
buildername='chromeos-kevin-rel',
),
'linux-chromeos-compile-dbg':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.chromiumos',
buildername='linux-chromeos-dbg',
execution_mode=try_spec.COMPILE,
),
'linux-chromeos-dbg':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.chromiumos',
buildername='linux-chromeos-dbg',
),
'linux-chromeos-rel':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.chromiumos',
buildername='linux-chromeos-rel',
),
'linux-lacros-rel':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.chromiumos',
buildername='linux-lacros-rel',
),
# Manually triggered GPU trybots.
'gpu-fyi-try-chromeos-amd64-generic':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.gpu.fyi',
buildername='ChromeOS FYI Release (amd64-generic)',
),
'gpu-fyi-try-chromeos-kevin':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.gpu.fyi',
buildername='ChromeOS FYI Release (kevin)',
),
},
'tryserver.chromium.mac': {
'ios-device':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.mac',
buildername='ios-device',
),
'ios-simulator-code-coverage':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.fyi',
buildername='ios-simulator-code-coverage',
),
'ios-simulator-cronet':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.fyi',
buildername='ios-simulator-cronet',
),
'ios-simulator-full-configs':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.mac',
buildername='ios-simulator-full-configs',
),
'ios-simulator-multi-window':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.fyi',
buildername='ios-simulator-multi-window',
),
'ios-simulator-noncq':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.mac',
buildername='ios-simulator-noncq',
),
'ios-simulator':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.mac',
buildername='ios-simulator',
),
'ios13-beta-simulator':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.fyi',
buildername='ios13-beta-simulator',
),
'ios13-sdk-simulator':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.fyi',
buildername='ios13-sdk-simulator',
),
'ios14-beta-simulator':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.fyi',
buildername='ios14-beta-simulator',
),
'ios14-sdk-simulator':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.fyi',
buildername='ios14-sdk-simulator',
),
'mac_chromium_archive_rel_ng':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium',
buildername='mac-archive-rel',
),
'mac_chromium_dbg_ng':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.mac',
buildername='Mac Builder (dbg)',
tester='Mac10.13 Tests (dbg)',
),
'mac-osxbeta-rel':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.mac',
buildername='Mac Builder',
tester_group='chromium.fyi',
tester='mac-osxbeta-rel',
),
'mac-arm64-rel':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.mac',
buildername='mac-arm64-rel',
),
'mac-rel':
try_spec.TrySpec.create([
try_spec.TryMirror.create(
builder_group='chromium.mac',
buildername='Mac Builder',
tester='Mac10.13 Tests',
),
try_spec.TryMirror.create(
builder_group='chromium.gpu',
buildername='GPU Mac Builder',
tester='Mac Release (Intel)',
),
try_spec.TryMirror.create(
builder_group='chromium.gpu',
buildername='GPU Mac Builder',
tester='Mac Retina Release (AMD)',
),
]),
'mac_chromium_10.10':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.mac',
buildername='Mac Builder',
tester='Mac10.10 Tests',
),
'mac_chromium_10.12_rel_ng':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.mac',
buildername='Mac Builder',
tester='Mac10.12 Tests',
),
'mac_chromium_10.13_rel_ng':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.mac',
buildername='Mac Builder',
tester='Mac10.13 Tests',
),
'mac_chromium_10.14_rel_ng':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.mac',
buildername='Mac Builder',
tester='Mac10.14 Tests',
),
'mac_chromium_10.15_rel_ng':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.mac',
buildername='Mac Builder',
tester='Mac10.15 Tests',
),
'mac_chromium_11.0_rel_ng':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.fyi',
buildername='Mac Builder Next',
tester='Mac11.0 Tests',
),
'mac_chromium_compile_dbg_ng':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.mac',
buildername='Mac Builder (dbg)',
execution_mode=try_spec.COMPILE,
),
'mac_chromium_compile_rel_ng':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.mac',
buildername='Mac Builder',
execution_mode=try_spec.COMPILE,
),
'mac_chromium_asan_rel_ng':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.memory',
buildername='Mac ASan 64 Builder',
tester='Mac ASan 64 Tests (1)',
),
# Optional GPU bots.
'mac_optional_gpu_tests_rel':
try_spec.TrySpec.create([
try_spec.TryMirror.create(
builder_group='chromium.gpu.fyi',
buildername='GPU FYI Mac Builder DEPS ANGLE',
tester='Optional Mac Release (Intel)',
),
try_spec.TryMirror.create(
builder_group='chromium.gpu.fyi',
buildername='GPU FYI Mac Builder DEPS ANGLE',
tester='Optional Mac Retina Release (NVIDIA)',
),
try_spec.TryMirror.create(
builder_group='chromium.gpu.fyi',
buildername='GPU FYI Mac Builder DEPS ANGLE',
tester='Optional Mac Retina Release (AMD)',
),
]),
# Manually triggered GPU trybots.
'gpu-fyi-try-mac-amd-dqp':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.gpu.fyi',
buildername='GPU FYI Mac dEQP Builder',
tester='Mac FYI dEQP Release AMD',
),
'gpu-fyi-try-mac-amd-pro-rel':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.gpu.fyi',
buildername='GPU FYI Mac Builder',
tester='Mac Pro FYI Release (AMD)',
),
'gpu-fyi-try-mac-amd-retina-dbg':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.gpu.fyi',
buildername='GPU FYI Mac Builder (dbg)',
tester='Mac FYI Retina Debug (AMD)',
),
'gpu-fyi-try-mac-amd-retina-exp':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.gpu.fyi',
buildername='GPU FYI Mac Builder',
tester='Mac FYI Experimental Retina Release (AMD)',
),
'gpu-fyi-try-mac-amd-retina-rel':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.gpu.fyi',
buildername='GPU FYI Mac Builder',
tester='Mac FYI Retina Release (AMD)',
),
'gpu-fyi-try-mac-arm64-apple-dtk-rel':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.gpu.fyi',
buildername='Mac FYI arm64 Release (Apple DTK)',
),
'gpu-fyi-try-mac-asan':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.gpu.fyi',
buildername='Mac FYI GPU ASAN Release',
),
'gpu-fyi-try-mac-intel-dbg':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.gpu.fyi',
buildername='GPU FYI Mac Builder (dbg)',
tester='Mac FYI Debug (Intel)',
),
'gpu-fyi-try-mac-intel-dqp':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.gpu.fyi',
buildername='GPU FYI Mac dEQP Builder',
tester='Mac FYI dEQP Release Intel',
),
'gpu-fyi-try-mac-intel-exp':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.gpu.fyi',
buildername='GPU FYI Mac Builder',
tester='Mac FYI Experimental Release (Intel)',
),
'gpu-fyi-try-mac-intel-rel':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.gpu.fyi',
buildername='GPU FYI Mac Builder',
tester='Mac FYI Release (Intel)',
),
'gpu-fyi-try-mac-nvidia-retina-dbg':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.gpu.fyi',
buildername='GPU FYI Mac Builder (dbg)',
tester='Mac FYI Retina Debug (NVIDIA)',
),
'gpu-fyi-try-mac-nvidia-retina-exp':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.gpu.fyi',
buildername='GPU FYI Mac Builder',
tester='Mac FYI Experimental Retina Release (NVIDIA)',
),
'gpu-fyi-try-mac-nvidia-retina-rel':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.gpu.fyi',
buildername='GPU FYI Mac Builder',
tester='Mac FYI Retina Release (NVIDIA)',
),
'gpu-try-mac-amd-retina-dbg':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.gpu',
buildername='GPU Mac Builder (dbg)',
tester='Mac Retina Debug (AMD)',
),
'gpu-try-mac-intel-dbg':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.gpu',
buildername='GPU Mac Builder (dbg)',
tester='Mac Debug (Intel)',
),
},
'tryserver.chromium.perf': {
'Android Compile Perf':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.perf',
buildername='android-builder-perf',
),
'Android arm64 Compile Perf':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.perf',
buildername='android_arm64-builder-perf',
),
'Lacros Builder Perf':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.perf',
buildername='chromeos-amd64-generic-lacros-builder-perf',
),
'Linux Builder Perf':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.perf',
buildername='linux-builder-perf',
),
'Mac Builder Perf':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.perf',
buildername='mac-builder-perf',
),
'Win Builder Perf':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.perf',
buildername='win32-builder-perf',
),
'Win x64 Builder Perf':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.perf',
buildername='win64-builder-perf',
),
},
'tryserver.chromium.win': {
'win-asan':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.memory',
buildername='win-asan',
),
'win-annotator-rel':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.fyi',
buildername='win-annotator-rel',
),
'win_archive':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium',
buildername='win32-archive-rel',
),
'win_x64_archive':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium',
buildername='win-archive-rel',
),
'win_chromium_dbg_ng':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.win',
buildername='Win Builder (dbg)',
tester='Win7 Tests (dbg)(1)',
),
'win7-rel':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.win',
buildername='Win Builder',
tester='Win7 Tests (1)',
),
'win10_chromium_x64_dbg_ng':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.win',
buildername='Win x64 Builder (dbg)',
tester='Win10 Tests x64 (dbg)',
),
'win10_chromium_x64_rel_ng':
try_spec.TrySpec.create([
try_spec.TryMirror.create(
builder_group='chromium.win',
buildername='Win x64 Builder',
tester='Win10 Tests x64',
),
try_spec.TryMirror.create(
builder_group='chromium.gpu',
buildername='GPU Win x64 Builder',
tester='Win10 x64 Release (NVIDIA)',
),
]),
'win10_chromium_x64_1909_fyi_rel_ng':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.fyi',
buildername='Win10 Tests x64 1909'
),
'win_chromium_compile_dbg_ng':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.win',
buildername='Win Builder (dbg)',
execution_mode=try_spec.COMPILE,
),
'win_chromium_compile_rel_ng':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.win',
buildername='Win Builder',
execution_mode=try_spec.COMPILE,
),
'win_chromium_x64_rel_ng':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.win',
buildername='Win x64 Builder',
tester='Win 7 Tests x64 (1)',
),
'win_mojo':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.mojo',
buildername='Mojo Windows',
),
# Optional GPU bots.
# This trybot used to mirror "Optional Win7 Release (AMD)",
# but that had to be disabled due to capacity constraints.
'win_optional_gpu_tests_rel':
try_spec.TrySpec.create([
try_spec.TryMirror.create(
builder_group='chromium.gpu.fyi',
buildername='GPU FYI Win x64 Builder DEPS ANGLE',
tester='Optional Win10 x64 Release (NVIDIA)',
),
try_spec.TryMirror.create(
builder_group='chromium.gpu.fyi',
buildername='GPU FYI Win x64 Builder DEPS ANGLE',
tester='Optional Win10 x64 Release (Intel HD 630)',
),
]),
# Manually triggered GPU trybots.
'gpu-fyi-try-win7-amd-dbg-32':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.gpu.fyi',
buildername='GPU FYI Win Builder (dbg)',
tester='Win7 FYI Debug (AMD)',
),
'gpu-fyi-try-win7-amd-dqp-32':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.gpu.fyi',
buildername='GPU FYI Win dEQP Builder',
tester='Win7 FYI dEQP Release (AMD)',
),
'gpu-fyi-try-win7-amd-rel-32':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.gpu.fyi',
buildername='GPU FYI Win Builder',
tester='Win7 FYI Release (AMD)',
),
'gpu-fyi-try-win7-nvidia-dqp-64':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.gpu.fyi',
buildername='GPU FYI Win x64 dEQP Builder',
tester='Win7 FYI x64 dEQP Release (NVIDIA)',
),
'gpu-fyi-try-win7-nvidia-rel-32':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.gpu.fyi',
buildername='GPU FYI Win Builder',
tester='Win7 FYI Release (NVIDIA)',
),
'gpu-fyi-try-win7-nvidia-rel-64':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.gpu.fyi',
buildername='GPU FYI Win x64 Builder',
tester='Win7 FYI x64 Release (NVIDIA)',
),
'gpu-fyi-try-win10-intel-dqp-64':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.gpu.fyi',
buildername='GPU FYI Win x64 dEQP Builder',
tester='Win10 FYI x64 dEQP Release (Intel HD 630)',
),
'gpu-fyi-try-win10-intel-exp-64':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.gpu.fyi',
buildername='GPU FYI Win x64 Builder',
tester='Win10 FYI x64 Exp Release (Intel HD 630)',
),
'gpu-fyi-try-win10-intel-rel-64':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.gpu.fyi',
buildername='GPU FYI Win x64 Builder',
tester='Win10 FYI x64 Release (Intel HD 630)',
),
'gpu-fyi-try-win10-nvidia-dbg-64':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.gpu.fyi',
buildername='GPU FYI Win x64 Builder (dbg)',
tester='Win10 FYI x64 Debug (NVIDIA)',
),
'gpu-fyi-try-win10-nvidia-dqp-64':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.gpu.fyi',
buildername='GPU FYI Win x64 dEQP Builder',
tester='Win10 FYI x64 dEQP Release (NVIDIA)',
),
'gpu-fyi-try-win10-nvidia-dx12vk-dbg-64':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.gpu.fyi',
buildername='GPU FYI Win x64 DX12 Vulkan Builder (dbg)',
tester='Win10 FYI x64 DX12 Vulkan Debug (NVIDIA)',
),
'gpu-fyi-try-win10-nvidia-dx12vk-rel-64':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.gpu.fyi',
buildername='GPU FYI Win x64 DX12 Vulkan Builder',
tester='Win10 FYI x64 DX12 Vulkan Release (NVIDIA)',
),
'gpu-fyi-try-win10-nvidia-exp-64':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.gpu.fyi',
buildername='GPU FYI Win x64 Builder',
tester='Win10 FYI x64 Exp Release (NVIDIA)',
),
'gpu-fyi-try-win10-nvidia-rel-32':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.gpu.fyi',
buildername='GPU FYI Win Builder',
tester='Win10 FYI x86 Release (NVIDIA)',
),
'gpu-fyi-try-win10-nvidia-rel-64':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.gpu.fyi',
buildername='GPU FYI Win x64 Builder',
tester='Win10 FYI x64 Release (NVIDIA)',
),
'gpu-fyi-try-win10-nvidia-sk-dawn-rel-64':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.gpu.fyi',
buildername='Win10 FYI x64 SkiaRenderer Dawn Release (NVIDIA)',
),
},
# Dawn GPU bots
'tryserver.chromium.dawn': {
'dawn-linux-x64-deps-rel':
try_spec.TrySpec.create([
try_spec.TryMirror.create(
builder_group='chromium.dawn',
buildername='Dawn Linux x64 DEPS Builder',
tester='Dawn Linux x64 DEPS Release (Intel HD 630)',
),
try_spec.TryMirror.create(
builder_group='chromium.dawn',
buildername='Dawn Linux x64 DEPS Builder',
tester='Dawn Linux x64 DEPS Release (NVIDIA)',
),
]),
'dawn-mac-x64-deps-rel':
try_spec.TrySpec.create([
try_spec.TryMirror.create(
builder_group='chromium.dawn',
buildername='Dawn Mac x64 DEPS Builder',
tester='Dawn Mac x64 DEPS Release (AMD)',
),
try_spec.TryMirror.create(
builder_group='chromium.dawn',
buildername='Dawn Mac x64 DEPS Builder',
tester='Dawn Mac x64 DEPS Release (Intel)',
),
]),
'dawn-win10-x86-deps-rel':
try_spec.TrySpec.create([
try_spec.TryMirror.create(
builder_group='chromium.dawn',
buildername='Dawn Win10 x86 DEPS Builder',
tester='Dawn Win10 x86 DEPS Release (Intel HD 630)',
),
try_spec.TryMirror.create(
builder_group='chromium.dawn',
buildername='Dawn Win10 x86 DEPS Builder',
tester='Dawn Win10 x86 DEPS Release (NVIDIA)',
),
]),
'dawn-win10-x64-deps-rel':
try_spec.TrySpec.create([
try_spec.TryMirror.create(
builder_group='chromium.dawn',
buildername='Dawn Win10 x64 DEPS Builder',
tester='Dawn Win10 x64 DEPS Release (Intel HD 630)',
),
try_spec.TryMirror.create(
builder_group='chromium.dawn',
buildername='Dawn Win10 x64 DEPS Builder',
tester='Dawn Win10 x64 DEPS Release (NVIDIA)',
),
]),
'linux-dawn-rel':
try_spec.TrySpec.create([
try_spec.TryMirror.create(
builder_group='chromium.dawn',
buildername='Dawn Linux x64 Builder',
tester='Dawn Linux x64 Release (Intel HD 630)',
),
try_spec.TryMirror.create(
builder_group='chromium.dawn',
buildername='Dawn Linux x64 Builder',
tester='Dawn Linux x64 Release (NVIDIA)',
),
]),
'mac-dawn-rel':
try_spec.TrySpec.create([
try_spec.TryMirror.create(
builder_group='chromium.dawn',
buildername='Dawn Mac x64 Builder',
tester='Dawn Mac x64 Release (AMD)',
),
try_spec.TryMirror.create(
builder_group='chromium.dawn',
buildername='Dawn Mac x64 Builder',
tester='Dawn Mac x64 Release (Intel)',
),
]),
'win-dawn-rel':
try_spec.TrySpec.create([
try_spec.TryMirror.create(
builder_group='chromium.dawn',
buildername='Dawn Win10 x64 Builder',
tester='Dawn Win10 x64 Release (Intel HD 630)',
),
try_spec.TryMirror.create(
builder_group='chromium.dawn',
buildername='Dawn Win10 x64 Builder',
tester='Dawn Win10 x64 Release (NVIDIA)',
),
]),
# Manually triggered Dawn trybots.
'dawn-try-win10-x86-rel':
try_spec.TrySpec.create([
try_spec.TryMirror.create(
builder_group='chromium.dawn',
buildername='Dawn Win10 x86 Builder',
tester='Dawn Win10 x86 Release (Intel HD 630)',
),
try_spec.TryMirror.create(
builder_group='chromium.dawn',
buildername='Dawn Win10 x86 Builder',
tester='Dawn Win10 x86 Release (NVIDIA)',
),
]),
'dawn-try-win10-x64-asan-rel':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.dawn',
buildername='Dawn Win10 x64 ASAN Release',
),
},
# SWANGLE bots
'tryserver.chromium.swangle': {
'linux-swangle-chromium-try-x64':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.swangle',
buildername='linux-swangle-chromium-x64',
),
'linux-swangle-try-tot-angle-x64':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.swangle',
buildername='linux-swangle-tot-angle-x64',
),
'linux-swangle-try-tot-angle-x86':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.swangle',
buildername='linux-swangle-tot-angle-x86',
),
'linux-swangle-try-tot-swiftshader-x64':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.swangle',
buildername='linux-swangle-tot-swiftshader-x64',
),
'linux-swangle-try-tot-swiftshader-x86':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.swangle',
buildername='linux-swangle-tot-swiftshader-x86',
),
'linux-swangle-try-x64':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.swangle',
buildername='linux-swangle-x64',
),
'linux-swangle-try-x86':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.swangle',
buildername='linux-swangle-x86',
),
'mac-swangle-chromium-try-x64':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.swangle',
buildername='mac-swangle-chromium-x64',
),
'win-swangle-chromium-try-x86':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.swangle',
buildername='win-swangle-chromium-x86',
),
'win-swangle-try-tot-angle-x64':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.swangle',
buildername='win-swangle-tot-angle-x64',
),
'win-swangle-try-tot-angle-x86':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.swangle',
buildername='win-swangle-tot-angle-x86',
),
'win-swangle-try-tot-swiftshader-x64':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.swangle',
buildername='win-swangle-tot-swiftshader-x64',
),
'win-swangle-try-tot-swiftshader-x86':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.swangle',
buildername='win-swangle-tot-swiftshader-x86',
),
'win-swangle-try-x64':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.swangle',
buildername='win-swangle-x64',
),
'win-swangle-try-x86':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.swangle',
buildername='win-swangle-x86',
),
},
'tryserver.v8': {
'v8_linux_blink_rel':
try_spec.TrySpec.create_for_single_mirror(
builder_group='chromium.fyi',
buildername='linux-blink-rel-dummy',
),
'v8_linux_chromium_gn_rel':
try_spec.TrySpec.create_for_single_mirror(
builder_group='client.v8.fyi',
buildername='V8 Linux GN',
),
},
'tryserver.webrtc': {
'win_chromium_compile':
try_spec.TrySpec.create_for_single_mirror(
builder_group='tryserver.webrtc',
buildername='win_chromium_compile',
execution_mode=try_spec.COMPILE,
),
'win_chromium_compile_dbg':
try_spec.TrySpec.create_for_single_mirror(
builder_group='tryserver.webrtc',
buildername='win_chromium_compile_dbg',
execution_mode=try_spec.COMPILE,
),
'mac_chromium_compile':
try_spec.TrySpec.create_for_single_mirror(
builder_group='tryserver.webrtc',
buildername='mac_chromium_compile',
execution_mode=try_spec.COMPILE,
),
'linux_chromium_compile':
try_spec.TrySpec.create_for_single_mirror(
builder_group='tryserver.webrtc',
buildername='linux_chromium_compile',
execution_mode=try_spec.COMPILE,
),
'linux_chromium_compile_dbg':
try_spec.TrySpec.create_for_single_mirror(
builder_group='tryserver.webrtc',
buildername='linux_chromium_compile_dbg',
execution_mode=try_spec.COMPILE,
),
'android_chromium_compile':
try_spec.TrySpec.create_for_single_mirror(
builder_group='tryserver.webrtc',
buildername='android_chromium_compile',
execution_mode=try_spec.COMPILE,
),
},
})