| # Copyright 2020 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. |
| |
| load("//lib/builders.star", "builder_name", "goma", "os") |
| load("//lib/ci.star", "ci") |
| load("//project.star", "settings") |
| |
| def main_console_if_on_branch(): |
| return None if settings.is_master else settings.main_console_name |
| |
| ci.set_defaults( |
| settings, |
| add_to_console_view = True, |
| bucketed_triggers = settings.is_master, |
| main_console_view = None if settings.is_master else settings.main_console_name, |
| cq_mirrors_console_view = settings.cq_mirrors_console_name, |
| ) |
| |
| ci.declare_bucket(settings) |
| |
| # Automatically maintained consoles |
| |
| ci.console_view( |
| name = "chromium", |
| include_experimental_builds = True, |
| ordering = { |
| "*type*": ci.ordering(short_names = ["dbg", "rel", "off"]), |
| "android": "*type*", |
| "fuchsia": "*type*", |
| "linux": "*type*", |
| "mac": "*type*", |
| "win": "*type*", |
| }, |
| ) |
| |
| ci.console_view( |
| name = "chromium.android", |
| ordering = { |
| None: ["cronet", "builder", "tester"], |
| "*cpu*": ["arm", "arm64", "x86"], |
| "cronet": "*cpu*", |
| "builder": "*cpu*", |
| "builder|det": ci.ordering(short_names = ["rel", "dbg"]), |
| "tester": ["phone", "tablet"], |
| "builder_tester|arm64": ci.ordering(short_names = ["M proguard"]), |
| }, |
| ) |
| |
| ci.console_view( |
| name = "chromium.android.fyi", |
| ordering = { |
| None: ["android", "memory", "weblayer", "webview"], |
| }, |
| ) |
| |
| ci.console_view( |
| name = "chromium.chromiumos", |
| ordering = { |
| None: ["default"], |
| "default": ci.ordering(short_names = ["ful", "rel"]), |
| "simple": ["release", "debug"], |
| }, |
| ) |
| |
| ci.console_view( |
| name = "chromium.clang", |
| ordering = { |
| None: [ |
| "ToT Linux", |
| "ToT Android", |
| "ToT Mac", |
| "ToT Windows", |
| "ToT Code Coverage", |
| ], |
| "ToT Linux": ci.ordering( |
| short_names = ["rel", "ofi", "dbg", "asn", "fuz", "msn", "tsn"], |
| ), |
| "ToT Android": ci.ordering(short_names = ["rel", "dbg", "x64"]), |
| "ToT Mac": ci.ordering(short_names = ["rel", "ofi", "dbg"]), |
| "ToT Windows": ci.ordering( |
| short_names = ["rel", "ofi"], |
| categories = ["x64"], |
| ), |
| "ToT Windows|x64": ci.ordering(short_names = ["rel"]), |
| "CFI|Win": ci.ordering(short_names = ["x86", "x64"]), |
| "iOS": ["public"], |
| "iOS|public": ci.ordering(short_names = ["sim", "dev"]), |
| }, |
| ) |
| |
| ci.console_view( |
| name = "chromium.dawn", |
| ordering = { |
| None: ["ToT"], |
| "*builder*": ["Builder"], |
| "*cpu*": ci.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.console_view( |
| name = "chromium.fyi", |
| ordering = { |
| None: [ |
| "closure_compilation", |
| "code_coverage", |
| "cronet", |
| "mac", |
| "deterministic", |
| "fuchsia", |
| "chromeos", |
| "iOS", |
| "linux", |
| "mojo", |
| "recipe", |
| "remote_run", |
| "site_isolation", |
| "network", |
| "viz", |
| "win10", |
| "win32", |
| ], |
| "code_coverage": ci.ordering( |
| short_names = ["and", "ann", "lnx", "lcr", "mac"], |
| ), |
| "mac": ci.ordering(short_names = ["bld", "15", "herm"]), |
| "deterministic|mac": ci.ordering(short_names = ["rel", "dbg"]), |
| "iOS|iOS13": ci.ordering(short_names = ["dev", "sim"]), |
| "linux|blink": ci.ordering(short_names = ["TD"]), |
| }, |
| ) |
| |
| ci.console_view( |
| name = "chromium.fuzz", |
| ordering = { |
| None: [ |
| "afl", |
| "win asan", |
| "mac asan", |
| "cros asan", |
| "linux asan", |
| "libfuzz", |
| "linux msan", |
| "linux tsan", |
| ], |
| "*config*": ci.ordering(short_names = ["dbg", "rel"]), |
| "win asan": "*config*", |
| "mac asan": "*config*", |
| "linux asan": "*config*", |
| "linux asan|x64 v8-ARM": "*config*", |
| "libfuzz": ci.ordering(short_names = [ |
| "chromeos-asan", |
| "linux32", |
| "linux32-dbg", |
| "linux", |
| "linux-dbg", |
| "linux-msan", |
| "linux-ubsan", |
| "mac-asan", |
| "win-asan", |
| ]), |
| }, |
| ) |
| |
| ci.console_view( |
| name = "chromium.gpu", |
| ordering = { |
| None: ["Windows", "Mac", "Linux"], |
| }, |
| ) |
| |
| ci.console_view( |
| name = "chromium.gpu.fyi", |
| ordering = { |
| None: ["Windows", "Mac", "Linux"], |
| "*builder*": ["Builder"], |
| "*type*": ci.ordering(short_names = ["rel", "dbg", "exp"]), |
| "*cpu*": ci.ordering(short_names = ["x86"]), |
| "Windows": "*builder*", |
| "Windows|Builder": ["Release", "dEQP", "dx12vk", "Debug"], |
| "Windows|Builder|Release": "*cpu*", |
| "Windows|Builder|dEQP": "*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": ["L32", "M64", "N64", "P32", "vk", "dqp", "skgl", "skv"], |
| "Android|M64": ["QCOM"], |
| }, |
| ) |
| |
| ci.console_view( |
| name = "chromium.linux", |
| ordering = { |
| None: ["release", "debug"], |
| "release": ci.ordering(short_names = ["bld", "tst", "nsl", "gcc"]), |
| "cast": ci.ordering(short_names = ["vid", "aud"]), |
| }, |
| ) |
| |
| ci.console_view( |
| name = "chromium.mac", |
| ordering = { |
| None: ["release"], |
| "release": ci.ordering(short_names = ["bld"]), |
| "debug": ci.ordering(short_names = ["bld"]), |
| "ios|default": ci.ordering(short_names = ["dev", "sim"]), |
| }, |
| ) |
| |
| ci.console_view( |
| name = "chromium.memory", |
| ordering = { |
| None: ["win", "mac", "linux", "cros"], |
| "*build-or-test*": ci.ordering(short_names = ["bld", "tst"]), |
| "linux|TSan v2": "*build-or-test*", |
| "linux|asan lsan": "*build-or-test*", |
| "linux|webkit": ci.ordering(short_names = ["asn", "msn"]), |
| }, |
| ) |
| |
| ci.console_view( |
| name = "chromium.swangle", |
| ordering = { |
| None: ["DEPS", "ToT ANGLE", "ToT SwiftShader"], |
| "*os*": ["Windows", "Mac"], |
| "*cpu*": ci.ordering(short_names = ["x86", "x64"]), |
| "DEPS": "*os*", |
| "DEPS|Windows": "*cpu*", |
| "DEPS|Linux": "*cpu*", |
| "ToT ANGLE": "*os*", |
| "ToT ANGLE|Windows": "*cpu*", |
| "ToT ANGLE|Linux": "*cpu*", |
| "ToT SwiftShader": "*os*", |
| "ToT SwiftShader|Windows": "*cpu*", |
| "ToT SwiftShader|Linux": "*cpu*", |
| "Chromium": "*os*", |
| }, |
| ) |
| |
| ci.console_view( |
| name = "chromium.win", |
| ordering = { |
| None: ["release", "debug"], |
| "debug|builder": ci.ordering(short_names = ["64", "32"]), |
| "debug|tester": ci.ordering(short_names = ["7", "10"]), |
| }, |
| ) |
| |
| # Builders are sorted first lexicographically by the function used to define |
| # them, then lexicographically by their name |
| |
| ci.android_builder( |
| name = "Android WebView M (dbg)", |
| console_view_entry = ci.console_view_entry( |
| category = "tester|webview", |
| short_name = "M", |
| ), |
| triggered_by = [builder_name("Android arm64 Builder (dbg)")], |
| ) |
| |
| ci.android_builder( |
| name = "Android WebView N (dbg)", |
| console_view_entry = ci.console_view_entry( |
| category = "tester|webview", |
| short_name = "N", |
| ), |
| triggered_by = [builder_name("Android arm64 Builder (dbg)")], |
| ) |
| |
| ci.android_builder( |
| name = "Android WebView O (dbg)", |
| console_view_entry = ci.console_view_entry( |
| category = "tester|webview", |
| short_name = "O", |
| ), |
| triggered_by = [builder_name("Android arm64 Builder (dbg)")], |
| ) |
| |
| ci.android_builder( |
| name = "Android WebView P (dbg)", |
| console_view_entry = ci.console_view_entry( |
| category = "tester|webview", |
| short_name = "P", |
| ), |
| triggered_by = [builder_name("Android arm64 Builder (dbg)")], |
| ) |
| |
| ci.android_builder( |
| name = "Android arm Builder (dbg)", |
| console_view_entry = ci.console_view_entry( |
| category = "builder|arm", |
| short_name = "32", |
| ), |
| execution_timeout = 4 * time.hour, |
| tree_closing = True, |
| ) |
| |
| ci.android_builder( |
| name = "Android arm64 Builder (dbg)", |
| console_view_entry = ci.console_view_entry( |
| category = "builder|arm", |
| short_name = "64", |
| ), |
| goma_jobs = goma.jobs.MANY_JOBS_FOR_CI, |
| execution_timeout = 5 * time.hour, |
| tree_closing = True, |
| ) |
| |
| ci.android_builder( |
| name = "Android x64 Builder (dbg)", |
| console_view_entry = ci.console_view_entry( |
| category = "builder|x86", |
| short_name = "64", |
| ), |
| execution_timeout = 5 * time.hour, |
| ) |
| |
| ci.android_builder( |
| name = "Android x86 Builder (dbg)", |
| console_view_entry = ci.console_view_entry( |
| category = "builder|x86", |
| short_name = "32", |
| ), |
| execution_timeout = 4 * time.hour, |
| ) |
| |
| ci.android_builder( |
| name = "Cast Android (dbg)", |
| console_view_entry = ci.console_view_entry( |
| category = "on_cq", |
| short_name = "cst", |
| ), |
| tree_closing = True, |
| ) |
| |
| ci.android_builder( |
| name = "Marshmallow 64 bit Tester", |
| console_view_entry = ci.console_view_entry( |
| category = "tester|phone", |
| short_name = "M", |
| ), |
| triggered_by = [builder_name("Android arm64 Builder (dbg)")], |
| ) |
| |
| ci.android_builder( |
| name = "Nougat Phone Tester", |
| console_view_entry = ci.console_view_entry( |
| category = "tester|phone", |
| short_name = "N", |
| ), |
| triggered_by = [builder_name("Android arm64 Builder (dbg)")], |
| ) |
| |
| ci.android_builder( |
| name = "Oreo Phone Tester", |
| console_view_entry = ci.console_view_entry( |
| category = "tester|phone", |
| short_name = "O", |
| ), |
| triggered_by = [builder_name("Android arm64 Builder (dbg)")], |
| ) |
| |
| ci.android_builder( |
| name = "android-cronet-arm-dbg", |
| console_view_entry = ci.console_view_entry( |
| category = "cronet|arm", |
| short_name = "dbg", |
| ), |
| notifies = ["cronet"], |
| ) |
| |
| ci.android_builder( |
| name = "android-cronet-arm-rel", |
| console_view_entry = ci.console_view_entry( |
| category = "cronet|arm", |
| short_name = "rel", |
| ), |
| notifies = ["cronet"], |
| ) |
| |
| ci.android_builder( |
| name = "android-cronet-kitkat-arm-rel", |
| console_view_entry = ci.console_view_entry( |
| category = "cronet|test", |
| short_name = "k", |
| ), |
| notifies = ["cronet"], |
| triggered_by = [builder_name("android-cronet-arm-rel")], |
| ) |
| |
| ci.android_builder( |
| name = "android-cronet-lollipop-arm-rel", |
| console_view_entry = ci.console_view_entry( |
| category = "cronet|test", |
| short_name = "l", |
| ), |
| notifies = ["cronet"], |
| triggered_by = [builder_name("android-cronet-arm-rel")], |
| ) |
| |
| ci.android_builder( |
| name = "android-lollipop-arm-rel", |
| console_view_entry = ci.console_view_entry( |
| category = "on_cq", |
| short_name = "L", |
| ), |
| tree_closing = True, |
| ) |
| |
| ci.android_builder( |
| name = "android-marshmallow-arm64-rel", |
| console_view_entry = ci.console_view_entry( |
| category = "on_cq", |
| short_name = "M", |
| ), |
| tree_closing = True, |
| ) |
| |
| ci.android_builder( |
| name = "android-marshmallow-x86-rel", |
| console_view_entry = ci.console_view_entry( |
| category = "builder_tester|x86", |
| short_name = "M", |
| ), |
| ) |
| |
| ci.android_builder( |
| name = "android-nougat-arm64-rel", |
| console_view_entry = ci.console_view_entry( |
| category = "builder_tester|arm64", |
| short_name = "N", |
| ), |
| ) |
| |
| ci.android_builder( |
| name = "android-pie-arm64-dbg", |
| console_view_entry = ci.console_view_entry( |
| category = "tester|phone", |
| short_name = "P", |
| ), |
| triggered_by = [builder_name("Android arm64 Builder (dbg)")], |
| ) |
| |
| ci.android_builder( |
| name = "android-pie-arm64-rel", |
| console_view_entry = ci.console_view_entry( |
| category = "on_cq", |
| short_name = "P", |
| ), |
| tree_closing = True, |
| ) |
| |
| ci.chromium_builder( |
| name = "android-official", |
| main_console_view = settings.main_console_name, |
| console_view_entry = ci.console_view_entry( |
| category = "android", |
| short_name = "off", |
| ), |
| cores = 32, |
| tree_closing = False, |
| ) |
| |
| ci.chromium_builder( |
| name = "fuchsia-official", |
| main_console_view = settings.main_console_name, |
| console_view_entry = ci.console_view_entry( |
| category = "fuchsia", |
| short_name = "off", |
| ), |
| cores = 32, |
| # TODO: Change this back down to something reasonable once these builders |
| # have populated their cached by getting through the compile step |
| execution_timeout = 10 * time.hour, |
| tree_closing = False, |
| ) |
| |
| ci.chromium_builder( |
| name = "linux-official", |
| builderless = False, |
| # TODO(https://crbug.com/1072012) Use the default console view and add |
| # main_console_view = settings.main_console_name once the build is green |
| console_view = "chromium.fyi", |
| console_view_entry = ci.console_view_entry( |
| category = "linux", |
| short_name = "off", |
| ), |
| cores = 32, |
| # TODO: Change this back down to something reasonable once these builders |
| # have populated their cached by getting through the compile step |
| execution_timeout = 10 * time.hour, |
| tree_closing = False, |
| ) |
| |
| ci.chromium_builder( |
| name = "win-official", |
| main_console_view = settings.main_console_name, |
| console_view_entry = ci.console_view_entry( |
| category = "win|off", |
| short_name = "64", |
| ), |
| cores = 32, |
| os = os.WINDOWS_DEFAULT, |
| execution_timeout = 6 * time.hour, |
| tree_closing = False, |
| ) |
| |
| ci.chromium_builder( |
| name = "win32-official", |
| main_console_view = settings.main_console_name, |
| console_view_entry = ci.console_view_entry( |
| category = "win|off", |
| short_name = "32", |
| ), |
| cores = 32, |
| os = os.WINDOWS_DEFAULT, |
| execution_timeout = 6 * time.hour, |
| tree_closing = False, |
| ) |
| |
| ci.chromiumos_builder( |
| name = "chromeos-amd64-generic-dbg", |
| console_view_entry = ci.console_view_entry( |
| category = "simple|debug|x64", |
| short_name = "dbg", |
| ), |
| main_console_view = settings.main_console_name, |
| ) |
| |
| ci.chromiumos_builder( |
| name = "chromeos-amd64-generic-rel", |
| console_view_entry = ci.console_view_entry( |
| category = "simple|release|x64", |
| short_name = "rel", |
| ), |
| main_console_view = settings.main_console_name, |
| ) |
| |
| ci.chromiumos_builder( |
| name = "chromeos-arm-generic-rel", |
| console_view_entry = ci.console_view_entry( |
| category = "simple|release", |
| short_name = "arm", |
| ), |
| main_console_view = settings.main_console_name, |
| ) |
| |
| ci.chromiumos_builder( |
| name = "linux-chromeos-dbg", |
| console_view_entry = ci.console_view_entry( |
| category = "default", |
| short_name = "dbg", |
| ), |
| main_console_view = settings.main_console_name, |
| ) |
| |
| ci.chromiumos_builder( |
| name = "linux-chromeos-rel", |
| console_view_entry = ci.console_view_entry( |
| category = "default", |
| short_name = "rel", |
| ), |
| main_console_view = settings.main_console_name, |
| ) |
| |
| ci.chromiumos_builder( |
| name = "linux-lacros-builder-rel", |
| console_view_entry = ci.console_view_entry( |
| category = "default", |
| short_name = "lcr", |
| ), |
| main_console_view = settings.main_console_name, |
| # TODO(crbug.com/1104291): Enable tree closing. |
| tree_closing = False, |
| ) |
| |
| ci.chromiumos_builder( |
| name = "linux-lacros-tester-rel", |
| console_view_entry = ci.console_view_entry( |
| category = "default", |
| short_name = "lcr", |
| ), |
| main_console_view = settings.main_console_name, |
| triggered_by = ["linux-lacros-builder-rel"], |
| # TODO(crbug.com/1104291): Enable tree closing. |
| tree_closing = False, |
| ) |
| |
| ci.dawn_builder( |
| name = "Dawn Linux x64 DEPS Builder", |
| console_view_entry = ci.console_view_entry( |
| category = "DEPS|Linux|Builder", |
| short_name = "x64", |
| ), |
| main_console_view = None, |
| ) |
| |
| ci.dawn_builder( |
| name = "Dawn Linux x64 DEPS Release (Intel HD 630)", |
| console_view_entry = ci.console_view_entry( |
| category = "DEPS|Linux|Intel", |
| short_name = "x64", |
| ), |
| cores = 2, |
| main_console_view = None, |
| os = os.LINUX_DEFAULT, |
| triggered_by = [builder_name("Dawn Linux x64 DEPS Builder")], |
| ) |
| |
| ci.dawn_builder( |
| name = "Dawn Linux x64 DEPS Release (NVIDIA)", |
| console_view_entry = ci.console_view_entry( |
| category = "DEPS|Linux|Nvidia", |
| short_name = "x64", |
| ), |
| cores = 2, |
| main_console_view = None, |
| os = os.LINUX_DEFAULT, |
| triggered_by = [builder_name("Dawn Linux x64 DEPS Builder")], |
| ) |
| |
| ci.dawn_builder( |
| name = "Dawn Mac x64 DEPS Builder", |
| builderless = False, |
| console_view_entry = ci.console_view_entry( |
| category = "DEPS|Mac|Builder", |
| short_name = "x64", |
| ), |
| cores = None, |
| main_console_view = None, |
| os = os.MAC_ANY, |
| ) |
| |
| # 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.dawn_builder( |
| name = "Dawn Mac x64 DEPS Release (AMD)", |
| console_view_entry = ci.console_view_entry( |
| category = "DEPS|Mac|AMD", |
| short_name = "x64", |
| ), |
| cores = 2, |
| main_console_view = None, |
| os = os.LINUX_DEFAULT, |
| triggered_by = [builder_name("Dawn Mac x64 DEPS Builder")], |
| ) |
| |
| ci.dawn_builder( |
| name = "Dawn Mac x64 DEPS Release (Intel)", |
| console_view_entry = ci.console_view_entry( |
| category = "DEPS|Mac|Intel", |
| short_name = "x64", |
| ), |
| cores = 2, |
| main_console_view = None, |
| os = os.LINUX_DEFAULT, |
| triggered_by = [builder_name("Dawn Mac x64 DEPS Builder")], |
| ) |
| |
| ci.dawn_builder( |
| name = "Dawn Win10 x64 DEPS Builder", |
| console_view_entry = ci.console_view_entry( |
| category = "DEPS|Windows|Builder", |
| short_name = "x64", |
| ), |
| main_console_view = None, |
| os = os.WINDOWS_ANY, |
| ) |
| |
| ci.dawn_builder( |
| name = "Dawn Win10 x64 DEPS Release (Intel HD 630)", |
| console_view_entry = ci.console_view_entry( |
| category = "DEPS|Windows|Intel", |
| short_name = "x64", |
| ), |
| cores = 2, |
| main_console_view = None, |
| os = os.LINUX_DEFAULT, |
| triggered_by = [builder_name("Dawn Win10 x64 DEPS Builder")], |
| ) |
| |
| ci.dawn_builder( |
| name = "Dawn Win10 x64 DEPS Release (NVIDIA)", |
| console_view_entry = ci.console_view_entry( |
| category = "DEPS|Windows|Nvidia", |
| short_name = "x64", |
| ), |
| cores = 2, |
| main_console_view = None, |
| os = os.LINUX_DEFAULT, |
| triggered_by = [builder_name("Dawn Win10 x64 DEPS Builder")], |
| ) |
| |
| ci.dawn_builder( |
| name = "Dawn Win10 x86 DEPS Builder", |
| console_view_entry = ci.console_view_entry( |
| category = "DEPS|Windows|Builder", |
| short_name = "x86", |
| ), |
| main_console_view = None, |
| os = os.WINDOWS_ANY, |
| ) |
| |
| ci.dawn_builder( |
| name = "Dawn Win10 x86 DEPS Release (Intel HD 630)", |
| console_view_entry = ci.console_view_entry( |
| category = "DEPS|Windows|Intel", |
| short_name = "x86", |
| ), |
| cores = 2, |
| main_console_view = None, |
| os = os.LINUX_DEFAULT, |
| triggered_by = [builder_name("Dawn Win10 x86 DEPS Builder")], |
| ) |
| |
| ci.dawn_builder( |
| name = "Dawn Win10 x86 DEPS Release (NVIDIA)", |
| console_view_entry = ci.console_view_entry( |
| category = "DEPS|Windows|Nvidia", |
| short_name = "x86", |
| ), |
| cores = 2, |
| main_console_view = None, |
| os = os.LINUX_DEFAULT, |
| triggered_by = [builder_name("Dawn Win10 x86 DEPS Builder")], |
| ) |
| |
| ci.fyi_builder( |
| name = "VR Linux", |
| console_view_entry = ci.console_view_entry( |
| category = "linux", |
| ), |
| main_console_view = None, |
| ) |
| |
| ci.fyi_ios_builder( |
| name = "ios-simulator-cronet", |
| console_view_entry = ci.console_view_entry( |
| category = "cronet", |
| ), |
| executable = "recipe:chromium", |
| main_console_view = None, |
| notifies = ["cronet"], |
| properties = { |
| "xcode_build_version": "11e146", |
| }, |
| ) |
| |
| ci.gpu_builder( |
| name = "Android Release (Nexus 5X)", |
| console_view_entry = ci.console_view_entry( |
| category = "Android", |
| ), |
| ) |
| |
| ci.gpu_builder( |
| name = "GPU Linux Builder", |
| console_view_entry = ci.console_view_entry( |
| category = "Linux", |
| ), |
| ) |
| |
| ci.gpu_builder( |
| name = "GPU Mac Builder", |
| console_view_entry = ci.console_view_entry( |
| category = "Mac", |
| ), |
| cores = None, |
| os = os.MAC_ANY, |
| ) |
| |
| ci.gpu_builder( |
| name = "GPU Win x64 Builder", |
| builderless = True, |
| console_view_entry = ci.console_view_entry( |
| category = "Windows", |
| ), |
| os = os.WINDOWS_ANY, |
| ) |
| |
| ci.gpu_thin_tester( |
| name = "Linux Release (NVIDIA)", |
| console_view_entry = ci.console_view_entry( |
| category = "Linux", |
| ), |
| triggered_by = [builder_name("GPU Linux Builder")], |
| ) |
| |
| ci.gpu_thin_tester( |
| name = "Mac Release (Intel)", |
| console_view_entry = ci.console_view_entry( |
| category = "Mac", |
| ), |
| triggered_by = [builder_name("GPU Mac Builder")], |
| ) |
| |
| ci.gpu_thin_tester( |
| name = "Mac Retina Release (AMD)", |
| console_view_entry = ci.console_view_entry( |
| category = "Mac", |
| ), |
| triggered_by = [builder_name("GPU Mac Builder")], |
| ) |
| |
| ci.gpu_thin_tester( |
| name = "Win10 x64 Release (NVIDIA)", |
| console_view_entry = ci.console_view_entry( |
| category = "Windows", |
| ), |
| triggered_by = [builder_name("GPU Win x64 Builder")], |
| ) |
| |
| ci.linux_builder( |
| name = "Cast Linux", |
| console_view_entry = ci.console_view_entry( |
| category = "cast", |
| short_name = "vid", |
| ), |
| goma_jobs = goma.jobs.J50, |
| main_console_view = settings.main_console_name, |
| ) |
| |
| ci.linux_builder( |
| name = "Fuchsia ARM64", |
| console_view_entry = ci.console_view_entry( |
| category = "fuchsia|a64", |
| short_name = "rel", |
| ), |
| main_console_view = settings.main_console_name, |
| extra_notifies = ["cr-fuchsia"], |
| ) |
| |
| ci.linux_builder( |
| name = "Fuchsia x64", |
| console_view_entry = ci.console_view_entry( |
| category = "fuchsia|x64", |
| short_name = "rel", |
| ), |
| main_console_view = settings.main_console_name, |
| extra_notifies = ["cr-fuchsia"], |
| ) |
| |
| ci.linux_builder( |
| name = "Linux Builder", |
| console_view_entry = ci.console_view_entry( |
| category = "release", |
| short_name = "bld", |
| ), |
| main_console_view = settings.main_console_name, |
| ) |
| |
| ci.linux_builder( |
| name = "Linux Builder (dbg)", |
| console_view_entry = ci.console_view_entry( |
| category = "debug|builder", |
| short_name = "64", |
| ), |
| main_console_view = settings.main_console_name, |
| ) |
| |
| ci.linux_builder( |
| name = "Linux Tests", |
| console_view_entry = ci.console_view_entry( |
| category = "release", |
| short_name = "tst", |
| ), |
| goma_backend = None, |
| main_console_view = settings.main_console_name, |
| triggered_by = [builder_name("Linux Builder")], |
| ) |
| |
| ci.linux_builder( |
| name = "Linux Tests (dbg)(1)", |
| console_view_entry = ci.console_view_entry( |
| category = "debug|tester", |
| short_name = "64", |
| ), |
| main_console_view = settings.main_console_name, |
| triggered_by = [builder_name("Linux Builder (dbg)")], |
| ) |
| |
| ci.linux_builder( |
| name = "fuchsia-arm64-cast", |
| console_view_entry = ci.console_view_entry( |
| category = "fuchsia|cast", |
| short_name = "a64", |
| ), |
| main_console_view = settings.main_console_name, |
| # Set tree_closing to false to disable the defaualt tree closer, which |
| # filters by step name, and instead enable tree closing for any step |
| # failure. |
| tree_closing = False, |
| extra_notifies = ["cr-fuchsia", "close-on-any-step-failure"], |
| ) |
| |
| ci.linux_builder( |
| name = "fuchsia-x64-cast", |
| console_view_entry = ci.console_view_entry( |
| category = "fuchsia|cast", |
| short_name = "x64", |
| ), |
| main_console_view = settings.main_console_name, |
| # Set tree_closing to false to disable the defaualt tree closer, which |
| # filters by step name, and instead enable tree closing for any step |
| # failure. |
| tree_closing = False, |
| extra_notifies = ["cr-fuchsia", "close-on-any-step-failure"], |
| ) |
| |
| ci.linux_builder( |
| name = "linux-ozone-rel", |
| console_view_entry = ci.console_view_entry( |
| category = "release", |
| short_name = "ozo", |
| ), |
| main_console_view = settings.main_console_name, |
| # Set tree_closing to false to disable the defaualt tree closer, which |
| # filters by step name, and instead enable tree closing for any step |
| # failure. |
| tree_closing = False, |
| extra_notifies = ["linux-ozone-rel", "close-on-any-step-failure"], |
| ) |
| |
| ci.linux_builder( |
| name = "Linux Ozone Tester (Headless)", |
| console_view = "chromium.fyi", |
| console_view_entry = ci.console_view_entry( |
| category = "linux", |
| short_name = "loh", |
| ), |
| main_console_view = None, |
| triggered_by = [builder_name("linux-ozone-rel")], |
| ) |
| |
| ci.linux_builder( |
| name = "Linux Ozone Tester (Wayland)", |
| console_view = "chromium.fyi", |
| console_view_entry = ci.console_view_entry( |
| category = "linux", |
| short_name = "low", |
| ), |
| main_console_view = None, |
| triggered_by = [builder_name("linux-ozone-rel")], |
| ) |
| |
| ci.linux_builder( |
| name = "Linux Ozone Tester (X11)", |
| console_view = "chromium.fyi", |
| console_view_entry = ci.console_view_entry( |
| category = "linux", |
| short_name = "lox", |
| ), |
| main_console_view = None, |
| triggered_by = [builder_name("linux-ozone-rel")], |
| ) |
| |
| ci.mac_builder( |
| name = "Mac Builder", |
| console_view_entry = ci.console_view_entry( |
| category = "release", |
| short_name = "bld", |
| ), |
| main_console_view = settings.main_console_name, |
| os = os.MAC_10_15, |
| ) |
| |
| ci.mac_builder( |
| name = "Mac Builder (dbg)", |
| console_view_entry = ci.console_view_entry( |
| category = "debug", |
| short_name = "bld", |
| ), |
| main_console_view = settings.main_console_name, |
| os = os.MAC_ANY, |
| ) |
| |
| ci.mac_builder( |
| name = "mac-arm64-rel", |
| console_view_entry = ci.console_view_entry( |
| category = "release", |
| short_name = "a64", |
| ), |
| main_console_view = settings.main_console_name, |
| cores = None, |
| os = os.MAC_ANY, |
| ) |
| |
| ci.thin_tester( |
| name = "Mac10.10 Tests", |
| mastername = "chromium.mac", |
| console_view_entry = ci.console_view_entry( |
| category = "release", |
| short_name = "10", |
| ), |
| main_console_view = settings.main_console_name, |
| triggered_by = [builder_name("Mac Builder")], |
| ) |
| |
| ci.thin_tester( |
| name = "Mac10.11 Tests", |
| mastername = "chromium.mac", |
| console_view_entry = ci.console_view_entry( |
| category = "release", |
| short_name = "11", |
| ), |
| main_console_view = settings.main_console_name, |
| triggered_by = [builder_name("Mac Builder")], |
| ) |
| |
| ci.thin_tester( |
| name = "Mac10.12 Tests", |
| mastername = "chromium.mac", |
| console_view_entry = ci.console_view_entry( |
| category = "release", |
| short_name = "12", |
| ), |
| main_console_view = settings.main_console_name, |
| triggered_by = [builder_name("Mac Builder")], |
| ) |
| |
| ci.thin_tester( |
| name = "Mac10.13 Tests", |
| mastername = "chromium.mac", |
| console_view_entry = ci.console_view_entry( |
| category = "release", |
| short_name = "13", |
| ), |
| main_console_view = settings.main_console_name, |
| triggered_by = [builder_name("Mac Builder")], |
| ) |
| |
| ci.thin_tester( |
| name = "Mac10.14 Tests", |
| mastername = "chromium.mac", |
| console_view_entry = ci.console_view_entry( |
| category = "release", |
| short_name = "14", |
| ), |
| main_console_view = settings.main_console_name, |
| triggered_by = [builder_name("Mac Builder")], |
| ) |
| |
| ci.thin_tester( |
| name = "Mac10.15 Tests", |
| mastername = "chromium.mac", |
| console_view_entry = ci.console_view_entry( |
| category = "release", |
| short_name = "15", |
| ), |
| main_console_view = settings.main_console_name, |
| triggered_by = [builder_name("Mac Builder")], |
| ) |
| |
| ci.thin_tester( |
| name = "Mac10.13 Tests (dbg)", |
| mastername = "chromium.mac", |
| console_view_entry = ci.console_view_entry( |
| category = "debug", |
| short_name = "13", |
| ), |
| main_console_view = settings.main_console_name, |
| triggered_by = [builder_name("Mac Builder (dbg)")], |
| ) |
| |
| ci.mac_ios_builder( |
| name = "ios-simulator", |
| console_view_entry = ci.console_view_entry( |
| category = "ios|default", |
| short_name = "sim", |
| ), |
| main_console_view = settings.main_console_name, |
| ) |
| |
| ci.mac_ios_builder( |
| name = "ios-simulator-full-configs", |
| console_view_entry = ci.console_view_entry( |
| category = "ios|default", |
| short_name = "ful", |
| ), |
| main_console_view = settings.main_console_name, |
| ) |
| |
| ci.memory_builder( |
| name = "Linux ASan LSan Builder", |
| console_view_entry = ci.console_view_entry( |
| category = "linux|asan lsan", |
| short_name = "bld", |
| ), |
| main_console_view = settings.main_console_name, |
| ssd = True, |
| ) |
| |
| ci.memory_builder( |
| name = "Linux ASan LSan Tests (1)", |
| console_view_entry = ci.console_view_entry( |
| category = "linux|asan lsan", |
| short_name = "tst", |
| ), |
| main_console_view = settings.main_console_name, |
| triggered_by = [builder_name("Linux ASan LSan Builder")], |
| ) |
| |
| ci.memory_builder( |
| name = "Linux ASan Tests (sandboxed)", |
| console_view_entry = ci.console_view_entry( |
| category = "linux|asan lsan", |
| short_name = "sbx", |
| ), |
| main_console_view = settings.main_console_name, |
| triggered_by = [builder_name("Linux ASan LSan Builder")], |
| ) |
| |
| ci.memory_builder( |
| name = "Linux TSan Builder", |
| console_view_entry = ci.console_view_entry( |
| category = "linux|TSan v2", |
| short_name = "bld", |
| ), |
| main_console_view = settings.main_console_name, |
| ) |
| |
| ci.memory_builder( |
| name = "Linux TSan Tests", |
| console_view_entry = ci.console_view_entry( |
| category = "linux|TSan v2", |
| short_name = "tst", |
| ), |
| triggered_by = [builder_name("Linux TSan Builder")], |
| main_console_view = settings.main_console_name, |
| ) |
| |
| ci.win_builder( |
| name = "Win7 Tests (dbg)(1)", |
| console_view_entry = ci.console_view_entry( |
| category = "debug|tester", |
| short_name = "7", |
| ), |
| os = os.WINDOWS_7, |
| main_console_view = settings.main_console_name, |
| triggered_by = [builder_name("Win Builder (dbg)")], |
| ) |
| |
| ci.win_builder( |
| name = "Win 7 Tests x64 (1)", |
| console_view_entry = ci.console_view_entry( |
| category = "release|tester", |
| short_name = "64", |
| ), |
| os = os.WINDOWS_7, |
| main_console_view = settings.main_console_name, |
| triggered_by = [builder_name("Win x64 Builder")], |
| ) |
| |
| ci.win_builder( |
| name = "Win Builder (dbg)", |
| console_view_entry = ci.console_view_entry( |
| category = "debug|builder", |
| short_name = "32", |
| ), |
| cores = 32, |
| main_console_view = settings.main_console_name, |
| os = os.WINDOWS_ANY, |
| ) |
| |
| ci.win_builder( |
| name = "Win x64 Builder", |
| console_view_entry = ci.console_view_entry( |
| category = "release|builder", |
| short_name = "64", |
| ), |
| cores = 32, |
| main_console_view = settings.main_console_name, |
| os = os.WINDOWS_ANY, |
| ) |
| |
| ci.win_builder( |
| name = "Win10 Tests x64", |
| console_view_entry = ci.console_view_entry( |
| category = "release|tester", |
| short_name = "w10", |
| ), |
| main_console_view = settings.main_console_name, |
| triggered_by = [builder_name("Win x64 Builder")], |
| ) |