| # 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.dawn builder group.""" |
| |
| load("//lib/branches.star", "branches") |
| load("//lib/builder_config.star", "builder_config") |
| load("//lib/builders.star", "reclient") |
| load("//lib/ci.star", "ci") |
| load("//lib/consoles.star", "consoles") |
| |
| ci.defaults.set( |
| builder_group = "chromium.dawn", |
| executable = ci.DEFAULT_EXECUTABLE, |
| execution_timeout = ci.DEFAULT_EXECUTION_TIMEOUT, |
| reclient_jobs = reclient.jobs.DEFAULT, |
| reclient_instance = reclient.instance.DEFAULT_TRUSTED, |
| pool = ci.gpu.POOL, |
| service_account = ci.gpu.SERVICE_ACCOUNT, |
| thin_tester_cores = 2, |
| ) |
| |
| consoles.console_view( |
| name = "chromium.dawn", |
| branch_selector = branches.DESKTOP_EXTENDED_STABLE_MILESTONE, |
| ordering = { |
| None: ["ToT"], |
| "*builder*": ["Builder"], |
| "*cpu*": consoles.ordering(short_names = ["x86"]), |
| "ToT|Mac": "*builder*", |
| "ToT|Windows|Builder": "*cpu*", |
| "ToT|Windows|Intel": "*cpu*", |
| "ToT|Windows|Nvidia": "*cpu*", |
| "DEPS|Mac": "*builder*", |
| "DEPS|Windows|Builder": "*cpu*", |
| "DEPS|Windows|Intel": "*cpu*", |
| "DEPS|Windows|Nvidia": "*cpu*", |
| }, |
| ) |
| |
| ci.gpu.linux_builder( |
| name = "Dawn Linux x64 Builder", |
| builder_spec = builder_config.builder_spec( |
| gclient_config = builder_config.gclient_config( |
| config = "chromium", |
| apply_configs = [ |
| "dawn_top_of_tree", |
| ], |
| ), |
| 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.LINUX, |
| ), |
| build_gs_bucket = "chromium-dawn-archive", |
| run_tests_serially = True, |
| ), |
| console_view_entry = consoles.console_view_entry( |
| category = "ToT|Linux|Builder", |
| short_name = "x64", |
| ), |
| ) |
| |
| ci.gpu.linux_builder( |
| name = "Dawn Linux x64 DEPS Builder", |
| branch_selector = branches.STANDARD_MILESTONE, |
| 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, |
| target_platform = builder_config.target_platform.LINUX, |
| ), |
| build_gs_bucket = "chromium-dawn-archive", |
| run_tests_serially = True, |
| ), |
| console_view_entry = consoles.console_view_entry( |
| category = "DEPS|Linux|Builder", |
| short_name = "x64", |
| ), |
| cq_mirrors_console_view = "mirrors", |
| ) |
| |
| ci.gpu.linux_builder( |
| name = "Dawn Android arm DEPS Release (Pixel 4)", |
| branch_selector = branches.STANDARD_MILESTONE, |
| 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", |
| ), |
| build_gs_bucket = "chromium-dawn-archive", |
| run_tests_serially = True, |
| ), |
| console_view_entry = consoles.console_view_entry( |
| category = "DEPS|Android", |
| short_name = "p4", |
| ), |
| reclient_jobs = reclient.jobs.HIGH_JOBS_FOR_CI, |
| ) |
| |
| ci.thin_tester( |
| name = "Dawn Linux x64 DEPS Release (Intel UHD 630)", |
| branch_selector = branches.STANDARD_MILESTONE, |
| 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.LINUX, |
| ), |
| build_gs_bucket = "chromium-dawn-archive", |
| run_tests_serially = True, |
| ), |
| console_view_entry = consoles.console_view_entry( |
| category = "DEPS|Linux|Intel", |
| short_name = "x64", |
| ), |
| cq_mirrors_console_view = "mirrors", |
| triggered_by = ["ci/Dawn Linux x64 DEPS Builder"], |
| ) |
| |
| ci.thin_tester( |
| name = "Dawn Linux x64 DEPS Release (NVIDIA)", |
| branch_selector = branches.STANDARD_MILESTONE, |
| 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.LINUX, |
| ), |
| build_gs_bucket = "chromium-dawn-archive", |
| run_tests_serially = True, |
| ), |
| console_view_entry = consoles.console_view_entry( |
| category = "DEPS|Linux|Nvidia", |
| short_name = "x64", |
| ), |
| cq_mirrors_console_view = "mirrors", |
| triggered_by = ["ci/Dawn Linux x64 DEPS Builder"], |
| ) |
| |
| ci.gpu.linux_builder( |
| name = "Dawn Android arm Release (Pixel 4)", |
| builder_spec = builder_config.builder_spec( |
| gclient_config = builder_config.gclient_config( |
| config = "chromium", |
| apply_configs = [ |
| "android", |
| "dawn_top_of_tree", |
| ], |
| ), |
| 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", |
| ), |
| build_gs_bucket = "chromium-dawn-archive", |
| run_tests_serially = True, |
| ), |
| console_view_entry = consoles.console_view_entry( |
| category = "ToT|Android", |
| short_name = "p4", |
| ), |
| reclient_jobs = reclient.jobs.HIGH_JOBS_FOR_CI, |
| ) |
| |
| ci.thin_tester( |
| name = "Dawn Linux x64 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, |
| target_platform = builder_config.target_platform.LINUX, |
| ), |
| build_gs_bucket = "chromium-dawn-archive", |
| run_tests_serially = True, |
| ), |
| console_view_entry = consoles.console_view_entry( |
| category = "ToT|Linux|Intel", |
| short_name = "x64", |
| ), |
| triggered_by = ["Dawn Linux x64 Builder"], |
| ) |
| |
| ci.thin_tester( |
| name = "Dawn Linux 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, |
| target_platform = builder_config.target_platform.LINUX, |
| ), |
| build_gs_bucket = "chromium-dawn-archive", |
| run_tests_serially = True, |
| ), |
| console_view_entry = consoles.console_view_entry( |
| category = "ToT|Linux|Nvidia", |
| short_name = "x64", |
| ), |
| triggered_by = ["Dawn Linux x64 Builder"], |
| ) |
| |
| ci.gpu.mac_builder( |
| name = "Dawn Mac x64 Builder", |
| builder_spec = builder_config.builder_spec( |
| gclient_config = builder_config.gclient_config( |
| config = "chromium", |
| apply_configs = [ |
| "dawn_top_of_tree", |
| ], |
| ), |
| 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, |
| ), |
| build_gs_bucket = "chromium-dawn-archive", |
| run_tests_serially = True, |
| ), |
| console_view_entry = consoles.console_view_entry( |
| category = "ToT|Mac|Builder", |
| short_name = "x64", |
| ), |
| ) |
| |
| ci.gpu.mac_builder( |
| name = "Dawn Mac x64 DEPS Builder", |
| branch_selector = branches.DESKTOP_EXTENDED_STABLE_MILESTONE, |
| 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, |
| ), |
| build_gs_bucket = "chromium-dawn-archive", |
| run_tests_serially = True, |
| ), |
| console_view_entry = consoles.console_view_entry( |
| category = "DEPS|Mac|Builder", |
| short_name = "x64", |
| ), |
| cq_mirrors_console_view = "mirrors", |
| ) |
| |
| # Note that the Mac testers are all thin Linux VMs, triggering jobs on the |
| # physical Mac hardware in the Swarming pool which is why they run on linux |
| ci.thin_tester( |
| name = "Dawn Mac x64 DEPS Release (AMD)", |
| branch_selector = branches.DESKTOP_EXTENDED_STABLE_MILESTONE, |
| 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, |
| ), |
| build_gs_bucket = "chromium-dawn-archive", |
| run_tests_serially = True, |
| ), |
| console_view_entry = consoles.console_view_entry( |
| category = "DEPS|Mac|AMD", |
| short_name = "x64", |
| ), |
| cq_mirrors_console_view = "mirrors", |
| triggered_by = ["ci/Dawn Mac x64 DEPS Builder"], |
| ) |
| |
| ci.thin_tester( |
| name = "Dawn Mac x64 DEPS Release (Intel)", |
| branch_selector = branches.DESKTOP_EXTENDED_STABLE_MILESTONE, |
| 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, |
| ), |
| build_gs_bucket = "chromium-dawn-archive", |
| run_tests_serially = True, |
| ), |
| console_view_entry = consoles.console_view_entry( |
| category = "DEPS|Mac|Intel", |
| short_name = "x64", |
| ), |
| cq_mirrors_console_view = "mirrors", |
| triggered_by = ["ci/Dawn Mac x64 DEPS Builder"], |
| ) |
| |
| ci.thin_tester( |
| name = "Dawn Mac x64 Experimental 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, |
| ), |
| build_gs_bucket = "chromium-dawn-archive", |
| run_tests_serially = True, |
| ), |
| console_view_entry = consoles.console_view_entry( |
| category = "ToT|Mac|AMD", |
| short_name = "exp", |
| ), |
| list_view = "chromium.gpu.experimental", |
| triggered_by = ["Dawn Mac x64 Builder"], |
| ) |
| |
| ci.thin_tester( |
| name = "Dawn Mac x64 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, |
| ), |
| build_gs_bucket = "chromium-dawn-archive", |
| run_tests_serially = True, |
| ), |
| console_view_entry = consoles.console_view_entry( |
| category = "ToT|Mac|Intel", |
| short_name = "exp", |
| ), |
| list_view = "chromium.gpu.experimental", |
| triggered_by = ["Dawn Mac x64 Builder"], |
| ) |
| |
| ci.thin_tester( |
| name = "Dawn Mac 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, |
| target_platform = builder_config.target_platform.MAC, |
| ), |
| build_gs_bucket = "chromium-dawn-archive", |
| run_tests_serially = True, |
| ), |
| console_view_entry = consoles.console_view_entry( |
| category = "ToT|Mac|AMD", |
| short_name = "x64", |
| ), |
| triggered_by = ["Dawn Mac x64 Builder"], |
| ) |
| |
| ci.thin_tester( |
| name = "Dawn Mac 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, |
| target_platform = builder_config.target_platform.MAC, |
| ), |
| build_gs_bucket = "chromium-dawn-archive", |
| run_tests_serially = True, |
| ), |
| console_view_entry = consoles.console_view_entry( |
| category = "ToT|Mac|Intel", |
| short_name = "x64", |
| ), |
| triggered_by = ["Dawn Mac x64 Builder"], |
| ) |
| |
| ci.gpu.windows_builder( |
| name = "Dawn Win10 x64 ASAN Release", |
| builder_spec = builder_config.builder_spec( |
| gclient_config = builder_config.gclient_config( |
| config = "chromium", |
| apply_configs = [ |
| "dawn_top_of_tree", |
| ], |
| ), |
| 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.WIN, |
| ), |
| build_gs_bucket = "chromium-dawn-archive", |
| run_tests_serially = True, |
| ), |
| console_view_entry = consoles.console_view_entry( |
| category = "ToT|Windows|ASAN", |
| short_name = "x64", |
| ), |
| reclient_jobs = reclient.jobs.LOW_JOBS_FOR_CI, |
| # Serially executed tests + ASAN = more than the default timeout needed in |
| # order to prevent build timeouts. |
| execution_timeout = 6 * time.hour, |
| ) |
| |
| ci.gpu.windows_builder( |
| name = "Dawn Win10 x64 Builder", |
| builder_spec = builder_config.builder_spec( |
| gclient_config = builder_config.gclient_config( |
| config = "chromium", |
| apply_configs = [ |
| "dawn_top_of_tree", |
| ], |
| ), |
| 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.WIN, |
| ), |
| build_gs_bucket = "chromium-dawn-archive", |
| run_tests_serially = True, |
| ), |
| console_view_entry = consoles.console_view_entry( |
| category = "ToT|Windows|Builder", |
| short_name = "x64", |
| ), |
| reclient_jobs = reclient.jobs.LOW_JOBS_FOR_CI, |
| ) |
| |
| ci.gpu.windows_builder( |
| name = "Dawn Win10 x64 DEPS Builder", |
| branch_selector = branches.DESKTOP_EXTENDED_STABLE_MILESTONE, |
| 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.WIN, |
| ), |
| build_gs_bucket = "chromium-dawn-archive", |
| run_tests_serially = True, |
| ), |
| console_view_entry = consoles.console_view_entry( |
| category = "DEPS|Windows|Builder", |
| short_name = "x64", |
| ), |
| cq_mirrors_console_view = "mirrors", |
| reclient_jobs = reclient.jobs.LOW_JOBS_FOR_CI, |
| ) |
| |
| # Note that the Win testers are all thin Linux VMs, triggering jobs on the |
| # physical Win hardware in the Swarming pool, which is why they run on linux |
| ci.thin_tester( |
| name = "Dawn Win10 x64 DEPS Release (Intel HD 630)", |
| branch_selector = branches.DESKTOP_EXTENDED_STABLE_MILESTONE, |
| 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.WIN, |
| ), |
| build_gs_bucket = "chromium-dawn-archive", |
| run_tests_serially = True, |
| ), |
| console_view_entry = consoles.console_view_entry( |
| category = "DEPS|Windows|Intel", |
| short_name = "x64", |
| ), |
| cq_mirrors_console_view = "mirrors", |
| triggered_by = ["ci/Dawn Win10 x64 DEPS Builder"], |
| ) |
| |
| ci.thin_tester( |
| name = "Dawn Win10 x64 DEPS Release (NVIDIA)", |
| branch_selector = branches.DESKTOP_EXTENDED_STABLE_MILESTONE, |
| 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.WIN, |
| ), |
| build_gs_bucket = "chromium-dawn-archive", |
| run_tests_serially = True, |
| ), |
| console_view_entry = consoles.console_view_entry( |
| category = "DEPS|Windows|Nvidia", |
| short_name = "x64", |
| ), |
| cq_mirrors_console_view = "mirrors", |
| triggered_by = ["ci/Dawn Win10 x64 DEPS Builder"], |
| ) |
| |
| ci.thin_tester( |
| name = "Dawn Win10 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, |
| target_platform = builder_config.target_platform.WIN, |
| ), |
| build_gs_bucket = "chromium-dawn-archive", |
| run_tests_serially = True, |
| ), |
| console_view_entry = consoles.console_view_entry( |
| category = "ToT|Windows|Intel", |
| short_name = "x64", |
| ), |
| triggered_by = ["Dawn Win10 x64 Builder"], |
| ) |
| |
| ci.thin_tester( |
| name = "Dawn Win10 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, |
| target_platform = builder_config.target_platform.WIN, |
| ), |
| build_gs_bucket = "chromium-dawn-archive", |
| run_tests_serially = True, |
| ), |
| console_view_entry = consoles.console_view_entry( |
| category = "ToT|Windows|Nvidia", |
| short_name = "x64", |
| ), |
| triggered_by = ["Dawn Win10 x64 Builder"], |
| ) |
| |
| ci.gpu.windows_builder( |
| name = "Dawn Win10 x86 Builder", |
| builder_spec = builder_config.builder_spec( |
| gclient_config = builder_config.gclient_config( |
| config = "chromium", |
| apply_configs = [ |
| "dawn_top_of_tree", |
| ], |
| ), |
| chromium_config = builder_config.chromium_config( |
| config = "chromium", |
| apply_configs = [ |
| "mb", |
| ], |
| build_config = builder_config.build_config.RELEASE, |
| target_bits = 32, |
| target_platform = builder_config.target_platform.WIN, |
| ), |
| build_gs_bucket = "chromium-dawn-archive", |
| run_tests_serially = True, |
| ), |
| console_view_entry = consoles.console_view_entry( |
| category = "ToT|Windows|Builder", |
| short_name = "x86", |
| ), |
| reclient_jobs = reclient.jobs.LOW_JOBS_FOR_CI, |
| ) |
| |
| ci.gpu.windows_builder( |
| name = "Dawn Win10 x86 DEPS Builder", |
| branch_selector = branches.DESKTOP_EXTENDED_STABLE_MILESTONE, |
| 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, |
| target_platform = builder_config.target_platform.WIN, |
| ), |
| build_gs_bucket = "chromium-dawn-archive", |
| run_tests_serially = True, |
| ), |
| console_view_entry = consoles.console_view_entry( |
| category = "DEPS|Windows|Builder", |
| short_name = "x86", |
| ), |
| cq_mirrors_console_view = "mirrors", |
| reclient_jobs = reclient.jobs.LOW_JOBS_FOR_CI, |
| ) |
| |
| # Note that the Win testers are all thin Linux VMs, triggering jobs on the |
| # physical Win hardware in the Swarming pool, which is why they run on linux |
| ci.thin_tester( |
| name = "Dawn Win10 x86 DEPS Release (Intel HD 630)", |
| branch_selector = branches.DESKTOP_EXTENDED_STABLE_MILESTONE, |
| 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, |
| target_platform = builder_config.target_platform.WIN, |
| ), |
| build_gs_bucket = "chromium-dawn-archive", |
| run_tests_serially = True, |
| ), |
| console_view_entry = consoles.console_view_entry( |
| category = "DEPS|Windows|Intel", |
| short_name = "x86", |
| ), |
| cq_mirrors_console_view = "mirrors", |
| triggered_by = ["ci/Dawn Win10 x86 DEPS Builder"], |
| ) |
| |
| ci.thin_tester( |
| name = "Dawn Win10 x86 DEPS Release (NVIDIA)", |
| branch_selector = branches.DESKTOP_EXTENDED_STABLE_MILESTONE, |
| 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, |
| target_platform = builder_config.target_platform.WIN, |
| ), |
| build_gs_bucket = "chromium-dawn-archive", |
| run_tests_serially = True, |
| ), |
| console_view_entry = consoles.console_view_entry( |
| category = "DEPS|Windows|Nvidia", |
| short_name = "x86", |
| ), |
| cq_mirrors_console_view = "mirrors", |
| triggered_by = ["ci/Dawn Win10 x86 DEPS Builder"], |
| ) |
| |
| ci.thin_tester( |
| name = "Dawn Win10 x86 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 = 32, |
| target_platform = builder_config.target_platform.WIN, |
| ), |
| build_gs_bucket = "chromium-dawn-archive", |
| run_tests_serially = True, |
| ), |
| console_view_entry = consoles.console_view_entry( |
| category = "ToT|Windows|Intel", |
| short_name = "x86", |
| ), |
| triggered_by = ["Dawn Win10 x86 Builder"], |
| ) |
| |
| ci.thin_tester( |
| name = "Dawn Win10 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, |
| target_platform = builder_config.target_platform.WIN, |
| ), |
| build_gs_bucket = "chromium-dawn-archive", |
| run_tests_serially = True, |
| ), |
| console_view_entry = consoles.console_view_entry( |
| category = "ToT|Windows|Nvidia", |
| short_name = "x86", |
| ), |
| triggered_by = ["Dawn Win10 x86 Builder"], |
| ) |