| # Copyright 2021 The Chromium Authors |
| # Use of this source code is governed by a BSD-style license that can be |
| # found in the LICENSE file. |
| """Definitions of builders in the chromium.gpu.fyi builder group.""" |
| |
| load("//lib/builder_config.star", "builder_config") |
| load("//lib/builders.star", "reclient", "sheriff_rotations") |
| load("//lib/ci.star", "ci") |
| load("//lib/consoles.star", "consoles") |
| |
| ci.defaults.set( |
| builder_group = "chromium.gpu.fyi", |
| executable = ci.DEFAULT_EXECUTABLE, |
| execution_timeout = 6 * time.hour, |
| reclient_instance = reclient.instance.DEFAULT_TRUSTED, |
| reclient_jobs = reclient.jobs.DEFAULT, |
| pool = ci.gpu.POOL, |
| properties = { |
| "perf_dashboard_machine_group": "ChromiumGPUFYI", |
| }, |
| service_account = ci.gpu.SERVICE_ACCOUNT, |
| sheriff_rotations = sheriff_rotations.CHROMIUM_GPU, |
| thin_tester_cores = 2, |
| ) |
| |
| consoles.console_view( |
| name = "chromium.gpu.fyi", |
| ordering = { |
| None: ["Windows", "Mac", "Linux"], |
| "*builder*": ["Builder"], |
| "*type*": consoles.ordering(short_names = ["rel", "dbg", "exp"]), |
| "*cpu*": consoles.ordering(short_names = ["x86"]), |
| "Windows": "*builder*", |
| "Windows|Builder": ["Release", "dx12vk", "Debug"], |
| "Windows|Builder|Release": "*cpu*", |
| "Windows|Builder|dx12vk": "*type*", |
| "Windows|Builder|Debug": "*cpu*", |
| "Windows|10|x64|Intel": "*type*", |
| "Windows|10|x64|Nvidia": "*type*", |
| "Windows|10|x86|Nvidia": "*type*", |
| "Windows|7|x64|Nvidia": "*type*", |
| "Mac": "*builder*", |
| "Mac|Builder": "*type*", |
| "Mac|AMD|Retina": "*type*", |
| "Mac|Intel": "*type*", |
| "Mac|Nvidia": "*type*", |
| "Linux": "*builder*", |
| "Linux|Builder": "*type*", |
| "Linux|Intel": "*type*", |
| "Linux|Nvidia": "*type*", |
| "Android": ["Builder", "L32", "M64", "P32", "R32", "S64"], |
| "Lacros": "*builder*", |
| }, |
| ) |
| |
| def gpu_fyi_windows_builder(*, name, **kwargs): |
| kwargs.setdefault("execution_timeout", ci.DEFAULT_EXECUTION_TIMEOUT) |
| return ci.gpu.windows_builder(name = name, **kwargs) |
| |
| ci.thin_tester( |
| name = "Android FYI Release (NVIDIA Shield TV)", |
| builder_spec = builder_config.builder_spec( |
| execution_mode = builder_config.execution_mode.TEST, |
| gclient_config = builder_config.gclient_config( |
| config = "chromium", |
| apply_configs = [ |
| "android", |
| ], |
| ), |
| chromium_config = builder_config.chromium_config( |
| config = "android", |
| target_platform = builder_config.target_platform.ANDROID, |
| ), |
| android_config = builder_config.android_config( |
| config = "main_builder_rel_mb", |
| ), |
| run_tests_serially = True, |
| ), |
| console_view_entry = consoles.console_view_entry( |
| category = "Android|P32|NVDA", |
| short_name = "STV", |
| ), |
| triggered_by = ["GPU FYI Android arm Builder"], |
| ) |
| |
| ci.thin_tester( |
| name = "Android FYI Release (Nexus 5X)", |
| builder_spec = builder_config.builder_spec( |
| execution_mode = builder_config.execution_mode.TEST, |
| gclient_config = builder_config.gclient_config( |
| config = "chromium", |
| apply_configs = [ |
| "android", |
| ], |
| ), |
| chromium_config = builder_config.chromium_config( |
| config = "android", |
| apply_configs = [ |
| "download_vr_test_apks", |
| ], |
| target_platform = builder_config.target_platform.ANDROID, |
| ), |
| android_config = builder_config.android_config( |
| config = "arm64_builder_rel_mb", |
| ), |
| ), |
| console_view_entry = consoles.console_view_entry( |
| category = "Android|M64|QCOM", |
| short_name = "N5X", |
| ), |
| triggered_by = ["GPU FYI Android arm64 Builder"], |
| ) |
| |
| ci.thin_tester( |
| name = "Android FYI Release (Pixel 2)", |
| builder_spec = builder_config.builder_spec( |
| execution_mode = builder_config.execution_mode.TEST, |
| gclient_config = builder_config.gclient_config( |
| config = "chromium", |
| apply_configs = [ |
| "android", |
| ], |
| ), |
| chromium_config = builder_config.chromium_config( |
| config = "android", |
| target_platform = builder_config.target_platform.ANDROID, |
| ), |
| android_config = builder_config.android_config( |
| config = "main_builder_rel_mb", |
| ), |
| ), |
| console_view_entry = consoles.console_view_entry( |
| category = "Android|P32|QCOM", |
| short_name = "P2", |
| ), |
| triggered_by = ["GPU FYI Android arm Builder"], |
| ) |
| |
| ci.thin_tester( |
| name = "Android FYI Release (Pixel 4)", |
| builder_spec = builder_config.builder_spec( |
| execution_mode = builder_config.execution_mode.TEST, |
| gclient_config = builder_config.gclient_config( |
| config = "chromium", |
| apply_configs = [ |
| "android", |
| ], |
| ), |
| chromium_config = builder_config.chromium_config( |
| config = "android", |
| target_platform = builder_config.target_platform.ANDROID, |
| ), |
| android_config = builder_config.android_config( |
| config = "main_builder_rel_mb", |
| ), |
| ), |
| console_view_entry = consoles.console_view_entry( |
| category = "Android|R32|QCOM", |
| short_name = "P4", |
| ), |
| triggered_by = ["GPU FYI Android arm Builder"], |
| ) |
| |
| ci.thin_tester( |
| name = "Android FYI Release (Pixel 6)", |
| # TODO(crbug.com/1280418): Revert this to the default once more Pixel 6 |
| # capacity is deployed. |
| execution_timeout = 8 * time.hour, |
| builder_spec = builder_config.builder_spec( |
| execution_mode = builder_config.execution_mode.TEST, |
| gclient_config = builder_config.gclient_config( |
| config = "chromium", |
| apply_configs = [ |
| "android", |
| ], |
| ), |
| chromium_config = builder_config.chromium_config( |
| config = "android", |
| apply_configs = [ |
| "download_vr_test_apks", |
| ], |
| target_platform = builder_config.target_platform.ANDROID, |
| ), |
| android_config = builder_config.android_config( |
| config = "arm64_builder_rel_mb", |
| ), |
| run_tests_serially = True, |
| ), |
| console_view_entry = consoles.console_view_entry( |
| category = "Android|S64|ARM", |
| short_name = "P6", |
| ), |
| triggered_by = ["GPU FYI Android arm64 Builder"], |
| ) |
| |
| ci.thin_tester( |
| name = "Android FYI Release (Samsung A13)", |
| builder_spec = builder_config.builder_spec( |
| execution_mode = builder_config.execution_mode.TEST, |
| gclient_config = builder_config.gclient_config( |
| config = "chromium", |
| apply_configs = [ |
| "android", |
| ], |
| ), |
| chromium_config = builder_config.chromium_config( |
| config = "android", |
| target_platform = builder_config.target_platform.ANDROID, |
| ), |
| android_config = builder_config.android_config( |
| config = "main_builder_rel_mb", |
| ), |
| ), |
| console_view_entry = consoles.console_view_entry( |
| category = "Android|S32|ARM", |
| short_name = "A13", |
| ), |
| triggered_by = ["GPU FYI Android arm Builder"], |
| ) |
| |
| ci.thin_tester( |
| name = "Android FYI Release (Samsung A23)", |
| builder_spec = builder_config.builder_spec( |
| execution_mode = builder_config.execution_mode.TEST, |
| gclient_config = builder_config.gclient_config( |
| config = "chromium", |
| apply_configs = [ |
| "android", |
| ], |
| ), |
| chromium_config = builder_config.chromium_config( |
| config = "android", |
| target_platform = builder_config.target_platform.ANDROID, |
| ), |
| android_config = builder_config.android_config( |
| config = "main_builder_rel_mb", |
| ), |
| ), |
| console_view_entry = consoles.console_view_entry( |
| category = "Android|S32|QCOM", |
| short_name = "A23", |
| ), |
| triggered_by = ["GPU FYI Android arm Builder"], |
| ) |
| |
| ci.gpu.linux_builder( |
| name = "ChromeOS FYI Release (amd64-generic)", |
| builder_spec = builder_config.builder_spec( |
| gclient_config = builder_config.gclient_config( |
| config = "chromium", |
| apply_configs = [ |
| "chromeos", |
| ], |
| ), |
| chromium_config = builder_config.chromium_config( |
| config = "chromium", |
| apply_configs = [ |
| "mb", |
| ], |
| build_config = builder_config.build_config.RELEASE, |
| target_arch = builder_config.target_arch.INTEL, |
| target_bits = 64, |
| cros_boards_with_qemu_images = [ |
| "amd64-generic-vm", |
| ], |
| target_platform = builder_config.target_platform.CHROMEOS, |
| ), |
| run_tests_serially = True, |
| ), |
| # Runs a lot of tests + VMs are slower than real hardware, so increase the |
| # timeout. |
| execution_timeout = 8 * time.hour, |
| console_view_entry = consoles.console_view_entry( |
| category = "ChromeOS|LLVM", |
| short_name = "gen", |
| ), |
| reclient_jobs = reclient.jobs.HIGH_JOBS_FOR_CI, |
| ) |
| |
| ci.gpu.linux_builder( |
| name = "gpu-fyi-chromeos-jacuzzi-exp", |
| builder_spec = builder_config.builder_spec( |
| gclient_config = builder_config.gclient_config( |
| config = "chromium", |
| apply_configs = [ |
| "arm", |
| "chromeos", |
| ], |
| ), |
| chromium_config = builder_config.chromium_config( |
| config = "chromium", |
| apply_configs = [ |
| "mb", |
| ], |
| build_config = builder_config.build_config.RELEASE, |
| target_arch = builder_config.target_arch.ARM, |
| target_bits = 32, |
| target_cros_boards = [ |
| "jacuzzi", |
| ], |
| target_platform = builder_config.target_platform.CHROMEOS, |
| ), |
| run_tests_serially = True, |
| ), |
| console_view_entry = consoles.console_view_entry( |
| category = "ChromeOS|ARM", |
| short_name = "jcz", |
| ), |
| list_view = "chromium.gpu.experimental", |
| ) |
| |
| ci.gpu.linux_builder( |
| name = "ChromeOS FYI Release (kevin)", |
| builder_spec = builder_config.builder_spec( |
| gclient_config = builder_config.gclient_config( |
| config = "chromium", |
| apply_configs = [ |
| "arm", |
| "chromeos", |
| ], |
| ), |
| chromium_config = builder_config.chromium_config( |
| config = "chromium", |
| apply_configs = [ |
| "mb", |
| ], |
| build_config = builder_config.build_config.RELEASE, |
| target_arch = builder_config.target_arch.ARM, |
| target_bits = 32, |
| target_cros_boards = [ |
| "kevin", |
| ], |
| target_platform = builder_config.target_platform.CHROMEOS, |
| ), |
| run_tests_serially = True, |
| ), |
| console_view_entry = consoles.console_view_entry( |
| category = "ChromeOS|ARM", |
| short_name = "kvn", |
| ), |
| reclient_jobs = reclient.jobs.HIGH_JOBS_FOR_CI, |
| ) |
| |
| ci.gpu.linux_builder( |
| name = "ChromeOS FYI Release Skylab (kevin)", |
| builder_spec = builder_config.builder_spec( |
| gclient_config = builder_config.gclient_config( |
| config = "chromium", |
| apply_configs = [ |
| "arm", |
| "chromeos", |
| ], |
| ), |
| chromium_config = builder_config.chromium_config( |
| config = "chromium", |
| apply_configs = [ |
| "mb", |
| ], |
| build_config = builder_config.build_config.RELEASE, |
| target_arch = builder_config.target_arch.ARM, |
| target_bits = 32, |
| target_cros_boards = [ |
| "kevin", |
| ], |
| target_platform = builder_config.target_platform.CHROMEOS, |
| ), |
| run_tests_serially = True, |
| skylab_upload_location = builder_config.skylab_upload_location( |
| gs_bucket = "lacros-arm64-generic-rel-skylab-try", |
| gs_extra = "chromeos_gpu", |
| ), |
| ), |
| console_view_entry = consoles.console_view_entry( |
| category = "ChromeOS|ARM", |
| short_name = "kvn", |
| ), |
| reclient_jobs = reclient.jobs.HIGH_JOBS_FOR_CI, |
| # Kevin is a busy board in OS lab. As this is an FYI builder, |
| # we try to avoid peak hours and run it from 8PM TO 4AM PST. |
| # It is 3 AM to 11 AM UTC. |
| schedule = "0 3,6,9 * * *", |
| ) |
| |
| ci.gpu.linux_builder( |
| name = "gpu-fyi-chromeos-octopus-exp", |
| builder_spec = builder_config.builder_spec( |
| gclient_config = builder_config.gclient_config( |
| config = "chromium", |
| apply_configs = [ |
| "chromeos", |
| ], |
| ), |
| chromium_config = builder_config.chromium_config( |
| config = "chromium", |
| apply_configs = [ |
| "mb", |
| ], |
| build_config = builder_config.build_config.RELEASE, |
| target_arch = builder_config.target_arch.INTEL, |
| target_bits = 64, |
| target_cros_boards = [ |
| "octopus", |
| ], |
| target_platform = builder_config.target_platform.CHROMEOS, |
| ), |
| run_tests_serially = True, |
| ), |
| console_view_entry = consoles.console_view_entry( |
| category = "ChromeOS|Intel", |
| short_name = "oct", |
| ), |
| list_view = "chromium.gpu.experimental", |
| ) |
| |
| ci.gpu.linux_builder( |
| name = "gpu-fyi-chromeos-zork-exp", |
| builder_spec = builder_config.builder_spec( |
| chromium_config = builder_config.chromium_config( |
| config = "chromium", |
| apply_configs = ["mb"], |
| build_config = builder_config.build_config.RELEASE, |
| target_arch = builder_config.target_arch.INTEL, |
| target_bits = 64, |
| target_platform = builder_config.target_platform.CHROMEOS, |
| target_cros_boards = ["zork"], |
| ), |
| gclient_config = builder_config.gclient_config( |
| config = "chromium", |
| apply_configs = ["chromeos"], |
| ), |
| run_tests_serially = True, |
| ), |
| console_view_entry = consoles.console_view_entry( |
| category = "ChromeOS|AMD", |
| short_name = "zrk", |
| ), |
| list_view = "chromium.gpu.experimental", |
| ) |
| |
| ci.gpu.linux_builder( |
| name = "GPU Flake Finder", |
| console_view_entry = consoles.console_view_entry( |
| short_name = "flk", |
| ), |
| executable = "recipe:chromium_expectation_files/expectation_file_scripts", |
| # This will eventually be set up to run on a schedule, but only support |
| # manual triggering for now until we get a successful build. |
| schedule = "triggered", |
| triggered_by = [], |
| service_account = "chromium-automated-expectation@chops-service-accounts.iam.gserviceaccount.com", |
| properties = { |
| "scripts": [ |
| { |
| "step_name": "suppress_gpu_flakes", |
| "script": "content/test/gpu/suppress_flakes.py", |
| "script_type": "FLAKE_FINDER", |
| "submit_type": "MANUAL", |
| "reviewer_list": { |
| "reviewer": ["bsheedy@chromium.org"], |
| }, |
| "cl_title": "Suppress flaky GPU tests", |
| "args": [ |
| "--project", |
| "chrome-unexpected-pass-data", |
| "--no-prompt-for-user-input", |
| ], |
| }, |
| ], |
| }, |
| ) |
| |
| ci.gpu.linux_builder( |
| name = "GPU FYI Android arm Builder", |
| builder_spec = builder_config.builder_spec( |
| gclient_config = builder_config.gclient_config( |
| config = "chromium", |
| apply_configs = [ |
| "android", |
| ], |
| ), |
| chromium_config = builder_config.chromium_config( |
| config = "android", |
| target_platform = builder_config.target_platform.ANDROID, |
| ), |
| android_config = builder_config.android_config( |
| config = "main_builder_rel_mb", |
| ), |
| ), |
| console_view_entry = consoles.console_view_entry( |
| category = "Android|Builder", |
| short_name = "arm", |
| ), |
| reclient_jobs = reclient.jobs.HIGH_JOBS_FOR_CI, |
| ) |
| |
| ci.gpu.linux_builder( |
| name = "GPU FYI Android arm64 Builder", |
| builder_spec = builder_config.builder_spec( |
| gclient_config = builder_config.gclient_config( |
| config = "chromium", |
| apply_configs = [ |
| "android", |
| ], |
| ), |
| chromium_config = builder_config.chromium_config( |
| config = "android", |
| apply_configs = [ |
| "download_vr_test_apks", |
| ], |
| target_platform = builder_config.target_platform.ANDROID, |
| ), |
| android_config = builder_config.android_config( |
| config = "arm64_builder_rel_mb", |
| ), |
| ), |
| console_view_entry = consoles.console_view_entry( |
| category = "Android|Builder", |
| short_name = "arm64", |
| ), |
| reclient_jobs = reclient.jobs.HIGH_JOBS_FOR_CI, |
| ) |
| |
| ci.gpu.linux_builder( |
| name = "GPU FYI Lacros x64 Builder", |
| builder_spec = builder_config.builder_spec( |
| gclient_config = builder_config.gclient_config( |
| config = "chromium", |
| ), |
| chromium_config = builder_config.chromium_config( |
| config = "chromium", |
| apply_configs = [ |
| "mb", |
| ], |
| build_config = builder_config.build_config.RELEASE, |
| target_bits = 64, |
| ), |
| ), |
| console_view_entry = consoles.console_view_entry( |
| category = "Lacros|Builder", |
| short_name = "rel", |
| ), |
| reclient_jobs = reclient.jobs.HIGH_JOBS_FOR_CI, |
| ) |
| |
| ci.gpu.linux_builder( |
| name = "GPU FYI Linux Builder", |
| builder_spec = builder_config.builder_spec( |
| gclient_config = builder_config.gclient_config( |
| config = "chromium", |
| apply_configs = [ |
| ], |
| ), |
| chromium_config = builder_config.chromium_config( |
| config = "chromium", |
| apply_configs = [ |
| "mb", |
| ], |
| build_config = builder_config.build_config.RELEASE, |
| target_bits = 64, |
| ), |
| ), |
| console_view_entry = consoles.console_view_entry( |
| category = "Linux|Builder", |
| short_name = "rel", |
| ), |
| reclient_jobs = reclient.jobs.HIGH_JOBS_FOR_CI, |
| ) |
| |
| ci.gpu.linux_builder( |
| name = "GPU FYI Linux Builder (dbg)", |
| builder_spec = builder_config.builder_spec( |
| gclient_config = builder_config.gclient_config( |
| config = "chromium", |
| ), |
| chromium_config = builder_config.chromium_config( |
| config = "chromium", |
| apply_configs = [ |
| "mb", |
| ], |
| build_config = builder_config.build_config.DEBUG, |
| target_bits = 64, |
| ), |
| ), |
| console_view_entry = consoles.console_view_entry( |
| category = "Linux|Builder", |
| short_name = "dbg", |
| ), |
| reclient_jobs = reclient.jobs.HIGH_JOBS_FOR_CI, |
| ) |
| |
| ci.gpu.linux_builder( |
| name = "Linux FYI GPU TSAN Release", |
| builder_spec = builder_config.builder_spec( |
| gclient_config = builder_config.gclient_config( |
| config = "chromium", |
| ), |
| chromium_config = builder_config.chromium_config( |
| config = "chromium", |
| apply_configs = [ |
| "mb", |
| ], |
| build_config = builder_config.build_config.RELEASE, |
| target_bits = 64, |
| ), |
| run_tests_serially = True, |
| ), |
| console_view_entry = consoles.console_view_entry( |
| category = "Linux", |
| short_name = "tsn", |
| ), |
| ) |
| |
| ci.gpu.mac_builder( |
| name = "GPU FYI Mac Builder", |
| builder_spec = builder_config.builder_spec( |
| gclient_config = builder_config.gclient_config( |
| config = "chromium", |
| ), |
| chromium_config = builder_config.chromium_config( |
| config = "chromium", |
| apply_configs = [ |
| "mb", |
| ], |
| build_config = builder_config.build_config.RELEASE, |
| target_bits = 64, |
| target_platform = builder_config.target_platform.MAC, |
| ), |
| ), |
| console_view_entry = consoles.console_view_entry( |
| category = "Mac|Builder", |
| short_name = "rel", |
| ), |
| ) |
| |
| ci.gpu.mac_builder( |
| name = "GPU FYI Mac Builder (asan)", |
| builder_spec = builder_config.builder_spec( |
| gclient_config = builder_config.gclient_config( |
| config = "chromium", |
| ), |
| chromium_config = builder_config.chromium_config( |
| config = "chromium", |
| apply_configs = [ |
| "mb", |
| ], |
| build_config = builder_config.build_config.RELEASE, |
| target_bits = 64, |
| target_platform = builder_config.target_platform.MAC, |
| ), |
| ), |
| console_view_entry = consoles.console_view_entry( |
| category = "Mac|Builder", |
| short_name = "asn", |
| ), |
| ) |
| |
| ci.gpu.mac_builder( |
| name = "GPU FYI Mac Builder (dbg)", |
| builder_spec = builder_config.builder_spec( |
| gclient_config = builder_config.gclient_config( |
| config = "chromium", |
| ), |
| chromium_config = builder_config.chromium_config( |
| config = "chromium", |
| apply_configs = [ |
| "mb", |
| ], |
| build_config = builder_config.build_config.DEBUG, |
| target_bits = 64, |
| target_platform = builder_config.target_platform.MAC, |
| ), |
| ), |
| console_view_entry = consoles.console_view_entry( |
| category = "Mac|Builder", |
| short_name = "dbg", |
| ), |
| ) |
| |
| ci.gpu.mac_builder( |
| name = "GPU FYI Mac arm64 Builder", |
| builder_spec = builder_config.builder_spec( |
| gclient_config = builder_config.gclient_config( |
| config = "chromium", |
| ), |
| chromium_config = builder_config.chromium_config( |
| config = "chromium", |
| apply_configs = [ |
| "mb", |
| ], |
| build_config = builder_config.build_config.RELEASE, |
| target_arch = builder_config.target_arch.ARM, |
| target_bits = 64, |
| target_platform = builder_config.target_platform.MAC, |
| ), |
| ), |
| console_view_entry = consoles.console_view_entry( |
| category = "Mac|Builder", |
| short_name = "arm", |
| ), |
| goma_backend = None, |
| ) |
| |
| ci.thin_tester( |
| name = "Lacros FYI x64 Release (AMD)", |
| builder_spec = builder_config.builder_spec( |
| execution_mode = builder_config.execution_mode.TEST, |
| gclient_config = builder_config.gclient_config( |
| config = "chromium", |
| ), |
| chromium_config = builder_config.chromium_config( |
| config = "chromium", |
| apply_configs = [ |
| "mb", |
| ], |
| build_config = builder_config.build_config.RELEASE, |
| target_bits = 64, |
| ), |
| run_tests_serially = True, |
| ), |
| console_view_entry = consoles.console_view_entry( |
| category = "Lacros|AMD", |
| short_name = "amd", |
| ), |
| triggered_by = ["GPU FYI Lacros x64 Builder"], |
| ) |
| |
| ci.thin_tester( |
| name = "Lacros FYI x64 Release (Intel)", |
| builder_spec = builder_config.builder_spec( |
| execution_mode = builder_config.execution_mode.TEST, |
| gclient_config = builder_config.gclient_config( |
| config = "chromium", |
| ), |
| chromium_config = builder_config.chromium_config( |
| config = "chromium", |
| apply_configs = [ |
| "mb", |
| ], |
| build_config = builder_config.build_config.RELEASE, |
| target_bits = 64, |
| ), |
| run_tests_serially = True, |
| ), |
| console_view_entry = consoles.console_view_entry( |
| category = "Lacros|Intel", |
| short_name = "int", |
| ), |
| triggered_by = ["GPU FYI Lacros x64 Builder"], |
| ) |
| |
| ci.thin_tester( |
| name = "Linux FYI Debug (NVIDIA)", |
| builder_spec = builder_config.builder_spec( |
| execution_mode = builder_config.execution_mode.TEST, |
| gclient_config = builder_config.gclient_config( |
| config = "chromium", |
| ), |
| chromium_config = builder_config.chromium_config( |
| config = "chromium", |
| apply_configs = [ |
| "mb", |
| ], |
| build_config = builder_config.build_config.DEBUG, |
| target_bits = 64, |
| ), |
| run_tests_serially = True, |
| ), |
| console_view_entry = consoles.console_view_entry( |
| category = "Linux|Nvidia", |
| short_name = "dbg", |
| ), |
| triggered_by = ["GPU FYI Linux Builder (dbg)"], |
| ) |
| |
| ci.thin_tester( |
| name = "Linux FYI Experimental Release (Intel UHD 630)", |
| builder_spec = builder_config.builder_spec( |
| execution_mode = builder_config.execution_mode.TEST, |
| gclient_config = builder_config.gclient_config( |
| config = "chromium", |
| ), |
| chromium_config = builder_config.chromium_config( |
| config = "chromium", |
| apply_configs = [ |
| "mb", |
| ], |
| build_config = builder_config.build_config.RELEASE, |
| target_bits = 64, |
| ), |
| run_tests_serially = True, |
| ), |
| # Uncomment this entry when this experimental tester is actually in use. |
| # console_view_entry = consoles.console_view_entry( |
| # category = "Linux|Intel", |
| # short_name = "exp", |
| # ), |
| list_view = "chromium.gpu.experimental", |
| triggered_by = ["GPU FYI Linux Builder"], |
| ) |
| |
| ci.thin_tester( |
| name = "Linux FYI Experimental Release (NVIDIA)", |
| builder_spec = builder_config.builder_spec( |
| execution_mode = builder_config.execution_mode.TEST, |
| gclient_config = builder_config.gclient_config( |
| config = "chromium", |
| ), |
| chromium_config = builder_config.chromium_config( |
| config = "chromium", |
| apply_configs = [ |
| "mb", |
| ], |
| build_config = builder_config.build_config.RELEASE, |
| target_bits = 64, |
| ), |
| run_tests_serially = True, |
| ), |
| # Uncomment this entry when this experimental tester is actually in use. |
| # console_view_entry = consoles.console_view_entry( |
| # category = "Linux|Nvidia", |
| # short_name = "exp", |
| # ), |
| list_view = "chromium.gpu.experimental", |
| triggered_by = ["GPU FYI Linux Builder"], |
| ) |
| |
| ci.thin_tester( |
| name = "Linux FYI Release (NVIDIA)", |
| builder_spec = builder_config.builder_spec( |
| execution_mode = builder_config.execution_mode.TEST, |
| gclient_config = builder_config.gclient_config( |
| config = "chromium", |
| ), |
| chromium_config = builder_config.chromium_config( |
| config = "chromium", |
| apply_configs = [ |
| "mb", |
| ], |
| build_config = builder_config.build_config.RELEASE, |
| target_bits = 64, |
| ), |
| run_tests_serially = True, |
| ), |
| console_view_entry = consoles.console_view_entry( |
| category = "Linux|Nvidia", |
| short_name = "rel", |
| ), |
| triggered_by = ["GPU FYI Linux Builder"], |
| ) |
| |
| ci.thin_tester( |
| name = "Linux FYI Release (AMD RX 5500 XT)", |
| builder_spec = builder_config.builder_spec( |
| execution_mode = builder_config.execution_mode.TEST, |
| gclient_config = builder_config.gclient_config( |
| config = "chromium", |
| ), |
| chromium_config = builder_config.chromium_config( |
| config = "chromium", |
| apply_configs = [ |
| "mb", |
| ], |
| build_config = builder_config.build_config.RELEASE, |
| target_bits = 64, |
| ), |
| run_tests_serially = True, |
| ), |
| console_view_entry = consoles.console_view_entry( |
| category = "Linux|AMD", |
| short_name = "rel", |
| ), |
| triggered_by = ["GPU FYI Linux Builder"], |
| ) |
| |
| ci.thin_tester( |
| name = "Linux FYI Release (Intel UHD 630)", |
| builder_spec = builder_config.builder_spec( |
| execution_mode = builder_config.execution_mode.TEST, |
| gclient_config = builder_config.gclient_config( |
| config = "chromium", |
| ), |
| chromium_config = builder_config.chromium_config( |
| config = "chromium", |
| apply_configs = [ |
| "mb", |
| ], |
| build_config = builder_config.build_config.RELEASE, |
| target_bits = 64, |
| ), |
| run_tests_serially = True, |
| ), |
| console_view_entry = consoles.console_view_entry( |
| category = "Linux|Intel", |
| short_name = "rel", |
| ), |
| triggered_by = ["GPU FYI Linux Builder"], |
| ) |
| |
| ci.thin_tester( |
| name = "Mac FYI Debug (Intel)", |
| builder_spec = builder_config.builder_spec( |
| execution_mode = builder_config.execution_mode.TEST, |
| gclient_config = builder_config.gclient_config( |
| config = "chromium", |
| ), |
| chromium_config = builder_config.chromium_config( |
| config = "chromium", |
| apply_configs = [ |
| "mb", |
| ], |
| build_config = builder_config.build_config.DEBUG, |
| target_bits = 64, |
| target_platform = builder_config.target_platform.MAC, |
| ), |
| run_tests_serially = True, |
| ), |
| console_view_entry = consoles.console_view_entry( |
| category = "Mac|Intel", |
| short_name = "dbg", |
| ), |
| triggered_by = ["GPU FYI Mac Builder (dbg)"], |
| ) |
| |
| ci.thin_tester( |
| name = "Mac FYI Experimental Release (Apple M1)", |
| builder_spec = builder_config.builder_spec( |
| chromium_config = builder_config.chromium_config( |
| config = "chromium", |
| apply_configs = ["mb"], |
| build_config = builder_config.build_config.RELEASE, |
| target_arch = builder_config.target_arch.ARM, |
| target_bits = 64, |
| target_platform = builder_config.target_platform.MAC, |
| ), |
| execution_mode = builder_config.execution_mode.TEST, |
| gclient_config = builder_config.gclient_config( |
| config = "chromium", |
| ), |
| run_tests_serially = True, |
| ), |
| # Uncomment this entry when this experimental tester is actually in use. |
| console_view_entry = consoles.console_view_entry( |
| category = "Mac|Apple", |
| short_name = "exp", |
| ), |
| list_view = "chromium.gpu.experimental", |
| triggered_by = ["GPU FYI Mac arm64 Builder"], |
| ) |
| |
| ci.thin_tester( |
| name = "Mac FYI Experimental Release (Intel)", |
| builder_spec = builder_config.builder_spec( |
| execution_mode = builder_config.execution_mode.TEST, |
| gclient_config = builder_config.gclient_config( |
| config = "chromium", |
| ), |
| chromium_config = builder_config.chromium_config( |
| config = "chromium", |
| apply_configs = [ |
| "mb", |
| ], |
| build_config = builder_config.build_config.RELEASE, |
| target_bits = 64, |
| target_platform = builder_config.target_platform.MAC, |
| ), |
| run_tests_serially = True, |
| ), |
| # Uncomment this entry when this experimental tester is actually in use. |
| console_view_entry = consoles.console_view_entry( |
| category = "Mac|Intel", |
| short_name = "exp", |
| ), |
| list_view = "chromium.gpu.experimental", |
| triggered_by = ["GPU FYI Mac Builder"], |
| ) |
| |
| ci.thin_tester( |
| name = "Mac FYI Experimental Retina Release (AMD)", |
| builder_spec = builder_config.builder_spec( |
| execution_mode = builder_config.execution_mode.TEST, |
| gclient_config = builder_config.gclient_config( |
| config = "chromium", |
| ), |
| chromium_config = builder_config.chromium_config( |
| config = "chromium", |
| apply_configs = [ |
| "mb", |
| ], |
| build_config = builder_config.build_config.RELEASE, |
| target_bits = 64, |
| target_platform = builder_config.target_platform.MAC, |
| ), |
| run_tests_serially = True, |
| ), |
| # Uncomment this entry when this experimental tester is actually in use. |
| # console_view_entry = consoles.console_view_entry( |
| # category = "Mac|AMD|Retina", |
| # short_name = "exp", |
| # ), |
| list_view = "chromium.gpu.experimental", |
| triggered_by = ["GPU FYI Mac Builder"], |
| ) |
| |
| ci.thin_tester( |
| name = "Mac FYI Experimental Retina Release (NVIDIA)", |
| builder_spec = builder_config.builder_spec( |
| execution_mode = builder_config.execution_mode.TEST, |
| gclient_config = builder_config.gclient_config( |
| config = "chromium", |
| ), |
| chromium_config = builder_config.chromium_config( |
| config = "chromium", |
| apply_configs = [ |
| "mb", |
| ], |
| build_config = builder_config.build_config.RELEASE, |
| target_bits = 64, |
| target_platform = builder_config.target_platform.MAC, |
| ), |
| run_tests_serially = True, |
| ), |
| # Uncomment this entry when this experimental tester is actually in use. |
| # console_view_entry = consoles.console_view_entry( |
| # category = "Mac|Nvidia", |
| # short_name = "exp", |
| # ), |
| list_view = "chromium.gpu.experimental", |
| # This bot has one machine backing its tests at the moment. |
| # If it gets more, this can be removed. |
| # See crbug.com/853307 for more context. |
| execution_timeout = 12 * time.hour, |
| triggered_by = ["GPU FYI Mac Builder"], |
| ) |
| |
| ci.thin_tester( |
| name = "Mac FYI Release (Apple M1)", |
| builder_spec = builder_config.builder_spec( |
| execution_mode = builder_config.execution_mode.TEST, |
| gclient_config = builder_config.gclient_config( |
| config = "chromium", |
| ), |
| chromium_config = builder_config.chromium_config( |
| config = "chromium", |
| apply_configs = [ |
| "mb", |
| ], |
| build_config = builder_config.build_config.RELEASE, |
| target_arch = builder_config.target_arch.ARM, |
| target_bits = 64, |
| target_platform = builder_config.target_platform.MAC, |
| ), |
| run_tests_serially = True, |
| ), |
| console_view_entry = consoles.console_view_entry( |
| category = "Mac|Apple", |
| short_name = "rel", |
| ), |
| triggered_by = ["GPU FYI Mac arm64 Builder"], |
| ) |
| |
| ci.thin_tester( |
| name = "Mac FYI ASAN (Intel)", |
| builder_spec = builder_config.builder_spec( |
| execution_mode = builder_config.execution_mode.TEST, |
| gclient_config = builder_config.gclient_config( |
| config = "chromium", |
| ), |
| chromium_config = builder_config.chromium_config( |
| config = "chromium", |
| apply_configs = [ |
| "mb", |
| ], |
| build_config = builder_config.build_config.RELEASE, |
| target_bits = 64, |
| target_platform = builder_config.target_platform.MAC, |
| ), |
| run_tests_serially = True, |
| ), |
| console_view_entry = consoles.console_view_entry( |
| category = "Mac|Intel", |
| short_name = "asn", |
| ), |
| triggered_by = ["GPU FYI Mac Builder (asan)"], |
| ) |
| |
| ci.thin_tester( |
| name = "Mac FYI Release (Intel)", |
| builder_spec = builder_config.builder_spec( |
| execution_mode = builder_config.execution_mode.TEST, |
| gclient_config = builder_config.gclient_config( |
| config = "chromium", |
| ), |
| chromium_config = builder_config.chromium_config( |
| config = "chromium", |
| apply_configs = [ |
| "mb", |
| ], |
| build_config = builder_config.build_config.RELEASE, |
| target_bits = 64, |
| target_platform = builder_config.target_platform.MAC, |
| ), |
| run_tests_serially = True, |
| ), |
| console_view_entry = consoles.console_view_entry( |
| category = "Mac|Intel", |
| short_name = "rel", |
| ), |
| triggered_by = ["GPU FYI Mac Builder"], |
| ) |
| |
| ci.thin_tester( |
| name = "Mac FYI Retina ASAN (AMD)", |
| builder_spec = builder_config.builder_spec( |
| execution_mode = builder_config.execution_mode.TEST, |
| gclient_config = builder_config.gclient_config( |
| config = "chromium", |
| ), |
| chromium_config = builder_config.chromium_config( |
| config = "chromium", |
| apply_configs = [ |
| "mb", |
| ], |
| build_config = builder_config.build_config.RELEASE, |
| target_bits = 64, |
| target_platform = builder_config.target_platform.MAC, |
| ), |
| run_tests_serially = True, |
| ), |
| console_view_entry = consoles.console_view_entry( |
| category = "Mac|AMD|Retina", |
| short_name = "asn", |
| ), |
| triggered_by = ["GPU FYI Mac Builder (asan)"], |
| ) |
| |
| ci.thin_tester( |
| name = "Mac FYI Retina Debug (AMD)", |
| builder_spec = builder_config.builder_spec( |
| execution_mode = builder_config.execution_mode.TEST, |
| gclient_config = builder_config.gclient_config( |
| config = "chromium", |
| ), |
| chromium_config = builder_config.chromium_config( |
| config = "chromium", |
| apply_configs = [ |
| "mb", |
| ], |
| build_config = builder_config.build_config.DEBUG, |
| target_bits = 64, |
| target_platform = builder_config.target_platform.MAC, |
| ), |
| run_tests_serially = True, |
| ), |
| console_view_entry = consoles.console_view_entry( |
| category = "Mac|AMD|Retina", |
| short_name = "dbg", |
| ), |
| triggered_by = ["GPU FYI Mac Builder (dbg)"], |
| ) |
| |
| ci.thin_tester( |
| name = "Mac FYI Retina Release (AMD)", |
| builder_spec = builder_config.builder_spec( |
| execution_mode = builder_config.execution_mode.TEST, |
| gclient_config = builder_config.gclient_config( |
| config = "chromium", |
| ), |
| chromium_config = builder_config.chromium_config( |
| config = "chromium", |
| apply_configs = [ |
| "mb", |
| ], |
| build_config = builder_config.build_config.RELEASE, |
| target_bits = 64, |
| target_platform = builder_config.target_platform.MAC, |
| ), |
| run_tests_serially = True, |
| ), |
| console_view_entry = consoles.console_view_entry( |
| category = "Mac|AMD|Retina", |
| short_name = "rel", |
| ), |
| triggered_by = ["GPU FYI Mac Builder"], |
| ) |
| |
| ci.thin_tester( |
| name = "Mac FYI Retina Release (NVIDIA)", |
| builder_spec = builder_config.builder_spec( |
| execution_mode = builder_config.execution_mode.TEST, |
| gclient_config = builder_config.gclient_config( |
| config = "chromium", |
| ), |
| chromium_config = builder_config.chromium_config( |
| config = "chromium", |
| apply_configs = [ |
| "mb", |
| ], |
| build_config = builder_config.build_config.RELEASE, |
| target_bits = 64, |
| target_platform = builder_config.target_platform.MAC, |
| ), |
| run_tests_serially = True, |
| ), |
| console_view_entry = consoles.console_view_entry( |
| category = "Mac|Nvidia", |
| short_name = "rel", |
| ), |
| triggered_by = ["GPU FYI Mac Builder"], |
| ) |
| |
| ci.thin_tester( |
| name = "Mac Pro FYI Release (AMD)", |
| builder_spec = builder_config.builder_spec( |
| execution_mode = builder_config.execution_mode.TEST, |
| gclient_config = builder_config.gclient_config( |
| config = "chromium", |
| ), |
| chromium_config = builder_config.chromium_config( |
| config = "chromium", |
| apply_configs = [ |
| "mb", |
| ], |
| build_config = builder_config.build_config.RELEASE, |
| target_bits = 64, |
| target_platform = builder_config.target_platform.MAC, |
| ), |
| run_tests_serially = True, |
| ), |
| console_view_entry = consoles.console_view_entry( |
| category = "Mac|AMD|Pro", |
| short_name = "rel", |
| ), |
| triggered_by = ["GPU FYI Mac Builder"], |
| ) |
| |
| ci.thin_tester( |
| name = "Win10 FYI x64 Debug (NVIDIA)", |
| builder_spec = builder_config.builder_spec( |
| execution_mode = builder_config.execution_mode.TEST, |
| gclient_config = builder_config.gclient_config( |
| config = "chromium", |
| ), |
| chromium_config = builder_config.chromium_config( |
| config = "chromium", |
| apply_configs = [ |
| "mb", |
| ], |
| build_config = builder_config.build_config.DEBUG, |
| target_bits = 64, |
| ), |
| run_tests_serially = True, |
| ), |
| console_view_entry = consoles.console_view_entry( |
| category = "Windows|10|x64|Nvidia", |
| short_name = "dbg", |
| ), |
| triggered_by = ["GPU FYI Win x64 Builder (dbg)"], |
| ) |
| |
| ci.thin_tester( |
| name = "Win10 FYI x64 DX12 Vulkan Debug (NVIDIA)", |
| builder_spec = builder_config.builder_spec( |
| execution_mode = builder_config.execution_mode.TEST, |
| gclient_config = builder_config.gclient_config( |
| config = "chromium", |
| ), |
| chromium_config = builder_config.chromium_config( |
| config = "chromium", |
| apply_configs = [ |
| "mb", |
| ], |
| build_config = builder_config.build_config.DEBUG, |
| target_bits = 64, |
| ), |
| run_tests_serially = True, |
| ), |
| console_view_entry = consoles.console_view_entry( |
| category = "Windows|10|x64|Nvidia|dx12vk", |
| short_name = "dbg", |
| ), |
| triggered_by = ["GPU FYI Win x64 DX12 Vulkan Builder (dbg)"], |
| ) |
| |
| ci.thin_tester( |
| name = "Win10 FYI x64 DX12 Vulkan Release (NVIDIA)", |
| builder_spec = builder_config.builder_spec( |
| execution_mode = builder_config.execution_mode.TEST, |
| gclient_config = builder_config.gclient_config( |
| config = "chromium", |
| ), |
| chromium_config = builder_config.chromium_config( |
| config = "chromium", |
| apply_configs = [ |
| "mb", |
| ], |
| build_config = builder_config.build_config.RELEASE, |
| target_bits = 64, |
| ), |
| run_tests_serially = True, |
| ), |
| console_view_entry = consoles.console_view_entry( |
| category = "Windows|10|x64|Nvidia|dx12vk", |
| short_name = "rel", |
| ), |
| triggered_by = ["GPU FYI Win x64 DX12 Vulkan Builder"], |
| ) |
| |
| ci.thin_tester( |
| name = "Win10 FYI x64 Exp Release (Intel HD 630)", |
| builder_spec = builder_config.builder_spec( |
| execution_mode = builder_config.execution_mode.TEST, |
| gclient_config = builder_config.gclient_config( |
| config = "chromium", |
| ), |
| chromium_config = builder_config.chromium_config( |
| config = "chromium", |
| apply_configs = [ |
| "mb", |
| ], |
| build_config = builder_config.build_config.RELEASE, |
| target_bits = 64, |
| ), |
| run_tests_serially = True, |
| ), |
| # Uncomment this entry when this experimental tester is actually in use. |
| # console_view_entry = consoles.console_view_entry( |
| # category = "Windows|10|x64|Intel", |
| # short_name = "exp", |
| # ), |
| list_view = "chromium.gpu.experimental", |
| triggered_by = ["GPU FYI Win x64 Builder"], |
| ) |
| |
| ci.thin_tester( |
| name = "Win10 FYI x64 Exp Release (NVIDIA)", |
| builder_spec = builder_config.builder_spec( |
| execution_mode = builder_config.execution_mode.TEST, |
| gclient_config = builder_config.gclient_config( |
| config = "chromium", |
| ), |
| chromium_config = builder_config.chromium_config( |
| config = "chromium", |
| apply_configs = [ |
| "mb", |
| ], |
| build_config = builder_config.build_config.RELEASE, |
| target_bits = 64, |
| ), |
| run_tests_serially = True, |
| ), |
| # Uncomment this entry when this experimental tester is actually in use. |
| # console_view_entry = consoles.console_view_entry( |
| # category = "Windows|10|x64|Nvidia", |
| # short_name = "exp", |
| # ), |
| list_view = "chromium.gpu.experimental", |
| triggered_by = ["GPU FYI Win x64 Builder"], |
| ) |
| |
| ci.thin_tester( |
| name = "Win10 FYI x64 Release (AMD RX 5500 XT)", |
| builder_spec = builder_config.builder_spec( |
| execution_mode = builder_config.execution_mode.TEST, |
| gclient_config = builder_config.gclient_config( |
| config = "chromium", |
| ), |
| chromium_config = builder_config.chromium_config( |
| config = "chromium", |
| apply_configs = [ |
| "mb", |
| ], |
| build_config = builder_config.build_config.RELEASE, |
| target_bits = 64, |
| ), |
| run_tests_serially = True, |
| ), |
| console_view_entry = consoles.console_view_entry( |
| category = "Windows|10|x64|AMD", |
| short_name = "rel", |
| ), |
| triggered_by = ["GPU FYI Win x64 Builder"], |
| ) |
| |
| ci.thin_tester( |
| name = "Win10 FYI x64 Release (Intel HD 630)", |
| builder_spec = builder_config.builder_spec( |
| execution_mode = builder_config.execution_mode.TEST, |
| gclient_config = builder_config.gclient_config( |
| config = "chromium", |
| ), |
| chromium_config = builder_config.chromium_config( |
| config = "chromium", |
| apply_configs = [ |
| "mb", |
| ], |
| build_config = builder_config.build_config.RELEASE, |
| target_bits = 64, |
| ), |
| run_tests_serially = True, |
| ), |
| console_view_entry = consoles.console_view_entry( |
| category = "Windows|10|x64|Intel", |
| short_name = "rel", |
| ), |
| triggered_by = ["GPU FYI Win x64 Builder"], |
| ) |
| |
| ci.thin_tester( |
| name = "Win10 FYI x64 Release (NVIDIA)", |
| builder_spec = builder_config.builder_spec( |
| execution_mode = builder_config.execution_mode.TEST, |
| gclient_config = builder_config.gclient_config( |
| config = "chromium", |
| ), |
| chromium_config = builder_config.chromium_config( |
| config = "chromium", |
| apply_configs = [ |
| "mb", |
| ], |
| build_config = builder_config.build_config.RELEASE, |
| target_bits = 64, |
| ), |
| run_tests_serially = True, |
| ), |
| console_view_entry = consoles.console_view_entry( |
| category = "Windows|10|x64|Nvidia", |
| short_name = "rel", |
| ), |
| triggered_by = ["GPU FYI Win x64 Builder"], |
| ) |
| |
| ci.thin_tester( |
| name = "Win10 FYI x64 Release XR Perf (NVIDIA)", |
| builder_spec = builder_config.builder_spec( |
| execution_mode = builder_config.execution_mode.TEST, |
| gclient_config = builder_config.gclient_config( |
| config = "chromium", |
| ), |
| chromium_config = builder_config.chromium_config( |
| config = "chromium", |
| apply_configs = [ |
| "mb", |
| ], |
| build_config = builder_config.build_config.RELEASE, |
| target_bits = 64, |
| ), |
| run_tests_serially = True, |
| ), |
| console_view_entry = consoles.console_view_entry( |
| category = "Windows|10|x64|Nvidia", |
| short_name = "xr", |
| ), |
| triggered_by = ["GPU FYI XR Win x64 Builder"], |
| ) |
| |
| ci.thin_tester( |
| name = "Win10 FYI x86 Release (NVIDIA)", |
| builder_spec = builder_config.builder_spec( |
| execution_mode = builder_config.execution_mode.TEST, |
| gclient_config = builder_config.gclient_config( |
| config = "chromium", |
| ), |
| chromium_config = builder_config.chromium_config( |
| config = "chromium", |
| apply_configs = [ |
| "mb", |
| ], |
| build_config = builder_config.build_config.RELEASE, |
| target_bits = 32, |
| ), |
| run_tests_serially = True, |
| ), |
| console_view_entry = consoles.console_view_entry( |
| category = "Windows|10|x86|Nvidia", |
| short_name = "rel", |
| ), |
| triggered_by = ["GPU FYI Win Builder"], |
| ) |
| |
| gpu_fyi_windows_builder( |
| name = "GPU FYI Win Builder", |
| builder_spec = builder_config.builder_spec( |
| gclient_config = builder_config.gclient_config( |
| config = "chromium", |
| ), |
| chromium_config = builder_config.chromium_config( |
| config = "chromium", |
| apply_configs = [ |
| "mb", |
| ], |
| build_config = builder_config.build_config.RELEASE, |
| target_bits = 32, |
| ), |
| ), |
| console_view_entry = consoles.console_view_entry( |
| category = "Windows|Builder|Release", |
| short_name = "x86", |
| ), |
| reclient_jobs = reclient.jobs.LOW_JOBS_FOR_CI, |
| ) |
| |
| gpu_fyi_windows_builder( |
| name = "GPU FYI Win x64 Builder", |
| builder_spec = builder_config.builder_spec( |
| gclient_config = builder_config.gclient_config( |
| config = "chromium", |
| ), |
| chromium_config = builder_config.chromium_config( |
| config = "chromium", |
| apply_configs = [ |
| "mb", |
| ], |
| build_config = builder_config.build_config.RELEASE, |
| target_bits = 64, |
| ), |
| ), |
| console_view_entry = consoles.console_view_entry( |
| category = "Windows|Builder|Release", |
| short_name = "x64", |
| ), |
| reclient_jobs = reclient.jobs.LOW_JOBS_FOR_CI, |
| ) |
| |
| gpu_fyi_windows_builder( |
| name = "GPU FYI Win x64 Builder (dbg)", |
| builder_spec = builder_config.builder_spec( |
| gclient_config = builder_config.gclient_config( |
| config = "chromium", |
| ), |
| chromium_config = builder_config.chromium_config( |
| config = "chromium", |
| apply_configs = [ |
| "mb", |
| ], |
| build_config = builder_config.build_config.DEBUG, |
| target_bits = 64, |
| ), |
| ), |
| console_view_entry = consoles.console_view_entry( |
| category = "Windows|Builder|Debug", |
| short_name = "x64", |
| ), |
| reclient_jobs = reclient.jobs.LOW_JOBS_FOR_CI, |
| ) |
| |
| gpu_fyi_windows_builder( |
| name = "GPU FYI Win x64 DX12 Vulkan Builder", |
| builder_spec = builder_config.builder_spec( |
| gclient_config = builder_config.gclient_config( |
| config = "chromium", |
| ), |
| chromium_config = builder_config.chromium_config( |
| config = "chromium", |
| apply_configs = [ |
| "mb", |
| ], |
| build_config = builder_config.build_config.RELEASE, |
| target_bits = 64, |
| ), |
| ), |
| console_view_entry = consoles.console_view_entry( |
| category = "Windows|Builder|dx12vk", |
| short_name = "rel", |
| ), |
| reclient_jobs = reclient.jobs.LOW_JOBS_FOR_CI, |
| ) |
| |
| gpu_fyi_windows_builder( |
| name = "GPU FYI Win x64 DX12 Vulkan Builder (dbg)", |
| builder_spec = builder_config.builder_spec( |
| gclient_config = builder_config.gclient_config( |
| config = "chromium", |
| ), |
| chromium_config = builder_config.chromium_config( |
| config = "chromium", |
| apply_configs = [ |
| "mb", |
| ], |
| build_config = builder_config.build_config.DEBUG, |
| target_bits = 64, |
| ), |
| ), |
| console_view_entry = consoles.console_view_entry( |
| category = "Windows|Builder|dx12vk", |
| short_name = "dbg", |
| ), |
| reclient_jobs = reclient.jobs.LOW_JOBS_FOR_CI, |
| ) |
| |
| gpu_fyi_windows_builder( |
| name = "GPU FYI XR Win x64 Builder", |
| builder_spec = builder_config.builder_spec( |
| gclient_config = builder_config.gclient_config( |
| config = "chromium", |
| ), |
| chromium_config = builder_config.chromium_config( |
| config = "chromium", |
| apply_configs = [ |
| "mb", |
| ], |
| build_config = builder_config.build_config.RELEASE, |
| target_bits = 64, |
| ), |
| # This causes the builder to upload isolates to a location where |
| # Pinpoint can access them in addition to the usual isolate |
| # server. This is necessary because "Win10 FYI x64 Release XR |
| # perf (NVIDIA)", which is a child of this builder, uploads perf |
| # results, and Pinpoint may trigger additional builds on this |
| # builder during a bisect. |
| perf_isolate_upload = True, |
| ), |
| console_view_entry = consoles.console_view_entry( |
| category = "Windows|Builder|XR", |
| short_name = "x64", |
| ), |
| reclient_jobs = reclient.jobs.LOW_JOBS_FOR_CI, |
| ) |