summaryrefslogtreecommitdiff
path: root/chromium/infra/config/subprojects
diff options
context:
space:
mode:
authorAllan Sandfeld Jensen <allan.jensen@qt.io>2020-10-29 10:46:47 +0100
committerAllan Sandfeld Jensen <allan.jensen@qt.io>2020-11-02 12:02:10 +0000
commit99677208ff3b216fdfec551fbe548da5520cd6fb (patch)
tree476a4865c10320249360e859d8fdd3e01833b03a /chromium/infra/config/subprojects
parentc30a6232df03e1efbd9f3b226777b07e087a1122 (diff)
downloadqtwebengine-chromium-99677208ff3b216fdfec551fbe548da5520cd6fb.tar.gz
BASELINE: Update Chromium to 86.0.4240.124
Change-Id: Ide0ff151e94cd665ae6521a446995d34a9d1d644 Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
Diffstat (limited to 'chromium/infra/config/subprojects')
-rw-r--r--chromium/infra/config/subprojects/README.md3
-rw-r--r--chromium/infra/config/subprojects/chromium/ci.star4717
-rw-r--r--chromium/infra/config/subprojects/chromium/consoles/android.packager.star (renamed from chromium/infra/config/subprojects/chromium/master-only/consoles/android.packager.star)14
-rw-r--r--chromium/infra/config/subprojects/chromium/consoles/luci.chromium.try.star195
-rw-r--r--chromium/infra/config/subprojects/chromium/consoles/metadata.exporter.star13
-rw-r--r--chromium/infra/config/subprojects/chromium/consoles/sheriff.ios.star47
-rw-r--r--chromium/infra/config/subprojects/chromium/fallback-cq.star183
-rw-r--r--chromium/infra/config/subprojects/chromium/gpu.try.star409
-rw-r--r--chromium/infra/config/subprojects/chromium/master-only/README.md12
-rw-r--r--chromium/infra/config/subprojects/chromium/master-only/ci.star3229
-rw-r--r--chromium/infra/config/subprojects/chromium/master-only/consoles/luci.chromium.try.star190
-rw-r--r--chromium/infra/config/subprojects/chromium/master-only/consoles/sheriff.ios.star48
-rw-r--r--chromium/infra/config/subprojects/chromium/master-only/fallback-cq.star185
-rw-r--r--chromium/infra/config/subprojects/chromium/master-only/gpu.try.star410
-rw-r--r--chromium/infra/config/subprojects/chromium/master-only/main.star14
-rw-r--r--chromium/infra/config/subprojects/chromium/master-only/swangle.try.star95
-rw-r--r--chromium/infra/config/subprojects/chromium/master-only/try.star798
-rw-r--r--chromium/infra/config/subprojects/chromium/subproject.star43
-rw-r--r--chromium/infra/config/subprojects/chromium/swangle.try.star97
-rw-r--r--chromium/infra/config/subprojects/chromium/try.star1512
-rw-r--r--chromium/infra/config/subprojects/chromium/versioned/README.md2
-rw-r--r--chromium/infra/config/subprojects/chromium/versioned/m83/buckets/ci.star802
-rw-r--r--chromium/infra/config/subprojects/chromium/versioned/m83/buckets/try.star559
-rw-r--r--chromium/infra/config/subprojects/chromium/versioned/m83/vars.star21
-rw-r--r--chromium/infra/config/subprojects/chromium/versioned/m84/buckets/ci.star647
-rw-r--r--chromium/infra/config/subprojects/chromium/versioned/m84/buckets/try.star565
-rw-r--r--chromium/infra/config/subprojects/chromium/versioned/m84/vars.star24
-rw-r--r--chromium/infra/config/subprojects/chromium/versioned/m85/buckets/ci.star812
-rw-r--r--chromium/infra/config/subprojects/chromium/versioned/m85/buckets/try.star655
-rw-r--r--chromium/infra/config/subprojects/chromium/versioned/m85/vars.star21
-rw-r--r--chromium/infra/config/subprojects/codesearch/README.md4
-rw-r--r--chromium/infra/config/subprojects/codesearch/codesearch.star72
-rw-r--r--chromium/infra/config/subprojects/codesearch/consoles/luci.chromium.codesearch.star15
-rw-r--r--chromium/infra/config/subprojects/codesearch/subproject.star (renamed from chromium/infra/config/subprojects/chromium/main.star)8
-rw-r--r--chromium/infra/config/subprojects/findit/consoles/findit.star8
-rw-r--r--chromium/infra/config/subprojects/findit/findit.star57
-rw-r--r--chromium/infra/config/subprojects/findit/subproject.star (renamed from chromium/infra/config/subprojects/findit/main.star)4
-rw-r--r--chromium/infra/config/subprojects/goma/consoles/chromium.goma.fyi.star132
-rw-r--r--chromium/infra/config/subprojects/goma/consoles/chromium.goma.migration.star1396
-rw-r--r--chromium/infra/config/subprojects/goma/consoles/chromium.goma.star104
-rw-r--r--chromium/infra/config/subprojects/goma/consoles/goma.latest.star142
-rw-r--r--chromium/infra/config/subprojects/goma/consoles/luci.chromium.goma.star44
-rw-r--r--chromium/infra/config/subprojects/goma/goma.star368
-rw-r--r--chromium/infra/config/subprojects/goma/main.star10
-rw-r--r--chromium/infra/config/subprojects/goma/subproject.star10
-rw-r--r--chromium/infra/config/subprojects/webrtc/consoles/chromium.webrtc.fyi.star114
-rw-r--r--chromium/infra/config/subprojects/webrtc/consoles/chromium.webrtc.star66
-rw-r--r--chromium/infra/config/subprojects/webrtc/subproject.star (renamed from chromium/infra/config/subprojects/webrtc/main.star)8
-rw-r--r--chromium/infra/config/subprojects/webrtc/webrtc.fyi.star104
-rw-r--r--chromium/infra/config/subprojects/webrtc/webrtc.star60
50 files changed, 9887 insertions, 9161 deletions
diff --git a/chromium/infra/config/subprojects/README.md b/chromium/infra/config/subprojects/README.md
index ea54366a4f4..3b9fbfa051d 100644
--- a/chromium/infra/config/subprojects/README.md
+++ b/chromium/infra/config/subprojects/README.md
@@ -3,10 +3,11 @@ Definitions of LUCI entities for the chromium project.
The following subprojects exist:
* chromium - Builders that test the chromium/src codebase.
+* codesearch - Builders that test codesearch with chromium.
* findit - Builders that are used by the Sheriff-o-Matic findit service.
* goma - Builders that test the use of goma by chromium builders.
* webrtc - Builders that test the integration of WebRTC with chromium.
-Each subproject contains a main.star that is the entry point for its
+Each subproject contains a subproject.star that is the entry point for its
configuration, which execs the starlark files that define the LUCI entities for
the subproject.
diff --git a/chromium/infra/config/subprojects/chromium/ci.star b/chromium/infra/config/subprojects/chromium/ci.star
index 7858a31e419..944783a7d6b 100644
--- a/chromium/infra/config/subprojects/chromium/ci.star
+++ b/chromium/infra/config/subprojects/chromium/ci.star
@@ -2,1172 +2,4775 @@
# 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', 'cpu', 'goma', 'os')
-load('//lib/ci.star', 'ci')
-load('//project.star', 'settings')
-
+load("//lib/branches.star", "branches")
+load("//lib/builders.star", "builder_name", "cpu", "goma", "os", "xcode_cache")
+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
-
+ 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)
-
+ci.declare_bucket(settings, branch_selector = branches.ALL_RELEASES)
# Automatically maintained consoles
ci.console_view(
- name = 'chromium',
+ name = "chromium",
+ branch_selector = branches.STANDARD_RELEASES,
include_experimental_builds = True,
ordering = {
- '*type*': ci.ordering(short_names=['dbg', 'rel', 'off']),
- 'android':'*type*',
- 'fuchsia':'*type*',
- 'linux':'*type*',
- 'mac':'*type*',
- 'win':'*type*',
+ "*type*": ci.ordering(short_names = ["dbg", "rel", "off"]),
+ "android": "*type*",
+ "fuchsia": "*type*",
+ "linux": "*type*",
+ "mac": "*type*",
+ "win": "*type*",
},
)
ci.console_view(
- name = 'chromium.android',
+ name = "chromium.android",
+ branch_selector = branches.STANDARD_RELEASES,
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']),
+ 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',
+ name = "chromium.android.fyi",
ordering = {
- None: ['android', 'memory', 'weblayer', 'webview'],
+ None: ["android", "memory", "weblayer", "webview"],
},
)
ci.console_view(
- name = 'chromium.chromiumos',
+ name = "chromium.chromiumos",
+ branch_selector = branches.ALL_RELEASES,
ordering = {
- None: ['default'],
- 'default': ci.ordering(short_names=['ful', 'rel']),
- 'simple': ['release', 'debug'],
+ None: ["default"],
+ "default": ci.ordering(short_names = ["ful", "rel"]),
+ "simple": ["release", "debug"],
},
)
ci.console_view(
- name = 'chromium.clang',
+ name = "chromium.clang",
ordering = {
None: [
- 'ToT Linux',
- 'ToT Android',
- 'ToT Mac',
- 'ToT Windows',
- 'ToT Code Coverage',
+ "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 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 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']),
+ "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',
+ name = "chromium.dawn",
+ branch_selector = branches.STANDARD_RELEASES,
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*',
+ 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',
+ name = "chromium.fyi",
+ branch_selector = branches.STANDARD_RELEASES,
ordering = {
None: [
- 'closure_compilation',
- 'code_coverage',
- 'cronet',
- 'mac',
- 'deterministic',
- 'fuchsia',
- 'chromeos',
- 'iOS',
- 'linux',
- 'mojo',
- 'recipe',
- 'remote_run',
- 'site_isolation',
- 'network',
- 'viz',
- 'win10',
- 'win32',
+ "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']
+ "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']),
+ "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',
+ name = "chromium.fuzz",
ordering = {
None: [
- 'afl',
- 'win asan',
- 'mac asan',
- 'cros asan',
- 'linux asan',
- 'libfuzz',
- 'linux msan',
- 'linux tsan',
+ "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',
+ "*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',
+ name = "chromium.gpu",
+ branch_selector = branches.STANDARD_RELEASES,
ordering = {
- None: ['Windows', 'Mac', 'Linux'],
+ None: ["Windows", "Mac", "Linux"],
},
)
ci.console_view(
- name = 'chromium.gpu.fyi',
+ 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'],
+ 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',
+ name = "chromium.linux",
+ branch_selector = branches.STANDARD_RELEASES,
ordering = {
- None: ['release', 'debug'],
- 'release': ci.ordering(short_names=['bld', 'tst', 'nsl', 'gcc']),
- 'cast': ci.ordering(short_names=['vid', 'aud']),
+ 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',
+ name = "chromium.mac",
+ branch_selector = branches.STANDARD_RELEASES,
ordering = {
- None: ['release'],
- 'release': ci.ordering(short_names=['bld']),
- 'debug': ci.ordering(short_names=['bld']),
- 'ios|default': ci.ordering(short_names=['dev', 'sim']),
+ 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',
+ name = "chromium.memory",
+ branch_selector = branches.STANDARD_RELEASES,
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']),
+ 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',
+ 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*',
+ 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',
+ name = "chromium.win",
+ branch_selector = branches.STANDARD_RELEASES,
ordering = {
- None: ['release', 'debug'],
- 'debug|builder': ci.ordering(short_names=['64', '32']),
- 'debug|tester': ci.ordering(short_names=['7', '10']),
+ None: ["release", "debug"],
+ "debug|builder": ci.ordering(short_names = ["64", "32"]),
+ "debug|tester": ci.ordering(short_names = ["7", "10"]),
},
)
+# The chromium.clang console includes some entries for builders from the chrome project
+[branches.console_view_entry(
+ builder = "chrome:ci/{}".format(name),
+ console_view = "chromium.clang",
+ category = category,
+ short_name = short_name,
+) for name, category, short_name in (
+ ("ToTLinuxOfficial", "ToT Linux", "ofi"),
+ ("ToTMacOfficial", "ToT Mac", "ofi"),
+ ("ToTWin", "ToT Windows", "rel"),
+ ("ToTWin64", "ToT Windows|x64", "rel"),
+ ("ToTWinOfficial", "ToT Windows", "ofi"),
+ ("ToTWinThinLTO64", "ToT Windows|x64", "lto"),
+ ("clang-tot-device", "iOS|internal", "dev"),
+)]
+
+# The main console includes some entries for builders from the chrome project
+[branches.console_view_entry(
+ builder = "chrome:ci/{}".format(name),
+ console_view = "main",
+ category = "chrome",
+ short_name = short_name,
+) for name, short_name in (
+ ("linux-chromeos-chrome", "cro"),
+ ("linux-chrome", "lnx"),
+ ("mac-chrome", "mac"),
+ ("win-chrome", "win"),
+ ("win64-chrome", "win"),
+)]
+
# Builders are sorted first lexicographically by the function used to define
# them, then lexicographically by their name
+ci.builder(
+ name = "android-avd-packager",
+ executable = "recipe:android/avd_packager",
+ properties = {
+ "avd_configs": [
+ "tools/android/avd/proto/creation/generic_android23.textpb",
+ "tools/android/avd/proto/creation/generic_android28.textpb",
+ "tools/android/avd/proto/creation/generic_android29.textpb",
+ "tools/android/avd/proto/creation/generic_playstore_android28.textpb",
+ ],
+ },
+ schedule = "0 7 * * 0 *",
+ service_account = "chromium-cipd-builder@chops-service-accounts.iam.gserviceaccount.com",
+ triggered_by = [],
+)
+
+ci.builder(
+ name = "android-sdk-packager",
+ executable = "recipe:android/sdk_packager",
+ schedule = "0 7 * * 0 *",
+ service_account = "chromium-cipd-builder@chops-service-accounts.iam.gserviceaccount.com",
+ triggered_by = [],
+ properties = {
+ # We still package part of build-tools;25.0.2 to support
+ # http://bit.ly/2KNUygZ
+ "packages": [
+ {
+ "sdk_package_name": "build-tools;25.0.2",
+ "cipd_yaml": "third_party/android_sdk/cipd/build-tools/25.0.2.yaml",
+ },
+ {
+ "sdk_package_name": "build-tools;29.0.2",
+ "cipd_yaml": "third_party/android_sdk/cipd/build-tools/29.0.2.yaml",
+ },
+ {
+ "sdk_package_name": "build-tools;30.0.1",
+ "cipd_yaml": "third_party/android_sdk/cipd/build-tools/30.0.1.yaml",
+ },
+ {
+ "sdk_package_name": "cmdline-tools;latest",
+ "cipd_yaml": "third_party/android_sdk/cipd/cmdline-tools.yaml",
+ },
+ {
+ "sdk_package_name": "emulator",
+ "cipd_yaml": "third_party/android_sdk/cipd/emulator.yaml",
+ },
+ {
+ "sdk_package_name": "extras;google;gcm",
+ "cipd_yaml": "third_party/android_sdk/cipd/extras/google/gcm.yaml",
+ },
+ {
+ "sdk_package_name": "patcher;v4",
+ "cipd_yaml": "third_party/android_sdk/cipd/patcher/v4.yaml",
+ },
+ {
+ "sdk_package_name": "platforms;android-29",
+ "cipd_yaml": "third_party/android_sdk/cipd/platforms/android-29.yaml",
+ },
+ {
+ "sdk_package_name": "platforms;android-30",
+ "cipd_yaml": "third_party/android_sdk/cipd/platforms/android-30.yaml",
+ },
+ {
+ "sdk_package_name": "platform-tools",
+ "cipd_yaml": "third_party/android_sdk/cipd/platform-tools.yaml",
+ },
+ {
+ "sdk_package_name": "sources;android-29",
+ "cipd_yaml": "third_party/android_sdk/cipd/sources/android-29.yaml",
+ },
+ # Not yet available as R is not released to AOSP.
+ #{
+ # 'sdk_package_name': 'sources;android-30',
+ # 'cipd_yaml': 'third_party/android_sdk/cipd/sources/android-30.yaml'
+ #},
+ {
+ "sdk_package_name": "system-images;android-29;google_apis;x86",
+ "cipd_yaml": "third_party/android_sdk/cipd/system_images/android-29/google_apis/x86.yaml",
+ },
+ {
+ "sdk_package_name": "system-images;android-29;google_apis_playstore;x86",
+ "cipd_yaml": "third_party/android_sdk/cipd/system_images/android-29/google_apis_playstore/x86.yaml",
+ },
+ {
+ "sdk_package_name": "system-images;android-30;google_apis;x86",
+ "cipd_yaml": "third_party/android_sdk/cipd/system_images/android-30/google_apis/x86.yaml",
+ },
+ {
+ "sdk_package_name": "system-images;android-30;google_apis_playstore;x86",
+ "cipd_yaml": "third_party/android_sdk/cipd/system_images/android-30/google_apis_playstore/x86.yaml",
+ },
+ ],
+ },
+)
+
+ci.android_builder(
+ name = "Android ASAN (dbg)",
+ console_view_entry = ci.console_view_entry(
+ category = "builder|arm",
+ short_name = "san",
+ ),
+ # Higher build timeout since dbg ASAN builds can take a while on a clobber
+ # build.
+ execution_timeout = 4 * time.hour,
+ tree_closing = True,
+)
ci.android_builder(
- name = 'Android WebView M (dbg)',
+ name = "Android WebView L (dbg)",
console_view_entry = ci.console_view_entry(
- category = 'tester|webview',
- short_name = 'M',
+ category = "tester|webview",
+ short_name = "L",
),
- triggered_by = [builder_name('Android arm64 Builder (dbg)')],
+ triggered_by = ["ci/Android arm Builder (dbg)"],
)
ci.android_builder(
- name = 'Android WebView N (dbg)',
+ name = "Android WebView M (dbg)",
+ branch_selector = branches.STANDARD_RELEASES,
console_view_entry = ci.console_view_entry(
- category = 'tester|webview',
- short_name = 'N',
+ category = "tester|webview",
+ short_name = "M",
),
- triggered_by = [builder_name('Android arm64 Builder (dbg)')],
+ cq_mirrors_console_view = settings.cq_mirrors_console_name,
+ main_console_view = main_console_if_on_branch(),
+ triggered_by = [builder_name("Android arm64 Builder (dbg)")],
)
ci.android_builder(
- name = 'Android WebView O (dbg)',
+ name = "Android WebView N (dbg)",
+ branch_selector = branches.STANDARD_RELEASES,
console_view_entry = ci.console_view_entry(
- category = 'tester|webview',
- short_name = 'O',
+ category = "tester|webview",
+ short_name = "N",
),
- triggered_by = [builder_name('Android arm64 Builder (dbg)')],
+ cq_mirrors_console_view = settings.cq_mirrors_console_name,
+ main_console_view = main_console_if_on_branch(),
+ triggered_by = [builder_name("Android arm64 Builder (dbg)")],
)
ci.android_builder(
- name = 'Android WebView P (dbg)',
+ name = "Android WebView O (dbg)",
+ branch_selector = branches.STANDARD_RELEASES,
console_view_entry = ci.console_view_entry(
- category = 'tester|webview',
- short_name = 'P',
+ category = "tester|webview",
+ short_name = "O",
),
- triggered_by = [builder_name('Android arm64 Builder (dbg)')],
+ cq_mirrors_console_view = settings.cq_mirrors_console_name,
+ main_console_view = main_console_if_on_branch(),
+ triggered_by = [builder_name("Android arm64 Builder (dbg)")],
)
ci.android_builder(
- name = 'Android arm Builder (dbg)',
+ name = "Android WebView P (dbg)",
+ branch_selector = branches.STANDARD_RELEASES,
console_view_entry = ci.console_view_entry(
- category = 'builder|arm',
- short_name = '32',
+ category = "tester|webview",
+ short_name = "P",
),
+ cq_mirrors_console_view = settings.cq_mirrors_console_name,
+ main_console_view = main_console_if_on_branch(),
+ triggered_by = [builder_name("Android arm64 Builder (dbg)")],
+)
+
+ci.android_builder(
+ name = "Android arm Builder (dbg)",
+ branch_selector = branches.STANDARD_RELEASES,
+ console_view_entry = ci.console_view_entry(
+ category = "builder|arm",
+ short_name = "32",
+ ),
+ cq_mirrors_console_view = settings.cq_mirrors_console_name,
execution_timeout = 4 * time.hour,
+ main_console_view = main_console_if_on_branch(),
+ tree_closing = True,
)
ci.android_builder(
- name = 'Android arm64 Builder (dbg)',
+ name = "Android arm64 Builder (dbg)",
+ branch_selector = branches.STANDARD_RELEASES,
console_view_entry = ci.console_view_entry(
- category = 'builder|arm',
- short_name = '64',
+ category = "builder|arm",
+ short_name = "64",
),
+ cq_mirrors_console_view = settings.cq_mirrors_console_name,
goma_jobs = goma.jobs.MANY_JOBS_FOR_CI,
- execution_timeout = 4 * time.hour,
+ execution_timeout = 5 * time.hour,
+ main_console_view = main_console_if_on_branch(),
+ tree_closing = True,
+)
+
+ci.android_builder(
+ name = "Android x64 Builder (dbg)",
+ branch_selector = branches.STANDARD_RELEASES,
+ console_view_entry = ci.console_view_entry(
+ category = "builder|x86",
+ short_name = "64",
+ ),
+ cq_mirrors_console_view = settings.cq_mirrors_console_name,
+ execution_timeout = 5 * time.hour,
+ main_console_view = main_console_if_on_branch(),
)
ci.android_builder(
- name = 'Android x64 Builder (dbg)',
+ name = "Android x86 Builder (dbg)",
+ branch_selector = branches.STANDARD_RELEASES,
console_view_entry = ci.console_view_entry(
- category = 'builder|x86',
- short_name = '64',
+ category = "builder|x86",
+ short_name = "32",
),
+ cq_mirrors_console_view = settings.cq_mirrors_console_name,
execution_timeout = 4 * time.hour,
+ main_console_view = main_console_if_on_branch(),
+)
+
+ci.android_builder(
+ name = "Cast Android (dbg)",
+ branch_selector = branches.STANDARD_RELEASES,
+ console_view_entry = ci.console_view_entry(
+ category = "on_cq",
+ short_name = "cst",
+ ),
+ cq_mirrors_console_view = settings.cq_mirrors_console_name,
+ main_console_view = main_console_if_on_branch(),
+ tree_closing = True,
+)
+
+ci.android_builder(
+ name = "Deterministic Android",
+ console_view_entry = ci.console_view_entry(
+ category = "builder|det",
+ short_name = "rel",
+ ),
+ executable = "recipe:swarming/deterministic_build",
+ execution_timeout = 6 * time.hour,
+ notifies = ["Deterministic Android"],
+ tree_closing = True,
+)
+
+ci.android_builder(
+ name = "Deterministic Android (dbg)",
+ console_view_entry = ci.console_view_entry(
+ category = "builder|det",
+ short_name = "dbg",
+ ),
+ executable = "recipe:swarming/deterministic_build",
+ execution_timeout = 6 * time.hour,
+ notifies = ["Deterministic Android"],
+ tree_closing = True,
+)
+
+ci.android_builder(
+ name = "Lollipop Phone Tester",
+ console_view_entry = ci.console_view_entry(
+ category = "tester|phone",
+ short_name = "L",
+ ),
+ # We have limited phone capacity and thus limited ability to run
+ # tests in parallel, hence the high timeout.
+ execution_timeout = 6 * time.hour,
+ triggered_by = ["ci/Android arm Builder (dbg)"],
+)
+
+ci.android_builder(
+ name = "Lollipop Tablet Tester",
+ console_view_entry = ci.console_view_entry(
+ category = "tester|tablet",
+ short_name = "L",
+ ),
+ # We have limited tablet capacity and thus limited ability to run
+ # tests in parallel, hence the high timeout.
+ execution_timeout = 20 * time.hour,
+ triggered_by = ["ci/Android arm Builder (dbg)"],
+)
+
+ci.android_builder(
+ name = "Marshmallow 64 bit Tester",
+ branch_selector = branches.STANDARD_RELEASES,
+ console_view_entry = ci.console_view_entry(
+ category = "tester|phone",
+ short_name = "M",
+ ),
+ cq_mirrors_console_view = settings.cq_mirrors_console_name,
+ main_console_view = main_console_if_on_branch(),
+ triggered_by = [builder_name("Android arm64 Builder (dbg)")],
+)
+
+ci.android_builder(
+ name = "Marshmallow Tablet Tester",
+ console_view_entry = ci.console_view_entry(
+ category = "tester|tablet",
+ short_name = "M",
+ ),
+ # We have limited tablet capacity and thus limited ability to run
+ # tests in parallel, hence the high timeout.
+ execution_timeout = 12 * time.hour,
+ triggered_by = ["ci/Android arm Builder (dbg)"],
+)
+
+ci.android_builder(
+ name = "Nougat Phone Tester",
+ branch_selector = branches.STANDARD_RELEASES,
+ console_view_entry = ci.console_view_entry(
+ category = "tester|phone",
+ short_name = "N",
+ ),
+ cq_mirrors_console_view = settings.cq_mirrors_console_name,
+ main_console_view = main_console_if_on_branch(),
+ triggered_by = [builder_name("Android arm64 Builder (dbg)")],
+)
+
+ci.android_builder(
+ name = "Oreo Phone Tester",
+ branch_selector = branches.STANDARD_RELEASES,
+ console_view_entry = ci.console_view_entry(
+ category = "tester|phone",
+ short_name = "O",
+ ),
+ cq_mirrors_console_view = settings.cq_mirrors_console_name,
+ main_console_view = main_console_if_on_branch(),
+ triggered_by = [builder_name("Android arm64 Builder (dbg)")],
+)
+
+ci.android_builder(
+ name = "android-10-arm64-rel",
+ console_view_entry = ci.console_view_entry(
+ category = "builder_tester|arm64",
+ short_name = "10",
+ ),
+)
+
+ci.android_builder(
+ name = "android-arm64-proguard-rel",
+ console_view_entry = ci.console_view_entry(
+ category = "builder_tester|arm64",
+ short_name = "M proguard",
+ ),
+ goma_jobs = goma.jobs.MANY_JOBS_FOR_CI,
+ execution_timeout = 6 * time.hour,
+)
+
+ci.android_builder(
+ name = "android-bfcache-rel",
+ console_view_entry = ci.console_view_entry(
+ category = "bfcache",
+ short_name = "bfc",
+ ),
)
ci.android_builder(
- name = 'Android x86 Builder (dbg)',
+ name = "android-binary-size-generator",
+ executable = "recipe:binary_size_generator_tot",
console_view_entry = ci.console_view_entry(
- category = 'builder|x86',
- short_name = '32',
+ category = "builder|other",
+ short_name = "size",
),
)
ci.android_builder(
- name = 'Cast Android (dbg)',
+ name = "android-cronet-arm-dbg",
+ branch_selector = branches.STANDARD_RELEASES,
console_view_entry = ci.console_view_entry(
- category = 'on_cq',
- short_name = 'cst',
+ category = "cronet|arm",
+ short_name = "dbg",
),
+ cq_mirrors_console_view = settings.cq_mirrors_console_name,
+ main_console_view = main_console_if_on_branch(),
+ notifies = ["cronet"],
+)
+
+ci.android_builder(
+ name = "android-cronet-arm-rel",
+ branch_selector = branches.STANDARD_RELEASES,
+ console_view_entry = ci.console_view_entry(
+ category = "cronet|arm",
+ short_name = "rel",
+ ),
+ cq_mirrors_console_view = settings.cq_mirrors_console_name,
+ main_console_view = main_console_if_on_branch(),
+ notifies = ["cronet"],
+)
+
+ci.android_builder(
+ name = "android-cronet-arm64-dbg",
+ console_view_entry = ci.console_view_entry(
+ category = "cronet|arm64",
+ short_name = "dbg",
+ ),
+ notifies = ["cronet"],
+)
+
+ci.android_builder(
+ name = "android-cronet-arm64-rel",
+ console_view_entry = ci.console_view_entry(
+ category = "cronet|arm64",
+ short_name = "rel",
+ ),
+ notifies = ["cronet"],
)
ci.android_builder(
- name = 'Marshmallow 64 bit Tester',
+ name = "android-cronet-asan-arm-rel",
console_view_entry = ci.console_view_entry(
- category = 'tester|phone',
- short_name = 'M',
+ category = "cronet|asan",
),
- triggered_by = [builder_name('Android arm64 Builder (dbg)')],
+ notifies = ["cronet"],
)
ci.android_builder(
- name = 'Nougat Phone Tester',
+ name = "android-cronet-arm-rel-kitkat-tests",
+ branch_selector = branches.STANDARD_RELEASES,
console_view_entry = ci.console_view_entry(
- category = 'tester|phone',
- short_name = 'N',
+ category = "cronet|test",
+ short_name = "k",
),
- triggered_by = [builder_name('Android arm64 Builder (dbg)')],
+ cq_mirrors_console_view = settings.cq_mirrors_console_name,
+ main_console_view = main_console_if_on_branch(),
+ notifies = ["cronet"],
+ triggered_by = [builder_name("android-cronet-arm-rel")],
)
ci.android_builder(
- name = 'Oreo Phone Tester',
+ name = "android-cronet-arm-rel-lollipop-tests",
+ branch_selector = branches.STANDARD_RELEASES,
console_view_entry = ci.console_view_entry(
- category = 'tester|phone',
- short_name = 'O',
+ category = "cronet|test",
+ short_name = "l",
),
- triggered_by = [builder_name('Android arm64 Builder (dbg)')],
+ cq_mirrors_console_view = settings.cq_mirrors_console_name,
+ main_console_view = main_console_if_on_branch(),
+ notifies = ["cronet"],
+ triggered_by = [builder_name("android-cronet-arm-rel")],
)
+# Runs on a specific machine with an attached phone
ci.android_builder(
- name = 'android-cronet-arm-dbg',
+ name = "android-cronet-marshmallow-arm64-perf-rel",
console_view_entry = ci.console_view_entry(
- category = 'cronet|arm',
- short_name = 'dbg',
+ category = "cronet|test|perf",
+ short_name = "m",
),
- notifies = ['cronet'],
+ cores = None,
+ cpu = None,
+ executable = "recipe:cronet",
+ notifies = ["cronet"],
+ os = os.ANDROID,
)
ci.android_builder(
- name = 'android-cronet-arm-rel',
+ name = "android-cronet-arm64-rel-marshmallow-tests",
console_view_entry = ci.console_view_entry(
- category = 'cronet|arm',
- short_name = 'rel',
+ category = "cronet|test",
+ short_name = "m",
),
- notifies = ['cronet'],
+ notifies = ["cronet"],
+ triggered_by = ["android-cronet-arm64-rel"],
)
ci.android_builder(
- name = 'android-cronet-kitkat-arm-rel',
+ name = "android-cronet-x86-dbg",
console_view_entry = ci.console_view_entry(
- category = 'cronet|test',
- short_name = 'k',
+ category = "cronet|x86",
+ short_name = "dbg",
),
- notifies = ['cronet'],
- triggered_by = [builder_name('android-cronet-arm-rel')],
+ notifies = ["cronet"],
)
ci.android_builder(
- name = 'android-cronet-lollipop-arm-rel',
+ name = "android-cronet-x86-rel",
console_view_entry = ci.console_view_entry(
- category = 'cronet|test',
- short_name = 'l',
+ category = "cronet|x86",
+ short_name = "rel",
),
- notifies = ['cronet'],
- triggered_by = [builder_name('android-cronet-arm-rel')],
+ notifies = ["cronet"],
)
ci.android_builder(
- name = 'android-lollipop-arm-rel',
+ name = "android-incremental-dbg",
console_view_entry = ci.console_view_entry(
- category = 'on_cq',
- short_name = 'L',
+ category = "tester|incremental",
),
)
ci.android_builder(
- name = 'android-marshmallow-arm64-rel',
+ name = "android-lollipop-arm-rel",
+ branch_selector = branches.STANDARD_RELEASES,
console_view_entry = ci.console_view_entry(
- category = 'on_cq',
- short_name = 'M',
+ category = "on_cq",
+ short_name = "L",
),
+ cq_mirrors_console_view = settings.cq_mirrors_console_name,
+ main_console_view = main_console_if_on_branch(),
+ tree_closing = True,
)
ci.android_builder(
- name = 'android-marshmallow-x86-rel',
+ name = "android-marshmallow-arm64-rel",
+ branch_selector = branches.STANDARD_RELEASES,
console_view_entry = ci.console_view_entry(
- category = 'builder_tester|x86',
- short_name = 'M',
+ category = "on_cq",
+ short_name = "M",
),
+ cq_mirrors_console_view = settings.cq_mirrors_console_name,
+ main_console_view = main_console_if_on_branch(),
+ tree_closing = True,
)
ci.android_builder(
- name = 'android-nougat-arm64-rel',
+ name = "android-marshmallow-x86-rel",
+ branch_selector = branches.STANDARD_RELEASES,
console_view_entry = ci.console_view_entry(
- category = 'builder_tester|arm64',
- short_name = 'N',
+ category = "builder_tester|x86",
+ short_name = "M",
),
+ cq_mirrors_console_view = settings.cq_mirrors_console_name,
+ main_console_view = main_console_if_on_branch(),
)
ci.android_builder(
- name = 'android-pie-arm64-dbg',
+ name = "android-nougat-arm64-rel",
+ branch_selector = branches.STANDARD_RELEASES,
console_view_entry = ci.console_view_entry(
- category = 'tester|phone',
- short_name = 'P',
+ category = "builder_tester|arm64",
+ short_name = "N",
),
- triggered_by = [builder_name('Android arm64 Builder (dbg)')],
+ cq_mirrors_console_view = settings.cq_mirrors_console_name,
+ main_console_view = main_console_if_on_branch(),
)
ci.android_builder(
- name = 'android-pie-arm64-rel',
+ name = "android-pie-arm64-dbg",
+ branch_selector = branches.STANDARD_RELEASES,
console_view_entry = ci.console_view_entry(
- category = 'on_cq',
- short_name = 'P',
+ category = "tester|phone",
+ short_name = "P",
),
+ cq_mirrors_console_view = settings.cq_mirrors_console_name,
+ main_console_view = main_console_if_on_branch(),
+ triggered_by = [builder_name("Android arm64 Builder (dbg)")],
+)
+
+ci.android_builder(
+ name = "android-pie-arm64-rel",
+ branch_selector = branches.STANDARD_RELEASES,
+ console_view_entry = ci.console_view_entry(
+ category = "on_cq",
+ short_name = "P",
+ ),
+ cq_mirrors_console_view = settings.cq_mirrors_console_name,
+ main_console_view = main_console_if_on_branch(),
+ tree_closing = True,
+)
+
+ci.android_builder(
+ name = "android-pie-x86-rel",
+ console_view_entry = ci.console_view_entry(
+ category = "builder_tester|x86",
+ short_name = "P",
+ ),
+)
+
+ci.android_fyi_builder(
+ name = "Android WebLayer P FYI (rel)",
+ console_view_entry = ci.console_view_entry(
+ category = "weblayer",
+ short_name = "p-rel",
+ ),
+)
+
+ci.android_fyi_builder(
+ name = "android-weblayer-pie-x86-fyi-rel",
+ console_view_entry = ci.console_view_entry(
+ category = "weblayer",
+ short_name = "p-x86-rel",
+ ),
+)
+
+ci.android_fyi_builder(
+ name = "Android WebView P FYI (rel)",
+ console_view_entry = ci.console_view_entry(
+ category = "webview",
+ short_name = "p-rel",
+ ),
+)
+
+ci.android_fyi_builder(
+ name = "android-marshmallow-x86-fyi-rel",
+ console_view_entry = ci.console_view_entry(
+ category = "emulator|M|x86",
+ short_name = "rel",
+ ),
+ goma_jobs = goma.jobs.J150,
+)
+
+# TODO(hypan): remove this once there is no associated disabled tests
+ci.android_fyi_builder(
+ name = "android-pie-x86-fyi-rel",
+ console_view_entry = ci.console_view_entry(
+ category = "emulator|P|x86",
+ short_name = "rel",
+ ),
+ goma_jobs = goma.jobs.J150,
+ schedule = "triggered", # triggered manually via Scheduler UI
)
ci.chromium_builder(
- name = 'android-official',
- # 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',
+ name = "android-archive-dbg",
+ # Bump to 32 if needed.
+ console_view_entry = ci.console_view_entry(
+ category = "android",
+ short_name = "dbg",
+ ),
+ cores = 8,
+ main_console_view = "main",
+)
+
+ci.chromium_builder(
+ name = "android-archive-rel",
console_view_entry = ci.console_view_entry(
- category = 'android',
- short_name = 'off',
+ category = "android",
+ short_name = "rel",
),
+ cores = 32,
+ main_console_view = "main",
+)
+
+ci.chromium_builder(
+ name = "android-official",
+ branch_selector = branches.STANDARD_RELEASES,
+ 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",
+ branch_selector = branches.STANDARD_RELEASES,
+ 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 = 6 * time.hour,
+ execution_timeout = 10 * time.hour,
+ tree_closing = False,
+)
+
+ci.chromium_builder(
+ name = "linux-archive-dbg",
+ console_view_entry = ci.console_view_entry(
+ category = "linux",
+ short_name = "dbg",
+ ),
+ # Bump to 32 if needed.
+ cores = 8,
+ main_console_view = "main",
+)
+
+ci.chromium_builder(
+ name = "linux-archive-rel",
+ console_view_entry = ci.console_view_entry(
+ category = "linux",
+ short_name = "rel",
+ ),
+ cores = 32,
+ main_console_view = "main",
+ notifies = ["linux-archive-rel"],
)
ci.chromium_builder(
- name = 'fuchsia-official',
+ name = "linux-official",
+ branch_selector = branches.STANDARD_RELEASES,
+ 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 = "chromium.fyi",
console_view_entry = ci.console_view_entry(
- category = 'fuchsia',
- short_name = 'off',
+ 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,
+ main_console_view = main_console_if_on_branch(),
+ tree_closing = False,
+)
+
+ci.chromium_builder(
+ name = "mac-archive-dbg",
+ console_view_entry = ci.console_view_entry(
+ category = "mac",
+ short_name = "dbg",
+ ),
+ # Bump to 8 cores if needed.
+ cores = 4,
+ main_console_view = "main",
+ os = os.MAC_DEFAULT,
+)
+
+ci.chromium_builder(
+ name = "mac-archive-rel",
+ console_view_entry = ci.console_view_entry(
+ category = "mac",
+ short_name = "rel",
+ ),
+ main_console_view = "main",
+ os = os.MAC_DEFAULT,
+)
+
+ci.chromium_builder(
+ name = "win-archive-dbg",
+ console_view_entry = ci.console_view_entry(
+ category = "win|dbg",
+ short_name = "64",
+ ),
+ cores = 32,
+ main_console_view = "main",
+ os = os.WINDOWS_DEFAULT,
+ tree_closing = False,
+)
+
+ci.chromium_builder(
+ name = "win-archive-rel",
+ console_view_entry = ci.console_view_entry(
+ category = "win|rel",
+ short_name = "64",
+ ),
+ cores = 32,
+ main_console_view = "main",
+ os = os.WINDOWS_DEFAULT,
+)
+
+ci.chromium_builder(
+ name = "win-official",
+ branch_selector = branches.STANDARD_RELEASES,
+ 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 = 'linux-official',
- # 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',
+ name = "win32-archive-dbg",
console_view_entry = ci.console_view_entry(
- category = 'linux',
- short_name = 'off',
+ category = "win|dbg",
+ short_name = "32",
),
- # TODO: Change this back down to something reasonable once these builders
- # have populated their cached by getting through the compile step
+ cores = 32,
+ main_console_view = "main",
+ os = os.WINDOWS_DEFAULT,
+ tree_closing = False,
+)
+
+ci.chromium_builder(
+ name = "win32-archive-rel",
+ console_view_entry = ci.console_view_entry(
+ category = "win|rel",
+ short_name = "32",
+ ),
+ cores = 32,
+ main_console_view = "main",
+ os = os.WINDOWS_DEFAULT,
+)
+
+ci.chromium_builder(
+ name = "win32-official",
+ branch_selector = branches.STANDARD_RELEASES,
+ 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 = "Linux ChromiumOS Full",
+ console_view_entry = ci.console_view_entry(
+ category = "default",
+ short_name = "ful",
+ ),
+ main_console_view = "main",
)
ci.chromiumos_builder(
- name = 'chromeos-amd64-generic-dbg',
+ name = "chromeos-amd64-generic-asan-rel",
console_view_entry = ci.console_view_entry(
- category = 'simple|debug|x64',
- short_name = 'dbg',
+ category = "simple|release|x64",
+ short_name = "asn",
),
+ main_console_view = "main",
+)
+
+ci.chromiumos_builder(
+ name = "chromeos-amd64-generic-cfi-thin-lto-rel",
+ console_view_entry = ci.console_view_entry(
+ category = "simple|release|x64",
+ short_name = "cfi",
+ ),
+ main_console_view = "main",
+)
+
+ci.chromiumos_builder(
+ name = "chromeos-amd64-generic-dbg",
+ branch_selector = branches.STANDARD_RELEASES,
+ console_view_entry = ci.console_view_entry(
+ category = "simple|debug|x64",
+ short_name = "dbg",
+ ),
+ cq_mirrors_console_view = settings.cq_mirrors_console_name,
main_console_view = settings.main_console_name,
)
ci.chromiumos_builder(
- name = 'chromeos-amd64-generic-rel',
+ name = "chromeos-amd64-generic-rel",
+ branch_selector = branches.ALL_RELEASES,
console_view_entry = ci.console_view_entry(
- category = 'simple|release|x64',
- short_name = 'rel',
+ category = "simple|release|x64",
+ short_name = "rel",
),
+ cq_mirrors_console_view = settings.cq_mirrors_console_name,
main_console_view = settings.main_console_name,
)
ci.chromiumos_builder(
- name = 'chromeos-arm-generic-rel',
+ name = "chromeos-arm-generic-dbg",
console_view_entry = ci.console_view_entry(
- category = 'simple|release',
- short_name = 'arm',
+ category = "simple|debug",
+ short_name = "arm",
),
+ main_console_view = "main",
+)
+
+ci.chromiumos_builder(
+ name = "chromeos-arm-generic-rel",
+ branch_selector = branches.ALL_RELEASES,
+ console_view_entry = ci.console_view_entry(
+ category = "simple|release",
+ short_name = "arm",
+ ),
+ cq_mirrors_console_view = settings.cq_mirrors_console_name,
main_console_view = settings.main_console_name,
)
ci.chromiumos_builder(
- name = 'linux-chromeos-dbg',
+ name = "chromeos-kevin-rel",
+ branch_selector = branches.ALL_RELEASES,
console_view_entry = ci.console_view_entry(
- category = 'default',
- short_name = 'dbg',
+ category = "simple|release",
+ short_name = "kvn",
),
+ main_console_view = "main",
+)
+
+ci.chromiumos_builder(
+ name = "linux-chromeos-dbg",
+ branch_selector = branches.STANDARD_RELEASES,
+ console_view_entry = ci.console_view_entry(
+ category = "default",
+ short_name = "dbg",
+ ),
+ cq_mirrors_console_view = settings.cq_mirrors_console_name,
main_console_view = settings.main_console_name,
)
ci.chromiumos_builder(
- name = 'linux-chromeos-rel',
+ name = "linux-chromeos-rel",
+ branch_selector = branches.ALL_RELEASES,
console_view_entry = ci.console_view_entry(
- category = 'default',
- short_name = 'rel',
+ category = "default",
+ short_name = "rel",
),
+ cq_mirrors_console_view = settings.cq_mirrors_console_name,
main_console_view = settings.main_console_name,
)
+ci.chromiumos_builder(
+ name = "linux-lacros-builder-rel",
+ branch_selector = branches.STANDARD_RELEASES,
+ console_view_entry = ci.console_view_entry(
+ category = "default",
+ short_name = "lcr",
+ ),
+ cq_mirrors_console_view = settings.cq_mirrors_console_name,
+ main_console_view = settings.main_console_name,
+ # TODO(crbug.com/1104291): Enable tree closing.
+ tree_closing = False,
+)
-ci.dawn_builder(
- name = 'Dawn Linux x64 DEPS Builder',
+ci.chromiumos_builder(
+ name = "linux-lacros-tester-rel",
+ branch_selector = branches.STANDARD_RELEASES,
console_view_entry = ci.console_view_entry(
- category = 'DEPS|Linux|Builder',
- short_name = 'x64',
+ category = "default",
+ short_name = "lcr",
),
- main_console_view = None,
+ main_console_view = settings.main_console_name,
+ cq_mirrors_console_view = settings.cq_mirrors_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 Release (Intel HD 630)',
+ci.clang_builder(
+ name = "CFI Linux CF",
+ goma_backend = goma.backend.RBE_PROD,
console_view_entry = ci.console_view_entry(
- category = 'DEPS|Linux|Intel',
- short_name = 'x64',
+ category = "CFI|Linux",
+ short_name = "CF",
),
- cores = 2,
- main_console_view = None,
- os = os.LINUX_DEFAULT,
- triggered_by = [builder_name('Dawn Linux x64 DEPS Builder')],
+ notifies = ["CFI Linux"],
)
-ci.dawn_builder(
- name = 'Dawn Linux x64 DEPS Release (NVIDIA)',
+ci.clang_builder(
+ name = "CFI Linux ToT",
console_view_entry = ci.console_view_entry(
- category = 'DEPS|Linux|Nvidia',
- short_name = 'x64',
+ category = "CFI|Linux",
+ short_name = "ToT",
),
- cores = 2,
- main_console_view = None,
- os = os.LINUX_DEFAULT,
- triggered_by = [builder_name('Dawn Linux x64 DEPS Builder')],
+ notifies = ["CFI Linux"],
+)
+
+ci.clang_builder(
+ name = "CrWinAsan",
+ console_view_entry = ci.console_view_entry(
+ category = "ToT Windows|Asan",
+ short_name = "asn",
+ ),
+ os = os.WINDOWS_ANY,
+)
+
+ci.clang_builder(
+ name = "CrWinAsan(dll)",
+ console_view_entry = ci.console_view_entry(
+ category = "ToT Windows|Asan",
+ short_name = "dll",
+ ),
+ os = os.WINDOWS_ANY,
+)
+
+ci.clang_builder(
+ name = "ToTAndroid",
+ console_view_entry = ci.console_view_entry(
+ category = "ToT Android",
+ short_name = "rel",
+ ),
+)
+
+ci.clang_builder(
+ name = "ToTAndroid (dbg)",
+ console_view_entry = ci.console_view_entry(
+ category = "ToT Android",
+ short_name = "dbg",
+ ),
+)
+
+ci.clang_builder(
+ name = "ToTAndroid x64",
+ console_view_entry = ci.console_view_entry(
+ category = "ToT Android",
+ short_name = "x64",
+ ),
+)
+
+ci.clang_builder(
+ name = "ToTAndroid64",
+ console_view_entry = ci.console_view_entry(
+ category = "ToT Android",
+ short_name = "a64",
+ ),
+)
+
+ci.clang_builder(
+ name = "ToTAndroidASan",
+ console_view_entry = ci.console_view_entry(
+ category = "ToT Android",
+ short_name = "asn",
+ ),
+)
+
+ci.clang_builder(
+ name = "ToTAndroidCFI",
+ console_view_entry = ci.console_view_entry(
+ category = "ToT Android",
+ short_name = "cfi",
+ ),
+)
+
+ci.clang_builder(
+ name = "ToTAndroidOfficial",
+ console_view_entry = ci.console_view_entry(
+ category = "ToT Android",
+ short_name = "off",
+ ),
+)
+
+def clang_tot_linux_builder(short_name, category = "ToT Linux", **kwargs):
+ ci.clang_builder(
+ console_view_entry = ci.console_view_entry(
+ category = category,
+ short_name = short_name,
+ ),
+ notifies = [luci.notifier(
+ name = "ToT Linux notifier",
+ on_new_status = ["FAILURE"],
+ notify_emails = ["thomasanderson@chromium.org"],
+ )],
+ **kwargs
+ )
+
+clang_tot_linux_builder(
+ name = "ToTLinux",
+ short_name = "rel",
)
-ci.dawn_builder(
- name = 'Dawn Mac x64 DEPS Builder',
+clang_tot_linux_builder(
+ name = "ToTLinux (dbg)",
+ short_name = "dbg",
+)
+
+clang_tot_linux_builder(
+ name = "ToTLinuxASan",
+ short_name = "asn",
+)
+
+clang_tot_linux_builder(
+ name = "ToTLinuxASanLibfuzzer",
+ # Requires a large disk, so has a machine specifically devoted to it
builderless = False,
+ short_name = "fuz",
+)
+
+clang_tot_linux_builder(
+ name = "ToTLinuxCoverage",
+ category = "ToT Code Coverage",
+ short_name = "linux",
+ executable = "recipe:chromium_clang_coverage_tot",
+)
+
+clang_tot_linux_builder(
+ name = "ToTLinuxMSan",
+ short_name = "msn",
+)
+
+clang_tot_linux_builder(
+ name = "ToTLinuxTSan",
+ short_name = "tsn",
+)
+
+clang_tot_linux_builder(
+ name = "ToTLinuxThinLTO",
+ short_name = "lto",
+)
+
+clang_tot_linux_builder(
+ name = "ToTLinuxUBSanVptr",
+ short_name = "usn",
+)
+
+ci.clang_builder(
+ name = "ToTWin(dbg)",
+ console_view_entry = ci.console_view_entry(
+ category = "ToT Windows",
+ short_name = "dbg",
+ ),
+ os = os.WINDOWS_ANY,
+)
+
+ci.clang_builder(
+ name = "ToTWin(dll)",
console_view_entry = ci.console_view_entry(
- category = 'DEPS|Mac|Builder',
- short_name = 'x64',
+ category = "ToT Windows",
+ short_name = "dll",
+ ),
+ os = os.WINDOWS_ANY,
+)
+
+ci.clang_builder(
+ name = "ToTWin64(dbg)",
+ console_view_entry = ci.console_view_entry(
+ category = "ToT Windows|x64",
+ short_name = "dbg",
+ ),
+ os = os.WINDOWS_ANY,
+)
+
+ci.clang_builder(
+ name = "ToTWin64(dll)",
+ console_view_entry = ci.console_view_entry(
+ category = "ToT Windows|x64",
+ short_name = "dll",
+ ),
+ os = os.WINDOWS_ANY,
+)
+
+ci.clang_builder(
+ name = "ToTWinASanLibfuzzer",
+ console_view_entry = ci.console_view_entry(
+ category = "ToT Windows|Asan",
+ short_name = "fuz",
+ ),
+ os = os.WINDOWS_ANY,
+)
+
+ci.clang_builder(
+ name = "ToTWinCFI",
+ console_view_entry = ci.console_view_entry(
+ category = "CFI|Win",
+ short_name = "x86",
+ ),
+ os = os.WINDOWS_ANY,
+)
+
+ci.clang_builder(
+ name = "ToTWinCFI64",
+ console_view_entry = ci.console_view_entry(
+ category = "CFI|Win",
+ short_name = "x64",
+ ),
+ os = os.WINDOWS_ANY,
+)
+
+ci.clang_builder(
+ name = "UBSanVptr Linux",
+ console_view_entry = ci.console_view_entry(
+ short_name = "usn",
+ ),
+ goma_backend = goma.backend.RBE_PROD,
+)
+
+ci.clang_builder(
+ name = "linux-win_cross-rel",
+ console_view_entry = ci.console_view_entry(
+ category = "ToT Windows",
+ short_name = "lxw",
+ ),
+)
+
+ci.clang_builder(
+ name = "ToTiOS",
+ caches = [xcode_cache.x11e146],
+ console_view_entry = ci.console_view_entry(
+ category = "iOS|public",
+ short_name = "sim",
),
cores = None,
- main_console_view = None,
- os = os.MAC_ANY,
+ os = os.MAC_10_14,
+ properties = {
+ "xcode_build_version": "11e146",
+ },
+ ssd = True,
+)
+
+ci.clang_builder(
+ name = "ToTiOSDevice",
+ caches = [xcode_cache.x11e146],
+ console_view_entry = ci.console_view_entry(
+ category = "iOS|public",
+ short_name = "dev",
+ ),
+ cores = None,
+ os = os.MAC_10_14,
+ properties = {
+ "xcode_build_version": "11e146",
+ },
+ ssd = True,
+)
+
+ci.clang_mac_builder(
+ name = "ToTMac",
+ console_view_entry = ci.console_view_entry(
+ category = "ToT Mac",
+ short_name = "rel",
+ ),
+)
+
+ci.clang_mac_builder(
+ name = "ToTMac (dbg)",
+ console_view_entry = ci.console_view_entry(
+ category = "ToT Mac",
+ short_name = "dbg",
+ ),
+)
+
+ci.clang_mac_builder(
+ name = "ToTMacASan",
+ console_view_entry = ci.console_view_entry(
+ category = "ToT Mac",
+ short_name = "asn",
+ ),
+)
+
+ci.clang_mac_builder(
+ name = "ToTMacCoverage",
+ console_view_entry = ci.console_view_entry(
+ category = "ToT Code Coverage",
+ short_name = "mac",
+ ),
+ executable = "recipe:chromium_clang_coverage_tot",
+)
+
+ci.dawn_linux_builder(
+ name = "Dawn Linux x64 Builder",
+ console_view_entry = ci.console_view_entry(
+ category = "ToT|Linux|Builder",
+ short_name = "x64",
+ ),
+)
+
+ci.dawn_linux_builder(
+ name = "Dawn Linux x64 DEPS Builder",
+ branch_selector = branches.STANDARD_RELEASES,
+ console_view_entry = ci.console_view_entry(
+ category = "DEPS|Linux|Builder",
+ short_name = "x64",
+ ),
+ cq_mirrors_console_view = settings.cq_mirrors_console_name,
+ main_console_view = main_console_if_on_branch(),
+)
+
+ci.dawn_thin_tester(
+ name = "Dawn Linux x64 DEPS Release (Intel HD 630)",
+ branch_selector = branches.STANDARD_RELEASES,
+ console_view_entry = ci.console_view_entry(
+ category = "DEPS|Linux|Intel",
+ short_name = "x64",
+ ),
+ cq_mirrors_console_view = settings.cq_mirrors_console_name,
+ main_console_view = main_console_if_on_branch(),
+ triggered_by = [builder_name("Dawn Linux x64 DEPS Builder")],
+)
+
+ci.dawn_thin_tester(
+ name = "Dawn Linux x64 DEPS Release (NVIDIA)",
+ branch_selector = branches.STANDARD_RELEASES,
+ console_view_entry = ci.console_view_entry(
+ category = "DEPS|Linux|Nvidia",
+ short_name = "x64",
+ ),
+ cq_mirrors_console_view = settings.cq_mirrors_console_name,
+ main_console_view = main_console_if_on_branch(),
+ triggered_by = [builder_name("Dawn Linux x64 DEPS Builder")],
+)
+
+ci.dawn_thin_tester(
+ name = "Dawn Linux x64 Release (Intel HD 630)",
+ console_view_entry = ci.console_view_entry(
+ category = "ToT|Linux|Intel",
+ short_name = "x64",
+ ),
+ triggered_by = ["Dawn Linux x64 Builder"],
+)
+
+ci.dawn_thin_tester(
+ name = "Dawn Linux x64 Release (NVIDIA)",
+ console_view_entry = ci.console_view_entry(
+ category = "ToT|Linux|Nvidia",
+ short_name = "x64",
+ ),
+ triggered_by = ["Dawn Linux x64 Builder"],
+)
+
+ci.dawn_mac_builder(
+ name = "Dawn Mac x64 Builder",
+ console_view_entry = ci.console_view_entry(
+ category = "ToT|Mac|Builder",
+ short_name = "x64",
+ ),
+)
+
+ci.dawn_mac_builder(
+ name = "Dawn Mac x64 DEPS Builder",
+ branch_selector = branches.STANDARD_RELEASES,
+ console_view_entry = ci.console_view_entry(
+ category = "DEPS|Mac|Builder",
+ short_name = "x64",
+ ),
+ cq_mirrors_console_view = settings.cq_mirrors_console_name,
+ main_console_view = main_console_if_on_branch(),
)
# 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)',
+ci.dawn_thin_tester(
+ name = "Dawn Mac x64 DEPS Release (AMD)",
+ branch_selector = branches.STANDARD_RELEASES,
console_view_entry = ci.console_view_entry(
- category = 'DEPS|Mac|AMD',
- short_name = 'x64',
+ 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')],
+ cq_mirrors_console_view = settings.cq_mirrors_console_name,
+ main_console_view = main_console_if_on_branch(),
+ triggered_by = [builder_name("Dawn Mac x64 DEPS Builder")],
)
-ci.dawn_builder(
- name = 'Dawn Mac x64 DEPS Release (Intel)',
+ci.dawn_thin_tester(
+ name = "Dawn Mac x64 DEPS Release (Intel)",
+ branch_selector = branches.STANDARD_RELEASES,
console_view_entry = ci.console_view_entry(
- category = 'DEPS|Mac|Intel',
- short_name = 'x64',
+ 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')],
+ cq_mirrors_console_view = settings.cq_mirrors_console_name,
+ main_console_view = main_console_if_on_branch(),
+ triggered_by = [builder_name("Dawn Mac x64 DEPS Builder")],
)
-ci.dawn_builder(
- name = 'Dawn Win10 x64 DEPS Builder',
+ci.dawn_thin_tester(
+ name = "Dawn Mac x64 Release (AMD)",
console_view_entry = ci.console_view_entry(
- category = 'DEPS|Windows|Builder',
- short_name = 'x64',
+ category = "ToT|Mac|AMD",
+ short_name = "x64",
),
- main_console_view = None,
- os = os.WINDOWS_ANY,
+ triggered_by = ["Dawn Mac x64 Builder"],
)
-ci.dawn_builder(
- name = 'Dawn Win10 x64 DEPS Release (Intel HD 630)',
+ci.dawn_thin_tester(
+ name = "Dawn Mac x64 Release (Intel)",
console_view_entry = ci.console_view_entry(
- category = 'DEPS|Windows|Intel',
- short_name = 'x64',
+ category = "ToT|Mac|Intel",
+ short_name = "x64",
),
- cores = 2,
- main_console_view = None,
- os = os.LINUX_DEFAULT,
- triggered_by = [builder_name('Dawn Win10 x64 DEPS Builder')],
+ triggered_by = ["Dawn Mac x64 Builder"],
)
-ci.dawn_builder(
- name = 'Dawn Win10 x64 DEPS Release (NVIDIA)',
+ci.dawn_windows_builder(
+ name = "Dawn Win10 x64 ASAN Release",
console_view_entry = ci.console_view_entry(
- category = 'DEPS|Windows|Nvidia',
- short_name = 'x64',
+ category = "ToT|Windows|ASAN",
+ 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',
+ci.dawn_windows_builder(
+ name = "Dawn Win10 x64 Builder",
console_view_entry = ci.console_view_entry(
- category = 'DEPS|Windows|Builder',
- short_name = 'x86',
+ category = "ToT|Windows|Builder",
+ short_name = "x64",
),
- main_console_view = None,
- os = os.WINDOWS_ANY,
)
-ci.dawn_builder(
- name = 'Dawn Win10 x86 DEPS Release (Intel HD 630)',
+ci.dawn_windows_builder(
+ name = "Dawn Win10 x64 DEPS Builder",
+ branch_selector = branches.STANDARD_RELEASES,
console_view_entry = ci.console_view_entry(
- category = 'DEPS|Windows|Intel',
- short_name = 'x86',
+ category = "DEPS|Windows|Builder",
+ short_name = "x64",
),
- cores = 2,
- main_console_view = None,
- os = os.LINUX_DEFAULT,
- triggered_by = [builder_name('Dawn Win10 x86 DEPS Builder')],
+ cq_mirrors_console_view = settings.cq_mirrors_console_name,
+ main_console_view = main_console_if_on_branch(),
)
-ci.dawn_builder(
- name = 'Dawn Win10 x86 DEPS Release (NVIDIA)',
+# 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.dawn_thin_tester(
+ name = "Dawn Win10 x64 DEPS Release (Intel HD 630)",
+ branch_selector = branches.STANDARD_RELEASES,
console_view_entry = ci.console_view_entry(
- category = 'DEPS|Windows|Nvidia',
- short_name = 'x86',
+ category = "DEPS|Windows|Intel",
+ short_name = "x64",
),
- cores = 2,
- main_console_view = None,
- os = os.LINUX_DEFAULT,
- triggered_by = [builder_name('Dawn Win10 x86 DEPS Builder')],
+ cq_mirrors_console_view = settings.cq_mirrors_console_name,
+ main_console_view = main_console_if_on_branch(),
+ triggered_by = [builder_name("Dawn Win10 x64 DEPS Builder")],
+)
+
+ci.dawn_thin_tester(
+ name = "Dawn Win10 x64 DEPS Release (NVIDIA)",
+ branch_selector = branches.STANDARD_RELEASES,
+ console_view_entry = ci.console_view_entry(
+ category = "DEPS|Windows|Nvidia",
+ short_name = "x64",
+ ),
+ cq_mirrors_console_view = settings.cq_mirrors_console_name,
+ main_console_view = main_console_if_on_branch(),
+ triggered_by = [builder_name("Dawn Win10 x64 DEPS Builder")],
+)
+
+ci.dawn_thin_tester(
+ name = "Dawn Win10 x64 Release (Intel HD 630)",
+ console_view_entry = ci.console_view_entry(
+ category = "ToT|Windows|Intel",
+ short_name = "x64",
+ ),
+ triggered_by = ["Dawn Win10 x64 Builder"],
+)
+
+ci.dawn_thin_tester(
+ name = "Dawn Win10 x64 Release (NVIDIA)",
+ console_view_entry = ci.console_view_entry(
+ category = "ToT|Windows|Nvidia",
+ short_name = "x64",
+ ),
+ triggered_by = ["Dawn Win10 x64 Builder"],
+)
+
+ci.dawn_windows_builder(
+ name = "Dawn Win10 x86 Builder",
+ console_view_entry = ci.console_view_entry(
+ category = "ToT|Windows|Builder",
+ short_name = "x86",
+ ),
+)
+
+ci.dawn_windows_builder(
+ name = "Dawn Win10 x86 DEPS Builder",
+ branch_selector = branches.STANDARD_RELEASES,
+ console_view_entry = ci.console_view_entry(
+ category = "DEPS|Windows|Builder",
+ short_name = "x86",
+ ),
+ cq_mirrors_console_view = settings.cq_mirrors_console_name,
+ main_console_view = main_console_if_on_branch(),
+)
+
+# 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.dawn_thin_tester(
+ name = "Dawn Win10 x86 DEPS Release (Intel HD 630)",
+ branch_selector = branches.STANDARD_RELEASES,
+ console_view_entry = ci.console_view_entry(
+ category = "DEPS|Windows|Intel",
+ short_name = "x86",
+ ),
+ cq_mirrors_console_view = settings.cq_mirrors_console_name,
+ main_console_view = main_console_if_on_branch(),
+ triggered_by = [builder_name("Dawn Win10 x86 DEPS Builder")],
+)
+
+ci.dawn_thin_tester(
+ name = "Dawn Win10 x86 DEPS Release (NVIDIA)",
+ branch_selector = branches.STANDARD_RELEASES,
+ console_view_entry = ci.console_view_entry(
+ category = "DEPS|Windows|Nvidia",
+ short_name = "x86",
+ ),
+ cq_mirrors_console_view = settings.cq_mirrors_console_name,
+ main_console_view = main_console_if_on_branch(),
+ triggered_by = [builder_name("Dawn Win10 x86 DEPS Builder")],
+)
+
+ci.dawn_thin_tester(
+ name = "Dawn Win10 x86 Release (Intel HD 630)",
+ console_view_entry = ci.console_view_entry(
+ category = "ToT|Windows|Intel",
+ short_name = "x86",
+ ),
+ triggered_by = ["Dawn Win10 x86 Builder"],
+)
+
+ci.dawn_thin_tester(
+ name = "Dawn Win10 x86 Release (NVIDIA)",
+ console_view_entry = ci.console_view_entry(
+ category = "ToT|Windows|Nvidia",
+ short_name = "x86",
+ ),
+ triggered_by = ["Dawn Win10 x86 Builder"],
+)
+
+ci.fuzz_builder(
+ name = "ASAN Debug",
+ console_view_entry = ci.console_view_entry(
+ category = "linux asan",
+ short_name = "dbg",
+ ),
+ triggering_policy = scheduler.greedy_batching(
+ max_concurrent_invocations = 4,
+ ),
+)
+
+ci.fuzz_builder(
+ name = "ASan Debug (32-bit x86 with V8-ARM)",
+ console_view_entry = ci.console_view_entry(
+ category = "linux asan|x64 v8-ARM",
+ short_name = "dbg",
+ ),
+ triggering_policy = scheduler.greedy_batching(
+ max_concurrent_invocations = 4,
+ ),
+)
+
+ci.fuzz_builder(
+ name = "ASAN Release",
+ console_view_entry = ci.console_view_entry(
+ category = "linux asan",
+ short_name = "rel",
+ ),
+ triggering_policy = scheduler.greedy_batching(
+ max_concurrent_invocations = 5,
+ ),
+)
+
+ci.fuzz_builder(
+ name = "ASan Release (32-bit x86 with V8-ARM)",
+ console_view_entry = ci.console_view_entry(
+ category = "linux asan|x64 v8-ARM",
+ short_name = "rel",
+ ),
+ triggering_policy = scheduler.greedy_batching(
+ max_concurrent_invocations = 4,
+ ),
+)
+
+ci.fuzz_builder(
+ name = "ASAN Release Media",
+ console_view_entry = ci.console_view_entry(
+ category = "linux asan",
+ short_name = "med",
+ ),
+ triggering_policy = scheduler.greedy_batching(
+ max_concurrent_invocations = 4,
+ ),
+)
+
+ci.fuzz_builder(
+ name = "Afl Upload Linux ASan",
+ console_view_entry = ci.console_view_entry(
+ category = "afl",
+ short_name = "afl",
+ ),
+ executable = "recipe:chromium_afl",
+ triggering_policy = scheduler.greedy_batching(
+ max_concurrent_invocations = 4,
+ ),
+)
+
+ci.fuzz_builder(
+ name = "ASan Release Media (32-bit x86 with V8-ARM)",
+ console_view_entry = ci.console_view_entry(
+ category = "linux asan|x64 v8-ARM",
+ short_name = "med",
+ ),
+ triggering_policy = scheduler.greedy_batching(
+ max_concurrent_invocations = 4,
+ ),
+)
+
+ci.fuzz_builder(
+ name = "ChromiumOS ASAN Release",
+ console_view_entry = ci.console_view_entry(
+ category = "cros asan",
+ ),
+ triggering_policy = scheduler.greedy_batching(
+ max_concurrent_invocations = 6,
+ ),
+)
+
+ci.fuzz_builder(
+ name = "MSAN Release (chained origins)",
+ console_view_entry = ci.console_view_entry(
+ category = "linux msan",
+ short_name = "org",
+ ),
+ triggering_policy = scheduler.greedy_batching(
+ max_concurrent_invocations = 4,
+ ),
+)
+
+ci.fuzz_builder(
+ name = "MSAN Release (no origins)",
+ console_view_entry = ci.console_view_entry(
+ category = "linux msan",
+ short_name = "rel",
+ ),
+ triggering_policy = scheduler.greedy_batching(
+ max_concurrent_invocations = 4,
+ ),
+)
+
+ci.fuzz_builder(
+ name = "Mac ASAN Release",
+ builderless = False,
+ console_view_entry = ci.console_view_entry(
+ category = "mac asan",
+ short_name = "rel",
+ ),
+ cores = 4,
+ os = os.MAC_DEFAULT,
+ triggering_policy = scheduler.greedy_batching(
+ max_concurrent_invocations = 2,
+ ),
+)
+
+ci.fuzz_builder(
+ name = "Mac ASAN Release Media",
+ builderless = False,
+ console_view_entry = ci.console_view_entry(
+ category = "mac asan",
+ short_name = "med",
+ ),
+ cores = 4,
+ os = os.MAC_DEFAULT,
+ triggering_policy = scheduler.greedy_batching(
+ max_concurrent_invocations = 2,
+ ),
+)
+
+ci.fuzz_builder(
+ name = "TSAN Debug",
+ console_view_entry = ci.console_view_entry(
+ category = "linux tsan",
+ short_name = "dbg",
+ ),
+ triggering_policy = scheduler.greedy_batching(
+ max_concurrent_invocations = 4,
+ ),
+)
+
+ci.fuzz_builder(
+ name = "TSAN Release",
+ console_view_entry = ci.console_view_entry(
+ category = "linux tsan",
+ short_name = "rel",
+ ),
+ triggering_policy = scheduler.greedy_batching(
+ max_concurrent_invocations = 3,
+ ),
+)
+
+ci.fuzz_builder(
+ name = "UBSan Release",
+ console_view_entry = ci.console_view_entry(
+ category = "linux UBSan",
+ short_name = "rel",
+ ),
+ triggering_policy = scheduler.greedy_batching(
+ max_concurrent_invocations = 4,
+ ),
+)
+
+ci.fuzz_builder(
+ name = "UBSan vptr Release",
+ console_view_entry = ci.console_view_entry(
+ category = "linux UBSan",
+ short_name = "vpt",
+ ),
+ triggering_policy = scheduler.greedy_batching(
+ max_concurrent_invocations = 4,
+ ),
+)
+
+ci.fuzz_builder(
+ name = "Win ASan Release",
+ builderless = False,
+ console_view_entry = ci.console_view_entry(
+ category = "win asan",
+ short_name = "rel",
+ ),
+ os = os.WINDOWS_DEFAULT,
+ triggering_policy = scheduler.greedy_batching(
+ max_concurrent_invocations = 7,
+ ),
+)
+
+ci.fuzz_builder(
+ name = "Win ASan Release Media",
+ builderless = False,
+ console_view_entry = ci.console_view_entry(
+ category = "win asan",
+ short_name = "med",
+ ),
+ os = os.WINDOWS_DEFAULT,
+ triggering_policy = scheduler.greedy_batching(
+ max_concurrent_invocations = 6,
+ ),
+)
+
+ci.fuzz_libfuzzer_builder(
+ name = "Libfuzzer Upload Chrome OS ASan",
+ console_view_entry = ci.console_view_entry(
+ category = "libfuzz",
+ short_name = "chromeos-asan",
+ ),
+ triggering_policy = scheduler.greedy_batching(
+ max_concurrent_invocations = 3,
+ ),
+)
+
+ci.fuzz_libfuzzer_builder(
+ name = "Libfuzzer Upload Linux ASan",
+ console_view_entry = ci.console_view_entry(
+ category = "libfuzz",
+ short_name = "linux",
+ ),
+ triggering_policy = scheduler.greedy_batching(
+ max_concurrent_invocations = 5,
+ ),
+)
+
+ci.fuzz_libfuzzer_builder(
+ name = "Libfuzzer Upload Linux ASan Debug",
+ console_view_entry = ci.console_view_entry(
+ category = "libfuzz",
+ short_name = "linux-dbg",
+ ),
+ triggering_policy = scheduler.greedy_batching(
+ max_concurrent_invocations = 5,
+ ),
+)
+
+ci.fuzz_libfuzzer_builder(
+ name = "Libfuzzer Upload Linux MSan",
+ console_view_entry = ci.console_view_entry(
+ category = "libfuzz",
+ short_name = "linux-msan",
+ ),
+ triggering_policy = scheduler.greedy_batching(
+ max_concurrent_invocations = 5,
+ ),
+)
+
+ci.fuzz_libfuzzer_builder(
+ name = "Libfuzzer Upload Linux UBSan",
+ # Do not use builderless for this (crbug.com/980080).
+ builderless = False,
+ console_view_entry = ci.console_view_entry(
+ category = "libfuzz",
+ short_name = "linux-ubsan",
+ ),
+ execution_timeout = 3 * time.hour + 30 * time.minute,
+ triggering_policy = scheduler.greedy_batching(
+ max_concurrent_invocations = 5,
+ ),
+)
+
+ci.fuzz_libfuzzer_builder(
+ name = "Libfuzzer Upload Linux V8-ARM64 ASan",
+ console_view_entry = ci.console_view_entry(
+ category = "libfuzz",
+ short_name = "arm64",
+ ),
+ triggering_policy = scheduler.greedy_batching(
+ max_concurrent_invocations = 1,
+ ),
+)
+
+ci.fuzz_libfuzzer_builder(
+ name = "Libfuzzer Upload Linux V8-ARM64 ASan Debug",
+ console_view_entry = ci.console_view_entry(
+ category = "libfuzz",
+ short_name = "arm64-dbg",
+ ),
+ triggering_policy = scheduler.greedy_batching(
+ max_concurrent_invocations = 1,
+ ),
+)
+
+ci.fuzz_libfuzzer_builder(
+ name = "Libfuzzer Upload Linux32 ASan",
+ console_view_entry = ci.console_view_entry(
+ category = "libfuzz",
+ short_name = "linux32",
+ ),
+ triggering_policy = scheduler.greedy_batching(
+ max_concurrent_invocations = 3,
+ ),
+)
+
+ci.fuzz_libfuzzer_builder(
+ name = "Libfuzzer Upload Linux32 ASan Debug",
+ console_view_entry = ci.console_view_entry(
+ category = "libfuzz",
+ short_name = "linux32-dbg",
+ ),
+ triggering_policy = scheduler.greedy_batching(
+ max_concurrent_invocations = 3,
+ ),
+)
+
+ci.fuzz_libfuzzer_builder(
+ name = "Libfuzzer Upload Linux32 V8-ARM ASan",
+ console_view_entry = ci.console_view_entry(
+ category = "libfuzz",
+ short_name = "arm",
+ ),
+ triggering_policy = scheduler.greedy_batching(
+ max_concurrent_invocations = 1,
+ ),
+)
+
+ci.fuzz_libfuzzer_builder(
+ name = "Libfuzzer Upload Linux32 V8-ARM ASan Debug",
+ console_view_entry = ci.console_view_entry(
+ category = "libfuzz",
+ short_name = "arm-dbg",
+ ),
+ triggering_policy = scheduler.greedy_batching(
+ max_concurrent_invocations = 1,
+ ),
+)
+
+ci.fuzz_libfuzzer_builder(
+ name = "Libfuzzer Upload Mac ASan",
+ console_view_entry = ci.console_view_entry(
+ category = "libfuzz",
+ short_name = "mac-asan",
+ ),
+ cores = 24,
+ execution_timeout = 4 * time.hour,
+ os = os.MAC_DEFAULT,
)
+ci.fuzz_libfuzzer_builder(
+ name = "Libfuzzer Upload Windows ASan",
+ console_view_entry = ci.console_view_entry(
+ category = "libfuzz",
+ short_name = "win-asan",
+ ),
+ os = os.WINDOWS_DEFAULT,
+ triggering_policy = scheduler.greedy_batching(
+ max_concurrent_invocations = 3,
+ ),
+)
ci.fyi_builder(
- name = 'VR Linux',
+ name = "Closure Compilation Linux",
console_view_entry = ci.console_view_entry(
- category = 'linux',
+ category = "closure_compilation",
+ ),
+ executable = "recipe:closure_compilation",
+ notifies = ["Closure Compilation Linux"],
+)
+
+ci.fyi_builder(
+ name = "Linux Viz",
+ console_view_entry = ci.console_view_entry(
+ category = "viz",
+ ),
+)
+
+ci.fyi_builder(
+ name = "Linux remote_run Builder",
+ console_view_entry = ci.console_view_entry(
+ category = "remote_run",
+ ),
+)
+
+ci.fyi_builder(
+ name = "Linux remote_run Tester",
+ console_view_entry = ci.console_view_entry(
+ category = "remote_run",
+ ),
+ triggered_by = ["Linux remote_run Builder"],
+)
+
+ci.fyi_builder(
+ name = "Mojo Android",
+ console_view_entry = ci.console_view_entry(
+ category = "mojo",
+ short_name = "and",
+ ),
+)
+
+ci.fyi_builder(
+ name = "Mojo ChromiumOS",
+ console_view_entry = ci.console_view_entry(
+ category = "mojo",
+ short_name = "cr",
+ ),
+)
+
+ci.fyi_builder(
+ name = "Mojo Linux",
+ console_view_entry = ci.console_view_entry(
+ category = "mojo",
+ short_name = "lnx",
+ ),
+)
+
+ci.fyi_builder(
+ name = "Site Isolation Android",
+ console_view_entry = ci.console_view_entry(
+ category = "site_isolation",
+ ),
+ notifies = ["Site Isolation Android"],
+)
+
+ci.fyi_builder(
+ name = "VR Linux",
+ branch_selector = branches.STANDARD_RELEASES,
+ console_view_entry = ci.console_view_entry(
+ category = "linux",
+ ),
+ cq_mirrors_console_view = settings.cq_mirrors_console_name,
+ main_console_view = main_console_if_on_branch(),
+)
+
+ci.fyi_builder(
+ name = "android-mojo-webview-rel",
+ console_view_entry = ci.console_view_entry(
+ category = "mojo",
+ short_name = "aw",
+ ),
+)
+
+ci.fyi_builder(
+ name = "chromeos-amd64-generic-lacros-rel",
+ console_view_entry = ci.console_view_entry(
+ category = "chromeos",
+ ),
+ properties = {
+ # The format of these properties is defined at archive/properties.proto
+ "$build/archive": {
+ "archive_datas": [
+ # The list of files and dirs should be synched with
+ # _TRACKED_ITEMS in //build/lacros/lacros_resource_sizes.py.
+ {
+ "files": [
+ "chrome",
+ "chrome_100_percent.pak",
+ "chrome_200_percent.pak",
+ "crashpad_handler",
+ "headless_lib.pak",
+ "icudtl.dat",
+ "nacl_helper",
+ "nacl_irt_x86_64.nexe",
+ "resources.pak",
+ "snapshot_blob.bin",
+ ],
+ "dirs": ["locales", "swiftshader"],
+ "gcs_bucket": "chromium-lacros-fishfood",
+ "gcs_path": "x86_64/{%position%}/lacros.zip",
+ "archive_type": "ARCHIVE_TYPE_ZIP",
+ },
+ ],
+ },
+ },
+)
+
+ci.fyi_builder(
+ name = "fuchsia-fyi-arm64-dbg",
+ console_view_entry = ci.console_view_entry(
+ category = "fuchsia|a64",
+ short_name = "dbg",
+ ),
+ notifies = ["cr-fuchsia"],
+)
+
+ci.fyi_builder(
+ name = "fuchsia-fyi-arm64-rel",
+ console_view_entry = ci.console_view_entry(
+ category = "fuchsia|a64",
+ short_name = "rel",
+ ),
+ notifies = ["cr-fuchsia"],
+)
+
+ci.fyi_builder(
+ name = "fuchsia-fyi-x64-dbg",
+ console_view_entry = ci.console_view_entry(
+ category = "fuchsia|x64",
+ short_name = "dbg",
+ ),
+ notifies = ["cr-fuchsia"],
+)
+
+ci.fyi_builder(
+ name = "fuchsia-fyi-x64-rel",
+ console_view_entry = ci.console_view_entry(
+ category = "fuchsia|x64",
+ short_name = "rel",
+ ),
+ notifies = ["cr-fuchsia"],
+)
+
+ci.fyi_builder(
+ name = "linux-annotator-rel",
+ console_view_entry = ci.console_view_entry(
+ category = "network|traffic|annotations",
+ short_name = "lnx",
+ ),
+ notifies = ["annotator-rel"],
+)
+
+ci.fyi_builder(
+ name = "linux-ash-chromium-builder-fyi-rel",
+ console_view_entry = ci.console_view_entry(
+ category = "default",
+ short_name = "lcr",
+ ),
+ properties = {
+ # The format of these properties is defined at archive/properties.proto
+ "$build/archive": {
+ "archive_datas": [
+ {
+ "files": [
+ "chrome",
+ "chrome_100_percent.pak",
+ "chrome_200_percent.pak",
+ "crashpad_handler",
+ "headless_lib.pak",
+ "icudtl.dat",
+ "libminigbm.so",
+ "nacl_helper",
+ "nacl_irt_x86_64.nexe",
+ "resources.pak",
+ "snapshot_blob.bin",
+ ],
+ "dirs": ["locales", "swiftshader"],
+ "gcs_bucket": "ash-chromium-on-linux-prebuilts",
+ "gcs_path": "x86_64/{%position%}/ash-chromium.zip",
+ "archive_type": "ARCHIVE_TYPE_ZIP",
+ "latest_upload": {
+ "gcs_path": "x86_64/latest/ash-chromium.txt",
+ "gcs_file_content": "{%position%}",
+ },
+ },
+ ],
+ },
+ },
+)
+
+ci.fyi_builder(
+ name = "linux-blink-animation-use-time-delta",
+ console_view_entry = ci.console_view_entry(
+ category = "linux|blink",
+ short_name = "TD",
+ ),
+)
+
+ci.fyi_builder(
+ name = "linux-blink-heap-concurrent-marking-tsan-rel",
+ console_view_entry = ci.console_view_entry(
+ category = "linux|blink",
+ short_name = "CM",
+ ),
+)
+
+ci.fyi_builder(
+ name = "linux-blink-heap-verification",
+ console_view_entry = ci.console_view_entry(
+ category = "linux|blink",
+ short_name = "VF",
+ ),
+ notifies = ["linux-blink-heap-verification"],
+)
+
+ci.fyi_builder(
+ name = "linux-chromium-tests-staging-builder",
+ console_view_entry = ci.console_view_entry(
+ category = "recipe|staging|linux",
+ short_name = "bld",
),
- main_console_view = None,
+)
+
+ci.fyi_builder(
+ name = "linux-chromium-tests-staging-tests",
+ console_view_entry = ci.console_view_entry(
+ category = "recipe|staging|linux",
+ short_name = "tst",
+ ),
+ triggered_by = ["linux-chromium-tests-staging-builder"],
+)
+
+ci.fyi_builder(
+ name = "linux-fieldtrial-rel",
+ console_view_entry = ci.console_view_entry(
+ category = "linux",
+ ),
+)
+
+ci.fyi_builder(
+ name = "linux-lacros-builder-fyi-rel",
+ console_view_entry = ci.console_view_entry(
+ category = "linux",
+ ),
+)
+
+ci.fyi_builder(
+ name = "linux-lacros-tester-fyi-rel",
+ console_view_entry = ci.console_view_entry(
+ category = "linux",
+ ),
+ triggered_by = ["linux-lacros-builder-fyi-rel"],
+)
+
+ci.fyi_builder(
+ name = "linux-perfetto-rel",
+ console_view_entry = ci.console_view_entry(
+ category = "linux",
+ ),
+)
+
+ci.fyi_builder(
+ name = "linux-wpt-fyi-rel",
+ console_view_entry = ci.console_view_entry(
+ category = "linux",
+ ),
+ experimental = True,
+ goma_backend = None,
)
# This is launching & collecting entirely isolated tests.
# OS shouldn't matter.
ci.fyi_builder(
- name = 'mac-osxbeta-rel',
+ name = "mac-osxbeta-rel",
console_view_entry = ci.console_view_entry(
- category = 'mac',
- short_name = 'beta',
+ category = "mac",
+ short_name = "beta",
),
goma_backend = None,
main_console_view = None,
- triggered_by = [builder_name('Mac Builder')],
+ triggered_by = ["ci/Mac Builder"],
)
ci.fyi_builder(
- name = 'mac-arm64',
+ name = "mac-omaha-builder-rel",
console_view_entry = ci.console_view_entry(
- category = 'mac',
- short_name = 'arm64',
+ category = "updater|mac",
+ short_name = "bld",
+ ),
+ os = os.MAC_ANY,
+ cpu = cpu.X86_64,
+ builderless = True,
+ cores = None,
+)
+
+ci.fyi_builder(
+ name = "mac10.10-omaha-tester-rel",
+ console_view_entry = ci.console_view_entry(
+ category = "updater|mac",
+ short_name = "10.10",
+ ),
+ triggered_by = ["mac-omaha-builder-rel"],
+)
+
+ci.fyi_builder(
+ name = "mac10.11-omaha-tester-rel",
+ console_view_entry = ci.console_view_entry(
+ category = "updater|mac",
+ short_name = "10.11",
+ ),
+ triggered_by = ["mac-omaha-builder-rel"],
+)
+
+ci.fyi_builder(
+ name = "mac10.12-omaha-tester-rel",
+ console_view_entry = ci.console_view_entry(
+ category = "updater|mac",
+ short_name = "10.12",
+ ),
+ triggered_by = ["mac-omaha-builder-rel"],
+)
+
+ci.fyi_builder(
+ name = "mac10.13-omaha-tester-rel",
+ console_view_entry = ci.console_view_entry(
+ category = "updater|mac",
+ short_name = "10.13",
+ ),
+ triggered_by = ["mac-omaha-builder-rel"],
+)
+
+ci.fyi_builder(
+ name = "mac10.14-omaha-tester-rel",
+ console_view_entry = ci.console_view_entry(
+ category = "updater|mac",
+ short_name = "10.14",
+ ),
+ triggered_by = ["mac-omaha-builder-rel"],
+)
+
+ci.fyi_builder(
+ name = "mac10.15-omaha-tester-rel",
+ console_view_entry = ci.console_view_entry(
+ category = "updater|mac",
+ short_name = "10.15",
+ ),
+ triggered_by = ["mac-omaha-builder-rel"],
+)
+
+ci.fyi_builder(
+ name = "win-omaha-builder-rel",
+ console_view_entry = ci.console_view_entry(
+ category = "updater|win",
+ short_name = "bld",
+ ),
+ os = os.WINDOWS_DEFAULT,
+ cpu = cpu.X86,
+)
+
+ci.fyi_builder(
+ name = "win7-omaha-tester-rel",
+ console_view_entry = ci.console_view_entry(
+ category = "updater|win",
+ short_name = "7",
+ ),
+ triggered_by = ["win-omaha-builder-rel"],
+)
+
+ci.fyi_builder(
+ name = "win10-omaha-tester-rel",
+ console_view_entry = ci.console_view_entry(
+ category = "updater|win",
+ short_name = "10",
+ ),
+ os = os.WINDOWS_10,
+ triggered_by = ["win-omaha-builder-rel"],
+)
+
+ci.fyi_builder(
+ name = "win-pixel-builder-rel",
+ console_view_entry = ci.console_view_entry(
+ category = "win10",
+ ),
+ os = os.WINDOWS_10,
+)
+
+ci.fyi_builder(
+ name = "win-pixel-tester-rel",
+ console_view_entry = ci.console_view_entry(
+ category = "win10",
+ ),
+ os = None,
+ triggered_by = ["win-pixel-builder-rel"],
+)
+
+ci.fyi_builder(
+ name = "linux-upload-perfetto",
+ console_view_entry = ci.console_view_entry(
+ category = "perfetto",
+ short_name = "lnx",
+ ),
+ os = os.LINUX_DEFAULT,
+)
+
+ci.fyi_builder(
+ name = "mac-upload-perfetto",
+ builderless = True,
+ console_view_entry = ci.console_view_entry(
+ category = "perfetto",
+ short_name = "mac",
+ ),
+ os = os.MAC_DEFAULT,
+ schedule = "with 3h interval",
+ triggered_by = [],
+)
+
+ci.fyi_builder(
+ name = "win-upload-perfetto",
+ builderless = True,
+ console_view_entry = ci.console_view_entry(
+ category = "perfetto",
+ short_name = "win",
+ ),
+ os = os.WINDOWS_DEFAULT,
+ schedule = "with 3h interval",
+ triggered_by = [],
+)
+
+ci.fyi_celab_builder(
+ name = "win-celab-builder-rel",
+ console_view_entry = ci.console_view_entry(
+ category = "celab",
+ ),
+ schedule = "0 0,6,12,18 * * *",
+ triggered_by = [],
+)
+
+ci.fyi_celab_builder(
+ name = "win-celab-tester-rel",
+ console_view_entry = ci.console_view_entry(
+ category = "celab",
+ ),
+ triggered_by = ["win-celab-builder-rel"],
+)
+
+ci.fyi_coverage_builder(
+ name = "android-code-coverage",
+ console_view_entry = ci.console_view_entry(
+ category = "code_coverage",
+ short_name = "and",
+ ),
+ use_java_coverage = True,
+ schedule = "triggered",
+ triggered_by = [],
+)
+
+ci.fyi_coverage_builder(
+ name = "android-code-coverage-native",
+ console_view_entry = ci.console_view_entry(
+ category = "code_coverage",
+ short_name = "ann",
+ ),
+ use_clang_coverage = True,
+)
+
+ci.fyi_coverage_builder(
+ name = "ios-simulator-code-coverage",
+ caches = [xcode_cache.x12a7209],
+ console_view_entry = ci.console_view_entry(
+ category = "code_coverage",
+ short_name = "ios",
),
- main_console_view = None,
cores = None,
+ os = os.MAC_10_15,
+ use_clang_coverage = True,
+ coverage_exclude_sources = "ios_test_files_and_test_utils",
+ coverage_test_types = ["overall", "unit"],
+ properties = {
+ "xcode_build_version": "12a7209",
+ },
+)
+
+ci.fyi_coverage_builder(
+ name = "linux-chromeos-code-coverage",
+ console_view_entry = ci.console_view_entry(
+ category = "code_coverage",
+ short_name = "lcr",
+ ),
+ use_clang_coverage = True,
+ schedule = "triggered",
+ triggered_by = [],
+)
+
+ci.fyi_coverage_builder(
+ name = "linux-code-coverage",
+ console_view_entry = ci.console_view_entry(
+ category = "code_coverage",
+ short_name = "lnx",
+ ),
+ use_clang_coverage = True,
+ triggered_by = [],
+)
+
+ci.fyi_coverage_builder(
+ name = "mac-code-coverage",
+ builderless = True,
+ console_view_entry = ci.console_view_entry(
+ category = "code_coverage",
+ short_name = "mac",
+ ),
+ cores = 24,
os = os.MAC_ANY,
+ use_clang_coverage = True,
+)
+
+ci.fyi_coverage_builder(
+ name = "win10-code-coverage",
+ builderless = True,
+ console_view_entry = ci.console_view_entry(
+ category = "code_coverage",
+ short_name = "win",
+ ),
+ os = os.WINDOWS_DEFAULT,
+ use_clang_coverage = True,
)
ci.fyi_ios_builder(
- name = 'ios-simulator-cronet',
+ name = "ios-asan",
console_view_entry = ci.console_view_entry(
- category = 'cronet',
+ category = "iOS",
+ short_name = "asan",
),
- executable = 'recipe:chromium',
- main_console_view = None,
- notifies = ['cronet'],
+ executable = "recipe:chromium",
+ os = os.MAC_10_15,
+ properties = {
+ "xcode_build_version": "12a7209",
+ },
+)
+
+ci.fyi_ios_builder(
+ name = "ios-simulator-cr-recipe",
+ console_view_entry = ci.console_view_entry(
+ category = "iOS",
+ short_name = "chr",
+ ),
+ executable = "recipe:chromium",
+ properties = {
+ "xcode_build_version": "12a7209",
+ },
+)
+
+ci.fyi_ios_builder(
+ name = "ios-simulator-cronet",
+ branch_selector = branches.STANDARD_RELEASES,
+ caches = [xcode_cache.x11e146],
+ console_view_entry = ci.console_view_entry(
+ category = "cronet",
+ ),
+ cq_mirrors_console_view = settings.cq_mirrors_console_name,
+ executable = "recipe:chromium",
+ main_console_view = main_console_if_on_branch(),
+ notifies = ["cronet"],
+ properties = {
+ "xcode_build_version": "11e146",
+ },
+)
+
+ci.fyi_ios_builder(
+ name = "ios-simulator-multi-window",
+ console_view_entry = ci.console_view_entry(
+ category = "iOS",
+ short_name = "mwd",
+ ),
+ executable = "recipe:chromium",
+ os = os.MAC_10_15,
+ properties = {
+ "xcode_build_version": "12a7209",
+ },
+)
+
+ci.fyi_ios_builder(
+ name = "ios-webkit-tot",
+ caches = [xcode_cache.x11e608cwk],
+ console_view_entry = ci.console_view_entry(
+ category = "iOS",
+ short_name = "wk",
+ ),
+ executable = "recipe:chromium",
+ properties = {
+ "xcode_build_version": "11e608cwk",
+ },
+ schedule = "0 1-23/6 * * *",
+ triggered_by = [],
+)
+
+ci.fyi_ios_builder(
+ name = "ios13-beta-simulator",
+ console_view_entry = ci.console_view_entry(
+ category = "iOS|iOS13",
+ short_name = "ios13",
+ ),
+ executable = "recipe:chromium",
+ os = os.MAC_10_15,
+ properties = {
+ "xcode_build_version": "12a7209",
+ },
+ schedule = "0 0,12 * * *",
+ triggered_by = [],
+)
+
+ci.fyi_ios_builder(
+ name = "ios13-sdk-device",
+ console_view_entry = ci.console_view_entry(
+ category = "iOS|iOS13",
+ short_name = "dev",
+ ),
+ caches = [xcode_cache.x12a7209],
+ executable = "recipe:chromium",
+ os = os.MAC_10_15,
+ properties = {
+ "xcode_build_version": "12a7209",
+ },
+)
+
+ci.fyi_ios_builder(
+ name = "ios13-sdk-simulator",
+ console_view_entry = ci.console_view_entry(
+ category = "iOS|iOS13",
+ short_name = "sdk13",
+ ),
+ caches = [xcode_cache.x12a7209],
+ executable = "recipe:chromium",
+ os = os.MAC_10_15,
+ properties = {
+ "xcode_build_version": "12a7209",
+ },
+ schedule = "0 6,18 * * *",
+ triggered_by = [],
+)
+
+ci.fyi_ios_builder(
+ name = "ios14-beta-simulator",
+ console_view_entry = ci.console_view_entry(
+ category = "iOS|iOS14",
+ short_name = "ios14",
+ ),
+ executable = "recipe:chromium",
+ os = os.MAC_10_15,
+ properties = {
+ "xcode_build_version": "12a7209",
+ },
+)
+
+ci.fyi_ios_builder(
+ name = "ios14-sdk-simulator",
+ console_view_entry = ci.console_view_entry(
+ category = "iOS|iOS14",
+ short_name = "sdk14",
+ ),
+ caches = [xcode_cache.x12a7209],
+ executable = "recipe:chromium",
+ os = os.MAC_10_15,
properties = {
- 'xcode_build_version': '11e146',
+ "xcode_build_version": "12a7209",
},
)
+ci.fyi_mac_builder(
+ name = "Mac Builder Next",
+ console_view_entry = ci.console_view_entry(
+ category = "mac",
+ short_name = "bld",
+ ),
+ cores = None,
+ os = None,
+)
+
+ci.thin_tester(
+ name = "Mac11.0 Tests",
+ builder_group = "chromium.fyi",
+ console_view_entry = ci.console_view_entry(
+ category = "mac",
+ short_name = "11.0",
+ ),
+ triggered_by = ["Mac Builder Next"],
+)
+
+ci.fyi_mac_builder(
+ name = "Mac deterministic",
+ console_view_entry = ci.console_view_entry(
+ category = "deterministic|mac",
+ short_name = "rel",
+ ),
+ cores = None,
+ executable = "recipe:swarming/deterministic_build",
+ execution_timeout = 6 * time.hour,
+)
+
+ci.fyi_mac_builder(
+ name = "Mac deterministic (dbg)",
+ console_view_entry = ci.console_view_entry(
+ category = "deterministic|mac",
+ short_name = "dbg",
+ ),
+ cores = None,
+ executable = "recipe:swarming/deterministic_build",
+ execution_timeout = 6 * time.hour,
+)
+
+ci.fyi_mac_builder(
+ name = "mac-hermetic-upgrade-rel",
+ console_view_entry = ci.console_view_entry(
+ category = "mac",
+ short_name = "herm",
+ ),
+ cores = 8,
+)
+
+ci.fyi_mac_builder(
+ name = "mac-mojo-rel",
+ console_view_entry = ci.console_view_entry(
+ category = "mojo",
+ short_name = "mac",
+ ),
+ os = os.MAC_ANY,
+)
ci.fyi_windows_builder(
- name = 'Win10 Tests x64 1803',
+ name = "Win10 Tests x64 1803",
console_view_entry = ci.console_view_entry(
- category = 'win10|1803',
+ category = "win10|1803",
),
goma_backend = None,
main_console_view = None,
os = os.WINDOWS_10,
- triggered_by = [builder_name('Win x64 Builder')],
+ triggered_by = ["ci/Win x64 Builder"],
)
-
-ci.gpu_builder(
- name = 'Android Release (Nexus 5X)',
+ci.fyi_windows_builder(
+ name = "Win10 Tests x64 1909",
console_view_entry = ci.console_view_entry(
- category = 'Android',
+ category = "win10|1909",
),
+ goma_backend = None,
+ main_console_view = None,
+ os = os.WINDOWS_10,
+ triggered_by = ["ci/Win x64 Builder"],
)
-ci.gpu_builder(
- name = 'GPU Linux Builder',
+ci.fyi_windows_builder(
+ name = "Win 10 Fast Ring",
console_view_entry = ci.console_view_entry(
- category = 'Linux',
+ category = "win10",
),
+ os = os.WINDOWS_10,
+ notifies = ["Win 10 Fast Ring"],
)
-ci.gpu_builder(
- name = 'GPU Mac Builder',
+ci.fyi_windows_builder(
+ name = "win32-arm64-rel",
console_view_entry = ci.console_view_entry(
- category = 'Mac',
+ category = "win32|arm64",
),
- cores = None,
- os = os.MAC_ANY,
+ cpu = cpu.X86,
+ goma_jobs = goma.jobs.J150,
)
-ci.gpu_builder(
- name = 'GPU Win x64 Builder',
+ci.fyi_windows_builder(
+ name = "win-annotator-rel",
builderless = True,
console_view_entry = ci.console_view_entry(
- category = 'Windows',
+ category = "network|traffic|annotations",
+ short_name = "win",
),
- os = os.WINDOWS_ANY,
+ execution_timeout = 16 * time.hour,
+ notifies = ["annotator-rel"],
+)
+
+ci.fyi_windows_builder(
+ name = "Mojo Windows",
+ console_view_entry = ci.console_view_entry(
+ category = "mojo",
+ short_name = "win",
+ ),
+)
+
+ci.gpu_linux_builder(
+ name = "Android Release (Nexus 5X)",
+ branch_selector = branches.STANDARD_RELEASES,
+ console_view_entry = ci.console_view_entry(
+ category = "Android",
+ ),
+ cq_mirrors_console_view = settings.cq_mirrors_console_name,
+ main_console_view = main_console_if_on_branch(),
+)
+
+ci.gpu_linux_builder(
+ name = "GPU Linux Builder",
+ branch_selector = branches.STANDARD_RELEASES,
+ console_view_entry = ci.console_view_entry(
+ category = "Linux",
+ ),
+ cq_mirrors_console_view = settings.cq_mirrors_console_name,
+ main_console_view = main_console_if_on_branch(),
+)
+
+ci.gpu_linux_builder(
+ name = "GPU Linux Builder (dbg)",
+ console_view_entry = ci.console_view_entry(
+ category = "Linux",
+ ),
+ tree_closing = False,
+)
+
+ci.gpu_mac_builder(
+ name = "GPU Mac Builder",
+ branch_selector = branches.STANDARD_RELEASES,
+ console_view_entry = ci.console_view_entry(
+ category = "Mac",
+ ),
+ cq_mirrors_console_view = settings.cq_mirrors_console_name,
+ main_console_view = main_console_if_on_branch(),
+)
+
+ci.gpu_mac_builder(
+ name = "GPU Mac Builder (dbg)",
+ console_view_entry = ci.console_view_entry(
+ category = "Mac",
+ ),
+ tree_closing = False,
+)
+
+ci.gpu_windows_builder(
+ name = "GPU Win x64 Builder",
+ branch_selector = branches.STANDARD_RELEASES,
+ console_view_entry = ci.console_view_entry(
+ category = "Windows",
+ ),
+ cq_mirrors_console_view = settings.cq_mirrors_console_name,
+ main_console_view = main_console_if_on_branch(),
+)
+
+ci.gpu_windows_builder(
+ name = "GPU Win x64 Builder (dbg)",
+ console_view_entry = ci.console_view_entry(
+ category = "Windows",
+ ),
+ tree_closing = False,
+)
+
+ci.gpu_thin_tester(
+ name = "Linux Debug (NVIDIA)",
+ console_view_entry = ci.console_view_entry(
+ category = "Linux",
+ ),
+ triggered_by = ["GPU Linux Builder (dbg)"],
+ tree_closing = False,
+)
+
+ci.gpu_thin_tester(
+ name = "Linux Release (NVIDIA)",
+ branch_selector = branches.STANDARD_RELEASES,
+ cq_mirrors_console_view = settings.cq_mirrors_console_name,
+ console_view_entry = ci.console_view_entry(
+ category = "Linux",
+ ),
+ main_console_view = main_console_if_on_branch(),
+ triggered_by = [builder_name("GPU Linux Builder")],
)
+ci.gpu_thin_tester(
+ name = "Mac Debug (Intel)",
+ console_view_entry = ci.console_view_entry(
+ category = "Mac",
+ ),
+ triggered_by = ["GPU Mac Builder (dbg)"],
+ tree_closing = False,
+)
+
+ci.gpu_thin_tester(
+ name = "Mac Release (Intel)",
+ branch_selector = branches.STANDARD_RELEASES,
+ console_view_entry = ci.console_view_entry(
+ category = "Mac",
+ ),
+ cq_mirrors_console_view = settings.cq_mirrors_console_name,
+ main_console_view = main_console_if_on_branch(),
+ triggered_by = [builder_name("GPU Mac Builder")],
+)
ci.gpu_thin_tester(
- name = 'Linux Release (NVIDIA)',
+ name = "Mac Retina Debug (AMD)",
console_view_entry = ci.console_view_entry(
- category = 'Linux',
+ category = "Mac",
),
- triggered_by = [builder_name('GPU Linux Builder')],
+ triggered_by = ["GPU Mac Builder (dbg)"],
+ tree_closing = False,
)
ci.gpu_thin_tester(
- name = 'Mac Release (Intel)',
+ name = "Mac Retina Release (AMD)",
+ branch_selector = branches.STANDARD_RELEASES,
console_view_entry = ci.console_view_entry(
- category = 'Mac',
+ category = "Mac",
),
- triggered_by = [builder_name('GPU Mac Builder')],
+ cq_mirrors_console_view = settings.cq_mirrors_console_name,
+ main_console_view = main_console_if_on_branch(),
+ triggered_by = [builder_name("GPU Mac Builder")],
)
ci.gpu_thin_tester(
- name = 'Mac Retina Release (AMD)',
+ name = "Win10 x64 Debug (NVIDIA)",
console_view_entry = ci.console_view_entry(
- category = 'Mac',
+ category = "Windows",
),
- triggered_by = [builder_name('GPU Mac Builder')],
+ triggered_by = ["GPU Win x64 Builder (dbg)"],
+ tree_closing = False,
)
ci.gpu_thin_tester(
- name = 'Win10 x64 Release (NVIDIA)',
+ name = "Win10 x64 Release (NVIDIA)",
+ branch_selector = branches.STANDARD_RELEASES,
+ console_view_entry = ci.console_view_entry(
+ category = "Windows",
+ ),
+ cq_mirrors_console_view = settings.cq_mirrors_console_name,
+ main_console_view = main_console_if_on_branch(),
+ triggered_by = [builder_name("GPU Win x64 Builder")],
+)
+
+ci.gpu_fyi_linux_builder(
+ name = "Android FYI 32 Vk Release (Pixel 2)",
+ console_view_entry = ci.console_view_entry(
+ category = "Android|vk|Q32",
+ short_name = "P2",
+ ),
+)
+
+ci.gpu_fyi_linux_builder(
+ name = "Android FYI 32 dEQP Vk Release (Pixel 2)",
+ console_view_entry = ci.console_view_entry(
+ category = "Android|dqp|vk|Q32",
+ short_name = "P2",
+ ),
+)
+
+ci.gpu_fyi_thin_tester(
+ name = "Android FYI 64 Perf (Pixel 2)",
+ console_view_entry = ci.console_view_entry(
+ category = "Android|Perf|Q64",
+ short_name = "P2",
+ ),
+ triggered_by = ["GPU FYI Perf Android 64 Builder"],
+)
+
+ci.gpu_fyi_linux_builder(
+ name = "Android FYI 64 Vk Release (Pixel 2)",
+ console_view_entry = ci.console_view_entry(
+ category = "Android|vk|Q64",
+ short_name = "P2",
+ ),
+)
+
+ci.gpu_fyi_linux_builder(
+ name = "Android FYI 64 dEQP Vk Release (Pixel 2)",
+ console_view_entry = ci.console_view_entry(
+ category = "Android|dqp|vk|Q64",
+ short_name = "P2",
+ ),
+)
+
+ci.gpu_fyi_linux_builder(
+ name = "Android FYI Release (NVIDIA Shield TV)",
+ console_view_entry = ci.console_view_entry(
+ category = "Android|N64|NVDA",
+ short_name = "STV",
+ ),
+)
+
+ci.gpu_fyi_linux_builder(
+ name = "Android FYI Release (Nexus 5)",
+ console_view_entry = ci.console_view_entry(
+ category = "Android|L32",
+ short_name = "N5",
+ ),
+)
+
+ci.gpu_fyi_linux_builder(
+ name = "Android FYI Release (Nexus 5X)",
+ console_view_entry = ci.console_view_entry(
+ category = "Android|M64|QCOM",
+ short_name = "N5X",
+ ),
+)
+
+ci.gpu_fyi_linux_builder(
+ name = "Android FYI Release (Nexus 6)",
+ console_view_entry = ci.console_view_entry(
+ category = "Android|L32",
+ short_name = "N6",
+ ),
+)
+
+ci.gpu_fyi_linux_builder(
+ name = "Android FYI Release (Nexus 6P)",
+ console_view_entry = ci.console_view_entry(
+ category = "Android|M64|QCOM",
+ short_name = "N6P",
+ ),
+)
+
+ci.gpu_fyi_linux_builder(
+ name = "Android FYI Release (Nexus 9)",
+ console_view_entry = ci.console_view_entry(
+ category = "Android|M64|NVDA",
+ short_name = "N9",
+ ),
+)
+
+ci.gpu_fyi_linux_builder(
+ name = "Android FYI Release (Pixel 2)",
+ console_view_entry = ci.console_view_entry(
+ category = "Android|P32|QCOM",
+ short_name = "P2",
+ ),
+)
+
+ci.gpu_fyi_linux_builder(
+ name = "Android FYI SkiaRenderer GL (Nexus 5X)",
+ console_view_entry = ci.console_view_entry(
+ category = "Android|skgl|M64",
+ short_name = "N5X",
+ ),
+)
+
+ci.gpu_fyi_linux_builder(
+ name = "Android FYI SkiaRenderer Vulkan (Pixel 2)",
+ console_view_entry = ci.console_view_entry(
+ category = "Android|skv|P32",
+ short_name = "P2",
+ ),
+)
+
+ci.gpu_fyi_linux_builder(
+ name = "Android FYI dEQP Release (Nexus 5X)",
+ console_view_entry = ci.console_view_entry(
+ category = "Android|dqp|M64",
+ short_name = "N5X",
+ ),
+)
+
+ci.gpu_fyi_linux_builder(
+ name = "ChromeOS FYI Release (amd64-generic)",
+ console_view_entry = ci.console_view_entry(
+ category = "ChromeOS|amd64|generic",
+ short_name = "x64",
+ ),
+)
+
+ci.gpu_fyi_linux_builder(
+ name = "ChromeOS FYI Release (kevin)",
+ console_view_entry = ci.console_view_entry(
+ category = "ChromeOS|arm|kevin",
+ short_name = "kvn",
+ ),
+)
+
+ci.gpu_fyi_linux_builder(
+ name = "GPU FYI Linux Builder",
+ console_view_entry = ci.console_view_entry(
+ category = "Linux|Builder",
+ short_name = "rel",
+ ),
+)
+
+ci.gpu_fyi_linux_builder(
+ name = "GPU FYI Linux Builder (dbg)",
+ console_view_entry = ci.console_view_entry(
+ category = "Linux|Builder",
+ short_name = "dbg",
+ ),
+)
+
+ci.gpu_fyi_linux_builder(
+ name = "GPU FYI Linux Ozone Builder",
+ console_view_entry = ci.console_view_entry(
+ category = "Linux|Builder",
+ short_name = "ozn",
+ ),
+)
+
+ci.gpu_fyi_linux_builder(
+ name = "GPU FYI Linux dEQP Builder",
+ console_view_entry = ci.console_view_entry(
+ category = "Linux|Builder",
+ short_name = "dqp",
+ ),
+)
+
+ci.gpu_fyi_linux_builder(
+ name = "GPU FYI Perf Android 64 Builder",
+ console_view_entry = ci.console_view_entry(
+ category = "Android|Perf|Builder",
+ short_name = "64",
+ ),
+)
+
+ci.gpu_fyi_linux_builder(
+ name = "Linux FYI GPU TSAN Release",
+ console_view_entry = ci.console_view_entry(
+ category = "Linux",
+ short_name = "tsn",
+ ),
+)
+
+# Builder + tester.
+ci.gpu_fyi_linux_builder(
+ name = "Linux FYI SkiaRenderer Dawn Release (Intel HD 630)",
+ console_view_entry = ci.console_view_entry(
+ category = "Linux|Intel",
+ short_name = "skd",
+ ),
+)
+
+ci.gpu_fyi_mac_builder(
+ name = "Mac FYI arm64 Release (Apple DTK)",
+ console_view_entry = ci.console_view_entry(
+ category = "Mac",
+ short_name = "dtk",
+ ),
+)
+
+ci.gpu_fyi_mac_builder(
+ name = "Mac FYI GPU ASAN Release",
+ console_view_entry = ci.console_view_entry(
+ category = "Mac",
+ short_name = "asn",
+ ),
+)
+
+ci.gpu_fyi_mac_builder(
+ name = "GPU FYI Mac Builder",
+ console_view_entry = ci.console_view_entry(
+ category = "Mac|Builder",
+ short_name = "rel",
+ ),
+)
+
+ci.gpu_fyi_mac_builder(
+ name = "GPU FYI Mac Builder (dbg)",
+ console_view_entry = ci.console_view_entry(
+ category = "Mac|Builder",
+ short_name = "dbg",
+ ),
+)
+
+ci.gpu_fyi_mac_builder(
+ name = "GPU FYI Mac dEQP Builder",
+ console_view_entry = ci.console_view_entry(
+ category = "Mac|Builder",
+ short_name = "dqp",
+ ),
+)
+
+ci.gpu_fyi_thin_tester(
+ name = "Linux FYI Debug (NVIDIA)",
+ console_view_entry = ci.console_view_entry(
+ category = "Linux|Nvidia",
+ short_name = "dbg",
+ ),
+ triggered_by = ["GPU FYI Linux Builder (dbg)"],
+)
+
+ci.gpu_fyi_thin_tester(
+ name = "Linux FYI Experimental Release (Intel HD 630)",
+ console_view_entry = ci.console_view_entry(
+ category = "Linux|Intel",
+ short_name = "exp",
+ ),
+ triggered_by = ["GPU FYI Linux Builder"],
+)
+
+ci.gpu_fyi_thin_tester(
+ name = "Linux FYI Experimental Release (NVIDIA)",
+ console_view_entry = ci.console_view_entry(
+ category = "Linux|Nvidia",
+ short_name = "exp",
+ ),
+ triggered_by = ["GPU FYI Linux Builder"],
+)
+
+ci.gpu_fyi_thin_tester(
+ name = "Linux FYI Ozone (Intel)",
+ console_view_entry = ci.console_view_entry(
+ category = "Linux|Intel",
+ short_name = "ozn",
+ ),
+ triggered_by = ["GPU FYI Linux Ozone Builder"],
+)
+
+ci.gpu_fyi_thin_tester(
+ name = "Linux FYI Release (NVIDIA)",
+ console_view_entry = ci.console_view_entry(
+ category = "Linux|Nvidia",
+ short_name = "rel",
+ ),
+ triggered_by = ["GPU FYI Linux Builder"],
+)
+
+ci.gpu_fyi_thin_tester(
+ name = "Linux FYI Release (AMD R7 240)",
+ console_view_entry = ci.console_view_entry(
+ category = "Linux|AMD",
+ short_name = "rel",
+ ),
+ triggered_by = ["GPU FYI Linux Builder"],
+)
+
+ci.gpu_fyi_thin_tester(
+ name = "Linux FYI Release (Intel HD 630)",
+ console_view_entry = ci.console_view_entry(
+ category = "Linux|Intel",
+ short_name = "rel",
+ ),
+ triggered_by = ["GPU FYI Linux Builder"],
+)
+
+ci.gpu_fyi_thin_tester(
+ name = "Linux FYI Release (Intel UHD 630)",
+ console_view_entry = ci.console_view_entry(
+ category = "Linux|Intel",
+ short_name = "uhd",
+ ),
+ # TODO(https://crbug.com/986939): Remove this increased timeout once more
+ # devices are added.
+ execution_timeout = 18 * time.hour,
+ triggered_by = ["GPU FYI Linux Builder"],
+)
+
+ci.gpu_fyi_thin_tester(
+ name = "Linux FYI SkiaRenderer Vulkan (Intel HD 630)",
+ console_view_entry = ci.console_view_entry(
+ category = "Linux|Intel",
+ short_name = "skv",
+ ),
+ triggered_by = ["GPU FYI Linux Builder"],
+)
+
+ci.gpu_fyi_thin_tester(
+ name = "Linux FYI SkiaRenderer Vulkan (NVIDIA)",
+ console_view_entry = ci.console_view_entry(
+ category = "Linux|Nvidia",
+ short_name = "skv",
+ ),
+ triggered_by = ["GPU FYI Linux Builder"],
+)
+
+ci.gpu_fyi_thin_tester(
+ name = "Linux FYI dEQP Release (Intel HD 630)",
+ console_view_entry = ci.console_view_entry(
+ category = "Linux|Intel",
+ short_name = "dqp",
+ ),
+ triggered_by = ["GPU FYI Linux dEQP Builder"],
+)
+
+ci.gpu_fyi_thin_tester(
+ name = "Linux FYI dEQP Release (NVIDIA)",
+ console_view_entry = ci.console_view_entry(
+ category = "Linux|Nvidia",
+ short_name = "dqp",
+ ),
+ triggered_by = ["GPU FYI Linux dEQP Builder"],
+)
+
+ci.gpu_fyi_thin_tester(
+ name = "Mac FYI Debug (Intel)",
+ console_view_entry = ci.console_view_entry(
+ category = "Mac|Intel",
+ short_name = "dbg",
+ ),
+ triggered_by = ["GPU FYI Mac Builder (dbg)"],
+)
+
+ci.gpu_fyi_thin_tester(
+ name = "Mac FYI Experimental Release (Intel)",
+ console_view_entry = ci.console_view_entry(
+ category = "Mac|Intel",
+ short_name = "exp",
+ ),
+ triggered_by = ["GPU FYI Mac Builder"],
+)
+
+ci.gpu_fyi_thin_tester(
+ name = "Mac FYI Experimental Retina Release (AMD)",
+ console_view_entry = ci.console_view_entry(
+ category = "Mac|AMD|Retina",
+ short_name = "exp",
+ ),
+ triggered_by = ["GPU FYI Mac Builder"],
+)
+
+ci.gpu_fyi_thin_tester(
+ name = "Mac FYI Experimental Retina Release (NVIDIA)",
+ console_view_entry = ci.console_view_entry(
+ category = "Mac|Nvidia",
+ short_name = "exp",
+ ),
+ # 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.gpu_fyi_thin_tester(
+ name = "Mac FYI Release (Intel)",
+ console_view_entry = ci.console_view_entry(
+ category = "Mac|Intel",
+ short_name = "rel",
+ ),
+ triggered_by = ["GPU FYI Mac Builder"],
+)
+
+ci.gpu_fyi_thin_tester(
+ name = "Mac FYI Retina Debug (AMD)",
+ console_view_entry = ci.console_view_entry(
+ category = "Mac|AMD|Retina",
+ short_name = "dbg",
+ ),
+ triggered_by = ["GPU FYI Mac Builder (dbg)"],
+)
+
+ci.gpu_fyi_thin_tester(
+ name = "Mac FYI Retina Debug (NVIDIA)",
+ console_view_entry = ci.console_view_entry(
+ category = "Mac|Nvidia",
+ short_name = "dbg",
+ ),
+ triggered_by = ["GPU FYI Mac Builder (dbg)"],
+)
+
+ci.gpu_fyi_thin_tester(
+ name = "Mac FYI Retina Release (AMD)",
+ console_view_entry = ci.console_view_entry(
+ category = "Mac|AMD|Retina",
+ short_name = "rel",
+ ),
+ triggered_by = ["GPU FYI Mac Builder"],
+)
+
+ci.gpu_fyi_thin_tester(
+ name = "Mac FYI Retina Release (NVIDIA)",
+ console_view_entry = ci.console_view_entry(
+ category = "Mac|Nvidia",
+ short_name = "rel",
+ ),
+ triggered_by = ["GPU FYI Mac Builder"],
+)
+
+ci.gpu_fyi_thin_tester(
+ name = "Mac FYI dEQP Release AMD",
+ console_view_entry = ci.console_view_entry(
+ category = "Mac|AMD",
+ short_name = "dqp",
+ ),
+ triggered_by = ["GPU FYI Mac dEQP Builder"],
+)
+
+ci.gpu_fyi_thin_tester(
+ name = "Mac FYI dEQP Release Intel",
+ console_view_entry = ci.console_view_entry(
+ category = "Mac|Intel",
+ short_name = "dqp",
+ ),
+ triggered_by = ["GPU FYI Mac dEQP Builder"],
+)
+
+ci.gpu_fyi_thin_tester(
+ name = "Mac Pro FYI Release (AMD)",
+ console_view_entry = ci.console_view_entry(
+ category = "Mac|AMD|Pro",
+ short_name = "rel",
+ ),
+ triggered_by = ["GPU FYI Mac Builder"],
+)
+
+ci.gpu_fyi_thin_tester(
+ name = "Win10 FYI x64 Debug (NVIDIA)",
+ console_view_entry = ci.console_view_entry(
+ category = "Windows|10|x64|Nvidia",
+ short_name = "dbg",
+ ),
+ triggered_by = ["GPU FYI Win x64 Builder (dbg)"],
+)
+
+ci.gpu_fyi_thin_tester(
+ name = "Win10 FYI x64 DX12 Vulkan Debug (NVIDIA)",
+ console_view_entry = ci.console_view_entry(
+ category = "Windows|10|x64|Nvidia|dx12vk",
+ short_name = "dbg",
+ ),
+ triggered_by = ["GPU FYI Win x64 DX12 Vulkan Builder (dbg)"],
+)
+
+ci.gpu_fyi_thin_tester(
+ name = "Win10 FYI x64 DX12 Vulkan Release (NVIDIA)",
+ console_view_entry = ci.console_view_entry(
+ category = "Windows|10|x64|Nvidia|dx12vk",
+ short_name = "rel",
+ ),
+ triggered_by = ["GPU FYI Win x64 DX12 Vulkan Builder"],
+)
+
+ci.gpu_fyi_thin_tester(
+ name = "Win10 FYI x64 Exp Release (Intel HD 630)",
+ console_view_entry = ci.console_view_entry(
+ category = "Windows|10|x64|Intel",
+ short_name = "exp",
+ ),
+ triggered_by = ["GPU FYI Win x64 Builder"],
+)
+
+ci.gpu_fyi_thin_tester(
+ name = "Win10 FYI x64 Exp Release (NVIDIA)",
+ console_view_entry = ci.console_view_entry(
+ category = "Windows|10|x64|Nvidia",
+ short_name = "exp",
+ ),
+ triggered_by = ["GPU FYI Win x64 Builder"],
+)
+
+ci.gpu_fyi_thin_tester(
+ name = "Win10 FYI x64 Release (AMD RX 550)",
+ console_view_entry = ci.console_view_entry(
+ category = "Windows|10|x64|AMD",
+ short_name = "rel",
+ ),
+ triggered_by = ["GPU FYI Win x64 Builder"],
+)
+
+ci.gpu_fyi_thin_tester(
+ name = "Win10 FYI x64 Release (Intel HD 630)",
+ console_view_entry = ci.console_view_entry(
+ category = "Windows|10|x64|Intel",
+ short_name = "rel",
+ ),
+ triggered_by = ["GPU FYI Win x64 Builder"],
+)
+
+ci.gpu_fyi_thin_tester(
+ name = "Win10 FYI x64 Release (Intel UHD 630)",
+ console_view_entry = ci.console_view_entry(
+ category = "Windows|10|x64|Intel",
+ short_name = "uhd",
+ ),
+ # TODO(https://crbug.com/986939): Remove this increased timeout once
+ # more devices are added.
+ execution_timeout = 18 * time.hour,
+ triggered_by = ["GPU FYI Win x64 Builder"],
+)
+
+ci.gpu_fyi_thin_tester(
+ name = "Win10 FYI x64 Release (NVIDIA GeForce GTX 1660)",
+ console_view_entry = ci.console_view_entry(
+ category = "Windows|10|x64|Nvidia",
+ short_name = "gtx",
+ ),
+ execution_timeout = 18 * time.hour,
+ triggered_by = ["GPU FYI Win x64 Builder"],
+)
+
+ci.gpu_fyi_thin_tester(
+ name = "Win10 FYI x64 Release (NVIDIA)",
+ console_view_entry = ci.console_view_entry(
+ category = "Windows|10|x64|Nvidia",
+ short_name = "rel",
+ ),
+ triggered_by = ["GPU FYI Win x64 Builder"],
+)
+
+ci.gpu_fyi_thin_tester(
+ name = "Win10 FYI x64 Release XR Perf (NVIDIA)",
+ console_view_entry = ci.console_view_entry(
+ category = "Windows|10|x64|Nvidia",
+ short_name = "xr",
+ ),
+ triggered_by = ["GPU FYI XR Win x64 Builder"],
+)
+
+# Builder + tester.
+ci.gpu_fyi_windows_builder(
+ name = "Win10 FYI x64 SkiaRenderer Dawn Release (NVIDIA)",
+ console_view_entry = ci.console_view_entry(
+ category = "Windows|10|x64|Nvidia",
+ short_name = "skd",
+ ),
+)
+
+ci.gpu_fyi_thin_tester(
+ name = "Win10 FYI x64 SkiaRenderer GL (NVIDIA)",
+ console_view_entry = ci.console_view_entry(
+ category = "Windows|10|x64|Nvidia",
+ short_name = "skgl",
+ ),
+ triggered_by = ["GPU FYI Win x64 Builder"],
+)
+
+ci.gpu_fyi_thin_tester(
+ name = "Win10 FYI x64 dEQP Release (Intel HD 630)",
+ console_view_entry = ci.console_view_entry(
+ category = "Windows|10|x64|Intel",
+ short_name = "dqp",
+ ),
+ triggered_by = ["GPU FYI Win x64 dEQP Builder"],
+)
+
+ci.gpu_fyi_thin_tester(
+ name = "Win10 FYI x64 dEQP Release (NVIDIA)",
+ console_view_entry = ci.console_view_entry(
+ category = "Windows|10|x64|Nvidia",
+ short_name = "dqp",
+ ),
+ triggered_by = ["GPU FYI Win x64 dEQP Builder"],
+)
+
+ci.gpu_fyi_thin_tester(
+ name = "Win10 FYI x86 Release (NVIDIA)",
+ console_view_entry = ci.console_view_entry(
+ category = "Windows|10|x86|Nvidia",
+ short_name = "rel",
+ ),
+ triggered_by = ["GPU FYI Win Builder"],
+)
+
+ci.gpu_fyi_thin_tester(
+ name = "Win7 FYI Debug (AMD)",
+ console_view_entry = ci.console_view_entry(
+ category = "Windows|7|x86|AMD",
+ short_name = "dbg",
+ ),
+ triggered_by = ["GPU FYI Win Builder (dbg)"],
+)
+
+ci.gpu_fyi_thin_tester(
+ name = "Win7 FYI Release (AMD)",
+ console_view_entry = ci.console_view_entry(
+ category = "Windows|7|x86|AMD",
+ short_name = "rel",
+ ),
+ triggered_by = ["GPU FYI Win Builder"],
+)
+
+ci.gpu_fyi_thin_tester(
+ name = "Win7 FYI Release (NVIDIA)",
+ console_view_entry = ci.console_view_entry(
+ category = "Windows|7|x86|Nvidia",
+ short_name = "rel",
+ ),
+ triggered_by = ["GPU FYI Win Builder"],
+)
+
+ci.gpu_fyi_thin_tester(
+ name = "Win7 FYI dEQP Release (AMD)",
+ console_view_entry = ci.console_view_entry(
+ category = "Windows|7|x86|AMD",
+ short_name = "dqp",
+ ),
+ triggered_by = ["GPU FYI Win dEQP Builder"],
+)
+
+ci.gpu_fyi_thin_tester(
+ name = "Win7 FYI x64 Release (NVIDIA)",
+ console_view_entry = ci.console_view_entry(
+ category = "Windows|7|x64|Nvidia",
+ short_name = "rel",
+ ),
+ triggered_by = ["GPU FYI Win x64 Builder"],
+)
+
+ci.gpu_fyi_thin_tester(
+ name = "Win7 FYI x64 dEQP Release (NVIDIA)",
+ console_view_entry = ci.console_view_entry(
+ category = "Windows|7|x64|Nvidia",
+ short_name = "dqp",
+ ),
+ triggered_by = ["GPU FYI Win x64 dEQP Builder"],
+)
+
+ci.gpu_fyi_windows_builder(
+ name = "GPU FYI Win Builder",
+ console_view_entry = ci.console_view_entry(
+ category = "Windows|Builder|Release",
+ short_name = "x86",
+ ),
+)
+
+ci.gpu_fyi_windows_builder(
+ name = "GPU FYI Win Builder (dbg)",
+ console_view_entry = ci.console_view_entry(
+ category = "Windows|Builder|Debug",
+ short_name = "x86",
+ ),
+)
+
+ci.gpu_fyi_windows_builder(
+ name = "GPU FYI Win dEQP Builder",
+ console_view_entry = ci.console_view_entry(
+ category = "Windows|Builder|dEQP",
+ short_name = "x86",
+ ),
+)
+
+ci.gpu_fyi_windows_builder(
+ name = "GPU FYI Win x64 Builder",
+ console_view_entry = ci.console_view_entry(
+ category = "Windows|Builder|Release",
+ short_name = "x64",
+ ),
+)
+
+ci.gpu_fyi_windows_builder(
+ name = "GPU FYI Win x64 Builder (dbg)",
+ console_view_entry = ci.console_view_entry(
+ category = "Windows|Builder|Debug",
+ short_name = "x64",
+ ),
+)
+
+ci.gpu_fyi_windows_builder(
+ name = "GPU FYI Win x64 dEQP Builder",
+ console_view_entry = ci.console_view_entry(
+ category = "Windows|Builder|dEQP",
+ short_name = "x64",
+ ),
+)
+
+ci.gpu_fyi_windows_builder(
+ name = "GPU FYI Win x64 DX12 Vulkan Builder",
+ console_view_entry = ci.console_view_entry(
+ category = "Windows|Builder|dx12vk",
+ short_name = "rel",
+ ),
+)
+
+ci.gpu_fyi_windows_builder(
+ name = "GPU FYI Win x64 DX12 Vulkan Builder (dbg)",
+ console_view_entry = ci.console_view_entry(
+ category = "Windows|Builder|dx12vk",
+ short_name = "dbg",
+ ),
+)
+
+ci.gpu_fyi_windows_builder(
+ name = "GPU FYI XR Win x64 Builder",
console_view_entry = ci.console_view_entry(
- category = 'Windows',
+ category = "Windows|Builder|XR",
+ short_name = "x64",
),
- triggered_by = [builder_name('GPU Win x64 Builder')],
)
+ci.linux_builder(
+ name = "Cast Audio Linux",
+ console_view_entry = ci.console_view_entry(
+ category = "cast",
+ short_name = "aud",
+ ),
+ main_console_view = "main",
+ ssd = True,
+)
ci.linux_builder(
- name = 'Cast Linux',
+ name = "Cast Linux",
+ branch_selector = branches.STANDARD_RELEASES,
console_view_entry = ci.console_view_entry(
- category = 'cast',
- short_name = 'vid',
+ category = "cast",
+ short_name = "vid",
),
+ cq_mirrors_console_view = settings.cq_mirrors_console_name,
goma_jobs = goma.jobs.J50,
main_console_view = settings.main_console_name,
)
ci.linux_builder(
- name = 'Fuchsia ARM64',
+ name = "Deterministic Fuchsia (dbg)",
console_view_entry = ci.console_view_entry(
- category = 'fuchsia|a64',
- short_name = 'rel',
+ category = "fuchsia|x64",
+ short_name = "det",
),
+ executable = "recipe:swarming/deterministic_build",
+ execution_timeout = 6 * time.hour,
+ goma_jobs = None,
+ main_console_view = "main",
+)
+
+ci.linux_builder(
+ name = "Deterministic Linux",
+ console_view_entry = ci.console_view_entry(
+ category = "release",
+ short_name = "det",
+ ),
+ executable = "recipe:swarming/deterministic_build",
+ execution_timeout = 6 * time.hour,
+ main_console_view = "main",
+ # 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 = ["Deterministic Linux", "close-on-any-step-failure"],
+)
+
+ci.linux_builder(
+ name = "Deterministic Linux (dbg)",
+ console_view_entry = ci.console_view_entry(
+ category = "debug|builder",
+ short_name = "det",
+ ),
+ cores = 32,
+ executable = "recipe:swarming/deterministic_build",
+ execution_timeout = 6 * time.hour,
+ main_console_view = "main",
+)
+
+ci.linux_builder(
+ name = "Fuchsia ARM64",
+ branch_selector = branches.STANDARD_RELEASES,
+ console_view_entry = ci.console_view_entry(
+ category = "fuchsia|a64",
+ short_name = "rel",
+ ),
+ cq_mirrors_console_view = settings.cq_mirrors_console_name,
main_console_view = settings.main_console_name,
- notifies = ['cr-fuchsia'],
+ extra_notifies = ["cr-fuchsia"],
)
ci.linux_builder(
- name = 'Fuchsia x64',
+ name = "Fuchsia x64",
+ branch_selector = branches.STANDARD_RELEASES,
console_view_entry = ci.console_view_entry(
- category = 'fuchsia|x64',
- short_name = 'rel',
+ category = "fuchsia|x64",
+ short_name = "rel",
),
+ cq_mirrors_console_view = settings.cq_mirrors_console_name,
main_console_view = settings.main_console_name,
- notifies = ['cr-fuchsia'],
+ extra_notifies = ["cr-fuchsia"],
)
ci.linux_builder(
- name = 'Linux Builder',
+ name = "Leak Detection Linux",
+ console_view = "chromium.fyi",
console_view_entry = ci.console_view_entry(
- category = 'release',
- short_name = 'bld',
+ category = "linux",
+ short_name = "lk",
),
+ notifies = [],
+ tree_closing = False,
+)
+
+ci.linux_builder(
+ name = "Linux Builder",
+ branch_selector = branches.STANDARD_RELEASES,
+ console_view_entry = ci.console_view_entry(
+ category = "release",
+ short_name = "bld",
+ ),
+ cq_mirrors_console_view = settings.cq_mirrors_console_name,
main_console_view = settings.main_console_name,
)
ci.linux_builder(
- name = 'Linux Builder (dbg)',
+ name = "Linux Builder (dbg)",
+ branch_selector = branches.STANDARD_RELEASES,
console_view_entry = ci.console_view_entry(
- category = 'debug|builder',
- short_name = '64',
+ category = "debug|builder",
+ short_name = "64",
),
+ cq_mirrors_console_view = settings.cq_mirrors_console_name,
main_console_view = settings.main_console_name,
)
ci.linux_builder(
- name = 'Linux Tests',
+ name = "Linux Builder (dbg)(32)",
console_view_entry = ci.console_view_entry(
- category = 'release',
- short_name = 'tst',
+ category = "debug|builder",
+ short_name = "32",
),
+ main_console_view = "main",
+)
+
+ci.linux_builder(
+ name = "Linux Tests",
+ branch_selector = branches.STANDARD_RELEASES,
+ console_view_entry = ci.console_view_entry(
+ category = "release",
+ short_name = "tst",
+ ),
+ cq_mirrors_console_view = settings.cq_mirrors_console_name,
goma_backend = None,
main_console_view = settings.main_console_name,
- triggered_by = [builder_name('Linux Builder')],
+ triggered_by = [builder_name("Linux Builder")],
)
ci.linux_builder(
- name = 'Linux Tests (dbg)(1)',
+ name = "Linux Tests (dbg)(1)",
+ branch_selector = branches.STANDARD_RELEASES,
console_view_entry = ci.console_view_entry(
- category = 'debug|tester',
- short_name = '64',
+ category = "debug|tester",
+ short_name = "64",
),
+ cq_mirrors_console_view = settings.cq_mirrors_console_name,
main_console_view = settings.main_console_name,
- triggered_by = [builder_name('Linux Builder (dbg)')],
+ triggered_by = [builder_name("Linux Builder (dbg)")],
)
ci.linux_builder(
- name = 'fuchsia-arm64-cast',
+ name = "fuchsia-arm64-cast",
+ branch_selector = branches.STANDARD_RELEASES,
console_view_entry = ci.console_view_entry(
- category = 'fuchsia|cast',
- short_name = 'a64',
+ category = "fuchsia|cast",
+ short_name = "a64",
),
+ cq_mirrors_console_view = settings.cq_mirrors_console_name,
main_console_view = settings.main_console_name,
- notifies = ['cr-fuchsia'],
+ # 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',
+ name = "Network Service Linux",
console_view_entry = ci.console_view_entry(
- category = 'fuchsia|cast',
- short_name = 'x64',
+ category = "release",
+ short_name = "nsl",
),
+ main_console_view = "main",
+)
+
+ci.linux_builder(
+ name = "fuchsia-x64-cast",
+ branch_selector = branches.STANDARD_RELEASES,
+ console_view_entry = ci.console_view_entry(
+ category = "fuchsia|cast",
+ short_name = "x64",
+ ),
+ cq_mirrors_console_view = settings.cq_mirrors_console_name,
main_console_view = settings.main_console_name,
- notifies = ['cr-fuchsia'],
+ # 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-dbg",
+ console_view_entry = ci.console_view_entry(
+ category = "fuchsia|x64",
+ short_name = "dbg",
+ ),
+ main_console_view = "main",
+ extra_notifies = ["cr-fuchsia"],
+)
+
+ci.linux_builder(
+ name = "linux-bfcache-rel",
+ console_view_entry = ci.console_view_entry(
+ category = "bfcache",
+ short_name = "bfc",
+ ),
+ main_console_view = "main",
+)
+
+ci.linux_builder(
+ name = "linux-gcc-rel",
+ console_view_entry = ci.console_view_entry(
+ category = "release",
+ short_name = "gcc",
+ ),
+ goma_backend = None,
+ main_console_view = "main",
)
ci.linux_builder(
- name = 'linux-ozone-rel',
+ name = "linux-ozone-rel",
+ branch_selector = branches.STANDARD_RELEASES,
console_view_entry = ci.console_view_entry(
- category = 'release',
- short_name = 'ozo',
+ category = "release",
+ short_name = "ozo",
),
+ cq_mirrors_console_view = settings.cq_mirrors_console_name,
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',
+ name = "Linux Ozone Tester (Headless)",
+ branch_selector = branches.STANDARD_RELEASES,
+ console_view = "chromium.fyi",
console_view_entry = ci.console_view_entry(
- category = 'linux',
- short_name = 'loh',
+ category = "linux",
+ short_name = "loh",
),
- main_console_view = None,
- triggered_by = [builder_name('linux-ozone-rel')],
+ cq_mirrors_console_view = settings.cq_mirrors_console_name,
+ main_console_view = main_console_if_on_branch(),
+ triggered_by = [builder_name("linux-ozone-rel")],
)
ci.linux_builder(
- name = 'Linux Ozone Tester (Wayland)',
- console_view = 'chromium.fyi',
+ name = "Linux Ozone Tester (Wayland)",
+ branch_selector = branches.STANDARD_RELEASES,
+ console_view = "chromium.fyi",
console_view_entry = ci.console_view_entry(
- category = 'linux',
- short_name = 'low',
+ category = "linux",
+ short_name = "low",
),
- main_console_view = None,
- triggered_by = [builder_name('linux-ozone-rel')],
+ cq_mirrors_console_view = settings.cq_mirrors_console_name,
+ main_console_view = main_console_if_on_branch(),
+ triggered_by = [builder_name("linux-ozone-rel")],
)
ci.linux_builder(
- name = 'Linux Ozone Tester (X11)',
- console_view = 'chromium.fyi',
+ name = "Linux Ozone Tester (X11)",
+ branch_selector = branches.STANDARD_RELEASES,
+ console_view = "chromium.fyi",
console_view_entry = ci.console_view_entry(
- category = 'linux',
- short_name = 'lox',
+ category = "linux",
+ short_name = "lox",
),
- main_console_view = None,
- triggered_by = [builder_name('linux-ozone-rel')],
+ cq_mirrors_console_view = settings.cq_mirrors_console_name,
+ main_console_view = main_console_if_on_branch(),
+ triggered_by = [builder_name("linux-ozone-rel")],
)
+ci.linux_builder(
+ name = "linux-trusty-rel",
+ console_view_entry = ci.console_view_entry(
+ category = "release",
+ short_name = "tru",
+ ),
+ main_console_view = "main",
+ os = os.LINUX_TRUSTY,
+)
+
+ci.linux_builder(
+ name = "metadata-exporter",
+ executable = "recipe:chromium_export_metadata",
+ service_account = "component-mapping-updater@chops-service-accounts.iam.gserviceaccount.com",
+ notifies = ["metadata-mapping"],
+ tree_closing = False,
+)
ci.mac_builder(
- name = 'Mac Builder',
+ name = "Mac Builder",
+ branch_selector = branches.STANDARD_RELEASES,
console_view_entry = ci.console_view_entry(
- category = 'release',
- short_name = 'bld',
+ category = "release",
+ short_name = "bld",
),
+ cq_mirrors_console_view = settings.cq_mirrors_console_name,
main_console_view = settings.main_console_name,
- os = os.MAC_10_14,
+ os = os.MAC_10_15,
+)
+
+ci.mac_builder(
+ name = "Mac Builder (dbg)",
+ branch_selector = branches.STANDARD_RELEASES,
+ console_view_entry = ci.console_view_entry(
+ category = "debug",
+ short_name = "bld",
+ ),
+ cq_mirrors_console_view = settings.cq_mirrors_console_name,
+ main_console_view = settings.main_console_name,
+ os = os.MAC_ANY,
)
ci.mac_builder(
- name = 'Mac Builder (dbg)',
+ name = "mac-arm64-rel",
console_view_entry = ci.console_view_entry(
- category = 'debug',
- short_name = 'bld',
+ 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',
+ name = "Mac10.10 Tests",
+ branch_selector = branches.STANDARD_RELEASES,
+ builder_group = "chromium.mac",
console_view_entry = ci.console_view_entry(
- category = 'release',
- short_name = '10',
+ category = "release",
+ short_name = "10",
),
+ cq_mirrors_console_view = settings.cq_mirrors_console_name,
main_console_view = settings.main_console_name,
- triggered_by = [builder_name('Mac Builder')],
+ triggered_by = [builder_name("Mac Builder")],
)
ci.thin_tester(
- name = 'Mac10.11 Tests',
- mastername = 'chromium.mac',
+ name = "Mac10.11 Tests",
+ branch_selector = branches.STANDARD_RELEASES,
+ builder_group = "chromium.mac",
console_view_entry = ci.console_view_entry(
- category = 'release',
- short_name = '11',
+ category = "release",
+ short_name = "11",
),
+ cq_mirrors_console_view = settings.cq_mirrors_console_name,
main_console_view = settings.main_console_name,
- triggered_by = [builder_name('Mac Builder')],
+ triggered_by = [builder_name("Mac Builder")],
)
ci.thin_tester(
- name = 'Mac10.12 Tests',
- mastername = 'chromium.mac',
+ name = "Mac10.12 Tests",
+ branch_selector = branches.STANDARD_RELEASES,
+ builder_group = "chromium.mac",
console_view_entry = ci.console_view_entry(
- category = 'release',
- short_name = '12',
+ category = "release",
+ short_name = "12",
),
+ cq_mirrors_console_view = settings.cq_mirrors_console_name,
main_console_view = settings.main_console_name,
- triggered_by = [builder_name('Mac Builder')],
+ triggered_by = [builder_name("Mac Builder")],
)
ci.thin_tester(
- name = 'Mac10.13 Tests',
- mastername = 'chromium.mac',
+ name = "Mac10.13 Tests",
+ branch_selector = branches.STANDARD_RELEASES,
+ builder_group = "chromium.mac",
console_view_entry = ci.console_view_entry(
- category = 'release',
- short_name = '13',
+ category = "release",
+ short_name = "13",
),
+ cq_mirrors_console_view = settings.cq_mirrors_console_name,
main_console_view = settings.main_console_name,
- triggered_by = [builder_name('Mac Builder')],
+ triggered_by = [builder_name("Mac Builder")],
)
ci.thin_tester(
- name = 'Mac10.14 Tests',
- mastername = 'chromium.mac',
+ name = "Mac10.14 Tests",
+ branch_selector = branches.STANDARD_RELEASES,
+ builder_group = "chromium.mac",
console_view_entry = ci.console_view_entry(
- category = 'release',
- short_name = '14',
+ category = "release",
+ short_name = "14",
),
+ cq_mirrors_console_view = settings.cq_mirrors_console_name,
main_console_view = settings.main_console_name,
- triggered_by = [builder_name('Mac Builder')],
+ triggered_by = [builder_name("Mac Builder")],
)
ci.thin_tester(
- name = 'Mac10.13 Tests (dbg)',
- mastername = 'chromium.mac',
+ name = "Mac10.15 Tests",
+ branch_selector = branches.STANDARD_RELEASES,
+ builder_group = "chromium.mac",
console_view_entry = ci.console_view_entry(
- category = 'debug',
- short_name = '13',
+ category = "release",
+ short_name = "15",
),
+ cq_mirrors_console_view = settings.cq_mirrors_console_name,
main_console_view = settings.main_console_name,
- triggered_by = [builder_name('Mac Builder (dbg)')],
+ triggered_by = [builder_name("Mac Builder")],
)
ci.thin_tester(
- name = 'WebKit Mac10.13 (retina)',
- mastername = 'chromium.mac',
+ name = "Mac10.13 Tests (dbg)",
+ branch_selector = branches.STANDARD_RELEASES,
+ builder_group = "chromium.mac",
console_view_entry = ci.console_view_entry(
- category = 'release',
- short_name = 'ret',
+ category = "debug",
+ short_name = "13",
),
+ cq_mirrors_console_view = settings.cq_mirrors_console_name,
main_console_view = settings.main_console_name,
- triggered_by = [builder_name('Mac Builder')],
+ triggered_by = [builder_name("Mac Builder (dbg)")],
)
+ci.mac_ios_builder(
+ name = "ios-device",
+ console_view_entry = ci.console_view_entry(
+ category = "ios|default",
+ short_name = "dev",
+ ),
+ # We don't have necessary capacity to run this configuration in CQ, but it
+ # is part of the main waterfall
+ main_console_view = "main",
+)
ci.mac_ios_builder(
- name = 'ios-simulator',
+ name = "ios-simulator",
+ branch_selector = branches.STANDARD_RELEASES,
console_view_entry = ci.console_view_entry(
- category = 'ios|default',
- short_name = 'sim',
+ category = "ios|default",
+ short_name = "sim",
),
+ cq_mirrors_console_view = settings.cq_mirrors_console_name,
main_console_view = settings.main_console_name,
)
ci.mac_ios_builder(
- name = 'ios-simulator-full-configs',
+ name = "ios-simulator-full-configs",
+ branch_selector = branches.STANDARD_RELEASES,
console_view_entry = ci.console_view_entry(
- category = 'ios|default',
- short_name = 'ful',
+ category = "ios|default",
+ short_name = "ful",
),
+ cq_mirrors_console_view = settings.cq_mirrors_console_name,
main_console_view = settings.main_console_name,
)
+ci.mac_ios_builder(
+ name = "ios-simulator-noncq",
+ caches = [
+ xcode_cache.x12a7209,
+ ],
+ console_view_entry = ci.console_view_entry(
+ category = "ios|default",
+ short_name = "non",
+ ),
+ # We don't have necessary capacity to run this configuration in CQ, but it
+ # is part of the main waterfall
+ main_console_view = "main",
+ properties = {
+ "xcode_build_version": "12a7209",
+ },
+)
+
+ci.memory_builder(
+ name = "Android CFI",
+ # TODO(https://crbug.com/1008094) When this builder is not consistently
+ # failing, remove the console_view value
+ console_view = "chromium.android.fyi",
+ console_view_entry = ci.console_view_entry(
+ category = "memory",
+ short_name = "cfi",
+ ),
+ cores = 32,
+ # TODO(https://crbug.com/919430) Remove the larger timeout once compile
+ # times have been brought down to reasonable level
+ execution_timeout = 4 * time.hour + 30 * time.minute,
+ tree_closing = False,
+)
ci.memory_builder(
- name = 'Linux ASan LSan Builder',
+ name = "Linux ASan LSan Builder",
+ branch_selector = branches.STANDARD_RELEASES,
console_view_entry = ci.console_view_entry(
- category = 'linux|asan lsan',
- short_name = 'bld',
+ category = "linux|asan lsan",
+ short_name = "bld",
),
+ cq_mirrors_console_view = settings.cq_mirrors_console_name,
main_console_view = settings.main_console_name,
ssd = True,
)
ci.memory_builder(
- name = 'Linux ASan LSan Tests (1)',
+ name = "Linux ASan LSan Tests (1)",
+ branch_selector = branches.STANDARD_RELEASES,
console_view_entry = ci.console_view_entry(
- category = 'linux|asan lsan',
- short_name = 'tst',
+ category = "linux|asan lsan",
+ short_name = "tst",
),
+ cq_mirrors_console_view = settings.cq_mirrors_console_name,
main_console_view = settings.main_console_name,
- triggered_by = [builder_name('Linux ASan LSan Builder')],
+ triggered_by = [builder_name("Linux ASan LSan Builder")],
)
ci.memory_builder(
- name = 'Linux ASan Tests (sandboxed)',
+ name = "Linux ASan Tests (sandboxed)",
+ branch_selector = branches.STANDARD_RELEASES,
console_view_entry = ci.console_view_entry(
- category = 'linux|asan lsan',
- short_name = 'sbx',
+ category = "linux|asan lsan",
+ short_name = "sbx",
),
+ cq_mirrors_console_view = settings.cq_mirrors_console_name,
main_console_view = settings.main_console_name,
- triggered_by = [builder_name('Linux ASan LSan Builder')],
+ triggered_by = [builder_name("Linux ASan LSan Builder")],
)
ci.memory_builder(
- name = 'Linux TSan Builder',
+ name = "Linux TSan Builder",
+ branch_selector = branches.STANDARD_RELEASES,
console_view_entry = ci.console_view_entry(
- category = 'linux|TSan v2',
- short_name = 'bld',
+ category = "linux|TSan v2",
+ short_name = "bld",
),
+ cq_mirrors_console_view = settings.cq_mirrors_console_name,
main_console_view = settings.main_console_name,
)
ci.memory_builder(
- name = 'Linux TSan Tests',
+ name = "Linux CFI",
+ console_view_entry = ci.console_view_entry(
+ category = "cfi",
+ short_name = "lnx",
+ ),
+ cores = 32,
+ # TODO(thakis): Remove once https://crbug.com/927738 is resolved.
+ execution_timeout = 4 * time.hour,
+ goma_jobs = goma.jobs.MANY_JOBS_FOR_CI,
+ main_console_view = "main",
+)
+
+ci.memory_builder(
+ name = "Linux Chromium OS ASan LSan Builder",
console_view_entry = ci.console_view_entry(
- category = 'linux|TSan v2',
- short_name = 'tst',
+ category = "cros|asan",
+ short_name = "bld",
),
- triggered_by = [builder_name('Linux TSan Builder')],
+ # TODO(crbug.com/1030593): Builds take more than 3 hours sometimes. Remove
+ # once the builds are faster.
+ execution_timeout = 6 * time.hour,
+ main_console_view = "main",
+)
+
+ci.memory_builder(
+ name = "Linux Chromium OS ASan LSan Tests (1)",
+ console_view_entry = ci.console_view_entry(
+ category = "cros|asan",
+ short_name = "tst",
+ ),
+ triggered_by = ["Linux Chromium OS ASan LSan Builder"],
+ main_console_view = "main",
+)
+
+ci.memory_builder(
+ name = "Linux ChromiumOS MSan Builder",
+ console_view_entry = ci.console_view_entry(
+ category = "cros|msan",
+ short_name = "bld",
+ ),
+ main_console_view = "main",
+)
+
+ci.memory_builder(
+ name = "Linux ChromiumOS MSan Tests",
+ console_view_entry = ci.console_view_entry(
+ category = "cros|msan",
+ short_name = "tst",
+ ),
+ triggered_by = ["Linux ChromiumOS MSan Builder"],
+ main_console_view = "main",
+)
+
+ci.memory_builder(
+ name = "Linux MSan Builder",
+ console_view_entry = ci.console_view_entry(
+ category = "linux|msan",
+ short_name = "bld",
+ ),
+ goma_jobs = goma.jobs.MANY_JOBS_FOR_CI,
+ main_console_view = "main",
+)
+
+ci.memory_builder(
+ name = "Linux MSan Tests",
+ console_view_entry = ci.console_view_entry(
+ category = "linux|msan",
+ short_name = "tst",
+ ),
+ triggered_by = ["Linux MSan Builder"],
+ main_console_view = "main",
+)
+
+ci.memory_builder(
+ name = "Mac ASan 64 Builder",
+ builderless = False,
+ console_view_entry = ci.console_view_entry(
+ category = "mac",
+ short_name = "bld",
+ ),
+ goma_debug = True, # TODO(hinoka): Remove this after debugging.
+ goma_jobs = None,
+ cores = None, # Swapping between 8 and 24
+ main_console_view = "main",
+ os = os.MAC_DEFAULT,
+ triggering_policy = scheduler.greedy_batching(
+ max_concurrent_invocations = 2,
+ ),
+)
+
+ci.memory_builder(
+ name = "Linux TSan Tests",
+ branch_selector = branches.STANDARD_RELEASES,
+ console_view_entry = ci.console_view_entry(
+ category = "linux|TSan v2",
+ short_name = "tst",
+ ),
+ cq_mirrors_console_view = settings.cq_mirrors_console_name,
+ triggered_by = [builder_name("Linux TSan Builder")],
main_console_view = settings.main_console_name,
)
+ci.memory_builder(
+ name = "Mac ASan 64 Tests (1)",
+ builderless = False,
+ console_view_entry = ci.console_view_entry(
+ category = "mac",
+ short_name = "tst",
+ ),
+ main_console_view = "main",
+ os = os.MAC_DEFAULT,
+ triggered_by = ["Mac ASan 64 Builder"],
+)
+
+ci.memory_builder(
+ name = "WebKit Linux ASAN",
+ console_view_entry = ci.console_view_entry(
+ category = "linux|webkit",
+ short_name = "asn",
+ ),
+ main_console_view = "main",
+)
+
+ci.memory_builder(
+ name = "WebKit Linux Leak",
+ console_view_entry = ci.console_view_entry(
+ category = "linux|webkit",
+ short_name = "lk",
+ ),
+ main_console_view = "main",
+)
+
+ci.memory_builder(
+ name = "WebKit Linux MSAN",
+ console_view_entry = ci.console_view_entry(
+ category = "linux|webkit",
+ short_name = "msn",
+ ),
+ main_console_view = "main",
+)
+
+ci.memory_builder(
+ name = "android-asan",
+ console_view_entry = ci.console_view_entry(
+ category = "android",
+ short_name = "asn",
+ ),
+ main_console_view = "main",
+ tree_closing = False,
+)
+
+ci.memory_builder(
+ name = "win-asan",
+ console_view_entry = ci.console_view_entry(
+ category = "win",
+ short_name = "asn",
+ ),
+ cores = 32,
+ builderless = True,
+ main_console_view = "main",
+ os = os.WINDOWS_DEFAULT,
+)
+
+ci.swangle_linux_builder(
+ name = "linux-swangle-chromium-x64",
+ console_view_entry = ci.console_view_entry(
+ category = "Chromium|Linux",
+ short_name = "x64",
+ ),
+ pinned = False,
+)
+
+ci.swangle_linux_builder(
+ name = "linux-swangle-tot-angle-x64",
+ console_view_entry = ci.console_view_entry(
+ category = "ToT ANGLE|Linux",
+ short_name = "x64",
+ ),
+)
+
+ci.swangle_linux_builder(
+ name = "linux-swangle-tot-angle-x86",
+ console_view_entry = ci.console_view_entry(
+ category = "ToT ANGLE|Linux",
+ short_name = "x86",
+ ),
+)
+
+ci.swangle_linux_builder(
+ name = "linux-swangle-tot-swiftshader-x64",
+ console_view_entry = ci.console_view_entry(
+ category = "ToT SwiftShader|Linux",
+ short_name = "x64",
+ ),
+)
+
+ci.swangle_linux_builder(
+ name = "linux-swangle-tot-swiftshader-x86",
+ console_view_entry = ci.console_view_entry(
+ category = "ToT SwiftShader|Linux",
+ short_name = "x86",
+ ),
+)
+
+ci.swangle_linux_builder(
+ name = "linux-swangle-x64",
+ console_view_entry = ci.console_view_entry(
+ category = "DEPS|Linux",
+ short_name = "x64",
+ ),
+ pinned = False,
+)
+
+ci.swangle_linux_builder(
+ name = "linux-swangle-x86",
+ console_view_entry = ci.console_view_entry(
+ category = "DEPS|Linux",
+ short_name = "x86",
+ ),
+ pinned = False,
+)
+
+ci.swangle_mac_builder(
+ name = "mac-swangle-chromium-x64",
+ console_view_entry = ci.console_view_entry(
+ category = "Chromium|Mac",
+ short_name = "x64",
+ ),
+ pinned = False,
+)
+
+ci.swangle_windows_builder(
+ name = "win-swangle-chromium-x86",
+ console_view_entry = ci.console_view_entry(
+ category = "Chromium|Windows",
+ short_name = "x86",
+ ),
+ pinned = False,
+)
+
+ci.swangle_windows_builder(
+ name = "win-swangle-tot-angle-x64",
+ console_view_entry = ci.console_view_entry(
+ category = "ToT ANGLE|Windows",
+ short_name = "x64",
+ ),
+)
+
+ci.swangle_windows_builder(
+ name = "win-swangle-tot-angle-x86",
+ console_view_entry = ci.console_view_entry(
+ category = "ToT ANGLE|Windows",
+ short_name = "x86",
+ ),
+)
+
+ci.swangle_windows_builder(
+ name = "win-swangle-tot-swiftshader-x64",
+ console_view_entry = ci.console_view_entry(
+ category = "ToT SwiftShader|Windows",
+ short_name = "x64",
+ ),
+)
+
+ci.swangle_windows_builder(
+ name = "win-swangle-tot-swiftshader-x86",
+ console_view_entry = ci.console_view_entry(
+ category = "ToT SwiftShader|Windows",
+ short_name = "x86",
+ ),
+)
+
+ci.swangle_windows_builder(
+ name = "win-swangle-x64",
+ console_view_entry = ci.console_view_entry(
+ category = "DEPS|Windows",
+ short_name = "x64",
+ ),
+ pinned = False,
+)
+
+ci.swangle_windows_builder(
+ name = "win-swangle-x86",
+ console_view_entry = ci.console_view_entry(
+ category = "DEPS|Windows",
+ short_name = "x86",
+ ),
+ pinned = False,
+)
+
+ci.win_builder(
+ name = "WebKit Win10",
+ console_view_entry = ci.console_view_entry(
+ category = "misc",
+ short_name = "wbk",
+ ),
+ main_console_view = "main",
+ triggered_by = ["Win Builder"],
+)
+
+ci.win_builder(
+ name = "Win Builder",
+ console_view_entry = ci.console_view_entry(
+ category = "release|builder",
+ short_name = "32",
+ ),
+ cores = 32,
+ main_console_view = "main",
+ os = os.WINDOWS_ANY,
+)
+
+ci.win_builder(
+ name = "Win x64 Builder (dbg)",
+ console_view_entry = ci.console_view_entry(
+ category = "debug|builder",
+ short_name = "64",
+ ),
+ cores = 32,
+ builderless = True,
+ main_console_view = "main",
+ os = os.WINDOWS_ANY,
+)
+
+ci.win_builder(
+ name = "Win10 Tests x64 (dbg)",
+ console_view_entry = ci.console_view_entry(
+ category = "debug|tester",
+ short_name = "10",
+ ),
+ main_console_view = "main",
+ triggered_by = ["Win x64 Builder (dbg)"],
+ # Too flaky. See crbug.com/876224 for more details.
+ tree_closing = False,
+)
+
+ci.win_builder(
+ name = "Win7 (32) Tests",
+ console_view_entry = ci.console_view_entry(
+ category = "release|tester",
+ short_name = "32",
+ ),
+ main_console_view = "main",
+ os = os.WINDOWS_7,
+ triggered_by = ["Win Builder"],
+)
ci.win_builder(
- name = 'Win7 Tests (dbg)(1)',
+ name = "Win7 Tests (1)",
console_view_entry = ci.console_view_entry(
- category = 'debug|tester',
- short_name = '7',
+ category = "release|tester",
+ short_name = "32",
),
+ main_console_view = "main",
+ os = os.WINDOWS_7,
+ triggered_by = ["Win Builder"],
+)
+
+ci.win_builder(
+ name = "Win7 Tests (dbg)(1)",
+ branch_selector = branches.STANDARD_RELEASES,
+ console_view_entry = ci.console_view_entry(
+ category = "debug|tester",
+ short_name = "7",
+ ),
+ cq_mirrors_console_view = settings.cq_mirrors_console_name,
os = os.WINDOWS_7,
main_console_view = settings.main_console_name,
- triggered_by = [builder_name('Win Builder (dbg)')],
+ triggered_by = [builder_name("Win Builder (dbg)")],
)
ci.win_builder(
- name = 'Win 7 Tests x64 (1)',
+ name = "Win 7 Tests x64 (1)",
+ branch_selector = branches.STANDARD_RELEASES,
console_view_entry = ci.console_view_entry(
- category = 'release|tester',
- short_name = '64',
+ category = "release|tester",
+ short_name = "64",
),
+ cq_mirrors_console_view = settings.cq_mirrors_console_name,
os = os.WINDOWS_7,
main_console_view = settings.main_console_name,
- triggered_by = [builder_name('Win x64 Builder')],
+ triggered_by = [builder_name("Win x64 Builder")],
)
ci.win_builder(
- name = 'Win Builder (dbg)',
+ name = "Win Builder (dbg)",
+ branch_selector = branches.STANDARD_RELEASES,
console_view_entry = ci.console_view_entry(
- category = 'debug|builder',
- short_name = '32',
+ category = "debug|builder",
+ short_name = "32",
),
cores = 32,
+ cq_mirrors_console_view = settings.cq_mirrors_console_name,
main_console_view = settings.main_console_name,
os = os.WINDOWS_ANY,
)
ci.win_builder(
- name = 'Win x64 Builder',
+ name = "Win x64 Builder",
+ branch_selector = branches.STANDARD_RELEASES,
console_view_entry = ci.console_view_entry(
- category = 'release|builder',
- short_name = '64',
+ category = "release|builder",
+ short_name = "64",
),
cores = 32,
+ cq_mirrors_console_view = settings.cq_mirrors_console_name,
main_console_view = settings.main_console_name,
os = os.WINDOWS_ANY,
)
ci.win_builder(
- name = 'Win10 Tests x64',
+ name = "Win10 Tests x64",
+ branch_selector = branches.STANDARD_RELEASES,
console_view_entry = ci.console_view_entry(
- category = 'release|tester',
- short_name = 'w10',
+ category = "release|tester",
+ short_name = "w10",
),
+ cq_mirrors_console_view = settings.cq_mirrors_console_name,
main_console_view = settings.main_console_name,
- triggered_by = [builder_name('Win x64 Builder')],
+ triggered_by = [builder_name("Win x64 Builder")],
+)
+
+ci.win_builder(
+ name = "Windows deterministic",
+ console_view_entry = ci.console_view_entry(
+ category = "misc",
+ short_name = "det",
+ ),
+ executable = "recipe:swarming/deterministic_build",
+ execution_timeout = 6 * time.hour,
+ goma_jobs = goma.jobs.J150,
+ main_console_view = "main",
)
diff --git a/chromium/infra/config/subprojects/chromium/master-only/consoles/android.packager.star b/chromium/infra/config/subprojects/chromium/consoles/android.packager.star
index 6e705adc0b3..a2b2d13ffae 100644
--- a/chromium/infra/config/subprojects/chromium/master-only/consoles/android.packager.star
+++ b/chromium/infra/config/subprojects/chromium/consoles/android.packager.star
@@ -3,17 +3,17 @@
# found in the LICENSE file.
luci.console_view(
- name = 'android.packager',
- header = '//chromium-header.textpb',
- repo = 'https://chromium.googlesource.com/chromium/src',
+ name = "android.packager",
+ header = "//chromium-header.textpb",
+ repo = "https://chromium.googlesource.com/chromium/src",
entries = [
luci.console_view_entry(
- builder = 'ci/android-avd-packager',
- short_name = 'avd',
+ builder = "ci/android-avd-packager",
+ short_name = "avd",
),
luci.console_view_entry(
- builder = 'ci/android-sdk-packager',
- short_name = 'sdk',
+ builder = "ci/android-sdk-packager",
+ short_name = "sdk",
),
],
)
diff --git a/chromium/infra/config/subprojects/chromium/consoles/luci.chromium.try.star b/chromium/infra/config/subprojects/chromium/consoles/luci.chromium.try.star
new file mode 100644
index 00000000000..689ed518847
--- /dev/null
+++ b/chromium/infra/config/subprojects/chromium/consoles/luci.chromium.try.star
@@ -0,0 +1,195 @@
+# 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.
+
+luci.list_view(
+ name = "luci.chromium.try",
+ entries = [
+ "try/android-cronet-arm-dbg",
+ "try/android-cronet-marshmallow-arm64-rel",
+ "try/android-lollipop-arm-rel",
+ "try/android-marshmallow-arm64-rel",
+ "try/android-marshmallow-x86-rel",
+ # TODO(crbug.com/1111436) Added it back once all Pixel 1s are flashed
+ # back to NJH47F
+ # "try/android-nougat-arm64-rel",
+ "try/android-oreo-arm64-cts-networkservice-dbg",
+ "try/android-pie-arm64-coverage-rel",
+ "try/android-pie-arm64-rel",
+ "try/android-pie-x86-rel",
+ "try/android-10-arm64-rel",
+ "try/android-webview-pie-arm64-fyi-rel",
+ "try/android_archive_rel_ng",
+ "try/android_arm64_dbg_recipe",
+ "try/android_angle_deqp_rel_ng",
+ "try/android_angle_vk32_deqp_rel_ng",
+ "try/android_angle_vk64_deqp_rel_ng",
+ "try/android_angle_rel_ng",
+ "try/android_angle_vk32_rel_ng",
+ "try/android_angle_vk64_rel_ng",
+ "try/android_cfi_rel_ng",
+ "try/android_compile_dbg",
+ "try/android_compile_x64_dbg",
+ "try/android_compile_x86_dbg",
+ "try/android_mojo",
+ "try/android_n5x_swarming_dbg",
+ "try/android_optional_gpu_tests_rel",
+ "try/android-webview-marshmallow-arm64-dbg",
+ "try/android-webview-nougat-arm64-dbg",
+ "try/android-webview-oreo-arm64-dbg",
+ "try/android-webview-pie-arm64-dbg",
+ "try/cast_shell_audio_linux",
+ "try/cast_shell_linux",
+ "try/chromeos-amd64-generic-cfi-thin-lto-rel",
+ "try/chromeos-amd64-generic-dbg",
+ "try/chromeos-amd64-generic-rel",
+ "try/chromeos-arm-generic-dbg",
+ "try/chromeos-arm-generic-rel",
+ "try/chromeos-kevin-compile-rel",
+ "try/chromeos-kevin-rel",
+ "try/chromium_presubmit",
+ "try/closure_compilation",
+ "try/fuchsia-angle-rel",
+ "try/fuchsia-compile-x64-dbg",
+ "try/gpu-fyi-try-android-l-nexus-5-32",
+ "try/gpu-fyi-try-android-l-nexus-6-32",
+ "try/gpu-fyi-try-android-m-nexus-5x-64",
+ "try/gpu-fyi-try-android-m-nexus-5x-deqp-64",
+ "try/gpu-fyi-try-android-m-nexus-5x-skgl-64",
+ "try/gpu-fyi-try-android-m-nexus-6p-64",
+ "try/gpu-fyi-try-android-m-nexus-9-64",
+ "try/gpu-fyi-try-android-n-nvidia-shield-tv-64",
+ "try/gpu-fyi-try-android-p-pixel-2-32",
+ "try/gpu-fyi-try-android-p-pixel-2-skv-32",
+ "try/gpu-fyi-try-android-q-pixel-2-deqp-vk-32",
+ "try/gpu-fyi-try-android-q-pixel-2-deqp-vk-64",
+ "try/gpu-fyi-try-android-q-pixel-2-vk-32",
+ "try/gpu-fyi-try-android-q-pixel-2-vk-64",
+ "try/gpu-fyi-try-linux-intel-dqp",
+ "try/gpu-fyi-try-linux-intel-exp",
+ "try/gpu-fyi-try-linux-intel-rel",
+ "try/gpu-fyi-try-linux-intel-skv",
+ "try/gpu-fyi-try-linux-nvidia-dbg",
+ "try/gpu-fyi-try-linux-nvidia-dqp",
+ "try/gpu-fyi-try-linux-nvidia-exp",
+ "try/gpu-fyi-try-linux-nvidia-rel",
+ "try/gpu-fyi-try-linux-nvidia-skv",
+ "try/gpu-fyi-try-linux-nvidia-tsn",
+ "try/gpu-fyi-try-win7-amd-dbg-32",
+ "try/gpu-fyi-try-win7-amd-dqp-32",
+ "try/gpu-fyi-try-win7-amd-rel-32",
+ "try/gpu-fyi-try-win7-nvidia-dqp-64",
+ "try/gpu-fyi-try-win7-nvidia-rel-32",
+ "try/gpu-fyi-try-win7-nvidia-rel-64",
+ "try/gpu-fyi-try-win10-intel-dqp-64",
+ "try/gpu-fyi-try-win10-intel-exp-64",
+ "try/gpu-fyi-try-win10-intel-rel-64",
+ "try/gpu-fyi-try-win10-nvidia-dbg-64",
+ "try/gpu-fyi-try-win10-nvidia-dqp-64",
+ "try/gpu-fyi-try-win10-nvidia-exp-64",
+ "try/gpu-fyi-try-win10-nvidia-rel-32",
+ "try/gpu-fyi-try-win10-nvidia-rel-64",
+ "try/gpu-fyi-try-win10-nvidia-skgl-64",
+ "try/gpu-fyi-try-mac-amd-dqp",
+ "try/gpu-fyi-try-mac-amd-pro-rel",
+ "try/gpu-fyi-try-mac-amd-retina-dbg",
+ "try/gpu-fyi-try-mac-amd-retina-exp",
+ "try/gpu-fyi-try-mac-amd-retina-rel",
+ "try/gpu-fyi-try-mac-arm64-apple-dtk-rel",
+ "try/gpu-fyi-try-mac-asan",
+ "try/gpu-fyi-try-mac-intel-dbg",
+ "try/gpu-fyi-try-mac-intel-dqp",
+ "try/gpu-fyi-try-mac-intel-exp",
+ "try/gpu-fyi-try-mac-intel-rel",
+ "try/gpu-fyi-try-mac-nvidia-retina-dbg",
+ "try/gpu-fyi-try-mac-nvidia-retina-exp",
+ "try/gpu-fyi-try-mac-nvidia-retina-rel",
+ "try/gpu-try-android-m-nexus-5x-64",
+ "try/gpu-try-linux-nvidia-dbg",
+ "try/gpu-try-linux-nvidia-rel",
+ "try/gpu-try-mac-amd-retina-dbg",
+ "try/gpu-try-mac-intel-dbg",
+ "try/linux-angle-rel",
+ "try/linux-autofill-assistant",
+ "try/linux-blink-heap-concurrent-marking-tsan-rel",
+ "try/linux-blink-heap-verification-try",
+ "try/linux-chromeos-rel",
+ "try/linux-libfuzzer-asan-rel",
+ "try/linux-ozone-rel",
+ "try/linux_android_dbg_ng",
+ "try/linux_angle_deqp_rel_ng",
+ "try/linux_angle_ozone_rel_ng",
+ "try/linux_chromium_analysis",
+ "try/linux_chromium_archive_rel_ng",
+ "try/linux_chromium_asan_rel_ng",
+ "try/linux_chromium_cfi_rel_ng",
+ "try/linux_chromium_chromeos_asan_rel_ng",
+ "try/linux_chromium_chromeos_msan_rel_ng",
+ "try/linux_chromium_clobber_deterministic",
+ "try/linux_chromium_clobber_rel_ng",
+ "try/linux_chromium_compile_dbg_32_ng",
+ "try/linux_chromium_compile_dbg_ng",
+ "try/linux_chromium_compile_rel_ng",
+ "try/linux-clang-tidy-dbg",
+ "try/linux-clang-tidy-rel",
+ "try/linux-rel",
+ "try/linux_chromium_dbg_ng",
+ "try/linux_chromium_msan_rel_ng",
+ "try/linux_chromium_tsan_rel_ng",
+ "try/linux_chromium_ubsan_rel_ng",
+ "try/linux-lacros-fyi-rel",
+ "try/linux_layout_tests_composite_after_paint",
+ "try/linux-layout-tests-edit-ng",
+ "try/linux-layout-tests-fragment-item",
+ "try/linux_layout_tests_layout_ng_disabled",
+ "try/linux_mojo",
+ "try/linux_mojo_chromeos",
+ "try/linux_optional_gpu_tests_rel",
+ "try/linux_upload_clang",
+ "try/linux-viz-rel",
+ "try/linux-wpt-fyi-rel",
+ "try/network_service_linux",
+ "try/ios-device",
+ "try/ios-simulator",
+ "try/ios-simulator-cronet",
+ "try/ios-simulator-eg",
+ "try/ios13-sdk-simulator",
+ "try/mac-angle-rel",
+ "try/mac-rel",
+ "try/mac-coverage-rel",
+ "try/mac_chromium_10.10",
+ "try/mac_chromium_10.12_rel_ng",
+ "try/mac_chromium_10.13_rel_ng",
+ "try/mac_chromium_10.14_rel_ng",
+ "try/mac_chromium_10.15_rel_ng",
+ "try/mac_chromium_archive_rel_ng",
+ "try/mac_chromium_asan_rel_ng",
+ "try/mac_chromium_compile_dbg_ng",
+ "try/mac_chromium_compile_rel_ng",
+ "try/mac_chromium_dbg_ng",
+ "try/mac_optional_gpu_tests_rel",
+ "try/mac_upload_clang",
+ "try/tricium-metrics-analysis",
+ "try/try-nougat-phone-tester",
+ "try/android-oreo-arm64-dbg",
+ "try/android-pie-arm64-dbg",
+ "try/win7-rel",
+ "try/win10_chromium_x64_dbg_ng",
+ "try/win10_chromium_x64_rel_ng",
+ "try/win10_chromium_x64_rel_ng_exp",
+ "try/win-angle-deqp-rel-32",
+ "try/win-angle-deqp-rel-64",
+ "try/win-angle-rel-32",
+ "try/win-angle-rel-64",
+ "try/win_archive",
+ "try/win_chromium_compile_dbg_ng",
+ "try/win_chromium_compile_rel_ng",
+ "try/win_chromium_dbg_ng",
+ "try/win_chromium_x64_rel_ng",
+ "try/win_mojo",
+ "try/win_optional_gpu_tests_rel",
+ "try/win_upload_clang",
+ "try/win_x64_archive",
+ "try/win-celab-try-rel",
+ ],
+)
diff --git a/chromium/infra/config/subprojects/chromium/consoles/metadata.exporter.star b/chromium/infra/config/subprojects/chromium/consoles/metadata.exporter.star
new file mode 100644
index 00000000000..7cc18046b74
--- /dev/null
+++ b/chromium/infra/config/subprojects/chromium/consoles/metadata.exporter.star
@@ -0,0 +1,13 @@
+# 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.
+
+luci.console_view(
+ name = "metadata.exporter",
+ repo = "https://chromium.googlesource.com/chromium/src",
+ entries = [
+ luci.console_view_entry(
+ builder = "ci/metadata-exporter",
+ ),
+ ],
+)
diff --git a/chromium/infra/config/subprojects/chromium/consoles/sheriff.ios.star b/chromium/infra/config/subprojects/chromium/consoles/sheriff.ios.star
new file mode 100644
index 00000000000..34f0276601a
--- /dev/null
+++ b/chromium/infra/config/subprojects/chromium/consoles/sheriff.ios.star
@@ -0,0 +1,47 @@
+# 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.
+
+luci.console_view(
+ name = "sheriff.ios",
+ header = "//chromium-header.textpb",
+ repo = "https://chromium.googlesource.com/chromium/src",
+ title = "iOS Sheriff Console",
+ entries = [
+ luci.console_view_entry(
+ builder = "ci/ios-device",
+ category = "chromium.mac",
+ short_name = "dev",
+ ),
+ luci.console_view_entry(
+ builder = "ci/ios-simulator",
+ category = "chromium.mac",
+ short_name = "sim",
+ ),
+ luci.console_view_entry(
+ builder = "ci/ios-simulator-full-configs",
+ category = "chromium.mac",
+ short_name = "ful",
+ ),
+ luci.console_view_entry(
+ builder = "ci/ios-simulator-noncq",
+ category = "chromium.mac",
+ short_name = "non",
+ ),
+ luci.console_view_entry(
+ builder = "ci/ios13-sdk-device",
+ category = "chromium.fyi|13",
+ short_name = "dev",
+ ),
+ luci.console_view_entry(
+ builder = "ci/ios13-sdk-simulator",
+ category = "chromium.fyi|13",
+ short_name = "sim",
+ ),
+ luci.console_view_entry(
+ builder = "ci/ios13-beta-simulator",
+ category = "chromium.fyi|13",
+ short_name = "ios13",
+ ),
+ ],
+)
diff --git a/chromium/infra/config/subprojects/chromium/fallback-cq.star b/chromium/infra/config/subprojects/chromium/fallback-cq.star
new file mode 100644
index 00000000000..08d352603f6
--- /dev/null
+++ b/chromium/infra/config/subprojects/chromium/fallback-cq.star
@@ -0,0 +1,183 @@
+# 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("//project.star", "ACTIVE_BRANCHES")
+
+def _trailing_digit_regex(n):
+ if n == 0:
+ return ""
+ if n == 1:
+ return r"\d"
+ return r"\d{%d}" % n
+
+def _numbers_of_lengths(l, u):
+ if l > u:
+ return []
+
+ if l == u:
+ if l == 1:
+ return []
+ if l == 2:
+ return [r"[1-9]\d"]
+ return [r"[1-9]\d{%s}" % (l - 1)]
+
+ return [r"[1-9]\d{%s,%s}" % (l - 1, u - 1)]
+
+def _char_to_digit(c):
+ d = ord(c) - ord("0")
+ if d < 0 or d > 9:
+ fail("Unxpected character: {}".format(c))
+ return d
+
+def _digit_range(l, u):
+ if l == u:
+ return str(l)
+ if l < u:
+ return "[{}-{}]".format(l, u)
+ return None
+
+def _to_next_position(x, prefix = ""):
+ """Create regexes that match the range (x, 10^len(x)).
+
+ Args:
+ x - The non-inclusive lower bound.
+ prefix - A prefix to add to each regex.
+
+ Returns:
+ A list of strings that that match the specified range. The returned regexes
+ are in order of the ranges of numbers that would be matched.
+ """
+ regexes = []
+ for i, c in enumerate(x.elems(), 1):
+ position_str = _digit_range(_char_to_digit(c) + 1, 9)
+ if position_str != None:
+ regexes.append("{prefix}{position}{suffix}".format(
+ prefix = prefix,
+ position = position_str,
+ suffix = _trailing_digit_regex(len(x) - i),
+ ))
+ prefix += c
+ return reversed(regexes)
+
+def _from_current_position(x, prefix = ""):
+ """Create regexes that match the range [10^(len(x)-1), x).
+
+ Args:
+ x - The non-inclusive upper bound.
+ prefix - A prefix to add to each regex.
+
+ Returns:
+ A list of strings that that match the specified range. The returned regexes
+ are in order of the ranges of numbers that would be matched.
+ """
+ regexes = []
+ for i, c in enumerate(x.elems(), 1):
+ min_leading = 0 if prefix else 1
+ position_str = _digit_range(min_leading, _char_to_digit(c) - 1)
+ if position_str != None:
+ regexes.append("{prefix}{position}{suffix}".format(
+ prefix = prefix,
+ position = position_str,
+ suffix = _trailing_digit_regex(len(x) - i),
+ ))
+ prefix += c
+ return regexes
+
+def _get_fallback_branch_number_regexes():
+ # Check that they're int first since we're relying on numeric qualities to
+ # create the regexes
+ branch_strs = []
+ for b in sorted([b for _, b in ACTIVE_BRANCHES]):
+ if type(b) != type(0):
+ fail("Branch numbers in ACTIVE_BRANCHES are expected to be ints," +
+ " got {} ({})".format(type(b), b))
+ branch_strs.append(str(b))
+
+ regexes = []
+
+ # Lower than the lowest active branch number
+ regexes.extend(_numbers_of_lengths(1, len(branch_strs[0]) - 1))
+ regexes.extend(_from_current_position(branch_strs[0]))
+
+ # In between successive active branches
+ for lower, upper in zip(branch_strs, branch_strs[1:]):
+ if len(lower) < len(upper):
+ regexes.extend(_to_next_position(lower))
+ regexes.extend(_numbers_of_lengths(len(lower) + 1, len(upper) - 1))
+ regexes.extend(_from_current_position(upper))
+ break
+
+ prefix = ""
+ for i in range(len(lower)):
+ if lower[i] != upper[i]:
+ break
+ prefix += lower[i]
+
+ regexes.extend(_to_next_position(lower[i + 1:], prefix = prefix + lower[i]))
+
+ # Get regexes for the digits between the first two different digits
+ # e.g. regexes for 430 to 450 when comparing 425 and 461
+ lower_bound = _char_to_digit(lower[i]) + 1
+ upper_bound = _char_to_digit(upper[i]) - 1
+ position_str = _digit_range(lower_bound, upper_bound)
+ if position_str != None:
+ regexes.append("{prefix}{position}{suffix}".format(
+ prefix = prefix,
+ position = position_str,
+ suffix = _trailing_digit_regex(len(lower) - i - 1),
+ ))
+
+ regexes.extend(_from_current_position(upper[i + 1:], prefix = prefix + upper[i]))
+
+ # Greater than the greatest active branch number
+ regexes.extend(_to_next_position(branch_strs[-1]))
+
+ # Catch all numbers with more digits than the highest active branch
+ regexes.append(r"[1-9]\d{%d,}" % len(branch_strs[-1]))
+
+ return regexes
+
+# Declare a CQ group that watches all branch heads
+# We won't add any builders, but SUBMIT TO CQ fails on Gerrit if there is no CQ
+# group
+luci.cq_group(
+ name = "fallback-empty-cq",
+ retry_config = cq.RETRY_ALL_FAILURES,
+ watch = cq.refset(
+ repo = "https://chromium.googlesource.com/chromium/src",
+ refs = (
+ # \D - non-digit, match any branch that is not entirely numeric
+ [r"^refs/branch-heads/.*\D.*$"] +
+ [
+ "^refs/branch-heads/{}$".format(regex)
+ for regex in _get_fallback_branch_number_regexes()
+ ]
+ ),
+ ),
+ acls = [
+ acl.entry(
+ acl.CQ_COMMITTER,
+ groups = "project-chromium-committers",
+ ),
+ acl.entry(
+ acl.CQ_DRY_RUNNER,
+ groups = "project-chromium-tryjob-access",
+ ),
+ ],
+)
+
+# TODO(https://crbug.com/966115) Run a generator to set the fallback field for
+# the empty CQ group until it's exposed in lucicfg or there is a better way to
+# create a CQ group for all of the canary branches
+def _generate_cq_group_fallback(ctx):
+ cq_cfg = ctx.output["commit-queue.cfg"]
+
+ for c in cq_cfg.config_groups:
+ if c.name == "fallback-empty-cq":
+ c.fallback = 1 # YES
+ return c
+
+ fail("Could not find empty CQ group")
+
+lucicfg.generator(_generate_cq_group_fallback)
diff --git a/chromium/infra/config/subprojects/chromium/gpu.try.star b/chromium/infra/config/subprojects/chromium/gpu.try.star
new file mode 100644
index 00000000000..a8bf6e14cf4
--- /dev/null
+++ b/chromium/infra/config/subprojects/chromium/gpu.try.star
@@ -0,0 +1,409 @@
+# 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", "goma", "os")
+load("//lib/try.star", "try_")
+load("//project.star", "settings")
+
+try_.set_defaults(
+ settings,
+ execution_timeout = 6 * time.hour,
+ service_account = "chromium-try-gpu-builder@chops-service-accounts.iam.gserviceaccount.com",
+)
+
+# Builders appear after the function used to define them, with all builders
+# defined using the same function ordered lexicographically by name
+# Builder functions are defined in lexicographic order by name ignoring the
+# '_builder' suffix
+
+# Builder functions are defined for GPU builders in each builder group where
+# they appear: gpu_XXX_builder where XXX is the part after the last dot in the
+# builder group
+# Builder functions are defined for each builder group, with additional
+# functions for specializing on OS: XXX_builder and XXX_YYY_builder where XXX is
+# the part after the last dot in the builder group and YYY is the OS
+
+def gpu_android_builder(*, name, **kwargs):
+ return try_.builder(
+ name = name,
+ builder_group = "tryserver.chromium.android",
+ builderless = True,
+ goma_backend = goma.backend.RBE_PROD,
+ ssd = None,
+ **kwargs
+ )
+
+gpu_android_builder(
+ name = "gpu-fyi-try-android-l-nexus-5-32",
+ pool = "luci.chromium.gpu.android.nexus5.try",
+)
+
+gpu_android_builder(
+ name = "gpu-fyi-try-android-l-nexus-6-32",
+ pool = "luci.chromium.gpu.android.nexus6.try",
+)
+
+gpu_android_builder(
+ name = "gpu-fyi-try-android-m-nexus-5x-64",
+ pool = "luci.chromium.gpu.android.nexus5x.try",
+)
+
+gpu_android_builder(
+ name = "gpu-fyi-try-android-m-nexus-5x-deqp-64",
+ pool = "luci.chromium.gpu.android.nexus5x.try",
+)
+
+gpu_android_builder(
+ name = "gpu-fyi-try-android-m-nexus-5x-skgl-64",
+ pool = "luci.chromium.gpu.android.nexus5x.try",
+)
+
+gpu_android_builder(
+ name = "gpu-fyi-try-android-m-nexus-6p-64",
+ pool = "luci.chromium.gpu.android.nexus6p.try",
+)
+
+gpu_android_builder(
+ name = "gpu-fyi-try-android-m-nexus-9-64",
+ pool = "luci.chromium.gpu.android.nexus9.try",
+)
+
+gpu_android_builder(
+ name = "gpu-fyi-try-android-n-nvidia-shield-tv-64",
+ pool = "luci.chromium.gpu.android.nvidia.shield.tv.try",
+)
+
+gpu_android_builder(
+ name = "gpu-fyi-try-android-p-pixel-2-32",
+ pool = "luci.chromium.gpu.android.pixel2.chromium.try",
+)
+
+gpu_android_builder(
+ name = "gpu-fyi-try-android-p-pixel-2-skv-32",
+ pool = "luci.chromium.gpu.android.pixel2.chromium.try",
+)
+
+gpu_android_builder(
+ name = "gpu-fyi-try-android-q-pixel-2-deqp-vk-32",
+ pool = "luci.chromium.gpu.android.pixel2.try",
+)
+
+gpu_android_builder(
+ name = "gpu-fyi-try-android-q-pixel-2-deqp-vk-64",
+ pool = "luci.chromium.gpu.android.pixel2.try",
+)
+
+gpu_android_builder(
+ name = "gpu-fyi-try-android-q-pixel-2-vk-32",
+ pool = "luci.chromium.gpu.android.pixel2.try",
+)
+
+gpu_android_builder(
+ name = "gpu-fyi-try-android-q-pixel-2-vk-64",
+ pool = "luci.chromium.gpu.android.pixel2.try",
+)
+
+gpu_android_builder(
+ name = "gpu-try-android-m-nexus-5x-64",
+ pool = "luci.chromium.gpu.android.nexus5x.try",
+)
+
+def gpu_chromeos_builder(*, name, **kwargs):
+ return try_.builder(
+ name = name,
+ builder_group = "tryserver.chromium.chromiumos",
+ builderless = True,
+ goma_backend = goma.backend.RBE_PROD,
+ ssd = None,
+ **kwargs
+ )
+
+gpu_chromeos_builder(
+ name = "gpu-fyi-try-chromeos-amd64-generic",
+ pool = "luci.chromium.gpu.chromeos.amd64.generic.try",
+)
+
+gpu_chromeos_builder(
+ name = "gpu-fyi-try-chromeos-kevin",
+ pool = "luci.chromium.gpu.chromeos.kevin.try",
+)
+
+def gpu_linux_builder(*, name, **kwargs):
+ return try_.builder(
+ name = name,
+ builder_group = "tryserver.chromium.linux",
+ builderless = True,
+ goma_backend = goma.backend.RBE_PROD,
+ ssd = None,
+ **kwargs
+ )
+
+gpu_linux_builder(
+ name = "gpu-fyi-try-linux-intel-dqp",
+ pool = "luci.chromium.gpu.linux.intel.try",
+)
+
+gpu_linux_builder(
+ name = "gpu-fyi-try-linux-intel-exp",
+ pool = "luci.chromium.gpu.linux.intel.try",
+)
+
+gpu_linux_builder(
+ name = "gpu-fyi-try-linux-intel-rel",
+ pool = "luci.chromium.gpu.linux.intel.try",
+)
+
+gpu_linux_builder(
+ name = "gpu-fyi-try-linux-intel-sk-dawn-rel",
+ pool = "luci.chromium.gpu.linux.intel.try",
+)
+
+gpu_linux_builder(
+ name = "gpu-fyi-try-linux-intel-skv",
+ pool = "luci.chromium.gpu.linux.intel.try",
+)
+
+gpu_linux_builder(
+ name = "gpu-fyi-try-linux-nvidia-dbg",
+ pool = "luci.chromium.gpu.linux.nvidia.try",
+)
+
+gpu_linux_builder(
+ name = "gpu-fyi-try-linux-nvidia-dqp",
+ pool = "luci.chromium.gpu.linux.nvidia.try",
+)
+
+gpu_linux_builder(
+ name = "gpu-fyi-try-linux-nvidia-exp",
+ pool = "luci.chromium.gpu.linux.nvidia.try",
+)
+
+gpu_linux_builder(
+ name = "gpu-fyi-try-linux-nvidia-rel",
+ pool = "luci.chromium.gpu.linux.nvidia.try",
+)
+
+gpu_linux_builder(
+ name = "gpu-fyi-try-linux-nvidia-skv",
+ pool = "luci.chromium.gpu.linux.nvidia.try",
+)
+
+gpu_linux_builder(
+ name = "gpu-fyi-try-linux-nvidia-tsn",
+ pool = "luci.chromium.gpu.linux.nvidia.try",
+)
+
+gpu_linux_builder(
+ name = "gpu-try-linux-nvidia-dbg",
+ pool = "luci.chromium.gpu.linux.nvidia.try",
+)
+
+gpu_linux_builder(
+ name = "gpu-try-linux-nvidia-rel",
+ pool = "luci.chromium.gpu.linux.nvidia.try",
+)
+
+def gpu_mac_builder(*, name, **kwargs):
+ return try_.builder(
+ name = name,
+ builder_group = "tryserver.chromium.mac",
+ builderless = True,
+ cores = None,
+ goma_backend = goma.backend.RBE_PROD,
+ os = os.MAC_ANY,
+ ssd = None,
+ **kwargs
+ )
+
+gpu_mac_builder(
+ name = "gpu-fyi-try-mac-amd-dqp",
+ pool = "luci.chromium.gpu.mac.retina.amd.try",
+)
+
+gpu_mac_builder(
+ name = "gpu-fyi-try-mac-amd-pro-rel",
+ pool = "luci.chromium.gpu.mac.pro.amd.try",
+)
+
+gpu_mac_builder(
+ name = "gpu-fyi-try-mac-amd-retina-dbg",
+ pool = "luci.chromium.gpu.mac.retina.amd.try",
+)
+
+gpu_mac_builder(
+ name = "gpu-fyi-try-mac-amd-retina-exp",
+ pool = "luci.chromium.gpu.mac.retina.amd.try",
+)
+
+gpu_mac_builder(
+ name = "gpu-fyi-try-mac-amd-retina-rel",
+ pool = "luci.chromium.gpu.mac.retina.amd.try",
+)
+
+gpu_mac_builder(
+ name = "gpu-fyi-try-mac-arm64-apple-dtk-rel",
+ pool = "luci.chromium.gpu.mac.arm64.apple.dtk.try",
+)
+
+gpu_mac_builder(
+ name = "gpu-fyi-try-mac-asan",
+ # This bot actually uses both Mac Retina AMD and Mac Mini Intel resources.
+ # Group it in Mac Retina AMD users pool, since it is smaller.
+ pool = "luci.chromium.gpu.mac.retina.amd.try",
+)
+
+gpu_mac_builder(
+ name = "gpu-fyi-try-mac-intel-dbg",
+ pool = "luci.chromium.gpu.mac.mini.intel.try",
+)
+
+gpu_mac_builder(
+ name = "gpu-fyi-try-mac-intel-dqp",
+ pool = "luci.chromium.gpu.mac.mini.intel.try",
+)
+
+gpu_mac_builder(
+ name = "gpu-fyi-try-mac-intel-exp",
+ pool = "luci.chromium.gpu.mac.mini.intel.try",
+)
+
+gpu_mac_builder(
+ name = "gpu-fyi-try-mac-intel-rel",
+ pool = "luci.chromium.gpu.mac.mini.intel.try",
+)
+
+gpu_mac_builder(
+ name = "gpu-fyi-try-mac-nvidia-retina-dbg",
+ pool = "luci.chromium.gpu.mac.retina.nvidia.try",
+)
+
+gpu_mac_builder(
+ name = "gpu-fyi-try-mac-nvidia-retina-exp",
+ # This bot has one machine backing its tests at the moment.
+ # If it gets more, the modified execution_timeout should be removed.
+ # See crbug.com/853307 for more context.
+ execution_timeout = 12 * time.hour,
+ pool = "luci.chromium.gpu.mac.retina.nvidia.try",
+)
+
+gpu_mac_builder(
+ name = "gpu-fyi-try-mac-nvidia-retina-rel",
+ pool = "luci.chromium.gpu.mac.retina.nvidia.try",
+)
+
+gpu_mac_builder(
+ name = "gpu-try-mac-amd-retina-dbg",
+ pool = "luci.chromium.gpu.mac.retina.amd.try",
+)
+
+gpu_mac_builder(
+ name = "gpu-try-mac-intel-dbg",
+ pool = "luci.chromium.gpu.mac.mini.intel.try",
+)
+
+def gpu_win_builder(*, name, **kwargs):
+ return try_.builder(
+ name = name,
+ builder_group = "tryserver.chromium.win",
+ builderless = True,
+ goma_backend = goma.backend.RBE_PROD,
+ os = os.WINDOWS_ANY,
+ ssd = None,
+ **kwargs
+ )
+
+gpu_win_builder(
+ name = "gpu-fyi-try-win10-intel-dqp-64",
+ pool = "luci.chromium.gpu.win10.intel.try",
+)
+
+gpu_win_builder(
+ name = "gpu-fyi-try-win10-intel-exp-64",
+ pool = "luci.chromium.gpu.win10.intel.try",
+)
+
+gpu_win_builder(
+ name = "gpu-fyi-try-win10-intel-rel-64",
+ pool = "luci.chromium.gpu.win10.intel.try",
+)
+
+gpu_win_builder(
+ name = "gpu-fyi-try-win10-nvidia-dbg-64",
+ pool = "luci.chromium.gpu.win10.nvidia.try",
+)
+
+gpu_win_builder(
+ name = "gpu-fyi-try-win10-nvidia-dqp-64",
+ pool = "luci.chromium.gpu.win10.nvidia.try",
+)
+
+gpu_win_builder(
+ name = "gpu-fyi-try-win10-nvidia-dx12vk-dbg-64",
+ pool = "luci.chromium.gpu.win10.nvidia.try",
+)
+
+gpu_win_builder(
+ name = "gpu-fyi-try-win10-nvidia-dx12vk-rel-64",
+ pool = "luci.chromium.gpu.win10.nvidia.try",
+)
+
+gpu_win_builder(
+ name = "gpu-fyi-try-win10-nvidia-exp-64",
+ pool = "luci.chromium.gpu.win10.nvidia.try",
+)
+
+gpu_win_builder(
+ name = "gpu-fyi-try-win10-nvidia-sk-dawn-rel-64",
+ pool = "luci.chromium.gpu.win10.nvidia.try",
+)
+
+gpu_win_builder(
+ name = "gpu-fyi-try-win10-nvidia-skgl-64",
+ pool = "luci.chromium.gpu.win10.nvidia.try",
+)
+
+gpu_win_builder(
+ name = "gpu-fyi-try-win10-nvidia-rel-32",
+ pool = "luci.chromium.gpu.win10.nvidia.try",
+)
+
+gpu_win_builder(
+ name = "gpu-fyi-try-win10-nvidia-rel-64",
+ pool = "luci.chromium.gpu.win10.nvidia.try",
+)
+
+gpu_win_builder(
+ name = "gpu-fyi-try-win7-amd-dbg-32",
+ pool = "luci.chromium.gpu.win7.amd.try",
+)
+
+gpu_win_builder(
+ name = "gpu-fyi-try-win7-amd-dqp-32",
+ pool = "luci.chromium.gpu.win7.amd.try",
+)
+
+gpu_win_builder(
+ name = "gpu-fyi-try-win7-amd-rel-32",
+ pool = "luci.chromium.gpu.win7.amd.try",
+)
+
+gpu_win_builder(
+ name = "gpu-fyi-try-win7-nvidia-dqp-64",
+ pool = "luci.chromium.gpu.win7.nvidia.try",
+)
+
+gpu_win_builder(
+ name = "gpu-fyi-try-win7-nvidia-rel-32",
+ pool = "luci.chromium.gpu.win7.nvidia.try",
+)
+
+gpu_win_builder(
+ name = "gpu-fyi-try-win7-nvidia-rel-64",
+ pool = "luci.chromium.gpu.win7.nvidia.try",
+)
+
+gpu_win_builder(
+ name = "gpu-try-win10-nvidia-rel",
+ pool = "luci.chromium.gpu.win10.nvidia.try",
+)
diff --git a/chromium/infra/config/subprojects/chromium/master-only/README.md b/chromium/infra/config/subprojects/chromium/master-only/README.md
deleted file mode 100644
index d44be8e7a47..00000000000
--- a/chromium/infra/config/subprojects/chromium/master-only/README.md
+++ /dev/null
@@ -1,12 +0,0 @@
-Definitions of LUCI entities that only exist for the master branch.
-
-* **consoles**
- * manually curated consoles for chromium subproject builders
-* **ci.star**
- * builders that do post-submit testing against the master branch
- * when new milestones are created, milestone-specific versions of the builders
- will not be created
-* **try.star**, **gpu.try.star**, **swangle.try.star**
- * builders that do pre-submit testing against the master branch
- * when new milestones are created, milestone-specific versions of the builders
- will not be created
diff --git a/chromium/infra/config/subprojects/chromium/master-only/ci.star b/chromium/infra/config/subprojects/chromium/master-only/ci.star
deleted file mode 100644
index 9c233fa80db..00000000000
--- a/chromium/infra/config/subprojects/chromium/master-only/ci.star
+++ /dev/null
@@ -1,3229 +0,0 @@
-# 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', 'cpu', 'goma', 'os', 'xcode_cache')
-load('//lib/ci.star', 'ci')
-load('//project.star', 'settings')
-
-# Execute the versioned files to define all of the per-branch entities
-# (bucket, builders, console, poller, etc.)
-exec('../versioned/m83/buckets/ci.star')
-exec('../versioned/m84/buckets/ci.star')
-
-
-ci.set_defaults(
- settings,
- add_to_console_view = True,
-)
-
-
-# *** After this point everything is trunk only ***
-
-# The chromium.clang console includes some entries for builders from the chrome project
-[luci.console_view_entry(
- builder = 'chrome:ci/{}'.format(name),
- console_view = 'chromium.clang',
- category = category,
- short_name = short_name,
-) for name, category, short_name in (
- ('ToTLinuxOfficial', 'ToT Linux', 'ofi'),
- ('ToTMacOfficial', 'ToT Mac', 'ofi'),
- ('ToTWin', 'ToT Windows', 'rel'),
- ('ToTWin64', 'ToT Windows|x64', 'rel'),
- ('ToTWinOfficial', 'ToT Windows', 'ofi'),
- ('ToTWinThinLTO64', 'ToT Windows|x64', 'lto'),
- ('clang-tot-device', 'iOS|internal', 'dev'),
-)]
-
-# The main console includes some entries for builders from the chrome project
-[luci.console_view_entry(
- builder = 'chrome:ci/{}'.format(name),
- console_view = 'main',
- category = 'chrome',
- short_name = short_name,
-) for name, short_name in (
- ('linux-chromeos-chrome', 'cro'),
- ('linux-chrome', 'lnx'),
- ('mac-chrome', 'mac'),
- ('win-chrome', 'win'),
- ('win64-chrome', 'win'),
-)]
-
-
-# Builders are sorted first lexicographically by the function used to define
-# them, then lexicographically by their name
-
-
-ci.builder(
- name = 'android-avd-packager',
- executable = 'recipe:android/avd_packager',
- properties = {
- 'avd_configs': [
- 'tools/android/avd/proto/creation/generic_android23.textpb',
- 'tools/android/avd/proto/creation/generic_android28.textpb',
- 'tools/android/avd/proto/creation/generic_playstore_android28.textpb',
- ],
- },
- schedule = '0 7 * * 0 *',
- service_account = 'chromium-cipd-builder@chops-service-accounts.iam.gserviceaccount.com',
- triggered_by = [],
-)
-
-ci.builder(
- name = 'android-sdk-packager',
- executable = 'recipe:android/sdk_packager',
- schedule = '0 7 * * 0 *',
- service_account = 'chromium-cipd-builder@chops-service-accounts.iam.gserviceaccount.com',
- triggered_by = [],
- properties = {
- # We still package part of build-tools;25.0.2 to support
- # http://bit.ly/2KNUygZ
- 'packages': [
- {
- 'sdk_package_name': 'build-tools;25.0.2',
- 'cipd_yaml': 'third_party/android_sdk/cipd/build-tools/25.0.2.yaml'
- },
- {
- 'sdk_package_name': 'build-tools;27.0.3',
- 'cipd_yaml': 'third_party/android_sdk/cipd/build-tools/27.0.3.yaml'
- },
- {
- 'sdk_package_name': 'build-tools;29.0.2',
- 'cipd_yaml': 'third_party/android_sdk/cipd/build-tools/29.0.2.yaml'
- },
- {
- 'sdk_package_name': 'cmdline-tools;latest',
- 'cipd_yaml': 'third_party/android_sdk/cipd/cmdline-tools.yaml'
- },
- {
- 'sdk_package_name': 'emulator',
- 'cipd_yaml': 'third_party/android_sdk/cipd/emulator.yaml'
- },
- {
- 'sdk_package_name': 'extras;google;gcm',
- 'cipd_yaml': 'third_party/android_sdk/cipd/extras/google/gcm.yaml'
- },
- {
- 'sdk_package_name': 'patcher;v4',
- 'cipd_yaml': 'third_party/android_sdk/cipd/patcher/v4.yaml'
- },
- {
- 'sdk_package_name': 'platforms;android-23',
- 'cipd_yaml': 'third_party/android_sdk/cipd/platforms/android-23.yaml'
- },
- {
- 'sdk_package_name': 'platforms;android-28',
- 'cipd_yaml': 'third_party/android_sdk/cipd/platforms/android-28.yaml'
- },
- {
- 'sdk_package_name': 'platforms;android-29',
- 'cipd_yaml': 'third_party/android_sdk/cipd/platforms/android-29.yaml'
- },
- {
- 'sdk_package_name': 'platform-tools',
- 'cipd_yaml': 'third_party/android_sdk/cipd/platform-tools.yaml'
- },
- {
- 'sdk_package_name': 'sources;android-28',
- 'cipd_yaml': 'third_party/android_sdk/cipd/sources/android-28.yaml'
- },
- {
- 'sdk_package_name': 'sources;android-29',
- 'cipd_yaml': 'third_party/android_sdk/cipd/sources/android-29.yaml'
- },
- {
- 'sdk_package_name': 'system-images;android-23;google_apis;x86',
- 'cipd_yaml': 'third_party/android_sdk/cipd/system_images/android-23/google_apis/x86.yaml'
- },
- # Missing due to http://b/155847875.
- #{
- # 'sdk_package_name': 'system-images;android-28;google_apis;x86',
- # 'cipd_yaml': 'third_party/android_sdk/cipd/system_images/android-28/google_apis/x86.yaml'
- #},
- {
- 'sdk_package_name': 'system-images;android-28;google_apis_playstore;x86',
- 'cipd_yaml': 'third_party/android_sdk/cipd/system_images/android-28/google_apis_playstore/x86.yaml'
- },
- {
- 'sdk_package_name': 'system-images;android-29;google_apis;x86',
- 'cipd_yaml': 'third_party/android_sdk/cipd/system_images/android-29/google_apis/x86.yaml'
- },
- {
- 'sdk_package_name': 'system-images;android-29;google_apis_playstore;x86',
- 'cipd_yaml': 'third_party/android_sdk/cipd/system_images/android-29/google_apis_playstore/x86.yaml'
- },
- ],
- },
-)
-
-
-ci.android_builder(
- name = 'Android ASAN (dbg)',
- console_view_entry = ci.console_view_entry(
- category = 'builder|arm',
- short_name = 'san',
- ),
- # Higher build timeout since dbg ASAN builds can take a while on a clobber
- # build.
- execution_timeout = 4 * time.hour,
-)
-
-ci.android_builder(
- name = 'Android WebView L (dbg)',
- console_view_entry = ci.console_view_entry(
- category = 'tester|webview',
- short_name = 'L',
- ),
- triggered_by = ['ci/Android arm Builder (dbg)'],
-)
-
-ci.android_builder(
- name = 'Deterministic Android',
- console_view_entry = ci.console_view_entry(
- category = 'builder|det',
- short_name = 'rel',
- ),
- executable = 'recipe:swarming/deterministic_build',
- execution_timeout = 6 * time.hour,
-)
-
-ci.android_builder(
- name = 'Deterministic Android (dbg)',
- console_view_entry = ci.console_view_entry(
- category = 'builder|det',
- short_name = 'dbg',
- ),
- executable = 'recipe:swarming/deterministic_build',
- execution_timeout = 6 * time.hour,
-)
-
-ci.android_builder(
- name = 'Lollipop Phone Tester',
- console_view_entry = ci.console_view_entry(
- category = 'tester|phone',
- short_name = 'L',
- ),
- # We have limited phone capacity and thus limited ability to run
- # tests in parallel, hence the high timeout.
- execution_timeout = 6 * time.hour,
- triggered_by = ['ci/Android arm Builder (dbg)'],
-)
-
-ci.android_builder(
- name = 'Lollipop Tablet Tester',
- console_view_entry = ci.console_view_entry(
- category = 'tester|tablet',
- short_name = 'L',
- ),
- # We have limited tablet capacity and thus limited ability to run
- # tests in parallel, hence the high timeout.
- execution_timeout = 20 * time.hour,
- triggered_by = ['ci/Android arm Builder (dbg)'],
-)
-
-ci.android_builder(
- name = 'Marshmallow Tablet Tester',
- console_view_entry = ci.console_view_entry(
- category = 'tester|tablet',
- short_name = 'M',
- ),
- # We have limited tablet capacity and thus limited ability to run
- # tests in parallel, hence the high timeout.
- execution_timeout = 12 * time.hour,
- triggered_by = ['ci/Android arm Builder (dbg)'],
-)
-
-ci.android_builder(
- name = 'android-arm64-proguard-rel',
- console_view_entry = ci.console_view_entry(
- category = 'builder_tester|arm64',
- short_name = 'M proguard',
- ),
- goma_jobs = goma.jobs.MANY_JOBS_FOR_CI,
- execution_timeout = 6 * time.hour,
-)
-
-ci.android_builder(
- name = 'android-cronet-arm64-dbg',
- console_view_entry = ci.console_view_entry(
- category = 'cronet|arm64',
- short_name = 'dbg',
- ),
- notifies = ['cronet'],
-)
-
-ci.android_builder(
- name = 'android-cronet-arm64-rel',
- console_view_entry = ci.console_view_entry(
- category = 'cronet|arm64',
- short_name = 'rel',
- ),
- notifies = ['cronet'],
-)
-
-ci.android_builder(
- name = 'android-cronet-asan-arm-rel',
- console_view_entry = ci.console_view_entry(
- category = 'cronet|asan',
- ),
- notifies = ['cronet'],
-)
-
-# Runs on a specific machine with an attached phone
-ci.android_builder(
- name = 'android-cronet-marshmallow-arm64-perf-rel',
- console_view_entry = ci.console_view_entry(
- category = 'cronet|test|perf',
- short_name = 'm',
- ),
- cores = None,
- cpu = None,
- executable = 'recipe:cronet',
- notifies = ['cronet'],
- os = os.ANDROID,
-)
-
-ci.android_builder(
- name = 'android-cronet-marshmallow-arm64-rel',
- console_view_entry = ci.console_view_entry(
- category = 'cronet|test',
- short_name = 'm',
- ),
- notifies = ['cronet'],
- triggered_by = ['android-cronet-arm64-rel'],
-)
-
-ci.android_builder(
- name = 'android-cronet-x86-dbg',
- console_view_entry = ci.console_view_entry(
- category = 'cronet|x86',
- short_name = 'dbg',
- ),
- notifies = ['cronet'],
-)
-
-ci.android_builder(
- name = 'android-cronet-x86-rel',
- console_view_entry = ci.console_view_entry(
- category = 'cronet|x86',
- short_name = 'rel',
- ),
- notifies = ['cronet'],
-)
-
-ci.android_builder(
- name = 'android-incremental-dbg',
- console_view_entry = ci.console_view_entry(
- category = 'tester|incremental',
- ),
-)
-
-ci.android_builder(
- name = 'android-pie-x86-rel',
- console_view_entry = ci.console_view_entry(
- category = 'builder_tester|x86',
- short_name = 'P',
- ),
-)
-
-ci.android_builder(
- name = 'android-10-arm64-rel',
- console_view_entry = ci.console_view_entry(
- category = 'builder_tester|arm64',
- short_name = '10',
- ),
-)
-
-ci.android_builder(
- name = 'android-binary-size-generator',
- executable = 'recipe:binary_size_generator_tot',
- console_view_entry = ci.console_view_entry(
- category = 'builder|other',
- short_name = 'size',
- ),
-)
-
-
-ci.android_fyi_builder(
- name = 'android-bfcache-rel',
- console_view_entry = ci.console_view_entry(
- category = 'android',
- ),
-)
-
-ci.android_fyi_builder(
- name = 'Android WebLayer P FYI (rel)',
- console_view_entry = ci.console_view_entry(
- category = 'weblayer',
- short_name = 'p-rel',
- ),
-)
-
-ci.android_fyi_builder(
- name = 'android-weblayer-pie-x86-fyi-rel',
- console_view_entry = ci.console_view_entry(
- category = 'weblayer',
- short_name = 'p-x86-rel',
- ),
-)
-
-ci.android_fyi_builder(
- name = 'Android WebView P Blink-CORS FYI (rel)',
- console_view_entry = ci.console_view_entry(
- category = 'webview',
- short_name = 'cors',
- ),
-)
-
-ci.android_fyi_builder(
- name = 'Android WebView P FYI (rel)',
- console_view_entry = ci.console_view_entry(
- category = 'webview',
- short_name = 'p-rel',
- ),
-)
-
-ci.android_fyi_builder(
- name = 'android-marshmallow-x86-fyi-rel',
- console_view_entry = ci.console_view_entry(
- category = 'emulator|M|x86',
- short_name = 'rel',
- ),
- goma_jobs=goma.jobs.J150,
-)
-
-# TODO(hypan): remove this once there is no associated disabled tests
-ci.android_fyi_builder(
- name = 'android-pie-x86-fyi-rel',
- console_view_entry = ci.console_view_entry(
- category = 'emulator|P|x86',
- short_name = 'rel',
- ),
- goma_jobs=goma.jobs.J150,
- schedule = 'triggered', # triggered manually via Scheduler UI
-)
-
-
-
-ci.chromium_builder(
- name = 'android-archive-dbg',
- # Bump to 32 if needed.
- console_view_entry = ci.console_view_entry(
- category = 'android',
- short_name = 'dbg',
- ),
- cores = 8,
- main_console_view = 'main',
-)
-
-ci.chromium_builder(
- name = 'android-archive-rel',
- console_view_entry = ci.console_view_entry(
- category = 'android',
- short_name = 'rel',
- ),
- cores = 32,
- main_console_view = 'main',
-)
-
-ci.chromium_builder(
- name = 'linux-archive-dbg',
- console_view_entry = ci.console_view_entry(
- category = 'linux',
- short_name = 'dbg',
- ),
- # Bump to 32 if needed.
- cores = 8,
- main_console_view = 'main',
-)
-
-ci.chromium_builder(
- name = 'linux-archive-rel',
- console_view_entry = ci.console_view_entry(
- category = 'linux',
- short_name = 'rel',
- ),
- cores = 32,
- main_console_view = 'main',
-)
-
-ci.chromium_builder(
- name = 'mac-archive-dbg',
- console_view_entry = ci.console_view_entry(
- category = 'mac',
- short_name = 'dbg',
- ),
- # Bump to 8 cores if needed.
- cores = 4,
- main_console_view = 'main',
- os = os.MAC_DEFAULT,
-)
-
-ci.chromium_builder(
- name = 'mac-archive-rel',
- console_view_entry = ci.console_view_entry(
- category = 'mac',
- short_name = 'rel',
- ),
- main_console_view = 'main',
- os = os.MAC_DEFAULT,
-)
-
-ci.chromium_builder(
- name = 'win-archive-dbg',
- console_view_entry = ci.console_view_entry(
- category = 'win|dbg',
- short_name = '64',
- ),
- cores = 32,
- main_console_view = 'main',
- os = os.WINDOWS_DEFAULT,
-)
-
-ci.chromium_builder(
- name = 'win-archive-rel',
- console_view_entry = ci.console_view_entry(
- category = 'win|rel',
- short_name = '64',
- ),
- cores = 32,
- main_console_view = 'main',
- os = os.WINDOWS_DEFAULT,
-)
-
-ci.chromium_builder(
- name = 'win32-archive-dbg',
- console_view_entry = ci.console_view_entry(
- category = 'win|dbg',
- short_name = '32',
- ),
- cores = 32,
- main_console_view = 'main',
- os = os.WINDOWS_DEFAULT,
-)
-
-ci.chromium_builder(
- name = 'win32-archive-rel',
- console_view_entry = ci.console_view_entry(
- category = 'win|rel',
- short_name = '32',
- ),
- cores = 32,
- main_console_view = 'main',
- os = os.WINDOWS_DEFAULT,
-)
-
-
-ci.chromiumos_builder(
- name = 'Linux ChromiumOS Full',
- console_view_entry = ci.console_view_entry(
- category = 'default',
- short_name = 'ful',
- ),
- main_console_view = 'main',
-)
-
-ci.chromiumos_builder(
- name = 'chromeos-amd64-generic-asan-rel',
- console_view_entry = ci.console_view_entry(
- category = 'simple|release|x64',
- short_name = 'asn',
- ),
- main_console_view = 'main',
-)
-
-ci.chromiumos_builder(
- name = 'chromeos-amd64-generic-cfi-thin-lto-rel',
- console_view_entry = ci.console_view_entry(
- category = 'simple|release|x64',
- short_name = 'cfi',
- ),
- main_console_view = 'main',
-)
-
-ci.chromiumos_builder(
- name = 'chromeos-arm-generic-dbg',
- console_view_entry = ci.console_view_entry(
- category = 'simple|debug',
- short_name = 'arm',
- ),
- main_console_view = 'main',
-)
-
-ci.chromiumos_builder(
- name = 'chromeos-kevin-rel',
- console_view_entry = ci.console_view_entry(
- category = 'simple|release',
- short_name = 'kvn',
- ),
- main_console_view = 'main',
-)
-
-
-ci.clang_builder(
- name = 'CFI Linux CF',
- goma_backend = goma.backend.RBE_PROD,
- console_view_entry = ci.console_view_entry(
- category = 'CFI|Linux',
- short_name = 'CF',
- ),
-)
-
-ci.clang_builder(
- name = 'CFI Linux ToT',
- console_view_entry = ci.console_view_entry(
- category = 'CFI|Linux',
- short_name = 'ToT',
- ),
-)
-
-ci.clang_builder(
- name = 'CrWinAsan',
- console_view_entry = ci.console_view_entry(
- category = 'ToT Windows|Asan',
- short_name = 'asn',
- ),
- os = os.WINDOWS_ANY,
-)
-
-ci.clang_builder(
- name = 'CrWinAsan(dll)',
- console_view_entry = ci.console_view_entry(
- category = 'ToT Windows|Asan',
- short_name = 'dll',
- ),
- os = os.WINDOWS_ANY,
-)
-
-ci.clang_builder(
- name = 'ToTAndroid',
- console_view_entry = ci.console_view_entry(
- category = 'ToT Android',
- short_name = 'rel',
- ),
-)
-
-ci.clang_builder(
- name = 'ToTAndroid (dbg)',
- console_view_entry = ci.console_view_entry(
- category = 'ToT Android',
- short_name = 'dbg',
- ),
-)
-
-ci.clang_builder(
- name = 'ToTAndroid x64',
- console_view_entry = ci.console_view_entry(
- category = 'ToT Android',
- short_name = 'x64',
- ),
-)
-
-ci.clang_builder(
- name = 'ToTAndroid64',
- console_view_entry = ci.console_view_entry(
- category = 'ToT Android',
- short_name = 'a64',
- ),
-)
-
-ci.clang_builder(
- name = 'ToTAndroidASan',
- console_view_entry = ci.console_view_entry(
- category = 'ToT Android',
- short_name = 'asn',
- ),
-)
-
-ci.clang_builder(
- name = 'ToTAndroidCFI',
- console_view_entry = ci.console_view_entry(
- category = 'ToT Android',
- short_name = 'cfi',
- ),
-)
-
-ci.clang_builder(
- name = 'ToTAndroidOfficial',
- console_view_entry = ci.console_view_entry(
- category = 'ToT Android',
- short_name = 'off',
- ),
-)
-
-def clang_tot_linux_builder(short_name, category='ToT Linux', **kwargs):
- ci.clang_builder(
- console_view_entry = ci.console_view_entry(
- category = category,
- short_name = short_name,
- ),
- notifies = [luci.notifier(
- name = 'ToT Linux notifier',
- on_new_status = ['FAILURE'],
- notify_emails = ['thomasanderson@chromium.org'],
- )],
- **kwargs,
- )
-
-clang_tot_linux_builder(
- name = 'ToTLinux',
- short_name = 'rel',
-)
-
-clang_tot_linux_builder(
- name = 'ToTLinux (dbg)',
- short_name = 'dbg',
-)
-
-clang_tot_linux_builder(
- name = 'ToTLinuxASan',
- short_name = 'asn',
-)
-
-clang_tot_linux_builder(
- name = 'ToTLinuxASanLibfuzzer',
- short_name = 'fuz',
-)
-
-clang_tot_linux_builder(
- name = 'ToTLinuxCoverage',
- category = 'ToT Code Coverage',
- short_name = 'linux',
- executable = 'recipe:chromium_clang_coverage_tot',
-)
-
-clang_tot_linux_builder(
- name = 'ToTLinuxMSan',
- short_name = 'msn',
-)
-
-clang_tot_linux_builder(
- name = 'ToTLinuxTSan',
- short_name = 'tsn',
-)
-
-clang_tot_linux_builder(
- name = 'ToTLinuxThinLTO',
- short_name = 'lto',
-)
-
-clang_tot_linux_builder(
- name = 'ToTLinuxUBSanVptr',
- short_name = 'usn',
-)
-
-ci.clang_builder(
- name = 'ToTWin(dbg)',
- console_view_entry = ci.console_view_entry(
- category = 'ToT Windows',
- short_name = 'dbg',
- ),
- os = os.WINDOWS_ANY,
-)
-
-ci.clang_builder(
- name = 'ToTWin(dll)',
- console_view_entry = ci.console_view_entry(
- category = 'ToT Windows',
- short_name = 'dll',
- ),
- os = os.WINDOWS_ANY,
-)
-
-ci.clang_builder(
- name = 'ToTWin64(dbg)',
- console_view_entry = ci.console_view_entry(
- category = 'ToT Windows|x64',
- short_name = 'dbg',
- ),
- os = os.WINDOWS_ANY,
-)
-
-ci.clang_builder(
- name = 'ToTWin64(dll)',
- console_view_entry = ci.console_view_entry(
- category = 'ToT Windows|x64',
- short_name = 'dll',
- ),
- os = os.WINDOWS_ANY,
-)
-
-ci.clang_builder(
- name = 'ToTWinASanLibfuzzer',
- console_view_entry = ci.console_view_entry(
- category = 'ToT Windows|Asan',
- short_name = 'fuz',
- ),
- os = os.WINDOWS_ANY,
-)
-
-ci.clang_builder(
- name = 'ToTWinCFI',
- console_view_entry = ci.console_view_entry(
- category = 'CFI|Win',
- short_name = 'x86',
- ),
- os = os.WINDOWS_ANY,
-)
-
-ci.clang_builder(
- name = 'ToTWinCFI64',
- console_view_entry = ci.console_view_entry(
- category = 'CFI|Win',
- short_name = 'x64',
- ),
- os = os.WINDOWS_ANY,
-)
-
-ci.clang_builder(
- name = 'UBSanVptr Linux',
- console_view_entry = ci.console_view_entry(
- short_name = 'usn',
- ),
- goma_backend = goma.backend.RBE_PROD,
-)
-
-ci.clang_builder(
- name = 'linux-win_cross-rel',
- console_view_entry = ci.console_view_entry(
- category = 'ToT Windows',
- short_name = 'lxw',
- ),
-)
-
-ci.clang_builder(
- name = 'ToTiOS',
- caches = [xcode_cache.x11c29],
- console_view_entry = ci.console_view_entry(
- category = 'iOS|public',
- short_name = 'sim',
- ),
- cores = None,
- os = os.MAC_10_14,
- properties = {
- 'xcode_build_version': '11c29'
- },
- ssd=True
-)
-
-ci.clang_builder(
- name = 'ToTiOSDevice',
- caches = [xcode_cache.x11c29],
- console_view_entry = ci.console_view_entry(
- category = 'iOS|public',
- short_name = 'dev',
- ),
- cores = None,
- os = os.MAC_10_14,
- properties = {
- 'xcode_build_version': '11c29'
- },
- ssd=True
-)
-
-
-ci.clang_mac_builder(
- name = 'ToTMac',
- console_view_entry = ci.console_view_entry(
- category = 'ToT Mac',
- short_name = 'rel',
- ),
-)
-
-ci.clang_mac_builder(
- name = 'ToTMac (dbg)',
- console_view_entry = ci.console_view_entry(
- category = 'ToT Mac',
- short_name = 'dbg',
- ),
-)
-
-ci.clang_mac_builder(
- name = 'ToTMacASan',
- console_view_entry = ci.console_view_entry(
- category = 'ToT Mac',
- short_name = 'asn',
- ),
-)
-
-ci.clang_mac_builder(
- name = 'ToTMacCoverage',
- console_view_entry = ci.console_view_entry(
- category = 'ToT Code Coverage',
- short_name = 'mac',
- ),
- executable = 'recipe:chromium_clang_coverage_tot',
-)
-
-
-ci.dawn_builder(
- name = 'Dawn Linux x64 Builder',
- console_view_entry = ci.console_view_entry(
- category = 'ToT|Linux|Builder',
- short_name = 'x64',
- ),
-)
-
-ci.dawn_builder(
- name = 'Dawn Linux x64 Release (Intel HD 630)',
- console_view_entry = ci.console_view_entry(
- category = 'ToT|Linux|Intel',
- short_name = 'x64',
- ),
- cores = 2,
- os = os.LINUX_DEFAULT,
- triggered_by = ['Dawn Linux x64 Builder'],
-)
-
-ci.dawn_builder(
- name = 'Dawn Linux x64 Release (NVIDIA)',
- console_view_entry = ci.console_view_entry(
- category = 'ToT|Linux|Nvidia',
- short_name = 'x64',
- ),
- cores = 2,
- os = os.LINUX_DEFAULT,
- triggered_by = ['Dawn Linux x64 Builder'],
-)
-
-ci.dawn_builder(
- name = 'Dawn Mac x64 Builder',
- console_view_entry = ci.console_view_entry(
- category = 'ToT|Mac|Builder',
- short_name = 'x64',
- ),
- builderless = False,
- cores = None,
- os = os.MAC_ANY,
-)
-
-ci.dawn_builder(
- name = 'Dawn Mac x64 Release (AMD)',
- console_view_entry = ci.console_view_entry(
- category = 'ToT|Mac|AMD',
- short_name = 'x64',
- ),
- cores = 2,
- os = os.LINUX_DEFAULT,
- triggered_by = ['Dawn Mac x64 Builder'],
-)
-
-ci.dawn_builder(
- name = 'Dawn Mac x64 Release (Intel)',
- console_view_entry = ci.console_view_entry(
- category = 'ToT|Mac|Intel',
- short_name = 'x64',
- ),
- cores = 2,
- os = os.LINUX_DEFAULT,
- triggered_by = ['Dawn Mac x64 Builder'],
-)
-
-ci.dawn_builder(
- name = 'Dawn Win10 x86 Builder',
- console_view_entry = ci.console_view_entry(
- category = 'ToT|Windows|Builder',
- short_name = 'x86',
- ),
- os = os.WINDOWS_ANY,
-)
-
-ci.dawn_builder(
- name = 'Dawn Win10 x64 Builder',
- console_view_entry = ci.console_view_entry(
- category = 'ToT|Windows|Builder',
- short_name = 'x64',
- ),
- os = os.WINDOWS_ANY,
-)
-
-# 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.dawn_builder(
- name = 'Dawn Win10 x86 Release (Intel HD 630)',
- console_view_entry = ci.console_view_entry(
- category = 'ToT|Windows|Intel',
- short_name = 'x86',
- ),
- cores = 2,
- os = os.LINUX_DEFAULT,
- triggered_by = ['Dawn Win10 x86 Builder'],
-)
-
-ci.dawn_builder(
- name = 'Dawn Win10 x64 Release (Intel HD 630)',
- console_view_entry = ci.console_view_entry(
- category = 'ToT|Windows|Intel',
- short_name = 'x64',
- ),
- cores = 2,
- os = os.LINUX_DEFAULT,
- triggered_by = ['Dawn Win10 x64 Builder'],
-)
-
-ci.dawn_builder(
- name = 'Dawn Win10 x86 Release (NVIDIA)',
- console_view_entry = ci.console_view_entry(
- category = 'ToT|Windows|Nvidia',
- short_name = 'x86',
- ),
- cores = 2,
- os = os.LINUX_DEFAULT,
- triggered_by = ['Dawn Win10 x86 Builder'],
-)
-
-ci.dawn_builder(
- name = 'Dawn Win10 x64 Release (NVIDIA)',
- console_view_entry = ci.console_view_entry(
- category = 'ToT|Windows|Nvidia',
- short_name = 'x64',
- ),
- cores = 2,
- os = os.LINUX_DEFAULT,
- triggered_by = ['Dawn Win10 x64 Builder'],
-)
-
-ci.dawn_builder(
- name = 'Dawn Win10 x64 ASAN Release',
- console_view_entry = ci.console_view_entry(
- category = 'ToT|Windows|ASAN',
- short_name = 'x64',
- ),
- os = os.WINDOWS_ANY,
-)
-
-ci.fuzz_builder(
- name = 'ASAN Debug',
- console_view_entry = ci.console_view_entry(
- category = 'linux asan',
- short_name = 'dbg',
- ),
- triggering_policy = scheduler.greedy_batching(
- max_concurrent_invocations = 4,
- ),
-)
-
-ci.fuzz_builder(
- name = 'ASan Debug (32-bit x86 with V8-ARM)',
- console_view_entry = ci.console_view_entry(
- category = 'linux asan|x64 v8-ARM',
- short_name = 'dbg',
- ),
- triggering_policy = scheduler.greedy_batching(
- max_concurrent_invocations = 4,
- ),
-)
-
-ci.fuzz_builder(
- name = 'ASAN Release',
- console_view_entry = ci.console_view_entry(
- category = 'linux asan',
- short_name = 'rel',
- ),
- triggering_policy = scheduler.greedy_batching(
- max_concurrent_invocations = 5,
- ),
-)
-
-ci.fuzz_builder(
- name = 'ASan Release (32-bit x86 with V8-ARM)',
- console_view_entry = ci.console_view_entry(
- category = 'linux asan|x64 v8-ARM',
- short_name = 'rel',
- ),
- triggering_policy = scheduler.greedy_batching(
- max_concurrent_invocations = 4,
- ),
-)
-
-ci.fuzz_builder(
- name = 'ASAN Release Media',
- console_view_entry = ci.console_view_entry(
- category = 'linux asan',
- short_name = 'med',
- ),
- triggering_policy = scheduler.greedy_batching(
- max_concurrent_invocations = 4,
- ),
-)
-
-ci.fuzz_builder(
- name = 'Afl Upload Linux ASan',
- console_view_entry = ci.console_view_entry(
- category = 'afl',
- short_name = 'afl',
- ),
- executable = 'recipe:chromium_afl',
- triggering_policy = scheduler.greedy_batching(
- max_concurrent_invocations = 4,
- ),
-)
-
-ci.fuzz_builder(
- name = 'ASan Release Media (32-bit x86 with V8-ARM)',
- console_view_entry = ci.console_view_entry(
- category = 'linux asan|x64 v8-ARM',
- short_name = 'med',
- ),
- triggering_policy = scheduler.greedy_batching(
- max_concurrent_invocations = 4,
- ),
-)
-
-ci.fuzz_builder(
- name = 'ChromiumOS ASAN Release',
- console_view_entry = ci.console_view_entry(
- category = 'cros asan',
- ),
- triggering_policy = scheduler.greedy_batching(
- max_concurrent_invocations = 6,
- ),
-)
-
-ci.fuzz_builder(
- name = 'MSAN Release (chained origins)',
- console_view_entry = ci.console_view_entry(
- category = 'linux msan',
- short_name = 'org',
- ),
- triggering_policy = scheduler.greedy_batching(
- max_concurrent_invocations = 4,
- ),
-)
-
-ci.fuzz_builder(
- name = 'MSAN Release (no origins)',
- console_view_entry = ci.console_view_entry(
- category = 'linux msan',
- short_name = 'rel',
- ),
- triggering_policy = scheduler.greedy_batching(
- max_concurrent_invocations = 4,
- ),
-)
-
-ci.fuzz_builder(
- name = 'Mac ASAN Release',
- builderless = False,
- console_view_entry = ci.console_view_entry(
- category = 'mac asan',
- short_name = 'rel',
- ),
- cores = 4,
- os = os.MAC_DEFAULT,
- triggering_policy = scheduler.greedy_batching(
- max_concurrent_invocations = 2,
- ),
-)
-
-ci.fuzz_builder(
- name = 'Mac ASAN Release Media',
- builderless = False,
- console_view_entry = ci.console_view_entry(
- category = 'mac asan',
- short_name = 'med',
- ),
- cores = 4,
- os = os.MAC_DEFAULT,
- triggering_policy = scheduler.greedy_batching(
- max_concurrent_invocations = 2,
- ),
-)
-
-ci.fuzz_builder(
- name = 'TSAN Debug',
- console_view_entry = ci.console_view_entry(
- category = 'linux tsan',
- short_name = 'dbg',
- ),
- triggering_policy = scheduler.greedy_batching(
- max_concurrent_invocations = 4,
- ),
-)
-
-ci.fuzz_builder(
- name = 'TSAN Release',
- console_view_entry = ci.console_view_entry(
- category = 'linux tsan',
- short_name = 'rel',
- ),
- triggering_policy = scheduler.greedy_batching(
- max_concurrent_invocations = 3,
- ),
-)
-
-ci.fuzz_builder(
- name = 'UBSan Release',
- console_view_entry = ci.console_view_entry(
- category = 'linux UBSan',
- short_name = 'rel',
- ),
- triggering_policy = scheduler.greedy_batching(
- max_concurrent_invocations = 4,
- ),
-)
-
-ci.fuzz_builder(
- name = 'UBSan vptr Release',
- console_view_entry = ci.console_view_entry(
- category = 'linux UBSan',
- short_name = 'vpt',
- ),
- triggering_policy = scheduler.greedy_batching(
- max_concurrent_invocations = 4,
- ),
-)
-
-ci.fuzz_builder(
- name = 'Win ASan Release',
- builderless = False,
- console_view_entry = ci.console_view_entry(
- category = 'win asan',
- short_name = 'rel',
- ),
- os = os.WINDOWS_DEFAULT,
- triggering_policy = scheduler.greedy_batching(
- max_concurrent_invocations = 7,
- ),
-)
-
-ci.fuzz_builder(
- name = 'Win ASan Release Media',
- builderless = False,
- console_view_entry = ci.console_view_entry(
- category = 'win asan',
- short_name = 'med',
- ),
- os = os.WINDOWS_DEFAULT,
- triggering_policy = scheduler.greedy_batching(
- max_concurrent_invocations = 6,
- ),
-)
-
-
-ci.fuzz_libfuzzer_builder(
- name = 'Libfuzzer Upload Chrome OS ASan',
- console_view_entry = ci.console_view_entry(
- category = 'libfuzz',
- short_name = 'chromeos-asan',
- ),
- triggering_policy = scheduler.greedy_batching(
- max_concurrent_invocations = 3,
- ),
-)
-
-ci.fuzz_libfuzzer_builder(
- name = 'Libfuzzer Upload Linux ASan',
- console_view_entry = ci.console_view_entry(
- category = 'libfuzz',
- short_name = 'linux',
- ),
- triggering_policy = scheduler.greedy_batching(
- max_concurrent_invocations = 5,
- ),
-)
-
-ci.fuzz_libfuzzer_builder(
- name = 'Libfuzzer Upload Linux ASan Debug',
- console_view_entry = ci.console_view_entry(
- category = 'libfuzz',
- short_name = 'linux-dbg',
- ),
- triggering_policy = scheduler.greedy_batching(
- max_concurrent_invocations = 5,
- ),
-)
-
-ci.fuzz_libfuzzer_builder(
- name = 'Libfuzzer Upload Linux MSan',
- console_view_entry = ci.console_view_entry(
- category = 'libfuzz',
- short_name = 'linux-msan',
- ),
- triggering_policy = scheduler.greedy_batching(
- max_concurrent_invocations = 5,
- ),
-)
-
-ci.fuzz_libfuzzer_builder(
- name = 'Libfuzzer Upload Linux UBSan',
- # Do not use builderless for this (crbug.com/980080).
- builderless = False,
- console_view_entry = ci.console_view_entry(
- category = 'libfuzz',
- short_name = 'linux-ubsan',
- ),
- triggering_policy = scheduler.greedy_batching(
- max_concurrent_invocations = 5,
- ),
-)
-
-ci.fuzz_libfuzzer_builder(
- name = 'Libfuzzer Upload Linux V8-ARM64 ASan',
- console_view_entry = ci.console_view_entry(
- category = 'libfuzz',
- short_name = 'arm64',
- ),
- triggering_policy = scheduler.greedy_batching(
- max_concurrent_invocations = 1,
- ),
-)
-
-ci.fuzz_libfuzzer_builder(
- name = 'Libfuzzer Upload Linux V8-ARM64 ASan Debug',
- console_view_entry = ci.console_view_entry(
- category = 'libfuzz',
- short_name = 'arm64-dbg',
- ),
- triggering_policy = scheduler.greedy_batching(
- max_concurrent_invocations = 1,
- ),
-)
-
-ci.fuzz_libfuzzer_builder(
- name = 'Libfuzzer Upload Linux32 ASan',
- console_view_entry = ci.console_view_entry(
- category = 'libfuzz',
- short_name = 'linux32',
- ),
- triggering_policy = scheduler.greedy_batching(
- max_concurrent_invocations = 3,
- ),
-)
-
-ci.fuzz_libfuzzer_builder(
- name = 'Libfuzzer Upload Linux32 ASan Debug',
- console_view_entry = ci.console_view_entry(
- category = 'libfuzz',
- short_name = 'linux32-dbg',
- ),
- triggering_policy = scheduler.greedy_batching(
- max_concurrent_invocations = 3,
- ),
-)
-
-ci.fuzz_libfuzzer_builder(
- name = 'Libfuzzer Upload Linux32 V8-ARM ASan',
- console_view_entry = ci.console_view_entry(
- category = 'libfuzz',
- short_name = 'arm',
- ),
- triggering_policy = scheduler.greedy_batching(
- max_concurrent_invocations = 1,
- ),
-)
-
-ci.fuzz_libfuzzer_builder(
- name = 'Libfuzzer Upload Linux32 V8-ARM ASan Debug',
- console_view_entry = ci.console_view_entry(
- category = 'libfuzz',
- short_name = 'arm-dbg',
- ),
- triggering_policy = scheduler.greedy_batching(
- max_concurrent_invocations = 1,
- ),
-)
-
-ci.fuzz_libfuzzer_builder(
- name = 'Libfuzzer Upload Mac ASan',
- console_view_entry = ci.console_view_entry(
- category = 'libfuzz',
- short_name = 'mac-asan',
- ),
- cores = 24,
- execution_timeout = 4 * time.hour,
- os = os.MAC_DEFAULT,
-)
-
-ci.fuzz_libfuzzer_builder(
- name = 'Libfuzzer Upload Windows ASan',
- console_view_entry = ci.console_view_entry(
- category = 'libfuzz',
- short_name = 'win-asan',
- ),
- os = os.WINDOWS_DEFAULT,
- triggering_policy = scheduler.greedy_batching(
- max_concurrent_invocations = 3,
- ),
-)
-
-
-ci.fyi_builder(
- name = 'Closure Compilation Linux',
- console_view_entry = ci.console_view_entry(
- category = 'closure_compilation',
- ),
- executable = 'recipe:closure_compilation',
-)
-
-ci.fyi_builder(
- name = 'Linux Viz',
- console_view_entry = ci.console_view_entry(
- category = 'viz',
- ),
-)
-
-ci.fyi_builder(
- name = 'Linux remote_run Builder',
- console_view_entry = ci.console_view_entry(
- category = 'remote_run',
- ),
-)
-
-ci.fyi_builder(
- name = 'Linux remote_run Tester',
- console_view_entry = ci.console_view_entry(
- category = 'remote_run',
- ),
- triggered_by = ['Linux remote_run Builder'],
-)
-
-ci.fyi_builder(
- name = 'Mojo Android',
- console_view_entry = ci.console_view_entry(
- category = 'mojo',
- short_name = 'and',
- ),
-)
-
-ci.fyi_builder(
- name = 'Mojo ChromiumOS',
- console_view_entry = ci.console_view_entry(
- category = 'mojo',
- short_name = 'cr',
- ),
-)
-
-ci.fyi_builder(
- name = 'Mojo Linux',
- console_view_entry = ci.console_view_entry(
- category = 'mojo',
- short_name = 'lnx',
- ),
-)
-
-ci.fyi_builder(
- name = 'Site Isolation Android',
- console_view_entry = ci.console_view_entry(
- category = 'site_isolation',
- ),
-)
-
-ci.fyi_builder(
- name = 'android-mojo-webview-rel',
- console_view_entry = ci.console_view_entry(
- category = 'mojo',
- short_name = 'aw',
- ),
-)
-
-ci.fyi_builder(
- name = 'chromeos-amd64-generic-lacros-rel',
- console_view_entry = ci.console_view_entry(
- category = 'chromeos',
- ),
- properties = {
- # The format of these properties is defined at archive/properties.proto
- '$build/archive' : {
- 'archive_datas': [
- {
- 'files': [
- 'chrome',
- 'chrome_100_percent.pak',
- 'chrome_200_percent.pak',
- 'crashpad_handler',
- 'headless_lib.pak',
- 'icudtl.dat',
- 'nacl_helper',
- 'nacl_irt_x86_64.nexe',
- 'resources.pak',
- 'snapshot_blob.bin',
- ],
- 'dirs': ['locales', 'swiftshader'],
- 'gcs_bucket': 'chromium-lacros-fishfood',
- 'gcs_path': 'x86_64/{%position%}/lacros.zip',
- 'archive_type': 'ARCHIVE_TYPE_ZIP',
- },
- ],
- },
- },
-)
-
-ci.fyi_builder(
- name = 'fuchsia-fyi-arm64-rel',
- console_view_entry = ci.console_view_entry(
- category = 'fuchsia|a64',
- short_name = 'rel',
- ),
- notifies = ['cr-fuchsia'],
-)
-
-ci.fyi_builder(
- name = 'fuchsia-fyi-x64-dbg',
- console_view_entry = ci.console_view_entry(
- category = 'fuchsia|x64',
- short_name = 'dbg',
- ),
- notifies = ['cr-fuchsia'],
-)
-
-ci.fyi_builder(
- name = 'fuchsia-fyi-x64-rel',
- console_view_entry = ci.console_view_entry(
- category = 'fuchsia|x64',
- short_name = 'rel',
- ),
- notifies = ['cr-fuchsia'],
-)
-
-ci.fyi_builder(
- name = 'linux-annotator-rel',
- console_view_entry = ci.console_view_entry(
- category = 'network|traffic|annotations',
- short_name = 'lnx',
- ),
-)
-
-ci.fyi_builder(
- name = 'linux-bfcache-rel',
- console_view_entry = ci.console_view_entry(
- category = 'linux',
- ),
-)
-
-ci.fyi_builder(
- name = 'linux-blink-animation-use-time-delta',
- console_view_entry = ci.console_view_entry(
- category = 'linux|blink',
- short_name = 'TD',
- ),
-)
-
-ci.fyi_builder(
- name = 'linux-blink-heap-concurrent-marking-tsan-rel',
- console_view_entry = ci.console_view_entry(
- category = 'linux|blink',
- short_name = 'CM',
- ),
-)
-
-ci.fyi_builder(
- name = 'linux-blink-heap-verification',
- console_view_entry = ci.console_view_entry(
- category = 'linux|blink',
- short_name = 'VF',
- ),
-)
-
-ci.fyi_builder(
- name = 'linux-chromium-tests-staging-builder',
- console_view_entry = ci.console_view_entry(
- category = 'recipe|staging|linux',
- short_name = 'bld',
- ),
-)
-
-ci.fyi_builder(
- name = 'linux-chromium-tests-staging-tests',
- console_view_entry = ci.console_view_entry(
- category = 'recipe|staging|linux',
- short_name = 'tst',
- ),
- triggered_by = ['linux-chromium-tests-staging-builder'],
-)
-
-ci.fyi_builder(
- name = 'linux-fieldtrial-rel',
- console_view_entry = ci.console_view_entry(
- category = 'linux',
- ),
-)
-
-ci.fyi_builder(
- name = 'linux-perfetto-rel',
- console_view_entry = ci.console_view_entry(
- category = 'linux',
- ),
-)
-
-ci.fyi_builder(
- name = 'linux-wpt-fyi-rel',
- console_view_entry = ci.console_view_entry(
- category = 'linux',
- ),
- experimental = True,
- goma_backend = None,
-)
-
-ci.fyi_builder(
- name = 'win-pixel-builder-rel',
- console_view_entry = ci.console_view_entry(
- category = 'win10',
- ),
- os = os.WINDOWS_10,
-)
-
-ci.fyi_builder(
- name = 'win-pixel-tester-rel',
- console_view_entry = ci.console_view_entry(
- category = 'win10',
- ),
- os = None,
- triggered_by = ['win-pixel-builder-rel'],
-)
-
-ci.fyi_builder(
- name = 'linux-upload-perfetto',
- console_view_entry = ci.console_view_entry(
- category = 'perfetto',
- short_name = 'lnx',
- ),
- os = os.LINUX_DEFAULT,
-)
-
-ci.fyi_builder(
- name = 'mac-upload-perfetto',
- builderless = True,
- console_view_entry = ci.console_view_entry(
- category = 'perfetto',
- short_name = 'mac',
- ),
- os = os.MAC_DEFAULT,
- schedule = 'with 3h interval',
- triggered_by = [],
-)
-
-ci.fyi_builder(
- name = 'win-upload-perfetto',
- builderless = True,
- console_view_entry = ci.console_view_entry(
- category = 'perfetto',
- short_name = 'win',
- ),
- os = os.WINDOWS_DEFAULT,
- schedule = 'with 3h interval',
- triggered_by = [],
-)
-
-ci.fyi_celab_builder(
- name = 'win-celab-builder-rel',
- console_view_entry = ci.console_view_entry(
- category = 'celab',
- ),
- schedule = '0 0,6,12,18 * * *',
- triggered_by = [],
-)
-
-ci.fyi_celab_builder(
- name = 'win-celab-tester-rel',
- console_view_entry = ci.console_view_entry(
- category = 'celab',
- ),
- triggered_by = ['win-celab-builder-rel'],
-)
-
-
-ci.fyi_coverage_builder(
- name = 'android-code-coverage',
- console_view_entry = ci.console_view_entry(
- category = 'code_coverage',
- short_name = 'and',
- ),
- use_java_coverage = True,
- schedule = 'triggered',
- triggered_by = [],
-)
-
-ci.fyi_coverage_builder(
- name = 'android-code-coverage-native',
- console_view_entry = ci.console_view_entry(
- category = 'code_coverage',
- short_name = 'ann',
- ),
- use_clang_coverage = True,
-)
-
-ci.fyi_coverage_builder(
- name = 'ios-simulator-code-coverage',
- caches = [xcode_cache.x11e146],
- console_view_entry = ci.console_view_entry(
- category = 'code_coverage',
- short_name = 'ios',
- ),
- cores = None,
- os = os.MAC_10_15,
- use_clang_coverage = True,
- coverage_exclude_sources = 'ios_test_files_and_test_utils',
- coverage_test_types = ['overall', 'unit'],
- properties = {
- 'xcode_build_version': '11e146',
- },
-)
-
-ci.fyi_coverage_builder(
- name = 'linux-chromeos-code-coverage',
- console_view_entry = ci.console_view_entry(
- category = 'code_coverage',
- short_name = 'lcr',
- ),
- use_clang_coverage = True,
- schedule = 'triggered',
- triggered_by = [],
-)
-
-ci.fyi_coverage_builder(
- name = 'linux-code-coverage',
- console_view_entry = ci.console_view_entry(
- category = 'code_coverage',
- short_name = 'lnx',
- ),
- use_clang_coverage = True,
- triggered_by = [],
-)
-
-ci.fyi_coverage_builder(
- name = 'mac-code-coverage',
- builderless = True,
- console_view_entry = ci.console_view_entry(
- category = 'code_coverage',
- short_name = 'mac',
- ),
- cores = 24,
- os = os.MAC_ANY,
- use_clang_coverage = True,
-)
-
-ci.fyi_coverage_builder(
- name = 'win10-code-coverage',
- builderless = True,
- console_view_entry = ci.console_view_entry(
- category = 'code_coverage',
- short_name = 'win',
- ),
- os = os.WINDOWS_DEFAULT,
- use_clang_coverage = True,
-)
-
-
-ci.fyi_ios_builder(
- name = 'ios-asan',
- console_view_entry = ci.console_view_entry(
- category = 'iOS',
- short_name = 'asan',
- ),
- executable = 'recipe:chromium',
- os = os.MAC_10_15,
- properties = {
- 'xcode_build_version': '11e146',
- },
-)
-
-ci.fyi_ios_builder(
- name = 'ios-simulator-cr-recipe',
- console_view_entry = ci.console_view_entry(
- category = 'iOS',
- short_name = 'chr',
- ),
- executable = 'recipe:chromium',
- properties = {
- 'xcode_build_version': '11a1027',
- },
-)
-
-ci.fyi_ios_builder(
- name = 'ios-simulator-multi-window',
- console_view_entry = ci.console_view_entry(
- category = 'iOS',
- short_name = 'mwd',
- ),
- executable = 'recipe:chromium',
- os = os.MAC_10_15,
- properties = {
- 'xcode_build_version': '11e146',
- },
-)
-
-ci.fyi_ios_builder(
- name = 'ios-webkit-tot',
- caches = [xcode_cache.x11e608cwk],
- console_view_entry = ci.console_view_entry(
- category = 'iOS',
- short_name = 'wk',
- ),
- executable = 'recipe:chromium',
- properties = {
- 'xcode_build_version': '11e608cwk'
- },
- schedule = '0 1-23/6 * * *',
- triggered_by = [],
-)
-
-ci.fyi_ios_builder(
- name = 'ios13-beta-simulator',
- console_view_entry = ci.console_view_entry(
- category = 'iOS|iOS13',
- short_name = 'ios13',
- ),
- executable = 'recipe:chromium',
- os = os.MAC_10_15,
- properties = {
- 'xcode_build_version': '11e146',
- },
- schedule = '0 0,12 * * *',
- triggered_by = [],
-)
-
-ci.fyi_ios_builder(
- name = 'ios13-sdk-device',
- console_view_entry = ci.console_view_entry(
- category = 'iOS|iOS13',
- short_name = 'dev',
- ),
- caches = [xcode_cache.x11n700h],
- executable = 'recipe:chromium',
- os = os.MAC_10_15,
- properties = {
- 'xcode_build_version': '11n700h',
- },
-)
-
-ci.fyi_ios_builder(
- name = 'ios13-sdk-simulator',
- console_view_entry = ci.console_view_entry(
- category = 'iOS|iOS13',
- short_name = 'sdk13',
- ),
- caches = [xcode_cache.x11n700h],
- executable = 'recipe:chromium',
- os = os.MAC_10_15,
- properties = {
- 'xcode_build_version': '11n700h'
- },
- schedule = '0 6,18 * * *',
- triggered_by = [],
-)
-
-ci.fyi_ios_builder(
- name = 'ios14-beta-simulator',
- console_view_entry = ci.console_view_entry(
- category = 'iOS|iOS14',
- short_name = 'ios14',
- ),
- executable = 'recipe:chromium',
- os = os.MAC_10_15,
- properties = {
- 'xcode_build_version': '11e146',
- },
-)
-
-ci.fyi_ios_builder(
- name = 'ios14-sdk-simulator',
- console_view_entry = ci.console_view_entry(
- category = 'iOS|iOS14',
- short_name = 'sdk14',
- ),
- caches = [xcode_cache.x12a6159],
- executable = 'recipe:chromium',
- os = os.MAC_10_15,
- properties = {
- 'xcode_build_version': '12a6159'
- }
-)
-
-
-ci.fyi_mac_builder(
- name = 'Mac Builder Next',
- console_view_entry = ci.console_view_entry(
- category = 'mac',
- short_name = 'bld',
- ),
- cores = None,
- os = None,
-)
-
-ci.thin_tester(
- name = 'Mac10.15 Tests',
- mastername = 'chromium.fyi',
- console_view_entry = ci.console_view_entry(
- category = 'mac',
- short_name = '15',
- ),
- triggered_by = ['Mac Builder Next'],
-)
-
-ci.fyi_mac_builder(
- name = 'Mac deterministic',
- console_view_entry = ci.console_view_entry(
- category = 'deterministic|mac',
- short_name = 'rel',
- ),
- cores = None,
- executable = 'recipe:swarming/deterministic_build',
- execution_timeout = 6 * time.hour,
-)
-
-ci.fyi_mac_builder(
- name = 'Mac deterministic (dbg)',
- console_view_entry = ci.console_view_entry(
- category = 'deterministic|mac',
- short_name = 'dbg',
- ),
- cores = None,
- executable = 'recipe:swarming/deterministic_build',
- execution_timeout = 6 * time.hour,
-)
-
-ci.fyi_mac_builder(
- name = 'mac-hermetic-upgrade-rel',
- console_view_entry = ci.console_view_entry(
- category = 'mac',
- short_name = 'herm',
- ),
- cores = 8,
-)
-
-ci.fyi_mac_builder(
- name = 'mac-mojo-rel',
- console_view_entry = ci.console_view_entry(
- category = 'mojo',
- short_name = 'mac',
- ),
- os = os.MAC_ANY,
-)
-
-
-ci.fyi_windows_builder(
- name = 'Win 10 Fast Ring',
- console_view_entry = ci.console_view_entry(
- category = 'win10',
- ),
- os = os.WINDOWS_10,
-)
-
-ci.fyi_windows_builder(
- name = 'win32-arm64-rel',
- console_view_entry = ci.console_view_entry(
- category = 'win32|arm64',
- ),
- cpu = cpu.X86,
- goma_jobs = goma.jobs.J150,
-)
-
-ci.fyi_windows_builder(
- name = 'win-annotator-rel',
- builderless = True,
- console_view_entry = ci.console_view_entry(
- category = 'network|traffic|annotations',
- short_name = 'win',
- ),
- execution_timeout = 16 * time.hour,
-)
-
-ci.fyi_windows_builder(
- name = 'Mojo Windows',
- console_view_entry = ci.console_view_entry(
- category = 'mojo',
- short_name = 'win',
- ),
-)
-
-
-ci.gpu_builder(
- name = 'GPU Linux Builder (dbg)',
- console_view_entry = ci.console_view_entry(
- category = 'Linux',
- ),
-)
-
-ci.gpu_builder(
- name = 'GPU Mac Builder (dbg)',
- console_view_entry = ci.console_view_entry(
- category = 'Mac',
- ),
- cores = None,
- os = os.MAC_ANY,
-)
-
-ci.gpu_builder(
- name = 'GPU Win x64 Builder (dbg)',
- builderless = True,
- console_view_entry = ci.console_view_entry(
- category = 'Windows',
- ),
- os = os.WINDOWS_ANY,
-)
-
-
-ci.gpu_thin_tester(
- name = 'Linux Debug (NVIDIA)',
- console_view_entry = ci.console_view_entry(
- category = 'Linux',
- ),
- triggered_by = ['GPU Linux Builder (dbg)'],
-)
-
-ci.gpu_thin_tester(
- name = 'Mac Debug (Intel)',
- console_view_entry = ci.console_view_entry(
- category = 'Mac',
- ),
- triggered_by = ['GPU Mac Builder (dbg)'],
-)
-
-ci.gpu_thin_tester(
- name = 'Mac Retina Debug (AMD)',
- console_view_entry = ci.console_view_entry(
- category = 'Mac',
- ),
- triggered_by = ['GPU Mac Builder (dbg)'],
-)
-
-ci.gpu_thin_tester(
- name = 'Win10 x64 Debug (NVIDIA)',
- console_view_entry = ci.console_view_entry(
- category = 'Windows',
- ),
- triggered_by = ['GPU Win x64 Builder (dbg)'],
-)
-
-
-ci.gpu_fyi_linux_builder(
- name = 'Android FYI 32 Vk Release (Pixel 2)',
- console_view_entry = ci.console_view_entry(
- category = 'Android|vk|Q32',
- short_name = 'P2',
- ),
-)
-
-ci.gpu_fyi_linux_builder(
- name = 'Android FYI 32 dEQP Vk Release (Pixel 2)',
- console_view_entry = ci.console_view_entry(
- category = 'Android|dqp|vk|Q32',
- short_name = 'P2',
- ),
-)
-
-ci.gpu_fyi_linux_builder(
- name = 'Android FYI 64 Perf (Pixel 2)',
- console_view_entry = ci.console_view_entry(
- category = 'Android|Perf|Q64',
- short_name = 'P2',
- ),
- cores = 2,
- triggered_by = ['GPU FYI Perf Android 64 Builder'],
-)
-
-ci.gpu_fyi_linux_builder(
- name = 'Android FYI 64 Vk Release (Pixel 2)',
- console_view_entry = ci.console_view_entry(
- category = 'Android|vk|Q64',
- short_name = 'P2',
- ),
-)
-
-ci.gpu_fyi_linux_builder(
- name = 'Android FYI 64 dEQP Vk Release (Pixel 2)',
- console_view_entry = ci.console_view_entry(
- category = 'Android|dqp|vk|Q64',
- short_name = 'P2',
- ),
-)
-
-ci.gpu_fyi_linux_builder(
- name = 'Android FYI Release (NVIDIA Shield TV)',
- console_view_entry = ci.console_view_entry(
- category = 'Android|N64|NVDA',
- short_name = 'STV',
- ),
-)
-
-ci.gpu_fyi_linux_builder(
- name = 'Android FYI Release (Nexus 5)',
- console_view_entry = ci.console_view_entry(
- category = 'Android|L32',
- short_name = 'N5',
- ),
-)
-
-ci.gpu_fyi_linux_builder(
- name = 'Android FYI Release (Nexus 5X)',
- console_view_entry = ci.console_view_entry(
- category = 'Android|M64|QCOM',
- short_name = 'N5X',
- ),
-)
-
-ci.gpu_fyi_linux_builder(
- name = 'Android FYI Release (Nexus 6)',
- console_view_entry = ci.console_view_entry(
- category = 'Android|L32',
- short_name = 'N6',
- ),
-)
-
-ci.gpu_fyi_linux_builder(
- name = 'Android FYI Release (Nexus 6P)',
- console_view_entry = ci.console_view_entry(
- category = 'Android|M64|QCOM',
- short_name = 'N6P',
- ),
-)
-
-ci.gpu_fyi_linux_builder(
- name = 'Android FYI Release (Nexus 9)',
- console_view_entry = ci.console_view_entry(
- category = 'Android|M64|NVDA',
- short_name = 'N9',
- ),
-)
-
-ci.gpu_fyi_linux_builder(
- name = 'Android FYI Release (Pixel 2)',
- console_view_entry = ci.console_view_entry(
- category = 'Android|P32|QCOM',
- short_name = 'P2',
- ),
-)
-
-ci.gpu_fyi_linux_builder(
- name = 'Android FYI SkiaRenderer GL (Nexus 5X)',
- console_view_entry = ci.console_view_entry(
- category = 'Android|skgl|M64',
- short_name = 'N5X',
- ),
-)
-
-ci.gpu_fyi_linux_builder(
- name = 'Android FYI SkiaRenderer Vulkan (Pixel 2)',
- console_view_entry = ci.console_view_entry(
- category = 'Android|skv|P32',
- short_name = 'P2',
- ),
-)
-
-ci.gpu_fyi_linux_builder(
- name = 'Android FYI dEQP Release (Nexus 5X)',
- console_view_entry = ci.console_view_entry(
- category = 'Android|dqp|M64',
- short_name = 'N5X',
- ),
-)
-
-ci.gpu_fyi_linux_builder(
- name = 'ChromeOS FYI Release (amd64-generic)',
- console_view_entry = ci.console_view_entry(
- category = 'ChromeOS|amd64|generic',
- short_name = 'x64'
- ),
-)
-
-ci.gpu_fyi_linux_builder(
- name = 'ChromeOS FYI Release (kevin)',
- console_view_entry = ci.console_view_entry(
- category = 'ChromeOS|arm|kevin',
- short_name = 'kvn'
- ),
-)
-
-ci.gpu_fyi_linux_builder(
- name = 'GPU FYI Linux Builder',
- console_view_entry = ci.console_view_entry(
- category = 'Linux|Builder',
- short_name = 'rel',
- ),
-)
-
-ci.gpu_fyi_linux_builder(
- name = 'GPU FYI Linux Builder (dbg)',
- console_view_entry = ci.console_view_entry(
- category = 'Linux|Builder',
- short_name = 'dbg',
- ),
-)
-
-ci.gpu_fyi_linux_builder(
- name = 'GPU FYI Linux Ozone Builder',
- console_view_entry = ci.console_view_entry(
- category = 'Linux|Builder',
- short_name = 'ozn',
- ),
-)
-
-ci.gpu_fyi_linux_builder(
- name = 'GPU FYI Linux dEQP Builder',
- console_view_entry = ci.console_view_entry(
- category = 'Linux|Builder',
- short_name = 'dqp',
- ),
-)
-
-ci.gpu_fyi_linux_builder(
- name = 'GPU FYI Perf Android 64 Builder',
- console_view_entry = ci.console_view_entry(
- category = 'Android|Perf|Builder',
- short_name = '64',
- ),
-)
-
-ci.gpu_fyi_linux_builder(
- name = 'Linux FYI GPU TSAN Release',
- console_view_entry = ci.console_view_entry(
- category = 'Linux',
- short_name = 'tsn',
- ),
-)
-
-# Builder + tester.
-ci.gpu_fyi_linux_builder(
- name = 'Linux FYI SkiaRenderer Dawn Release (Intel HD 630)',
- console_view_entry = ci.console_view_entry(
- category = 'Linux|Intel',
- short_name = 'skd',
- ),
-)
-
-
-ci.gpu_fyi_mac_builder(
- name = 'Mac FYI GPU ASAN Release',
- console_view_entry = ci.console_view_entry(
- category = 'Mac',
- short_name = 'asn',
- ),
-)
-
-ci.gpu_fyi_mac_builder(
- name = 'GPU FYI Mac Builder',
- console_view_entry = ci.console_view_entry(
- category = 'Mac|Builder',
- short_name = 'rel',
- ),
-)
-
-ci.gpu_fyi_mac_builder(
- name = 'GPU FYI Mac Builder (dbg)',
- console_view_entry = ci.console_view_entry(
- category = 'Mac|Builder',
- short_name = 'dbg',
- ),
-)
-
-ci.gpu_fyi_mac_builder(
- name = 'GPU FYI Mac dEQP Builder',
- console_view_entry = ci.console_view_entry(
- category = 'Mac|Builder',
- short_name = 'dqp',
- ),
-)
-
-
-ci.gpu_fyi_thin_tester(
- name = 'Linux FYI Debug (NVIDIA)',
- console_view_entry = ci.console_view_entry(
- category = 'Linux|Nvidia',
- short_name = 'dbg',
- ),
- triggered_by = ['GPU FYI Linux Builder (dbg)'],
-)
-
-ci.gpu_fyi_thin_tester(
- name = 'Linux FYI Experimental Release (Intel HD 630)',
- console_view_entry = ci.console_view_entry(
- category = 'Linux|Intel',
- short_name = 'exp',
- ),
- triggered_by = ['GPU FYI Linux Builder'],
-)
-
-ci.gpu_fyi_thin_tester(
- name = 'Linux FYI Experimental Release (NVIDIA)',
- console_view_entry = ci.console_view_entry(
- category = 'Linux|Nvidia',
- short_name = 'exp',
- ),
- triggered_by = ['GPU FYI Linux Builder'],
-)
-
-ci.gpu_fyi_thin_tester(
- name = 'Linux FYI Ozone (Intel)',
- console_view_entry = ci.console_view_entry(
- category = 'Linux|Intel',
- short_name = 'ozn',
- ),
- triggered_by = ['GPU FYI Linux Ozone Builder'],
-)
-
-ci.gpu_fyi_thin_tester(
- name = 'Linux FYI Release (NVIDIA)',
- console_view_entry = ci.console_view_entry(
- category = 'Linux|Nvidia',
- short_name = 'rel',
- ),
- triggered_by = ['GPU FYI Linux Builder'],
-)
-
-ci.gpu_fyi_thin_tester(
- name = 'Linux FYI Release (AMD R7 240)',
- console_view_entry = ci.console_view_entry(
- category = 'Linux|AMD',
- short_name = 'rel',
- ),
- triggered_by = ['GPU FYI Linux Builder'],
-)
-
-ci.gpu_fyi_thin_tester(
- name = 'Linux FYI Release (Intel HD 630)',
- console_view_entry = ci.console_view_entry(
- category = 'Linux|Intel',
- short_name = 'rel',
- ),
- triggered_by = ['GPU FYI Linux Builder'],
-)
-
-ci.gpu_fyi_thin_tester(
- name = 'Linux FYI Release (Intel UHD 630)',
- console_view_entry = ci.console_view_entry(
- category = 'Linux|Intel',
- short_name = 'uhd',
- ),
- # TODO(https://crbug.com/986939): Remove this increased timeout once more
- # devices are added.
- execution_timeout = 18 * time.hour,
- triggered_by = ['GPU FYI Linux Builder'],
-)
-
-ci.gpu_fyi_thin_tester(
- name = 'Linux FYI SkiaRenderer Vulkan (Intel HD 630)',
- console_view_entry = ci.console_view_entry(
- category = 'Linux|Intel',
- short_name = 'skv',
- ),
- triggered_by = ['GPU FYI Linux Builder'],
-)
-
-ci.gpu_fyi_thin_tester(
- name = 'Linux FYI SkiaRenderer Vulkan (NVIDIA)',
- console_view_entry = ci.console_view_entry(
- category = 'Linux|Nvidia',
- short_name = 'skv',
- ),
- triggered_by = ['GPU FYI Linux Builder'],
-)
-
-ci.gpu_fyi_thin_tester(
- name = 'Linux FYI dEQP Release (Intel HD 630)',
- console_view_entry = ci.console_view_entry(
- category = 'Linux|Intel',
- short_name = 'dqp',
- ),
- triggered_by = ['GPU FYI Linux dEQP Builder'],
-)
-
-ci.gpu_fyi_thin_tester(
- name = 'Linux FYI dEQP Release (NVIDIA)',
- console_view_entry = ci.console_view_entry(
- category = 'Linux|Nvidia',
- short_name = 'dqp',
- ),
- triggered_by = ['GPU FYI Linux dEQP Builder'],
-)
-
-ci.gpu_fyi_thin_tester(
- name = 'Mac FYI Debug (Intel)',
- console_view_entry = ci.console_view_entry(
- category = 'Mac|Intel',
- short_name = 'dbg',
- ),
- triggered_by = ['GPU FYI Mac Builder (dbg)'],
-)
-
-ci.gpu_fyi_thin_tester(
- name = 'Mac FYI Experimental Release (Intel)',
- console_view_entry = ci.console_view_entry(
- category = 'Mac|Intel',
- short_name = 'exp',
- ),
- triggered_by = ['GPU FYI Mac Builder'],
-)
-
-ci.gpu_fyi_thin_tester(
- name = 'Mac FYI Experimental Retina Release (AMD)',
- console_view_entry = ci.console_view_entry(
- category = 'Mac|AMD|Retina',
- short_name = 'exp',
- ),
- triggered_by = ['GPU FYI Mac Builder'],
-)
-
-ci.gpu_fyi_thin_tester(
- name = 'Mac FYI Experimental Retina Release (NVIDIA)',
- console_view_entry = ci.console_view_entry(
- category = 'Mac|Nvidia',
- short_name = 'exp',
- ),
- # 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.gpu_fyi_thin_tester(
- name = 'Mac FYI Release (Intel)',
- console_view_entry = ci.console_view_entry(
- category = 'Mac|Intel',
- short_name = 'rel',
- ),
- triggered_by = ['GPU FYI Mac Builder'],
-)
-
-ci.gpu_fyi_thin_tester(
- name = 'Mac FYI Retina Debug (AMD)',
- console_view_entry = ci.console_view_entry(
- category = 'Mac|AMD|Retina',
- short_name = 'dbg',
- ),
- triggered_by = ['GPU FYI Mac Builder (dbg)'],
-)
-
-ci.gpu_fyi_thin_tester(
- name = 'Mac FYI Retina Debug (NVIDIA)',
- console_view_entry = ci.console_view_entry(
- category = 'Mac|Nvidia',
- short_name = 'dbg',
- ),
- triggered_by = ['GPU FYI Mac Builder (dbg)'],
-)
-
-ci.gpu_fyi_thin_tester(
- name = 'Mac FYI Retina Release (AMD)',
- console_view_entry = ci.console_view_entry(
- category = 'Mac|AMD|Retina',
- short_name = 'rel',
- ),
- triggered_by = ['GPU FYI Mac Builder'],
-)
-
-ci.gpu_fyi_thin_tester(
- name = 'Mac FYI Retina Release (NVIDIA)',
- console_view_entry = ci.console_view_entry(
- category = 'Mac|Nvidia',
- short_name = 'rel',
- ),
- triggered_by = ['GPU FYI Mac Builder'],
-)
-
-ci.gpu_fyi_thin_tester(
- name = 'Mac FYI dEQP Release AMD',
- console_view_entry = ci.console_view_entry(
- category = 'Mac|AMD',
- short_name = 'dqp',
- ),
- triggered_by = ['GPU FYI Mac dEQP Builder'],
-)
-
-ci.gpu_fyi_thin_tester(
- name = 'Mac FYI dEQP Release Intel',
- console_view_entry = ci.console_view_entry(
- category = 'Mac|Intel',
- short_name = 'dqp',
- ),
- triggered_by = ['GPU FYI Mac dEQP Builder'],
-)
-
-ci.gpu_fyi_thin_tester(
- name = 'Mac Pro FYI Release (AMD)',
- console_view_entry = ci.console_view_entry(
- category = 'Mac|AMD|Pro',
- short_name = 'rel',
- ),
- triggered_by = ['GPU FYI Mac Builder'],
-)
-
-ci.gpu_fyi_thin_tester(
- name = 'Win10 FYI x64 Debug (NVIDIA)',
- console_view_entry = ci.console_view_entry(
- category = 'Windows|10|x64|Nvidia',
- short_name = 'dbg',
- ),
- triggered_by = ['GPU FYI Win x64 Builder (dbg)'],
-)
-
-ci.gpu_fyi_thin_tester(
- name = 'Win10 FYI x64 DX12 Vulkan Debug (NVIDIA)',
- console_view_entry = ci.console_view_entry(
- category = 'Windows|10|x64|Nvidia|dx12vk',
- short_name = 'dbg',
- ),
- triggered_by = ['GPU FYI Win x64 DX12 Vulkan Builder (dbg)'],
-)
-
-ci.gpu_fyi_thin_tester(
- name = 'Win10 FYI x64 DX12 Vulkan Release (NVIDIA)',
- console_view_entry = ci.console_view_entry(
- category = 'Windows|10|x64|Nvidia|dx12vk',
- short_name = 'rel',
- ),
- triggered_by = ['GPU FYI Win x64 DX12 Vulkan Builder'],
-)
-
-ci.gpu_fyi_thin_tester(
- name = 'Win10 FYI x64 Exp Release (Intel HD 630)',
- console_view_entry = ci.console_view_entry(
- category = 'Windows|10|x64|Intel',
- short_name = 'exp',
- ),
- triggered_by = ['GPU FYI Win x64 Builder'],
-)
-
-ci.gpu_fyi_thin_tester(
- name = 'Win10 FYI x64 Exp Release (NVIDIA)',
- console_view_entry = ci.console_view_entry(
- category = 'Windows|10|x64|Nvidia',
- short_name = 'exp',
- ),
- triggered_by = ['GPU FYI Win x64 Builder'],
-)
-
-ci.gpu_fyi_thin_tester(
- name = 'Win10 FYI x64 Release (AMD RX 550)',
- console_view_entry = ci.console_view_entry(
- category = 'Windows|10|x64|AMD',
- short_name = 'rel',
- ),
- triggered_by = ['GPU FYI Win x64 Builder'],
-)
-
-ci.gpu_fyi_thin_tester(
- name = 'Win10 FYI x64 Release (Intel HD 630)',
- console_view_entry = ci.console_view_entry(
- category = 'Windows|10|x64|Intel',
- short_name = 'rel',
- ),
- triggered_by = ['GPU FYI Win x64 Builder'],
-)
-
-ci.gpu_fyi_thin_tester(
- name = 'Win10 FYI x64 Release (Intel UHD 630)',
- console_view_entry = ci.console_view_entry(
- category = 'Windows|10|x64|Intel',
- short_name = 'uhd',
- ),
- # TODO(https://crbug.com/986939): Remove this increased timeout once
- # more devices are added.
- execution_timeout = 18 * time.hour,
- triggered_by = ['GPU FYI Win x64 Builder'],
-)
-
-ci.gpu_fyi_thin_tester(
- name = 'Win10 FYI x64 Release (NVIDIA GeForce GTX 1660)',
- console_view_entry = ci.console_view_entry(
- category = 'Windows|10|x64|Nvidia',
- short_name = 'gtx',
- ),
- execution_timeout = 18 * time.hour,
- triggered_by = ['GPU FYI Win x64 Builder'],
-)
-
-ci.gpu_fyi_thin_tester(
- name = 'Win10 FYI x64 Release (NVIDIA)',
- console_view_entry = ci.console_view_entry(
- category = 'Windows|10|x64|Nvidia',
- short_name = 'rel',
- ),
- triggered_by = ['GPU FYI Win x64 Builder'],
-)
-
-ci.gpu_fyi_thin_tester(
- name = 'Win10 FYI x64 Release XR Perf (NVIDIA)',
- console_view_entry = ci.console_view_entry(
- category = 'Windows|10|x64|Nvidia',
- short_name = 'xr',
- ),
- triggered_by = ['GPU FYI XR Win x64 Builder'],
-)
-
-# Builder + tester.
-ci.gpu_fyi_windows_builder(
- name = 'Win10 FYI x64 SkiaRenderer Dawn Release (NVIDIA)',
- console_view_entry = ci.console_view_entry(
- category = 'Windows|10|x64|Nvidia',
- short_name = 'skd',
- ),
-)
-
-ci.gpu_fyi_thin_tester(
- name = 'Win10 FYI x64 SkiaRenderer GL (NVIDIA)',
- console_view_entry = ci.console_view_entry(
- category = 'Windows|10|x64|Nvidia',
- short_name = 'skgl',
- ),
- triggered_by = ['GPU FYI Win x64 Builder'],
-)
-
-ci.gpu_fyi_thin_tester(
- name = 'Win10 FYI x64 dEQP Release (Intel HD 630)',
- console_view_entry = ci.console_view_entry(
- category = 'Windows|10|x64|Intel',
- short_name = 'dqp',
- ),
- triggered_by = ['GPU FYI Win x64 dEQP Builder'],
-)
-
-ci.gpu_fyi_thin_tester(
- name = 'Win10 FYI x64 dEQP Release (NVIDIA)',
- console_view_entry = ci.console_view_entry(
- category = 'Windows|10|x64|Nvidia',
- short_name = 'dqp',
- ),
- triggered_by = ['GPU FYI Win x64 dEQP Builder'],
-)
-
-ci.gpu_fyi_thin_tester(
- name = 'Win10 FYI x86 Release (NVIDIA)',
- console_view_entry = ci.console_view_entry(
- category = 'Windows|10|x86|Nvidia',
- short_name = 'rel',
- ),
- triggered_by = ['GPU FYI Win Builder'],
-)
-
-ci.gpu_fyi_thin_tester(
- name = 'Win7 FYI Debug (AMD)',
- console_view_entry = ci.console_view_entry(
- category = 'Windows|7|x86|AMD',
- short_name = 'dbg',
- ),
- triggered_by = ['GPU FYI Win Builder (dbg)'],
-)
-
-ci.gpu_fyi_thin_tester(
- name = 'Win7 FYI Release (AMD)',
- console_view_entry = ci.console_view_entry(
- category = 'Windows|7|x86|AMD',
- short_name = 'rel',
- ),
- triggered_by = ['GPU FYI Win Builder'],
-)
-
-ci.gpu_fyi_thin_tester(
- name = 'Win7 FYI Release (NVIDIA)',
- console_view_entry = ci.console_view_entry(
- category = 'Windows|7|x86|Nvidia',
- short_name = 'rel',
- ),
- triggered_by = ['GPU FYI Win Builder'],
-)
-
-ci.gpu_fyi_thin_tester(
- name = 'Win7 FYI dEQP Release (AMD)',
- console_view_entry = ci.console_view_entry(
- category = 'Windows|7|x86|AMD',
- short_name = 'dqp',
- ),
- triggered_by = ['GPU FYI Win dEQP Builder'],
-)
-
-ci.gpu_fyi_thin_tester(
- name = 'Win7 FYI x64 Release (NVIDIA)',
- console_view_entry = ci.console_view_entry(
- category = 'Windows|7|x64|Nvidia',
- short_name = 'rel',
- ),
- triggered_by = ['GPU FYI Win x64 Builder'],
-)
-
-ci.gpu_fyi_thin_tester(
- name = 'Win7 FYI x64 dEQP Release (NVIDIA)',
- console_view_entry = ci.console_view_entry(
- category = 'Windows|7|x64|Nvidia',
- short_name = 'dqp',
- ),
- triggered_by = ['GPU FYI Win x64 dEQP Builder'],
-)
-
-
-ci.gpu_fyi_windows_builder(
- name = 'GPU FYI Win Builder',
- console_view_entry = ci.console_view_entry(
- category = 'Windows|Builder|Release',
- short_name = 'x86',
- ),
-)
-
-ci.gpu_fyi_windows_builder(
- name = 'GPU FYI Win Builder (dbg)',
- console_view_entry = ci.console_view_entry(
- category = 'Windows|Builder|Debug',
- short_name = 'x86',
- ),
-)
-
-ci.gpu_fyi_windows_builder(
- name = 'GPU FYI Win dEQP Builder',
- console_view_entry = ci.console_view_entry(
- category = 'Windows|Builder|dEQP',
- short_name = 'x86',
- ),
-)
-
-ci.gpu_fyi_windows_builder(
- name = 'GPU FYI Win x64 Builder',
- console_view_entry = ci.console_view_entry(
- category = 'Windows|Builder|Release',
- short_name = 'x64',
- ),
-)
-
-ci.gpu_fyi_windows_builder(
- name = 'GPU FYI Win x64 Builder (dbg)',
- console_view_entry = ci.console_view_entry(
- category = 'Windows|Builder|Debug',
- short_name = 'x64',
- ),
-)
-
-ci.gpu_fyi_windows_builder(
- name = 'GPU FYI Win x64 dEQP Builder',
- console_view_entry = ci.console_view_entry(
- category = 'Windows|Builder|dEQP',
- short_name = 'x64',
- ),
-)
-
-ci.gpu_fyi_windows_builder(
- name = 'GPU FYI Win x64 DX12 Vulkan Builder',
- console_view_entry = ci.console_view_entry(
- category = 'Windows|Builder|dx12vk',
- short_name = 'rel',
- ),
-)
-
-ci.gpu_fyi_windows_builder(
- name = 'GPU FYI Win x64 DX12 Vulkan Builder (dbg)',
- console_view_entry = ci.console_view_entry(
- category = 'Windows|Builder|dx12vk',
- short_name = 'dbg',
- ),
-)
-
-ci.gpu_fyi_windows_builder(
- name = 'GPU FYI XR Win x64 Builder',
- console_view_entry = ci.console_view_entry(
- category = 'Windows|Builder|XR',
- short_name = 'x64',
- ),
-)
-
-
-ci.linux_builder(
- name = 'Cast Audio Linux',
- console_view_entry = ci.console_view_entry(
- category = 'cast',
- short_name = 'aud',
- ),
- main_console_view = 'main',
- ssd = True,
-)
-
-ci.linux_builder(
- name = 'Deterministic Fuchsia (dbg)',
- console_view_entry = ci.console_view_entry(
- category = 'fuchsia|x64',
- short_name = 'det',
- ),
- executable = 'recipe:swarming/deterministic_build',
- execution_timeout = 6 * time.hour,
- goma_jobs = None,
- main_console_view = 'main',
-)
-
-ci.linux_builder(
- name = 'Deterministic Linux',
- console_view_entry = ci.console_view_entry(
- category = 'release',
- short_name = 'det',
- ),
- executable = 'recipe:swarming/deterministic_build',
- execution_timeout = 6 * time.hour,
- main_console_view = 'main',
-)
-
-ci.linux_builder(
- name = 'Deterministic Linux (dbg)',
- console_view_entry = ci.console_view_entry(
- category = 'debug|builder',
- short_name = 'det',
- ),
- cores = 32,
- executable = 'recipe:swarming/deterministic_build',
- execution_timeout = 6 * time.hour,
- main_console_view = 'main',
-)
-
-ci.linux_builder(
- name = 'Leak Detection Linux',
- console_view = 'chromium.fyi',
- console_view_entry = ci.console_view_entry(
- category = 'linux',
- short_name = 'lk',
- ),
-)
-
-ci.linux_builder(
- name = 'Linux Builder (dbg)(32)',
- console_view_entry = ci.console_view_entry(
- category = 'debug|builder',
- short_name = '32',
- ),
- main_console_view = 'main',
-)
-
-ci.linux_builder(
- name = 'Network Service Linux',
- console_view_entry = ci.console_view_entry(
- category = 'release',
- short_name = 'nsl',
- ),
- main_console_view = 'main',
-)
-
-ci.linux_builder(
- name = 'fuchsia-x64-dbg',
- console_view_entry = ci.console_view_entry(
- category = 'fuchsia|x64',
- short_name = 'dbg',
- ),
- main_console_view = 'main',
- notifies = ['cr-fuchsia'],
-)
-
-ci.linux_builder(
- name = 'linux-blink-cors-rel',
- console_view_entry = ci.console_view_entry(
- category = 'release',
- short_name = 'crs',
- ),
- goma_jobs = None,
- main_console_view = 'main',
-)
-
-ci.linux_builder(
- name = 'linux-gcc-rel',
- console_view_entry = ci.console_view_entry(
- category = 'release',
- short_name = 'gcc',
- ),
- goma_backend = None,
- main_console_view = 'main',
-)
-
-ci.linux_builder(
- name = 'linux-trusty-rel',
- console_view_entry = ci.console_view_entry(
- category = 'release',
- short_name = 'tru',
- ),
- main_console_view = 'main',
- os = os.LINUX_TRUSTY,
-)
-
-ci.linux_builder(
- name = 'linux_chromium_component_updater',
- executable = 'recipe:findit/chromium/update_components',
- schedule = '0 0,6,12,18 * * *',
- service_account = 'component-mapping-updater@chops-service-accounts.iam.gserviceaccount.com',
- triggered_by = [],
- notifies = ['component-mapping'],
-)
-
-
-ci.mac_ios_builder(
- name = 'ios-device',
- console_view_entry = ci.console_view_entry(
- category = 'ios|default',
- short_name = 'dev',
- ),
- # We don't have necessary capacity to run this configuration in CQ, but it
- # is part of the main waterfall
- main_console_view = 'main',
-)
-
-ci.mac_ios_builder(
- name = 'ios-simulator-noncq',
- console_view_entry = ci.console_view_entry(
- category = 'ios|default',
- short_name = 'non',
- ),
- # We don't have necessary capacity to run this configuration in CQ, but it
- # is part of the main waterfall
- main_console_view = 'main',
-)
-
-
-ci.memory_builder(
- name = 'Android CFI',
- # TODO(https://crbug.com/1008094) When this builder is not consistently
- # failing, remove the console_view value
- console_view = 'chromium.android.fyi',
- console_view_entry = ci.console_view_entry(
- category = 'memory',
- short_name = 'cfi',
- ),
- cores = 32,
- # TODO(https://crbug.com/919430) Remove the larger timeout once compile
- # times have been brought down to reasonable level
- execution_timeout = time.hour * 9 / 2, # 4.5 (can't multiply float * duration)
-)
-
-ci.memory_builder(
- name = 'Linux CFI',
- console_view_entry = ci.console_view_entry(
- category = 'cfi',
- short_name = 'lnx',
- ),
- cores = 32,
- # TODO(thakis): Remove once https://crbug.com/927738 is resolved.
- execution_timeout = 4 * time.hour,
- goma_jobs = goma.jobs.MANY_JOBS_FOR_CI,
- main_console_view = 'main',
-)
-
-ci.memory_builder(
- name = 'Linux Chromium OS ASan LSan Builder',
- console_view_entry = ci.console_view_entry(
- category = 'cros|asan',
- short_name = 'bld',
- ),
- # TODO(crbug.com/1030593): Builds take more than 3 hours sometimes. Remove
- # once the builds are faster.
- execution_timeout = 6 * time.hour,
- main_console_view = 'main',
-)
-
-ci.memory_builder(
- name = 'Linux Chromium OS ASan LSan Tests (1)',
- console_view_entry = ci.console_view_entry(
- category = 'cros|asan',
- short_name = 'tst',
- ),
- triggered_by = ['Linux Chromium OS ASan LSan Builder'],
- main_console_view = 'main',
-)
-
-ci.memory_builder(
- name = 'Linux ChromiumOS MSan Builder',
- console_view_entry = ci.console_view_entry(
- category = 'cros|msan',
- short_name = 'bld',
- ),
- main_console_view = 'main',
-)
-
-ci.memory_builder(
- name = 'Linux ChromiumOS MSan Tests',
- console_view_entry = ci.console_view_entry(
- category = 'cros|msan',
- short_name = 'tst',
- ),
- triggered_by = ['Linux ChromiumOS MSan Builder'],
- main_console_view = 'main',
-)
-
-ci.memory_builder(
- name = 'Linux MSan Builder',
- console_view_entry = ci.console_view_entry(
- category = 'linux|msan',
- short_name = 'bld',
- ),
- goma_jobs = goma.jobs.MANY_JOBS_FOR_CI,
- main_console_view = 'main',
-)
-
-ci.memory_builder(
- name = 'Linux MSan Tests',
- console_view_entry = ci.console_view_entry(
- category = 'linux|msan',
- short_name = 'tst',
- ),
- triggered_by = ['Linux MSan Builder'],
- main_console_view = 'main',
-)
-
-ci.memory_builder(
- name = 'Mac ASan 64 Builder',
- builderless = False,
- console_view_entry = ci.console_view_entry(
- category = 'mac',
- short_name = 'bld',
- ),
- goma_debug = True, # TODO(hinoka): Remove this after debugging.
- goma_jobs = None,
- cores = None, # Swapping between 8 and 24
- main_console_view = 'main',
- os = os.MAC_DEFAULT,
- triggering_policy = scheduler.greedy_batching(
- max_concurrent_invocations = 2,
- ),
-)
-
-ci.memory_builder(
- name = 'Mac ASan 64 Tests (1)',
- builderless = False,
- console_view_entry = ci.console_view_entry(
- category = 'mac',
- short_name = 'tst',
- ),
- main_console_view = 'main',
- os = os.MAC_DEFAULT,
- triggered_by = ['Mac ASan 64 Builder'],
-)
-
-ci.memory_builder(
- name = 'WebKit Linux ASAN',
- console_view_entry = ci.console_view_entry(
- category = 'linux|webkit',
- short_name = 'asn',
- ),
- main_console_view = 'main',
-)
-
-ci.memory_builder(
- name = 'WebKit Linux Leak',
- console_view_entry = ci.console_view_entry(
- category = 'linux|webkit',
- short_name = 'lk',
- ),
- main_console_view = 'main',
-)
-
-ci.memory_builder(
- name = 'WebKit Linux MSAN',
- console_view_entry = ci.console_view_entry(
- category = 'linux|webkit',
- short_name = 'msn',
- ),
- main_console_view = 'main',
-)
-
-ci.memory_builder(
- name = 'android-asan',
- console_view_entry = ci.console_view_entry(
- category = 'android',
- short_name = 'asn',
- ),
- main_console_view = 'main',
-)
-
-ci.memory_builder(
- name = 'win-asan',
- console_view_entry = ci.console_view_entry(
- category = 'win',
- short_name = 'asn',
- ),
- cores = 32,
- builderless = True,
- main_console_view = 'main',
- os = os.WINDOWS_DEFAULT,
-)
-
-
-ci.swangle_linux_builder(
- name = 'linux-swangle-chromium-x64',
- console_view_entry = ci.console_view_entry(
- category = 'Chromium|Linux',
- short_name = 'x64',
- ),
-)
-
-ci.swangle_linux_builder(
- name = 'linux-swangle-tot-angle-x64',
- console_view_entry = ci.console_view_entry(
- category = 'ToT ANGLE|Linux',
- short_name = 'x64',
- ),
-)
-
-ci.swangle_linux_builder(
- name = 'linux-swangle-tot-angle-x86',
- console_view_entry = ci.console_view_entry(
- category = 'ToT ANGLE|Linux',
- short_name = 'x86',
- ),
-)
-
-ci.swangle_linux_builder(
- name = 'linux-swangle-tot-swiftshader-x64',
- console_view_entry = ci.console_view_entry(
- category = 'ToT SwiftShader|Linux',
- short_name = 'x64',
- ),
-)
-
-ci.swangle_linux_builder(
- name = 'linux-swangle-tot-swiftshader-x86',
- console_view_entry = ci.console_view_entry(
- category = 'ToT SwiftShader|Linux',
- short_name = 'x86',
- ),
-)
-
-ci.swangle_linux_builder(
- name = 'linux-swangle-x64',
- console_view_entry = ci.console_view_entry(
- category = 'DEPS|Linux',
- short_name = 'x64',
- ),
-)
-
-ci.swangle_linux_builder(
- name = 'linux-swangle-x86',
- console_view_entry = ci.console_view_entry(
- category = 'DEPS|Linux',
- short_name = 'x86',
- ),
-)
-
-
-ci.swangle_mac_builder(
- name = 'mac-swangle-chromium-x64',
- console_view_entry = ci.console_view_entry(
- category = 'Chromium|Mac',
- short_name = 'x64',
- ),
-)
-
-
-ci.swangle_windows_builder(
- name = 'win-swangle-chromium-x86',
- console_view_entry = ci.console_view_entry(
- category = 'Chromium|Windows',
- short_name = 'x86',
- ),
-)
-
-ci.swangle_windows_builder(
- name = 'win-swangle-tot-angle-x64',
- console_view_entry = ci.console_view_entry(
- category = 'ToT ANGLE|Windows',
- short_name = 'x64',
- ),
-)
-
-ci.swangle_windows_builder(
- name = 'win-swangle-tot-angle-x86',
- console_view_entry = ci.console_view_entry(
- category = 'ToT ANGLE|Windows',
- short_name = 'x86',
- ),
-)
-
-ci.swangle_windows_builder(
- name = 'win-swangle-tot-swiftshader-x64',
- console_view_entry = ci.console_view_entry(
- category = 'ToT SwiftShader|Windows',
- short_name = 'x64',
- ),
-)
-
-ci.swangle_windows_builder(
- name = 'win-swangle-tot-swiftshader-x86',
- console_view_entry = ci.console_view_entry(
- category = 'ToT SwiftShader|Windows',
- short_name = 'x86',
- ),
-)
-
-ci.swangle_windows_builder(
- name = 'win-swangle-x64',
- console_view_entry = ci.console_view_entry(
- category = 'DEPS|Windows',
- short_name = 'x64',
- ),
-)
-
-ci.swangle_windows_builder(
- name = 'win-swangle-x86',
- console_view_entry = ci.console_view_entry(
- category = 'DEPS|Windows',
- short_name = 'x86',
- ),
-)
-
-
-ci.win_builder(
- name = 'WebKit Win10',
- console_view_entry = ci.console_view_entry(
- category = 'misc',
- short_name = 'wbk',
- ),
- main_console_view = 'main',
- triggered_by = ['Win Builder'],
-)
-
-ci.win_builder(
- name = 'Win Builder',
- console_view_entry = ci.console_view_entry(
- category = 'release|builder',
- short_name = '32',
- ),
- cores = 32,
- main_console_view = 'main',
- os = os.WINDOWS_ANY,
-)
-
-ci.win_builder(
- name = 'Win x64 Builder (dbg)',
- console_view_entry = ci.console_view_entry(
- category = 'debug|builder',
- short_name = '64',
- ),
- cores = 32,
- builderless = True,
- main_console_view = 'main',
- os = os.WINDOWS_ANY,
-)
-
-ci.win_builder(
- name = 'Win10 Tests x64 (dbg)',
- console_view_entry = ci.console_view_entry(
- category = 'debug|tester',
- short_name = '10',
- ),
- main_console_view = 'main',
- triggered_by = ['Win x64 Builder (dbg)'],
-)
-
-ci.win_builder(
- name = 'Win7 (32) Tests',
- console_view_entry = ci.console_view_entry(
- category = 'release|tester',
- short_name = '32',
- ),
- main_console_view = 'main',
- os = os.WINDOWS_7,
- triggered_by = ['Win Builder'],
-)
-
-ci.win_builder(
- name = 'Win7 Tests (1)',
- console_view_entry = ci.console_view_entry(
- category = 'release|tester',
- short_name = '32',
- ),
- main_console_view = 'main',
- os = os.WINDOWS_7,
- triggered_by = ['Win Builder'],
-)
-
-ci.win_builder(
- name = 'Windows deterministic',
- console_view_entry = ci.console_view_entry(
- category = 'misc',
- short_name = 'det',
- ),
- executable = 'recipe:swarming/deterministic_build',
- execution_timeout = 6 * time.hour,
- goma_jobs = goma.jobs.J150,
- main_console_view = 'main',
-)
diff --git a/chromium/infra/config/subprojects/chromium/master-only/consoles/luci.chromium.try.star b/chromium/infra/config/subprojects/chromium/master-only/consoles/luci.chromium.try.star
deleted file mode 100644
index cdf6632a742..00000000000
--- a/chromium/infra/config/subprojects/chromium/master-only/consoles/luci.chromium.try.star
+++ /dev/null
@@ -1,190 +0,0 @@
-# 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.
-
-luci.list_view(
- name = 'luci.chromium.try',
- entries = [
- 'try/android-cronet-arm-dbg',
- 'try/android-lollipop-arm-rel',
- 'try/android-marshmallow-arm64-rel',
- 'try/android-marshmallow-x86-rel',
- 'try/android-nougat-arm64-rel',
- 'try/android-oreo-arm64-cts-networkservice-dbg',
- 'try/android-pie-arm64-coverage-rel',
- 'try/android-pie-arm64-rel',
- 'try/android-pie-x86-rel',
- 'try/android-10-arm64-rel',
- 'try/android-webview-pie-arm64-fyi-rel',
- 'try/android_archive_rel_ng',
- 'try/android_arm64_dbg_recipe',
- 'try/android_angle_deqp_rel_ng',
- 'try/android_angle_vk32_deqp_rel_ng',
- 'try/android_angle_vk64_deqp_rel_ng',
- 'try/android_angle_rel_ng',
- 'try/android_angle_vk32_rel_ng',
- 'try/android_angle_vk64_rel_ng',
- 'try/android_cfi_rel_ng',
- 'try/android_compile_dbg',
- 'try/android_compile_x64_dbg',
- 'try/android_compile_x86_dbg',
- 'try/android_mojo',
- 'try/android_n5x_swarming_dbg',
- 'try/android_optional_gpu_tests_rel',
- 'try/android-webview-marshmallow-arm64-dbg',
- 'try/android-webview-nougat-arm64-dbg',
- 'try/android-webview-oreo-arm64-dbg',
- 'try/android-webview-pie-arm64-dbg',
- 'try/cast_shell_audio_linux',
- 'try/cast_shell_linux',
- 'try/chromeos-amd64-generic-cfi-thin-lto-rel',
- 'try/chromeos-amd64-generic-dbg',
- 'try/chromeos-amd64-generic-rel',
- 'try/chromeos-arm-generic-dbg',
- 'try/chromeos-arm-generic-rel',
- 'try/chromeos-kevin-compile-rel',
- 'try/chromeos-kevin-rel',
- 'try/chromium_presubmit',
- 'try/closure_compilation',
- 'try/fuchsia-angle-rel',
- 'try/fuchsia-compile-x64-dbg',
- 'try/gpu-fyi-try-android-l-nexus-5-32',
- 'try/gpu-fyi-try-android-l-nexus-6-32',
- 'try/gpu-fyi-try-android-m-nexus-5x-64',
- 'try/gpu-fyi-try-android-m-nexus-5x-deqp-64',
- 'try/gpu-fyi-try-android-m-nexus-5x-skgl-64',
- 'try/gpu-fyi-try-android-m-nexus-6p-64',
- 'try/gpu-fyi-try-android-m-nexus-9-64',
- 'try/gpu-fyi-try-android-n-nvidia-shield-tv-64',
- 'try/gpu-fyi-try-android-p-pixel-2-32',
- 'try/gpu-fyi-try-android-p-pixel-2-skv-32',
- 'try/gpu-fyi-try-android-q-pixel-2-deqp-vk-32',
- 'try/gpu-fyi-try-android-q-pixel-2-deqp-vk-64',
- 'try/gpu-fyi-try-android-q-pixel-2-vk-32',
- 'try/gpu-fyi-try-android-q-pixel-2-vk-64',
- 'try/gpu-fyi-try-linux-intel-dqp',
- 'try/gpu-fyi-try-linux-intel-exp',
- 'try/gpu-fyi-try-linux-intel-rel',
- 'try/gpu-fyi-try-linux-intel-skv',
- 'try/gpu-fyi-try-linux-nvidia-dbg',
- 'try/gpu-fyi-try-linux-nvidia-dqp',
- 'try/gpu-fyi-try-linux-nvidia-exp',
- 'try/gpu-fyi-try-linux-nvidia-rel',
- 'try/gpu-fyi-try-linux-nvidia-skv',
- 'try/gpu-fyi-try-linux-nvidia-tsn',
- 'try/gpu-fyi-try-win7-amd-dbg-32',
- 'try/gpu-fyi-try-win7-amd-dqp-32',
- 'try/gpu-fyi-try-win7-amd-rel-32',
- 'try/gpu-fyi-try-win7-nvidia-dqp-64',
- 'try/gpu-fyi-try-win7-nvidia-rel-32',
- 'try/gpu-fyi-try-win7-nvidia-rel-64',
- 'try/gpu-fyi-try-win10-intel-dqp-64',
- 'try/gpu-fyi-try-win10-intel-exp-64',
- 'try/gpu-fyi-try-win10-intel-rel-64',
- 'try/gpu-fyi-try-win10-nvidia-dbg-64',
- 'try/gpu-fyi-try-win10-nvidia-dqp-64',
- 'try/gpu-fyi-try-win10-nvidia-exp-64',
- 'try/gpu-fyi-try-win10-nvidia-rel-32',
- 'try/gpu-fyi-try-win10-nvidia-rel-64',
- 'try/gpu-fyi-try-win10-nvidia-skgl-64',
- 'try/gpu-fyi-try-mac-amd-dqp',
- 'try/gpu-fyi-try-mac-amd-pro-rel',
- 'try/gpu-fyi-try-mac-amd-retina-dbg',
- 'try/gpu-fyi-try-mac-amd-retina-exp',
- 'try/gpu-fyi-try-mac-amd-retina-rel',
- 'try/gpu-fyi-try-mac-asan',
- 'try/gpu-fyi-try-mac-intel-dbg',
- 'try/gpu-fyi-try-mac-intel-dqp',
- 'try/gpu-fyi-try-mac-intel-exp',
- 'try/gpu-fyi-try-mac-intel-rel',
- 'try/gpu-fyi-try-mac-nvidia-retina-dbg',
- 'try/gpu-fyi-try-mac-nvidia-retina-exp',
- 'try/gpu-fyi-try-mac-nvidia-retina-rel',
- 'try/gpu-try-android-m-nexus-5x-64',
- 'try/gpu-try-linux-nvidia-dbg',
- 'try/gpu-try-linux-nvidia-rel',
- 'try/gpu-try-mac-amd-retina-dbg',
- 'try/gpu-try-mac-intel-dbg',
- 'try/linux-angle-rel',
- 'try/linux-autofill-assistant',
- 'try/linux-blink-heap-concurrent-marking-tsan-rel',
- 'try/linux-blink-heap-verification-try',
- 'try/linux-chromeos-rel',
- 'try/linux-libfuzzer-asan-rel',
- 'try/linux-ozone-rel',
- 'try/linux_android_dbg_ng',
- 'try/linux_angle_deqp_rel_ng',
- 'try/linux_angle_ozone_rel_ng',
- 'try/linux_chromium_analysis',
- 'try/linux_chromium_archive_rel_ng',
- 'try/linux_chromium_asan_rel_ng',
- 'try/linux_chromium_cfi_rel_ng',
- 'try/linux_chromium_chromeos_asan_rel_ng',
- 'try/linux_chromium_chromeos_msan_rel_ng',
- 'try/linux_chromium_clobber_deterministic',
- 'try/linux_chromium_clobber_rel_ng',
- 'try/linux_chromium_compile_dbg_32_ng',
- 'try/linux_chromium_compile_dbg_ng',
- 'try/linux_chromium_compile_rel_ng',
- 'try/linux-clang-tidy-dbg',
- 'try/linux-clang-tidy-rel',
- 'try/linux-rel',
- 'try/linux_chromium_dbg_ng',
- 'try/linux_chromium_msan_rel_ng',
- 'try/linux_chromium_tsan_rel_ng',
- 'try/linux_chromium_ubsan_rel_ng',
- 'try/linux_layout_tests_composite_after_paint',
- 'try/linux-layout-tests-edit-ng',
- 'try/linux-layout-tests-fragment-item',
- 'try/linux_layout_tests_layout_ng_disabled',
- 'try/linux_mojo',
- 'try/linux_mojo_chromeos',
- 'try/linux_optional_gpu_tests_rel',
- 'try/linux_upload_clang',
- 'try/linux-viz-rel',
- 'try/linux-wpt-fyi-rel',
- 'try/network_service_linux',
- 'try/ios-device',
- 'try/ios-simulator',
- 'try/ios-simulator-cronet',
- 'try/ios-simulator-eg',
- 'try/ios13-sdk-simulator',
- 'try/mac-angle-rel',
- 'try/mac-rel',
- 'try/mac-coverage-rel',
- 'try/mac_chromium_10.10',
- 'try/mac_chromium_10.12_rel_ng',
- 'try/mac_chromium_10.13_rel_ng',
- 'try/mac_chromium_10.14_rel_ng',
- 'try/mac_chromium_10.15_rel_ng',
- 'try/mac_chromium_archive_rel_ng',
- 'try/mac_chromium_asan_rel_ng',
- 'try/mac_chromium_compile_dbg_ng',
- 'try/mac_chromium_compile_rel_ng',
- 'try/mac_chromium_dbg_ng',
- 'try/mac_optional_gpu_tests_rel',
- 'try/mac_upload_clang',
- 'try/tricium-metrics-analysis',
- 'try/try-nougat-phone-tester',
- 'try/android-oreo-arm64-dbg',
- 'try/android-pie-arm64-dbg',
- 'try/win7-rel',
- 'try/win10_chromium_x64_dbg_ng',
- 'try/win10_chromium_x64_rel_ng',
- 'try/win10_chromium_x64_rel_ng_exp',
- 'try/win-angle-deqp-rel-32',
- 'try/win-angle-deqp-rel-64',
- 'try/win-angle-rel-32',
- 'try/win-angle-rel-64',
- 'try/win_archive',
- 'try/win_chromium_compile_dbg_ng',
- 'try/win_chromium_compile_rel_ng',
- 'try/win_chromium_dbg_ng',
- 'try/win_chromium_x64_rel_ng',
- 'try/win_mojo',
- 'try/win_optional_gpu_tests_rel',
- 'try/win_upload_clang',
- 'try/win_x64_archive',
- 'try/win-celab-try-rel',
- ],
-)
diff --git a/chromium/infra/config/subprojects/chromium/master-only/consoles/sheriff.ios.star b/chromium/infra/config/subprojects/chromium/master-only/consoles/sheriff.ios.star
deleted file mode 100644
index ea84441959e..00000000000
--- a/chromium/infra/config/subprojects/chromium/master-only/consoles/sheriff.ios.star
+++ /dev/null
@@ -1,48 +0,0 @@
-# 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.
-
-luci.console_view(
- name = 'sheriff.ios',
- header = '//chromium-header.textpb',
- repo = 'https://chromium.googlesource.com/chromium/src',
- title = 'iOS Sheriff Console',
- entries = [
-
- luci.console_view_entry(
- builder = 'ci/ios-device',
- category = 'chromium.mac',
- short_name = 'dev',
- ),
- luci.console_view_entry(
- builder = 'ci/ios-simulator',
- category = 'chromium.mac',
- short_name = 'sim',
- ),
- luci.console_view_entry(
- builder = 'ci/ios-simulator-full-configs',
- category = 'chromium.mac',
- short_name = 'ful',
- ),
- luci.console_view_entry(
- builder = 'ci/ios-simulator-noncq',
- category = 'chromium.mac',
- short_name = 'non',
- ),
- luci.console_view_entry(
- builder = 'ci/ios13-sdk-device',
- category = 'chromium.fyi|13',
- short_name = 'dev',
- ),
- luci.console_view_entry(
- builder = 'ci/ios13-sdk-simulator',
- category = 'chromium.fyi|13',
- short_name = 'sim',
- ),
- luci.console_view_entry(
- builder = 'ci/ios13-beta-simulator',
- category = 'chromium.fyi|13',
- short_name = 'ios13',
- ),
- ],
-)
diff --git a/chromium/infra/config/subprojects/chromium/master-only/fallback-cq.star b/chromium/infra/config/subprojects/chromium/master-only/fallback-cq.star
deleted file mode 100644
index b795ea30233..00000000000
--- a/chromium/infra/config/subprojects/chromium/master-only/fallback-cq.star
+++ /dev/null
@@ -1,185 +0,0 @@
-# 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('//project.star', 'ACTIVE_BRANCH_NUMBERS')
-
-
-def _trailing_digit_regex(n):
- if n == 0:
- return ''
- if n == 1:
- return r'\d'
- return r'\d{%d}' % n
-
-
-def _numbers_of_lengths(l, u):
- if l > u:
- return []
-
- if l == u:
- if l == 1:
- return []
- if l == 2:
- return [r'[1-9]\d']
- return [r'[1-9]\d{%s}' % (l - 1)]
-
- return [r'[1-9]\d{%s,%s}' % (l - 1, u - 1)]
-
-
-def _char_to_digit(c):
- d = ord(c) - ord('0')
- if d < 0 or d > 9:
- fail('Unxpected character: {}'.format(c))
- return d
-
-
-def _digit_range(l, u):
- if l == u:
- return str(l)
- if l < u:
- return '[{}-{}]'.format(l, u)
- return None
-
-
-def _to_next_position(x, prefix=''):
- """Create regexes that match the range (x, 10^len(x)).
-
- Args:
- x - The non-inclusive lower bound.
- prefix - A prefix to add to each regex.
-
- Returns:
- A list of strings that that match the specified range. The returned regexes
- are in order of the ranges of numbers that would be matched.
- """
- regexes = []
- for i, c in enumerate(x.elems(), 1):
- position_str = _digit_range(_char_to_digit(c) + 1, 9)
- if position_str != None:
- regexes.append('{prefix}{position}{suffix}'.format(
- prefix=prefix,
- position=position_str,
- suffix=_trailing_digit_regex(len(x) - i)))
- prefix += c
- return reversed(regexes)
-
-
-def _from_current_position(x, prefix=''):
- """Create regexes that match the range [10^(len(x)-1), x).
-
- Args:
- x - The non-inclusive upper bound.
- prefix - A prefix to add to each regex.
-
- Returns:
- A list of strings that that match the specified range. The returned regexes
- are in order of the ranges of numbers that would be matched.
- """
- regexes = []
- for i, c in enumerate(x.elems(), 1):
- min_leading = 0 if prefix else 1
- position_str = _digit_range(min_leading, _char_to_digit(c) - 1)
- if position_str != None:
- regexes.append('{prefix}{position}{suffix}'.format(
- prefix=prefix,
- position=position_str,
- suffix=_trailing_digit_regex(len(x) - i)))
- prefix += c
- return regexes
-
-
-def _get_fallback_branch_number_regexes():
- # Check that they're int first since we're relying on numeric qualities to
- # create the regexes
- branch_strs = []
- for b in sorted(ACTIVE_BRANCH_NUMBERS):
- if type(b) != type(0):
- fail('The elements of ACTIVE_BRANCH_NUMBERS are expected to be ints,'
- + ' got {} ({})'.format(type(b), b))
- branch_strs.append(str(b))
-
- regexes = []
-
- # Lower than the lowest active branch number
- regexes.extend(_numbers_of_lengths(1, len(branch_strs[0]) - 1))
- regexes.extend(_from_current_position(branch_strs[0]))
-
- # In between successive active branches
- for lower, upper in zip(branch_strs, branch_strs[1:]):
- if len(lower) < len(upper):
- regexes.extend(_to_next_position(lower))
- regexes.extend(_numbers_of_lengths(len(lower) + 1, len(upper) - 1))
- regexes.extend(_from_current_position(upper))
- break
-
- prefix = ''
- for i in range(len(lower)):
- if lower[i] != upper[i]:
- break
- prefix += lower[i]
-
- regexes.extend(_to_next_position(lower[i + 1:], prefix=prefix + lower[i]))
-
- # Get regexes for the digits between the first two different digits
- # e.g. regexes for 430 to 450 when comparing 425 and 461
- lower_bound = _char_to_digit(lower[i]) + 1
- upper_bound = _char_to_digit(upper[i]) - 1
- position_str = _digit_range(lower_bound, upper_bound)
- if position_str != None:
- regexes.append('{prefix}{position}{suffix}'.format(
- prefix=prefix,
- position=position_str,
- suffix=_trailing_digit_regex(len(lower) - i - 1)))
-
- regexes.extend(_from_current_position(upper[i + 1:], prefix=prefix + upper[i]))
-
- # Greater than the greatest active branch number
- regexes.extend(_to_next_position(branch_strs[-1]))
- # Catch all numbers with more digits than the highest active branch
- regexes.append(r'[1-9]\d{%d,}' % len(branch_strs[-1]))
-
- return regexes
-
-
-# Declare a CQ group that watches all branch heads
-# We won't add any builders, but SUBMIT TO CQ fails on Gerrit if there is no CQ
-# group
-luci.cq_group(
- name = 'fallback-empty-cq',
- retry_config = cq.RETRY_ALL_FAILURES,
- watch = cq.refset(
- repo = 'https://chromium.googlesource.com/chromium/src',
- refs = (
- # \D - non-digit, match any branch that is not entirely numeric
- [r'refs/branch-heads/.*\D.*'] +
- ['refs/branch-heads/' + regex
- for regex in _get_fallback_branch_number_regexes()]),
- ),
- acls = [
- acl.entry(
- acl.CQ_COMMITTER,
- groups = 'project-chromium-committers',
- ),
- acl.entry(
- acl.CQ_DRY_RUNNER,
- groups = 'project-chromium-tryjob-access',
- ),
- ],
-)
-
-# TODO(https://crbug.com/966115) Run a generator to set the fallback field for
-# the empty CQ group until it's exposed in lucicfg or there is a better way to
-# create a CQ group for all of the canary branches
-def _generate_cq_group_fallback(ctx):
- cq_cfg = ctx.output['commit-queue.cfg']
-
- for c in cq_cfg.config_groups:
- if c.name == 'fallback-empty-cq':
- c.fallback = 1 # YES
- return c
-
- fail('Could not find empty CQ group')
-
-
-lucicfg.generator(_generate_cq_group_fallback)
diff --git a/chromium/infra/config/subprojects/chromium/master-only/gpu.try.star b/chromium/infra/config/subprojects/chromium/master-only/gpu.try.star
deleted file mode 100644
index 9761010018b..00000000000
--- a/chromium/infra/config/subprojects/chromium/master-only/gpu.try.star
+++ /dev/null
@@ -1,410 +0,0 @@
-# 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', 'cpu', 'defaults', 'goma', 'os')
-load('//lib/try.star', 'try_')
-load('//project.star', 'settings')
-
-
-try_.set_defaults(
- settings,
- execution_timeout = 6 * time.hour,
- service_account = 'chromium-try-gpu-builder@chops-service-accounts.iam.gserviceaccount.com',
-)
-
-
-# Builders appear after the function used to define them, with all builders
-# defined using the same function ordered lexicographically by name
-# Builder functions are defined in lexicographic order by name ignoring the
-# '_builder' suffix
-
-# Builder functions are defined for GPU builders on each master where they
-# appear: gpu_XXX_builder where XXX is the part after the last dot in the
-# mastername
-# Builder functions are defined for each master, with additional functions
-# for specializing on OS: XXX_builder and XXX_YYY_builder where XXX is the part
-# after the last dot in the mastername and YYY is the OS
-
-def gpu_android_builder(*, name, **kwargs):
- return try_.builder(
- name = name,
- builderless = True,
- goma_backend = goma.backend.RBE_PROD,
- mastername = 'tryserver.chromium.android',
- ssd = None,
- **kwargs
- )
-
-gpu_android_builder(
- name = 'gpu-fyi-try-android-l-nexus-5-32',
- pool = 'luci.chromium.gpu.android.nexus5.try',
-)
-
-gpu_android_builder(
- name = 'gpu-fyi-try-android-l-nexus-6-32',
- pool = 'luci.chromium.gpu.android.nexus6.try',
-)
-
-gpu_android_builder(
- name = 'gpu-fyi-try-android-m-nexus-5x-64',
- pool = 'luci.chromium.gpu.android.nexus5x.try',
-)
-
-gpu_android_builder(
- name = 'gpu-fyi-try-android-m-nexus-5x-deqp-64',
- pool = 'luci.chromium.gpu.android.nexus5x.try',
-)
-
-gpu_android_builder(
- name = 'gpu-fyi-try-android-m-nexus-5x-skgl-64',
- pool = 'luci.chromium.gpu.android.nexus5x.try',
-)
-
-gpu_android_builder(
- name = 'gpu-fyi-try-android-m-nexus-6p-64',
- pool = 'luci.chromium.gpu.android.nexus6p.try',
-)
-
-gpu_android_builder(
- name = 'gpu-fyi-try-android-m-nexus-9-64',
- pool = 'luci.chromium.gpu.android.nexus9.try',
-)
-
-gpu_android_builder(
- name = 'gpu-fyi-try-android-n-nvidia-shield-tv-64',
- pool = 'luci.chromium.gpu.android.nvidia.shield.tv.try',
-)
-
-gpu_android_builder(
- name = 'gpu-fyi-try-android-p-pixel-2-32',
- pool = 'luci.chromium.gpu.android.pixel2.chromium.try',
-)
-
-gpu_android_builder(
- name = 'gpu-fyi-try-android-p-pixel-2-skv-32',
- pool = 'luci.chromium.gpu.android.pixel2.chromium.try',
-)
-
-gpu_android_builder(
- name = 'gpu-fyi-try-android-q-pixel-2-deqp-vk-32',
- pool = 'luci.chromium.gpu.android.pixel2.try',
-)
-
-gpu_android_builder(
- name = 'gpu-fyi-try-android-q-pixel-2-deqp-vk-64',
- pool = 'luci.chromium.gpu.android.pixel2.try',
-)
-
-gpu_android_builder(
- name = 'gpu-fyi-try-android-q-pixel-2-vk-32',
- pool = 'luci.chromium.gpu.android.pixel2.try',
-)
-
-gpu_android_builder(
- name = 'gpu-fyi-try-android-q-pixel-2-vk-64',
- pool = 'luci.chromium.gpu.android.pixel2.try',
-)
-
-gpu_android_builder(
- name = 'gpu-try-android-m-nexus-5x-64',
- pool = 'luci.chromium.gpu.android.nexus5x.try',
-)
-
-
-def gpu_chromeos_builder(*, name, **kwargs):
- return try_.builder(
- name = name,
- builderless = True,
- goma_backend = goma.backend.RBE_PROD,
- mastername = 'tryserver.chromium.chromiumos',
- ssd = None,
- **kwargs
- )
-
-gpu_chromeos_builder(
- name = 'gpu-fyi-try-chromeos-amd64-generic',
- pool = 'luci.chromium.gpu.chromeos.amd64.generic.try',
-)
-
-gpu_chromeos_builder(
- name = 'gpu-fyi-try-chromeos-kevin',
- pool = 'luci.chromium.gpu.chromeos.kevin.try',
-)
-
-
-def gpu_linux_builder(*, name, **kwargs):
- return try_.builder(
- name = name,
- builderless = True,
- goma_backend = goma.backend.RBE_PROD,
- mastername = 'tryserver.chromium.linux',
- ssd = None,
- **kwargs
- )
-
-gpu_linux_builder(
- name = 'gpu-fyi-try-linux-intel-dqp',
- pool = 'luci.chromium.gpu.linux.intel.try',
-)
-
-gpu_linux_builder(
- name = 'gpu-fyi-try-linux-intel-exp',
- pool = 'luci.chromium.gpu.linux.intel.try',
-)
-
-gpu_linux_builder(
- name = 'gpu-fyi-try-linux-intel-rel',
- pool = 'luci.chromium.gpu.linux.intel.try',
-)
-
-gpu_linux_builder(
- name = 'gpu-fyi-try-linux-intel-sk-dawn-rel',
- pool = 'luci.chromium.gpu.linux.intel.try',
-)
-
-gpu_linux_builder(
- name = 'gpu-fyi-try-linux-intel-skv',
- pool = 'luci.chromium.gpu.linux.intel.try',
-)
-
-gpu_linux_builder(
- name = 'gpu-fyi-try-linux-nvidia-dbg',
- pool = 'luci.chromium.gpu.linux.nvidia.try',
-)
-
-gpu_linux_builder(
- name = 'gpu-fyi-try-linux-nvidia-dqp',
- pool = 'luci.chromium.gpu.linux.nvidia.try',
-)
-
-gpu_linux_builder(
- name = 'gpu-fyi-try-linux-nvidia-exp',
- pool = 'luci.chromium.gpu.linux.nvidia.try',
-)
-
-gpu_linux_builder(
- name = 'gpu-fyi-try-linux-nvidia-rel',
- pool = 'luci.chromium.gpu.linux.nvidia.try',
-)
-
-gpu_linux_builder(
- name = 'gpu-fyi-try-linux-nvidia-skv',
- pool = 'luci.chromium.gpu.linux.nvidia.try',
-)
-
-gpu_linux_builder(
- name = 'gpu-fyi-try-linux-nvidia-tsn',
- pool = 'luci.chromium.gpu.linux.nvidia.try',
-)
-
-gpu_linux_builder(
- name = 'gpu-try-linux-nvidia-dbg',
- pool = 'luci.chromium.gpu.linux.nvidia.try',
-)
-
-gpu_linux_builder(
- name = 'gpu-try-linux-nvidia-rel',
- pool = 'luci.chromium.gpu.linux.nvidia.try',
-)
-
-
-def gpu_mac_builder(*, name, **kwargs):
- return try_.builder(
- name = name,
- builderless = True,
- cores = None,
- goma_backend = goma.backend.RBE_PROD,
- mastername = 'tryserver.chromium.mac',
- os = os.MAC_ANY,
- ssd = None,
- **kwargs
- )
-
-gpu_mac_builder(
- name = 'gpu-fyi-try-mac-amd-dqp',
- pool = 'luci.chromium.gpu.mac.retina.amd.try',
-)
-
-gpu_mac_builder(
- name = 'gpu-fyi-try-mac-amd-pro-rel',
- pool = 'luci.chromium.gpu.mac.pro.amd.try',
-)
-
-gpu_mac_builder(
- name = 'gpu-fyi-try-mac-amd-retina-dbg',
- pool = 'luci.chromium.gpu.mac.retina.amd.try',
-)
-
-gpu_mac_builder(
- name = 'gpu-fyi-try-mac-amd-retina-exp',
- pool = 'luci.chromium.gpu.mac.retina.amd.try',
-)
-
-gpu_mac_builder(
- name = 'gpu-fyi-try-mac-amd-retina-rel',
- pool = 'luci.chromium.gpu.mac.retina.amd.try',
-)
-
-gpu_mac_builder(
- name = 'gpu-fyi-try-mac-asan',
- # This bot actually uses both Mac Retina AMD and Mac Mini Intel resources.
- # Group it in Mac Retina AMD users pool, since it is smaller.
- pool = 'luci.chromium.gpu.mac.retina.amd.try',
-)
-
-gpu_mac_builder(
- name = 'gpu-fyi-try-mac-intel-dbg',
- pool = 'luci.chromium.gpu.mac.mini.intel.try',
-)
-
-gpu_mac_builder(
- name = 'gpu-fyi-try-mac-intel-dqp',
- pool = 'luci.chromium.gpu.mac.mini.intel.try',
-)
-
-gpu_mac_builder(
- name = 'gpu-fyi-try-mac-intel-exp',
- pool = 'luci.chromium.gpu.mac.mini.intel.try',
-)
-
-gpu_mac_builder(
- name = 'gpu-fyi-try-mac-intel-rel',
- pool = 'luci.chromium.gpu.mac.mini.intel.try',
-)
-
-gpu_mac_builder(
- name = 'gpu-fyi-try-mac-nvidia-retina-dbg',
- pool = 'luci.chromium.gpu.mac.retina.nvidia.try',
-)
-
-gpu_mac_builder(
- name = 'gpu-fyi-try-mac-nvidia-retina-exp',
- # This bot has one machine backing its tests at the moment.
- # If it gets more, the modified execution_timeout should be removed.
- # See crbug.com/853307 for more context.
- execution_timeout = 12 * time.hour,
- pool = 'luci.chromium.gpu.mac.retina.nvidia.try',
-)
-
-gpu_mac_builder(
- name = 'gpu-fyi-try-mac-nvidia-retina-rel',
- pool = 'luci.chromium.gpu.mac.retina.nvidia.try',
-)
-
-gpu_mac_builder(
- name = 'gpu-try-mac-amd-retina-dbg',
- pool = 'luci.chromium.gpu.mac.retina.amd.try',
-)
-
-gpu_mac_builder(
- name = 'gpu-try-mac-intel-dbg',
- pool = 'luci.chromium.gpu.mac.mini.intel.try',
-)
-
-
-def gpu_win_builder(*, name, **kwargs):
- return try_.builder(
- name = name,
- builderless = True,
- goma_backend = goma.backend.RBE_PROD,
- mastername = 'tryserver.chromium.win',
- os = os.WINDOWS_ANY,
- ssd = None,
- **kwargs
- )
-
-gpu_win_builder(
- name = 'gpu-fyi-try-win10-intel-dqp-64',
- pool = 'luci.chromium.gpu.win10.intel.try',
-)
-
-gpu_win_builder(
- name = 'gpu-fyi-try-win10-intel-exp-64',
- pool = 'luci.chromium.gpu.win10.intel.try',
-)
-
-gpu_win_builder(
- name = 'gpu-fyi-try-win10-intel-rel-64',
- pool = 'luci.chromium.gpu.win10.intel.try',
-)
-
-gpu_win_builder(
- name = 'gpu-fyi-try-win10-nvidia-dbg-64',
- pool = 'luci.chromium.gpu.win10.nvidia.try',
-)
-
-gpu_win_builder(
- name = 'gpu-fyi-try-win10-nvidia-dqp-64',
- pool = 'luci.chromium.gpu.win10.nvidia.try',
-)
-
-gpu_win_builder(
- name = 'gpu-fyi-try-win10-nvidia-dx12vk-dbg-64',
- pool = 'luci.chromium.gpu.win10.nvidia.try',
-)
-
-gpu_win_builder(
- name = 'gpu-fyi-try-win10-nvidia-dx12vk-rel-64',
- pool = 'luci.chromium.gpu.win10.nvidia.try',
-)
-
-gpu_win_builder(
- name = 'gpu-fyi-try-win10-nvidia-exp-64',
- pool = 'luci.chromium.gpu.win10.nvidia.try',
-)
-
-gpu_win_builder(
- name = 'gpu-fyi-try-win10-nvidia-sk-dawn-rel-64',
- pool = 'luci.chromium.gpu.win10.nvidia.try',
-)
-
-gpu_win_builder(
- name = 'gpu-fyi-try-win10-nvidia-skgl-64',
- pool = 'luci.chromium.gpu.win10.nvidia.try',
-)
-
-gpu_win_builder(
- name = 'gpu-fyi-try-win10-nvidia-rel-32',
- pool = 'luci.chromium.gpu.win10.nvidia.try',
-)
-
-gpu_win_builder(
- name = 'gpu-fyi-try-win10-nvidia-rel-64',
- pool = 'luci.chromium.gpu.win10.nvidia.try',
-)
-
-gpu_win_builder(
- name = 'gpu-fyi-try-win7-amd-dbg-32',
- pool = 'luci.chromium.gpu.win7.amd.try',
-)
-
-gpu_win_builder(
- name = 'gpu-fyi-try-win7-amd-dqp-32',
- pool = 'luci.chromium.gpu.win7.amd.try',
-)
-
-gpu_win_builder(
- name = 'gpu-fyi-try-win7-amd-rel-32',
- pool = 'luci.chromium.gpu.win7.amd.try',
-)
-
-gpu_win_builder(
- name = 'gpu-fyi-try-win7-nvidia-dqp-64',
- pool = 'luci.chromium.gpu.win7.nvidia.try',
-)
-
-gpu_win_builder(
- name = 'gpu-fyi-try-win7-nvidia-rel-32',
- pool = 'luci.chromium.gpu.win7.nvidia.try',
-)
-
-gpu_win_builder(
- name = 'gpu-fyi-try-win7-nvidia-rel-64',
- pool = 'luci.chromium.gpu.win7.nvidia.try',
-)
-
-gpu_win_builder(
- name = 'gpu-try-win10-nvidia-rel',
- pool = 'luci.chromium.gpu.win10.nvidia.try',
-)
diff --git a/chromium/infra/config/subprojects/chromium/master-only/main.star b/chromium/infra/config/subprojects/chromium/master-only/main.star
deleted file mode 100644
index a45a4d3c460..00000000000
--- a/chromium/infra/config/subprojects/chromium/master-only/main.star
+++ /dev/null
@@ -1,14 +0,0 @@
-# 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.
-
-exec('./ci.star')
-exec('./gpu.try.star')
-exec('./swangle.try.star')
-exec('./try.star')
-
-exec('./consoles/android.packager.star')
-exec('./consoles/luci.chromium.try.star')
-exec('./consoles/sheriff.ios.star')
-
-exec('./fallback-cq.star')
diff --git a/chromium/infra/config/subprojects/chromium/master-only/swangle.try.star b/chromium/infra/config/subprojects/chromium/master-only/swangle.try.star
deleted file mode 100644
index f00185d6319..00000000000
--- a/chromium/infra/config/subprojects/chromium/master-only/swangle.try.star
+++ /dev/null
@@ -1,95 +0,0 @@
-# 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', 'cpu', 'defaults', 'goma', 'os')
-load('//lib/try.star', 'try_')
-load('//project.star', 'settings')
-
-
-try_.set_defaults(
- settings,
- execution_timeout = 2 * time.hour,
- service_account = 'chromium-try-gpu-builder@chops-service-accounts.iam.gserviceaccount.com',
-)
-
-
-try_.chromium_swangle_linux_builder(
- name = 'linux-swangle-chromium-try-x64',
- pool = 'luci.chromium.swangle.chromium.linux.x64.try',
- execution_timeout = 6 * time.hour,
-)
-
-try_.chromium_swangle_linux_builder(
- name = 'linux-swangle-try-tot-angle-x64',
- pool = 'luci.chromium.swangle.angle.linux.x64.try',
-)
-
-try_.chromium_swangle_linux_builder(
- name = 'linux-swangle-try-tot-angle-x86',
- pool = 'luci.chromium.swangle.linux.x86.try',
-)
-
-try_.chromium_swangle_linux_builder(
- name = 'linux-swangle-try-tot-swiftshader-x64',
- pool = 'luci.chromium.swangle.sws.linux.x64.try',
-)
-
-try_.chromium_swangle_linux_builder(
- name = 'linux-swangle-try-tot-swiftshader-x86',
- pool = 'luci.chromium.swangle.linux.x86.try',
-)
-
-try_.chromium_swangle_linux_builder(
- name = 'linux-swangle-try-x64',
- pool = 'luci.chromium.swangle.deps.linux.x64.try',
-)
-
-try_.chromium_swangle_linux_builder(
- name = 'linux-swangle-try-x86',
- pool = 'luci.chromium.swangle.linux.x86.try',
-)
-
-
-try_.chromium_swangle_mac_builder(
- name = 'mac-swangle-chromium-try-x64',
- pool = 'luci.chromium.swangle.chromium.mac.x64.try',
- execution_timeout = 6 * time.hour,
-)
-
-
-try_.chromium_swangle_windows_builder(
- name = 'win-swangle-chromium-try-x86',
- pool = 'luci.chromium.swangle.chromium.win.x86.try',
- execution_timeout = 6 * time.hour,
-)
-
-try_.chromium_swangle_windows_builder(
- name = 'win-swangle-try-tot-angle-x64',
- pool = 'luci.chromium.swangle.win.x64.try',
-)
-
-try_.chromium_swangle_windows_builder(
- name = 'win-swangle-try-tot-angle-x86',
- pool = 'luci.chromium.swangle.angle.win.x86.try',
-)
-
-try_.chromium_swangle_windows_builder(
- name = 'win-swangle-try-tot-swiftshader-x64',
- pool = 'luci.chromium.swangle.win.x64.try',
-)
-
-try_.chromium_swangle_windows_builder(
- name = 'win-swangle-try-tot-swiftshader-x86',
- pool = 'luci.chromium.swangle.sws.win.x86.try',
-)
-
-try_.chromium_swangle_windows_builder(
- name = 'win-swangle-try-x64',
- pool = 'luci.chromium.swangle.win.x64.try',
-)
-
-try_.chromium_swangle_windows_builder(
- name = 'win-swangle-try-x86',
- pool = 'luci.chromium.swangle.deps.win.x86.try',
-)
diff --git a/chromium/infra/config/subprojects/chromium/master-only/try.star b/chromium/infra/config/subprojects/chromium/master-only/try.star
deleted file mode 100644
index 665f5f2c395..00000000000
--- a/chromium/infra/config/subprojects/chromium/master-only/try.star
+++ /dev/null
@@ -1,798 +0,0 @@
-# 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', 'cpu', 'goma', 'os', 'xcode_cache')
-load('//lib/try.star', 'try_')
-load('//project.star', 'settings')
-
-# Execute the versioned files to define all of the per-branch entities
-# (bucket, builders, console, cq_group, etc.)
-exec('../versioned/m83/buckets/try.star')
-exec('../versioned/m84/buckets/try.star')
-
-
-try_.set_defaults(
- settings,
- add_to_list_view = True,
-)
-
-
-# *** After this point everything is trunk only ***
-
-
-# Builders are sorted first lexicographically by the function used to define
-# them, then lexicographically by their name
-
-try_.blink_builder(
- name = 'linux-blink-optional-highdpi-rel',
- goma_backend = goma.backend.RBE_PROD,
-)
-
-try_.blink_builder(
- name = 'win10-blink-rel',
- goma_backend = goma.backend.RBE_PROD,
- os = os.WINDOWS_ANY,
- builderless = True,
-)
-
-try_.blink_builder(
- name = 'win7-blink-rel',
- goma_backend = goma.backend.RBE_PROD,
- os = os.WINDOWS_ANY,
- builderless = True,
-)
-
-
-try_.blink_mac_builder(
- name = 'mac10.10-blink-rel',
-)
-
-try_.blink_mac_builder(
- name = 'mac10.11-blink-rel',
-)
-
-try_.blink_mac_builder(
- name = 'mac10.12-blink-rel',
-)
-
-try_.blink_mac_builder(
- name = 'mac10.13-blink-rel',
-)
-
-try_.blink_mac_builder(
- name = 'mac10.13_retina-blink-rel',
-)
-
-try_.blink_mac_builder(
- name = 'mac10.14-blink-rel',
-)
-
-try_.blink_mac_builder(
- name = 'mac10.15-blink-rel',
-)
-
-
-try_.chromium_android_builder(
- name = 'android-asan',
-)
-
-try_.chromium_android_builder(
- name = 'android-bfcache-rel',
-)
-
-try_.chromium_android_builder(
- name = 'android-deterministic-dbg',
- executable = 'recipe:swarming/deterministic_build',
- execution_timeout = 6 * time.hour,
-)
-
-try_.chromium_android_builder(
- name = 'android-deterministic-rel',
- executable = 'recipe:swarming/deterministic_build',
- execution_timeout = 6 * time.hour,
-)
-
-try_.chromium_android_builder(
- name = 'android-marshmallow-x86-fyi-rel',
-)
-
-try_.chromium_android_builder(
- name = 'android-opus-arm-rel',
-)
-
-try_.chromium_android_builder(
- name = 'android-oreo-arm64-cts-networkservice-dbg',
-)
-
-try_.chromium_android_builder(
- name = 'android-oreo-arm64-dbg',
-)
-
-try_.chromium_android_builder(
- name = 'android-pie-x86-rel',
- goma_jobs=goma.jobs.J150,
-)
-
-try_.chromium_android_builder(
- name = 'android-pie-arm64-coverage-rel',
- cores = 16,
- goma_jobs = goma.jobs.J300,
- ssd = True,
- use_clang_coverage = True,
-)
-
-try_.chromium_android_builder(
- name = 'android-10-arm64-rel',
-)
-
-try_.chromium_android_builder(
- name = 'android-weblayer-pie-arm64-fyi-rel',
-)
-
-try_.chromium_android_builder(
- name = 'android-weblayer-pie-x86-fyi-rel',
-)
-
-try_.chromium_android_builder(
- name = 'android-webview-marshmallow-arm64-dbg',
-)
-
-try_.chromium_android_builder(
- name = 'android-webview-nougat-arm64-dbg',
-)
-
-try_.chromium_android_builder(
- name = 'android-webview-oreo-arm64-dbg',
-)
-
-try_.chromium_android_builder(
- name = 'android-webview-pie-arm64-dbg',
-)
-
-try_.chromium_android_builder(
- name = 'android-webview-pie-arm64-fyi-rel',
-)
-
-try_.chromium_android_builder(
- name = 'android_archive_rel_ng',
-)
-
-try_.chromium_android_builder(
- name = 'android_arm64_dbg_recipe',
- goma_jobs = goma.jobs.J300,
-)
-
-try_.chromium_android_builder(
- name = 'android_blink_rel',
-)
-
-try_.chromium_android_builder(
- name = 'android_cfi_rel_ng',
- cores = 32,
-)
-
-try_.chromium_android_builder(
- name = 'android_clang_dbg_recipe',
- goma_jobs = goma.jobs.J300,
-)
-
-try_.chromium_android_builder(
- name = 'android_mojo',
-)
-
-try_.chromium_android_builder(
- name = 'android_n5x_swarming_dbg',
-)
-
-try_.chromium_android_builder(
- name = 'android_unswarmed_pixel_aosp',
-)
-
-try_.chromium_android_builder(
- name = 'linux_android_dbg_ng',
-)
-
-try_.chromium_android_builder(
- name = 'try-nougat-phone-tester',
-)
-
-
-try_.chromium_angle_builder(
- name = 'android_angle_deqp_rel_ng',
-)
-
-try_.chromium_angle_builder(
- name = 'android_angle_rel_ng',
-)
-
-try_.chromium_angle_builder(
- name = 'android_angle_vk32_deqp_rel_ng',
-)
-
-try_.chromium_angle_builder(
- name = 'android_angle_vk32_rel_ng',
-)
-
-try_.chromium_angle_builder(
- name = 'android_angle_vk64_deqp_rel_ng',
-)
-
-try_.chromium_angle_builder(
- name = 'android_angle_vk64_rel_ng',
-)
-
-try_.chromium_angle_builder(
- name = 'fuchsia-angle-rel',
-)
-
-try_.chromium_angle_builder(
- name = 'linux-angle-rel',
-)
-
-try_.chromium_angle_builder(
- name = 'linux_angle_deqp_rel_ng',
-)
-
-try_.chromium_angle_builder(
- name = 'linux_angle_ozone_rel_ng',
-)
-
-try_.chromium_angle_builder(
- name = 'mac-angle-rel',
- cores = None,
- os = os.MAC_ANY,
-)
-
-try_.chromium_angle_builder(
- name = 'win-angle-deqp-rel-32',
- os = os.WINDOWS_ANY,
-)
-
-try_.chromium_angle_builder(
- name = 'win-angle-deqp-rel-64',
- os = os.WINDOWS_ANY,
-)
-
-try_.chromium_angle_builder(
- name = 'win-angle-rel-32',
- os = os.WINDOWS_ANY,
-)
-
-try_.chromium_angle_builder(
- name = 'win-angle-rel-64',
- os = os.WINDOWS_ANY,
-)
-
-
-try_.chromium_chromiumos_builder(
- name = 'chromeos-amd64-generic-cfi-thin-lto-rel',
-)
-
-try_.chromium_chromiumos_builder(
- name = 'chromeos-arm-generic-dbg',
-)
-
-try_.chromium_chromiumos_builder(
- name = 'chromeos-kevin-compile-rel',
- tryjob = try_.job(
- location_regexp = [
- '.+/[+]/chromeos/CHROMEOS_LKGM',
- ],
- ),
- main_list_view = 'try'
-)
-
-try_.chromium_chromiumos_builder(
- name = 'chromeos-kevin-rel',
- tryjob = try_.job(
- location_regexp = [
- '.+/[+]/build/chromeos/.+',
- '.+/[+]/build/config/chromeos/.*',
- ],
- ),
- main_list_view = 'try',
-)
-
-try_.chromium_chromiumos_builder(
- name = 'linux-chromeos-dbg',
-)
-
-
-try_.chromium_dawn_builder(
- name = 'linux-dawn-rel',
-)
-
-try_.chromium_dawn_builder(
- name = 'mac-dawn-rel',
- os = os.MAC_ANY,
-)
-
-try_.chromium_dawn_builder(
- name = 'win-dawn-rel',
- os = os.WINDOWS_ANY,
-)
-
-try_.chromium_dawn_builder(
- name = 'dawn-try-win10-x86-rel',
- os = os.WINDOWS_ANY,
-)
-
-try_.chromium_dawn_builder(
- name = 'dawn-try-win10-x64-asan-rel',
- os = os.WINDOWS_ANY,
-)
-
-
-try_.chromium_linux_builder(
- name = 'cast_shell_audio_linux',
-)
-
-try_.chromium_linux_builder(
- name = 'fuchsia-compile-x64-dbg',
- tryjob = try_.job(
- experiment_percentage = 50,
- ),
-)
-
-try_.chromium_linux_builder(
- name = 'fuchsia-fyi-arm64-rel',
-)
-
-try_.chromium_linux_builder(
- name = 'fuchsia-fyi-x64-dbg',
-)
-
-try_.chromium_linux_builder(
- name = 'fuchsia-fyi-x64-rel',
-)
-
-try_.chromium_linux_builder(
- name = 'layout_test_leak_detection',
-)
-
-try_.chromium_linux_builder(
- name = 'leak_detection_linux',
-)
-
-try_.chromium_linux_builder(
- name = 'linux-annotator-rel',
-)
-
-try_.chromium_linux_builder(
- name = 'linux-bfcache-rel',
-)
-
-try_.chromium_linux_builder(
- name = 'linux-blink-heap-concurrent-marking-tsan-rel',
-)
-
-try_.chromium_linux_builder(
- name = 'linux-blink-heap-verification-try',
-)
-
-try_.chromium_linux_builder(
- name = 'linux-clang-tidy-dbg',
- executable = 'recipe:tricium_clang_tidy_wrapper',
- goma_jobs = goma.jobs.J150,
-)
-
-try_.chromium_linux_builder(
- name = 'linux-clang-tidy-rel',
- executable = 'recipe:tricium_clang_tidy_wrapper',
- goma_jobs = goma.jobs.J150,
-)
-
-try_.chromium_linux_builder(
- name = 'linux-dcheck-off-rel',
-)
-
-try_.chromium_linux_builder(
- name = 'linux-gcc-rel',
- goma_backend = None,
-)
-
-try_.chromium_linux_builder(
- name = 'linux-perfetto-rel',
- tryjob = try_.job(
- experiment_percentage = 100,
- location_regexp = [
- '.+/[+]/base/trace_event/.+',
- '.+/[+]/base/tracing/.+',
- '.+/[+]/components/tracing/.+',
- '.+/[+]/content/browser/tracing/.+',
- '.+/[+]/services/tracing/.+',
- ],
- ),
-)
-
-try_.chromium_linux_builder(
- name = 'linux-trusty-rel',
- goma_jobs = goma.jobs.J150,
- os = os.LINUX_TRUSTY,
-)
-
-try_.chromium_linux_builder(
- name = 'linux-viz-rel',
-)
-
-try_.chromium_linux_builder(
- name = 'linux-webkit-msan-rel',
-)
-
-try_.chromium_linux_builder(
- name = 'linux_chromium_analysis',
-)
-
-try_.chromium_linux_builder(
- name = 'linux_chromium_archive_rel_ng',
-)
-
-try_.chromium_linux_builder(
- name = 'linux_chromium_cfi_rel_ng',
- cores = 32,
-)
-
-try_.chromium_linux_builder(
- name = 'linux_chromium_chromeos_asan_rel_ng',
- goma_jobs = goma.jobs.J150,
-)
-
-try_.chromium_linux_builder(
- name = 'linux_chromium_chromeos_msan_rel_ng',
- goma_jobs = goma.jobs.J150,
-)
-
-try_.chromium_linux_builder(
- name = 'linux_chromium_clobber_deterministic',
- executable = 'recipe:swarming/deterministic_build',
- execution_timeout = 6 * time.hour,
-)
-
-try_.chromium_linux_builder(
- name = 'linux_chromium_clobber_rel_ng',
-)
-
-try_.chromium_linux_builder(
- name = 'linux_chromium_compile_dbg_32_ng',
-)
-
-try_.chromium_linux_builder(
- name = 'linux_chromium_compile_rel_ng',
-)
-
-try_.chromium_linux_builder(
- name = 'linux_chromium_msan_rel_ng',
- goma_jobs = goma.jobs.J150,
-)
-
-try_.chromium_linux_builder(
- name = 'linux_chromium_ubsan_rel_ng',
-)
-
-try_.chromium_linux_builder(
- name = 'linux-layout-tests-edit-ng',
-)
-
-try_.chromium_linux_builder(
- name = 'linux-autofill-assistant',
-)
-
-try_.chromium_linux_builder(
- name = 'linux-layout-tests-fragment-item',
-)
-
-try_.chromium_linux_builder(
- name = 'linux_mojo',
-)
-
-try_.chromium_linux_builder(
- name = 'linux_mojo_chromeos',
-)
-
-try_.chromium_linux_builder(
- name = 'linux_upload_clang',
- builderless = True,
- cores = 32,
- executable = 'recipe:chromium_upload_clang',
- goma_backend = None,
- os = os.LINUX_TRUSTY,
-)
-
-try_.chromium_linux_builder(
- name = 'linux-wpt-fyi-rel',
-)
-
-try_.chromium_linux_builder(
- name = 'network_service_linux',
-)
-
-try_.chromium_linux_builder(
- name = 'tricium-metrics-analysis',
- executable = 'recipe:tricium_metrics',
-)
-
-
-try_.chromium_mac_builder(
- name = 'mac-coverage-rel',
- use_clang_coverage = True,
- goma_jobs = goma.jobs.J150,
- tryjob = try_.job(experiment_percentage = 3)
-)
-
-try_.chromium_mac_builder(
- name = 'mac-osxbeta-rel',
- os = os.MAC_DEFAULT,
-)
-
-# NOTE: the following trybots aren't sensitive to Mac version on which
-# they are built, hence no additional dimension is specified.
-# The 10.xx version translates to which bots will run isolated tests.
-try_.chromium_mac_builder(
- name = 'mac_chromium_10.10',
-)
-
-try_.chromium_mac_builder(
- name = 'mac_chromium_10.12_rel_ng',
-)
-
-try_.chromium_mac_builder(
- name = 'mac_chromium_10.13_rel_ng',
-)
-
-try_.chromium_mac_builder(
- name = 'mac_chromium_10.14_rel_ng',
-)
-
-try_.chromium_mac_builder(
- name = 'mac_chromium_10.15_rel_ng',
-)
-
-try_.chromium_mac_builder(
- name = 'mac_chromium_archive_rel_ng',
-)
-
-try_.chromium_mac_builder(
- name = 'mac_chromium_asan_rel_ng',
- goma_jobs = goma.jobs.J150,
-)
-
-try_.chromium_mac_builder(
- name = 'mac_chromium_compile_rel_ng',
-)
-
-try_.chromium_mac_builder(
- name = 'mac_chromium_dbg_ng',
-)
-
-try_.chromium_mac_builder(
- name = 'mac_upload_clang',
- builderless = False,
- caches = [
- swarming.cache(
- name = 'xcode_mac_9a235',
- path = 'xcode_mac_9a235.app',
- ),
- ],
- executable = 'recipe:chromium_upload_clang',
- execution_timeout = 6 * time.hour,
- goma_backend = None, # Does not use Goma.
- properties = {
- '$depot_tools/osx_sdk': {
- 'sdk_version': '9a235',
- },
- },
-)
-
-
-try_.chromium_mac_ios_builder(
- name = 'ios-device',
- executable = 'recipe:chromium_trybot',
-)
-
-try_.chromium_mac_ios_builder(
- name = 'ios-simulator-code-coverage',
- executable = 'recipe:chromium_trybot',
- use_clang_coverage = True,
- coverage_exclude_sources = 'ios_test_files_and_test_utils',
- coverage_test_types = ['unit'],
- os = os.MAC_10_15,
- properties = {
- 'xcode_build_version': '11e146',
- },
- tryjob = try_.job(experiment_percentage = 3)
-)
-
-try_.chromium_mac_ios_builder(
- name = 'ios-simulator-cr-recipe',
- executable = 'recipe:chromium_trybot',
-)
-
-try_.chromium_mac_ios_builder(
- name = 'ios-simulator-eg',
-)
-
-try_.chromium_mac_ios_builder(
- name = 'ios-simulator-multi-window',
- executable = 'recipe:chromium_trybot',
-)
-
-try_.chromium_mac_ios_builder(
- name = 'ios-simulator-noncq',
-)
-
-try_.chromium_mac_ios_builder(
- name = 'ios13-beta-simulator',
- executable = 'recipe:chromium_trybot',
- caches = [xcode_cache.x11e608c],
- os = os.MAC_10_15,
- properties = {
- 'xcode_build_version': '11e608c'
- }
-)
-
-try_.chromium_mac_ios_builder(
- name = 'ios13-sdk-simulator',
- executable = 'recipe:chromium_trybot',
- caches = [xcode_cache.x11n700h],
- os = os.MAC_10_15,
- properties = {
- 'xcode_build_version': '11n700h'
- }
-)
-
-try_.chromium_mac_ios_builder(
- name = 'ios14-beta-simulator',
- executable = 'recipe:chromium_trybot',
- caches = [xcode_cache.x11e146],
- os = os.MAC_10_15,
- properties = {
- 'xcode_build_version': '11e146'
- }
-)
-
-try_.chromium_mac_ios_builder(
- name = 'ios14-sdk-simulator',
- executable = 'recipe:chromium_trybot',
- caches = [xcode_cache.x11n700h],
- os = os.MAC_10_15,
- properties = {
- 'xcode_build_version': '11n700h'
- }
-)
-
-try_.chromium_win_builder(
- name = 'win-annotator-rel',
-)
-
-try_.chromium_win_builder(
- name = 'win-asan',
- goma_jobs = goma.jobs.J150,
-)
-
-try_.chromium_win_builder(
- name = 'win-celab-try-rel',
- executable = 'recipe:celab',
- properties = {
- 'exclude': 'chrome_only',
- 'pool_name': 'celab-chromium-try',
- 'pool_size': 20,
- 'tests': '*',
- },
-)
-
-try_.chromium_win_builder(
- name = 'win10_chromium_x64_dbg_ng',
- os = os.WINDOWS_10,
-)
-
-try_.chromium_win_builder(
- name = 'win10_chromium_x64_rel_ng_exp',
- builderless = False,
- os = os.WINDOWS_ANY,
-)
-
-try_.chromium_win_builder(
- name = 'win7-rel',
- execution_timeout = time.hour * 9 / 2, # 4.5 (can't multiply float * duration)
- goma_jobs = goma.jobs.J300,
- ssd = True,
-)
-
-try_.chromium_win_builder(
- name = 'win_archive',
-)
-
-try_.chromium_win_builder(
- name = 'win_chromium_compile_rel_ng',
-)
-
-try_.chromium_win_builder(
- name = 'win_chromium_dbg_ng',
-)
-
-try_.chromium_win_builder(
- name = 'win_chromium_x64_rel_ng',
-)
-
-try_.chromium_win_builder(
- name = 'win_mojo',
-)
-
-try_.chromium_win_builder(
- name = 'win_upload_clang',
- builderless = False,
- cores = 32,
- executable = 'recipe:chromium_upload_clang',
- goma_backend = None,
- os = os.WINDOWS_ANY,
-)
-
-try_.chromium_win_builder(
- name = 'win_x64_archive',
-)
-
-
-# Used for listing chrome trybots in chromium's commit-queue.cfg without also
-# adding them to chromium's cr-buildbucket.cfg. Note that the recipe these
-# builders run allow only known roller accounts when triggered via the CQ.
-def chrome_internal_verifier(
- *,
- builder):
- luci.cq_tryjob_verifier(
- builder = 'chrome:try/' + builder,
- cq_group = 'cq',
- includable_only = True,
- owner_whitelist = [
- "googlers",
- "project-chromium-robot-committers",
- ],
- )
-
-chrome_internal_verifier(
- builder = 'chromeos-betty-chrome',
-)
-
-chrome_internal_verifier(
- builder = 'chromeos-betty-pi-arc-chrome',
-)
-
-chrome_internal_verifier(
- builder = 'chromeos-eve-chrome',
-)
-
-chrome_internal_verifier(
- builder = 'chromeos-eve-compile-chrome',
-)
-
-chrome_internal_verifier(
- builder = 'chromeos-kevin-chrome',
-)
-
-chrome_internal_verifier(
- builder = 'chromeos-kevin-compile-chrome',
-)
-
-chrome_internal_verifier(
- builder = 'ipad-device',
-)
-
-chrome_internal_verifier(
- builder = 'iphone-device',
-)
-
-chrome_internal_verifier(
- builder = 'linux-chromeos-chrome',
-)
-
-chrome_internal_verifier(
- builder = 'mac-chrome',
-)
-
-chrome_internal_verifier(
- builder = 'win-chrome',
-)
-
-chrome_internal_verifier(
- builder = 'win64-chrome',
-)
diff --git a/chromium/infra/config/subprojects/chromium/subproject.star b/chromium/infra/config/subprojects/chromium/subproject.star
new file mode 100644
index 00000000000..93619a42178
--- /dev/null
+++ b/chromium/infra/config/subprojects/chromium/subproject.star
@@ -0,0 +1,43 @@
+# 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/branches.star", "branches")
+
+exec("./ci.star")
+exec("./try.star")
+exec("./gpu.try.star")
+exec("./swangle.try.star")
+
+# Execute the M85 config
+branches.exec("./versioned/m85/buckets/ci.star")
+branches.exec("./versioned/m85/buckets/try.star")
+
+# TODO(gbeaty) external_console_view uses new fields/types that aren't present
+# in the version of the protobuf that lint-luci-milo uses, so update protos and
+# then uncomment these (the main console is still reachable via the beta link in
+# the header)
+# luci.external_console_view(
+# name = "main-m86",
+# title = "Chromium M86 Main Console",
+# source = "chromium-m86:main",
+# )
+
+# luci.external_console_view(
+# name = "mirrors-m86",
+# title = "Chromium M86 CQ Mirrors Console",
+# source = "chromium-m86:mirrors",
+# )
+
+# luci.external_console_view(
+# name = "try-m86",
+# title = "Chromium M86 CQ Console",
+# source = "chromium-m86:try",
+# )
+
+branches.exec("./consoles/android.packager.star")
+branches.exec("./consoles/luci.chromium.try.star")
+branches.exec("./consoles/metadata.exporter.star")
+branches.exec("./consoles/sheriff.ios.star")
+
+branches.exec("./fallback-cq.star")
diff --git a/chromium/infra/config/subprojects/chromium/swangle.try.star b/chromium/infra/config/subprojects/chromium/swangle.try.star
new file mode 100644
index 00000000000..3ca5f86abc3
--- /dev/null
+++ b/chromium/infra/config/subprojects/chromium/swangle.try.star
@@ -0,0 +1,97 @@
+# 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/try.star", "try_")
+load("//project.star", "settings")
+
+try_.set_defaults(
+ settings,
+ execution_timeout = 2 * time.hour,
+ service_account = "chromium-try-gpu-builder@chops-service-accounts.iam.gserviceaccount.com",
+)
+
+try_.chromium_swangle_linux_builder(
+ name = "linux-swangle-chromium-try-x64",
+ pool = "luci.chromium.swangle.chromium.linux.x64.try",
+ execution_timeout = 6 * time.hour,
+ pinned = False,
+)
+
+try_.chromium_swangle_linux_builder(
+ name = "linux-swangle-try-tot-angle-x64",
+ pool = "luci.chromium.swangle.angle.linux.x64.try",
+)
+
+try_.chromium_swangle_linux_builder(
+ name = "linux-swangle-try-tot-angle-x86",
+ pool = "luci.chromium.swangle.linux.x86.try",
+)
+
+try_.chromium_swangle_linux_builder(
+ name = "linux-swangle-try-tot-swiftshader-x64",
+ pool = "luci.chromium.swangle.sws.linux.x64.try",
+)
+
+try_.chromium_swangle_linux_builder(
+ name = "linux-swangle-try-tot-swiftshader-x86",
+ pool = "luci.chromium.swangle.linux.x86.try",
+)
+
+try_.chromium_swangle_linux_builder(
+ name = "linux-swangle-try-x64",
+ pool = "luci.chromium.swangle.deps.linux.x64.try",
+ pinned = False,
+)
+
+try_.chromium_swangle_linux_builder(
+ name = "linux-swangle-try-x86",
+ pool = "luci.chromium.swangle.linux.x86.try",
+ pinned = False,
+)
+
+try_.chromium_swangle_mac_builder(
+ name = "mac-swangle-chromium-try-x64",
+ pool = "luci.chromium.swangle.chromium.mac.x64.try",
+ execution_timeout = 6 * time.hour,
+ pinned = False,
+)
+
+try_.chromium_swangle_windows_builder(
+ name = "win-swangle-chromium-try-x86",
+ pool = "luci.chromium.swangle.chromium.win.x86.try",
+ execution_timeout = 6 * time.hour,
+ pinned = False,
+)
+
+try_.chromium_swangle_windows_builder(
+ name = "win-swangle-try-tot-angle-x64",
+ pool = "luci.chromium.swangle.win.x64.try",
+)
+
+try_.chromium_swangle_windows_builder(
+ name = "win-swangle-try-tot-angle-x86",
+ pool = "luci.chromium.swangle.angle.win.x86.try",
+)
+
+try_.chromium_swangle_windows_builder(
+ name = "win-swangle-try-tot-swiftshader-x64",
+ pool = "luci.chromium.swangle.win.x64.try",
+)
+
+try_.chromium_swangle_windows_builder(
+ name = "win-swangle-try-tot-swiftshader-x86",
+ pool = "luci.chromium.swangle.sws.win.x86.try",
+)
+
+try_.chromium_swangle_windows_builder(
+ name = "win-swangle-try-x64",
+ pool = "luci.chromium.swangle.win.x64.try",
+ pinned = False,
+)
+
+try_.chromium_swangle_windows_builder(
+ name = "win-swangle-try-x86",
+ pool = "luci.chromium.swangle.deps.win.x86.try",
+ pinned = False,
+)
diff --git a/chromium/infra/config/subprojects/chromium/try.star b/chromium/infra/config/subprojects/chromium/try.star
index 778e94466e3..d1c7bab556c 100644
--- a/chromium/infra/config/subprojects/chromium/try.star
+++ b/chromium/infra/config/subprojects/chromium/try.star
@@ -2,629 +2,1503 @@
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
-load('//lib/builders.star', 'cpu', 'goma', 'os')
-load('//lib/try.star', 'try_')
-load('//project.star', 'settings')
+load("//lib/branches.star", "branches")
+load("//lib/builders.star", "goma", "os", "xcode_cache")
+load("//lib/try.star", "try_")
+load("//project.star", "settings")
-
-try_.declare_bucket(settings)
+try_.declare_bucket(settings, branch_selector = branches.ALL_RELEASES)
try_.set_defaults(
settings,
add_to_list_view = True,
- main_list_view = settings.main_list_view_name,
)
-
# Automatically maintained consoles
-[try_.list_view(
- name = name,
-) for name in (
- 'tryserver.blink',
- 'tryserver.chromium',
- 'tryserver.chromium.android',
- 'tryserver.chromium.angle',
- 'tryserver.chromium.chromiumos',
- 'tryserver.chromium.dawn',
- 'tryserver.chromium.linux',
- 'tryserver.chromium.mac',
- 'tryserver.chromium.swangle',
- 'tryserver.chromium.win',
-)]
+try_.list_view(
+ name = "tryserver.blink",
+ branch_selector = branches.STANDARD_RELEASES,
+)
+
+try_.list_view(
+ name = "tryserver.chromium",
+ branch_selector = branches.STANDARD_RELEASES,
+)
+
+try_.list_view(
+ name = "tryserver.chromium.android",
+ branch_selector = branches.STANDARD_RELEASES,
+)
+
+try_.list_view(
+ name = "tryserver.chromium.angle",
+)
+
+try_.list_view(
+ name = "tryserver.chromium.chromiumos",
+ branch_selector = branches.ALL_RELEASES,
+)
+
+try_.list_view(
+ name = "tryserver.chromium.codesearch",
+)
+
+try_.list_view(
+ name = "tryserver.chromium.dawn",
+ branch_selector = branches.STANDARD_RELEASES,
+)
+try_.list_view(
+ name = "tryserver.chromium.linux",
+ branch_selector = branches.STANDARD_RELEASES,
+)
+
+try_.list_view(
+ name = "tryserver.chromium.mac",
+ branch_selector = branches.STANDARD_RELEASES,
+)
+
+try_.list_view(
+ name = "tryserver.chromium.swangle",
+)
+
+try_.list_view(
+ name = "tryserver.chromium.win",
+ branch_selector = branches.STANDARD_RELEASES,
+)
# Builders are sorted first lexicographically by the function used to define
# them, then lexicographically by their name
+try_.blink_builder(
+ name = "linux-blink-optional-highdpi-rel",
+ goma_backend = goma.backend.RBE_PROD,
+)
try_.blink_builder(
- name = 'linux-blink-rel',
+ name = "linux-blink-rel",
+ branch_selector = branches.STANDARD_RELEASES,
goma_backend = goma.backend.RBE_PROD,
+ main_list_view = settings.main_list_view_name,
tryjob = try_.job(
location_regexp = [
- '.+/[+]/cc/.+',
- '.+/[+]/third_party/blink/renderer/core/paint/.+',
- '.+/[+]/third_party/blink/renderer/core/svg/.+',
- '.+/[+]/third_party/blink/renderer/platform/graphics/.+',
+ ".+/[+]/cc/.+",
+ ".+/[+]/third_party/blink/renderer/core/paint/.+",
+ ".+/[+]/third_party/blink/renderer/core/svg/.+",
+ ".+/[+]/third_party/blink/renderer/platform/graphics/.+",
],
),
)
+try_.blink_builder(
+ name = "win10-blink-rel",
+ goma_backend = goma.backend.RBE_PROD,
+ os = os.WINDOWS_ANY,
+ builderless = True,
+)
+
+try_.blink_builder(
+ name = "win7-blink-rel",
+ goma_backend = goma.backend.RBE_PROD,
+ os = os.WINDOWS_ANY,
+ builderless = True,
+)
+
+try_.blink_mac_builder(
+ name = "mac10.12-blink-rel",
+)
+
+try_.blink_mac_builder(
+ name = "mac10.13-blink-rel",
+)
+
+try_.blink_mac_builder(
+ name = "mac10.14-blink-rel",
+)
+
+try_.blink_mac_builder(
+ name = "mac10.15-blink-rel",
+)
+
try_.chromium_builder(
- name = 'android-official',
+ name = "android-official",
+ branch_selector = branches.STANDARD_RELEASES,
+ cores = 32,
)
try_.chromium_builder(
- name = 'fuchsia-official',
+ name = "fuchsia-official",
+ branch_selector = branches.STANDARD_RELEASES,
+ cores = 32,
)
try_.chromium_builder(
- name = 'linux-official',
+ name = "linux-official",
+ branch_selector = branches.STANDARD_RELEASES,
+ cores = 32,
+)
+
+try_.chromium_builder(
+ name = "win-official",
+ branch_selector = branches.STANDARD_RELEASES,
+ os = os.WINDOWS_DEFAULT,
+)
+
+try_.chromium_builder(
+ name = "win32-official",
+ branch_selector = branches.STANDARD_RELEASES,
+ os = os.WINDOWS_DEFAULT,
+)
+
+try_.chromium_android_builder(
+ name = "android-10-arm64-rel",
)
try_.chromium_android_builder(
- name = 'android-binary-size',
- executable = 'recipe:binary_size_trybot',
+ name = "android-asan",
+)
+
+try_.chromium_android_builder(
+ name = "android-bfcache-rel",
+)
+
+try_.chromium_android_builder(
+ name = "android-binary-size",
+ branch_selector = branches.STANDARD_RELEASES,
+ executable = "recipe:binary_size_trybot",
goma_jobs = goma.jobs.J150,
+ main_list_view = settings.main_list_view_name,
properties = {
- '$build/binary_size': {
- 'analyze_targets': [
- '//chrome/android:validate_expectations',
- '//chrome/android:monochrome_public_minimal_apks',
- '//tools/binary_size:binary_size_trybot_py',
- ],
- 'compile_targets': [
- 'monochrome_public_minimal_apks',
- 'monochrome_static_initializers',
- 'validate_expectations',
- ],
- },
+ "$build/binary_size": {
+ "analyze_targets": [
+ "//chrome/android:validate_expectations",
+ "//chrome/android:monochrome_public_minimal_apks",
+ "//tools/binary_size:binary_size_trybot_py",
+ ],
+ "compile_targets": [
+ "monochrome_public_minimal_apks",
+ "monochrome_static_initializers",
+ "validate_expectations",
+ ],
+ },
},
tryjob = try_.job(),
)
try_.chromium_android_builder(
- name = 'android-cronet-arm-dbg',
+ name = "android-cronet-arm-dbg",
+ branch_selector = branches.STANDARD_RELEASES,
+ main_list_view = settings.main_list_view_name,
tryjob = try_.job(
location_regexp = [
- '.+/[+]/components/cronet/.+',
- '.+/[+]/components/grpc_support/.+',
- '.+/[+]/build/android/.+',
- '.+/[+]/build/config/android/.+',
+ ".+/[+]/components/cronet/.+",
+ ".+/[+]/components/grpc_support/.+",
+ ".+/[+]/build/android/.+",
+ ".+/[+]/build/config/android/.+",
],
location_regexp_exclude = [
- '.+/[+]/components/cronet/ios/.+',
+ ".+/[+]/components/cronet/ios/.+",
],
),
)
try_.chromium_android_builder(
- name = 'android-lollipop-arm-rel',
+ name = "android-cronet-marshmallow-arm64-rel",
+)
+
+try_.chromium_android_builder(
+ name = "android-deterministic-dbg",
+ executable = "recipe:swarming/deterministic_build",
+ execution_timeout = 6 * time.hour,
+)
+
+try_.chromium_android_builder(
+ name = "android-deterministic-rel",
+ executable = "recipe:swarming/deterministic_build",
+ execution_timeout = 6 * time.hour,
+)
+
+try_.chromium_android_builder(
+ name = "android-lollipop-arm-rel",
+ branch_selector = branches.STANDARD_RELEASES,
goma_jobs = goma.jobs.J150,
+ main_list_view = settings.main_list_view_name,
tryjob = try_.job(),
)
try_.chromium_android_builder(
- name = 'android-marshmallow-arm64-rel',
+ name = "android-marshmallow-arm64-rel",
+ branch_selector = branches.STANDARD_RELEASES,
cores = 16,
goma_jobs = goma.jobs.J300,
+ main_list_view = settings.main_list_view_name,
ssd = True,
use_java_coverage = True,
tryjob = try_.job(),
)
try_.chromium_android_builder(
- name = 'android-marshmallow-x86-rel',
- goma_jobs = goma.jobs.J150,
+ name = "android-marshmallow-x86-fyi-rel",
)
try_.chromium_android_builder(
- name = 'android-nougat-arm64-rel',
+ name = "android-marshmallow-x86-rel",
+ branch_selector = branches.STANDARD_RELEASES,
goma_jobs = goma.jobs.J150,
+ tryjob = try_.job(
+ experiment_percentage = 5,
+ ),
+)
+
+# TODO(crbug.com/1111436) Added it back once all Pixel 1s are flashed
+# back to NJH47F
+#try_.chromium_android_builder(
+# name = "android-nougat-arm64-rel",
+# branch_selector = branches.STANDARD_RELEASES,
+# goma_jobs = goma.jobs.J150,
+# main_list_view = settings.main_list_view_name,
+#)
+
+try_.chromium_android_builder(
+ name = "android-opus-arm-rel",
)
try_.chromium_android_builder(
- name = 'android-pie-arm64-dbg',
+ name = "android-oreo-arm64-cts-networkservice-dbg",
+)
+
+try_.chromium_android_builder(
+ name = "android-oreo-arm64-dbg",
+)
+
+try_.chromium_android_builder(
+ name = "android-pie-arm64-dbg",
+ branch_selector = branches.STANDARD_RELEASES,
goma_jobs = goma.jobs.J300,
+ main_list_view = settings.main_list_view_name,
tryjob = try_.job(
location_regexp = [
- '.+/[+]/chrome/android/features/vr/.+',
- '.+/[+]/chrome/android/java/src/org/chromium/chrome/browser/vr/.+',
- '.+/[+]/chrome/android/javatests/src/org/chromium/chrome/browser/vr/.+',
- '.+/[+]/chrome/browser/vr/.+',
- '.+/[+]/content/browser/xr/.+',
- '.+/[+]/third_party/gvr-android-sdk/.+',
- '.+/[+]/third_party/arcore-android-sdk/.+',
- '.+/[+]/third_party/arcore-android-sdk-client/.+',
+ ".+/[+]/chrome/android/features/vr/.+",
+ ".+/[+]/chrome/android/java/src/org/chromium/chrome/browser/vr/.+",
+ ".+/[+]/chrome/android/javatests/src/org/chromium/chrome/browser/vr/.+",
+ ".+/[+]/chrome/browser/android/vr/.+",
+ ".+/[+]/chrome/browser/vr/.+",
+ ".+/[+]/content/browser/xr/.+",
+ ".+/[+]/device/vr/android/.+",
+ ".+/[+]/third_party/gvr-android-sdk/.+",
+ ".+/[+]/third_party/arcore-android-sdk/.+",
+ ".+/[+]/third_party/arcore-android-sdk-client/.+",
],
),
)
try_.chromium_android_builder(
- name = 'android-pie-arm64-rel',
+ name = "android-pie-arm64-rel",
+ branch_selector = branches.STANDARD_RELEASES,
cores = 16,
goma_jobs = goma.jobs.J300,
ssd = True,
- tryjob = try_.job(),
+ # TODO(crbug.com/1111436): Enable on CQ once the maintenance for
+ # Pixel 2 devices are finished.
+ #main_list_view = settings.main_list_view_name,
+ #tryjob = try_.job(),
)
try_.chromium_android_builder(
- name = 'android_compile_dbg',
+ name = "android-pie-x86-rel",
goma_jobs = goma.jobs.J150,
+)
+
+try_.chromium_android_builder(
+ name = "android-pie-arm64-coverage-rel",
+ cores = 16,
+ goma_jobs = goma.jobs.J300,
+ ssd = True,
+ use_clang_coverage = True,
+)
+
+try_.chromium_android_builder(
+ name = "android-weblayer-pie-arm64-fyi-rel",
+)
+
+try_.chromium_android_builder(
+ name = "android-weblayer-pie-x86-fyi-rel",
+)
+
+try_.chromium_android_builder(
+ name = "android-webview-marshmallow-arm64-dbg",
+)
+
+try_.chromium_android_builder(
+ name = "android-webview-nougat-arm64-dbg",
+)
+
+try_.chromium_android_builder(
+ name = "android-webview-oreo-arm64-dbg",
+)
+
+try_.chromium_android_builder(
+ name = "android-webview-pie-arm64-dbg",
+)
+
+try_.chromium_android_builder(
+ name = "android-webview-pie-arm64-fyi-rel",
+)
+
+try_.chromium_android_builder(
+ name = "android_archive_rel_ng",
+)
+
+try_.chromium_android_builder(
+ name = "android_arm64_dbg_recipe",
+ goma_jobs = goma.jobs.J300,
+)
+
+try_.chromium_android_builder(
+ name = "android_blink_rel",
+)
+
+try_.chromium_android_builder(
+ name = "android_cfi_rel_ng",
+ cores = 32,
+)
+
+try_.chromium_android_builder(
+ name = "android_clang_dbg_recipe",
+ goma_jobs = goma.jobs.J300,
+)
+
+try_.chromium_android_builder(
+ name = "android_compile_dbg",
+ branch_selector = branches.STANDARD_RELEASES,
+ goma_jobs = goma.jobs.J150,
+ main_list_view = settings.main_list_view_name,
tryjob = try_.job(),
)
try_.chromium_android_builder(
- name = 'android_compile_x64_dbg',
+ name = "android_compile_x64_dbg",
+ branch_selector = branches.STANDARD_RELEASES,
+ main_list_view = settings.main_list_view_name,
tryjob = try_.job(
location_regexp = [
- '.+/[+]/chrome/android/java/src/org/chromium/chrome/browser/vr/.+',
- '.+/[+]/chrome/browser/vr/.+',
- '.+/[+]/content/browser/xr/.+',
- '.+/[+]/sandbox/linux/seccomp-bpf/.+',
- '.+/[+]/sandbox/linux/seccomp-bpf-helpers/.+',
- '.+/[+]/sandbox/linux/system_headers/.+',
- '.+/[+]/sandbox/linux/tests/.+',
- '.+/[+]/third_party/gvr-android-sdk/.+',
+ ".+/[+]/chrome/android/java/src/org/chromium/chrome/browser/vr/.+",
+ ".+/[+]/chrome/browser/vr/.+",
+ ".+/[+]/content/browser/xr/.+",
+ ".+/[+]/sandbox/linux/seccomp-bpf/.+",
+ ".+/[+]/sandbox/linux/seccomp-bpf-helpers/.+",
+ ".+/[+]/sandbox/linux/system_headers/.+",
+ ".+/[+]/sandbox/linux/tests/.+",
+ ".+/[+]/third_party/gvr-android-sdk/.+",
],
),
)
try_.chromium_android_builder(
- name = 'android_compile_x86_dbg',
+ name = "android_compile_x86_dbg",
+ branch_selector = branches.STANDARD_RELEASES,
+ main_list_view = settings.main_list_view_name,
tryjob = try_.job(
location_regexp = [
- '.+/[+]/chrome/android/java/src/org/chromium/chrome/browser/vr/.+',
- '.+/[+]/chrome/browser/vr/.+',
- '.+/[+]/content/browser/xr/.+',
- '.+/[+]/sandbox/linux/seccomp-bpf/.+',
- '.+/[+]/sandbox/linux/seccomp-bpf-helpers/.+',
- '.+/[+]/sandbox/linux/system_headers/.+',
- '.+/[+]/sandbox/linux/tests/.+',
- '.+/[+]/third_party/gvr-android-sdk/.+',
+ ".+/[+]/chrome/android/java/src/org/chromium/chrome/browser/vr/.+",
+ ".+/[+]/chrome/browser/vr/.+",
+ ".+/[+]/content/browser/xr/.+",
+ ".+/[+]/sandbox/linux/seccomp-bpf/.+",
+ ".+/[+]/sandbox/linux/seccomp-bpf-helpers/.+",
+ ".+/[+]/sandbox/linux/system_headers/.+",
+ ".+/[+]/sandbox/linux/tests/.+",
+ ".+/[+]/third_party/gvr-android-sdk/.+",
],
),
)
try_.chromium_android_builder(
- name = 'android_cronet',
+ name = "android_cronet",
+ branch_selector = branches.STANDARD_RELEASES,
+ main_list_view = settings.main_list_view_name,
tryjob = try_.job(),
)
try_.chromium_android_builder(
- name = 'cast_shell_android',
+ name = "android_mojo",
+)
+
+try_.chromium_android_builder(
+ name = "android_n5x_swarming_dbg",
+)
+
+try_.chromium_android_builder(
+ name = "android_unswarmed_pixel_aosp",
+)
+
+try_.chromium_android_builder(
+ name = "cast_shell_android",
+ branch_selector = branches.STANDARD_RELEASES,
+ main_list_view = settings.main_list_view_name,
tryjob = try_.job(),
)
+try_.chromium_android_builder(
+ name = "linux_android_dbg_ng",
+)
+
+try_.chromium_android_builder(
+ name = "try-nougat-phone-tester",
+)
+
+try_.chromium_angle_builder(
+ name = "android_angle_deqp_rel_ng",
+)
+
+try_.chromium_angle_builder(
+ name = "android_angle_rel_ng",
+)
+
+try_.chromium_angle_builder(
+ name = "android_angle_vk32_deqp_rel_ng",
+)
+
+try_.chromium_angle_builder(
+ name = "android_angle_vk32_rel_ng",
+)
+
+try_.chromium_angle_builder(
+ name = "android_angle_vk64_deqp_rel_ng",
+)
+
+try_.chromium_angle_builder(
+ name = "android_angle_vk64_rel_ng",
+)
+
+try_.chromium_angle_builder(
+ name = "fuchsia-angle-rel",
+)
+
+try_.chromium_angle_builder(
+ name = "linux-angle-rel",
+)
+
+try_.chromium_angle_builder(
+ name = "linux_angle_deqp_rel_ng",
+)
+
+try_.chromium_angle_builder(
+ name = "linux_angle_ozone_rel_ng",
+)
+
+try_.chromium_angle_builder(
+ name = "mac-angle-rel",
+ cores = None,
+ os = os.MAC_ANY,
+)
+
+try_.chromium_angle_builder(
+ name = "win-angle-deqp-rel-32",
+ os = os.WINDOWS_ANY,
+)
+
+try_.chromium_angle_builder(
+ name = "win-angle-deqp-rel-64",
+ os = os.WINDOWS_ANY,
+)
+
+try_.chromium_angle_builder(
+ name = "win-angle-rel-32",
+ os = os.WINDOWS_ANY,
+)
+
+try_.chromium_angle_builder(
+ name = "win-angle-rel-64",
+ os = os.WINDOWS_ANY,
+)
try_.chromium_chromiumos_builder(
- name = 'chromeos-amd64-generic-dbg',
+ name = "chromeos-amd64-generic-cfi-thin-lto-rel",
+)
+
+try_.chromium_chromiumos_builder(
+ name = "chromeos-amd64-generic-dbg",
+ branch_selector = branches.STANDARD_RELEASES,
+ main_list_view = settings.main_list_view_name,
tryjob = try_.job(
location_regexp = [
- '.+/[+]/content/gpu/.+',
- '.+/[+]/media/.+',
+ ".+/[+]/content/gpu/.+",
+ ".+/[+]/media/.+",
],
),
)
try_.chromium_chromiumos_builder(
- name = 'chromeos-amd64-generic-rel',
+ name = "chromeos-amd64-generic-rel",
+ branch_selector = branches.ALL_RELEASES,
+ main_list_view = settings.main_list_view_name,
tryjob = try_.job(),
)
try_.chromium_chromiumos_builder(
- name = 'chromeos-arm-generic-rel',
+ name = "chromeos-arm-generic-dbg",
+)
+
+try_.chromium_chromiumos_builder(
+ name = "chromeos-arm-generic-rel",
+ branch_selector = branches.ALL_RELEASES,
+ main_list_view = settings.main_list_view_name,
tryjob = try_.job(),
)
try_.chromium_chromiumos_builder(
- name = 'linux-chromeos-compile-dbg',
+ name = "linux-chromeos-compile-dbg",
+ branch_selector = branches.STANDARD_RELEASES,
+ main_list_view = settings.main_list_view_name,
tryjob = try_.job(),
)
try_.chromium_chromiumos_builder(
- name = 'linux-chromeos-rel',
+ name = "chromeos-kevin-compile-rel",
+)
+
+try_.chromium_chromiumos_builder(
+ name = "chromeos-kevin-rel",
+ branch_selector = branches.ALL_RELEASES,
+ main_list_view = settings.main_list_view_name,
+ tryjob = try_.job(
+ location_regexp = [
+ ".+/[+]/build/chromeos/.+",
+ ".+/[+]/build/config/chromeos/.*",
+ ".+/[+]/chromeos/CHROMEOS_LKGM",
+ ],
+ ),
+)
+
+try_.chromium_chromiumos_builder(
+ name = "linux-chromeos-rel",
+ branch_selector = branches.ALL_RELEASES,
goma_jobs = goma.jobs.J150,
+ main_list_view = settings.main_list_view_name,
tryjob = try_.job(cancel_stale = False),
use_clang_coverage = True,
)
+try_.chromium_chromiumos_builder(
+ name = "linux-lacros-rel",
+ main_list_view = settings.main_list_view_name,
+ tryjob = try_.job(),
+)
+
+try_.chromium_chromiumos_builder(
+ name = "linux-chromeos-dbg",
+)
try_.chromium_dawn_builder(
- name = 'dawn-linux-x64-deps-rel',
+ name = "dawn-linux-x64-deps-rel",
+ branch_selector = branches.STANDARD_RELEASES,
+ main_list_view = settings.main_list_view_name,
tryjob = try_.job(
location_regexp = [
- '.+/[+]/gpu/.+',
- '.+/[+]/testing/buildbot/chromium.dawn.json',
- '.+/[+]/third_party/blink/renderer/modules/webgpu/.+',
- '.+/[+]/third_party/blink/web_tests/external/wpt/webgpu/.+',
- '.+/[+]/third_party/blink/web_tests/wpt_internal/webgpu/.+',
- '.+/[+]/third_party/blink/web_tests/WebGPUExpectations',
- '.+/[+]/third_party/dawn/.+',
- '.+/[+]/tools/clang/scripts/update.py',
- '.+/[+]/ui/gl/features.gni',
+ ".+/[+]/gpu/.+",
+ ".+/[+]/testing/buildbot/chromium.dawn.json",
+ ".+/[+]/third_party/blink/renderer/modules/webgpu/.+",
+ ".+/[+]/third_party/blink/web_tests/external/wpt/webgpu/.+",
+ ".+/[+]/third_party/blink/web_tests/wpt_internal/webgpu/.+",
+ ".+/[+]/third_party/blink/web_tests/WebGPUExpectations",
+ ".+/[+]/third_party/dawn/.+",
+ ".+/[+]/tools/clang/scripts/update.py",
+ ".+/[+]/ui/gl/features.gni",
],
),
)
try_.chromium_dawn_builder(
- name = 'dawn-mac-x64-deps-rel',
+ name = "dawn-mac-x64-deps-rel",
+ branch_selector = branches.STANDARD_RELEASES,
+ main_list_view = settings.main_list_view_name,
os = os.MAC_ANY,
tryjob = try_.job(
location_regexp = [
- '.+/[+]/gpu/.+',
- '.+/[+]/testing/buildbot/chromium.dawn.json',
- '.+/[+]/third_party/blink/renderer/modules/webgpu/.+',
- '.+/[+]/third_party/blink/web_tests/external/wpt/webgpu/.+',
- '.+/[+]/third_party/blink/web_tests/wpt_internal/webgpu/.+',
- '.+/[+]/third_party/blink/web_tests/WebGPUExpectations',
- '.+/[+]/third_party/dawn/.+',
- '.+/[+]/tools/clang/scripts/update.py',
- '.+/[+]/ui/gl/features.gni',
+ ".+/[+]/gpu/.+",
+ ".+/[+]/testing/buildbot/chromium.dawn.json",
+ ".+/[+]/third_party/blink/renderer/modules/webgpu/.+",
+ ".+/[+]/third_party/blink/web_tests/external/wpt/webgpu/.+",
+ ".+/[+]/third_party/blink/web_tests/wpt_internal/webgpu/.+",
+ ".+/[+]/third_party/blink/web_tests/WebGPUExpectations",
+ ".+/[+]/third_party/dawn/.+",
+ ".+/[+]/tools/clang/scripts/update.py",
+ ".+/[+]/ui/gl/features.gni",
],
),
)
try_.chromium_dawn_builder(
- name = 'dawn-win10-x64-deps-rel',
+ name = "dawn-win10-x64-deps-rel",
+ branch_selector = branches.STANDARD_RELEASES,
+ main_list_view = settings.main_list_view_name,
os = os.WINDOWS_ANY,
tryjob = try_.job(
location_regexp = [
- '.+/[+]/gpu/.+',
- '.+/[+]/testing/buildbot/chromium.dawn.json',
- '.+/[+]/third_party/blink/renderer/modules/webgpu/.+',
- '.+/[+]/third_party/blink/web_tests/external/wpt/webgpu/.+',
- '.+/[+]/third_party/blink/web_tests/wpt_internal/webgpu/.+',
- '.+/[+]/third_party/blink/web_tests/WebGPUExpectations',
- '.+/[+]/third_party/dawn/.+',
- '.+/[+]/tools/clang/scripts/update.py',
- '.+/[+]/ui/gl/features.gni',
+ ".+/[+]/gpu/.+",
+ ".+/[+]/testing/buildbot/chromium.dawn.json",
+ ".+/[+]/third_party/blink/renderer/modules/webgpu/.+",
+ ".+/[+]/third_party/blink/web_tests/external/wpt/webgpu/.+",
+ ".+/[+]/third_party/blink/web_tests/wpt_internal/webgpu/.+",
+ ".+/[+]/third_party/blink/web_tests/WebGPUExpectations",
+ ".+/[+]/third_party/dawn/.+",
+ ".+/[+]/tools/clang/scripts/update.py",
+ ".+/[+]/ui/gl/features.gni",
],
),
)
try_.chromium_dawn_builder(
- name = 'dawn-win10-x86-deps-rel',
+ name = "dawn-win10-x86-deps-rel",
+ branch_selector = branches.STANDARD_RELEASES,
+ main_list_view = settings.main_list_view_name,
os = os.WINDOWS_ANY,
tryjob = try_.job(
location_regexp = [
- '.+/[+]/gpu/.+',
- '.+/[+]/testing/buildbot/chromium.dawn.json',
- '.+/[+]/third_party/blink/renderer/modules/webgpu/.+',
- '.+/[+]/third_party/blink/web_tests/external/wpt/webgpu/.+',
- '.+/[+]/third_party/blink/web_tests/wpt_internal/webgpu/.+',
- '.+/[+]/third_party/blink/web_tests/WebGPUExpectations',
- '.+/[+]/third_party/dawn/.+',
- '.+/[+]/tools/clang/scripts/update.py',
- '.+/[+]/ui/gl/features.gni',
+ ".+/[+]/gpu/.+",
+ ".+/[+]/testing/buildbot/chromium.dawn.json",
+ ".+/[+]/third_party/blink/renderer/modules/webgpu/.+",
+ ".+/[+]/third_party/blink/web_tests/external/wpt/webgpu/.+",
+ ".+/[+]/third_party/blink/web_tests/wpt_internal/webgpu/.+",
+ ".+/[+]/third_party/blink/web_tests/WebGPUExpectations",
+ ".+/[+]/third_party/dawn/.+",
+ ".+/[+]/tools/clang/scripts/update.py",
+ ".+/[+]/ui/gl/features.gni",
],
),
)
+try_.chromium_dawn_builder(
+ name = "linux-dawn-rel",
+)
+
+try_.chromium_dawn_builder(
+ name = "mac-dawn-rel",
+ os = os.MAC_ANY,
+)
+
+try_.chromium_dawn_builder(
+ name = "win-dawn-rel",
+ os = os.WINDOWS_ANY,
+)
+
+try_.chromium_dawn_builder(
+ name = "dawn-try-win10-x86-rel",
+ os = os.WINDOWS_ANY,
+)
+
+try_.chromium_dawn_builder(
+ name = "dawn-try-win10-x64-asan-rel",
+ os = os.WINDOWS_ANY,
+)
+
+try_.chromium_linux_builder(
+ name = "cast_shell_audio_linux",
+)
try_.chromium_linux_builder(
- name = 'cast_shell_linux',
+ name = "cast_shell_linux",
+ branch_selector = branches.STANDARD_RELEASES,
+ main_list_view = settings.main_list_view_name,
tryjob = try_.job(),
)
try_.chromium_linux_builder(
- name = 'closure_compilation',
- executable = 'recipe:closure_compilation',
+ name = "closure_compilation",
+ branch_selector = branches.STANDARD_RELEASES,
+ executable = "recipe:closure_compilation",
+ main_list_view = settings.main_list_view_name,
tryjob = try_.job(
location_regexp = [
- '.+/[+]/third_party/closure_compiler/.+',
+ ".+/[+]/third_party/closure_compiler/.+",
],
),
)
try_.chromium_linux_builder(
- name = 'chromium_presubmit',
- executable = 'recipe:presubmit',
+ name = "chromium_presubmit",
+ branch_selector = branches.STANDARD_RELEASES,
+ executable = "recipe:presubmit",
goma_backend = None,
+ main_list_view = settings.main_list_view_name,
properties = {
- '$depot_tools/presubmit': {
- 'runhooks': True,
- 'timeout_s': 480,
+ "$depot_tools/presubmit": {
+ "runhooks": True,
+ "timeout_s": 480,
},
- 'repo_name': 'chromium',
+ "repo_name": "chromium",
},
tryjob = try_.job(
disable_reuse = True,
+ add_default_excludes = False,
),
)
try_.chromium_linux_builder(
- name = 'fuchsia-arm64-cast',
+ name = "fuchsia-arm64-cast",
+ branch_selector = branches.STANDARD_RELEASES,
+ main_list_view = settings.main_list_view_name,
tryjob = try_.job(
location_regexp = [
- '.+/[+]/chromecast/.+',
+ ".+/[+]/chromecast/.+",
],
),
)
try_.chromium_linux_builder(
- name = 'fuchsia-x64-cast',
+ name = "fuchsia-compile-x64-dbg",
+ tryjob = try_.job(
+ experiment_percentage = 50,
+ ),
+)
+
+try_.chromium_linux_builder(
+ name = "fuchsia-fyi-arm64-dbg",
+)
+
+try_.chromium_linux_builder(
+ name = "fuchsia-fyi-arm64-rel",
+)
+
+try_.chromium_linux_builder(
+ name = "fuchsia-fyi-x64-dbg",
+)
+
+try_.chromium_linux_builder(
+ name = "fuchsia-fyi-x64-rel",
+)
+
+try_.chromium_linux_builder(
+ name = "fuchsia-x64-cast",
+ branch_selector = branches.STANDARD_RELEASES,
+ main_list_view = settings.main_list_view_name,
tryjob = try_.job(),
)
-# The fuchsia_arm64 builder will now run tests as well as compiles.
-# The experiment percentage is used to ramp up the test load while
-# monitoring stability and capacity. crbug.com/1042511
try_.chromium_linux_builder(
- name = 'fuchsia_arm64',
- tryjob = try_.job(
- experiment_percentage=50,
- ),
+ name = "fuchsia_arm64",
+ branch_selector = branches.STANDARD_RELEASES,
+ main_list_view = settings.main_list_view_name,
+ tryjob = try_.job(),
)
try_.chromium_linux_builder(
- name = 'fuchsia_x64',
+ name = "fuchsia_x64",
+ branch_selector = branches.STANDARD_RELEASES,
+ main_list_view = settings.main_list_view_name,
tryjob = try_.job(),
)
try_.chromium_linux_builder(
- name = 'linux-libfuzzer-asan-rel',
- executable = 'recipe:chromium_libfuzzer_trybot',
+ name = "layout_test_leak_detection",
+)
+
+try_.chromium_linux_builder(
+ name = "leak_detection_linux",
+)
+
+try_.chromium_linux_builder(
+ name = "linux-annotator-rel",
+)
+
+try_.chromium_linux_builder(
+ name = "linux-autofill-assistant",
+)
+
+try_.chromium_linux_builder(
+ name = "linux-bfcache-rel",
+)
+
+try_.chromium_linux_builder(
+ name = "linux-blink-heap-concurrent-marking-tsan-rel",
+)
+
+try_.chromium_linux_builder(
+ name = "linux-blink-heap-verification-try",
+)
+
+try_.chromium_linux_builder(
+ name = "linux-clang-tidy-dbg",
+ executable = "recipe:tricium_clang_tidy_wrapper",
+ goma_jobs = goma.jobs.J150,
+)
+
+try_.chromium_linux_builder(
+ name = "linux-clang-tidy-rel",
+ executable = "recipe:tricium_clang_tidy_wrapper",
+ goma_jobs = goma.jobs.J150,
+)
+
+try_.chromium_linux_builder(
+ name = "linux-dcheck-off-rel",
+)
+
+try_.chromium_linux_builder(
+ name = "linux-gcc-rel",
+ goma_backend = None,
+)
+
+try_.chromium_linux_builder(
+ name = "linux-lacros-fyi-rel",
+)
+
+try_.chromium_linux_builder(
+ name = "linux-layout-tests-edit-ng",
+)
+
+try_.chromium_linux_builder(
+ name = "linux-layout-tests-fragment-item",
+)
+
+try_.chromium_linux_builder(
+ name = "linux-libfuzzer-asan-rel",
+ branch_selector = branches.STANDARD_RELEASES,
+ executable = "recipe:chromium_libfuzzer_trybot",
+ main_list_view = settings.main_list_view_name,
tryjob = try_.job(),
)
try_.chromium_linux_builder(
- name = 'linux-ozone-rel',
+ name = "linux-ozone-rel",
+ branch_selector = branches.STANDARD_RELEASES,
+ main_list_view = settings.main_list_view_name,
tryjob = try_.job(),
)
try_.chromium_linux_builder(
- name = 'linux-rel',
+ name = "linux-perfetto-rel",
+ tryjob = try_.job(
+ experiment_percentage = 100,
+ location_regexp = [
+ ".+/[+]/base/trace_event/.+",
+ ".+/[+]/base/tracing/.+",
+ ".+/[+]/components/tracing/.+",
+ ".+/[+]/content/browser/tracing/.+",
+ ".+/[+]/services/tracing/.+",
+ ],
+ ),
+)
+
+try_.chromium_linux_builder(
+ name = "linux-rel",
+ branch_selector = branches.STANDARD_RELEASES,
goma_jobs = goma.jobs.J150,
+ main_list_view = settings.main_list_view_name,
tryjob = try_.job(),
use_clang_coverage = True,
)
try_.chromium_linux_builder(
- name = 'linux_chromium_asan_rel_ng',
+ name = "linux-trusty-rel",
goma_jobs = goma.jobs.J150,
+ os = os.LINUX_TRUSTY,
+)
+
+try_.chromium_linux_builder(
+ name = "linux-viz-rel",
+)
+
+try_.chromium_linux_builder(
+ name = "linux-webkit-msan-rel",
+)
+
+try_.chromium_linux_builder(
+ name = "linux-wpt-fyi-rel",
+)
+
+try_.chromium_linux_builder(
+ name = "linux_chromium_analysis",
+)
+
+try_.chromium_linux_builder(
+ name = "linux_chromium_archive_rel_ng",
+)
+
+try_.chromium_linux_builder(
+ name = "linux_chromium_asan_rel_ng",
+ branch_selector = branches.STANDARD_RELEASES,
+ goma_jobs = goma.jobs.J150,
+ main_list_view = settings.main_list_view_name,
ssd = True,
tryjob = try_.job(),
)
try_.chromium_linux_builder(
- name = 'linux_chromium_compile_dbg_ng',
+ name = "linux_chromium_cfi_rel_ng",
+ cores = 32,
+)
+
+try_.chromium_linux_builder(
+ name = "linux_chromium_chromeos_asan_rel_ng",
+ goma_jobs = goma.jobs.J150,
+)
+
+try_.chromium_linux_builder(
+ name = "linux_chromium_chromeos_msan_rel_ng",
+ goma_jobs = goma.jobs.J150,
+)
+
+try_.chromium_linux_builder(
+ name = "linux_chromium_clobber_deterministic",
+ executable = "recipe:swarming/deterministic_build",
+ execution_timeout = 6 * time.hour,
+)
+
+try_.chromium_linux_builder(
+ name = "linux_chromium_clobber_rel_ng",
+)
+
+try_.chromium_linux_builder(
+ name = "linux_chromium_compile_dbg_32_ng",
+)
+
+try_.chromium_linux_builder(
+ name = "linux_chromium_compile_dbg_ng",
+ branch_selector = branches.STANDARD_RELEASES,
caches = [
swarming.cache(
- name = 'builder',
- path = 'linux_debug',
+ name = "builder",
+ path = "linux_debug",
),
],
goma_jobs = goma.jobs.J150,
+ main_list_view = settings.main_list_view_name,
tryjob = try_.job(),
)
try_.chromium_linux_builder(
- name = 'linux_chromium_dbg_ng',
+ name = "linux_chromium_compile_rel_ng",
+)
+
+try_.chromium_linux_builder(
+ name = "linux_chromium_dbg_ng",
+ branch_selector = branches.STANDARD_RELEASES,
caches = [
swarming.cache(
- name = 'builder',
- path = 'linux_debug',
+ name = "builder",
+ path = "linux_debug",
),
],
+ main_list_view = settings.main_list_view_name,
tryjob = try_.job(
location_regexp = [
- '.+/[+]/build/.*check_gn_headers.*',
+ ".+/[+]/build/.*check_gn_headers.*",
],
),
)
try_.chromium_linux_builder(
- name = 'linux_chromium_tsan_rel_ng',
+ name = "linux_chromium_msan_rel_ng",
goma_jobs = goma.jobs.J150,
+)
+
+try_.chromium_linux_builder(
+ name = "linux_chromium_tsan_rel_ng",
+ branch_selector = branches.STANDARD_RELEASES,
+ goma_jobs = goma.jobs.J150,
+ main_list_view = settings.main_list_view_name,
tryjob = try_.job(),
)
try_.chromium_linux_builder(
- name = 'linux_layout_tests_composite_after_paint',
+ name = "linux_chromium_ubsan_rel_ng",
+)
+
+try_.chromium_linux_builder(
+ name = "linux_layout_tests_composite_after_paint",
+ branch_selector = branches.STANDARD_RELEASES,
+ main_list_view = settings.main_list_view_name,
tryjob = try_.job(
location_regexp = [
- '.+/[+]/third_party/blink/renderer/core/paint/.+',
- '.+/[+]/third_party/blink/renderer/core/svg/.+',
- '.+/[+]/third_party/blink/renderer/platform/graphics/.+',
- '.+/[+]/third_party/blink/web_tests/.+',
+ ".+/[+]/third_party/blink/renderer/core/paint/.+",
+ ".+/[+]/third_party/blink/renderer/core/svg/.+",
+ ".+/[+]/third_party/blink/renderer/platform/graphics/.+",
+ ".+/[+]/third_party/blink/web_tests/.+",
],
),
)
try_.chromium_linux_builder(
- name = 'linux_layout_tests_layout_ng_disabled',
+ name = "linux_layout_tests_layout_ng_disabled",
+ branch_selector = branches.STANDARD_RELEASES,
+ main_list_view = settings.main_list_view_name,
tryjob = try_.job(
location_regexp = [
- '.+/[+]/third_party/blink/renderer/core/editing/.+',
- '.+/[+]/third_party/blink/renderer/core/layout/.+',
- '.+/[+]/third_party/blink/renderer/core/paint/.+',
- '.+/[+]/third_party/blink/renderer/core/svg/.+',
- '.+/[+]/third_party/blink/renderer/platform/fonts/shaping/.+',
- '.+/[+]/third_party/blink/renderer/platform/graphics/.+',
- '.+/[+]/third_party/blink/web_tests/FlagExpectations/disable-layout-ng',
- '.+/[+]/third_party/blink/web_tests/flag-specific/disable-layout-ng/.+',
+ ".+/[+]/third_party/blink/renderer/core/editing/.+",
+ ".+/[+]/third_party/blink/renderer/core/layout/.+",
+ ".+/[+]/third_party/blink/renderer/core/paint/.+",
+ ".+/[+]/third_party/blink/renderer/core/svg/.+",
+ ".+/[+]/third_party/blink/renderer/platform/fonts/shaping/.+",
+ ".+/[+]/third_party/blink/renderer/platform/graphics/.+",
+ ".+/[+]/third_party/blink/web_tests/FlagExpectations/disable-layout-ng",
+ ".+/[+]/third_party/blink/web_tests/flag-specific/disable-layout-ng/.+",
],
),
)
try_.chromium_linux_builder(
- name = 'linux_vr',
+ name = "linux_mojo",
+)
+
+try_.chromium_linux_builder(
+ name = "linux_mojo_chromeos",
+)
+
+try_.chromium_linux_builder(
+ name = "linux_upload_clang",
+ builderless = True,
+ cores = 32,
+ executable = "recipe:chromium_upload_clang",
+ goma_backend = None,
+ os = os.LINUX_TRUSTY,
+)
+
+try_.chromium_linux_builder(
+ name = "linux_vr",
+ branch_selector = branches.STANDARD_RELEASES,
+ main_list_view = settings.main_list_view_name,
tryjob = try_.job(
location_regexp = [
- '.+/[+]/chrome/browser/vr/.+',
- '.+/[+]/content/browser/xr/.+',
+ ".+/[+]/chrome/browser/vr/.+",
+ ".+/[+]/content/browser/xr/.+",
],
),
)
+try_.chromium_linux_builder(
+ name = "network_service_linux",
+)
+
+try_.chromium_linux_builder(
+ name = "tricium-metrics-analysis",
+ executable = "recipe:tricium_metrics",
+)
+
+try_.chromium_mac_builder(
+ name = "mac-coverage-rel",
+ use_clang_coverage = True,
+ goma_jobs = goma.jobs.J150,
+ tryjob = try_.job(experiment_percentage = 5),
+)
+
+try_.chromium_mac_builder(
+ name = "mac-osxbeta-rel",
+ os = os.MAC_DEFAULT,
+)
try_.chromium_mac_builder(
- name = 'mac-rel',
+ name = "mac-rel",
+ branch_selector = branches.STANDARD_RELEASES,
goma_jobs = goma.jobs.J150,
- os = os.MAC_10_13,
+ main_list_view = settings.main_list_view_name,
+ os = os.MAC_DEFAULT,
tryjob = try_.job(),
)
try_.chromium_mac_builder(
- name = 'mac_chromium_compile_dbg_ng',
+ name = "mac-arm64-rel",
goma_jobs = goma.jobs.J150,
- os = os.MAC_10_13,
+ os = os.MAC_10_15,
+)
+
+# NOTE: the following trybots aren't sensitive to Mac version on which
+# they are built, hence no additional dimension is specified.
+# The 10.xx version translates to which bots will run isolated tests.
+try_.chromium_mac_builder(
+ name = "mac_chromium_10.10",
+)
+
+try_.chromium_mac_builder(
+ name = "mac_chromium_10.12_rel_ng",
+)
+
+try_.chromium_mac_builder(
+ name = "mac_chromium_10.13_rel_ng",
+)
+
+try_.chromium_mac_builder(
+ name = "mac_chromium_10.14_rel_ng",
+)
+
+try_.chromium_mac_builder(
+ name = "mac_chromium_10.15_rel_ng",
+)
+
+try_.chromium_mac_builder(
+ name = "mac_chromium_11.0_rel_ng",
+ builderless = False,
+)
+
+try_.chromium_mac_builder(
+ name = "mac_chromium_archive_rel_ng",
+)
+
+try_.chromium_mac_builder(
+ name = "mac_chromium_asan_rel_ng",
+ goma_jobs = goma.jobs.J150,
+)
+
+try_.chromium_mac_builder(
+ name = "mac_chromium_compile_dbg_ng",
+ branch_selector = branches.STANDARD_RELEASES,
+ goma_jobs = goma.jobs.J150,
+ main_list_view = settings.main_list_view_name,
+ os = os.MAC_DEFAULT,
tryjob = try_.job(),
)
+try_.chromium_mac_builder(
+ name = "mac_chromium_compile_rel_ng",
+)
+
+try_.chromium_mac_builder(
+ name = "mac_chromium_dbg_ng",
+)
+
+try_.chromium_mac_builder(
+ name = "mac_upload_clang",
+ builderless = False,
+ caches = [
+ swarming.cache(
+ name = "xcode_mac_9a235",
+ path = "xcode_mac_9a235.app",
+ ),
+ ],
+ executable = "recipe:chromium_upload_clang",
+ execution_timeout = 6 * time.hour,
+ goma_backend = None, # Does not use Goma.
+ properties = {
+ "$depot_tools/osx_sdk": {
+ "sdk_version": "9a235",
+ },
+ },
+)
try_.chromium_mac_ios_builder(
- name = 'ios-simulator',
- executable = 'recipe:chromium_trybot',
+ name = "ios-device",
+ executable = "recipe:chromium_trybot",
+)
+
+try_.chromium_mac_ios_builder(
+ name = "ios-simulator",
+ branch_selector = branches.STANDARD_RELEASES,
+ executable = "recipe:chromium_trybot",
+ main_list_view = settings.main_list_view_name,
properties = {
- 'xcode_build_version': '11e146',
+ "xcode_build_version": "12a7209",
},
tryjob = try_.job(),
)
try_.chromium_mac_ios_builder(
- name = 'ios-simulator-cronet',
- executable = 'recipe:chromium_trybot',
+ name = "ios-simulator-code-coverage",
+ executable = "recipe:chromium_trybot",
+ use_clang_coverage = True,
+ coverage_exclude_sources = "ios_test_files_and_test_utils",
+ coverage_test_types = ["unit"],
+ os = os.MAC_10_15,
+ properties = {
+ "xcode_build_version": "12a7209",
+ },
+ tryjob = try_.job(experiment_percentage = 3),
+)
+
+try_.chromium_mac_ios_builder(
+ name = "ios-simulator-cr-recipe",
+ executable = "recipe:chromium_trybot",
+)
+
+try_.chromium_mac_ios_builder(
+ name = "ios-simulator-cronet",
+ branch_selector = branches.STANDARD_RELEASES,
+ caches = [xcode_cache.x11e146],
+ executable = "recipe:chromium_trybot",
+ main_list_view = settings.main_list_view_name,
+ properties = {
+ "xcode_build_version": "11e146",
+ },
tryjob = try_.job(
location_regexp = [
- '.+/[+]/components/cronet/.+',
- '.+/[+]/components/grpc_support/.+',
- '.+/[+]/ios/.+',
+ ".+/[+]/components/cronet/.+",
+ ".+/[+]/components/grpc_support/.+",
+ ".+/[+]/ios/.+",
],
location_regexp_exclude = [
- '.+/[+]/components/cronet/android/.+',
+ ".+/[+]/components/cronet/android/.+",
],
),
)
try_.chromium_mac_ios_builder(
- name = 'ios-simulator-full-configs',
- executable = 'recipe:chromium_trybot',
+ name = "ios-simulator-eg",
+)
+
+try_.chromium_mac_ios_builder(
+ name = "ios-simulator-full-configs",
+ branch_selector = branches.STANDARD_RELEASES,
+ executable = "recipe:chromium_trybot",
+ main_list_view = settings.main_list_view_name,
tryjob = try_.job(
location_regexp = [
- '.+/[+]/ios/.+',
+ ".+/[+]/ios/.+",
],
),
)
+try_.chromium_mac_ios_builder(
+ name = "ios-simulator-multi-window",
+ executable = "recipe:chromium_trybot",
+)
+
+try_.chromium_mac_ios_builder(
+ name = "ios-simulator-noncq",
+ executable = "recipe:chromium_trybot",
+)
+
+try_.chromium_mac_ios_builder(
+ name = "ios13-beta-simulator",
+ executable = "recipe:chromium_trybot",
+ caches = [xcode_cache.x12a7209],
+ os = os.MAC_10_15,
+ properties = {
+ "xcode_build_version": "12a7209",
+ },
+)
+
+try_.chromium_mac_ios_builder(
+ name = "ios13-sdk-simulator",
+ executable = "recipe:chromium_trybot",
+ caches = [xcode_cache.x12a7209],
+ os = os.MAC_10_15,
+ properties = {
+ "xcode_build_version": "12a7209",
+ },
+)
+
+try_.chromium_mac_ios_builder(
+ name = "ios14-beta-simulator",
+ executable = "recipe:chromium_trybot",
+ caches = [xcode_cache.x12a7209],
+ os = os.MAC_10_15,
+ properties = {
+ "xcode_build_version": "12a7209",
+ },
+)
+
+try_.chromium_mac_ios_builder(
+ name = "ios14-sdk-simulator",
+ executable = "recipe:chromium_trybot",
+ caches = [xcode_cache.x12a7209],
+ os = os.MAC_10_15,
+ properties = {
+ "xcode_build_version": "12a7209",
+ },
+)
+
+try_.chromium_win_builder(
+ name = "win-annotator-rel",
+)
+
+try_.chromium_win_builder(
+ name = "win-asan",
+ goma_jobs = goma.jobs.J150,
+)
+
+try_.chromium_win_builder(
+ name = "win-celab-try-rel",
+ executable = "recipe:celab",
+ properties = {
+ "exclude": "chrome_only",
+ "pool_name": "celab-chromium-try",
+ "pool_size": 20,
+ "tests": "*",
+ },
+)
try_.chromium_win_builder(
- name = 'win-libfuzzer-asan-rel',
+ name = "win-libfuzzer-asan-rel",
+ branch_selector = branches.STANDARD_RELEASES,
builderless = False,
- executable = 'recipe:chromium_libfuzzer_trybot',
+ executable = "recipe:chromium_libfuzzer_trybot",
+ main_list_view = settings.main_list_view_name,
os = os.WINDOWS_ANY,
tryjob = try_.job(cancel_stale = False),
)
try_.chromium_win_builder(
- name = 'win_chromium_compile_dbg_ng',
+ name = "win_archive",
+)
+
+try_.chromium_win_builder(
+ name = "win_chromium_compile_dbg_ng",
+ branch_selector = branches.STANDARD_RELEASES,
goma_jobs = goma.jobs.J150,
+ main_list_view = settings.main_list_view_name,
tryjob = try_.job(cancel_stale = False),
)
try_.chromium_win_builder(
- name = 'win10_chromium_x64_rel_ng',
+ name = "win_chromium_compile_rel_ng",
+)
+
+try_.chromium_win_builder(
+ name = "win_chromium_dbg_ng",
+)
+
+try_.chromium_win_builder(
+ name = "win_chromium_x64_rel_ng",
+)
+
+try_.chromium_win_builder(
+ name = "win_mojo",
+)
+
+try_.chromium_win_builder(
+ name = "win_upload_clang",
+ builderless = False,
+ cores = 32,
+ executable = "recipe:chromium_upload_clang",
+ goma_backend = None,
+ os = os.WINDOWS_ANY,
+)
+
+try_.chromium_win_builder(
+ name = "win_x64_archive",
+)
+
+try_.chromium_win_builder(
+ name = "win10_chromium_x64_dbg_ng",
+ os = os.WINDOWS_10,
+)
+
+try_.chromium_win_builder(
+ name = "win10_chromium_x64_rel_ng",
+ branch_selector = branches.STANDARD_RELEASES,
goma_jobs = goma.jobs.J150,
+ main_list_view = settings.main_list_view_name,
os = os.WINDOWS_10,
ssd = True,
use_clang_coverage = True,
tryjob = try_.job(cancel_stale = False),
)
+try_.chromium_win_builder(
+ name = "win10_chromium_x64_rel_ng_exp",
+ builderless = False,
+ os = os.WINDOWS_ANY,
+)
-try_.gpu_chromium_android_builder(
- name = 'android_optional_gpu_tests_rel',
+try_.chromium_win_builder(
+ name = "win7-rel",
+ branch_selector = branches.STANDARD_RELEASES,
+ execution_timeout = 4 * time.hour + 30 * time.minute,
+ goma_jobs = goma.jobs.J300,
+ main_list_view = settings.main_list_view_name,
+ ssd = True,
tryjob = try_.job(
location_regexp = [
- '.+/[+]/cc/.+',
- '.+/[+]/chrome/browser/vr/.+',
- '.+/[+]/content/browser/xr/.+',
- '.+/[+]/components/viz/.+',
- '.+/[+]/content/test/gpu/.+',
- '.+/[+]/gpu/.+',
- '.+/[+]/media/audio/.+',
- '.+/[+]/media/filters/.+',
- '.+/[+]/media/gpu/.+',
- '.+/[+]/services/viz/.+',
- '.+/[+]/testing/trigger_scripts/.+',
- '.+/[+]/third_party/blink/renderer/modules/webgl/.+',
- '.+/[+]/third_party/blink/renderer/platform/graphics/gpu/.+',
- '.+/[+]/tools/clang/scripts/update.py',
- '.+/[+]/ui/gl/.+',
+ ".+/[+]/sandbox/win/.+",
],
),
)
+try_.gpu_chromium_android_builder(
+ name = "android_optional_gpu_tests_rel",
+ branch_selector = branches.STANDARD_RELEASES,
+ main_list_view = settings.main_list_view_name,
+ tryjob = try_.job(
+ location_regexp = [
+ ".+/[+]/cc/.+",
+ ".+/[+]/chrome/browser/vr/.+",
+ ".+/[+]/content/browser/xr/.+",
+ ".+/[+]/components/viz/.+",
+ ".+/[+]/content/test/gpu/.+",
+ ".+/[+]/gpu/.+",
+ ".+/[+]/media/audio/.+",
+ ".+/[+]/media/filters/.+",
+ ".+/[+]/media/gpu/.+",
+ ".+/[+]/services/viz/.+",
+ ".+/[+]/testing/trigger_scripts/.+",
+ ".+/[+]/third_party/blink/renderer/modules/webgl/.+",
+ ".+/[+]/third_party/blink/renderer/platform/graphics/gpu/.+",
+ ".+/[+]/tools/clang/scripts/update.py",
+ ".+/[+]/ui/gl/.+",
+ ],
+ ),
+)
try_.gpu_chromium_linux_builder(
- name = 'linux_optional_gpu_tests_rel',
+ name = "linux_optional_gpu_tests_rel",
+ branch_selector = branches.STANDARD_RELEASES,
+ main_list_view = settings.main_list_view_name,
tryjob = try_.job(
location_regexp = [
- '.+/[+]/chrome/browser/vr/.+',
- '.+/[+]/content/browser/xr/.+',
- '.+/[+]/content/test/gpu/.+',
- '.+/[+]/gpu/.+',
- '.+/[+]/media/audio/.+',
- '.+/[+]/media/filters/.+',
- '.+/[+]/media/gpu/.+',
- '.+/[+]/testing/buildbot/chromium.gpu.fyi.json',
- '.+/[+]/testing/trigger_scripts/.+',
- '.+/[+]/third_party/blink/renderer/modules/webgl/.+',
- '.+/[+]/third_party/blink/renderer/platform/graphics/gpu/.+',
- '.+/[+]/tools/clang/scripts/update.py',
- '.+/[+]/ui/gl/.+',
+ ".+/[+]/chrome/browser/vr/.+",
+ ".+/[+]/content/browser/xr/.+",
+ ".+/[+]/content/test/gpu/.+",
+ ".+/[+]/gpu/.+",
+ ".+/[+]/media/audio/.+",
+ ".+/[+]/media/filters/.+",
+ ".+/[+]/media/gpu/.+",
+ ".+/[+]/testing/buildbot/chromium.gpu.fyi.json",
+ ".+/[+]/testing/trigger_scripts/.+",
+ ".+/[+]/third_party/blink/renderer/modules/webgl/.+",
+ ".+/[+]/third_party/blink/renderer/platform/graphics/gpu/.+",
+ ".+/[+]/tools/clang/scripts/update.py",
+ ".+/[+]/ui/gl/.+",
],
),
)
-
try_.gpu_chromium_mac_builder(
- name = 'mac_optional_gpu_tests_rel',
+ name = "mac_optional_gpu_tests_rel",
+ branch_selector = branches.STANDARD_RELEASES,
+ main_list_view = settings.main_list_view_name,
tryjob = try_.job(
location_regexp = [
- '.+/[+]/chrome/browser/vr/.+',
- '.+/[+]/content/browser/xr/.+',
- '.+/[+]/content/test/gpu/.+',
- '.+/[+]/gpu/.+',
- '.+/[+]/media/audio/.+',
- '.+/[+]/media/filters/.+',
- '.+/[+]/media/gpu/.+',
- '.+/[+]/services/shape_detection/.+',
- '.+/[+]/testing/buildbot/chromium.gpu.fyi.json',
- '.+/[+]/testing/trigger_scripts/.+',
- '.+/[+]/third_party/blink/renderer/modules/webgl/.+',
- '.+/[+]/third_party/blink/renderer/platform/graphics/gpu/.+',
- '.+/[+]/tools/clang/scripts/update.py',
- '.+/[+]/ui/gl/.+',
+ ".+/[+]/chrome/browser/vr/.+",
+ ".+/[+]/content/browser/xr/.+",
+ ".+/[+]/content/test/gpu/.+",
+ ".+/[+]/gpu/.+",
+ ".+/[+]/media/audio/.+",
+ ".+/[+]/media/filters/.+",
+ ".+/[+]/media/gpu/.+",
+ ".+/[+]/services/shape_detection/.+",
+ ".+/[+]/testing/buildbot/chromium.gpu.fyi.json",
+ ".+/[+]/testing/trigger_scripts/.+",
+ ".+/[+]/third_party/blink/renderer/modules/webgl/.+",
+ ".+/[+]/third_party/blink/renderer/platform/graphics/gpu/.+",
+ ".+/[+]/tools/clang/scripts/update.py",
+ ".+/[+]/ui/gl/.+",
],
),
)
-
try_.gpu_chromium_win_builder(
- name = 'win_optional_gpu_tests_rel',
+ name = "win_optional_gpu_tests_rel",
+ branch_selector = branches.STANDARD_RELEASES,
builderless = True,
+ main_list_view = settings.main_list_view_name,
os = os.WINDOWS_DEFAULT,
tryjob = try_.job(
location_regexp = [
- '.+/[+]/chrome/browser/vr/.+',
- '.+/[+]/content/browser/xr/.+',
- '.+/[+]/content/test/gpu/.+',
- '.+/[+]/device/vr/.+',
- '.+/[+]/gpu/.+',
- '.+/[+]/media/audio/.+',
- '.+/[+]/media/filters/.+',
- '.+/[+]/media/gpu/.+',
- '.+/[+]/testing/buildbot/chromium.gpu.fyi.json',
- '.+/[+]/testing/trigger_scripts/.+',
- '.+/[+]/third_party/blink/renderer/modules/vr/.+',
- '.+/[+]/third_party/blink/renderer/modules/webgl/.+',
- '.+/[+]/third_party/blink/renderer/modules/xr/.+',
- '.+/[+]/third_party/blink/renderer/platform/graphics/gpu/.+',
- '.+/[+]/tools/clang/scripts/update.py',
- '.+/[+]/ui/gl/.+',
+ ".+/[+]/chrome/browser/vr/.+",
+ ".+/[+]/content/browser/xr/.+",
+ ".+/[+]/content/test/gpu/.+",
+ ".+/[+]/device/vr/.+",
+ ".+/[+]/gpu/.+",
+ ".+/[+]/media/audio/.+",
+ ".+/[+]/media/filters/.+",
+ ".+/[+]/media/gpu/.+",
+ ".+/[+]/testing/buildbot/chromium.gpu.fyi.json",
+ ".+/[+]/testing/trigger_scripts/.+",
+ ".+/[+]/third_party/blink/renderer/modules/vr/.+",
+ ".+/[+]/third_party/blink/renderer/modules/webgl/.+",
+ ".+/[+]/third_party/blink/renderer/modules/xr/.+",
+ ".+/[+]/third_party/blink/renderer/platform/graphics/gpu/.+",
+ ".+/[+]/tools/clang/scripts/update.py",
+ ".+/[+]/ui/gl/.+",
],
),
)
@@ -633,38 +1507,104 @@ try_.gpu_chromium_win_builder(
# adding them to chromium's cr-buildbucket.cfg. Note that the recipe these
# builders run allow only known roller accounts when triggered via the CQ.
def chrome_internal_verifier(
- *,
- builder):
- luci.cq_tryjob_verifier(
- builder = 'chrome:try/' + builder,
- cq_group = settings.cq_group,
- includable_only = True,
- owner_whitelist = [
- "googlers",
- "project-chromium-robot-committers",
- ],
- )
+ *,
+ builder,
+ **kwargs):
+ branches.cq_tryjob_verifier(
+ builder = "chrome:try/" + builder,
+ cq_group = "cq",
+ includable_only = True,
+ owner_whitelist = [
+ "googlers",
+ "project-chromium-robot-committers",
+ ],
+ **kwargs
+ )
+
+chrome_internal_verifier(
+ builder = "chromeos-betty-chrome",
+)
+
+chrome_internal_verifier(
+ builder = "chromeos-betty-pi-arc-chrome",
+)
+
+chrome_internal_verifier(
+ builder = "chromeos-eve-chrome",
+)
+
+chrome_internal_verifier(
+ builder = "chromeos-eve-compile-chrome",
+)
+
+chrome_internal_verifier(
+ builder = "chromeos-kevin-chrome",
+)
+
+chrome_internal_verifier(
+ builder = "chromeos-kevin-compile-chrome",
+)
+
+chrome_internal_verifier(
+ builder = "ipad-device",
+)
+
+chrome_internal_verifier(
+ builder = "iphone-device",
+)
+
+chrome_internal_verifier(
+ builder = "linux-chrome-beta",
+ branch_selector = branches.STANDARD_RELEASES,
+)
+
+chrome_internal_verifier(
+ builder = "linux-chrome-stable",
+ branch_selector = branches.STANDARD_RELEASES,
+)
+
+chrome_internal_verifier(
+ builder = "linux-chromeos-chrome",
+)
+
+chrome_internal_verifier(
+ builder = "mac-chrome",
+)
+
+chrome_internal_verifier(
+ builder = "mac-chrome-beta",
+ branch_selector = branches.STANDARD_RELEASES,
+)
+
+chrome_internal_verifier(
+ builder = "mac-chrome-stable",
+ branch_selector = branches.STANDARD_RELEASES,
+)
chrome_internal_verifier(
- builder = 'mac-chrome-beta',
+ builder = "win-chrome",
)
chrome_internal_verifier(
- builder = 'mac-chrome-stable',
+ builder = "win-chrome-beta",
+ branch_selector = branches.STANDARD_RELEASES,
)
chrome_internal_verifier(
- builder = 'win-chrome-beta',
+ builder = "win-chrome-stable",
+ branch_selector = branches.STANDARD_RELEASES,
)
chrome_internal_verifier(
- builder = 'win-chrome-stable',
+ builder = "win64-chrome",
)
chrome_internal_verifier(
- builder = 'win64-chrome-beta',
+ builder = "win64-chrome-beta",
+ branch_selector = branches.STANDARD_RELEASES,
)
chrome_internal_verifier(
- builder = 'win64-chrome-stable',
+ builder = "win64-chrome-stable",
+ branch_selector = branches.STANDARD_RELEASES,
)
diff --git a/chromium/infra/config/subprojects/chromium/versioned/README.md b/chromium/infra/config/subprojects/chromium/versioned/README.md
index 5dd87450b9c..7998f0a6322 100644
--- a/chromium/infra/config/subprojects/chromium/versioned/README.md
+++ b/chromium/infra/config/subprojects/chromium/versioned/README.md
@@ -2,7 +2,7 @@ This directory supports our branch CI/CQ configuration.
Contents:
-* **m83**, **m84**
+* **m84**, **m85**
* contains subdirectories that contain the versioned configuration for the
active milestones
* non-dimension changes should be infrequent
diff --git a/chromium/infra/config/subprojects/chromium/versioned/m83/buckets/ci.star b/chromium/infra/config/subprojects/chromium/versioned/m83/buckets/ci.star
deleted file mode 100644
index c8d536e58f8..00000000000
--- a/chromium/infra/config/subprojects/chromium/versioned/m83/buckets/ci.star
+++ /dev/null
@@ -1,802 +0,0 @@
-# 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', 'cpu', 'goma', 'os')
-load('//lib/ci.star', 'ci')
-# Load this using relative path so that the load statement doesn't
-# need to be changed when making a new milestone
-load('../vars.star', 'vars')
-
-
-ci.set_defaults(
- vars,
- bucketed_triggers = True,
- main_console_view = vars.main_console_name,
- cq_mirrors_console_view = vars.cq_mirrors_console_name,
-)
-
-ci.declare_bucket(vars)
-
-
-# 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,
-)
-
-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 = 4 * time.hour,
-)
-
-ci.android_builder(
- name = 'Android x64 Builder (dbg)',
- console_view_entry = ci.console_view_entry(
- category = 'builder|x86',
- short_name = '64',
- ),
- execution_timeout = 4 * time.hour,
-)
-
-ci.android_builder(
- name = 'Android x86 Builder (dbg)',
- console_view_entry = ci.console_view_entry(
- category = 'builder|x86',
- short_name = '32',
- ),
-)
-
-ci.android_builder(
- name = 'Cast Android (dbg)',
- console_view_entry = ci.console_view_entry(
- category = 'on_cq',
- short_name = 'cst',
- ),
-)
-
-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',
- ),
-)
-
-ci.android_builder(
- name = 'android-marshmallow-arm64-rel',
- console_view_entry = ci.console_view_entry(
- category = 'on_cq',
- short_name = 'M',
- ),
-)
-
-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',
- ),
-)
-
-
-ci.chromiumos_builder(
- name = 'chromeos-amd64-generic-dbg',
- console_view_entry = ci.console_view_entry(
- category = 'simple|debug|x64',
- short_name = 'dbg',
- ),
-)
-
-ci.chromiumos_builder(
- name = 'chromeos-amd64-generic-rel',
- console_view_entry = ci.console_view_entry(
- category = 'simple|release|x64',
- short_name = 'rel',
- ),
-)
-
-ci.chromiumos_builder(
- name = 'chromeos-arm-generic-rel',
- console_view_entry = ci.console_view_entry(
- category = 'simple|release',
- short_name = 'arm',
- ),
-)
-
-ci.chromiumos_builder(
- name = 'linux-chromeos-dbg',
- console_view_entry = ci.console_view_entry(
- category = 'default',
- short_name = 'dbg',
- ),
-)
-
-ci.chromiumos_builder(
- name = 'linux-chromeos-rel',
- console_view_entry = ci.console_view_entry(
- category = 'default',
- short_name = 'rel',
- ),
-)
-
-
-ci.dawn_builder(
- name = 'Dawn Linux x64 DEPS Builder',
- console_view_entry = ci.console_view_entry(
- category = 'DEPS|Linux|Builder',
- short_name = 'x64',
- ),
-)
-
-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,
- 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,
- 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,
- 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,
- 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,
- 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',
- ),
- 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,
- 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,
- 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',
- ),
- 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,
- 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,
- 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',
- ),
-)
-
-# This is launching & collecting entirely isolated tests.
-# OS shouldn't matter.
-ci.fyi_builder(
- name = 'mac-osxbeta-rel',
- console_view_entry = ci.console_view_entry(
- category = 'mac',
- short_name = 'beta',
- ),
- goma_backend = None,
- triggered_by = [builder_name('Mac Builder')],
-)
-
-
-ci.fyi_ios_builder(
- name = 'ios-simulator-cronet',
- console_view_entry = ci.console_view_entry(
- category = 'cronet',
- ),
- executable = 'recipe:chromium',
- notifies = ['cronet'],
- properties = {
- 'xcode_build_version': '11c29',
- },
-)
-
-
-ci.fyi_windows_builder(
- name = 'Win10 Tests x64 1803',
- console_view_entry = ci.console_view_entry(
- category = 'win10|1803',
- ),
- goma_backend = None,
- os = os.WINDOWS_10,
- triggered_by = [builder_name('Win x64 Builder')],
-)
-
-
-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,
-)
-
-ci.linux_builder(
- name = 'Fuchsia ARM64',
- console_view_entry = ci.console_view_entry(
- category = 'fuchsia|a64',
- ),
- notifies = ['cr-fuchsia'],
-)
-
-ci.linux_builder(
- name = 'Fuchsia x64',
- console_view_entry = ci.console_view_entry(
- category = 'fuchsia|x64',
- short_name = 'rel',
- ),
- notifies = ['cr-fuchsia'],
-)
-
-ci.linux_builder(
- name = 'Linux Builder',
- console_view_entry = ci.console_view_entry(
- category = 'release',
- short_name = 'bld',
- ),
-)
-
-ci.linux_builder(
- name = 'Linux Builder (dbg)',
- console_view_entry = ci.console_view_entry(
- category = 'debug|builder',
- short_name = '64',
- ),
-)
-
-ci.linux_builder(
- name = 'Linux Tests',
- console_view_entry = ci.console_view_entry(
- category = 'release',
- short_name = 'tst',
- ),
- goma_backend = None,
- 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',
- ),
- 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',
- ),
- notifies = ['cr-fuchsia'],
-)
-
-ci.linux_builder(
- name = 'fuchsia-x64-cast',
- console_view_entry = ci.console_view_entry(
- category = 'fuchsia|cast',
- short_name = 'x64',
- ),
- notifies = ['cr-fuchsia'],
-)
-
-ci.linux_builder(
- name = 'linux-ozone-rel',
- console_view_entry = ci.console_view_entry(
- category = 'release',
- short_name = 'ozo',
- ),
-)
-
-ci.linux_builder(
- name = 'Linux Ozone Tester (Headless)',
- console_view = 'chromium.fyi',
- console_view_entry = ci.console_view_entry(
- category = 'linux',
- short_name = 'loh',
- ),
- 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',
- ),
- 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',
- ),
- 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',
- ),
- os = os.MAC_10_14,
-)
-
-ci.mac_builder(
- name = 'Mac Builder (dbg)',
- console_view_entry = ci.console_view_entry(
- category = 'debug',
- short_name = 'bld',
- ),
- 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',
- ),
- 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',
- ),
- 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',
- ),
- 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',
- ),
- 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',
- ),
- 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',
- ),
- triggered_by = [builder_name('Mac Builder (dbg)')],
-)
-
-ci.thin_tester(
- name = 'WebKit Mac10.13 (retina)',
- mastername = 'chromium.mac',
- console_view_entry = ci.console_view_entry(
- category = 'release',
- short_name = 'ret',
- ),
- triggered_by = [builder_name('Mac Builder')],
-)
-
-
-ci.mac_ios_builder(
- name = 'ios-simulator',
- console_view_entry = ci.console_view_entry(
- category = 'ios|default',
- short_name = 'sim',
- ),
- executable = 'recipe:ios/unified_builder_tester'
-)
-
-ci.mac_ios_builder(
- name = 'ios-simulator-full-configs',
- console_view_entry = ci.console_view_entry(
- category = 'ios|default',
- short_name = 'ful',
- ),
- executable = 'recipe:ios/unified_builder_tester',
-)
-
-
-ci.memory_builder(
- name = 'Linux ASan LSan Builder',
- console_view_entry = ci.console_view_entry(
- category = 'linux|asan lsan',
- short_name = 'bld',
- ),
- 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',
- ),
- 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',
- ),
- 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',
- ),
-)
-
-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')],
-)
-
-
-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,
- 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,
- 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,
- 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,
- os = os.WINDOWS_ANY,
-)
-
-ci.win_builder(
- name = 'Win10 Tests x64',
- console_view_entry = ci.console_view_entry(
- category = 'release|tester',
- short_name = 'w10',
- ),
- triggered_by = [builder_name('Win x64 Builder')],
-)
diff --git a/chromium/infra/config/subprojects/chromium/versioned/m83/buckets/try.star b/chromium/infra/config/subprojects/chromium/versioned/m83/buckets/try.star
deleted file mode 100644
index 9f4576ec346..00000000000
--- a/chromium/infra/config/subprojects/chromium/versioned/m83/buckets/try.star
+++ /dev/null
@@ -1,559 +0,0 @@
-# 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', 'cpu', 'goma', 'os')
-load('//lib/try.star', 'try_')
-# Load this using relative path so that the load statement doesn't
-# need to be changed when making a new milestone
-load('../vars.star', 'vars')
-
-
-try_.declare_bucket(vars)
-
-try_.set_defaults(
- vars,
- main_list_view = vars.main_list_view_name,
-)
-
-
-# Builders are sorted first lexicographically by the function used to define
-# them, then lexicographically by their name
-
-
-try_.blink_builder(
- name = 'linux-blink-rel',
- goma_backend = goma.backend.RBE_PROD,
- tryjob = try_.job(
- location_regexp = [
- '.+/[+]/cc/.+',
- '.+/[+]/third_party/blink/renderer/core/paint/.+',
- '.+/[+]/third_party/blink/renderer/core/svg/.+',
- '.+/[+]/third_party/blink/renderer/platform/graphics/.+',
- ],
- ),
-)
-
-
-try_.chromium_android_builder(
- name = 'android-binary-size',
- executable = 'recipe:binary_size_trybot',
- goma_jobs = goma.jobs.J150,
- tryjob = try_.job(),
-)
-
-try_.chromium_android_builder(
- name = 'android-cronet-arm-dbg',
- tryjob = try_.job(
- location_regexp = [
- '.+/[+]/components/cronet/.+',
- '.+/[+]/components/grpc_support/.+',
- '.+/[+]/build/android/.+',
- '.+/[+]/build/config/android/.+',
- ],
- location_regexp_exclude = [
- '.+/[+]/components/cronet/ios/.+',
- ],
- ),
-)
-
-try_.chromium_android_builder(
- name = 'android-lollipop-arm-rel',
- goma_jobs = goma.jobs.J150,
- tryjob = try_.job(),
-)
-
-try_.chromium_android_builder(
- name = 'android-marshmallow-arm64-rel',
- cores = 16,
- goma_jobs = goma.jobs.J300,
- ssd = True,
- use_java_coverage = True,
- tryjob = try_.job(),
-)
-
-try_.chromium_android_builder(
- name = 'android-pie-arm64-dbg',
- tryjob = try_.job(
- location_regexp = [
- '.+/[+]/chrome/android/features/vr/.+',
- '.+/[+]/chrome/android/java/src/org/chromium/chrome/browser/vr/.+',
- '.+/[+]/chrome/android/javatests/src/org/chromium/chrome/browser/vr/.+',
- '.+/[+]/chrome/browser/vr/.+',
- '.+/[+]/third_party/gvr-android-sdk/.+',
- '.+/[+]/third_party/arcore-android-sdk/.+',
- '.+/[+]/third_party/arcore-android-sdk-client/.+',
- ],
- ),
-)
-
-try_.chromium_android_builder(
- name = 'android-pie-arm64-rel',
- cores = 16,
- goma_jobs = goma.jobs.J300,
- ssd = True,
- tryjob = try_.job(),
-)
-
-try_.chromium_android_builder(
- name = 'android_compile_dbg',
- goma_jobs = goma.jobs.J150,
- tryjob = try_.job(),
-)
-
-try_.chromium_android_builder(
- name = 'android_compile_x64_dbg',
- tryjob = try_.job(
- location_regexp = [
- '.+/[+]/chrome/android/java/src/org/chromium/chrome/browser/vr/.+',
- '.+/[+]/chrome/browser/vr/.+',
- '.+/[+]/sandbox/linux/seccomp-bpf/.+',
- '.+/[+]/sandbox/linux/seccomp-bpf-helpers/.+',
- '.+/[+]/sandbox/linux/system_headers/.+',
- '.+/[+]/sandbox/linux/tests/.+',
- '.+/[+]/third_party/gvr-android-sdk/.+',
- ],
- ),
-)
-
-try_.chromium_android_builder(
- name = 'android_compile_x86_dbg',
- tryjob = try_.job(
- location_regexp = [
- '.+/[+]/chrome/android/java/src/org/chromium/chrome/browser/vr/.+',
- '.+/[+]/chrome/browser/vr/.+',
- '.+/[+]/sandbox/linux/seccomp-bpf/.+',
- '.+/[+]/sandbox/linux/seccomp-bpf-helpers/.+',
- '.+/[+]/sandbox/linux/system_headers/.+',
- '.+/[+]/sandbox/linux/tests/.+',
- '.+/[+]/third_party/gvr-android-sdk/.+',
- ],
- ),
-)
-
-try_.chromium_android_builder(
- name = 'android_cronet',
- tryjob = try_.job(),
-)
-
-try_.chromium_android_builder(
- name = 'cast_shell_android',
- tryjob = try_.job(),
-)
-
-
-try_.chromium_chromiumos_builder(
- name = 'chromeos-amd64-generic-dbg',
- tryjob = try_.job(
- location_regexp = [
- '.+/[+]/content/gpu/.+',
- '.+/[+]/media/.+',
- ],
- ),
-)
-
-try_.chromium_chromiumos_builder(
- name = 'chromeos-amd64-generic-rel',
- tryjob = try_.job(),
-)
-
-try_.chromium_chromiumos_builder(
- name = 'chromeos-arm-generic-rel',
- tryjob = try_.job(),
-)
-
-try_.chromium_chromiumos_builder(
- name = 'linux-chromeos-compile-dbg',
- tryjob = try_.job(),
-)
-
-try_.chromium_chromiumos_builder(
- name = 'linux-chromeos-rel',
- goma_jobs = goma.jobs.J150,
- tryjob = try_.job(cancel_stale = False),
- use_clang_coverage = True,
-)
-
-
-try_.chromium_dawn_builder(
- name = 'dawn-linux-x64-deps-rel',
- tryjob = try_.job(
- location_regexp = [
- '.+/[+]/gpu/.+',
- '.+/[+]/testing/buildbot/chromium.dawn.json',
- '.+/[+]/third_party/blink/renderer/modules/webgpu/.+',
- '.+/[+]/third_party/blink/web_tests/external/wpt/webgpu/.+',
- '.+/[+]/third_party/blink/web_tests/wpt_internal/webgpu/.+',
- '.+/[+]/third_party/blink/web_tests/WebGPUExpectations',
- '.+/[+]/third_party/dawn/.+',
- '.+/[+]/tools/clang/scripts/update.py',
- '.+/[+]/ui/gl/features.gni',
- ],
- ),
-)
-
-try_.chromium_dawn_builder(
- name = 'dawn-mac-x64-deps-rel',
- os = os.MAC_ANY,
- tryjob = try_.job(
- location_regexp = [
- '.+/[+]/gpu/.+',
- '.+/[+]/testing/buildbot/chromium.dawn.json',
- '.+/[+]/third_party/blink/renderer/modules/webgpu/.+',
- '.+/[+]/third_party/blink/web_tests/external/wpt/webgpu/.+',
- '.+/[+]/third_party/blink/web_tests/wpt_internal/webgpu/.+',
- '.+/[+]/third_party/blink/web_tests/WebGPUExpectations',
- '.+/[+]/third_party/dawn/.+',
- '.+/[+]/tools/clang/scripts/update.py',
- '.+/[+]/ui/gl/features.gni',
- ],
- ),
-)
-
-try_.chromium_dawn_builder(
- name = 'dawn-win10-x64-deps-rel',
- os = os.WINDOWS_ANY,
- tryjob = try_.job(
- location_regexp = [
- '.+/[+]/gpu/.+',
- '.+/[+]/testing/buildbot/chromium.dawn.json',
- '.+/[+]/third_party/blink/renderer/modules/webgpu/.+',
- '.+/[+]/third_party/blink/web_tests/external/wpt/webgpu/.+',
- '.+/[+]/third_party/blink/web_tests/wpt_internal/webgpu/.+',
- '.+/[+]/third_party/blink/web_tests/WebGPUExpectations',
- '.+/[+]/third_party/dawn/.+',
- '.+/[+]/tools/clang/scripts/update.py',
- '.+/[+]/ui/gl/features.gni',
- ],
- ),
-)
-
-try_.chromium_dawn_builder(
- name = 'dawn-win10-x86-deps-rel',
- os = os.WINDOWS_ANY,
- tryjob = try_.job(
- location_regexp = [
- '.+/[+]/gpu/.+',
- '.+/[+]/testing/buildbot/chromium.dawn.json',
- '.+/[+]/third_party/blink/renderer/modules/webgpu/.+',
- '.+/[+]/third_party/blink/web_tests/external/wpt/webgpu/.+',
- '.+/[+]/third_party/blink/web_tests/wpt_internal/webgpu/.+',
- '.+/[+]/third_party/blink/web_tests/WebGPUExpectations',
- '.+/[+]/third_party/dawn/.+',
- '.+/[+]/tools/clang/scripts/update.py',
- '.+/[+]/ui/gl/features.gni',
- ],
- ),
-)
-
-
-try_.chromium_linux_builder(
- name = 'cast_shell_linux',
- tryjob = try_.job(),
-)
-
-try_.chromium_linux_builder(
- name = 'closure_compilation',
- executable = 'recipe:closure_compilation',
- tryjob = try_.job(
- location_regexp = [
- '.+/[+]/third_party/closure_compiler/.+',
- ],
- ),
-)
-
-try_.chromium_linux_builder(
- name = 'chromium_presubmit',
- executable = 'recipe:presubmit',
- goma_backend = None,
- properties = {
- '$depot_tools/presubmit': {
- 'runhooks': True,
- 'timeout_s': 480,
- },
- 'repo_name': 'chromium',
- },
- tryjob = try_.job(
- disable_reuse = True,
- ),
-)
-
-try_.chromium_linux_builder(
- name = 'fuchsia-arm64-cast',
- tryjob = try_.job(
- location_regexp = [
- '.+/[+]/chromecast/.+',
- ],
- ),
-)
-
-try_.chromium_linux_builder(
- name = 'fuchsia-x64-cast',
- tryjob = try_.job(),
-)
-
-try_.chromium_linux_builder(
- name = 'fuchsia_arm64',
- tryjob = try_.job(),
-)
-
-try_.chromium_linux_builder(
- name = 'fuchsia_x64',
- tryjob = try_.job(),
-)
-
-try_.chromium_linux_builder(
- name = 'linux-libfuzzer-asan-rel',
- executable = 'recipe:chromium_libfuzzer_trybot',
- tryjob = try_.job(),
-)
-
-try_.chromium_linux_builder(
- name = 'linux-ozone-rel',
- tryjob = try_.job(),
-)
-
-try_.chromium_linux_builder(
- name = 'linux-rel',
- goma_jobs = goma.jobs.J150,
- tryjob = try_.job(),
- use_clang_coverage = True,
-)
-
-try_.chromium_linux_builder(
- name = 'linux_chromium_asan_rel_ng',
- goma_jobs = goma.jobs.J150,
- ssd = True,
- tryjob = try_.job(),
-)
-
-try_.chromium_linux_builder(
- name = 'linux_chromium_compile_dbg_ng',
- caches = [
- swarming.cache(
- name = 'builder',
- path = 'linux_debug',
- ),
- ],
- goma_jobs = goma.jobs.J150,
- tryjob = try_.job(),
-)
-
-try_.chromium_linux_builder(
- name = 'linux_chromium_dbg_ng',
- caches = [
- swarming.cache(
- name = 'builder',
- path = 'linux_debug',
- ),
- ],
- tryjob = try_.job(
- location_regexp = [
- '.+/[+]/build/.*check_gn_headers.*',
- ],
- ),
-)
-
-try_.chromium_linux_builder(
- name = 'linux_chromium_tsan_rel_ng',
- goma_jobs = goma.jobs.J150,
- tryjob = try_.job(),
-)
-
-try_.chromium_linux_builder(
- name = 'linux_layout_tests_composite_after_paint',
- tryjob = try_.job(
- location_regexp = [
- '.+/[+]/third_party/blink/renderer/core/paint/.+',
- '.+/[+]/third_party/blink/renderer/core/svg/.+',
- '.+/[+]/third_party/blink/renderer/platform/graphics/.+',
- '.+/[+]/third_party/blink/web_tests/.+',
- ],
- ),
-)
-
-try_.chromium_linux_builder(
- name = 'linux_layout_tests_layout_ng_disabled',
- tryjob = try_.job(
- location_regexp = [
- '.+/[+]/third_party/blink/renderer/core/editing/.+',
- '.+/[+]/third_party/blink/renderer/core/layout/.+',
- '.+/[+]/third_party/blink/renderer/core/paint/.+',
- '.+/[+]/third_party/blink/renderer/core/svg/.+',
- '.+/[+]/third_party/blink/renderer/platform/fonts/shaping/.+',
- '.+/[+]/third_party/blink/renderer/platform/graphics/.+',
- '.+/[+]/third_party/blink/web_tests/FlagExpectations/disable-layout-ng',
- '.+/[+]/third_party/blink/web_tests/flag-specific/disable-layout-ng/.+',
- ],
- ),
-)
-
-try_.chromium_linux_builder(
- name = 'linux_vr',
- tryjob = try_.job(
- location_regexp = [
- '.+/[+]/chrome/browser/vr/.+',
- ],
- ),
-)
-
-
-try_.chromium_mac_builder(
- name = 'mac-rel',
- goma_jobs = goma.jobs.J150,
- os = os.MAC_10_13,
- tryjob = try_.job(),
-)
-
-try_.chromium_mac_builder(
- name = 'mac_chromium_compile_dbg_ng',
- goma_jobs = goma.jobs.J150,
- os = os.MAC_10_13,
- tryjob = try_.job(),
-)
-
-
-try_.chromium_mac_ios_builder(
- name = 'ios-simulator',
- tryjob = try_.job(),
-)
-
-try_.chromium_mac_ios_builder(
- name = 'ios-simulator-cronet',
- executable = 'recipe:chromium_trybot',
- tryjob = try_.job(
- location_regexp = [
- '.+/[+]/components/cronet/.+',
- '.+/[+]/components/grpc_support/.+',
- '.+/[+]/ios/.+',
- ],
- location_regexp_exclude = [
- '.+/[+]/components/cronet/android/.+',
- ],
- ),
-)
-
-try_.chromium_mac_ios_builder(
- name = 'ios-simulator-full-configs',
- tryjob = try_.job(
- location_regexp = [
- '.+/[+]/ios/.+',
- ],
- ),
-)
-
-
-try_.chromium_win_builder(
- name = 'win-libfuzzer-asan-rel',
- builderless = False,
- executable = 'recipe:chromium_libfuzzer_trybot',
- os = os.WINDOWS_ANY,
- tryjob = try_.job(cancel_stale = False),
-)
-
-try_.chromium_win_builder(
- name = 'win_chromium_compile_dbg_ng',
- goma_jobs = goma.jobs.J150,
- tryjob = try_.job(cancel_stale = False),
-)
-
-try_.chromium_win_builder(
- name = 'win10_chromium_x64_rel_ng',
- goma_jobs = goma.jobs.J150,
- os = os.WINDOWS_10,
- ssd = True,
- use_clang_coverage = True,
- tryjob = try_.job(cancel_stale = False),
-)
-
-
-try_.gpu_chromium_android_builder(
- name = 'android_optional_gpu_tests_rel',
- tryjob = try_.job(
- location_regexp = [
- '.+/[+]/cc/.+',
- '.+/[+]/chrome/browser/vr/.+',
- '.+/[+]/components/viz/.+',
- '.+/[+]/content/test/gpu/.+',
- '.+/[+]/gpu/.+',
- '.+/[+]/media/audio/.+',
- '.+/[+]/media/filters/.+',
- '.+/[+]/media/gpu/.+',
- '.+/[+]/services/viz/.+',
- '.+/[+]/testing/trigger_scripts/.+',
- '.+/[+]/third_party/blink/renderer/modules/webgl/.+',
- '.+/[+]/third_party/blink/renderer/platform/graphics/gpu/.+',
- '.+/[+]/tools/clang/scripts/update.py',
- '.+/[+]/ui/gl/.+',
- ],
- ),
-)
-
-
-try_.gpu_chromium_linux_builder(
- name = 'linux_optional_gpu_tests_rel',
- tryjob = try_.job(
- location_regexp = [
- '.+/[+]/chrome/browser/vr/.+',
- '.+/[+]/content/test/gpu/.+',
- '.+/[+]/gpu/.+',
- '.+/[+]/media/audio/.+',
- '.+/[+]/media/filters/.+',
- '.+/[+]/media/gpu/.+',
- '.+/[+]/testing/buildbot/chromium.gpu.fyi.json',
- '.+/[+]/testing/trigger_scripts/.+',
- '.+/[+]/third_party/blink/renderer/modules/webgl/.+',
- '.+/[+]/third_party/blink/renderer/platform/graphics/gpu/.+',
- '.+/[+]/tools/clang/scripts/update.py',
- '.+/[+]/ui/gl/.+',
- ],
- ),
-)
-
-
-try_.gpu_chromium_mac_builder(
- name = 'mac_optional_gpu_tests_rel',
- tryjob = try_.job(
- location_regexp = [
- '.+/[+]/chrome/browser/vr/.+',
- '.+/[+]/content/test/gpu/.+',
- '.+/[+]/gpu/.+',
- '.+/[+]/media/audio/.+',
- '.+/[+]/media/filters/.+',
- '.+/[+]/media/gpu/.+',
- '.+/[+]/services/shape_detection/.+',
- '.+/[+]/testing/buildbot/chromium.gpu.fyi.json',
- '.+/[+]/testing/trigger_scripts/.+',
- '.+/[+]/third_party/blink/renderer/modules/webgl/.+',
- '.+/[+]/third_party/blink/renderer/platform/graphics/gpu/.+',
- '.+/[+]/tools/clang/scripts/update.py',
- '.+/[+]/ui/gl/.+',
- ],
- ),
-)
-
-
-try_.gpu_chromium_win_builder(
- name = 'win_optional_gpu_tests_rel',
- builderless = True,
- os = os.WINDOWS_DEFAULT,
- tryjob = try_.job(
- location_regexp = [
- '.+/[+]/chrome/browser/vr/.+',
- '.+/[+]/content/test/gpu/.+',
- '.+/[+]/device/vr/.+',
- '.+/[+]/gpu/.+',
- '.+/[+]/media/audio/.+',
- '.+/[+]/media/filters/.+',
- '.+/[+]/media/gpu/.+',
- '.+/[+]/testing/buildbot/chromium.gpu.fyi.json',
- '.+/[+]/testing/trigger_scripts/.+',
- '.+/[+]/third_party/blink/renderer/modules/vr/.+',
- '.+/[+]/third_party/blink/renderer/modules/webgl/.+',
- '.+/[+]/third_party/blink/renderer/modules/xr/.+',
- '.+/[+]/third_party/blink/renderer/platform/graphics/gpu/.+',
- '.+/[+]/tools/clang/scripts/update.py',
- '.+/[+]/ui/gl/.+',
- ],
- ),
-)
diff --git a/chromium/infra/config/subprojects/chromium/versioned/m83/vars.star b/chromium/infra/config/subprojects/chromium/versioned/m83/vars.star
deleted file mode 100644
index a53b2396125..00000000000
--- a/chromium/infra/config/subprojects/chromium/versioned/m83/vars.star
+++ /dev/null
@@ -1,21 +0,0 @@
-# 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.
-
-vars = struct(
- is_master = False,
- ref = 'refs/branch-heads/4103',
- ci_bucket = 'ci-m83',
- ci_poller = 'm83-gitiles-trigger',
- main_console_name = 'main-m83',
- main_console_title = 'Chromium M83 Console',
- cq_mirrors_console_name = 'mirrors-m83',
- cq_mirrors_console_title = 'Chromium M83 CQ Mirrors Console',
- try_bucket = 'try-m83',
- try_triggering_projects = [],
- cq_group = 'cq-m83',
- cq_ref_regexp = 'refs/branch-heads/4103',
- main_list_view_name = 'try-m83',
- main_list_view_title = 'Chromium M83 CQ console',
- tree_status_host = None,
-)
diff --git a/chromium/infra/config/subprojects/chromium/versioned/m84/buckets/ci.star b/chromium/infra/config/subprojects/chromium/versioned/m84/buckets/ci.star
index 87ac6f19c44..55353900b07 100644
--- a/chromium/infra/config/subprojects/chromium/versioned/m84/buckets/ci.star
+++ b/chromium/infra/config/subprojects/chromium/versioned/m84/buckets/ci.star
@@ -2,12 +2,12 @@
# 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', 'cpu', 'goma', 'os')
-load('//lib/ci.star', 'ci')
+load("//lib/builders.star", "builder_name", "goma", "os")
+load("//lib/ci.star", "ci")
+
# Load this using relative path so that the load statement doesn't
# need to be changed when making a new milestone
-load('../vars.star', 'vars')
-
+load("../vars.star", "vars")
ci.set_defaults(
vars,
@@ -18,267 +18,263 @@ ci.set_defaults(
ci.declare_bucket(vars)
-
# 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)',
+ name = "Android WebView M (dbg)",
console_view_entry = ci.console_view_entry(
- category = 'tester|webview',
- short_name = 'M',
+ category = "tester|webview",
+ short_name = "M",
),
- triggered_by = [builder_name('Android arm64 Builder (dbg)')],
+ triggered_by = [builder_name("Android arm64 Builder (dbg)")],
)
ci.android_builder(
- name = 'Android WebView N (dbg)',
+ name = "Android WebView N (dbg)",
console_view_entry = ci.console_view_entry(
- category = 'tester|webview',
- short_name = 'N',
+ category = "tester|webview",
+ short_name = "N",
),
- triggered_by = [builder_name('Android arm64 Builder (dbg)')],
+ triggered_by = [builder_name("Android arm64 Builder (dbg)")],
)
ci.android_builder(
- name = 'Android WebView O (dbg)',
+ name = "Android WebView O (dbg)",
console_view_entry = ci.console_view_entry(
- category = 'tester|webview',
- short_name = 'O',
+ category = "tester|webview",
+ short_name = "O",
),
- triggered_by = [builder_name('Android arm64 Builder (dbg)')],
+ triggered_by = [builder_name("Android arm64 Builder (dbg)")],
)
ci.android_builder(
- name = 'Android WebView P (dbg)',
+ name = "Android WebView P (dbg)",
console_view_entry = ci.console_view_entry(
- category = 'tester|webview',
- short_name = 'P',
+ category = "tester|webview",
+ short_name = "P",
),
- triggered_by = [builder_name('Android arm64 Builder (dbg)')],
+ triggered_by = [builder_name("Android arm64 Builder (dbg)")],
)
ci.android_builder(
- name = 'Android arm Builder (dbg)',
+ name = "Android arm Builder (dbg)",
console_view_entry = ci.console_view_entry(
- category = 'builder|arm',
- short_name = '32',
+ category = "builder|arm",
+ short_name = "32",
),
execution_timeout = 4 * time.hour,
)
ci.android_builder(
- name = 'Android arm64 Builder (dbg)',
+ name = "Android arm64 Builder (dbg)",
console_view_entry = ci.console_view_entry(
- category = 'builder|arm',
- short_name = '64',
+ category = "builder|arm",
+ short_name = "64",
),
goma_jobs = goma.jobs.MANY_JOBS_FOR_CI,
execution_timeout = 4 * time.hour,
)
ci.android_builder(
- name = 'Android x64 Builder (dbg)',
+ name = "Android x64 Builder (dbg)",
console_view_entry = ci.console_view_entry(
- category = 'builder|x86',
- short_name = '64',
+ category = "builder|x86",
+ short_name = "64",
),
execution_timeout = 4 * time.hour,
)
ci.android_builder(
- name = 'Android x86 Builder (dbg)',
+ name = "Android x86 Builder (dbg)",
console_view_entry = ci.console_view_entry(
- category = 'builder|x86',
- short_name = '32',
+ category = "builder|x86",
+ short_name = "32",
),
)
ci.android_builder(
- name = 'Cast Android (dbg)',
+ name = "Cast Android (dbg)",
console_view_entry = ci.console_view_entry(
- category = 'on_cq',
- short_name = 'cst',
+ category = "on_cq",
+ short_name = "cst",
),
)
ci.android_builder(
- name = 'Marshmallow 64 bit Tester',
+ name = "Marshmallow 64 bit Tester",
console_view_entry = ci.console_view_entry(
- category = 'tester|phone',
- short_name = 'M',
+ category = "tester|phone",
+ short_name = "M",
),
- triggered_by = [builder_name('Android arm64 Builder (dbg)')],
+ triggered_by = [builder_name("Android arm64 Builder (dbg)")],
)
ci.android_builder(
- name = 'Nougat Phone Tester',
+ name = "Nougat Phone Tester",
console_view_entry = ci.console_view_entry(
- category = 'tester|phone',
- short_name = 'N',
+ category = "tester|phone",
+ short_name = "N",
),
- triggered_by = [builder_name('Android arm64 Builder (dbg)')],
+ triggered_by = [builder_name("Android arm64 Builder (dbg)")],
)
ci.android_builder(
- name = 'Oreo Phone Tester',
+ name = "Oreo Phone Tester",
console_view_entry = ci.console_view_entry(
- category = 'tester|phone',
- short_name = 'O',
+ category = "tester|phone",
+ short_name = "O",
),
- triggered_by = [builder_name('Android arm64 Builder (dbg)')],
+ triggered_by = [builder_name("Android arm64 Builder (dbg)")],
)
ci.android_builder(
- name = 'android-cronet-arm-dbg',
+ name = "android-cronet-arm-dbg",
console_view_entry = ci.console_view_entry(
- category = 'cronet|arm',
- short_name = 'dbg',
+ category = "cronet|arm",
+ short_name = "dbg",
),
- notifies = ['cronet'],
+ notifies = ["cronet"],
)
ci.android_builder(
- name = 'android-cronet-arm-rel',
+ name = "android-cronet-arm-rel",
console_view_entry = ci.console_view_entry(
- category = 'cronet|arm',
- short_name = 'rel',
+ category = "cronet|arm",
+ short_name = "rel",
),
- notifies = ['cronet'],
+ notifies = ["cronet"],
)
ci.android_builder(
- name = 'android-cronet-kitkat-arm-rel',
+ name = "android-cronet-kitkat-arm-rel",
console_view_entry = ci.console_view_entry(
- category = 'cronet|test',
- short_name = 'k',
+ category = "cronet|test",
+ short_name = "k",
),
- notifies = ['cronet'],
- triggered_by = [builder_name('android-cronet-arm-rel')],
+ notifies = ["cronet"],
+ triggered_by = [builder_name("android-cronet-arm-rel")],
)
ci.android_builder(
- name = 'android-cronet-lollipop-arm-rel',
+ name = "android-cronet-lollipop-arm-rel",
console_view_entry = ci.console_view_entry(
- category = 'cronet|test',
- short_name = 'l',
+ category = "cronet|test",
+ short_name = "l",
),
- notifies = ['cronet'],
- triggered_by = [builder_name('android-cronet-arm-rel')],
+ notifies = ["cronet"],
+ triggered_by = [builder_name("android-cronet-arm-rel")],
)
ci.android_builder(
- name = 'android-lollipop-arm-rel',
+ name = "android-lollipop-arm-rel",
console_view_entry = ci.console_view_entry(
- category = 'on_cq',
- short_name = 'L',
+ category = "on_cq",
+ short_name = "L",
),
)
ci.android_builder(
- name = 'android-marshmallow-arm64-rel',
+ name = "android-marshmallow-arm64-rel",
console_view_entry = ci.console_view_entry(
- category = 'on_cq',
- short_name = 'M',
+ category = "on_cq",
+ short_name = "M",
),
)
ci.android_builder(
- name = 'android-pie-arm64-dbg',
+ name = "android-pie-arm64-dbg",
console_view_entry = ci.console_view_entry(
- category = 'tester|phone',
- short_name = 'P',
+ category = "tester|phone",
+ short_name = "P",
),
- triggered_by = [builder_name('Android arm64 Builder (dbg)')],
+ triggered_by = [builder_name("Android arm64 Builder (dbg)")],
)
ci.android_builder(
- name = 'android-pie-arm64-rel',
+ name = "android-pie-arm64-rel",
console_view_entry = ci.console_view_entry(
- category = 'on_cq',
- short_name = 'P',
+ category = "on_cq",
+ short_name = "P",
),
)
-
ci.chromiumos_builder(
- name = 'chromeos-amd64-generic-dbg',
+ name = "chromeos-amd64-generic-dbg",
console_view_entry = ci.console_view_entry(
- category = 'simple|debug|x64',
- short_name = 'dbg',
+ category = "simple|debug|x64",
+ short_name = "dbg",
),
)
ci.chromiumos_builder(
- name = 'chromeos-amd64-generic-rel',
+ name = "chromeos-amd64-generic-rel",
console_view_entry = ci.console_view_entry(
- category = 'simple|release|x64',
- short_name = 'rel',
+ category = "simple|release|x64",
+ short_name = "rel",
),
)
ci.chromiumos_builder(
- name = 'chromeos-arm-generic-rel',
+ name = "chromeos-arm-generic-rel",
console_view_entry = ci.console_view_entry(
- category = 'simple|release',
- short_name = 'arm',
+ category = "simple|release",
+ short_name = "arm",
),
)
ci.chromiumos_builder(
- name = 'linux-chromeos-dbg',
+ name = "linux-chromeos-dbg",
console_view_entry = ci.console_view_entry(
- category = 'default',
- short_name = 'dbg',
+ category = "default",
+ short_name = "dbg",
),
)
ci.chromiumos_builder(
- name = 'linux-chromeos-rel',
+ name = "linux-chromeos-rel",
console_view_entry = ci.console_view_entry(
- category = 'default',
- short_name = 'rel',
+ category = "default",
+ short_name = "rel",
),
)
-
ci.dawn_builder(
- name = 'Dawn Linux x64 DEPS Builder',
+ name = "Dawn Linux x64 DEPS Builder",
console_view_entry = ci.console_view_entry(
- category = 'DEPS|Linux|Builder',
- short_name = 'x64',
+ category = "DEPS|Linux|Builder",
+ short_name = "x64",
),
)
ci.dawn_builder(
- name = 'Dawn Linux x64 DEPS Release (Intel HD 630)',
+ name = "Dawn Linux x64 DEPS Release (Intel HD 630)",
console_view_entry = ci.console_view_entry(
- category = 'DEPS|Linux|Intel',
- short_name = 'x64',
+ category = "DEPS|Linux|Intel",
+ short_name = "x64",
),
cores = 2,
os = os.LINUX_DEFAULT,
- triggered_by = [builder_name('Dawn Linux x64 DEPS Builder')],
+ triggered_by = [builder_name("Dawn Linux x64 DEPS Builder")],
)
ci.dawn_builder(
- name = 'Dawn Linux x64 DEPS Release (NVIDIA)',
+ name = "Dawn Linux x64 DEPS Release (NVIDIA)",
console_view_entry = ci.console_view_entry(
- category = 'DEPS|Linux|Nvidia',
- short_name = 'x64',
+ category = "DEPS|Linux|Nvidia",
+ short_name = "x64",
),
cores = 2,
os = os.LINUX_DEFAULT,
- triggered_by = [builder_name('Dawn Linux x64 DEPS Builder')],
+ triggered_by = [builder_name("Dawn Linux x64 DEPS Builder")],
)
ci.dawn_builder(
- name = 'Dawn Mac x64 DEPS Builder',
+ name = "Dawn Mac x64 DEPS Builder",
builderless = False,
console_view_entry = ci.console_view_entry(
- category = 'DEPS|Mac|Builder',
- short_name = 'x64',
+ category = "DEPS|Mac|Builder",
+ short_name = "x64",
),
cores = None,
os = os.MAC_ANY,
@@ -287,515 +283,492 @@ ci.dawn_builder(
# 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)',
+ name = "Dawn Mac x64 DEPS Release (AMD)",
console_view_entry = ci.console_view_entry(
- category = 'DEPS|Mac|AMD',
- short_name = 'x64',
+ category = "DEPS|Mac|AMD",
+ short_name = "x64",
),
cores = 2,
os = os.LINUX_DEFAULT,
- triggered_by = [builder_name('Dawn Mac x64 DEPS Builder')],
+ triggered_by = [builder_name("Dawn Mac x64 DEPS Builder")],
)
ci.dawn_builder(
- name = 'Dawn Mac x64 DEPS Release (Intel)',
+ name = "Dawn Mac x64 DEPS Release (Intel)",
console_view_entry = ci.console_view_entry(
- category = 'DEPS|Mac|Intel',
- short_name = 'x64',
+ category = "DEPS|Mac|Intel",
+ short_name = "x64",
),
cores = 2,
os = os.LINUX_DEFAULT,
- triggered_by = [builder_name('Dawn Mac x64 DEPS Builder')],
+ triggered_by = [builder_name("Dawn Mac x64 DEPS Builder")],
)
ci.dawn_builder(
- name = 'Dawn Win10 x64 DEPS Builder',
+ name = "Dawn Win10 x64 DEPS Builder",
console_view_entry = ci.console_view_entry(
- category = 'DEPS|Windows|Builder',
- short_name = 'x64',
+ category = "DEPS|Windows|Builder",
+ short_name = "x64",
),
os = os.WINDOWS_ANY,
)
ci.dawn_builder(
- name = 'Dawn Win10 x64 DEPS Release (Intel HD 630)',
+ name = "Dawn Win10 x64 DEPS Release (Intel HD 630)",
console_view_entry = ci.console_view_entry(
- category = 'DEPS|Windows|Intel',
- short_name = 'x64',
+ category = "DEPS|Windows|Intel",
+ short_name = "x64",
),
cores = 2,
os = os.LINUX_DEFAULT,
- triggered_by = [builder_name('Dawn Win10 x64 DEPS Builder')],
+ triggered_by = [builder_name("Dawn Win10 x64 DEPS Builder")],
)
ci.dawn_builder(
- name = 'Dawn Win10 x64 DEPS Release (NVIDIA)',
+ name = "Dawn Win10 x64 DEPS Release (NVIDIA)",
console_view_entry = ci.console_view_entry(
- category = 'DEPS|Windows|Nvidia',
- short_name = 'x64',
+ category = "DEPS|Windows|Nvidia",
+ short_name = "x64",
),
cores = 2,
os = os.LINUX_DEFAULT,
- triggered_by = [builder_name('Dawn Win10 x64 DEPS Builder')],
+ triggered_by = [builder_name("Dawn Win10 x64 DEPS Builder")],
)
ci.dawn_builder(
- name = 'Dawn Win10 x86 DEPS Builder',
+ name = "Dawn Win10 x86 DEPS Builder",
console_view_entry = ci.console_view_entry(
- category = 'DEPS|Windows|Builder',
- short_name = 'x86',
+ category = "DEPS|Windows|Builder",
+ short_name = "x86",
),
os = os.WINDOWS_ANY,
)
ci.dawn_builder(
- name = 'Dawn Win10 x86 DEPS Release (Intel HD 630)',
+ name = "Dawn Win10 x86 DEPS Release (Intel HD 630)",
console_view_entry = ci.console_view_entry(
- category = 'DEPS|Windows|Intel',
- short_name = 'x86',
+ category = "DEPS|Windows|Intel",
+ short_name = "x86",
),
cores = 2,
os = os.LINUX_DEFAULT,
- triggered_by = [builder_name('Dawn Win10 x86 DEPS Builder')],
+ triggered_by = [builder_name("Dawn Win10 x86 DEPS Builder")],
)
ci.dawn_builder(
- name = 'Dawn Win10 x86 DEPS Release (NVIDIA)',
+ name = "Dawn Win10 x86 DEPS Release (NVIDIA)",
console_view_entry = ci.console_view_entry(
- category = 'DEPS|Windows|Nvidia',
- short_name = 'x86',
+ category = "DEPS|Windows|Nvidia",
+ short_name = "x86",
),
cores = 2,
os = os.LINUX_DEFAULT,
- triggered_by = [builder_name('Dawn Win10 x86 DEPS Builder')],
+ triggered_by = [builder_name("Dawn Win10 x86 DEPS Builder")],
)
-
ci.fyi_builder(
- name = 'VR Linux',
+ name = "VR Linux",
console_view_entry = ci.console_view_entry(
- category = 'linux',
+ category = "linux",
),
)
-# This is launching & collecting entirely isolated tests.
-# OS shouldn't matter.
-ci.fyi_builder(
- name = 'mac-osxbeta-rel',
- console_view_entry = ci.console_view_entry(
- category = 'mac',
- short_name = 'beta',
- ),
- goma_backend = None,
- triggered_by = [builder_name('Mac Builder')],
-)
-
-
ci.fyi_ios_builder(
- name = 'ios-simulator-cronet',
+ name = "ios-simulator-cronet",
console_view_entry = ci.console_view_entry(
- category = 'cronet',
+ category = "cronet",
),
- executable = 'recipe:chromium',
- notifies = ['cronet'],
+ executable = "recipe:chromium",
+ fully_qualified_builder_dimension = True,
+ notifies = ["cronet"],
properties = {
- 'xcode_build_version': '11c29',
+ "xcode_build_version": "11c29",
},
)
-
-ci.fyi_windows_builder(
- name = 'Win10 Tests x64 1803',
- console_view_entry = ci.console_view_entry(
- category = 'win10|1803',
- ),
- goma_backend = None,
- os = os.WINDOWS_10,
- triggered_by = [builder_name('Win x64 Builder')],
-)
-
-
ci.gpu_builder(
- name = 'Android Release (Nexus 5X)',
+ name = "Android Release (Nexus 5X)",
console_view_entry = ci.console_view_entry(
- category = 'Android',
+ category = "Android",
),
)
ci.gpu_builder(
- name = 'GPU Linux Builder',
+ name = "GPU Linux Builder",
console_view_entry = ci.console_view_entry(
- category = 'Linux',
+ category = "Linux",
),
)
ci.gpu_builder(
- name = 'GPU Mac Builder',
+ name = "GPU Mac Builder",
console_view_entry = ci.console_view_entry(
- category = 'Mac',
+ category = "Mac",
),
cores = None,
os = os.MAC_ANY,
)
ci.gpu_builder(
- name = 'GPU Win x64 Builder',
+ name = "GPU Win x64 Builder",
builderless = True,
console_view_entry = ci.console_view_entry(
- category = 'Windows',
+ category = "Windows",
),
os = os.WINDOWS_ANY,
)
-
ci.gpu_thin_tester(
- name = 'Linux Release (NVIDIA)',
+ name = "Linux Release (NVIDIA)",
console_view_entry = ci.console_view_entry(
- category = 'Linux',
+ category = "Linux",
),
- triggered_by = [builder_name('GPU Linux Builder')],
+ triggered_by = [builder_name("GPU Linux Builder")],
)
ci.gpu_thin_tester(
- name = 'Mac Release (Intel)',
+ name = "Mac Release (Intel)",
console_view_entry = ci.console_view_entry(
- category = 'Mac',
+ category = "Mac",
),
- triggered_by = [builder_name('GPU Mac Builder')],
+ triggered_by = [builder_name("GPU Mac Builder")],
)
ci.gpu_thin_tester(
- name = 'Mac Retina Release (AMD)',
+ name = "Mac Retina Release (AMD)",
console_view_entry = ci.console_view_entry(
- category = 'Mac',
+ category = "Mac",
),
- triggered_by = [builder_name('GPU Mac Builder')],
+ triggered_by = [builder_name("GPU Mac Builder")],
)
ci.gpu_thin_tester(
- name = 'Win10 x64 Release (NVIDIA)',
+ name = "Win10 x64 Release (NVIDIA)",
console_view_entry = ci.console_view_entry(
- category = 'Windows',
+ category = "Windows",
),
- triggered_by = [builder_name('GPU Win x64 Builder')],
+ triggered_by = [builder_name("GPU Win x64 Builder")],
)
-
ci.linux_builder(
- name = 'Cast Linux',
+ name = "Cast Linux",
console_view_entry = ci.console_view_entry(
- category = 'cast',
- short_name = 'vid',
+ category = "cast",
+ short_name = "vid",
),
goma_jobs = goma.jobs.J50,
)
ci.linux_builder(
- name = 'Fuchsia ARM64',
+ name = "Fuchsia ARM64",
console_view_entry = ci.console_view_entry(
- category = 'fuchsia|a64',
- short_name = 'rel',
+ category = "fuchsia|a64",
+ short_name = "rel",
),
- notifies = ['cr-fuchsia'],
+ extra_notifies = ["cr-fuchsia"],
)
ci.linux_builder(
- name = 'Fuchsia x64',
+ name = "Fuchsia x64",
console_view_entry = ci.console_view_entry(
- category = 'fuchsia|x64',
- short_name = 'rel',
+ category = "fuchsia|x64",
+ short_name = "rel",
),
- notifies = ['cr-fuchsia'],
+ extra_notifies = ["cr-fuchsia"],
)
ci.linux_builder(
- name = 'Linux Builder',
+ name = "Linux Builder",
console_view_entry = ci.console_view_entry(
- category = 'release',
- short_name = 'bld',
+ category = "release",
+ short_name = "bld",
),
)
ci.linux_builder(
- name = 'Linux Builder (dbg)',
+ name = "Linux Builder (dbg)",
console_view_entry = ci.console_view_entry(
- category = 'debug|builder',
- short_name = '64',
+ category = "debug|builder",
+ short_name = "64",
),
)
ci.linux_builder(
- name = 'Linux Tests',
+ name = "Linux Tests",
console_view_entry = ci.console_view_entry(
- category = 'release',
- short_name = 'tst',
+ category = "release",
+ short_name = "tst",
),
goma_backend = None,
- triggered_by = [builder_name('Linux Builder')],
+ triggered_by = [builder_name("Linux Builder")],
)
ci.linux_builder(
- name = 'Linux Tests (dbg)(1)',
+ name = "Linux Tests (dbg)(1)",
console_view_entry = ci.console_view_entry(
- category = 'debug|tester',
- short_name = '64',
+ category = "debug|tester",
+ short_name = "64",
),
- triggered_by = [builder_name('Linux Builder (dbg)')],
+ triggered_by = [builder_name("Linux Builder (dbg)")],
)
ci.linux_builder(
- name = 'fuchsia-arm64-cast',
+ name = "fuchsia-arm64-cast",
console_view_entry = ci.console_view_entry(
- category = 'fuchsia|cast',
- short_name = 'a64',
+ category = "fuchsia|cast",
+ short_name = "a64",
),
- notifies = ['cr-fuchsia'],
+ extra_notifies = ["cr-fuchsia"],
)
ci.linux_builder(
- name = 'fuchsia-x64-cast',
+ name = "fuchsia-x64-cast",
console_view_entry = ci.console_view_entry(
- category = 'fuchsia|cast',
- short_name = 'x64',
+ category = "fuchsia|cast",
+ short_name = "x64",
),
- notifies = ['cr-fuchsia'],
+ extra_notifies = ["cr-fuchsia"],
)
ci.linux_builder(
- name = 'linux-ozone-rel',
+ name = "linux-ozone-rel",
console_view_entry = ci.console_view_entry(
- category = 'release',
- short_name = 'ozo',
+ category = "release",
+ short_name = "ozo",
),
)
ci.linux_builder(
- name = 'Linux Ozone Tester (Headless)',
- console_view = 'chromium.fyi',
+ name = "Linux Ozone Tester (Headless)",
+ console_view = "chromium.fyi",
console_view_entry = ci.console_view_entry(
- category = 'linux',
- short_name = 'loh',
+ category = "linux",
+ short_name = "loh",
),
- triggered_by = [builder_name('linux-ozone-rel')],
+ triggered_by = [builder_name("linux-ozone-rel")],
)
ci.linux_builder(
- name = 'Linux Ozone Tester (Wayland)',
- console_view = 'chromium.fyi',
+ name = "Linux Ozone Tester (Wayland)",
+ console_view = "chromium.fyi",
console_view_entry = ci.console_view_entry(
- category = 'linux',
- short_name = 'low',
+ category = "linux",
+ short_name = "low",
),
- triggered_by = [builder_name('linux-ozone-rel')],
+ triggered_by = [builder_name("linux-ozone-rel")],
)
ci.linux_builder(
- name = 'Linux Ozone Tester (X11)',
- console_view = 'chromium.fyi',
+ name = "Linux Ozone Tester (X11)",
+ console_view = "chromium.fyi",
console_view_entry = ci.console_view_entry(
- category = 'linux',
- short_name = 'lox',
+ category = "linux",
+ short_name = "lox",
),
- triggered_by = [builder_name('linux-ozone-rel')],
+ triggered_by = [builder_name("linux-ozone-rel")],
)
-
ci.mac_builder(
- name = 'Mac Builder',
+ name = "Mac Builder",
console_view_entry = ci.console_view_entry(
- category = 'release',
- short_name = 'bld',
+ category = "release",
+ short_name = "bld",
),
- os = os.MAC_10_14,
+ os = os.MAC_10_15,
)
ci.mac_builder(
- name = 'Mac Builder (dbg)',
+ name = "Mac Builder (dbg)",
console_view_entry = ci.console_view_entry(
- category = 'debug',
- short_name = 'bld',
+ category = "debug",
+ short_name = "bld",
),
os = os.MAC_ANY,
)
ci.thin_tester(
- name = 'Mac10.10 Tests',
- mastername = 'chromium.mac',
+ name = "Mac10.10 Tests",
+ mastername = "chromium.mac",
console_view_entry = ci.console_view_entry(
- category = 'release',
- short_name = '10',
+ category = "release",
+ short_name = "10",
),
- triggered_by = [builder_name('Mac Builder')],
+ triggered_by = [builder_name("Mac Builder")],
)
ci.thin_tester(
- name = 'Mac10.11 Tests',
- mastername = 'chromium.mac',
+ name = "Mac10.11 Tests",
+ mastername = "chromium.mac",
console_view_entry = ci.console_view_entry(
- category = 'release',
- short_name = '11',
+ category = "release",
+ short_name = "11",
),
- triggered_by = [builder_name('Mac Builder')],
+ triggered_by = [builder_name("Mac Builder")],
)
ci.thin_tester(
- name = 'Mac10.12 Tests',
- mastername = 'chromium.mac',
+ name = "Mac10.12 Tests",
+ mastername = "chromium.mac",
console_view_entry = ci.console_view_entry(
- category = 'release',
- short_name = '12',
+ category = "release",
+ short_name = "12",
),
- triggered_by = [builder_name('Mac Builder')],
+ triggered_by = [builder_name("Mac Builder")],
)
ci.thin_tester(
- name = 'Mac10.13 Tests',
- mastername = 'chromium.mac',
+ name = "Mac10.13 Tests",
+ mastername = "chromium.mac",
console_view_entry = ci.console_view_entry(
- category = 'release',
- short_name = '13',
+ category = "release",
+ short_name = "13",
),
- triggered_by = [builder_name('Mac Builder')],
+ triggered_by = [builder_name("Mac Builder")],
)
ci.thin_tester(
- name = 'Mac10.14 Tests',
- mastername = 'chromium.mac',
+ name = "Mac10.14 Tests",
+ mastername = "chromium.mac",
console_view_entry = ci.console_view_entry(
- category = 'release',
- short_name = '14',
+ category = "release",
+ short_name = "14",
),
- triggered_by = [builder_name('Mac Builder')],
+ triggered_by = [builder_name("Mac Builder")],
)
ci.thin_tester(
- name = 'Mac10.13 Tests (dbg)',
- mastername = 'chromium.mac',
+ name = "Mac10.15 Tests",
+ mastername = "chromium.mac",
console_view_entry = ci.console_view_entry(
- category = 'debug',
- short_name = '13',
+ category = "release",
+ short_name = "15",
),
- triggered_by = [builder_name('Mac Builder (dbg)')],
+ triggered_by = [builder_name("Mac Builder")],
)
ci.thin_tester(
- name = 'WebKit Mac10.13 (retina)',
- mastername = 'chromium.mac',
+ name = "Mac10.13 Tests (dbg)",
+ mastername = "chromium.mac",
console_view_entry = ci.console_view_entry(
- category = 'release',
- short_name = 'ret',
+ category = "debug",
+ short_name = "13",
),
- triggered_by = [builder_name('Mac Builder')],
+ triggered_by = [builder_name("Mac Builder (dbg)")],
)
-
ci.mac_ios_builder(
- name = 'ios-simulator',
+ name = "ios-simulator",
console_view_entry = ci.console_view_entry(
- category = 'ios|default',
- short_name = 'sim',
- )
+ category = "ios|default",
+ short_name = "sim",
+ ),
+ fully_qualified_builder_dimension = True,
+ properties = {
+ "xcode_build_version": "11e146",
+ },
)
ci.mac_ios_builder(
- name = 'ios-simulator-full-configs',
+ name = "ios-simulator-full-configs",
console_view_entry = ci.console_view_entry(
- category = 'ios|default',
- short_name = 'ful',
- )
+ category = "ios|default",
+ short_name = "ful",
+ ),
+ fully_qualified_builder_dimension = True,
+ properties = {
+ "xcode_build_version": "11e146",
+ },
)
-
ci.memory_builder(
- name = 'Linux ASan LSan Builder',
+ name = "Linux ASan LSan Builder",
console_view_entry = ci.console_view_entry(
- category = 'linux|asan lsan',
- short_name = 'bld',
+ category = "linux|asan lsan",
+ short_name = "bld",
),
ssd = True,
)
ci.memory_builder(
- name = 'Linux ASan LSan Tests (1)',
+ name = "Linux ASan LSan Tests (1)",
console_view_entry = ci.console_view_entry(
- category = 'linux|asan lsan',
- short_name = 'tst',
+ category = "linux|asan lsan",
+ short_name = "tst",
),
- triggered_by = [builder_name('Linux ASan LSan Builder')],
+ triggered_by = [builder_name("Linux ASan LSan Builder")],
)
ci.memory_builder(
- name = 'Linux ASan Tests (sandboxed)',
+ name = "Linux ASan Tests (sandboxed)",
console_view_entry = ci.console_view_entry(
- category = 'linux|asan lsan',
- short_name = 'sbx',
+ category = "linux|asan lsan",
+ short_name = "sbx",
),
- triggered_by = [builder_name('Linux ASan LSan Builder')],
+ triggered_by = [builder_name("Linux ASan LSan Builder")],
)
ci.memory_builder(
- name = 'Linux TSan Builder',
+ name = "Linux TSan Builder",
console_view_entry = ci.console_view_entry(
- category = 'linux|TSan v2',
- short_name = 'bld',
+ category = "linux|TSan v2",
+ short_name = "bld",
),
)
ci.memory_builder(
- name = 'Linux TSan Tests',
+ name = "Linux TSan Tests",
console_view_entry = ci.console_view_entry(
- category = 'linux|TSan v2',
- short_name = 'tst',
+ category = "linux|TSan v2",
+ short_name = "tst",
),
- triggered_by = [builder_name('Linux TSan Builder')],
+ triggered_by = [builder_name("Linux TSan Builder")],
)
-
ci.win_builder(
- name = 'Win7 Tests (dbg)(1)',
+ name = "Win7 Tests (dbg)(1)",
console_view_entry = ci.console_view_entry(
- category = 'debug|tester',
- short_name = '7',
+ category = "debug|tester",
+ short_name = "7",
),
os = os.WINDOWS_7,
- triggered_by = [builder_name('Win Builder (dbg)')],
+ triggered_by = [builder_name("Win Builder (dbg)")],
)
ci.win_builder(
- name = 'Win 7 Tests x64 (1)',
+ name = "Win 7 Tests x64 (1)",
console_view_entry = ci.console_view_entry(
- category = 'release|tester',
- short_name = '64',
+ category = "release|tester",
+ short_name = "64",
),
os = os.WINDOWS_7,
- triggered_by = [builder_name('Win x64 Builder')],
+ triggered_by = [builder_name("Win x64 Builder")],
)
ci.win_builder(
- name = 'Win Builder (dbg)',
+ name = "Win Builder (dbg)",
console_view_entry = ci.console_view_entry(
- category = 'debug|builder',
- short_name = '32',
+ category = "debug|builder",
+ short_name = "32",
),
cores = 32,
os = os.WINDOWS_ANY,
)
ci.win_builder(
- name = 'Win x64 Builder',
+ name = "Win x64 Builder",
console_view_entry = ci.console_view_entry(
- category = 'release|builder',
- short_name = '64',
+ category = "release|builder",
+ short_name = "64",
),
cores = 32,
os = os.WINDOWS_ANY,
)
ci.win_builder(
- name = 'Win10 Tests x64',
+ name = "Win10 Tests x64",
console_view_entry = ci.console_view_entry(
- category = 'release|tester',
- short_name = 'w10',
+ category = "release|tester",
+ short_name = "w10",
),
- triggered_by = [builder_name('Win x64 Builder')],
+ triggered_by = [builder_name("Win x64 Builder")],
)
diff --git a/chromium/infra/config/subprojects/chromium/versioned/m84/buckets/try.star b/chromium/infra/config/subprojects/chromium/versioned/m84/buckets/try.star
index 4c7852f1be4..f34652fa880 100644
--- a/chromium/infra/config/subprojects/chromium/versioned/m84/buckets/try.star
+++ b/chromium/infra/config/subprojects/chromium/versioned/m84/buckets/try.star
@@ -2,12 +2,12 @@
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
-load('//lib/builders.star', 'cpu', 'goma', 'os')
-load('//lib/try.star', 'try_')
+load("//lib/builders.star", "goma", "os")
+load("//lib/try.star", "try_")
+
# Load this using relative path so that the load statement doesn't
# need to be changed when making a new milestone
-load('../vars.star', 'vars')
-
+load("../vars.star", "vars")
try_.declare_bucket(vars)
@@ -16,87 +16,84 @@ try_.set_defaults(
main_list_view = vars.main_list_view_name,
)
-
# Builders are sorted first lexicographically by the function used to define
# them, then lexicographically by their name
-
try_.blink_builder(
- name = 'linux-blink-rel',
+ name = "linux-blink-rel",
goma_backend = goma.backend.RBE_PROD,
tryjob = try_.job(
location_regexp = [
- '.+/[+]/cc/.+',
- '.+/[+]/third_party/blink/renderer/core/paint/.+',
- '.+/[+]/third_party/blink/renderer/core/svg/.+',
- '.+/[+]/third_party/blink/renderer/platform/graphics/.+',
+ ".+/[+]/cc/.+",
+ ".+/[+]/third_party/blink/renderer/core/paint/.+",
+ ".+/[+]/third_party/blink/renderer/core/svg/.+",
+ ".+/[+]/third_party/blink/renderer/platform/graphics/.+",
],
),
)
-
try_.chromium_android_builder(
- name = 'android-binary-size',
- executable = 'recipe:binary_size_trybot',
+ name = "android-binary-size",
+ executable = "recipe:binary_size_trybot",
goma_jobs = goma.jobs.J150,
properties = {
- '$build/binary_size': {
- 'analyze_targets': [
- '//android_webview:system_webview_apk_manifest_expectations',
- '//android_webview:trichrome_webview_apk_manifest_expectations',
- '//chrome/android:chrome_modern_public_bundle__base_libs_and_assets_expectations',
- '//chrome/android:monochrome_public_bundle__base_bundle_module_manifest_expectations',
- '//chrome/android:monochrome_public_bundle__base_libs_and_assets_expectations',
- '//chrome/android:monochrome_public_bundle_proguard_expectations',
- '//chrome/android:monochrome_public_minimal_apks',
- '//chrome/android:trichrome_chrome_bundle__base_bundle_module_manifest_expectations',
- '//chrome/android:trichrome_chrome_bundle__base_libs_and_assets_expectations',
- '//chrome/android:trichrome_library_apk_libs_and_assets_expectations',
- '//chrome/android:trichrome_library_apk_manifest_expectations',
- '//tools/binary_size:binary_size_trybot_py',
- ],
- 'compile_targets': [
- 'chrome_modern_public_bundle__base_libs_and_assets_expectations',
- 'monochrome_public_bundle__base_bundle_module_manifest_expectations',
- 'monochrome_public_bundle__base_libs_and_assets_expectations',
- 'monochrome_public_bundle_proguard_expectations',
- 'monochrome_public_minimal_apks',
- 'monochrome_static_initializers',
- 'system_webview_apk_manifest_expectations',
- 'trichrome_chrome_bundle__base_bundle_module_manifest_expectations',
- 'trichrome_chrome_bundle__base_libs_and_assets_expectations',
- 'trichrome_library_apk_libs_and_assets_expectations',
- 'trichrome_library_apk_manifest_expectations',
- 'trichrome_webview_apk_manifest_expectations'
- ],
- },
+ "$build/binary_size": {
+ "analyze_targets": [
+ "//android_webview:system_webview_apk_manifest_expectations",
+ "//android_webview:trichrome_webview_apk_manifest_expectations",
+ "//chrome/android:chrome_modern_public_bundle__base_libs_and_assets_expectations",
+ "//chrome/android:monochrome_public_bundle__base_bundle_module_manifest_expectations",
+ "//chrome/android:monochrome_public_bundle__base_libs_and_assets_expectations",
+ "//chrome/android:monochrome_public_bundle_proguard_expectations",
+ "//chrome/android:monochrome_public_minimal_apks",
+ "//chrome/android:trichrome_chrome_bundle__base_bundle_module_manifest_expectations",
+ "//chrome/android:trichrome_chrome_bundle__base_libs_and_assets_expectations",
+ "//chrome/android:trichrome_library_apk_libs_and_assets_expectations",
+ "//chrome/android:trichrome_library_apk_manifest_expectations",
+ "//tools/binary_size:binary_size_trybot_py",
+ ],
+ "compile_targets": [
+ "chrome_modern_public_bundle__base_libs_and_assets_expectations",
+ "monochrome_public_bundle__base_bundle_module_manifest_expectations",
+ "monochrome_public_bundle__base_libs_and_assets_expectations",
+ "monochrome_public_bundle_proguard_expectations",
+ "monochrome_public_minimal_apks",
+ "monochrome_static_initializers",
+ "system_webview_apk_manifest_expectations",
+ "trichrome_chrome_bundle__base_bundle_module_manifest_expectations",
+ "trichrome_chrome_bundle__base_libs_and_assets_expectations",
+ "trichrome_library_apk_libs_and_assets_expectations",
+ "trichrome_library_apk_manifest_expectations",
+ "trichrome_webview_apk_manifest_expectations",
+ ],
+ },
},
tryjob = try_.job(),
)
try_.chromium_android_builder(
- name = 'android-cronet-arm-dbg',
+ name = "android-cronet-arm-dbg",
tryjob = try_.job(
location_regexp = [
- '.+/[+]/components/cronet/.+',
- '.+/[+]/components/grpc_support/.+',
- '.+/[+]/build/android/.+',
- '.+/[+]/build/config/android/.+',
+ ".+/[+]/components/cronet/.+",
+ ".+/[+]/components/grpc_support/.+",
+ ".+/[+]/build/android/.+",
+ ".+/[+]/build/config/android/.+",
],
location_regexp_exclude = [
- '.+/[+]/components/cronet/ios/.+',
+ ".+/[+]/components/cronet/ios/.+",
],
),
)
try_.chromium_android_builder(
- name = 'android-lollipop-arm-rel',
+ name = "android-lollipop-arm-rel",
goma_jobs = goma.jobs.J150,
tryjob = try_.job(),
)
try_.chromium_android_builder(
- name = 'android-marshmallow-arm64-rel',
+ name = "android-marshmallow-arm64-rel",
cores = 16,
goma_jobs = goma.jobs.J300,
ssd = True,
@@ -105,269 +102,269 @@ try_.chromium_android_builder(
)
try_.chromium_android_builder(
- name = 'android-pie-arm64-dbg',
+ name = "android-pie-arm64-dbg",
tryjob = try_.job(
location_regexp = [
- '.+/[+]/chrome/android/features/vr/.+',
- '.+/[+]/chrome/android/java/src/org/chromium/chrome/browser/vr/.+',
- '.+/[+]/chrome/android/javatests/src/org/chromium/chrome/browser/vr/.+',
- '.+/[+]/chrome/browser/vr/.+',
- '.+/[+]/content/browser/xr/.+',
- '.+/[+]/third_party/gvr-android-sdk/.+',
- '.+/[+]/third_party/arcore-android-sdk/.+',
- '.+/[+]/third_party/arcore-android-sdk-client/.+',
+ ".+/[+]/chrome/android/features/vr/.+",
+ ".+/[+]/chrome/android/java/src/org/chromium/chrome/browser/vr/.+",
+ ".+/[+]/chrome/android/javatests/src/org/chromium/chrome/browser/vr/.+",
+ ".+/[+]/chrome/browser/vr/.+",
+ ".+/[+]/content/browser/xr/.+",
+ ".+/[+]/third_party/gvr-android-sdk/.+",
+ ".+/[+]/third_party/arcore-android-sdk/.+",
+ ".+/[+]/third_party/arcore-android-sdk-client/.+",
],
),
)
try_.chromium_android_builder(
- name = 'android-pie-arm64-rel',
+ name = "android-pie-arm64-rel",
cores = 16,
goma_jobs = goma.jobs.J300,
ssd = True,
- tryjob = try_.job(),
+ # TODO(crbug.com/1111436): Enable on CQ once the maintenance for
+ # Pixel 2 devices are finished.
+ #tryjob = try_.job(),
)
try_.chromium_android_builder(
- name = 'android_compile_dbg',
+ name = "android_compile_dbg",
goma_jobs = goma.jobs.J150,
tryjob = try_.job(),
)
try_.chromium_android_builder(
- name = 'android_compile_x64_dbg',
+ name = "android_compile_x64_dbg",
tryjob = try_.job(
location_regexp = [
- '.+/[+]/chrome/android/java/src/org/chromium/chrome/browser/vr/.+',
- '.+/[+]/chrome/browser/vr/.+',
- '.+/[+]/content/browser/xr/.+',
- '.+/[+]/sandbox/linux/seccomp-bpf/.+',
- '.+/[+]/sandbox/linux/seccomp-bpf-helpers/.+',
- '.+/[+]/sandbox/linux/system_headers/.+',
- '.+/[+]/sandbox/linux/tests/.+',
- '.+/[+]/third_party/gvr-android-sdk/.+',
+ ".+/[+]/chrome/android/java/src/org/chromium/chrome/browser/vr/.+",
+ ".+/[+]/chrome/browser/vr/.+",
+ ".+/[+]/content/browser/xr/.+",
+ ".+/[+]/sandbox/linux/seccomp-bpf/.+",
+ ".+/[+]/sandbox/linux/seccomp-bpf-helpers/.+",
+ ".+/[+]/sandbox/linux/system_headers/.+",
+ ".+/[+]/sandbox/linux/tests/.+",
+ ".+/[+]/third_party/gvr-android-sdk/.+",
],
),
)
try_.chromium_android_builder(
- name = 'android_compile_x86_dbg',
+ name = "android_compile_x86_dbg",
tryjob = try_.job(
location_regexp = [
- '.+/[+]/chrome/android/java/src/org/chromium/chrome/browser/vr/.+',
- '.+/[+]/chrome/browser/vr/.+',
- '.+/[+]/content/browser/xr/.+',
- '.+/[+]/sandbox/linux/seccomp-bpf/.+',
- '.+/[+]/sandbox/linux/seccomp-bpf-helpers/.+',
- '.+/[+]/sandbox/linux/system_headers/.+',
- '.+/[+]/sandbox/linux/tests/.+',
- '.+/[+]/third_party/gvr-android-sdk/.+',
+ ".+/[+]/chrome/android/java/src/org/chromium/chrome/browser/vr/.+",
+ ".+/[+]/chrome/browser/vr/.+",
+ ".+/[+]/content/browser/xr/.+",
+ ".+/[+]/sandbox/linux/seccomp-bpf/.+",
+ ".+/[+]/sandbox/linux/seccomp-bpf-helpers/.+",
+ ".+/[+]/sandbox/linux/system_headers/.+",
+ ".+/[+]/sandbox/linux/tests/.+",
+ ".+/[+]/third_party/gvr-android-sdk/.+",
],
),
)
try_.chromium_android_builder(
- name = 'android_cronet',
+ name = "android_cronet",
tryjob = try_.job(),
)
try_.chromium_android_builder(
- name = 'cast_shell_android',
+ name = "cast_shell_android",
tryjob = try_.job(),
)
-
try_.chromium_chromiumos_builder(
- name = 'chromeos-amd64-generic-dbg',
+ name = "chromeos-amd64-generic-dbg",
tryjob = try_.job(
location_regexp = [
- '.+/[+]/content/gpu/.+',
- '.+/[+]/media/.+',
+ ".+/[+]/content/gpu/.+",
+ ".+/[+]/media/.+",
],
),
)
try_.chromium_chromiumos_builder(
- name = 'chromeos-amd64-generic-rel',
+ name = "chromeos-amd64-generic-rel",
tryjob = try_.job(),
)
try_.chromium_chromiumos_builder(
- name = 'chromeos-arm-generic-rel',
+ name = "chromeos-arm-generic-rel",
tryjob = try_.job(),
)
try_.chromium_chromiumos_builder(
- name = 'linux-chromeos-compile-dbg',
+ name = "linux-chromeos-compile-dbg",
tryjob = try_.job(),
)
try_.chromium_chromiumos_builder(
- name = 'linux-chromeos-rel',
+ name = "linux-chromeos-rel",
goma_jobs = goma.jobs.J150,
tryjob = try_.job(cancel_stale = False),
use_clang_coverage = True,
)
-
try_.chromium_dawn_builder(
- name = 'dawn-linux-x64-deps-rel',
+ name = "dawn-linux-x64-deps-rel",
tryjob = try_.job(
location_regexp = [
- '.+/[+]/gpu/.+',
- '.+/[+]/testing/buildbot/chromium.dawn.json',
- '.+/[+]/third_party/blink/renderer/modules/webgpu/.+',
- '.+/[+]/third_party/blink/web_tests/external/wpt/webgpu/.+',
- '.+/[+]/third_party/blink/web_tests/wpt_internal/webgpu/.+',
- '.+/[+]/third_party/blink/web_tests/WebGPUExpectations',
- '.+/[+]/third_party/dawn/.+',
- '.+/[+]/tools/clang/scripts/update.py',
- '.+/[+]/ui/gl/features.gni',
+ ".+/[+]/gpu/.+",
+ ".+/[+]/testing/buildbot/chromium.dawn.json",
+ ".+/[+]/third_party/blink/renderer/modules/webgpu/.+",
+ ".+/[+]/third_party/blink/web_tests/external/wpt/webgpu/.+",
+ ".+/[+]/third_party/blink/web_tests/wpt_internal/webgpu/.+",
+ ".+/[+]/third_party/blink/web_tests/WebGPUExpectations",
+ ".+/[+]/third_party/dawn/.+",
+ ".+/[+]/tools/clang/scripts/update.py",
+ ".+/[+]/ui/gl/features.gni",
],
),
)
try_.chromium_dawn_builder(
- name = 'dawn-mac-x64-deps-rel',
+ name = "dawn-mac-x64-deps-rel",
os = os.MAC_ANY,
tryjob = try_.job(
location_regexp = [
- '.+/[+]/gpu/.+',
- '.+/[+]/testing/buildbot/chromium.dawn.json',
- '.+/[+]/third_party/blink/renderer/modules/webgpu/.+',
- '.+/[+]/third_party/blink/web_tests/external/wpt/webgpu/.+',
- '.+/[+]/third_party/blink/web_tests/wpt_internal/webgpu/.+',
- '.+/[+]/third_party/blink/web_tests/WebGPUExpectations',
- '.+/[+]/third_party/dawn/.+',
- '.+/[+]/tools/clang/scripts/update.py',
- '.+/[+]/ui/gl/features.gni',
+ ".+/[+]/gpu/.+",
+ ".+/[+]/testing/buildbot/chromium.dawn.json",
+ ".+/[+]/third_party/blink/renderer/modules/webgpu/.+",
+ ".+/[+]/third_party/blink/web_tests/external/wpt/webgpu/.+",
+ ".+/[+]/third_party/blink/web_tests/wpt_internal/webgpu/.+",
+ ".+/[+]/third_party/blink/web_tests/WebGPUExpectations",
+ ".+/[+]/third_party/dawn/.+",
+ ".+/[+]/tools/clang/scripts/update.py",
+ ".+/[+]/ui/gl/features.gni",
],
),
)
try_.chromium_dawn_builder(
- name = 'dawn-win10-x64-deps-rel',
+ name = "dawn-win10-x64-deps-rel",
os = os.WINDOWS_ANY,
tryjob = try_.job(
location_regexp = [
- '.+/[+]/gpu/.+',
- '.+/[+]/testing/buildbot/chromium.dawn.json',
- '.+/[+]/third_party/blink/renderer/modules/webgpu/.+',
- '.+/[+]/third_party/blink/web_tests/external/wpt/webgpu/.+',
- '.+/[+]/third_party/blink/web_tests/wpt_internal/webgpu/.+',
- '.+/[+]/third_party/blink/web_tests/WebGPUExpectations',
- '.+/[+]/third_party/dawn/.+',
- '.+/[+]/tools/clang/scripts/update.py',
- '.+/[+]/ui/gl/features.gni',
+ ".+/[+]/gpu/.+",
+ ".+/[+]/testing/buildbot/chromium.dawn.json",
+ ".+/[+]/third_party/blink/renderer/modules/webgpu/.+",
+ ".+/[+]/third_party/blink/web_tests/external/wpt/webgpu/.+",
+ ".+/[+]/third_party/blink/web_tests/wpt_internal/webgpu/.+",
+ ".+/[+]/third_party/blink/web_tests/WebGPUExpectations",
+ ".+/[+]/third_party/dawn/.+",
+ ".+/[+]/tools/clang/scripts/update.py",
+ ".+/[+]/ui/gl/features.gni",
],
),
)
try_.chromium_dawn_builder(
- name = 'dawn-win10-x86-deps-rel',
+ name = "dawn-win10-x86-deps-rel",
os = os.WINDOWS_ANY,
tryjob = try_.job(
location_regexp = [
- '.+/[+]/gpu/.+',
- '.+/[+]/testing/buildbot/chromium.dawn.json',
- '.+/[+]/third_party/blink/renderer/modules/webgpu/.+',
- '.+/[+]/third_party/blink/web_tests/external/wpt/webgpu/.+',
- '.+/[+]/third_party/blink/web_tests/wpt_internal/webgpu/.+',
- '.+/[+]/third_party/blink/web_tests/WebGPUExpectations',
- '.+/[+]/third_party/dawn/.+',
- '.+/[+]/tools/clang/scripts/update.py',
- '.+/[+]/ui/gl/features.gni',
+ ".+/[+]/gpu/.+",
+ ".+/[+]/testing/buildbot/chromium.dawn.json",
+ ".+/[+]/third_party/blink/renderer/modules/webgpu/.+",
+ ".+/[+]/third_party/blink/web_tests/external/wpt/webgpu/.+",
+ ".+/[+]/third_party/blink/web_tests/wpt_internal/webgpu/.+",
+ ".+/[+]/third_party/blink/web_tests/WebGPUExpectations",
+ ".+/[+]/third_party/dawn/.+",
+ ".+/[+]/tools/clang/scripts/update.py",
+ ".+/[+]/ui/gl/features.gni",
],
),
)
-
try_.chromium_linux_builder(
- name = 'cast_shell_linux',
+ name = "cast_shell_linux",
tryjob = try_.job(),
)
try_.chromium_linux_builder(
- name = 'closure_compilation',
- executable = 'recipe:closure_compilation',
+ name = "closure_compilation",
+ executable = "recipe:closure_compilation",
tryjob = try_.job(
location_regexp = [
- '.+/[+]/third_party/closure_compiler/.+',
+ ".+/[+]/third_party/closure_compiler/.+",
],
),
)
try_.chromium_linux_builder(
- name = 'chromium_presubmit',
- executable = 'recipe:presubmit',
+ name = "chromium_presubmit",
+ executable = "recipe:presubmit",
goma_backend = None,
properties = {
- '$depot_tools/presubmit': {
- 'runhooks': True,
- 'timeout_s': 480,
+ "$depot_tools/presubmit": {
+ "runhooks": True,
+ "timeout_s": 480,
},
- 'repo_name': 'chromium',
+ "repo_name": "chromium",
},
tryjob = try_.job(
disable_reuse = True,
+ add_default_excludes = False,
),
)
try_.chromium_linux_builder(
- name = 'fuchsia-arm64-cast',
+ name = "fuchsia-arm64-cast",
tryjob = try_.job(
location_regexp = [
- '.+/[+]/chromecast/.+',
+ ".+/[+]/chromecast/.+",
],
),
)
try_.chromium_linux_builder(
- name = 'fuchsia-x64-cast',
+ name = "fuchsia-x64-cast",
tryjob = try_.job(),
)
try_.chromium_linux_builder(
- name = 'fuchsia_arm64',
+ name = "fuchsia_arm64",
tryjob = try_.job(),
)
try_.chromium_linux_builder(
- name = 'fuchsia_x64',
+ name = "fuchsia_x64",
tryjob = try_.job(),
)
try_.chromium_linux_builder(
- name = 'linux-libfuzzer-asan-rel',
- executable = 'recipe:chromium_libfuzzer_trybot',
+ name = "linux-libfuzzer-asan-rel",
+ executable = "recipe:chromium_libfuzzer_trybot",
tryjob = try_.job(),
)
try_.chromium_linux_builder(
- name = 'linux-ozone-rel',
+ name = "linux-ozone-rel",
tryjob = try_.job(),
)
try_.chromium_linux_builder(
- name = 'linux-rel',
+ name = "linux-rel",
goma_jobs = goma.jobs.J150,
tryjob = try_.job(),
use_clang_coverage = True,
)
try_.chromium_linux_builder(
- name = 'linux_chromium_asan_rel_ng',
+ name = "linux_chromium_asan_rel_ng",
goma_jobs = goma.jobs.J150,
ssd = True,
tryjob = try_.job(),
)
try_.chromium_linux_builder(
- name = 'linux_chromium_compile_dbg_ng',
+ name = "linux_chromium_compile_dbg_ng",
caches = [
swarming.cache(
- name = 'builder',
- path = 'linux_debug',
+ name = "builder",
+ path = "linux_debug",
),
],
goma_jobs = goma.jobs.J150,
@@ -375,131 +372,137 @@ try_.chromium_linux_builder(
)
try_.chromium_linux_builder(
- name = 'linux_chromium_dbg_ng',
+ name = "linux_chromium_dbg_ng",
caches = [
swarming.cache(
- name = 'builder',
- path = 'linux_debug',
+ name = "builder",
+ path = "linux_debug",
),
],
tryjob = try_.job(
location_regexp = [
- '.+/[+]/build/.*check_gn_headers.*',
+ ".+/[+]/build/.*check_gn_headers.*",
],
),
)
try_.chromium_linux_builder(
- name = 'linux_chromium_tsan_rel_ng',
+ name = "linux_chromium_tsan_rel_ng",
goma_jobs = goma.jobs.J150,
tryjob = try_.job(),
)
try_.chromium_linux_builder(
- name = 'linux_layout_tests_composite_after_paint',
+ name = "linux_layout_tests_composite_after_paint",
tryjob = try_.job(
location_regexp = [
- '.+/[+]/third_party/blink/renderer/core/paint/.+',
- '.+/[+]/third_party/blink/renderer/core/svg/.+',
- '.+/[+]/third_party/blink/renderer/platform/graphics/.+',
- '.+/[+]/third_party/blink/web_tests/.+',
+ ".+/[+]/third_party/blink/renderer/core/paint/.+",
+ ".+/[+]/third_party/blink/renderer/core/svg/.+",
+ ".+/[+]/third_party/blink/renderer/platform/graphics/.+",
+ ".+/[+]/third_party/blink/web_tests/.+",
],
),
)
try_.chromium_linux_builder(
- name = 'linux_layout_tests_layout_ng_disabled',
+ name = "linux_layout_tests_layout_ng_disabled",
tryjob = try_.job(
location_regexp = [
- '.+/[+]/third_party/blink/renderer/core/editing/.+',
- '.+/[+]/third_party/blink/renderer/core/layout/.+',
- '.+/[+]/third_party/blink/renderer/core/paint/.+',
- '.+/[+]/third_party/blink/renderer/core/svg/.+',
- '.+/[+]/third_party/blink/renderer/platform/fonts/shaping/.+',
- '.+/[+]/third_party/blink/renderer/platform/graphics/.+',
- '.+/[+]/third_party/blink/web_tests/FlagExpectations/disable-layout-ng',
- '.+/[+]/third_party/blink/web_tests/flag-specific/disable-layout-ng/.+',
+ ".+/[+]/third_party/blink/renderer/core/editing/.+",
+ ".+/[+]/third_party/blink/renderer/core/layout/.+",
+ ".+/[+]/third_party/blink/renderer/core/paint/.+",
+ ".+/[+]/third_party/blink/renderer/core/svg/.+",
+ ".+/[+]/third_party/blink/renderer/platform/fonts/shaping/.+",
+ ".+/[+]/third_party/blink/renderer/platform/graphics/.+",
+ ".+/[+]/third_party/blink/web_tests/FlagExpectations/disable-layout-ng",
+ ".+/[+]/third_party/blink/web_tests/flag-specific/disable-layout-ng/.+",
],
),
)
try_.chromium_linux_builder(
- name = 'linux_vr',
+ name = "linux_vr",
tryjob = try_.job(
location_regexp = [
- '.+/[+]/chrome/browser/vr/.+',
- '.+/[+]/content/browser/xr/.+',
+ ".+/[+]/chrome/browser/vr/.+",
+ ".+/[+]/content/browser/xr/.+",
],
),
)
-
try_.chromium_mac_builder(
- name = 'mac-rel',
+ name = "mac-rel",
goma_jobs = goma.jobs.J150,
os = os.MAC_10_13,
tryjob = try_.job(),
)
try_.chromium_mac_builder(
- name = 'mac_chromium_compile_dbg_ng',
+ name = "mac_chromium_compile_dbg_ng",
goma_jobs = goma.jobs.J150,
os = os.MAC_10_13,
tryjob = try_.job(),
)
-
try_.chromium_mac_ios_builder(
- name = 'ios-simulator',
- executable = 'recipe:chromium_trybot',
+ name = "ios-simulator",
+ executable = "recipe:chromium_trybot",
+ fully_qualified_builder_dimension = True,
properties = {
- 'xcode_build_version': '11e146',
+ "xcode_build_version": "11e146",
},
tryjob = try_.job(),
)
try_.chromium_mac_ios_builder(
- name = 'ios-simulator-cronet',
- executable = 'recipe:chromium_trybot',
+ name = "ios-simulator-cronet",
+ executable = "recipe:chromium_trybot",
+ fully_qualified_builder_dimension = True,
+ properties = {
+ "xcode_build_version": "11e146",
+ },
tryjob = try_.job(
location_regexp = [
- '.+/[+]/components/cronet/.+',
- '.+/[+]/components/grpc_support/.+',
- '.+/[+]/ios/.+',
+ ".+/[+]/components/cronet/.+",
+ ".+/[+]/components/grpc_support/.+",
+ ".+/[+]/ios/.+",
],
location_regexp_exclude = [
- '.+/[+]/components/cronet/android/.+',
+ ".+/[+]/components/cronet/android/.+",
],
),
)
try_.chromium_mac_ios_builder(
- name = 'ios-simulator-full-configs',
- executable = 'recipe:chromium_trybot',
+ name = "ios-simulator-full-configs",
+ executable = "recipe:chromium_trybot",
+ fully_qualified_builder_dimension = True,
+ properties = {
+ "xcode_build_version": "11e146",
+ },
tryjob = try_.job(
location_regexp = [
- '.+/[+]/ios/.+',
+ ".+/[+]/ios/.+",
],
),
)
-
try_.chromium_win_builder(
- name = 'win-libfuzzer-asan-rel',
+ name = "win-libfuzzer-asan-rel",
builderless = False,
- executable = 'recipe:chromium_libfuzzer_trybot',
+ executable = "recipe:chromium_libfuzzer_trybot",
os = os.WINDOWS_ANY,
tryjob = try_.job(cancel_stale = False),
)
try_.chromium_win_builder(
- name = 'win_chromium_compile_dbg_ng',
+ name = "win_chromium_compile_dbg_ng",
goma_jobs = goma.jobs.J150,
tryjob = try_.job(cancel_stale = False),
)
try_.chromium_win_builder(
- name = 'win10_chromium_x64_rel_ng',
+ name = "win10_chromium_x64_rel_ng",
goma_jobs = goma.jobs.J150,
os = os.WINDOWS_10,
ssd = True,
@@ -507,98 +510,94 @@ try_.chromium_win_builder(
tryjob = try_.job(cancel_stale = False),
)
-
try_.gpu_chromium_android_builder(
- name = 'android_optional_gpu_tests_rel',
+ name = "android_optional_gpu_tests_rel",
tryjob = try_.job(
location_regexp = [
- '.+/[+]/cc/.+',
- '.+/[+]/chrome/browser/vr/.+',
- '.+/[+]/content/browser/xr/.+',
- '.+/[+]/components/viz/.+',
- '.+/[+]/content/test/gpu/.+',
- '.+/[+]/gpu/.+',
- '.+/[+]/media/audio/.+',
- '.+/[+]/media/filters/.+',
- '.+/[+]/media/gpu/.+',
- '.+/[+]/services/viz/.+',
- '.+/[+]/testing/trigger_scripts/.+',
- '.+/[+]/third_party/blink/renderer/modules/webgl/.+',
- '.+/[+]/third_party/blink/renderer/platform/graphics/gpu/.+',
- '.+/[+]/tools/clang/scripts/update.py',
- '.+/[+]/ui/gl/.+',
+ ".+/[+]/cc/.+",
+ ".+/[+]/chrome/browser/vr/.+",
+ ".+/[+]/content/browser/xr/.+",
+ ".+/[+]/components/viz/.+",
+ ".+/[+]/content/test/gpu/.+",
+ ".+/[+]/gpu/.+",
+ ".+/[+]/media/audio/.+",
+ ".+/[+]/media/filters/.+",
+ ".+/[+]/media/gpu/.+",
+ ".+/[+]/services/viz/.+",
+ ".+/[+]/testing/trigger_scripts/.+",
+ ".+/[+]/third_party/blink/renderer/modules/webgl/.+",
+ ".+/[+]/third_party/blink/renderer/platform/graphics/gpu/.+",
+ ".+/[+]/tools/clang/scripts/update.py",
+ ".+/[+]/ui/gl/.+",
],
),
)
-
try_.gpu_chromium_linux_builder(
- name = 'linux_optional_gpu_tests_rel',
+ name = "linux_optional_gpu_tests_rel",
tryjob = try_.job(
location_regexp = [
- '.+/[+]/chrome/browser/vr/.+',
- '.+/[+]/content/browser/xr/.+',
- '.+/[+]/content/test/gpu/.+',
- '.+/[+]/gpu/.+',
- '.+/[+]/media/audio/.+',
- '.+/[+]/media/filters/.+',
- '.+/[+]/media/gpu/.+',
- '.+/[+]/testing/buildbot/chromium.gpu.fyi.json',
- '.+/[+]/testing/trigger_scripts/.+',
- '.+/[+]/third_party/blink/renderer/modules/webgl/.+',
- '.+/[+]/third_party/blink/renderer/platform/graphics/gpu/.+',
- '.+/[+]/tools/clang/scripts/update.py',
- '.+/[+]/ui/gl/.+',
+ ".+/[+]/chrome/browser/vr/.+",
+ ".+/[+]/content/browser/xr/.+",
+ ".+/[+]/content/test/gpu/.+",
+ ".+/[+]/gpu/.+",
+ ".+/[+]/media/audio/.+",
+ ".+/[+]/media/filters/.+",
+ ".+/[+]/media/gpu/.+",
+ ".+/[+]/testing/buildbot/chromium.gpu.fyi.json",
+ ".+/[+]/testing/trigger_scripts/.+",
+ ".+/[+]/third_party/blink/renderer/modules/webgl/.+",
+ ".+/[+]/third_party/blink/renderer/platform/graphics/gpu/.+",
+ ".+/[+]/tools/clang/scripts/update.py",
+ ".+/[+]/ui/gl/.+",
],
),
)
-
try_.gpu_chromium_mac_builder(
- name = 'mac_optional_gpu_tests_rel',
+ name = "mac_optional_gpu_tests_rel",
tryjob = try_.job(
location_regexp = [
- '.+/[+]/chrome/browser/vr/.+',
- '.+/[+]/content/browser/xr/.+',
- '.+/[+]/content/test/gpu/.+',
- '.+/[+]/gpu/.+',
- '.+/[+]/media/audio/.+',
- '.+/[+]/media/filters/.+',
- '.+/[+]/media/gpu/.+',
- '.+/[+]/services/shape_detection/.+',
- '.+/[+]/testing/buildbot/chromium.gpu.fyi.json',
- '.+/[+]/testing/trigger_scripts/.+',
- '.+/[+]/third_party/blink/renderer/modules/webgl/.+',
- '.+/[+]/third_party/blink/renderer/platform/graphics/gpu/.+',
- '.+/[+]/tools/clang/scripts/update.py',
- '.+/[+]/ui/gl/.+',
+ ".+/[+]/chrome/browser/vr/.+",
+ ".+/[+]/content/browser/xr/.+",
+ ".+/[+]/content/test/gpu/.+",
+ ".+/[+]/gpu/.+",
+ ".+/[+]/media/audio/.+",
+ ".+/[+]/media/filters/.+",
+ ".+/[+]/media/gpu/.+",
+ ".+/[+]/services/shape_detection/.+",
+ ".+/[+]/testing/buildbot/chromium.gpu.fyi.json",
+ ".+/[+]/testing/trigger_scripts/.+",
+ ".+/[+]/third_party/blink/renderer/modules/webgl/.+",
+ ".+/[+]/third_party/blink/renderer/platform/graphics/gpu/.+",
+ ".+/[+]/tools/clang/scripts/update.py",
+ ".+/[+]/ui/gl/.+",
],
),
)
-
try_.gpu_chromium_win_builder(
- name = 'win_optional_gpu_tests_rel',
+ name = "win_optional_gpu_tests_rel",
builderless = True,
os = os.WINDOWS_DEFAULT,
tryjob = try_.job(
location_regexp = [
- '.+/[+]/chrome/browser/vr/.+',
- '.+/[+]/content/browser/xr/.+',
- '.+/[+]/content/test/gpu/.+',
- '.+/[+]/device/vr/.+',
- '.+/[+]/gpu/.+',
- '.+/[+]/media/audio/.+',
- '.+/[+]/media/filters/.+',
- '.+/[+]/media/gpu/.+',
- '.+/[+]/testing/buildbot/chromium.gpu.fyi.json',
- '.+/[+]/testing/trigger_scripts/.+',
- '.+/[+]/third_party/blink/renderer/modules/vr/.+',
- '.+/[+]/third_party/blink/renderer/modules/webgl/.+',
- '.+/[+]/third_party/blink/renderer/modules/xr/.+',
- '.+/[+]/third_party/blink/renderer/platform/graphics/gpu/.+',
- '.+/[+]/tools/clang/scripts/update.py',
- '.+/[+]/ui/gl/.+',
+ ".+/[+]/chrome/browser/vr/.+",
+ ".+/[+]/content/browser/xr/.+",
+ ".+/[+]/content/test/gpu/.+",
+ ".+/[+]/device/vr/.+",
+ ".+/[+]/gpu/.+",
+ ".+/[+]/media/audio/.+",
+ ".+/[+]/media/filters/.+",
+ ".+/[+]/media/gpu/.+",
+ ".+/[+]/testing/buildbot/chromium.gpu.fyi.json",
+ ".+/[+]/testing/trigger_scripts/.+",
+ ".+/[+]/third_party/blink/renderer/modules/vr/.+",
+ ".+/[+]/third_party/blink/renderer/modules/webgl/.+",
+ ".+/[+]/third_party/blink/renderer/modules/xr/.+",
+ ".+/[+]/third_party/blink/renderer/platform/graphics/gpu/.+",
+ ".+/[+]/tools/clang/scripts/update.py",
+ ".+/[+]/ui/gl/.+",
],
),
)
@@ -607,38 +606,38 @@ try_.gpu_chromium_win_builder(
# adding them to chromium's cr-buildbucket.cfg. Note that the recipe these
# builders run allow only known roller accounts when triggered via the CQ.
def chrome_internal_verifier(
- *,
- builder):
- luci.cq_tryjob_verifier(
- builder = 'chrome:try/' + builder,
- cq_group = vars.cq_group,
- includable_only = True,
- owner_whitelist = [
- "googlers",
- "project-chromium-robot-committers",
- ],
- )
+ *,
+ builder):
+ luci.cq_tryjob_verifier(
+ builder = "chrome:try/" + builder,
+ cq_group = vars.cq_group,
+ includable_only = True,
+ owner_whitelist = [
+ "googlers",
+ "project-chromium-robot-committers",
+ ],
+ )
chrome_internal_verifier(
- builder = 'mac-chrome-beta',
+ builder = "mac-chrome-beta",
)
chrome_internal_verifier(
- builder = 'mac-chrome-stable',
+ builder = "mac-chrome-stable",
)
chrome_internal_verifier(
- builder = 'win-chrome-beta',
+ builder = "win-chrome-beta",
)
chrome_internal_verifier(
- builder = 'win-chrome-stable',
+ builder = "win-chrome-stable",
)
chrome_internal_verifier(
- builder = 'win64-chrome-beta',
+ builder = "win64-chrome-beta",
)
chrome_internal_verifier(
- builder = 'win64-chrome-stable',
+ builder = "win64-chrome-stable",
)
diff --git a/chromium/infra/config/subprojects/chromium/versioned/m84/vars.star b/chromium/infra/config/subprojects/chromium/versioned/m84/vars.star
index 9435600d087..4d18907cd42 100644
--- a/chromium/infra/config/subprojects/chromium/versioned/m84/vars.star
+++ b/chromium/infra/config/subprojects/chromium/versioned/m84/vars.star
@@ -4,18 +4,18 @@
vars = struct(
is_master = False,
- ref = 'refs/branch-heads/4147',
- ci_bucket = 'ci-m84',
- ci_poller = 'm84-gitiles-trigger',
- main_console_name = 'main-m84',
- main_console_title = 'Chromium M84 Console',
- cq_mirrors_console_name = 'mirrors-m84',
- cq_mirrors_console_title = 'Chromium M84 CQ Mirrors Console',
- try_bucket = 'try-m84',
+ ref = "refs/branch-heads/4147",
+ ci_bucket = "ci-m84",
+ ci_poller = "m84-gitiles-trigger",
+ main_console_name = "main-m84",
+ main_console_title = "Chromium M84 Console",
+ cq_mirrors_console_name = "mirrors-m84",
+ cq_mirrors_console_title = "Chromium M84 CQ Mirrors Console",
+ try_bucket = "try-m84",
try_triggering_projects = [],
- cq_group = 'cq-m84',
- cq_ref_regexp = 'refs/branch-heads/4147',
- main_list_view_name = 'try-m84',
- main_list_view_title = 'Chromium M84 CQ console',
+ cq_group = "cq-m84",
+ cq_ref_regexp = "refs/branch-heads/4147",
+ main_list_view_name = "try-m84",
+ main_list_view_title = "Chromium M84 CQ console",
tree_status_host = None,
)
diff --git a/chromium/infra/config/subprojects/chromium/versioned/m85/buckets/ci.star b/chromium/infra/config/subprojects/chromium/versioned/m85/buckets/ci.star
new file mode 100644
index 00000000000..b083f57fd18
--- /dev/null
+++ b/chromium/infra/config/subprojects/chromium/versioned/m85/buckets/ci.star
@@ -0,0 +1,812 @@
+# 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 this using relative path so that the load statement doesn't
+# need to be changed when making a new milestone
+load("../vars.star", "vars")
+
+ci.set_defaults(
+ vars,
+ bucketed_triggers = True,
+ main_console_view = vars.main_console_name,
+ cq_mirrors_console_view = vars.cq_mirrors_console_name,
+)
+
+ci.declare_bucket(vars)
+
+# 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,
+)
+
+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,
+)
+
+ci.android_builder(
+ name = "Android x64 Builder (dbg)",
+ console_view_entry = ci.console_view_entry(
+ category = "builder|x86",
+ short_name = "64",
+ ),
+ execution_timeout = 4 * time.hour,
+)
+
+ci.android_builder(
+ name = "Android x86 Builder (dbg)",
+ console_view_entry = ci.console_view_entry(
+ category = "builder|x86",
+ short_name = "32",
+ ),
+)
+
+ci.android_builder(
+ name = "Cast Android (dbg)",
+ console_view_entry = ci.console_view_entry(
+ category = "on_cq",
+ short_name = "cst",
+ ),
+)
+
+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-arm-rel-kitkat-tests",
+ 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-arm-rel-lollipop-tests",
+ 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",
+ ),
+)
+
+ci.android_builder(
+ name = "android-marshmallow-arm64-rel",
+ console_view_entry = ci.console_view_entry(
+ category = "on_cq",
+ short_name = "M",
+ ),
+)
+
+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",
+ ),
+)
+
+ci.chromium_builder(
+ name = "android-official",
+ # 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 = "android",
+ 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 = 6 * time.hour,
+)
+
+ci.chromium_builder(
+ name = "fuchsia-official",
+ # 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 = "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,
+)
+
+ci.chromium_builder(
+ name = "linux-official",
+ # 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,
+)
+
+ci.chromiumos_builder(
+ name = "chromeos-amd64-generic-dbg",
+ console_view_entry = ci.console_view_entry(
+ category = "simple|debug|x64",
+ short_name = "dbg",
+ ),
+)
+
+ci.chromiumos_builder(
+ name = "chromeos-amd64-generic-rel",
+ console_view_entry = ci.console_view_entry(
+ category = "simple|release|x64",
+ short_name = "rel",
+ ),
+)
+
+ci.chromiumos_builder(
+ name = "chromeos-arm-generic-rel",
+ console_view_entry = ci.console_view_entry(
+ category = "simple|release",
+ short_name = "arm",
+ ),
+)
+
+ci.chromiumos_builder(
+ name = "linux-chromeos-dbg",
+ console_view_entry = ci.console_view_entry(
+ category = "default",
+ short_name = "dbg",
+ ),
+)
+
+ci.chromiumos_builder(
+ name = "linux-chromeos-rel",
+ console_view_entry = ci.console_view_entry(
+ category = "default",
+ short_name = "rel",
+ ),
+)
+
+ci.dawn_linux_builder(
+ name = "Dawn Linux x64 DEPS Builder",
+ console_view_entry = ci.console_view_entry(
+ category = "DEPS|Linux|Builder",
+ short_name = "x64",
+ ),
+)
+
+ci.dawn_thin_tester(
+ name = "Dawn Linux x64 DEPS Release (Intel HD 630)",
+ console_view_entry = ci.console_view_entry(
+ category = "DEPS|Linux|Intel",
+ short_name = "x64",
+ ),
+ triggered_by = [builder_name("Dawn Linux x64 DEPS Builder")],
+)
+
+ci.dawn_thin_tester(
+ name = "Dawn Linux x64 DEPS Release (NVIDIA)",
+ console_view_entry = ci.console_view_entry(
+ category = "DEPS|Linux|Nvidia",
+ short_name = "x64",
+ ),
+ triggered_by = [builder_name("Dawn Linux x64 DEPS Builder")],
+)
+
+ci.dawn_mac_builder(
+ name = "Dawn Mac x64 DEPS Builder",
+ console_view_entry = ci.console_view_entry(
+ category = "DEPS|Mac|Builder",
+ short_name = "x64",
+ ),
+)
+
+# 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_thin_tester(
+ name = "Dawn Mac x64 DEPS Release (AMD)",
+ console_view_entry = ci.console_view_entry(
+ category = "DEPS|Mac|AMD",
+ short_name = "x64",
+ ),
+ triggered_by = [builder_name("Dawn Mac x64 DEPS Builder")],
+)
+
+ci.dawn_thin_tester(
+ name = "Dawn Mac x64 DEPS Release (Intel)",
+ console_view_entry = ci.console_view_entry(
+ category = "DEPS|Mac|Intel",
+ short_name = "x64",
+ ),
+ 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",
+ ),
+ os = os.WINDOWS_ANY,
+)
+
+ci.dawn_thin_tester(
+ name = "Dawn Win10 x64 DEPS Release (Intel HD 630)",
+ console_view_entry = ci.console_view_entry(
+ category = "DEPS|Windows|Intel",
+ short_name = "x64",
+ ),
+ triggered_by = [builder_name("Dawn Win10 x64 DEPS Builder")],
+)
+
+ci.dawn_thin_tester(
+ name = "Dawn Win10 x64 DEPS Release (NVIDIA)",
+ console_view_entry = ci.console_view_entry(
+ category = "DEPS|Windows|Nvidia",
+ short_name = "x64",
+ ),
+ 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",
+ ),
+ os = os.WINDOWS_ANY,
+)
+
+ci.dawn_thin_tester(
+ name = "Dawn Win10 x86 DEPS Release (Intel HD 630)",
+ console_view_entry = ci.console_view_entry(
+ category = "DEPS|Windows|Intel",
+ short_name = "x86",
+ ),
+ triggered_by = [builder_name("Dawn Win10 x86 DEPS Builder")],
+)
+
+ci.dawn_thin_tester(
+ name = "Dawn Win10 x86 DEPS Release (NVIDIA)",
+ console_view_entry = ci.console_view_entry(
+ category = "DEPS|Windows|Nvidia",
+ short_name = "x86",
+ ),
+ triggered_by = [builder_name("Dawn Win10 x86 DEPS Builder")],
+)
+
+ci.fyi_builder(
+ name = "VR Linux",
+ console_view_entry = ci.console_view_entry(
+ category = "linux",
+ ),
+)
+
+ci.fyi_ios_builder(
+ name = "ios-simulator-cronet",
+ console_view_entry = ci.console_view_entry(
+ category = "cronet",
+ ),
+ fully_qualified_builder_dimension = True,
+ executable = "recipe:chromium",
+ notifies = ["cronet"],
+ properties = {
+ "xcode_build_version": "11e146",
+ },
+)
+
+ci.gpu_linux_builder(
+ name = "Android Release (Nexus 5X)",
+ console_view_entry = ci.console_view_entry(
+ category = "Android",
+ ),
+)
+
+ci.gpu_linux_builder(
+ name = "GPU Linux Builder",
+ console_view_entry = ci.console_view_entry(
+ category = "Linux",
+ ),
+)
+
+ci.gpu_mac_builder(
+ name = "GPU Mac Builder",
+ console_view_entry = ci.console_view_entry(
+ category = "Mac",
+ ),
+)
+
+ci.gpu_windows_builder(
+ name = "GPU Win x64 Builder",
+ console_view_entry = ci.console_view_entry(
+ category = "Windows",
+ ),
+)
+
+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,
+)
+
+ci.linux_builder(
+ name = "Fuchsia ARM64",
+ console_view_entry = ci.console_view_entry(
+ category = "fuchsia|a64",
+ short_name = "rel",
+ ),
+ extra_notifies = ["cr-fuchsia"],
+)
+
+ci.linux_builder(
+ name = "Fuchsia x64",
+ console_view_entry = ci.console_view_entry(
+ category = "fuchsia|x64",
+ short_name = "rel",
+ ),
+ extra_notifies = ["cr-fuchsia"],
+)
+
+ci.linux_builder(
+ name = "Linux Builder",
+ console_view_entry = ci.console_view_entry(
+ category = "release",
+ short_name = "bld",
+ ),
+)
+
+ci.linux_builder(
+ name = "Linux Builder (dbg)",
+ console_view_entry = ci.console_view_entry(
+ category = "debug|builder",
+ short_name = "64",
+ ),
+)
+
+ci.linux_builder(
+ name = "Linux Tests",
+ console_view_entry = ci.console_view_entry(
+ category = "release",
+ short_name = "tst",
+ ),
+ goma_backend = None,
+ 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",
+ ),
+ 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",
+ ),
+ extra_notifies = ["cr-fuchsia"],
+)
+
+ci.linux_builder(
+ name = "fuchsia-x64-cast",
+ console_view_entry = ci.console_view_entry(
+ category = "fuchsia|cast",
+ short_name = "x64",
+ ),
+ extra_notifies = ["cr-fuchsia"],
+)
+
+ci.linux_builder(
+ name = "linux-ozone-rel",
+ console_view_entry = ci.console_view_entry(
+ category = "release",
+ short_name = "ozo",
+ ),
+)
+
+ci.linux_builder(
+ name = "Linux Ozone Tester (Headless)",
+ console_view = "chromium.fyi",
+ console_view_entry = ci.console_view_entry(
+ category = "linux",
+ short_name = "loh",
+ ),
+ 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",
+ ),
+ 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",
+ ),
+ 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",
+ ),
+ os = os.MAC_10_15,
+)
+
+ci.mac_builder(
+ name = "Mac Builder (dbg)",
+ console_view_entry = ci.console_view_entry(
+ category = "debug",
+ short_name = "bld",
+ ),
+ os = os.MAC_ANY,
+)
+
+ci.thin_tester(
+ name = "Mac10.10 Tests",
+ builder_group = "chromium.mac",
+ console_view_entry = ci.console_view_entry(
+ category = "release",
+ short_name = "10",
+ ),
+ triggered_by = [builder_name("Mac Builder")],
+)
+
+ci.thin_tester(
+ name = "Mac10.11 Tests",
+ builder_group = "chromium.mac",
+ console_view_entry = ci.console_view_entry(
+ category = "release",
+ short_name = "11",
+ ),
+ triggered_by = [builder_name("Mac Builder")],
+)
+
+ci.thin_tester(
+ name = "Mac10.12 Tests",
+ builder_group = "chromium.mac",
+ console_view_entry = ci.console_view_entry(
+ category = "release",
+ short_name = "12",
+ ),
+ triggered_by = [builder_name("Mac Builder")],
+)
+
+ci.thin_tester(
+ name = "Mac10.13 Tests",
+ builder_group = "chromium.mac",
+ console_view_entry = ci.console_view_entry(
+ category = "release",
+ short_name = "13",
+ ),
+ triggered_by = [builder_name("Mac Builder")],
+)
+
+ci.thin_tester(
+ name = "Mac10.14 Tests",
+ builder_group = "chromium.mac",
+ console_view_entry = ci.console_view_entry(
+ category = "release",
+ short_name = "14",
+ ),
+ triggered_by = [builder_name("Mac Builder")],
+)
+
+ci.thin_tester(
+ name = "Mac10.15 Tests",
+ builder_group = "chromium.mac",
+ console_view_entry = ci.console_view_entry(
+ category = "release",
+ short_name = "15",
+ ),
+ triggered_by = [builder_name("Mac Builder")],
+)
+
+ci.thin_tester(
+ name = "Mac10.13 Tests (dbg)",
+ builder_group = "chromium.mac",
+ console_view_entry = ci.console_view_entry(
+ category = "debug",
+ short_name = "13",
+ ),
+ 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",
+ ),
+ fully_qualified_builder_dimension = True,
+ properties = {
+ "xcode_build_version": "11e146",
+ },
+)
+
+ci.mac_ios_builder(
+ name = "ios-simulator-full-configs",
+ console_view_entry = ci.console_view_entry(
+ category = "ios|default",
+ short_name = "ful",
+ ),
+ fully_qualified_builder_dimension = True,
+ properties = {
+ "xcode_build_version": "11e146",
+ },
+)
+
+ci.memory_builder(
+ name = "Linux ASan LSan Builder",
+ console_view_entry = ci.console_view_entry(
+ category = "linux|asan lsan",
+ short_name = "bld",
+ ),
+ 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",
+ ),
+ 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",
+ ),
+ 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",
+ ),
+)
+
+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")],
+)
+
+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,
+ 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,
+ 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,
+ 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,
+ os = os.WINDOWS_ANY,
+)
+
+ci.win_builder(
+ name = "Win10 Tests x64",
+ console_view_entry = ci.console_view_entry(
+ category = "release|tester",
+ short_name = "w10",
+ ),
+ triggered_by = [builder_name("Win x64 Builder")],
+)
diff --git a/chromium/infra/config/subprojects/chromium/versioned/m85/buckets/try.star b/chromium/infra/config/subprojects/chromium/versioned/m85/buckets/try.star
new file mode 100644
index 00000000000..fae363a1efa
--- /dev/null
+++ b/chromium/infra/config/subprojects/chromium/versioned/m85/buckets/try.star
@@ -0,0 +1,655 @@
+# 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", "goma", "os")
+load("//lib/try.star", "try_")
+
+# Load this using relative path so that the load statement doesn't
+# need to be changed when making a new milestone
+load("../vars.star", "vars")
+
+try_.declare_bucket(vars)
+
+try_.set_defaults(
+ vars,
+ main_list_view = vars.main_list_view_name,
+)
+
+# Builders are sorted first lexicographically by the function used to define
+# them, then lexicographically by their name
+
+try_.blink_builder(
+ name = "linux-blink-rel",
+ goma_backend = goma.backend.RBE_PROD,
+ tryjob = try_.job(
+ location_regexp = [
+ ".+/[+]/cc/.+",
+ ".+/[+]/third_party/blink/renderer/core/paint/.+",
+ ".+/[+]/third_party/blink/renderer/core/svg/.+",
+ ".+/[+]/third_party/blink/renderer/platform/graphics/.+",
+ ],
+ ),
+)
+
+try_.chromium_builder(
+ name = "android-official",
+)
+
+try_.chromium_builder(
+ name = "fuchsia-official",
+)
+
+try_.chromium_builder(
+ name = "linux-official",
+)
+
+try_.chromium_android_builder(
+ name = "android-binary-size",
+ executable = "recipe:binary_size_trybot",
+ goma_jobs = goma.jobs.J150,
+ properties = {
+ "$build/binary_size": {
+ "analyze_targets": [
+ "//chrome/android:validate_expectations",
+ "//chrome/android:monochrome_public_minimal_apks",
+ "//tools/binary_size:binary_size_trybot_py",
+ ],
+ "compile_targets": [
+ "monochrome_public_minimal_apks",
+ "monochrome_static_initializers",
+ "validate_expectations",
+ ],
+ },
+ },
+ tryjob = try_.job(),
+)
+
+try_.chromium_android_builder(
+ name = "android-cronet-arm-dbg",
+ tryjob = try_.job(
+ location_regexp = [
+ ".+/[+]/components/cronet/.+",
+ ".+/[+]/components/grpc_support/.+",
+ ".+/[+]/build/android/.+",
+ ".+/[+]/build/config/android/.+",
+ ],
+ location_regexp_exclude = [
+ ".+/[+]/components/cronet/ios/.+",
+ ],
+ ),
+)
+
+try_.chromium_android_builder(
+ name = "android-lollipop-arm-rel",
+ goma_jobs = goma.jobs.J150,
+ tryjob = try_.job(),
+)
+
+try_.chromium_android_builder(
+ name = "android-marshmallow-arm64-rel",
+ cores = 16,
+ goma_jobs = goma.jobs.J300,
+ ssd = True,
+ use_java_coverage = True,
+ tryjob = try_.job(),
+)
+
+try_.chromium_android_builder(
+ name = "android-marshmallow-x86-rel",
+ goma_jobs = goma.jobs.J150,
+)
+
+# TODO(crbug.com/1111436) Added it back once all Pixel 1s are flashed
+# back to NJH47F
+#try_.chromium_android_builder(
+# name = "android-nougat-arm64-rel",
+# goma_jobs = goma.jobs.J150,
+#)
+
+try_.chromium_android_builder(
+ name = "android-pie-arm64-dbg",
+ goma_jobs = goma.jobs.J300,
+ tryjob = try_.job(
+ location_regexp = [
+ ".+/[+]/chrome/android/features/vr/.+",
+ ".+/[+]/chrome/android/java/src/org/chromium/chrome/browser/vr/.+",
+ ".+/[+]/chrome/android/javatests/src/org/chromium/chrome/browser/vr/.+",
+ ".+/[+]/chrome/browser/vr/.+",
+ ".+/[+]/content/browser/xr/.+",
+ ".+/[+]/third_party/gvr-android-sdk/.+",
+ ".+/[+]/third_party/arcore-android-sdk/.+",
+ ".+/[+]/third_party/arcore-android-sdk-client/.+",
+ ],
+ ),
+)
+
+try_.chromium_android_builder(
+ name = "android-pie-arm64-rel",
+ cores = 16,
+ goma_jobs = goma.jobs.J300,
+ ssd = True,
+ # TODO(crbug.com/1111436): Enable on CQ once the maintenance for
+ # Pixel 2 devices are finished.
+ #tryjob = try_.job(),
+)
+
+try_.chromium_android_builder(
+ name = "android_compile_dbg",
+ goma_jobs = goma.jobs.J150,
+ tryjob = try_.job(),
+)
+
+try_.chromium_android_builder(
+ name = "android_compile_x64_dbg",
+ tryjob = try_.job(
+ location_regexp = [
+ ".+/[+]/chrome/android/java/src/org/chromium/chrome/browser/vr/.+",
+ ".+/[+]/chrome/browser/vr/.+",
+ ".+/[+]/content/browser/xr/.+",
+ ".+/[+]/sandbox/linux/seccomp-bpf/.+",
+ ".+/[+]/sandbox/linux/seccomp-bpf-helpers/.+",
+ ".+/[+]/sandbox/linux/system_headers/.+",
+ ".+/[+]/sandbox/linux/tests/.+",
+ ".+/[+]/third_party/gvr-android-sdk/.+",
+ ],
+ ),
+)
+
+try_.chromium_android_builder(
+ name = "android_compile_x86_dbg",
+ tryjob = try_.job(
+ location_regexp = [
+ ".+/[+]/chrome/android/java/src/org/chromium/chrome/browser/vr/.+",
+ ".+/[+]/chrome/browser/vr/.+",
+ ".+/[+]/content/browser/xr/.+",
+ ".+/[+]/sandbox/linux/seccomp-bpf/.+",
+ ".+/[+]/sandbox/linux/seccomp-bpf-helpers/.+",
+ ".+/[+]/sandbox/linux/system_headers/.+",
+ ".+/[+]/sandbox/linux/tests/.+",
+ ".+/[+]/third_party/gvr-android-sdk/.+",
+ ],
+ ),
+)
+
+try_.chromium_android_builder(
+ name = "android_cronet",
+ tryjob = try_.job(),
+)
+
+try_.chromium_android_builder(
+ name = "cast_shell_android",
+ tryjob = try_.job(),
+)
+
+try_.chromium_chromiumos_builder(
+ name = "chromeos-amd64-generic-dbg",
+ tryjob = try_.job(
+ location_regexp = [
+ ".+/[+]/content/gpu/.+",
+ ".+/[+]/media/.+",
+ ],
+ ),
+)
+
+try_.chromium_chromiumos_builder(
+ name = "chromeos-amd64-generic-rel",
+ tryjob = try_.job(),
+)
+
+try_.chromium_chromiumos_builder(
+ name = "chromeos-arm-generic-rel",
+ tryjob = try_.job(),
+)
+
+try_.chromium_chromiumos_builder(
+ name = "linux-chromeos-compile-dbg",
+ tryjob = try_.job(),
+)
+
+try_.chromium_chromiumos_builder(
+ name = "linux-chromeos-rel",
+ goma_jobs = goma.jobs.J150,
+ tryjob = try_.job(cancel_stale = False),
+ use_clang_coverage = True,
+)
+
+try_.chromium_dawn_builder(
+ name = "dawn-linux-x64-deps-rel",
+ tryjob = try_.job(
+ location_regexp = [
+ ".+/[+]/gpu/.+",
+ ".+/[+]/testing/buildbot/chromium.dawn.json",
+ ".+/[+]/third_party/blink/renderer/modules/webgpu/.+",
+ ".+/[+]/third_party/blink/web_tests/external/wpt/webgpu/.+",
+ ".+/[+]/third_party/blink/web_tests/wpt_internal/webgpu/.+",
+ ".+/[+]/third_party/blink/web_tests/WebGPUExpectations",
+ ".+/[+]/third_party/dawn/.+",
+ ".+/[+]/tools/clang/scripts/update.py",
+ ".+/[+]/ui/gl/features.gni",
+ ],
+ ),
+)
+
+try_.chromium_dawn_builder(
+ name = "dawn-mac-x64-deps-rel",
+ os = os.MAC_ANY,
+ tryjob = try_.job(
+ location_regexp = [
+ ".+/[+]/gpu/.+",
+ ".+/[+]/testing/buildbot/chromium.dawn.json",
+ ".+/[+]/third_party/blink/renderer/modules/webgpu/.+",
+ ".+/[+]/third_party/blink/web_tests/external/wpt/webgpu/.+",
+ ".+/[+]/third_party/blink/web_tests/wpt_internal/webgpu/.+",
+ ".+/[+]/third_party/blink/web_tests/WebGPUExpectations",
+ ".+/[+]/third_party/dawn/.+",
+ ".+/[+]/tools/clang/scripts/update.py",
+ ".+/[+]/ui/gl/features.gni",
+ ],
+ ),
+)
+
+try_.chromium_dawn_builder(
+ name = "dawn-win10-x64-deps-rel",
+ os = os.WINDOWS_ANY,
+ tryjob = try_.job(
+ location_regexp = [
+ ".+/[+]/gpu/.+",
+ ".+/[+]/testing/buildbot/chromium.dawn.json",
+ ".+/[+]/third_party/blink/renderer/modules/webgpu/.+",
+ ".+/[+]/third_party/blink/web_tests/external/wpt/webgpu/.+",
+ ".+/[+]/third_party/blink/web_tests/wpt_internal/webgpu/.+",
+ ".+/[+]/third_party/blink/web_tests/WebGPUExpectations",
+ ".+/[+]/third_party/dawn/.+",
+ ".+/[+]/tools/clang/scripts/update.py",
+ ".+/[+]/ui/gl/features.gni",
+ ],
+ ),
+)
+
+try_.chromium_dawn_builder(
+ name = "dawn-win10-x86-deps-rel",
+ os = os.WINDOWS_ANY,
+ tryjob = try_.job(
+ location_regexp = [
+ ".+/[+]/gpu/.+",
+ ".+/[+]/testing/buildbot/chromium.dawn.json",
+ ".+/[+]/third_party/blink/renderer/modules/webgpu/.+",
+ ".+/[+]/third_party/blink/web_tests/external/wpt/webgpu/.+",
+ ".+/[+]/third_party/blink/web_tests/wpt_internal/webgpu/.+",
+ ".+/[+]/third_party/blink/web_tests/WebGPUExpectations",
+ ".+/[+]/third_party/dawn/.+",
+ ".+/[+]/tools/clang/scripts/update.py",
+ ".+/[+]/ui/gl/features.gni",
+ ],
+ ),
+)
+
+try_.chromium_linux_builder(
+ name = "cast_shell_linux",
+ tryjob = try_.job(),
+)
+
+try_.chromium_linux_builder(
+ name = "closure_compilation",
+ executable = "recipe:closure_compilation",
+ tryjob = try_.job(
+ location_regexp = [
+ ".+/[+]/third_party/closure_compiler/.+",
+ ],
+ ),
+)
+
+try_.chromium_linux_builder(
+ name = "chromium_presubmit",
+ executable = "recipe:presubmit",
+ goma_backend = None,
+ properties = {
+ "$depot_tools/presubmit": {
+ "runhooks": True,
+ "timeout_s": 480,
+ },
+ "repo_name": "chromium",
+ },
+ tryjob = try_.job(
+ disable_reuse = True,
+ add_default_excludes = False,
+ ),
+)
+
+try_.chromium_linux_builder(
+ name = "fuchsia-arm64-cast",
+ tryjob = try_.job(
+ location_regexp = [
+ ".+/[+]/chromecast/.+",
+ ],
+ ),
+)
+
+try_.chromium_linux_builder(
+ name = "fuchsia-x64-cast",
+ tryjob = try_.job(),
+)
+
+# The fuchsia_arm64 builder will now run tests as well as compiles.
+# The experiment percentage is used to ramp up the test load while
+# monitoring stability and capacity. crbug.com/1042511
+try_.chromium_linux_builder(
+ name = "fuchsia_arm64",
+ tryjob = try_.job(
+ experiment_percentage = 50,
+ ),
+)
+
+try_.chromium_linux_builder(
+ name = "fuchsia_x64",
+ tryjob = try_.job(),
+)
+
+try_.chromium_linux_builder(
+ name = "linux-libfuzzer-asan-rel",
+ executable = "recipe:chromium_libfuzzer_trybot",
+ tryjob = try_.job(),
+)
+
+try_.chromium_linux_builder(
+ name = "linux-ozone-rel",
+ tryjob = try_.job(),
+)
+
+try_.chromium_linux_builder(
+ name = "linux-rel",
+ goma_jobs = goma.jobs.J150,
+ tryjob = try_.job(),
+ use_clang_coverage = True,
+)
+
+try_.chromium_linux_builder(
+ name = "linux_chromium_asan_rel_ng",
+ goma_jobs = goma.jobs.J150,
+ ssd = True,
+ tryjob = try_.job(),
+)
+
+try_.chromium_linux_builder(
+ name = "linux_chromium_compile_dbg_ng",
+ caches = [
+ swarming.cache(
+ name = "builder",
+ path = "linux_debug",
+ ),
+ ],
+ goma_jobs = goma.jobs.J150,
+ tryjob = try_.job(),
+)
+
+try_.chromium_linux_builder(
+ name = "linux_chromium_dbg_ng",
+ caches = [
+ swarming.cache(
+ name = "builder",
+ path = "linux_debug",
+ ),
+ ],
+ tryjob = try_.job(
+ location_regexp = [
+ ".+/[+]/build/.*check_gn_headers.*",
+ ],
+ ),
+)
+
+try_.chromium_linux_builder(
+ name = "linux_chromium_tsan_rel_ng",
+ goma_jobs = goma.jobs.J150,
+ tryjob = try_.job(),
+)
+
+try_.chromium_linux_builder(
+ name = "linux_layout_tests_composite_after_paint",
+ tryjob = try_.job(
+ location_regexp = [
+ ".+/[+]/third_party/blink/renderer/core/paint/.+",
+ ".+/[+]/third_party/blink/renderer/core/svg/.+",
+ ".+/[+]/third_party/blink/renderer/platform/graphics/.+",
+ ".+/[+]/third_party/blink/web_tests/.+",
+ ],
+ ),
+)
+
+try_.chromium_linux_builder(
+ name = "linux_layout_tests_layout_ng_disabled",
+ tryjob = try_.job(
+ location_regexp = [
+ ".+/[+]/third_party/blink/renderer/core/editing/.+",
+ ".+/[+]/third_party/blink/renderer/core/layout/.+",
+ ".+/[+]/third_party/blink/renderer/core/paint/.+",
+ ".+/[+]/third_party/blink/renderer/core/svg/.+",
+ ".+/[+]/third_party/blink/renderer/platform/fonts/shaping/.+",
+ ".+/[+]/third_party/blink/renderer/platform/graphics/.+",
+ ".+/[+]/third_party/blink/web_tests/FlagExpectations/disable-layout-ng",
+ ".+/[+]/third_party/blink/web_tests/flag-specific/disable-layout-ng/.+",
+ ],
+ ),
+)
+
+try_.chromium_linux_builder(
+ name = "linux_vr",
+ tryjob = try_.job(
+ location_regexp = [
+ ".+/[+]/chrome/browser/vr/.+",
+ ".+/[+]/content/browser/xr/.+",
+ ],
+ ),
+)
+
+try_.chromium_mac_builder(
+ name = "mac-rel",
+ goma_jobs = goma.jobs.J150,
+ os = os.MAC_10_13,
+ tryjob = try_.job(),
+)
+
+try_.chromium_mac_builder(
+ name = "mac_chromium_compile_dbg_ng",
+ goma_jobs = goma.jobs.J150,
+ os = os.MAC_10_13,
+ tryjob = try_.job(),
+)
+
+try_.chromium_mac_ios_builder(
+ name = "ios-simulator",
+ executable = "recipe:chromium_trybot",
+ fully_qualified_builder_dimension = True,
+ properties = {
+ "xcode_build_version": "11e146",
+ },
+ tryjob = try_.job(),
+)
+
+try_.chromium_mac_ios_builder(
+ name = "ios-simulator-cronet",
+ executable = "recipe:chromium_trybot",
+ fully_qualified_builder_dimension = True,
+ properties = {
+ "xcode_build_version": "11e146",
+ },
+ tryjob = try_.job(
+ location_regexp = [
+ ".+/[+]/components/cronet/.+",
+ ".+/[+]/components/grpc_support/.+",
+ ".+/[+]/ios/.+",
+ ],
+ location_regexp_exclude = [
+ ".+/[+]/components/cronet/android/.+",
+ ],
+ ),
+)
+
+try_.chromium_mac_ios_builder(
+ name = "ios-simulator-full-configs",
+ executable = "recipe:chromium_trybot",
+ fully_qualified_builder_dimension = True,
+ properties = {
+ "xcode_build_version": "11e146",
+ },
+ tryjob = try_.job(
+ location_regexp = [
+ ".+/[+]/ios/.+",
+ ],
+ ),
+)
+
+try_.chromium_win_builder(
+ name = "win-libfuzzer-asan-rel",
+ builderless = False,
+ executable = "recipe:chromium_libfuzzer_trybot",
+ os = os.WINDOWS_ANY,
+ tryjob = try_.job(cancel_stale = False),
+)
+
+try_.chromium_win_builder(
+ name = "win_chromium_compile_dbg_ng",
+ goma_jobs = goma.jobs.J150,
+ tryjob = try_.job(cancel_stale = False),
+)
+
+try_.chromium_win_builder(
+ name = "win10_chromium_x64_rel_ng",
+ goma_jobs = goma.jobs.J150,
+ os = os.WINDOWS_10,
+ ssd = True,
+ use_clang_coverage = True,
+ tryjob = try_.job(cancel_stale = False),
+)
+
+try_.gpu_chromium_android_builder(
+ name = "android_optional_gpu_tests_rel",
+ tryjob = try_.job(
+ location_regexp = [
+ ".+/[+]/cc/.+",
+ ".+/[+]/chrome/browser/vr/.+",
+ ".+/[+]/content/browser/xr/.+",
+ ".+/[+]/components/viz/.+",
+ ".+/[+]/content/test/gpu/.+",
+ ".+/[+]/gpu/.+",
+ ".+/[+]/media/audio/.+",
+ ".+/[+]/media/filters/.+",
+ ".+/[+]/media/gpu/.+",
+ ".+/[+]/services/viz/.+",
+ ".+/[+]/testing/trigger_scripts/.+",
+ ".+/[+]/third_party/blink/renderer/modules/webgl/.+",
+ ".+/[+]/third_party/blink/renderer/platform/graphics/gpu/.+",
+ ".+/[+]/tools/clang/scripts/update.py",
+ ".+/[+]/ui/gl/.+",
+ ],
+ ),
+)
+
+try_.gpu_chromium_linux_builder(
+ name = "linux_optional_gpu_tests_rel",
+ tryjob = try_.job(
+ location_regexp = [
+ ".+/[+]/chrome/browser/vr/.+",
+ ".+/[+]/content/browser/xr/.+",
+ ".+/[+]/content/test/gpu/.+",
+ ".+/[+]/gpu/.+",
+ ".+/[+]/media/audio/.+",
+ ".+/[+]/media/filters/.+",
+ ".+/[+]/media/gpu/.+",
+ ".+/[+]/testing/buildbot/chromium.gpu.fyi.json",
+ ".+/[+]/testing/trigger_scripts/.+",
+ ".+/[+]/third_party/blink/renderer/modules/webgl/.+",
+ ".+/[+]/third_party/blink/renderer/platform/graphics/gpu/.+",
+ ".+/[+]/tools/clang/scripts/update.py",
+ ".+/[+]/ui/gl/.+",
+ ],
+ ),
+)
+
+try_.gpu_chromium_mac_builder(
+ name = "mac_optional_gpu_tests_rel",
+ tryjob = try_.job(
+ location_regexp = [
+ ".+/[+]/chrome/browser/vr/.+",
+ ".+/[+]/content/browser/xr/.+",
+ ".+/[+]/content/test/gpu/.+",
+ ".+/[+]/gpu/.+",
+ ".+/[+]/media/audio/.+",
+ ".+/[+]/media/filters/.+",
+ ".+/[+]/media/gpu/.+",
+ ".+/[+]/services/shape_detection/.+",
+ ".+/[+]/testing/buildbot/chromium.gpu.fyi.json",
+ ".+/[+]/testing/trigger_scripts/.+",
+ ".+/[+]/third_party/blink/renderer/modules/webgl/.+",
+ ".+/[+]/third_party/blink/renderer/platform/graphics/gpu/.+",
+ ".+/[+]/tools/clang/scripts/update.py",
+ ".+/[+]/ui/gl/.+",
+ ],
+ ),
+)
+
+try_.gpu_chromium_win_builder(
+ name = "win_optional_gpu_tests_rel",
+ builderless = True,
+ os = os.WINDOWS_DEFAULT,
+ tryjob = try_.job(
+ location_regexp = [
+ ".+/[+]/chrome/browser/vr/.+",
+ ".+/[+]/content/browser/xr/.+",
+ ".+/[+]/content/test/gpu/.+",
+ ".+/[+]/device/vr/.+",
+ ".+/[+]/gpu/.+",
+ ".+/[+]/media/audio/.+",
+ ".+/[+]/media/filters/.+",
+ ".+/[+]/media/gpu/.+",
+ ".+/[+]/testing/buildbot/chromium.gpu.fyi.json",
+ ".+/[+]/testing/trigger_scripts/.+",
+ ".+/[+]/third_party/blink/renderer/modules/vr/.+",
+ ".+/[+]/third_party/blink/renderer/modules/webgl/.+",
+ ".+/[+]/third_party/blink/renderer/modules/xr/.+",
+ ".+/[+]/third_party/blink/renderer/platform/graphics/gpu/.+",
+ ".+/[+]/tools/clang/scripts/update.py",
+ ".+/[+]/ui/gl/.+",
+ ],
+ ),
+)
+
+# Used for listing chrome trybots in chromium's commit-queue.cfg without also
+# adding them to chromium's cr-buildbucket.cfg. Note that the recipe these
+# builders run allow only known roller accounts when triggered via the CQ.
+def chrome_internal_verifier(
+ *,
+ builder):
+ luci.cq_tryjob_verifier(
+ builder = "chrome:try/" + builder,
+ cq_group = vars.cq_group,
+ includable_only = True,
+ owner_whitelist = [
+ "googlers",
+ "project-chromium-robot-committers",
+ ],
+ )
+
+chrome_internal_verifier(
+ builder = "mac-chrome-beta",
+)
+
+chrome_internal_verifier(
+ builder = "mac-chrome-stable",
+)
+
+chrome_internal_verifier(
+ builder = "win-chrome-beta",
+)
+
+chrome_internal_verifier(
+ builder = "win-chrome-stable",
+)
+
+chrome_internal_verifier(
+ builder = "win64-chrome-beta",
+)
+
+chrome_internal_verifier(
+ builder = "win64-chrome-stable",
+)
diff --git a/chromium/infra/config/subprojects/chromium/versioned/m85/vars.star b/chromium/infra/config/subprojects/chromium/versioned/m85/vars.star
new file mode 100644
index 00000000000..153c0b888a2
--- /dev/null
+++ b/chromium/infra/config/subprojects/chromium/versioned/m85/vars.star
@@ -0,0 +1,21 @@
+# 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.
+
+vars = struct(
+ is_master = False,
+ ref = "refs/branch-heads/4183",
+ ci_bucket = "ci-m85",
+ ci_poller = "m85-gitiles-trigger",
+ main_console_name = "main-m85",
+ main_console_title = "Chromium M85 Console",
+ cq_mirrors_console_name = "mirrors-m85",
+ cq_mirrors_console_title = "Chromium M85 CQ Mirrors Console",
+ try_bucket = "try-m85",
+ try_triggering_projects = [],
+ cq_group = "cq-m85",
+ cq_ref_regexp = "refs/branch-heads/4183",
+ main_list_view_name = "try-m85",
+ main_list_view_title = "Chromium M85 CQ console",
+ tree_status_host = None,
+)
diff --git a/chromium/infra/config/subprojects/codesearch/README.md b/chromium/infra/config/subprojects/codesearch/README.md
new file mode 100644
index 00000000000..7f45bb2b853
--- /dev/null
+++ b/chromium/infra/config/subprojects/codesearch/README.md
@@ -0,0 +1,4 @@
+Definitions of LUCI entities that test codesearch with chromium.
+
+* consoles - Manually curated consoles for codesearch subproject builders.
+* codesearch.star - Builders that test codesearch with chromium.
diff --git a/chromium/infra/config/subprojects/codesearch/codesearch.star b/chromium/infra/config/subprojects/codesearch/codesearch.star
new file mode 100644
index 00000000000..b620e67c09c
--- /dev/null
+++ b/chromium/infra/config/subprojects/codesearch/codesearch.star
@@ -0,0 +1,72 @@
+# 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", "cpu", "goma", "os")
+load("//lib/try.star", "try_")
+
+luci.bucket(
+ name = "codesearch",
+ acls = [
+ acl.entry(
+ roles = acl.BUILDBUCKET_READER,
+ groups = "all",
+ ),
+ acl.entry(
+ roles = acl.BUILDBUCKET_TRIGGERER,
+ groups = "project-chromium-tryjob-access",
+ ),
+ acl.entry(
+ roles = acl.BUILDBUCKET_OWNER,
+ groups = "service-account-chromium-tryserver",
+ ),
+ ],
+)
+
+try_.defaults.bucket.set("codesearch")
+try_.defaults.build_numbers.set(True)
+try_.defaults.builder_group.set("tryserver.chromium.codesearch")
+try_.defaults.builderless.set(True)
+try_.defaults.cores.set(8)
+try_.defaults.cpu.set(cpu.X86_64)
+try_.defaults.cq_group.set("cq")
+try_.defaults.executable.set("recipe:chromium_codesearch")
+try_.defaults.execution_timeout.set(9 * time.hour)
+try_.defaults.expiration_timeout.set(2 * time.hour)
+try_.defaults.goma_backend.set(goma.backend.RBE_PROD)
+try_.defaults.os.set(os.LINUX_DEFAULT)
+try_.defaults.pool.set("luci.chromium.try")
+try_.defaults.service_account.set("chromium-try-builder@chops-service-accounts.iam.gserviceaccount.com")
+try_.defaults.swarming_tags.set(["vpython:native-python-wrapper"])
+
+try_.defaults.caches.set([
+ swarming.cache(
+ name = "win_toolchain",
+ path = "win_toolchain",
+ ),
+])
+
+try_.builder(
+ name = "gen-android-try",
+)
+
+try_.builder(
+ name = "gen-chromiumos-try",
+)
+
+try_.builder(
+ name = "gen-fuchsia-try",
+)
+
+try_.builder(
+ name = "gen-lacros-try",
+)
+
+try_.builder(
+ name = "gen-linux-try",
+)
+
+try_.builder(
+ name = "gen-win-try",
+ os = os.WINDOWS_10,
+)
diff --git a/chromium/infra/config/subprojects/codesearch/consoles/luci.chromium.codesearch.star b/chromium/infra/config/subprojects/codesearch/consoles/luci.chromium.codesearch.star
new file mode 100644
index 00000000000..2ffecb13a68
--- /dev/null
+++ b/chromium/infra/config/subprojects/codesearch/consoles/luci.chromium.codesearch.star
@@ -0,0 +1,15 @@
+# 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.
+
+luci.list_view(
+ name = "luci.chromium.codesearch",
+ entries = [
+ "codesearch/gen-android-try",
+ "codesearch/gen-chromiumos-try",
+ "codesearch/gen-fuchsia-try",
+ "codesearch/gen-lacros-try",
+ "codesearch/gen-linux-try",
+ "codesearch/gen-win-try",
+ ],
+)
diff --git a/chromium/infra/config/subprojects/chromium/main.star b/chromium/infra/config/subprojects/codesearch/subproject.star
index 58940e96e87..6532b788267 100644
--- a/chromium/infra/config/subprojects/chromium/main.star
+++ b/chromium/infra/config/subprojects/codesearch/subproject.star
@@ -2,9 +2,5 @@
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
-load('//project.star', 'master_only_exec')
-
-exec('./ci.star')
-exec('./try.star')
-
-master_only_exec('./master-only/main.star')
+exec("./codesearch.star")
+exec("./consoles/luci.chromium.codesearch.star")
diff --git a/chromium/infra/config/subprojects/findit/consoles/findit.star b/chromium/infra/config/subprojects/findit/consoles/findit.star
index b914b7e5f6c..f243604eae6 100644
--- a/chromium/infra/config/subprojects/findit/consoles/findit.star
+++ b/chromium/infra/config/subprojects/findit/consoles/findit.star
@@ -3,10 +3,10 @@
# found in the LICENSE file.
luci.list_view(
- name = 'findit',
+ name = "findit",
entries = [
- 'findit/findit-rerun',
- 'findit/findit_variable',
- 'findit/linux_chromium_bot_db_exporter',
+ "findit/findit-rerun",
+ "findit/findit_variable",
+ "findit/linux_chromium_bot_db_exporter",
],
)
diff --git a/chromium/infra/config/subprojects/findit/findit.star b/chromium/infra/config/subprojects/findit/findit.star
index a613e0332ef..69e5153b8bf 100644
--- a/chromium/infra/config/subprojects/findit/findit.star
+++ b/chromium/infra/config/subprojects/findit/findit.star
@@ -2,51 +2,61 @@
# 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', 'defaults', 'os')
+load("//lib/builders.star", "builder", "defaults", "goma", "os")
+load("//lib/swarming.star", swarming_lib = "swarming")
luci.bucket(
- name = 'findit',
+ name = "findit",
acls = [
acl.entry(
roles = acl.BUILDBUCKET_READER,
- groups = 'googlers',
- users = 'findit-builder@chops-service-accounts.iam.gserviceaccount.com',
+ groups = "googlers",
+ users = "findit-builder@chops-service-accounts.iam.gserviceaccount.com",
),
acl.entry(
roles = acl.BUILDBUCKET_TRIGGERER,
- groups = 'findit-tryjob-access',
- users = 'luci-scheduler@appspot.gserviceaccount.com',
+ groups = "findit-tryjob-access",
+ users = "luci-scheduler@appspot.gserviceaccount.com",
),
],
)
+# FindIt builders use a separate pool with a dedicated set of permissions.
+swarming_lib.pool_realm(name = "pools/findit")
+
+# Allow FindIt admins to run tasks directly to debug issues.
+swarming_lib.task_triggerers(
+ builder_realm = "findit",
+ pool_realm = "pools/findit",
+ groups = ["project-findit-owners"],
+)
+
defaults.auto_builder_dimension.set(False)
-defaults.bucket.set('findit')
+defaults.bucket.set("findit")
defaults.build_numbers.set(True)
defaults.builderless.set(True)
defaults.ssd.set(True)
defaults.configure_kitchen.set(True)
defaults.execution_timeout.set(8 * time.hour)
-defaults.pool.set('luci.chromium.findit')
-defaults.service_account.set('findit-builder@chops-service-accounts.iam.gserviceaccount.com')
-defaults.swarming_tags.set(['vpython:native-python-wrapper'])
+defaults.pool.set("luci.chromium.findit")
+defaults.service_account.set("findit-builder@chops-service-accounts.iam.gserviceaccount.com")
+defaults.swarming_tags.set(["vpython:native-python-wrapper"])
defaults.caches.set([
swarming.cache(
- name = 'win_toolchain',
- path = 'win_toolchain',
+ name = "win_toolchain",
+ path = "win_toolchain",
),
])
-
# Builders are defined in lexicographic order by name
-
# Same as findit_variable, except now with a specified recipe, as this is no
# longer overridable with Buildbucket V2
builder(
- name = 'findit-rerun',
- executable = 'recipe:findit/chromium/single_revision',
+ name = "findit-rerun",
+ executable = "recipe:findit/chromium/single_revision",
+ goma_backend = goma.backend.RBE_PROD,
)
# Dimensionless trybot for findit.
@@ -58,20 +68,21 @@ builder(
# after they have been configured to use this generic builder, as well as
# the findit 'mixin'.
builder(
- name = 'findit_variable',
+ name = "findit_variable",
# Findit app specifies these for each build it schedules. The reason why
# we specify them here is to pass validation of the buildbucket config.
# Also, to illustrate the typical use case of this bucket.
- executable = 'recipe:findit/chromium/compile',
+ executable = "recipe:findit/chromium/compile",
+ goma_backend = goma.backend.RBE_PROD,
)
builder(
- name = 'linux_chromium_bot_db_exporter',
- executable = 'recipe:findit/chromium/export_bot_db',
+ name = "linux_chromium_bot_db_exporter",
+ executable = "recipe:findit/chromium/export_bot_db",
os = os.LINUX_DEFAULT,
properties = {
- 'gs_bucket': 'findit-for-me',
- 'gs_object': 'bot_db.json',
+ "gs_bucket": "findit-for-me",
+ "gs_object": "bot_db.json",
},
- schedule = '0 0,6,12,18 * * *',
+ schedule = "0 0,6,12,18 * * *",
)
diff --git a/chromium/infra/config/subprojects/findit/main.star b/chromium/infra/config/subprojects/findit/subproject.star
index e4fb67947a7..904f340d2e0 100644
--- a/chromium/infra/config/subprojects/findit/main.star
+++ b/chromium/infra/config/subprojects/findit/subproject.star
@@ -2,5 +2,5 @@
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
-exec('./findit.star')
-exec('./consoles/findit.star')
+exec("./findit.star")
+exec("./consoles/findit.star")
diff --git a/chromium/infra/config/subprojects/goma/consoles/chromium.goma.fyi.star b/chromium/infra/config/subprojects/goma/consoles/chromium.goma.fyi.star
index 267c1527939..9ace3a66516 100644
--- a/chromium/infra/config/subprojects/goma/consoles/chromium.goma.fyi.star
+++ b/chromium/infra/config/subprojects/goma/consoles/chromium.goma.fyi.star
@@ -3,124 +3,124 @@
# found in the LICENSE file.
luci.console_view(
- name = 'chromium.goma.fyi',
- header = '//chromium-header.textpb',
+ name = "chromium.goma.fyi",
+ header = "//chromium-header.textpb",
include_experimental_builds = True,
- repo = 'https://chromium.googlesource.com/chromium/src',
+ repo = "https://chromium.googlesource.com/chromium/src",
entries = [
luci.console_view_entry(
- builder = 'goma/Win Builder Goma Canary',
- category = 'win|rel',
+ builder = "goma/Win Builder Goma Canary",
+ category = "win|rel",
),
luci.console_view_entry(
- builder = 'goma/Win Builder (dbg) Goma Canary',
- category = 'win|dbg',
+ builder = "goma/Win Builder (dbg) Goma Canary",
+ category = "win|dbg",
),
luci.console_view_entry(
- builder = 'goma/win32-archive-rel-goma-canary-localoutputcache',
- category = 'win|rel',
- short_name = 'loc',
+ builder = "goma/win32-archive-rel-goma-canary-localoutputcache",
+ category = "win|rel",
+ short_name = "loc",
),
luci.console_view_entry(
- builder = 'goma/Win7 Builder Goma Canary',
- category = 'win7|rel',
+ builder = "goma/Win7 Builder Goma Canary",
+ category = "win7|rel",
),
luci.console_view_entry(
- builder = 'goma/Win7 Builder (dbg) Goma Canary',
- category = 'win7|dbg',
+ builder = "goma/Win7 Builder (dbg) Goma Canary",
+ category = "win7|dbg",
),
luci.console_view_entry(
- builder = 'goma/Mac Builder Goma Canary',
- category = 'mac|rel',
+ builder = "goma/Mac Builder Goma Canary",
+ category = "mac|rel",
),
luci.console_view_entry(
- builder = 'goma/Mac Builder (dbg) Goma Canary',
- category = 'mac|dbg',
+ builder = "goma/Mac Builder (dbg) Goma Canary",
+ category = "mac|dbg",
),
luci.console_view_entry(
- builder = 'goma/mac-archive-rel-goma-canary',
- category = 'mac|rel',
- short_name = 'clb',
+ builder = "goma/mac-archive-rel-goma-canary",
+ category = "mac|rel",
+ short_name = "clb",
),
luci.console_view_entry(
- builder = 'goma/Mac Builder (dbg) Goma Canary (clobber)',
- category = 'mac|dbg',
- short_name = 'clb',
+ builder = "goma/Mac Builder (dbg) Goma Canary (clobber)",
+ category = "mac|dbg",
+ short_name = "clb",
),
luci.console_view_entry(
- builder = 'goma/mac-archive-rel-goma-canary-localoutputcache',
- category = 'mac|rel',
- short_name = 'loc',
+ builder = "goma/mac-archive-rel-goma-canary-localoutputcache",
+ category = "mac|rel",
+ short_name = "loc",
),
luci.console_view_entry(
- builder = 'goma/chromeos-amd64-generic-rel-goma-canary',
- category = 'cros|rel',
+ builder = "goma/chromeos-amd64-generic-rel-goma-canary",
+ category = "cros|rel",
),
luci.console_view_entry(
- builder = 'goma/Linux Builder Goma Canary',
- category = 'linux|rel',
+ builder = "goma/Linux Builder Goma Canary",
+ category = "linux|rel",
),
luci.console_view_entry(
- builder = 'goma/linux-archive-rel-goma-canary',
- category = 'linux|rel',
- short_name = 'clb',
+ builder = "goma/linux-archive-rel-goma-canary",
+ category = "linux|rel",
+ short_name = "clb",
),
luci.console_view_entry(
- builder = 'goma/linux-archive-rel-goma-canary-localoutputcache',
- category = 'linux|rel',
- short_name = 'loc',
+ builder = "goma/linux-archive-rel-goma-canary-localoutputcache",
+ category = "linux|rel",
+ short_name = "loc",
),
luci.console_view_entry(
- builder = 'goma/android-archive-dbg-goma-canary',
- category = 'android|dbg',
+ builder = "goma/android-archive-dbg-goma-canary",
+ category = "android|dbg",
),
luci.console_view_entry(
- builder = 'goma/ios-device-goma-canary-clobber',
- category = 'ios|rel',
- short_name = 'clb',
+ builder = "goma/ios-device-goma-canary-clobber",
+ category = "ios|rel",
+ short_name = "clb",
),
# RBE
luci.console_view_entry(
- builder = 'goma/linux-archive-rel-goma-rbe-canary',
- category = 'rbe|linux|rel',
- short_name = 'clb',
+ builder = "goma/linux-archive-rel-goma-rbe-canary",
+ category = "rbe|linux|rel",
+ short_name = "clb",
),
luci.console_view_entry(
- builder = 'goma/linux-archive-rel-goma-rbe-ats-canary',
- category = 'rbe|linux|rel',
- short_name = 'ats',
+ builder = "goma/linux-archive-rel-goma-rbe-ats-canary",
+ category = "rbe|linux|rel",
+ short_name = "ats",
),
luci.console_view_entry(
- builder = 'goma/Linux Builder Goma RBE Canary',
- category = 'rbe|linux|rel',
+ builder = "goma/Linux Builder Goma RBE Canary",
+ category = "rbe|linux|rel",
),
luci.console_view_entry(
- builder = 'goma/chromeos-amd64-generic-rel-goma-rbe-canary',
- category = 'rbe|cros|rel',
+ builder = "goma/chromeos-amd64-generic-rel-goma-rbe-canary",
+ category = "rbe|cros|rel",
),
luci.console_view_entry(
- builder = 'goma/android-archive-dbg-goma-rbe-canary',
- category = 'rbe|android|dbg',
+ builder = "goma/android-archive-dbg-goma-rbe-canary",
+ category = "rbe|android|dbg",
),
luci.console_view_entry(
- builder = 'goma/android-archive-dbg-goma-rbe-ats-canary',
- category = 'rbe|android|dbg',
- short_name = 'ats',
+ builder = "goma/android-archive-dbg-goma-rbe-ats-canary",
+ category = "rbe|android|dbg",
+ short_name = "ats",
),
luci.console_view_entry(
- builder = 'goma/mac-archive-rel-goma-rbe-canary',
- category = 'rbe|mac|rel',
- short_name = 'clb',
+ builder = "goma/mac-archive-rel-goma-rbe-canary",
+ category = "rbe|mac|rel",
+ short_name = "clb",
),
luci.console_view_entry(
- builder = 'goma/Mac Builder (dbg) Goma RBE Canary (clobber)',
- category = 'rbe|mac|dbg',
- short_name = 'clb',
+ builder = "goma/Mac Builder (dbg) Goma RBE Canary (clobber)",
+ category = "rbe|mac|dbg",
+ short_name = "clb",
),
luci.console_view_entry(
- builder = 'goma/ios-device-goma-rbe-canary-clobber',
- category = 'rbe|ios',
- short_name = 'clb',
+ builder = "goma/ios-device-goma-rbe-canary-clobber",
+ category = "rbe|ios",
+ short_name = "clb",
),
],
)
diff --git a/chromium/infra/config/subprojects/goma/consoles/chromium.goma.migration.star b/chromium/infra/config/subprojects/goma/consoles/chromium.goma.migration.star
index 15f653c07b7..9e48043ffa1 100644
--- a/chromium/infra/config/subprojects/goma/consoles/chromium.goma.migration.star
+++ b/chromium/infra/config/subprojects/goma/consoles/chromium.goma.migration.star
@@ -5,1189 +5,1169 @@
# These are used for monitoring builders that have recently been migrated to
# Goma RBE (See crbug.com/950413).
luci.console_view(
- name = 'chromium.goma.migration',
- header = '//chromium-header.textpb',
+ name = "chromium.goma.migration",
+ header = "//chromium-header.textpb",
include_experimental_builds = True,
- repo = 'https://chromium.googlesource.com/chromium/src',
+ repo = "https://chromium.googlesource.com/chromium/src",
entries = [
luci.console_view_entry(
- builder = 'ci/VR Linux',
- category = 'week1|linux',
- short_name = 'vr',
+ builder = "ci/VR Linux",
+ category = "week1|linux",
+ short_name = "vr",
),
luci.console_view_entry(
- builder = 'ci/Mojo Linux',
- category = 'week1|linux',
- short_name = 'mojo',
+ builder = "ci/Mojo Linux",
+ category = "week1|linux",
+ short_name = "mojo",
),
luci.console_view_entry(
- builder = 'ci/Linux Builder (dbg)',
- category = 'week1|linux|dbg',
+ builder = "ci/Linux Builder (dbg)",
+ category = "week1|linux|dbg",
),
luci.console_view_entry(
- builder = 'ci/Linux Builder (dbg)(32)',
- category = 'week1|linux|dbg',
- short_name = '32bit',
+ builder = "ci/Linux Builder (dbg)(32)",
+ category = "week1|linux|dbg",
+ short_name = "32bit",
),
luci.console_view_entry(
- builder = 'ci/Linux CFI',
- category = 'week1|linux|cfi',
+ builder = "ci/Linux CFI",
+ category = "week1|linux|cfi",
),
luci.console_view_entry(
- builder = 'ci/Linux MSan Builder',
- category = 'week1|linux',
- short_name = 'msan',
+ builder = "ci/Linux MSan Builder",
+ category = "week1|linux",
+ short_name = "msan",
),
luci.console_view_entry(
- builder = 'ci/Afl Upload Linux ASan',
- category = 'week1|linux',
- short_name = 'afl-asan',
+ builder = "ci/Afl Upload Linux ASan",
+ category = "week1|linux",
+ short_name = "afl-asan",
),
luci.console_view_entry(
- builder = 'ci/WebKit Linux ASAN',
- category = 'week1|linux|webkit',
- short_name = 'asan',
+ builder = "ci/WebKit Linux ASAN",
+ category = "week1|linux|webkit",
+ short_name = "asan",
),
luci.console_view_entry(
- builder = 'ci/WebKit Linux Leak',
- category = 'week1|linux|webkit',
- short_name = 'leak',
+ builder = "ci/WebKit Linux Leak",
+ category = "week1|linux|webkit",
+ short_name = "leak",
),
luci.console_view_entry(
- builder = 'ci/WebKit Linux MSAN',
- category = 'week1|linux|webkit',
- short_name = 'msan',
+ builder = "ci/WebKit Linux MSAN",
+ category = "week1|linux|webkit",
+ short_name = "msan",
),
luci.console_view_entry(
- builder = 'ci/Android FYI 32 Vk Release (Pixel 2)',
- category = 'week2a|android|32',
- short_name = 'p2',
+ builder = "ci/Android FYI 32 Vk Release (Pixel 2)",
+ category = "week2a|android|32",
+ short_name = "p2",
),
luci.console_view_entry(
- builder = 'ci/Android FYI 32 dEQP Vk Release (Pixel 2)',
- category = 'week2a|android|32deqp',
- short_name = 'p2',
+ builder = "ci/Android FYI 32 dEQP Vk Release (Pixel 2)",
+ category = "week2a|android|32deqp",
+ short_name = "p2",
),
luci.console_view_entry(
- builder = 'ci/Android FYI 64 Vk Release (Pixel 2)',
- category = 'week2a|android|64',
- short_name = 'p2',
+ builder = "ci/Android FYI 64 Vk Release (Pixel 2)",
+ category = "week2a|android|64",
+ short_name = "p2",
),
luci.console_view_entry(
- builder = 'ci/Android FYI 64 dEQP Vk Release (Pixel 2)',
- category = 'week2a|android|64deqp',
- short_name = 'p2',
+ builder = "ci/Android FYI 64 dEQP Vk Release (Pixel 2)",
+ category = "week2a|android|64deqp",
+ short_name = "p2",
),
luci.console_view_entry(
- builder = 'ci/Android FYI Release (NVIDIA Shield TV)',
- category = 'week2a|android|rel',
- short_name = 'shdtv',
+ builder = "ci/Android FYI Release (NVIDIA Shield TV)",
+ category = "week2a|android|rel",
+ short_name = "shdtv",
),
luci.console_view_entry(
- builder = 'ci/Android FYI Release (Nexus 5)',
- category = 'week2a|android|rel',
- short_name = 'n5',
+ builder = "ci/Android FYI Release (Nexus 5)",
+ category = "week2a|android|rel",
+ short_name = "n5",
),
luci.console_view_entry(
- builder = 'ci/Android FYI Release (Nexus 5X)',
- category = 'week2a|android|rel',
- short_name = 'n5x',
+ builder = "ci/Android FYI Release (Nexus 5X)",
+ category = "week2a|android|rel",
+ short_name = "n5x",
),
luci.console_view_entry(
- builder = 'ci/Android FYI Release (Nexus 6)',
- category = 'week2a|android|rel',
- short_name = 'n6',
+ builder = "ci/Android FYI Release (Nexus 6)",
+ category = "week2a|android|rel",
+ short_name = "n6",
),
luci.console_view_entry(
- builder = 'ci/Android FYI Release (Nexus 6P)',
- category = 'week2a|android|rel',
- short_name = 'n6p',
+ builder = "ci/Android FYI Release (Nexus 6P)",
+ category = "week2a|android|rel",
+ short_name = "n6p",
),
luci.console_view_entry(
- builder = 'ci/Android FYI Release (Nexus 9)',
- category = 'week2a|android|rel',
- short_name = 'n9',
+ builder = "ci/Android FYI Release (Nexus 9)",
+ category = "week2a|android|rel",
+ short_name = "n9",
),
luci.console_view_entry(
- builder = 'ci/Android FYI Release (Pixel 2)',
- category = 'week2a|android|rel',
- short_name = 'p2',
+ builder = "ci/Android FYI Release (Pixel 2)",
+ category = "week2a|android|rel",
+ short_name = "p2",
),
luci.console_view_entry(
- builder = 'ci/Android FYI dEQP Release (Nexus 5X)',
- category = 'week2a|android|deqp',
- short_name = 'n5x',
+ builder = "ci/Android FYI dEQP Release (Nexus 5X)",
+ category = "week2a|android|deqp",
+ short_name = "n5x",
),
luci.console_view_entry(
- builder = 'ci/Deterministic Android',
- category = 'week2a|android|det',
+ builder = "ci/Deterministic Android",
+ category = "week2a|android|det",
),
luci.console_view_entry(
- builder = 'ci/Deterministic Android (dbg)',
- category = 'week2a|android|det',
- short_name = 'dbg',
+ builder = "ci/Deterministic Android (dbg)",
+ category = "week2a|android|det",
+ short_name = "dbg",
),
luci.console_view_entry(
- builder = 'webrtc.fyi/WebRTC Chromium FYI Android Builder',
- category = 'week2b|android|release',
- short_name = '32',
+ builder = "webrtc.fyi/WebRTC Chromium FYI Android Builder",
+ category = "week2b|android|release",
+ short_name = "32",
),
luci.console_view_entry(
- builder = 'webrtc.fyi/WebRTC Chromium FYI Android Builder (dbg)',
- category = 'week2b|android|debug|builder',
- short_name = '32',
+ builder = "webrtc.fyi/WebRTC Chromium FYI Android Builder (dbg)",
+ category = "week2b|android|debug|builder",
+ short_name = "32",
),
luci.console_view_entry(
- builder = 'webrtc.fyi/WebRTC Chromium FYI Android Builder ARM64 (dbg)',
- category = 'week2b|android|debug|builder',
- short_name = '64',
+ builder = "webrtc.fyi/WebRTC Chromium FYI Android Builder ARM64 (dbg)",
+ category = "week2b|android|debug|builder",
+ short_name = "64",
),
luci.console_view_entry(
- builder = 'webrtc.fyi/WebRTC Chromium FYI Linux Builder',
- category = 'week2b|linux|release',
- short_name = 'bld',
+ builder = "webrtc.fyi/WebRTC Chromium FYI Linux Builder",
+ category = "week2b|linux|release",
+ short_name = "bld",
),
luci.console_view_entry(
- builder = 'webrtc.fyi/WebRTC Chromium FYI Linux Builder (dbg)',
- category = 'week2b|linux|debug',
- short_name = 'bld',
+ builder = "webrtc.fyi/WebRTC Chromium FYI Linux Builder (dbg)",
+ category = "week2b|linux|debug",
+ short_name = "bld",
),
luci.console_view_entry(
- builder = 'webrtc.fyi/WebRTC Chromium FYI Mac Builder',
- category = 'week2b|mac|release',
- short_name = 'bld',
+ builder = "webrtc.fyi/WebRTC Chromium FYI Mac Builder",
+ category = "week2b|mac|release",
+ short_name = "bld",
),
luci.console_view_entry(
- builder = 'webrtc.fyi/WebRTC Chromium FYI Mac Builder (dbg)',
- category = 'week2b|mac|debug',
- short_name = 'bld',
+ builder = "webrtc.fyi/WebRTC Chromium FYI Mac Builder (dbg)",
+ category = "week2b|mac|debug",
+ short_name = "bld",
),
luci.console_view_entry(
- builder = 'webrtc/WebRTC Chromium Android Builder',
- category = 'week2b|android',
- short_name = 'bld',
+ builder = "webrtc/WebRTC Chromium Android Builder",
+ category = "week2b|android",
+ short_name = "bld",
),
luci.console_view_entry(
- builder = 'webrtc/WebRTC Chromium Linux Builder',
- category = 'week2b|linux',
- short_name = 'bld',
+ builder = "webrtc/WebRTC Chromium Linux Builder",
+ category = "week2b|linux",
+ short_name = "bld",
),
luci.console_view_entry(
- builder = 'webrtc/WebRTC Chromium Mac Builder',
- category = 'week2b|mac',
- short_name = 'bld',
+ builder = "webrtc/WebRTC Chromium Mac Builder",
+ category = "week2b|mac",
+ short_name = "bld",
),
luci.console_view_entry(
- builder = 'ci/Mac ASAN Release',
- category = 'week2c|mac|asan',
+ builder = "ci/Mac ASAN Release",
+ category = "week2c|mac|asan",
),
luci.console_view_entry(
- builder = 'ci/Mac ASAN Release Media',
- category = 'week2c|mac|asan',
- short_name = 'media',
+ builder = "ci/Mac ASAN Release Media",
+ category = "week2c|mac|asan",
+ short_name = "media",
),
luci.console_view_entry(
- builder = 'ci/Mac ASan 64 Builder',
- category = 'week2c|mac|asan',
- short_name = '64',
+ builder = "ci/Mac ASan 64 Builder",
+ category = "week2c|mac|asan",
+ short_name = "64",
),
luci.console_view_entry(
- builder = 'ci/Libfuzzer Upload Mac ASan',
- category = 'week2c|mac|asan',
- short_name = 'fuzz',
+ builder = "ci/Libfuzzer Upload Mac ASan",
+ category = "week2c|mac|asan",
+ short_name = "fuzz",
),
luci.console_view_entry(
- builder = 'ci/WebKit Mac10.13 (retina)',
- category = 'week2c|mac',
- short_name = 'webkit',
+ builder = "ci/Android CFI",
+ category = "week2c|android",
+ short_name = "cfi",
),
luci.console_view_entry(
- builder = 'ci/Android CFI',
- category = 'week2c|android',
- short_name = 'cfi',
+ builder = "ci/Site Isolation Android",
+ category = "week2c|android",
+ short_name = "isolate",
),
luci.console_view_entry(
- builder = 'ci/Site Isolation Android',
- category = 'week2c|android',
- short_name = 'isolate',
+ builder = "ci/Mojo Android",
+ category = "week2c|android",
+ short_name = "mojo",
),
luci.console_view_entry(
- builder = 'ci/Mojo Android',
- category = 'week2c|android',
- short_name = 'mojo',
+ builder = "ci/Android x64 Builder (dbg)",
+ category = "week2c|android|dbg",
+ short_name = "x64",
),
luci.console_view_entry(
- builder = 'ci/Android x64 Builder (dbg)',
- category = 'week2c|android|dbg',
- short_name = 'x64',
+ builder = "ci/Android x86 Builder (dbg)",
+ category = "week2c|android|dbg",
+ short_name = "x86",
),
luci.console_view_entry(
- builder = 'ci/Android x86 Builder (dbg)',
- category = 'week2c|android|dbg',
- short_name = 'x86',
+ builder = "ci/Android WebView L (dbg)",
+ category = "week2c|android|dbg|webview",
+ short_name = "l",
),
luci.console_view_entry(
- builder = 'ci/Android WebView L (dbg)',
- category = 'week2c|android|dbg|webview',
- short_name = 'l',
+ builder = "ci/Android WebView M (dbg)",
+ category = "week2c|android|dbg|webview",
+ short_name = "m",
),
luci.console_view_entry(
- builder = 'ci/Android WebView M (dbg)',
- category = 'week2c|android|dbg|webview',
- short_name = 'm',
+ builder = "ci/Android WebView N (dbg)",
+ category = "week2c|android|dbg|webview",
+ short_name = "n",
),
luci.console_view_entry(
- builder = 'ci/Android WebView N (dbg)',
- category = 'week2c|android|dbg|webview',
- short_name = 'n',
+ builder = "ci/Android WebView O (dbg)",
+ category = "week2c|android|dbg|webview",
+ short_name = "o",
),
luci.console_view_entry(
- builder = 'ci/Android WebView O (dbg)',
- category = 'week2c|android|dbg|webview',
- short_name = 'o',
+ builder = "ci/Android WebView P FYI (rel)",
+ category = "week2c|android|rel|webview",
+ short_name = "p",
),
luci.console_view_entry(
- builder = 'ci/Android WebView P FYI (rel)',
- category = 'week2c|android|rel|webview',
- short_name = 'p',
+ builder = "ci/Dawn Linux x64 Builder",
+ category = "week2d|linux|dawn",
),
luci.console_view_entry(
- builder = 'ci/Dawn Linux x64 Builder',
- category = 'week2d|linux|dawn',
+ builder = "ci/Dawn Linux x64 DEPS Builder",
+ category = "week2d|linux|dawn",
+ short_name = "deps",
),
luci.console_view_entry(
- builder = 'ci/Dawn Linux x64 DEPS Builder',
- category = 'week2d|linux|dawn',
- short_name = 'deps',
+ builder = "ci/GPU FYI Linux Builder",
+ category = "week2d|linux|gpu|fyi",
),
luci.console_view_entry(
- builder = 'ci/GPU FYI Linux Builder',
- category = 'week2d|linux|gpu|fyi',
+ builder = "ci/GPU FYI Linux Builder (dbg)",
+ category = "week2d|linux|gpu|fyi",
+ short_name = "dbg",
),
luci.console_view_entry(
- builder = 'ci/GPU FYI Linux Builder (dbg)',
- category = 'week2d|linux|gpu|fyi',
- short_name = 'dbg',
+ builder = "ci/GPU FYI Linux Ozone Builder",
+ category = "week2d|linux|gpu|fyi",
+ short_name = "ozone",
),
luci.console_view_entry(
- builder = 'ci/GPU FYI Linux Ozone Builder',
- category = 'week2d|linux|gpu|fyi',
- short_name = 'ozone',
+ builder = "ci/GPU FYI Linux dEQP Builder",
+ category = "week2d|linux|gpu|fyi",
+ short_name = "deqp",
),
luci.console_view_entry(
- builder = 'ci/GPU FYI Linux dEQP Builder',
- category = 'week2d|linux|gpu|fyi',
- short_name = 'deqp',
+ builder = "ci/Linux FYI GPU TSAN Release",
+ category = "week2d|linux|gpu|fyi",
+ short_name = "tsan",
),
luci.console_view_entry(
- builder = 'ci/Linux FYI GPU TSAN Release',
- category = 'week2d|linux|gpu|fyi',
- short_name = 'tsan',
+ builder = "ci/GPU Linux Builder (dbg)",
+ category = "week2d|linux|gpu",
+ short_name = "dbg",
),
luci.console_view_entry(
- builder = 'ci/GPU Linux Builder (dbg)',
- category = 'week2d|linux|gpu',
- short_name = 'dbg',
+ builder = "ci/Linux Viz",
+ category = "week2d|linux",
+ short_name = "viz",
),
luci.console_view_entry(
- builder = 'ci/Linux Viz',
- category = 'week2d|linux',
- short_name = 'viz',
+ builder = "ci/Linux remote_run Builder",
+ category = "week2d|linux",
+ short_name = "rem",
),
luci.console_view_entry(
- builder = 'ci/Linux remote_run Builder',
- category = 'week2d|linux',
- short_name = 'rem',
+ builder = "ci/Closure Compilation Linux",
+ category = "week2d|linux",
+ short_name = "clsr",
),
luci.console_view_entry(
- builder = 'ci/Closure Compilation Linux',
- category = 'week2d|linux',
- short_name = 'clsr',
+ builder = "ci/Deterministic Linux",
+ category = "week2d|linux|det",
),
luci.console_view_entry(
- builder = 'ci/Deterministic Linux',
- category = 'week2d|linux|det',
+ builder = "ci/Deterministic Linux (dbg)",
+ category = "week2d|linux|det",
+ short_name = "dbg",
),
luci.console_view_entry(
- builder = 'ci/Deterministic Linux (dbg)',
- category = 'week2d|linux|det',
- short_name = 'dbg',
+ builder = "ci/Dawn Mac x64 Builder",
+ category = "week2d|mac|dawn",
),
luci.console_view_entry(
- builder = 'ci/Dawn Mac x64 Builder',
- category = 'week2d|mac|dawn',
+ builder = "ci/Dawn Mac x64 DEPS Builder",
+ category = "week2d|mac|dawn",
+ short_name = "deps",
),
luci.console_view_entry(
- builder = 'ci/Dawn Mac x64 DEPS Builder',
- category = 'week2d|mac|dawn',
- short_name = 'deps',
+ builder = "ci/GPU FYI Mac Builder",
+ category = "week2d|mac|gpu|fyi",
),
luci.console_view_entry(
- builder = 'ci/GPU FYI Mac Builder',
- category = 'week2d|mac|gpu|fyi',
+ builder = "ci/GPU FYI Mac Builder (dbg)",
+ category = "week2d|mac|gpu|fyi",
+ short_name = "dbg",
),
luci.console_view_entry(
- builder = 'ci/GPU FYI Mac Builder (dbg)',
- category = 'week2d|mac|gpu|fyi',
- short_name = 'dbg',
+ builder = "ci/GPU FYI Mac dEQP Builder",
+ category = "week2d|mac|gpu|fyi",
+ short_name = "deqp",
),
luci.console_view_entry(
- builder = 'ci/GPU FYI Mac dEQP Builder',
- category = 'week2d|mac|gpu|fyi',
- short_name = 'deqp',
+ builder = "ci/Mac FYI GPU ASAN Release",
+ category = "week2d|mac|gpu|fyi",
+ short_name = "asan",
),
luci.console_view_entry(
- builder = 'ci/Mac FYI GPU ASAN Release',
- category = 'week2d|mac|gpu|fyi',
- short_name = 'asan',
+ builder = "ci/GPU Mac Builder (dbg)",
+ category = "week2d|mac|gpu",
+ short_name = "dbg",
),
luci.console_view_entry(
- builder = 'ci/GPU Mac Builder (dbg)',
- category = 'week2d|mac|gpu',
- short_name = 'dbg',
+ builder = "ci/Mac deterministic",
+ category = "week2d|mac|det",
),
luci.console_view_entry(
- builder = 'ci/Mac deterministic',
- category = 'week2d|mac|det',
+ builder = "ci/Mac deterministic (dbg)",
+ category = "week2d|mac|det",
+ short_name = "dbg",
),
luci.console_view_entry(
- builder = 'ci/Mac deterministic (dbg)',
- category = 'week2d|mac|det',
- short_name = 'dbg',
+ builder = "ci/Linux Builder",
+ category = "week2.5|linux",
),
luci.console_view_entry(
- builder = 'ci/Linux Builder',
- category = 'week2.5|linux',
+ builder = "ci/GPU Linux Builder",
+ category = "week2.5|linux",
+ short_name = "gpu",
),
luci.console_view_entry(
- builder = 'ci/GPU Linux Builder',
- category = 'week2.5|linux',
- short_name = 'gpu',
+ builder = "ci/linux-ozone-rel",
+ category = "week3a|linux",
+ short_name = "ozone",
),
luci.console_view_entry(
- builder = 'ci/linux-ozone-rel',
- category = 'week3a|linux',
- short_name = 'ozone',
+ builder = "ci/linux-annotator-rel",
+ category = "week3a|linux",
+ short_name = "anno",
),
luci.console_view_entry(
- builder = 'ci/linux-annotator-rel',
- category = 'week3a|linux',
- short_name = 'anno',
+ builder = "ci/linux-code-coverage",
+ category = "week3a|linux",
+ short_name = "code",
),
luci.console_view_entry(
- builder = 'ci/linux_chromium_component_updater',
- category = 'week3a|linux',
- short_name = 'cc_upd',
+ builder = "ci/linux-blink-animation-use-time-delta",
+ category = "week3a|linux|blink",
+ short_name = "anim",
),
luci.console_view_entry(
- builder = 'ci/linux-code-coverage',
- category = 'week3a|linux',
- short_name = 'code',
+ builder = "ci/linux-blink-heap-concurrent-marking-tsan-rel",
+ category = "week3a|linux|blink",
+ short_name = "tsan",
),
luci.console_view_entry(
- builder = 'ci/linux-blink-animation-use-time-delta',
- category = 'week3a|linux|blink',
- short_name = 'anim',
+ builder = "ci/linux-blink-heap-verification",
+ category = "week3a|linux|blink",
+ short_name = "ver",
),
luci.console_view_entry(
- builder = 'ci/linux-blink-heap-concurrent-marking-tsan-rel',
- category = 'week3a|linux|blink',
- short_name = 'tsan',
+ builder = "ci/linux-chromium-tests-staging-builder",
+ category = "week3a|linux",
+ short_name = "crtests",
),
luci.console_view_entry(
- builder = 'ci/linux-blink-heap-verification',
- category = 'week3a|linux|blink',
- short_name = 'ver',
+ builder = "ci/android-cronet-arm-dbg",
+ category = "week3b|android|cronet|arm",
+ short_name = "dbg",
),
luci.console_view_entry(
- builder = 'ci/linux-chromium-tests-staging-builder',
- category = 'week3a|linux',
- short_name = 'crtests',
+ builder = "ci/android-cronet-arm-rel",
+ category = "week3b|android|cronet|arm",
),
luci.console_view_entry(
- builder = 'ci/android-cronet-arm-dbg',
- category = 'week3b|android|cronet|arm',
- short_name = 'dbg',
+ builder = "ci/android-cronet-asan-arm-rel",
+ category = "week3b|android|cronet|arm",
+ short_name = "asan",
),
luci.console_view_entry(
- builder = 'ci/android-cronet-arm-rel',
- category = 'week3b|android|cronet|arm',
+ builder = "ci/android-cronet-kitkat-arm-rel",
+ category = "week3b|android|cronet|arm",
+ short_name = "kkat",
),
luci.console_view_entry(
- builder = 'ci/android-cronet-asan-arm-rel',
- category = 'week3b|android|cronet|arm',
- short_name = 'asan',
+ builder = "ci/android-cronet-lollipop-arm-rel",
+ category = "week3b|android|cronet|arm",
+ short_name = "lpop",
),
luci.console_view_entry(
- builder = 'ci/android-cronet-kitkat-arm-rel',
- category = 'week3b|android|cronet|arm',
- short_name = 'kkat',
+ builder = "ci/android-cronet-arm64-rel",
+ category = "week3b|android|cronet|arm64",
),
luci.console_view_entry(
- builder = 'ci/android-cronet-lollipop-arm-rel',
- category = 'week3b|android|cronet|arm',
- short_name = 'lpop',
+ builder = "ci/android-cronet-arm64-dbg",
+ category = "week3b|android|cronet|arm64",
+ short_name = "dbg",
),
luci.console_view_entry(
- builder = 'ci/android-cronet-arm64-rel',
- category = 'week3b|android|cronet|arm64',
+ builder = "ci/android-cronet-marshmallow-arm64-rel",
+ category = "week3b|android|cronet|arm64",
+ short_name = "marsh",
),
luci.console_view_entry(
- builder = 'ci/android-cronet-arm64-dbg',
- category = 'week3b|android|cronet|arm64',
- short_name = 'dbg',
+ builder = "ci/android-cronet-marshmallow-arm64-perf-rel",
+ category = "week3b|android|cronet|arm64",
+ short_name = "perf",
),
luci.console_view_entry(
- builder = 'ci/android-cronet-marshmallow-arm64-rel',
- category = 'week3b|android|cronet|arm64',
- short_name = 'marsh',
+ builder = "ci/android-cronet-x86-rel",
+ category = "week3b|android|cronet|x86",
),
luci.console_view_entry(
- builder = 'ci/android-cronet-marshmallow-arm64-perf-rel',
- category = 'week3b|android|cronet|arm64',
- short_name = 'perf',
+ builder = "ci/android-cronet-x86-dbg",
+ category = "week3b|android|cronet|x86",
+ short_name = "dbg",
),
luci.console_view_entry(
- builder = 'ci/android-cronet-x86-rel',
- category = 'week3b|android|cronet|x86',
+ builder = "ci/android-incremental-dbg",
+ category = "week3b|android",
+ short_name = "inc",
),
luci.console_view_entry(
- builder = 'ci/android-cronet-x86-dbg',
- category = 'week3b|android|cronet|x86',
- short_name = 'dbg',
+ builder = "ci/android-mojo-webview-rel",
+ category = "week3b|android",
+ short_name = "mojo",
),
luci.console_view_entry(
- builder = 'ci/android-incremental-dbg',
- category = 'week3b|android',
- short_name = 'inc',
+ builder = "ci/android-pie-arm64-dbg",
+ category = "week3b|linux",
+ short_name = "pie",
),
luci.console_view_entry(
- builder = 'ci/android-mojo-webview-rel',
- category = 'week3b|android',
- short_name = 'mojo',
+ builder = "ci/mac-code-coverage",
+ category = "week3c|mac",
+ short_name = "code",
),
luci.console_view_entry(
- builder = 'ci/android-pie-arm64-dbg',
- category = 'week3b|linux',
- short_name = 'pie',
+ builder = "ci/mac-hermetic-upgrade-rel",
+ category = "week3c|mac",
+ short_name = "herm",
),
luci.console_view_entry(
- builder = 'ci/mac-code-coverage',
- category = 'week3c|mac',
- short_name = 'code',
+ builder = "ci/mac-mojo-rel",
+ category = "week3c|mac",
+ short_name = "mojo",
),
luci.console_view_entry(
- builder = 'ci/mac-hermetic-upgrade-rel',
- category = 'week3c|mac',
- short_name = 'herm',
+ builder = "ci/mac-osxbeta-rel",
+ category = "week3c|mac",
+ short_name = "osx",
),
luci.console_view_entry(
- builder = 'ci/mac-mojo-rel',
- category = 'week3c|mac',
- short_name = 'mojo',
+ builder = "ci/Mac Builder",
+ category = "week3c|mac",
),
luci.console_view_entry(
- builder = 'ci/mac-osxbeta-rel',
- category = 'week3c|mac',
- short_name = 'osx',
+ builder = "ci/Mac Builder (dbg)",
+ category = "week3c|mac",
+ short_name = "dbg",
),
luci.console_view_entry(
- builder = 'ci/Mac Builder',
- category = 'week3c|mac',
+ builder = "ci/GPU Mac Builder",
+ category = "week3c|mac",
+ short_name = "gpu",
),
luci.console_view_entry(
- builder = 'ci/Mac Builder (dbg)',
- category = 'week3c|mac',
- short_name = 'dbg',
+ builder = "ci/Libfuzzer Upload Linux ASan",
+ category = "week4|linux",
+ short_name = "asan",
),
luci.console_view_entry(
- builder = 'ci/GPU Mac Builder',
- category = 'week3c|mac',
- short_name = 'gpu',
+ builder = "ci/Libfuzzer Upload Linux ASan Debug",
+ category = "week4|linux",
+ short_name = "dbg",
),
luci.console_view_entry(
- builder = 'ci/Libfuzzer Upload Linux ASan',
- category = 'week4|linux',
- short_name = 'asan',
+ builder = "ci/Libfuzzer Upload Linux MSan",
+ category = "week4|linux",
+ short_name = "msan",
),
luci.console_view_entry(
- builder = 'ci/Libfuzzer Upload Linux ASan Debug',
- category = 'week4|linux',
- short_name = 'dbg',
+ builder = "ci/Libfuzzer Upload Linux UBSan",
+ category = "week4|linux",
+ short_name = "ubsan",
),
luci.console_view_entry(
- builder = 'ci/Libfuzzer Upload Linux MSan',
- category = 'week4|linux',
- short_name = 'msan',
+ builder = "ci/Libfuzzer Upload Linux V8-ARM64 ASan",
+ category = "week4|linux|v8arm",
+ short_name = "asan",
),
luci.console_view_entry(
- builder = 'ci/Libfuzzer Upload Linux UBSan',
- category = 'week4|linux',
- short_name = 'ubsan',
+ builder = "ci/Libfuzzer Upload Linux V8-ARM64 ASan Debug",
+ category = "week4|linux|v8arm",
+ short_name = "dbg",
),
luci.console_view_entry(
- builder = 'ci/Libfuzzer Upload Linux V8-ARM64 ASan',
- category = 'week4|linux|v8arm',
- short_name = 'asan',
+ builder = "ci/Libfuzzer Upload Linux32 ASan",
+ category = "week4|linux32",
+ short_name = "asan",
),
luci.console_view_entry(
- builder = 'ci/Libfuzzer Upload Linux V8-ARM64 ASan Debug',
- category = 'week4|linux|v8arm',
- short_name = 'dbg',
+ builder = "ci/Libfuzzer Upload Linux32 ASan Debug",
+ category = "week4|linux32",
+ short_name = "dbg",
),
luci.console_view_entry(
- builder = 'ci/Libfuzzer Upload Linux32 ASan',
- category = 'week4|linux32',
- short_name = 'asan',
+ builder = "ci/Libfuzzer Upload Linux32 V8-ARM ASan",
+ category = "week4|linux32|v8arm",
+ short_name = "asan",
),
luci.console_view_entry(
- builder = 'ci/Libfuzzer Upload Linux32 ASan Debug',
- category = 'week4|linux32',
- short_name = 'dbg',
+ builder = "ci/Libfuzzer Upload Linux32 V8-ARM ASan Debug",
+ category = "week4|linux32|v8arm",
+ short_name = "dbg",
),
luci.console_view_entry(
- builder = 'ci/Libfuzzer Upload Linux32 V8-ARM ASan',
- category = 'week4|linux32|v8arm',
- short_name = 'asan',
+ builder = "ci/ASan Debug (32-bit x86 with V8-ARM)",
+ category = "week5|asan",
+ short_name = "dbg",
),
luci.console_view_entry(
- builder = 'ci/Libfuzzer Upload Linux32 V8-ARM ASan Debug',
- category = 'week4|linux32|v8arm',
- short_name = 'dbg',
+ builder = "ci/ASan Release (32-bit x86 with V8-ARM)",
+ category = "week5|asan",
+ short_name = "rel",
),
luci.console_view_entry(
- builder = 'ci/ASan Debug (32-bit x86 with V8-ARM)',
- category = 'week5|asan',
- short_name = 'dbg',
+ builder = "ci/ASan Release Media (32-bit x86 with V8-ARM)",
+ category = "week5|asan",
+ short_name = "media",
),
luci.console_view_entry(
- builder = 'ci/ASan Release (32-bit x86 with V8-ARM)',
- category = 'week5|asan',
- short_name = 'rel',
+ builder = "ci/ASAN Debug",
+ category = "week6|asan",
+ short_name = "dbg",
),
luci.console_view_entry(
- builder = 'ci/ASan Release Media (32-bit x86 with V8-ARM)',
- category = 'week5|asan',
- short_name = 'media',
+ builder = "ci/ASAN Release",
+ category = "week6|asan",
+ short_name = "rel",
),
luci.console_view_entry(
- builder = 'ci/ASAN Debug',
- category = 'week6|asan',
- short_name = 'dbg',
+ builder = "ci/ASAN Release Media",
+ category = "week6|asan",
+ short_name = "media",
),
luci.console_view_entry(
- builder = 'ci/ASAN Release',
- category = 'week6|asan',
- short_name = 'rel',
+ builder = "ci/MSAN Release (chained origins)",
+ category = "week7|msan",
+ short_name = "chain",
),
luci.console_view_entry(
- builder = 'ci/ASAN Release Media',
- category = 'week6|asan',
- short_name = 'media',
+ builder = "ci/MSAN Release (no origins)",
+ category = "week7|msan",
+ short_name = "none",
),
luci.console_view_entry(
- builder = 'ci/MSAN Release (chained origins)',
- category = 'week7|msan',
- short_name = 'chain',
+ builder = "ci/TSAN Release",
+ category = "week8|tsan",
+ short_name = "rel",
),
luci.console_view_entry(
- builder = 'ci/MSAN Release (no origins)',
- category = 'week7|msan',
- short_name = 'none',
+ builder = "ci/TSAN Debug",
+ category = "week8|tsan",
+ short_name = "dbg",
),
luci.console_view_entry(
- builder = 'ci/TSAN Release',
- category = 'week8|tsan',
- short_name = 'rel',
+ builder = "ci/UBSan Release",
+ category = "week9|ubsan",
),
luci.console_view_entry(
- builder = 'ci/TSAN Debug',
- category = 'week8|tsan',
- short_name = 'dbg',
+ builder = "ci/UBSan vptr Release",
+ category = "week9|ubsan|vptr",
+ short_name = "rel",
),
luci.console_view_entry(
- builder = 'ci/UBSan Release',
- category = 'week9|ubsan',
+ builder = "ci/UBSanVptr Linux",
+ category = "week9|ubsan|vptr",
+ short_name = "lnx",
),
luci.console_view_entry(
- builder = 'ci/UBSan vptr Release',
- category = 'week9|ubsan|vptr',
- short_name = 'rel',
+ builder = "ci/Cast Android (dbg)",
+ category = "week10|android",
),
luci.console_view_entry(
- builder = 'ci/UBSanVptr Linux',
- category = 'week9|ubsan|vptr',
- short_name = 'lnx',
+ builder = "ci/Cast Audio Linux",
+ category = "week10|linux",
+ short_name = "audio",
),
luci.console_view_entry(
- builder = 'ci/Cast Android (dbg)',
- category = 'week10|android',
+ builder = "ci/Cast Linux",
+ category = "week10|linux",
),
luci.console_view_entry(
- builder = 'ci/Cast Audio Linux',
- category = 'week10|linux',
- short_name = 'audio',
+ builder = "ci/Fuchsia ARM64",
+ category = "week11|fuchsia|arm64",
),
luci.console_view_entry(
- builder = 'ci/Cast Linux',
- category = 'week10|linux',
+ builder = "ci/fuchsia-arm64-cast",
+ category = "week11|fuchsia|arm64",
+ short_name = "cast",
),
luci.console_view_entry(
- builder = 'ci/Fuchsia ARM64',
- category = 'week11|fuchsia|arm64',
+ builder = "ci/Fuchsia x64",
+ category = "week11|fuchsia|x64",
),
luci.console_view_entry(
- builder = 'ci/fuchsia-arm64-cast',
- category = 'week11|fuchsia|arm64',
- short_name = 'cast',
+ builder = "ci/fuchsia-x64-cast",
+ category = "week11|fuchsia|x64",
+ short_name = "cast",
),
luci.console_view_entry(
- builder = 'ci/Fuchsia x64',
- category = 'week11|fuchsia|x64',
+ builder = "ci/fuchsia-fyi-arm64-rel",
+ category = "week11|fuchsia|fyi",
+ short_name = "arm64",
),
luci.console_view_entry(
- builder = 'ci/fuchsia-x64-cast',
- category = 'week11|fuchsia|x64',
- short_name = 'cast',
+ builder = "ci/fuchsia-fyi-x64-dbg",
+ category = "week11|fuchsia|fyi",
+ short_name = "x64 dbg",
),
luci.console_view_entry(
- builder = 'ci/fuchsia-fyi-arm64-rel',
- category = 'week11|fuchsia|fyi',
- short_name = 'arm64',
+ builder = "ci/fuchsia-fyi-x64-rel",
+ category = "week11|fuchsia|fyi",
+ short_name = "x64 rel",
),
luci.console_view_entry(
- builder = 'ci/fuchsia-fyi-x64-dbg',
- category = 'week11|fuchsia|fyi',
- short_name = 'x64 dbg',
+ builder = "ci/android-marshmallow-arm64-rel",
+ category = "week13|android",
+ short_name = "marsh",
),
luci.console_view_entry(
- builder = 'ci/fuchsia-fyi-x64-rel',
- category = 'week11|fuchsia|fyi',
- short_name = 'x64 rel',
+ builder = "ci/Android Release (Nexus 5X)",
+ category = "week13|android",
+ short_name = "n5x",
),
luci.console_view_entry(
- builder = 'ci/android-marshmallow-arm64-rel',
- category = 'week13|android',
- short_name = 'marsh',
+ builder = "ci/Linux ASan LSan Builder",
+ category = "week14a|linux",
+ short_name = "asanlsan",
),
luci.console_view_entry(
- builder = 'ci/Android Release (Nexus 5X)',
- category = 'week13|android',
- short_name = 'n5x',
+ builder = "ci/Linux TSan Builder",
+ category = "week14a|linux",
+ short_name = "tsan",
),
luci.console_view_entry(
- builder = 'ci/Linux ASan LSan Builder',
- category = 'week14a|linux',
- short_name = 'asanlsan',
+ builder = "ci/Android ASAN (dbg)",
+ category = "week14b|android",
+ short_name = "asanlsan",
),
luci.console_view_entry(
- builder = 'ci/Linux TSan Builder',
- category = 'week14a|linux',
- short_name = 'tsan',
+ builder = "ci/Android arm Builder (dbg)",
+ category = "week14b|android",
+ short_name = "tsan",
),
luci.console_view_entry(
- builder = 'ci/Android ASAN (dbg)',
- category = 'week14b|android',
- short_name = 'asanlsan',
+ builder = "ci/Android arm64 Builder (dbg)",
+ category = "week14b|android",
+ short_name = "tsan",
),
luci.console_view_entry(
- builder = 'ci/Android arm Builder (dbg)',
- category = 'week14b|android',
- short_name = 'tsan',
+ builder = "ci/fuchsia-x64-dbg",
+ category = "week15a|fuchsia",
+ short_name = "x64dbg",
),
luci.console_view_entry(
- builder = 'ci/Android arm64 Builder (dbg)',
- category = 'week14b|android',
- short_name = 'tsan',
+ builder = "ci/linux-archive-dbg",
+ category = "week15a|linux|archive",
+ short_name = "dbg",
),
luci.console_view_entry(
- builder = 'ci/fuchsia-x64-dbg',
- category = 'week15a|fuchsia',
- short_name = 'x64dbg',
+ builder = "ci/linux-archive-rel",
+ category = "week15a|linux|archive",
+ short_name = "rel",
),
luci.console_view_entry(
- builder = 'ci/linux-archive-dbg',
- category = 'week15a|linux|archive',
- short_name = 'dbg',
+ builder = "ci/linux-bfcache-rel",
+ category = "week15a|linux",
+ short_name = "bfc",
),
luci.console_view_entry(
- builder = 'ci/linux-archive-rel',
- category = 'week15a|linux|archive',
- short_name = 'rel',
+ builder = "ci/linux-fieldtrial-rel",
+ category = "week15a|linux",
+ short_name = "field",
),
luci.console_view_entry(
- builder = 'ci/linux-bfcache-rel',
- category = 'week15a|linux',
- short_name = 'bfc',
+ builder = "ci/android-archive-rel",
+ category = "week15b|android|archive",
+ short_name = "rel",
),
luci.console_view_entry(
- builder = 'ci/linux-blink-cors-rel',
- category = 'week15a|linux',
- short_name = 'oorcors',
+ builder = "ci/android-archive-dbg",
+ category = "week15b|android|archive",
+ short_name = "dbg",
),
luci.console_view_entry(
- builder = 'ci/linux-fieldtrial-rel',
- category = 'week15a|linux',
- short_name = 'field',
+ builder = "ci/android-asan",
+ category = "week15b|android",
+ short_name = "asan",
),
luci.console_view_entry(
- builder = 'ci/Android WebView P Blink-CORS FYI (rel)',
- category = 'week15b|android|webview p',
- short_name = 'oorcors',
+ builder = "ci/android-bfcache-rel",
+ category = "week15b|android",
+ short_name = "bfc",
),
luci.console_view_entry(
- builder = 'ci/android-archive-rel',
- category = 'week15b|android|archive',
- short_name = 'rel',
+ builder = "ci/android-code-coverage",
+ category = "week15b|android",
+ short_name = "code",
),
luci.console_view_entry(
- builder = 'ci/android-archive-dbg',
- category = 'week15b|android|archive',
- short_name = 'dbg',
+ builder = "ci/android-pie-arm64-rel",
+ category = "week15b|android|pie",
+ short_name = "arm64",
),
luci.console_view_entry(
- builder = 'ci/android-asan',
- category = 'week15b|android',
- short_name = 'asan',
+ builder = "ci/android-pie-x86-rel",
+ category = "week15b|android|pie",
+ short_name = "x86",
),
luci.console_view_entry(
- builder = 'ci/android-bfcache-rel',
- category = 'week15b|android',
- short_name = 'bfc',
+ builder = "ci/GPU FYI Perf Android 64 Builder",
+ category = "week15b|android|gpu",
+ short_name = "perf64",
),
luci.console_view_entry(
- builder = 'ci/android-code-coverage',
- category = 'week15b|android',
- short_name = 'code',
+ builder = "ci/mac-archive-rel",
+ category = "week15b|mac|archive",
+ short_name = "rel",
),
luci.console_view_entry(
- builder = 'ci/android-pie-arm64-rel',
- category = 'week15b|android|pie',
- short_name = 'arm64',
+ builder = "ci/mac-archive-dbg",
+ category = "week15b|mac|archive",
+ short_name = "dbg",
),
luci.console_view_entry(
- builder = 'ci/android-pie-x86-rel',
- category = 'week15b|android|pie',
- short_name = 'x86',
+ builder = "ci/android-marshmallow-x86-fyi-rel",
+ category = "week16b",
+ short_name = "marsh",
),
luci.console_view_entry(
- builder = 'ci/GPU FYI Perf Android 64 Builder',
- category = 'week15b|android|gpu',
- short_name = 'perf64',
+ builder = "ci/Android FYI 64 Perf (Pixel 2)",
+ category = "week16b",
+ short_name = "pxl2",
),
luci.console_view_entry(
- builder = 'ci/mac-archive-rel',
- category = 'week15b|mac|archive',
- short_name = 'rel',
+ builder = "ci/linux-swangle-tot-angle-x64",
+ category = "week17|swangle|angle",
+ short_name = "x64",
),
luci.console_view_entry(
- builder = 'ci/mac-archive-dbg',
- category = 'week15b|mac|archive',
- short_name = 'dbg',
+ builder = "ci/linux-swangle-tot-angle-x86",
+ category = "week17|swangle|angle",
+ short_name = "x86",
),
luci.console_view_entry(
- builder = 'ci/android-marshmallow-x86-fyi-rel',
- category = 'week16b',
- short_name = 'marsh',
+ builder = "ci/linux-swangle-tot-swiftshader-x64",
+ category = "week17|swangle|swift",
+ short_name = "x64",
),
luci.console_view_entry(
- builder = 'ci/Android FYI 64 Perf (Pixel 2)',
- category = 'week16b',
- short_name = 'pxl2',
+ builder = "ci/linux-swangle-tot-swiftshader-x86",
+ category = "week17|swangle|swift",
+ short_name = "x86",
),
luci.console_view_entry(
- builder = 'ci/linux-swangle-tot-angle-x64',
- category = 'week17|swangle|angle',
- short_name = 'x64',
+ builder = "ci/linux-swangle-x64",
+ category = "week17|swangle",
+ short_name = "x64",
),
luci.console_view_entry(
- builder = 'ci/linux-swangle-tot-angle-x86',
- category = 'week17|swangle|angle',
- short_name = 'x86',
+ builder = "ci/linux-swangle-x86",
+ category = "week17|swangle",
+ short_name = "x86",
),
luci.console_view_entry(
- builder = 'ci/linux-swangle-tot-swiftshader-x64',
- category = 'week17|swangle|swift',
- short_name = 'x64',
+ builder = "ci/android-code-coverage-native",
+ category = "misc|android",
),
luci.console_view_entry(
- builder = 'ci/linux-swangle-tot-swiftshader-x86',
- category = 'week17|swangle|swift',
- short_name = 'x86',
+ builder = "ci/Win ASan Release",
+ category = "win|week1|asan",
),
luci.console_view_entry(
- builder = 'ci/linux-swangle-x64',
- category = 'week17|swangle',
- short_name = 'x64',
+ builder = "ci/Win ASan Release Media",
+ category = "win|week1|asan",
+ short_name = "media",
),
luci.console_view_entry(
- builder = 'ci/linux-swangle-x86',
- category = 'week17|swangle',
- short_name = 'x86',
+ builder = "ci/win10-code-coverage",
+ category = "win|week1.1",
+ short_name = "code",
),
luci.console_view_entry(
- builder = 'ci/android-code-coverage-native',
- category = 'misc|android',
+ builder = "ci/Win x64 Builder (dbg)",
+ category = "win|week1.5",
+ short_name = "dbg",
),
luci.console_view_entry(
- builder = 'ci/Win ASan Release',
- category = 'win|week1|asan',
+ builder = "ci/win-archive-dbg",
+ category = "win|week1.5|archive",
+ short_name = "dbg",
),
luci.console_view_entry(
- builder = 'ci/Win ASan Release Media',
- category = 'win|week1|asan',
- short_name = 'media',
+ builder = "ci/win-archive-rel",
+ category = "win|week1.5|archive",
+ short_name = "rel",
),
luci.console_view_entry(
- builder = 'ci/win10-code-coverage',
- category = 'win|week1.1',
- short_name = 'code',
+ builder = "ci/Dawn Win10 x64 Builder",
+ category = "win|week2|dawn",
),
luci.console_view_entry(
- builder = 'ci/Win x64 Builder (dbg)',
- category = 'win|week1.5',
- short_name = 'dbg',
+ builder = "ci/Dawn Win10 x64 DEPS Builder",
+ category = "win|week2|dawn",
+ short_name = "deps",
),
luci.console_view_entry(
- builder = 'ci/win-archive-dbg',
- category = 'win|week1.5|archive',
- short_name = 'dbg',
+ builder = "ci/GPU Win x64 Builder (dbg)",
+ category = "win|week2|gpu",
+ short_name = "dbg",
),
luci.console_view_entry(
- builder = 'ci/win-archive-rel',
- category = 'win|week1.5|archive',
- short_name = 'rel',
+ builder = "ci/GPU FYI XR Win x64 Builder",
+ category = "win|week2|gpu|fyi",
+ short_name = "xr",
),
luci.console_view_entry(
- builder = 'ci/Dawn Win10 x64 Builder',
- category = 'win|week2|dawn',
+ builder = "ci/GPU FYI Win x64 dEQP Builder",
+ category = "win|week2|gpu|fyi",
+ short_name = "deqp",
),
luci.console_view_entry(
- builder = 'ci/Dawn Win10 x64 DEPS Builder',
- category = 'win|week2|dawn',
- short_name = 'deps',
+ builder = "ci/GPU FYI Win x64 DX12 Vulkan Builder",
+ category = "win|week2|gpu|fyi|dx12",
+ short_name = "rel",
),
luci.console_view_entry(
- builder = 'ci/GPU Win x64 Builder (dbg)',
- category = 'win|week2|gpu',
- short_name = 'dbg',
+ builder = "ci/GPU FYI Win x64 DX12 Vulkan Builder (dbg)",
+ category = "win|week2|gpu|fyi|dx12",
+ short_name = "dbg",
),
luci.console_view_entry(
- builder = 'ci/GPU FYI XR Win x64 Builder',
- category = 'win|week2|gpu|fyi',
- short_name = 'xr',
+ builder = "ci/GPU FYI Win x64 Builder",
+ category = "win|week2|gpu|fyi",
+ short_name = "rel",
),
luci.console_view_entry(
- builder = 'ci/GPU FYI Win x64 dEQP Builder',
- category = 'win|week2|gpu|fyi',
- short_name = 'deqp',
+ builder = "ci/GPU FYI Win x64 Builder (dbg)",
+ category = "win|week2|gpu|fyi",
+ short_name = "dbg",
),
luci.console_view_entry(
- builder = 'ci/GPU FYI Win x64 DX12 Vulkan Builder',
- category = 'win|week2|gpu|fyi|dx12',
- short_name = 'rel',
+ builder = "ci/Win Builder",
+ category = "win|week3",
+ short_name = "rel",
),
luci.console_view_entry(
- builder = 'ci/GPU FYI Win x64 DX12 Vulkan Builder (dbg)',
- category = 'win|week2|gpu|fyi|dx12',
- short_name = 'dbg',
+ builder = "ci/Win Builder (dbg)",
+ category = "win|week3",
+ short_name = "dbg",
),
luci.console_view_entry(
- builder = 'ci/GPU FYI Win x64 Builder',
- category = 'win|week2|gpu|fyi',
- short_name = 'rel',
+ builder = "ci/GPU FYI Win Builder",
+ category = "win|week3|gpu|fyi",
+ short_name = "rel",
),
luci.console_view_entry(
- builder = 'ci/GPU FYI Win x64 Builder (dbg)',
- category = 'win|week2|gpu|fyi',
- short_name = 'dbg',
+ builder = "ci/GPU FYI Win Builder (dbg)",
+ category = "win|week3|gpu|fyi",
+ short_name = "dbg",
),
luci.console_view_entry(
- builder = 'ci/Win Builder',
- category = 'win|week3',
- short_name = 'rel',
+ builder = "ci/GPU FYI Win dEQP Builder",
+ category = "win|week3|gpu|fyi",
+ short_name = "deqp",
),
luci.console_view_entry(
- builder = 'ci/Win Builder (dbg)',
- category = 'win|week3',
- short_name = 'dbg',
+ builder = "ci/Dawn Win10 x86 Builder",
+ category = "win|week3|dawn",
+ short_name = "rel",
),
luci.console_view_entry(
- builder = 'ci/GPU FYI Win Builder',
- category = 'win|week3|gpu|fyi',
- short_name = 'rel',
+ builder = "ci/Dawn Win10 x86 DEPS Builder",
+ category = "win|week3|dawn",
+ short_name = "deps",
),
luci.console_view_entry(
- builder = 'ci/GPU FYI Win Builder (dbg)',
- category = 'win|week3|gpu|fyi',
- short_name = 'dbg',
+ builder = "ci/win32-archive-rel",
+ category = "win|week4|win32",
+ short_name = "rel",
),
luci.console_view_entry(
- builder = 'ci/GPU FYI Win dEQP Builder',
- category = 'win|week3|gpu|fyi',
- short_name = 'deqp',
+ builder = "ci/win32-archive-dbg",
+ category = "win|week4|win32",
+ short_name = "dbg",
),
luci.console_view_entry(
- builder = 'ci/Dawn Win10 x86 Builder',
- category = 'win|week3|dawn',
- short_name = 'rel',
+ builder = "ci/win32-arm64-rel",
+ category = "win|week4|win32",
+ short_name = "arm",
),
luci.console_view_entry(
- builder = 'ci/Dawn Win10 x86 DEPS Builder',
- category = 'win|week3|dawn',
- short_name = 'deps',
+ builder = "ci/Libfuzzer Upload Windows ASan",
+ category = "win|week4",
+ short_name = "libfuzzer",
),
luci.console_view_entry(
- builder = 'ci/win32-archive-rel',
- category = 'win|week4|win32',
- short_name = 'rel',
+ builder = "ci/Windows deterministic",
+ category = "win|week4",
+ short_name = "det",
),
luci.console_view_entry(
- builder = 'ci/win32-archive-dbg',
- category = 'win|week4|win32',
- short_name = 'dbg',
+ builder = "ci/Mojo Windows",
+ category = "win|week4",
+ short_name = "mojo",
),
luci.console_view_entry(
- builder = 'ci/win32-arm64-rel',
- category = 'win|week4|win32',
- short_name = 'arm',
+ builder = "ci/win-celab-builder-rel",
+ category = "win|week4",
+ short_name = "celab",
),
luci.console_view_entry(
- builder = 'ci/Libfuzzer Upload Windows ASan',
- category = 'win|week4',
- short_name = 'libfuzzer',
+ builder = "ci/win-asan",
+ category = "win|week4",
+ short_name = "asan",
),
luci.console_view_entry(
- builder = 'ci/Windows deterministic',
- category = 'win|week4',
- short_name = 'det',
+ builder = "ci/Win 10 Fast Ring",
+ category = "win|week4",
+ short_name = "fastring",
),
luci.console_view_entry(
- builder = 'ci/Mojo Windows',
- category = 'win|week4',
- short_name = 'mojo',
+ builder = "ci/win-annotator-rel",
+ category = "win|week4",
+ short_name = "anno",
),
luci.console_view_entry(
- builder = 'ci/win-celab-builder-rel',
- category = 'win|week4',
- short_name = 'celab',
+ builder = "ci/win-pixel-builder-rel",
+ category = "win|week4",
+ short_name = "pixel",
),
luci.console_view_entry(
- builder = 'ci/win-asan',
- category = 'win|week4',
- short_name = 'asan',
+ builder = "webrtc/WebRTC Chromium Win Builder",
+ category = "win|week4|webrtc",
),
luci.console_view_entry(
- builder = 'ci/Win 10 Fast Ring',
- category = 'win|week4',
- short_name = 'fastring',
+ builder = "webrtc.fyi/WebRTC Chromium FYI Win Builder",
+ category = "win|week4|webrtc|fyi",
+ short_name = "rel",
),
luci.console_view_entry(
- builder = 'ci/win-annotator-rel',
- category = 'win|week4',
- short_name = 'anno',
+ builder = "webrtc.fyi/WebRTC Chromium FYI Win Builder (dbg)",
+ category = "win|week4|webrtc|fyi",
+ short_name = "dbg",
),
luci.console_view_entry(
- builder = 'ci/win-pixel-builder-rel',
- category = 'win|week4',
- short_name = 'pixel',
+ builder = "ci/win-swangle-x86",
+ category = "win|week4|swangle",
+ short_name = "x86",
),
luci.console_view_entry(
- builder = 'webrtc/WebRTC Chromium Win Builder',
- category = 'win|week4|webrtc',
+ builder = "ci/win-swangle-x64",
+ category = "win|week4|swangle",
+ short_name = "x64",
),
luci.console_view_entry(
- builder = 'webrtc.fyi/WebRTC Chromium FYI Win Builder',
- category = 'win|week4|webrtc|fyi',
- short_name = 'rel',
+ builder = "ci/win-swangle-tot-angle-x86",
+ category = "win|week4|swangle|angle",
+ short_name = "x86",
),
luci.console_view_entry(
- builder = 'webrtc.fyi/WebRTC Chromium FYI Win Builder (dbg)',
- category = 'win|week4|webrtc|fyi',
- short_name = 'dbg',
+ builder = "ci/win-swangle-tot-angle-x64",
+ category = "win|week4|swangle|angle",
+ short_name = "x64",
),
luci.console_view_entry(
- builder = 'ci/win-swangle-x86',
- category = 'win|week4|swangle',
- short_name = 'x86',
+ builder = "ci/win-swangle-tot-swiftshader-x86",
+ category = "win|week4|swangle|swift",
+ short_name = "x86",
),
luci.console_view_entry(
- builder = 'ci/win-swangle-x64',
- category = 'win|week4|swangle',
- short_name = 'x64',
+ builder = "ci/win-swangle-tot-swiftshader-x64",
+ category = "win|week4|swangle|swift",
+ short_name = "x64",
),
luci.console_view_entry(
- builder = 'ci/win-swangle-tot-angle-x86',
- category = 'win|week4|swangle|angle',
- short_name = 'x86',
+ builder = "ci/Win x64 Builder",
+ category = "win|week5",
),
luci.console_view_entry(
- builder = 'ci/win-swangle-tot-angle-x64',
- category = 'win|week4|swangle|angle',
- short_name = 'x64',
+ builder = "ci/GPU Win x64 Builder",
+ category = "win|week5",
+ short_name = "gpu",
),
luci.console_view_entry(
- builder = 'ci/win-swangle-tot-swiftshader-x86',
- category = 'win|week4|swangle|swift',
- short_name = 'x86',
+ builder = "ci/linux-chromeos-dbg",
+ category = "cros|week1",
+ short_name = "dbg",
),
luci.console_view_entry(
- builder = 'ci/win-swangle-tot-swiftshader-x64',
- category = 'win|week4|swangle|swift',
- short_name = 'x64',
+ builder = "ci/linux-chromeos-rel",
+ category = "cros|week1",
+ short_name = "rel",
),
luci.console_view_entry(
- builder = 'ci/Win x64 Builder',
- category = 'win|week5',
+ builder = "ci/linux-chromeos-code-coverage",
+ category = "cros|week1",
+ short_name = "code",
),
luci.console_view_entry(
- builder = 'ci/GPU Win x64 Builder',
- category = 'win|week5',
- short_name = 'gpu',
+ builder = "ci/Linux ChromiumOS Full",
+ category = "cros|week2",
+ short_name = "full",
),
luci.console_view_entry(
- builder = 'ci/linux-chromeos-dbg',
- category = 'cros|week1',
- short_name = 'dbg',
+ builder = "ci/ChromiumOS ASAN Release",
+ category = "cros|week2",
+ short_name = "asan",
),
luci.console_view_entry(
- builder = 'ci/linux-chromeos-rel',
- category = 'cros|week1',
- short_name = 'rel',
+ builder = "ci/Linux Chromium OS ASan LSan Builder",
+ category = "cros|week2",
+ short_name = "asan lsan",
),
luci.console_view_entry(
- builder = 'ci/linux-chromeos-code-coverage',
- category = 'cros|week1',
- short_name = 'code',
+ builder = "ci/Linux ChromiumOS MSan Builder",
+ category = "cros|week2",
+ short_name = "msan",
),
luci.console_view_entry(
- builder = 'ci/Linux ChromiumOS Full',
- category = 'cros|week2',
- short_name = 'full',
+ builder = "ci/Mojo ChromiumOS",
+ category = "cros|week2",
+ short_name = "mojo",
),
luci.console_view_entry(
- builder = 'ci/ChromiumOS ASAN Release',
- category = 'cros|week2',
- short_name = 'asan',
+ builder = "ci/Libfuzzer Upload Chrome OS ASan",
+ category = "cros|week2",
+ short_name = "fuzz",
),
luci.console_view_entry(
- builder = 'ci/Linux Chromium OS ASan LSan Builder',
- category = 'cros|week2',
- short_name = 'asan lsan',
+ builder = "ci/chromeos-amd64-generic-rel",
+ category = "cros|week3|amd64",
+ short_name = "rel",
),
luci.console_view_entry(
- builder = 'ci/Linux ChromiumOS MSan Builder',
- category = 'cros|week2',
- short_name = 'msan',
+ builder = "ci/chromeos-amd64-generic-dbg",
+ category = "cros|week3|amd64",
+ short_name = "dbg",
),
luci.console_view_entry(
- builder = 'ci/Mojo ChromiumOS',
- category = 'cros|week2',
- short_name = 'mojo',
+ builder = "ci/chromeos-amd64-generic-asan-rel",
+ category = "cros|week3|amd64",
+ short_name = "asan",
),
luci.console_view_entry(
- builder = 'ci/Libfuzzer Upload Chrome OS ASan',
- category = 'cros|week2',
- short_name = 'fuzz',
+ builder = "ci/chromeos-amd64-generic-cfi-thin-lto-rel",
+ category = "cros|week3|amd64",
+ short_name = "thinlto",
),
luci.console_view_entry(
- builder = 'ci/chromeos-amd64-generic-rel',
- category = 'cros|week3|amd64',
- short_name = 'rel',
+ builder = "ci/chromeos-arm-generic-rel",
+ category = "cros|week3|arm",
+ short_name = "rel",
),
luci.console_view_entry(
- builder = 'ci/chromeos-amd64-generic-dbg',
- category = 'cros|week3|amd64',
- short_name = 'dbg',
+ builder = "ci/chromeos-arm-generic-dbg",
+ category = "cros|week3|arm",
+ short_name = "dbg",
),
luci.console_view_entry(
- builder = 'ci/chromeos-amd64-generic-asan-rel',
- category = 'cros|week3|amd64',
- short_name = 'asan',
+ builder = "ci/chromeos-kevin-rel",
+ category = "cros|week3|kevin",
+ short_name = "rel",
),
luci.console_view_entry(
- builder = 'ci/chromeos-amd64-generic-cfi-thin-lto-rel',
- category = 'cros|week3|amd64',
- short_name = 'thinlto',
+ builder = "webrtc.fyi/WebRTC Chromium FYI ios-device",
+ category = "ios|week1a",
+ short_name = "dev",
),
luci.console_view_entry(
- builder = 'ci/chromeos-arm-generic-rel',
- category = 'cros|week3|arm',
- short_name = 'rel',
+ builder = "webrtc.fyi/WebRTC Chromium FYI ios-simulator",
+ category = "ios|week1a",
+ short_name = "sim",
),
luci.console_view_entry(
- builder = 'ci/chromeos-arm-generic-dbg',
- category = 'cros|week3|arm',
- short_name = 'dbg',
+ builder = "ci/ios-device",
+ category = "ios|week1b",
+ short_name = "dev",
),
luci.console_view_entry(
- builder = 'ci/chromeos-kevin-rel',
- category = 'cros|week3|kevin',
- short_name = 'rel',
+ builder = "ci/ios-simulator",
+ category = "ios|week1b|sim",
),
luci.console_view_entry(
- builder = 'webrtc.fyi/WebRTC Chromium FYI ios-device',
- category = 'ios|week1a',
- short_name = 'dev',
+ builder = "ci/ios-simulator-full-configs",
+ category = "ios|week1b|sim",
+ short_name = "fullconf",
),
luci.console_view_entry(
- builder = 'webrtc.fyi/WebRTC Chromium FYI ios-simulator',
- category = 'ios|week1a',
- short_name = 'sim',
+ builder = "ci/ios-simulator-noncq",
+ category = "ios|week1b|sim",
+ short_name = "noncq",
),
luci.console_view_entry(
- builder = 'ci/ios-device',
- category = 'ios|week1b',
- short_name = 'dev',
+ builder = "ci/ios13-beta-simulator",
+ category = "ios|week1b|ios13|beta",
+ short_name = "sim",
),
luci.console_view_entry(
- builder = 'ci/ios-simulator',
- category = 'ios|week1b|sim',
+ builder = "ci/ios13-sdk-simulator",
+ category = "ios|week1b|ios13|sdk",
+ short_name = "sim",
),
luci.console_view_entry(
- builder = 'ci/ios-simulator-full-configs',
- category = 'ios|week1b|sim',
- short_name = 'fullconf',
+ builder = "ci/ios-simulator-cronet",
+ category = "ios|week1c",
+ short_name = "cro",
),
luci.console_view_entry(
- builder = 'ci/ios-simulator-noncq',
- category = 'ios|week1b|sim',
- short_name = 'noncq',
+ builder = "ci/ios-simulator-cr-recipe",
+ category = "ios|week1c",
+ short_name = "crr",
),
luci.console_view_entry(
- builder = 'ci/ios13-beta-simulator',
- category = 'ios|week1b|ios13|beta',
- short_name = 'sim',
+ builder = "ci/ios-webkit-tot",
+ category = "ios|week1c",
+ short_name = "webkit",
),
luci.console_view_entry(
- builder = 'ci/ios13-sdk-simulator',
- category = 'ios|week1b|ios13|sdk',
- short_name = 'sim',
+ builder = "ci/ios13-sdk-device",
+ category = "ios|week1c|ios13",
+ short_name = "dev",
),
luci.console_view_entry(
- builder = 'ci/ios-simulator-cronet',
- category = 'ios|week1c',
- short_name = 'cro',
- ),
- luci.console_view_entry(
- builder = 'ci/ios-simulator-cr-recipe',
- category = 'ios|week1c',
- short_name = 'crr',
- ),
- luci.console_view_entry(
- builder = 'ci/ios-webkit-tot',
- category = 'ios|week1c',
- short_name = 'webkit',
- ),
- luci.console_view_entry(
- builder = 'ci/ios13-sdk-device',
- category = 'ios|week1c|ios13',
- short_name = 'dev',
- ),
- luci.console_view_entry(
- builder = 'ci/ios-simulator-code-coverage',
- category = 'ios|week1d',
- short_name = 'code',
+ builder = "ci/ios-simulator-code-coverage",
+ category = "ios|week1d",
+ short_name = "code",
),
],
)
diff --git a/chromium/infra/config/subprojects/goma/consoles/chromium.goma.star b/chromium/infra/config/subprojects/goma/consoles/chromium.goma.star
index ed088f6ecae..84dd9b2d773 100644
--- a/chromium/infra/config/subprojects/goma/consoles/chromium.goma.star
+++ b/chromium/infra/config/subprojects/goma/consoles/chromium.goma.star
@@ -3,99 +3,99 @@
# found in the LICENSE file.
luci.console_view(
- name = 'chromium.goma',
- header = '//chromium-header.textpb',
+ name = "chromium.goma",
+ header = "//chromium-header.textpb",
include_experimental_builds = True,
- repo = 'https://chromium.googlesource.com/chromium/src',
+ repo = "https://chromium.googlesource.com/chromium/src",
entries = [
luci.console_view_entry(
- builder = 'goma/Chromium Linux Goma Staging',
- category = 'clients5',
- short_name = 'lnx',
+ builder = "goma/Chromium Linux Goma Staging",
+ category = "clients5",
+ short_name = "lnx",
),
luci.console_view_entry(
- builder = 'goma/Chromium Mac Goma Staging',
- category = 'clients5',
- short_name = 'mac',
+ builder = "goma/Chromium Mac Goma Staging",
+ category = "clients5",
+ short_name = "mac",
),
luci.console_view_entry(
- builder = 'goma/CrWinGomaStaging',
- category = 'clients5',
- short_name = 'win',
+ builder = "goma/CrWinGomaStaging",
+ category = "clients5",
+ short_name = "win",
),
luci.console_view_entry(
- builder = 'goma/Chromium Linux Goma RBE ToT',
- category = 'rbe|tot|linux|rel',
+ builder = "goma/Chromium Linux Goma RBE ToT",
+ category = "rbe|tot|linux|rel",
),
luci.console_view_entry(
- builder = 'goma/Chromium Linux Goma RBE ToT (ATS)',
- category = 'rbe|tot|linux|rel',
- short_name = 'ats',
+ builder = "goma/Chromium Linux Goma RBE ToT (ATS)",
+ category = "rbe|tot|linux|rel",
+ short_name = "ats",
),
luci.console_view_entry(
- builder = 'goma/Chromium Mac Goma RBE ToT',
- category = 'rbe|tot|mac|rel',
+ builder = "goma/Chromium Mac Goma RBE ToT",
+ category = "rbe|tot|mac|rel",
),
luci.console_view_entry(
- builder = 'goma/Chromium Win Goma RBE ToT',
- category = 'rbe|tot|win|rel',
+ builder = "goma/Chromium Win Goma RBE ToT",
+ category = "rbe|tot|win|rel",
),
luci.console_view_entry(
- builder = 'goma/Chromium iOS Goma RBE ToT',
- category = 'rbe|tot|ios|rel',
+ builder = "goma/Chromium iOS Goma RBE ToT",
+ category = "rbe|tot|ios|rel",
),
luci.console_view_entry(
- builder = 'goma/Chromium Android ARM 32-bit Goma RBE ToT',
- category = 'rbe|tot|android arm|rel',
+ builder = "goma/Chromium Android ARM 32-bit Goma RBE ToT",
+ category = "rbe|tot|android arm|rel",
),
luci.console_view_entry(
- builder = 'goma/Chromium Android ARM 32-bit Goma RBE ToT (ATS)',
- category = 'rbe|tot|android arm|rel',
- short_name = 'ats',
+ builder = "goma/Chromium Android ARM 32-bit Goma RBE ToT (ATS)",
+ category = "rbe|tot|android arm|rel",
+ short_name = "ats",
),
luci.console_view_entry(
- builder = 'goma/Chromium Linux Goma RBE Staging (clobber)',
- category = 'rbe|staging|linux|rel',
- short_name = 'clb',
+ builder = "goma/Chromium Linux Goma RBE Staging (clobber)",
+ category = "rbe|staging|linux|rel",
+ short_name = "clb",
),
luci.console_view_entry(
- builder = 'goma/Chromium Linux Goma RBE Staging',
- category = 'rbe|staging|linux|rel',
+ builder = "goma/Chromium Linux Goma RBE Staging",
+ category = "rbe|staging|linux|rel",
),
luci.console_view_entry(
- builder = 'goma/Chromium Linux Goma RBE Staging (dbg) (clobber)',
- category = 'rbe|staging|linux|debug',
- short_name = 'clb',
+ builder = "goma/Chromium Linux Goma RBE Staging (dbg) (clobber)",
+ category = "rbe|staging|linux|debug",
+ short_name = "clb",
),
luci.console_view_entry(
- builder = 'goma/Chromium Linux Goma RBE Staging (dbg)',
- category = 'rbe|staging|linux|debug',
+ builder = "goma/Chromium Linux Goma RBE Staging (dbg)",
+ category = "rbe|staging|linux|debug",
),
luci.console_view_entry(
- builder = 'goma/Chromium Mac Goma RBE Staging (clobber)',
- category = 'rbe|staging|mac|rel',
- short_name = 'clb',
+ builder = "goma/Chromium Mac Goma RBE Staging (clobber)",
+ category = "rbe|staging|mac|rel",
+ short_name = "clb",
),
luci.console_view_entry(
- builder = 'goma/Chromium Mac Goma RBE Staging',
- category = 'rbe|staging|mac|rel',
+ builder = "goma/Chromium Mac Goma RBE Staging",
+ category = "rbe|staging|mac|rel",
),
luci.console_view_entry(
- builder = 'goma/Chromium Mac Goma RBE Staging (dbg)',
- category = 'rbe|staging|mac|debug',
+ builder = "goma/Chromium Mac Goma RBE Staging (dbg)",
+ category = "rbe|staging|mac|debug",
),
luci.console_view_entry(
- builder = 'goma/Chromium Win Goma RBE Staging',
- category = 'rbe|staging|win|rel',
+ builder = "goma/Chromium Win Goma RBE Staging",
+ category = "rbe|staging|win|rel",
),
luci.console_view_entry(
- builder = 'goma/Chromium Win Goma RBE Staging (clobber)',
- category = 'rbe|staging|win|rel',
- short_name = 'clb',
+ builder = "goma/Chromium Win Goma RBE Staging (clobber)",
+ category = "rbe|staging|win|rel",
+ short_name = "clb",
),
luci.console_view_entry(
- builder = 'goma/Chromium Android ARM 32-bit Goma RBE Staging',
- category = 'rbe|staging|android arm|rel',
+ builder = "goma/Chromium Android ARM 32-bit Goma RBE Staging",
+ category = "rbe|staging|android arm|rel",
),
],
)
diff --git a/chromium/infra/config/subprojects/goma/consoles/goma.latest.star b/chromium/infra/config/subprojects/goma/consoles/goma.latest.star
index 3d9885c5b90..f64d8a00409 100644
--- a/chromium/infra/config/subprojects/goma/consoles/goma.latest.star
+++ b/chromium/infra/config/subprojects/goma/consoles/goma.latest.star
@@ -3,131 +3,131 @@
# found in the LICENSE file.
luci.console_view(
- name = 'goma.latest',
- header = '//chromium-header.textpb',
- repo = 'https://chromium.googlesource.com/chromium/src',
+ name = "goma.latest",
+ header = "//chromium-header.textpb",
+ repo = "https://chromium.googlesource.com/chromium/src",
entries = [
luci.console_view_entry(
- builder = 'goma/Win Builder Goma Latest Client',
- category = 'win|rel',
+ builder = "goma/Win Builder Goma Latest Client",
+ category = "win|rel",
),
luci.console_view_entry(
- builder = 'goma/Win Builder (dbg) Goma Latest Client',
- category = 'win|dbg',
+ builder = "goma/Win Builder (dbg) Goma Latest Client",
+ category = "win|dbg",
),
luci.console_view_entry(
- builder = 'goma/win32-archive-rel-goma-latest-localoutputcache',
- category = 'win|rel',
- short_name = 'loc',
+ builder = "goma/win32-archive-rel-goma-latest-localoutputcache",
+ category = "win|rel",
+ short_name = "loc",
),
luci.console_view_entry(
- builder = 'goma/Win7 Builder Goma Latest Client',
- category = 'win7|rel',
+ builder = "goma/Win7 Builder Goma Latest Client",
+ category = "win7|rel",
),
luci.console_view_entry(
- builder = 'goma/Win7 Builder (dbg) Goma Latest Client',
- category = 'win7|dbg',
+ builder = "goma/Win7 Builder (dbg) Goma Latest Client",
+ category = "win7|dbg",
),
luci.console_view_entry(
- builder = 'goma/Mac Builder Goma Latest Client',
- category = 'mac|rel',
+ builder = "goma/Mac Builder Goma Latest Client",
+ category = "mac|rel",
),
luci.console_view_entry(
- builder = 'goma/Mac Builder (dbg) Goma Latest Client',
- category = 'mac|dbg',
+ builder = "goma/Mac Builder (dbg) Goma Latest Client",
+ category = "mac|dbg",
),
luci.console_view_entry(
- builder = 'goma/mac-archive-rel-goma-latest',
- category = 'mac|rel',
- short_name = 'clb',
+ builder = "goma/mac-archive-rel-goma-latest",
+ category = "mac|rel",
+ short_name = "clb",
),
luci.console_view_entry(
- builder = 'goma/Mac Builder (dbg) Goma Latest Client (clobber)',
- category = 'mac|dbg',
- short_name = 'clb',
+ builder = "goma/Mac Builder (dbg) Goma Latest Client (clobber)",
+ category = "mac|dbg",
+ short_name = "clb",
),
luci.console_view_entry(
- builder = 'goma/mac-archive-rel-goma-latest-localoutputcache',
- category = 'mac|rel',
- short_name = 'loc',
+ builder = "goma/mac-archive-rel-goma-latest-localoutputcache",
+ category = "mac|rel",
+ short_name = "loc",
),
luci.console_view_entry(
- builder = 'goma/chromeos-amd64-generic-rel-goma-latest',
- category = 'cros|rel',
+ builder = "goma/chromeos-amd64-generic-rel-goma-latest",
+ category = "cros|rel",
),
luci.console_view_entry(
- builder = 'goma/Linux Builder Goma Latest Client',
- category = 'linux|rel',
+ builder = "goma/Linux Builder Goma Latest Client",
+ category = "linux|rel",
),
luci.console_view_entry(
- builder = 'goma/linux-archive-rel-goma-latest',
- category = 'linux|rel',
- short_name = 'clb',
+ builder = "goma/linux-archive-rel-goma-latest",
+ category = "linux|rel",
+ short_name = "clb",
),
luci.console_view_entry(
- builder = 'goma/linux-archive-rel-goma-latest-localoutputcache',
- category = 'linux|rel',
- short_name = 'loc',
+ builder = "goma/linux-archive-rel-goma-latest-localoutputcache",
+ category = "linux|rel",
+ short_name = "loc",
),
luci.console_view_entry(
- builder = 'goma/android-archive-dbg-goma-latest',
- category = 'android|dbg',
+ builder = "goma/android-archive-dbg-goma-latest",
+ category = "android|dbg",
),
luci.console_view_entry(
- builder = 'goma/ios-device-goma-latest-clobber',
- category = 'ios',
- short_name = 'clb',
+ builder = "goma/ios-device-goma-latest-clobber",
+ category = "ios",
+ short_name = "clb",
),
- # RBE
+ # RBE
luci.console_view_entry(
- builder = 'goma/linux-archive-rel-goma-rbe-latest',
- category = 'rbe|linux|rel',
- short_name = 'clb',
+ builder = "goma/linux-archive-rel-goma-rbe-latest",
+ category = "rbe|linux|rel",
+ short_name = "clb",
),
luci.console_view_entry(
- builder = 'goma/linux-archive-rel-goma-rbe-ats-latest',
- category = 'rbe|linux|rel',
- short_name = 'ats',
+ builder = "goma/linux-archive-rel-goma-rbe-ats-latest",
+ category = "rbe|linux|rel",
+ short_name = "ats",
),
luci.console_view_entry(
- builder = 'goma/Linux Builder Goma RBE Latest Client',
- category = 'rbe|linux|rel',
+ builder = "goma/Linux Builder Goma RBE Latest Client",
+ category = "rbe|linux|rel",
),
luci.console_view_entry(
- builder = 'goma/chromeos-amd64-generic-rel-goma-rbe-latest',
- category = 'rbe|cros|rel',
+ builder = "goma/chromeos-amd64-generic-rel-goma-rbe-latest",
+ category = "rbe|cros|rel",
),
luci.console_view_entry(
- builder = 'goma/android-archive-dbg-goma-rbe-latest',
- category = 'rbe|android|dbg',
+ builder = "goma/android-archive-dbg-goma-rbe-latest",
+ category = "rbe|android|dbg",
),
luci.console_view_entry(
- builder = 'goma/android-archive-dbg-goma-rbe-ats-latest',
- category = 'rbe|android|dbg',
- short_name = 'ats',
+ builder = "goma/android-archive-dbg-goma-rbe-ats-latest",
+ category = "rbe|android|dbg",
+ short_name = "ats",
),
luci.console_view_entry(
- builder = 'goma/mac-archive-rel-goma-rbe-latest',
- category = 'rbe|mac|rel',
- short_name = 'clb',
+ builder = "goma/mac-archive-rel-goma-rbe-latest",
+ category = "rbe|mac|rel",
+ short_name = "clb",
),
luci.console_view_entry(
- builder = 'goma/Mac Builder (dbg) Goma RBE Latest Client (clobber)',
- category = 'rbe|mac|dbg',
- short_name = 'clb',
+ builder = "goma/Mac Builder (dbg) Goma RBE Latest Client (clobber)",
+ category = "rbe|mac|dbg",
+ short_name = "clb",
),
luci.console_view_entry(
- builder = 'goma/ios-device-goma-rbe-latest-clobber',
- category = 'rbe|ios',
- short_name = 'clb',
+ builder = "goma/ios-device-goma-rbe-latest-clobber",
+ category = "rbe|ios",
+ short_name = "clb",
),
luci.console_view_entry(
- builder = 'goma/Win Builder Goma RBE Latest Client',
- category = 'rbe|win|rel',
+ builder = "goma/Win Builder Goma RBE Latest Client",
+ category = "rbe|win|rel",
),
luci.console_view_entry(
- builder = 'goma/Win Builder (dbg) Goma RBE Latest Client',
- category = 'rbe|win|dbg',
+ builder = "goma/Win Builder (dbg) Goma RBE Latest Client",
+ category = "rbe|win|dbg",
),
],
)
diff --git a/chromium/infra/config/subprojects/goma/consoles/luci.chromium.goma.star b/chromium/infra/config/subprojects/goma/consoles/luci.chromium.goma.star
index 1de4fac1db5..4caec56b950 100644
--- a/chromium/infra/config/subprojects/goma/consoles/luci.chromium.goma.star
+++ b/chromium/infra/config/subprojects/goma/consoles/luci.chromium.goma.star
@@ -3,43 +3,43 @@
# found in the LICENSE file.
luci.console_view(
- name = 'luci.chromium.goma',
- header = '//chromium-header.textpb',
+ name = "luci.chromium.goma",
+ header = "//chromium-header.textpb",
include_experimental_builds = True,
- repo = 'https://chromium.googlesource.com/chromium/src',
+ repo = "https://chromium.googlesource.com/chromium/src",
entries = [
luci.console_view_entry(
- builder = 'goma/Chromium Linux Goma Staging',
- category = 'clients5',
- short_name = 'lnx',
+ builder = "goma/Chromium Linux Goma Staging",
+ category = "clients5",
+ short_name = "lnx",
),
luci.console_view_entry(
- builder = 'goma/Chromium Mac Goma Staging',
- category = 'clients5',
- short_name = 'mac',
+ builder = "goma/Chromium Mac Goma Staging",
+ category = "clients5",
+ short_name = "mac",
),
luci.console_view_entry(
- builder = 'goma/CrWinGomaStaging',
- category = 'clients5',
- short_name = 'win',
+ builder = "goma/CrWinGomaStaging",
+ category = "clients5",
+ short_name = "win",
),
luci.console_view_entry(
- builder = 'goma/Chromium Linux Goma RBE Staging (clobber)',
- category = 'rbe|rel',
- short_name = 'clb',
+ builder = "goma/Chromium Linux Goma RBE Staging (clobber)",
+ category = "rbe|rel",
+ short_name = "clb",
),
luci.console_view_entry(
- builder = 'goma/Chromium Linux Goma RBE Staging',
- category = 'rbe|rel',
+ builder = "goma/Chromium Linux Goma RBE Staging",
+ category = "rbe|rel",
),
luci.console_view_entry(
- builder = 'goma/Chromium Linux Goma RBE Staging (dbg) (clobber)',
- category = 'rbe|debug',
- short_name = 'clb',
+ builder = "goma/Chromium Linux Goma RBE Staging (dbg) (clobber)",
+ category = "rbe|debug",
+ short_name = "clb",
),
luci.console_view_entry(
- builder = 'goma/Chromium Linux Goma RBE Staging (dbg)',
- category = 'rbe|debug',
+ builder = "goma/Chromium Linux Goma RBE Staging (dbg)",
+ category = "rbe|debug",
),
],
)
diff --git a/chromium/infra/config/subprojects/goma/goma.star b/chromium/infra/config/subprojects/goma/goma.star
index f44522e38ec..79d212d996d 100644
--- a/chromium/infra/config/subprojects/goma/goma.star
+++ b/chromium/infra/config/subprojects/goma/goma.star
@@ -2,525 +2,543 @@
# 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', 'cpu', 'defaults', 'goma', 'os', 'xcode_cache')
+load("//lib/builders.star", "builder", "cpu", "defaults", "goma", "os", "xcode_cache")
luci.bucket(
- name = 'goma',
+ name = "goma",
acls = [
acl.entry(
roles = acl.BUILDBUCKET_READER,
- groups = 'all',
+ groups = "all",
),
acl.entry(
roles = acl.BUILDBUCKET_TRIGGERER,
- groups = 'project-chromium-ci-schedulers',
+ groups = "project-chromium-ci-schedulers",
),
acl.entry(
roles = acl.BUILDBUCKET_OWNER,
- groups = 'google/luci-task-force@google.com',
+ groups = "google/luci-task-force@google.com",
),
],
)
-defaults.bucket.set('goma')
+defaults.bucket.set("goma")
defaults.build_numbers.set(True)
defaults.configure_kitchen.set(True)
defaults.cores.set(8)
defaults.cpu.set(cpu.X86_64)
-defaults.executable.set('recipe:chromium')
+defaults.executable.set("recipe:chromium")
defaults.execution_timeout.set(3 * time.hour)
defaults.os.set(os.LINUX_DEFAULT)
-defaults.pool.set('luci.chromium.ci')
+defaults.pool.set("luci.chromium.ci")
defaults.service_account.set(
- 'chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com')
-defaults.swarming_tags.set(['vpython:native-python-wrapper'])
-defaults.triggered_by.set(['master-gitiles-trigger'])
-
+ "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com",
+)
+defaults.swarming_tags.set(["vpython:native-python-wrapper"])
+defaults.triggered_by.set(["master-gitiles-trigger"])
# Builders appear after the function used to define them, with all builders
# defined using the same function ordered lexicographically by name
# Builder functions are defined in lexicographic order by name ignoring the
# '_builder' suffix
-# Builder functions are defined for each master that goma builders appear on,
-# with additional functions for specializing on OS or goma grouping (canary,
+# Builder functions are defined for each builder group that goma builders appear
+# in, with additional functions for specializing on OS or goma grouping (canary,
# latest client, etc.): XXX_YYY_builder where XXX is the part after the last dot
-# in the mastername and YYY is the OS or goma grouping
-
+# in the builder group and YYY is the OS or goma grouping
def fyi_goma_canary_builder(*, name, **kwargs):
- return builder(
- name = name,
- mastername = 'chromium.goma.fyi',
- execution_timeout = 10 * time.hour,
- **kwargs
- )
+ return builder(
+ name = name,
+ builder_group = "chromium.goma.fyi",
+ execution_timeout = 10 * time.hour,
+ **kwargs
+ )
fyi_goma_canary_builder(
- name = 'Linux Builder Goma Canary',
+ name = "Linux Builder Goma Canary",
# keep to use trusty for this until chrome drops support of development
# on trusty.
os = os.LINUX_TRUSTY,
)
fyi_goma_canary_builder(
- name = 'Mac Builder (dbg) Goma Canary',
+ name = "Mac Builder (dbg) Goma Canary",
cores = 4,
os = os.MAC_DEFAULT,
)
fyi_goma_canary_builder(
- name = 'Mac Builder (dbg) Goma Canary (clobber)',
+ name = "Mac Builder (dbg) Goma Canary (clobber)",
cores = 4,
os = os.MAC_DEFAULT,
)
fyi_goma_canary_builder(
- name = 'Mac Builder Goma Canary',
+ name = "Mac Builder Goma Canary",
cores = 4,
os = os.MAC_DEFAULT,
)
fyi_goma_canary_builder(
- name = 'Win Builder (dbg) Goma Canary',
+ name = "Win Builder (dbg) Goma Canary",
os = os.WINDOWS_DEFAULT,
)
fyi_goma_canary_builder(
- name = 'Win Builder Goma Canary',
+ name = "Win Builder Goma Canary",
os = os.WINDOWS_DEFAULT,
)
fyi_goma_canary_builder(
- name = 'Win7 Builder (dbg) Goma Canary',
+ name = "Win7 Builder (dbg) Goma Canary",
os = os.WINDOWS_7,
)
fyi_goma_canary_builder(
- name = 'Win7 Builder Goma Canary',
+ name = "Win7 Builder Goma Canary",
os = os.WINDOWS_7,
)
fyi_goma_canary_builder(
- name = 'android-archive-dbg-goma-canary',
+ name = "android-archive-dbg-goma-canary",
)
fyi_goma_canary_builder(
- name = 'chromeos-amd64-generic-rel-goma-canary',
+ name = "chromeos-amd64-generic-rel-goma-canary",
)
fyi_goma_canary_builder(
- name = 'ios-device-goma-canary-clobber',
- caches = [xcode_cache.x11c29],
+ name = "ios-device-goma-canary-clobber",
+ caches = [xcode_cache.x11e146],
cores = None,
os = os.MAC_ANY,
properties = {
- 'xcode_build_version': '11c29'
- }
+ "xcode_build_version": "11e146",
+ },
)
fyi_goma_canary_builder(
- name = 'linux-archive-rel-goma-canary',
+ name = "linux-archive-rel-goma-canary",
)
fyi_goma_canary_builder(
- name = 'linux-archive-rel-goma-canary-localoutputcache',
+ name = "linux-archive-rel-goma-canary-localoutputcache",
)
fyi_goma_canary_builder(
- name = 'mac-archive-rel-goma-canary',
+ name = "mac-archive-rel-goma-canary",
cores = 4,
os = os.MAC_DEFAULT,
)
fyi_goma_canary_builder(
- name = 'mac-archive-rel-goma-canary-localoutputcache',
+ name = "mac-archive-rel-goma-canary-localoutputcache",
cores = 4,
os = os.MAC_DEFAULT,
)
fyi_goma_canary_builder(
- name = 'win32-archive-rel-goma-canary-localoutputcache',
+ name = "win32-archive-rel-goma-canary-localoutputcache",
os = os.WINDOWS_DEFAULT,
)
-
def fyi_goma_rbe_canary_builder(
- *,
- name,
- goma_backend=goma.backend.RBE_PROD,
- os=os.LINUX_DEFAULT,
- **kwargs):
- return builder(
- name = name,
- execution_timeout = 10 * time.hour,
- goma_backend = goma_backend,
- mastername = 'chromium.goma.fyi',
- os = os,
- **kwargs
- )
+ *,
+ name,
+ goma_backend = goma.backend.RBE_PROD,
+ os = os.LINUX_DEFAULT,
+ **kwargs):
+ return builder(
+ name = name,
+ builder_group = "chromium.goma.fyi",
+ execution_timeout = 10 * time.hour,
+ goma_backend = goma_backend,
+ os = os,
+ goma_use_luci_auth = True,
+ **kwargs
+ )
fyi_goma_rbe_canary_builder(
- name = 'Linux Builder Goma RBE Canary',
+ name = "Linux Builder Goma RBE Canary",
)
fyi_goma_rbe_canary_builder(
- name = 'Mac Builder (dbg) Goma RBE Canary (clobber)',
+ name = "Mac Builder (dbg) Goma RBE Canary (clobber)",
cores = 4,
goma_jobs = goma.jobs.J80,
os = os.MAC_DEFAULT,
)
fyi_goma_rbe_canary_builder(
- name = 'android-archive-dbg-goma-rbe-ats-canary',
+ name = "android-archive-dbg-goma-rbe-ats-canary",
goma_enable_ats = True,
)
fyi_goma_rbe_canary_builder(
- name = 'android-archive-dbg-goma-rbe-canary',
+ name = "android-archive-dbg-goma-rbe-canary",
)
fyi_goma_rbe_canary_builder(
- name = 'chromeos-amd64-generic-rel-goma-rbe-canary',
+ name = "chromeos-amd64-generic-rel-goma-rbe-canary",
goma_enable_ats = True,
)
fyi_goma_rbe_canary_builder(
- name = 'ios-device-goma-rbe-canary-clobber',
- caches = [xcode_cache.x11c29],
+ name = "ios-device-goma-rbe-canary-clobber",
+ caches = [xcode_cache.x11e146],
cores = None,
os = os.MAC_ANY,
properties = {
- 'xcode_build_version': '11c29'
- }
+ "xcode_build_version": "11e146",
+ },
)
fyi_goma_rbe_canary_builder(
- name = 'linux-archive-rel-goma-rbe-ats-canary',
+ name = "linux-archive-rel-goma-rbe-ats-canary",
goma_enable_ats = True,
)
fyi_goma_rbe_canary_builder(
- name = 'linux-archive-rel-goma-rbe-canary',
+ name = "linux-archive-rel-goma-rbe-canary",
)
fyi_goma_rbe_canary_builder(
- name = 'mac-archive-rel-goma-rbe-canary',
+ name = "mac-archive-rel-goma-rbe-canary",
cores = 4,
goma_jobs = goma.jobs.J80,
os = os.MAC_DEFAULT,
)
-
-def fyi_goma_latest_client_builder(*, name, os=os.LINUX_DEFAULT, **kwargs):
- return builder(
- name = name,
- mastername = 'chromium.goma.fyi',
- execution_timeout = 10 * time.hour,
- os = os,
- **kwargs
- )
+def fyi_goma_latest_client_builder(*, name, os = os.LINUX_DEFAULT, **kwargs):
+ return builder(
+ name = name,
+ builder_group = "chromium.goma.fyi",
+ execution_timeout = 10 * time.hour,
+ os = os,
+ **kwargs
+ )
fyi_goma_latest_client_builder(
- name = 'Linux Builder Goma Latest Client',
+ name = "Linux Builder Goma Latest Client",
)
fyi_goma_latest_client_builder(
- name = 'Mac Builder (dbg) Goma Latest Client',
+ name = "Mac Builder (dbg) Goma Latest Client",
cores = 4,
os = os.MAC_DEFAULT,
)
fyi_goma_latest_client_builder(
- name = 'Mac Builder (dbg) Goma Latest Client (clobber)',
+ name = "Mac Builder (dbg) Goma Latest Client (clobber)",
cores = 4,
os = os.MAC_DEFAULT,
)
fyi_goma_latest_client_builder(
- name = 'Mac Builder Goma Latest Client',
+ name = "Mac Builder Goma Latest Client",
cores = 4,
os = os.MAC_DEFAULT,
)
fyi_goma_latest_client_builder(
- name = 'Win Builder (dbg) Goma Latest Client',
+ name = "Win Builder (dbg) Goma Latest Client",
os = os.WINDOWS_DEFAULT,
)
fyi_goma_latest_client_builder(
- name = 'Win Builder Goma Latest Client',
+ name = "Win Builder Goma Latest Client",
os = os.WINDOWS_DEFAULT,
)
fyi_goma_latest_client_builder(
- name = 'Win7 Builder (dbg) Goma Latest Client',
+ name = "Win7 Builder (dbg) Goma Latest Client",
os = os.WINDOWS_7,
)
fyi_goma_latest_client_builder(
- name = 'Win7 Builder Goma Latest Client',
+ name = "Win7 Builder Goma Latest Client",
os = os.WINDOWS_7,
)
fyi_goma_latest_client_builder(
- name = 'android-archive-dbg-goma-latest',
+ name = "android-archive-dbg-goma-latest",
)
fyi_goma_latest_client_builder(
- name = 'chromeos-amd64-generic-rel-goma-latest',
+ name = "chromeos-amd64-generic-rel-goma-latest",
)
fyi_goma_latest_client_builder(
- name = 'ios-device-goma-latest-clobber',
- caches = [xcode_cache.x11c29],
+ name = "ios-device-goma-latest-clobber",
+ caches = [xcode_cache.x11e146],
cores = None,
os = os.MAC_ANY,
properties = {
- 'xcode_build_version': '11c29'
- }
+ "xcode_build_version": "11e146",
+ },
)
fyi_goma_latest_client_builder(
- name = 'linux-archive-rel-goma-latest',
+ name = "linux-archive-rel-goma-latest",
)
fyi_goma_latest_client_builder(
- name = 'linux-archive-rel-goma-latest-localoutputcache',
+ name = "linux-archive-rel-goma-latest-localoutputcache",
)
fyi_goma_latest_client_builder(
- name = 'mac-archive-rel-goma-latest',
+ name = "mac-archive-rel-goma-latest",
cores = 4,
os = os.MAC_DEFAULT,
)
fyi_goma_latest_client_builder(
- name = 'mac-archive-rel-goma-latest-localoutputcache',
+ name = "mac-archive-rel-goma-latest-localoutputcache",
cores = 4,
os = os.MAC_DEFAULT,
)
fyi_goma_latest_client_builder(
- name = 'win32-archive-rel-goma-latest-localoutputcache',
+ name = "win32-archive-rel-goma-latest-localoutputcache",
os = os.WINDOWS_DEFAULT,
)
-
def fyi_goma_rbe_latest_client_builder(
- *,
- name,
- goma_backend=goma.backend.RBE_PROD,
- os=os.LINUX_DEFAULT,
- **kwargs):
- return builder(
- name = name,
- execution_timeout = 10 * time.hour,
- goma_backend = goma_backend,
- mastername = 'chromium.goma.fyi',
- os = os,
- **kwargs
- )
+ *,
+ name,
+ goma_backend = goma.backend.RBE_PROD,
+ os = os.LINUX_DEFAULT,
+ **kwargs):
+ return builder(
+ name = name,
+ builder_group = "chromium.goma.fyi",
+ execution_timeout = 10 * time.hour,
+ goma_backend = goma_backend,
+ os = os,
+ goma_use_luci_auth = True,
+ **kwargs
+ )
fyi_goma_rbe_latest_client_builder(
- name = 'Linux Builder Goma RBE Latest Client',
+ name = "Linux Builder Goma RBE Latest Client",
)
fyi_goma_rbe_latest_client_builder(
- name = 'Mac Builder (dbg) Goma RBE Latest Client (clobber)',
+ name = "Mac Builder (dbg) Goma RBE Latest Client (clobber)",
cores = 4,
goma_jobs = goma.jobs.J80,
os = os.MAC_DEFAULT,
)
fyi_goma_rbe_latest_client_builder(
- name = 'Win Builder (dbg) Goma RBE Latest Client',
+ name = "Win Builder (dbg) Goma RBE Latest Client",
goma_backend = goma.backend.RBE_STAGING,
goma_enable_ats = True,
os = os.WINDOWS_DEFAULT,
)
fyi_goma_rbe_latest_client_builder(
- name = 'Win Builder Goma RBE Latest Client',
+ name = "Win Builder Goma RBE Latest Client",
goma_backend = goma.backend.RBE_STAGING,
goma_enable_ats = True,
os = os.WINDOWS_DEFAULT,
)
fyi_goma_rbe_latest_client_builder(
- name = 'android-archive-dbg-goma-rbe-ats-latest',
+ name = "android-archive-dbg-goma-rbe-ats-latest",
goma_enable_ats = True,
)
fyi_goma_rbe_latest_client_builder(
- name = 'android-archive-dbg-goma-rbe-latest',
+ name = "android-archive-dbg-goma-rbe-latest",
)
fyi_goma_rbe_latest_client_builder(
- name = 'chromeos-amd64-generic-rel-goma-rbe-latest',
+ name = "chromeos-amd64-generic-rel-goma-rbe-latest",
goma_enable_ats = True,
)
fyi_goma_rbe_latest_client_builder(
- name = 'ios-device-goma-rbe-latest-clobber',
- caches = [xcode_cache.x11c29],
+ name = "ios-device-goma-rbe-latest-clobber",
+ caches = [xcode_cache.x11e146],
cores = None,
os = os.MAC_ANY,
properties = {
- 'xcode_build_version': '11c29'
- }
+ "xcode_build_version": "11e146",
+ },
)
fyi_goma_rbe_latest_client_builder(
- name = 'linux-archive-rel-goma-rbe-ats-latest',
+ name = "linux-archive-rel-goma-rbe-ats-latest",
goma_enable_ats = True,
)
fyi_goma_rbe_latest_client_builder(
- name = 'linux-archive-rel-goma-rbe-latest',
+ name = "linux-archive-rel-goma-rbe-latest",
)
fyi_goma_rbe_latest_client_builder(
- name = 'mac-archive-rel-goma-rbe-latest',
+ name = "mac-archive-rel-goma-rbe-latest",
cores = 4,
goma_jobs = goma.jobs.J80,
os = os.MAC_DEFAULT,
)
-
-def goma_builder(*, name, builderless=False, os=os.LINUX_DEFAULT, **kwargs):
- return builder(
- name = name,
- builderless = builderless,
- mastername = 'chromium.goma',
- os = os,
- **kwargs
- )
+def goma_builder(
+ *,
+ name,
+ builderless = False,
+ os = os.LINUX_DEFAULT,
+ goma_use_luci_auth = True,
+ **kwargs):
+ return builder(
+ name = name,
+ builder_group = "chromium.goma",
+ builderless = builderless,
+ os = os,
+ goma_use_luci_auth = goma_use_luci_auth,
+ **kwargs
+ )
goma_builder(
- name = 'Chromium Android ARM 32-bit Goma RBE Staging',
+ name = "Chromium Android ARM 32-bit Goma RBE Staging",
goma_backend = goma.backend.RBE_STAGING,
)
goma_builder(
- name = 'Chromium Android ARM 32-bit Goma RBE ToT',
+ name = "Chromium Android ARM 32-bit Goma RBE ToT",
goma_backend = goma.backend.RBE_TOT,
goma_enable_ats = False,
)
goma_builder(
- name = 'Chromium Android ARM 32-bit Goma RBE ToT (ATS)',
+ name = "Chromium Android ARM 32-bit Goma RBE ToT (ATS)",
goma_backend = goma.backend.RBE_TOT,
goma_enable_ats = True,
)
goma_builder(
- name = 'Chromium Linux Goma RBE Staging',
+ name = "Chromium Linux Goma RBE Staging",
goma_backend = goma.backend.RBE_STAGING,
)
goma_builder(
- name = 'Chromium Linux Goma RBE Staging (clobber)',
+ name = "Chromium Linux Goma RBE Staging (clobber)",
goma_backend = goma.backend.RBE_STAGING,
)
goma_builder(
- name = 'Chromium Linux Goma RBE Staging (dbg)',
+ name = "Chromium Linux Goma RBE Staging (dbg)",
goma_backend = goma.backend.RBE_STAGING,
)
goma_builder(
- name = 'Chromium Linux Goma RBE Staging (dbg) (clobber)',
+ name = "Chromium Linux Goma RBE Staging (dbg) (clobber)",
goma_backend = goma.backend.RBE_STAGING,
)
goma_builder(
- name = 'Chromium Linux Goma Staging',
+ name = "Chromium Linux Goma Staging",
+ goma_use_luci_auth = False,
)
goma_builder(
- name = 'Chromium Linux Goma RBE ToT',
+ name = "Chromium Linux Goma RBE ToT",
goma_backend = goma.backend.RBE_TOT,
goma_enable_ats = False,
)
goma_builder(
- name = 'Chromium Linux Goma RBE ToT (ATS)',
+ name = "Chromium Linux Goma RBE ToT (ATS)",
goma_backend = goma.backend.RBE_TOT,
goma_enable_ats = True,
)
-
-def goma_mac_builder(*, name, os=os.MAC_DEFAULT, **kwargs):
- return goma_builder(
- name = name,
- cores = 4,
- goma_jobs = goma.jobs.J80,
- os = os,
- **kwargs
- )
+def goma_mac_builder(
+ *,
+ name,
+ os = os.MAC_DEFAULT,
+ goma_use_luci_auth = True,
+ **kwargs):
+ return goma_builder(
+ name = name,
+ cores = 4,
+ goma_jobs = goma.jobs.J80,
+ os = os,
+ goma_use_luci_auth = goma_use_luci_auth,
+ **kwargs
+ )
goma_mac_builder(
- name = 'Chromium iOS Goma RBE ToT',
- caches = [xcode_cache.x11c29],
+ name = "Chromium iOS Goma RBE ToT",
+ caches = [xcode_cache.x11e146],
goma_backend = goma.backend.RBE_TOT,
os = os.MAC_10_14,
properties = {
- 'xcode_build_version': "11c29",
- }
+ "xcode_build_version": "11e146",
+ },
)
goma_mac_builder(
- name = 'Chromium Mac Goma RBE Staging',
+ name = "Chromium Mac Goma RBE Staging",
goma_backend = goma.backend.RBE_STAGING,
)
goma_mac_builder(
- name = 'Chromium Mac Goma RBE Staging (clobber)',
+ name = "Chromium Mac Goma RBE Staging (clobber)",
goma_backend = goma.backend.RBE_STAGING,
)
goma_mac_builder(
- name = 'Chromium Mac Goma RBE Staging (dbg)',
+ name = "Chromium Mac Goma RBE Staging (dbg)",
goma_backend = goma.backend.RBE_STAGING,
)
goma_mac_builder(
- name = 'Chromium Mac Goma RBE ToT',
+ name = "Chromium Mac Goma RBE ToT",
goma_backend = goma.backend.RBE_TOT,
)
goma_mac_builder(
- name = 'Chromium Mac Goma Staging',
-)
-
-
-def goma_windows_builder(*, name, goma_enable_ats=True, cores=32, **kwargs):
- return goma_builder(
- name = name,
- cores = cores,
- goma_enable_ats = goma_enable_ats,
- os = os.WINDOWS_DEFAULT,
- **kwargs
- )
+ name = "Chromium Mac Goma Staging",
+ goma_use_luci_auth = False,
+)
+
+def goma_windows_builder(
+ *,
+ name,
+ goma_enable_ats = True,
+ goma_use_luci_auth = True,
+ cores = 32,
+ **kwargs):
+ return goma_builder(
+ name = name,
+ cores = cores,
+ goma_enable_ats = goma_enable_ats,
+ goma_use_luci_auth = goma_use_luci_auth,
+ os = os.WINDOWS_DEFAULT,
+ **kwargs
+ )
goma_windows_builder(
- name = 'Chromium Win Goma RBE Staging',
+ name = "Chromium Win Goma RBE Staging",
goma_backend = goma.backend.RBE_STAGING,
)
goma_windows_builder(
- name = 'Chromium Win Goma RBE Staging (clobber)',
+ name = "Chromium Win Goma RBE Staging (clobber)",
goma_backend = goma.backend.RBE_STAGING,
)
goma_windows_builder(
- name = 'Chromium Win Goma RBE ToT',
+ name = "Chromium Win Goma RBE ToT",
goma_backend = goma.backend.RBE_TOT,
)
goma_windows_builder(
- name = 'CrWinGomaStaging',
+ name = "CrWinGomaStaging",
cores = 8,
goma_enable_ats = False,
+ goma_use_luci_auth = False,
)
diff --git a/chromium/infra/config/subprojects/goma/main.star b/chromium/infra/config/subprojects/goma/main.star
deleted file mode 100644
index 1335fddeed2..00000000000
--- a/chromium/infra/config/subprojects/goma/main.star
+++ /dev/null
@@ -1,10 +0,0 @@
-# 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.
-
-exec('./goma.star')
-exec('./consoles/chromium.goma.star')
-exec('./consoles/chromium.goma.fyi.star')
-exec('./consoles/chromium.goma.migration.star')
-exec('./consoles/goma.latest.star')
-exec('./consoles/luci.chromium.goma.star')
diff --git a/chromium/infra/config/subprojects/goma/subproject.star b/chromium/infra/config/subprojects/goma/subproject.star
new file mode 100644
index 00000000000..0ff40f4741c
--- /dev/null
+++ b/chromium/infra/config/subprojects/goma/subproject.star
@@ -0,0 +1,10 @@
+# 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.
+
+exec("./goma.star")
+exec("./consoles/chromium.goma.star")
+exec("./consoles/chromium.goma.fyi.star")
+exec("./consoles/chromium.goma.migration.star")
+exec("./consoles/goma.latest.star")
+exec("./consoles/luci.chromium.goma.star")
diff --git a/chromium/infra/config/subprojects/webrtc/consoles/chromium.webrtc.fyi.star b/chromium/infra/config/subprojects/webrtc/consoles/chromium.webrtc.fyi.star
index 0a4dffe0ecb..a5b390c0a3e 100644
--- a/chromium/infra/config/subprojects/webrtc/consoles/chromium.webrtc.fyi.star
+++ b/chromium/infra/config/subprojects/webrtc/consoles/chromium.webrtc.fyi.star
@@ -3,99 +3,99 @@
# found in the LICENSE file.
luci.console_view(
- name = 'chromium.webrtc.fyi',
- header = '//chromium-header.textpb',
- repo = 'https://webrtc.googlesource.com/src',
+ name = "chromium.webrtc.fyi",
+ header = "//chromium-header.textpb",
+ repo = "https://webrtc.googlesource.com/src",
entries = [
luci.console_view_entry(
- builder = 'webrtc.fyi/WebRTC Chromium FYI Android Builder (dbg)',
- category = 'android|debug|builder',
- short_name = '32',
+ builder = "webrtc.fyi/WebRTC Chromium FYI Android Builder (dbg)",
+ category = "android|debug|builder",
+ short_name = "32",
),
luci.console_view_entry(
- builder = 'webrtc.fyi/WebRTC Chromium FYI Android Builder ARM64 (dbg)',
- category = 'android|debug|builder',
- short_name = '64',
+ builder = "webrtc.fyi/WebRTC Chromium FYI Android Builder ARM64 (dbg)",
+ category = "android|debug|builder",
+ short_name = "64",
),
luci.console_view_entry(
- builder = 'webrtc.fyi/WebRTC Chromium FYI Android Tests (dbg) (L Nexus5)',
- category = 'android|debug|tester',
- short_name = 'L',
+ builder = "webrtc.fyi/WebRTC Chromium FYI Android Tests (dbg) (L Nexus5)",
+ category = "android|debug|tester",
+ short_name = "L",
),
luci.console_view_entry(
- builder = 'webrtc.fyi/WebRTC Chromium FYI Android Tests (dbg) (M Nexus5X)',
- category = 'android|debug|tester',
- short_name = 'M',
+ builder = "webrtc.fyi/WebRTC Chromium FYI Android Tests (dbg) (M Nexus5X)",
+ category = "android|debug|tester",
+ short_name = "M",
),
luci.console_view_entry(
- builder = 'webrtc.fyi/WebRTC Chromium FYI Android Builder',
- category = 'android|release',
- short_name = '32',
+ builder = "webrtc.fyi/WebRTC Chromium FYI Android Builder",
+ category = "android|release",
+ short_name = "32",
),
luci.console_view_entry(
- builder = 'webrtc.fyi/WebRTC Chromium FYI Linux Builder (dbg)',
- category = 'linux|debug',
- short_name = 'bld',
+ builder = "webrtc.fyi/WebRTC Chromium FYI Linux Builder (dbg)",
+ category = "linux|debug",
+ short_name = "bld",
),
luci.console_view_entry(
- builder = 'webrtc.fyi/WebRTC Chromium FYI Linux Builder',
- category = 'linux|release',
- short_name = 'bld',
+ builder = "webrtc.fyi/WebRTC Chromium FYI Linux Builder",
+ category = "linux|release",
+ short_name = "bld",
),
luci.console_view_entry(
- builder = 'webrtc.fyi/WebRTC Chromium FYI Linux Tester',
- category = 'linux|release',
- short_name = 'tst',
+ builder = "webrtc.fyi/WebRTC Chromium FYI Linux Tester",
+ category = "linux|release",
+ short_name = "tst",
),
luci.console_view_entry(
- builder = 'webrtc.fyi/WebRTC Chromium FYI Mac Builder (dbg)',
- category = 'mac|debug',
- short_name = 'bld',
+ builder = "webrtc.fyi/WebRTC Chromium FYI Mac Builder (dbg)",
+ category = "mac|debug",
+ short_name = "bld",
),
luci.console_view_entry(
- builder = 'webrtc.fyi/WebRTC Chromium FYI Mac Builder',
- category = 'mac|release',
- short_name = 'bld',
+ builder = "webrtc.fyi/WebRTC Chromium FYI Mac Builder",
+ category = "mac|release",
+ short_name = "bld",
),
luci.console_view_entry(
- builder = 'webrtc.fyi/WebRTC Chromium FYI Mac Tester',
- category = 'mac|release',
- short_name = 'tst',
+ builder = "webrtc.fyi/WebRTC Chromium FYI Mac Tester",
+ category = "mac|release",
+ short_name = "tst",
),
luci.console_view_entry(
- builder = 'webrtc.fyi/WebRTC Chromium FYI Win Builder (dbg)',
- category = 'win|debug',
- short_name = 'bld',
+ builder = "webrtc.fyi/WebRTC Chromium FYI Win Builder (dbg)",
+ category = "win|debug",
+ short_name = "bld",
),
luci.console_view_entry(
- builder = 'webrtc.fyi/WebRTC Chromium FYI Win Builder',
- category = 'win|release|builder',
- short_name = '32',
+ builder = "webrtc.fyi/WebRTC Chromium FYI Win Builder",
+ category = "win|release|builder",
+ short_name = "32",
),
luci.console_view_entry(
- builder = 'webrtc.fyi/WebRTC Chromium FYI Win10 Tester',
- category = 'win|release|tester',
- short_name = '10',
+ builder = "webrtc.fyi/WebRTC Chromium FYI Win10 Tester",
+ category = "win|release|tester",
+ short_name = "10",
),
luci.console_view_entry(
- builder = 'webrtc.fyi/WebRTC Chromium FYI Win7 Tester',
- category = 'win|release|tester',
- short_name = '7',
+ builder = "webrtc.fyi/WebRTC Chromium FYI Win7 Tester",
+ category = "win|release|tester",
+ short_name = "7",
),
luci.console_view_entry(
- builder = 'webrtc.fyi/WebRTC Chromium FYI Win8 Tester',
- category = 'win|release|tester',
- short_name = '8',
+ builder = "webrtc.fyi/WebRTC Chromium FYI Win8 Tester",
+ category = "win|release|tester",
+ short_name = "8",
),
luci.console_view_entry(
- builder = 'webrtc.fyi/WebRTC Chromium FYI ios-device',
- category = 'ios',
- short_name = 'dev',
+ builder = "webrtc.fyi/WebRTC Chromium FYI ios-device",
+ category = "ios",
+ short_name = "dev",
),
luci.console_view_entry(
- builder = 'webrtc.fyi/WebRTC Chromium FYI ios-simulator',
- category = 'ios',
- short_name = 'sim',
+ builder = "webrtc.fyi/WebRTC Chromium FYI ios-simulator",
+ category = "ios",
+ short_name = "sim",
),
],
)
diff --git a/chromium/infra/config/subprojects/webrtc/consoles/chromium.webrtc.star b/chromium/infra/config/subprojects/webrtc/consoles/chromium.webrtc.star
index 4dd2efa0251..e5d92b63777 100644
--- a/chromium/infra/config/subprojects/webrtc/consoles/chromium.webrtc.star
+++ b/chromium/infra/config/subprojects/webrtc/consoles/chromium.webrtc.star
@@ -3,59 +3,59 @@
# found in the LICENSE file.
luci.console_view(
- name = 'chromium.webrtc',
- header = '//chromium-header.textpb',
- repo = 'https://chromium.googlesource.com/chromium/src',
+ name = "chromium.webrtc",
+ header = "//chromium-header.textpb",
+ repo = "https://chromium.googlesource.com/chromium/src",
entries = [
luci.console_view_entry(
- builder = 'webrtc/WebRTC Chromium Android Builder',
- category = 'android',
- short_name = 'bld',
+ builder = "webrtc/WebRTC Chromium Android Builder",
+ category = "android",
+ short_name = "bld",
),
luci.console_view_entry(
- builder = 'webrtc/WebRTC Chromium Android Tester',
- category = 'android',
- short_name = 'tst',
+ builder = "webrtc/WebRTC Chromium Android Tester",
+ category = "android",
+ short_name = "tst",
),
luci.console_view_entry(
- builder = 'webrtc/WebRTC Chromium Linux Builder',
- category = 'linux',
- short_name = 'bld',
+ builder = "webrtc/WebRTC Chromium Linux Builder",
+ category = "linux",
+ short_name = "bld",
),
luci.console_view_entry(
- builder = 'webrtc/WebRTC Chromium Linux Tester',
- category = 'linux',
- short_name = 'tst',
+ builder = "webrtc/WebRTC Chromium Linux Tester",
+ category = "linux",
+ short_name = "tst",
),
luci.console_view_entry(
- builder = 'webrtc/WebRTC Chromium Mac Builder',
- category = 'mac',
- short_name = 'bld',
+ builder = "webrtc/WebRTC Chromium Mac Builder",
+ category = "mac",
+ short_name = "bld",
),
luci.console_view_entry(
- builder = 'webrtc/WebRTC Chromium Mac Tester',
- category = 'mac',
- short_name = 'tst',
+ builder = "webrtc/WebRTC Chromium Mac Tester",
+ category = "mac",
+ short_name = "tst",
),
luci.console_view_entry(
- builder = 'webrtc/WebRTC Chromium Win Builder',
- category = 'win',
- short_name = 'bld',
+ builder = "webrtc/WebRTC Chromium Win Builder",
+ category = "win",
+ short_name = "bld",
),
luci.console_view_entry(
- builder = 'webrtc/WebRTC Chromium Win10 Tester',
- category = 'win',
- short_name = '10',
+ builder = "webrtc/WebRTC Chromium Win10 Tester",
+ category = "win",
+ short_name = "10",
),
luci.console_view_entry(
- builder = 'webrtc/WebRTC Chromium Win7 Tester',
- category = 'win',
- short_name = '7',
+ builder = "webrtc/WebRTC Chromium Win7 Tester",
+ category = "win",
+ short_name = "7",
),
luci.console_view_entry(
- builder = 'webrtc/WebRTC Chromium Win8 Tester',
- category = 'win',
- short_name = '8',
+ builder = "webrtc/WebRTC Chromium Win8 Tester",
+ category = "win",
+ short_name = "8",
),
],
)
diff --git a/chromium/infra/config/subprojects/webrtc/main.star b/chromium/infra/config/subprojects/webrtc/subproject.star
index 30885e4d131..e722f7e88d2 100644
--- a/chromium/infra/config/subprojects/webrtc/main.star
+++ b/chromium/infra/config/subprojects/webrtc/subproject.star
@@ -2,7 +2,7 @@
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
-exec('./webrtc.star')
-exec('./webrtc.fyi.star')
-exec('./consoles/chromium.webrtc.star')
-exec('./consoles/chromium.webrtc.fyi.star')
+exec("./webrtc.star")
+exec("./webrtc.fyi.star")
+exec("./consoles/chromium.webrtc.star")
+exec("./consoles/chromium.webrtc.fyi.star")
diff --git a/chromium/infra/config/subprojects/webrtc/webrtc.fyi.star b/chromium/infra/config/subprojects/webrtc/webrtc.fyi.star
index 61c52efef1e..14cc98b959b 100644
--- a/chromium/infra/config/subprojects/webrtc/webrtc.fyi.star
+++ b/chromium/infra/config/subprojects/webrtc/webrtc.fyi.star
@@ -2,167 +2,171 @@
# 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', 'cpu', 'defaults', 'goma', 'os', 'xcode_cache')
+load("//lib/builders.star", "builder", "cpu", "defaults", "goma", "os", "xcode_cache")
luci.bucket(
- name = 'webrtc.fyi',
+ name = "webrtc.fyi",
acls = [
acl.entry(
roles = acl.BUILDBUCKET_READER,
- groups = 'all',
+ groups = "all",
),
acl.entry(
roles = acl.BUILDBUCKET_TRIGGERER,
- groups = 'project-chromium-ci-schedulers',
+ groups = "project-chromium-ci-schedulers",
),
acl.entry(
roles = acl.BUILDBUCKET_OWNER,
- groups = 'google/luci-task-force@google.com',
+ groups = "google/luci-task-force@google.com",
),
acl.entry(
roles = acl.SCHEDULER_OWNER,
- groups = 'project-webrtc-admins',
+ groups = "project-webrtc-admins",
),
],
)
luci.gitiles_poller(
- name = 'webrtc-gitiles-trigger-master',
- bucket = 'webrtc',
- repo = 'https://webrtc.googlesource.com/src/',
+ name = "webrtc-gitiles-trigger-master",
+ bucket = "webrtc",
+ repo = "https://webrtc.googlesource.com/src/",
)
-defaults.bucket.set('webrtc.fyi')
+defaults.bucket.set("webrtc.fyi")
+defaults.builder_group.set("chromium.webrtc.fyi")
defaults.builderless.set(None)
defaults.build_numbers.set(True)
defaults.cpu.set(cpu.X86_64)
-defaults.executable.set('recipe:chromium')
+defaults.executable.set("recipe:chromium")
defaults.execution_timeout.set(2 * time.hour)
-defaults.mastername.set('chromium.webrtc.fyi')
defaults.os.set(os.LINUX_DEFAULT)
-defaults.pool.set('luci.chromium.webrtc.fyi')
-defaults.service_account.set('chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com')
-defaults.swarming_tags.set(['vpython:native-python-wrapper'])
-defaults.triggered_by.set(['webrtc-gitiles-trigger-master'])
-
+defaults.pool.set("luci.chromium.webrtc.fyi")
+defaults.service_account.set("chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com")
+defaults.swarming_tags.set(["vpython:native-python-wrapper"])
+defaults.triggered_by.set(["webrtc-gitiles-trigger-master"])
# Builders are defined in lexicographic order by name
-
builder(
- name = 'WebRTC Chromium FYI Android Builder',
+ name = "WebRTC Chromium FYI Android Builder",
goma_backend = goma.backend.RBE_PROD,
)
builder(
- name = 'WebRTC Chromium FYI Android Builder (dbg)',
+ name = "WebRTC Chromium FYI Android Builder (dbg)",
goma_backend = goma.backend.RBE_PROD,
)
builder(
- name = 'WebRTC Chromium FYI Android Builder ARM64 (dbg)',
+ name = "WebRTC Chromium FYI Android Builder ARM64 (dbg)",
goma_backend = goma.backend.RBE_PROD,
)
builder(
- name = 'WebRTC Chromium FYI Android Tests (dbg) (L Nexus5)',
- triggered_by = ['WebRTC Chromium FYI Android Builder (dbg)'],
+ name = "WebRTC Chromium FYI Android Tests (dbg) (L Nexus5)",
+ triggered_by = ["WebRTC Chromium FYI Android Builder (dbg)"],
)
builder(
- name = 'WebRTC Chromium FYI Android Tests (dbg) (M Nexus5X)',
- triggered_by = ['WebRTC Chromium FYI Android Builder ARM64 (dbg)'],
+ name = "WebRTC Chromium FYI Android Tests (dbg) (M Nexus5X)",
+ triggered_by = ["WebRTC Chromium FYI Android Builder ARM64 (dbg)"],
)
builder(
- name = 'WebRTC Chromium FYI Linux Builder',
+ name = "WebRTC Chromium FYI Linux Builder",
goma_backend = goma.backend.RBE_PROD,
)
builder(
- name = 'WebRTC Chromium FYI Linux Builder (dbg)',
+ name = "WebRTC Chromium FYI Linux Builder (dbg)",
goma_backend = goma.backend.RBE_PROD,
)
builder(
- name = 'WebRTC Chromium FYI Linux Tester',
- triggered_by = ['WebRTC Chromium FYI Linux Builder'],
+ name = "WebRTC Chromium FYI Linux Tester",
+ triggered_by = ["WebRTC Chromium FYI Linux Builder"],
)
builder(
- name = 'WebRTC Chromium FYI Mac Builder',
+ name = "WebRTC Chromium FYI Mac Builder",
cores = 8,
caches = [xcode_cache.x11c29],
goma_backend = goma.backend.RBE_PROD,
os = os.MAC_ANY,
properties = {
- 'xcode_build_version': '11c29',
+ "xcode_build_version": "11c29",
},
)
builder(
- name = 'WebRTC Chromium FYI Mac Builder (dbg)',
+ name = "WebRTC Chromium FYI Mac Builder (dbg)",
cores = 8,
caches = [xcode_cache.x11c29],
goma_backend = goma.backend.RBE_PROD,
os = os.MAC_ANY,
properties = {
- 'xcode_build_version': '11c29',
+ "xcode_build_version": "11c29",
},
)
builder(
- name = 'WebRTC Chromium FYI Mac Tester',
+ name = "WebRTC Chromium FYI Mac Tester",
caches = [xcode_cache.x11c29],
os = os.MAC_ANY,
properties = {
- 'xcode_build_version': '11c29',
+ "xcode_build_version": "11c29",
},
- triggered_by = ['WebRTC Chromium FYI Mac Builder'],
+ triggered_by = ["WebRTC Chromium FYI Mac Builder"],
)
builder(
- name = 'WebRTC Chromium FYI Win Builder',
+ name = "WebRTC Chromium FYI Win Builder",
goma_backend = goma.backend.RBE_PROD,
os = os.WINDOWS_DEFAULT,
)
builder(
- name = 'WebRTC Chromium FYI Win Builder (dbg)',
+ name = "WebRTC Chromium FYI Win Builder (dbg)",
goma_backend = goma.backend.RBE_PROD,
os = os.WINDOWS_DEFAULT,
)
builder(
- name = 'WebRTC Chromium FYI Win10 Tester',
+ name = "WebRTC Chromium FYI Win10 Tester",
os = os.WINDOWS_DEFAULT,
- triggered_by = ['WebRTC Chromium FYI Win Builder'],
+ triggered_by = ["WebRTC Chromium FYI Win Builder"],
)
builder(
- name = 'WebRTC Chromium FYI Win7 Tester',
+ name = "WebRTC Chromium FYI Win7 Tester",
os = os.WINDOWS_7,
- triggered_by = ['WebRTC Chromium FYI Win Builder'],
+ triggered_by = ["WebRTC Chromium FYI Win Builder"],
)
builder(
- name = 'WebRTC Chromium FYI Win8 Tester',
+ name = "WebRTC Chromium FYI Win8 Tester",
os = os.WINDOWS_8_1,
- triggered_by = ['WebRTC Chromium FYI Win Builder'],
+ triggered_by = ["WebRTC Chromium FYI Win Builder"],
)
builder(
- name = 'WebRTC Chromium FYI ios-device',
- caches = [xcode_cache.x11c29],
- executable = 'recipe:webrtc/chromium_ios',
+ name = "WebRTC Chromium FYI ios-device",
+ caches = [xcode_cache.x11e146],
+ executable = "recipe:webrtc/chromium_ios",
goma_backend = goma.backend.RBE_PROD,
os = os.MAC_ANY,
+ properties = {
+ "xcode_build_version": "11e146",
+ },
)
builder(
- name = 'WebRTC Chromium FYI ios-simulator',
- caches = [xcode_cache.x11c29],
- executable = 'recipe:webrtc/chromium_ios',
+ name = "WebRTC Chromium FYI ios-simulator",
+ caches = [xcode_cache.x11e146],
+ executable = "recipe:webrtc/chromium_ios",
goma_backend = goma.backend.RBE_PROD,
os = os.MAC_ANY,
+ properties = {
+ "xcode_build_version": "11e146",
+ },
)
diff --git a/chromium/infra/config/subprojects/webrtc/webrtc.star b/chromium/infra/config/subprojects/webrtc/webrtc.star
index 8105b27779e..00b3ed05660 100644
--- a/chromium/infra/config/subprojects/webrtc/webrtc.star
+++ b/chromium/infra/config/subprojects/webrtc/webrtc.star
@@ -2,103 +2,101 @@
# 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', 'cpu', 'defaults', 'goma', 'os')
+load("//lib/builders.star", "builder", "cpu", "defaults", "goma", "os")
luci.bucket(
- name = 'webrtc',
+ name = "webrtc",
acls = [
acl.entry(
roles = acl.BUILDBUCKET_READER,
- groups = 'all',
+ groups = "all",
),
acl.entry(
roles = acl.BUILDBUCKET_TRIGGERER,
- groups = 'project-chromium-ci-schedulers',
+ groups = "project-chromium-ci-schedulers",
),
acl.entry(
roles = acl.BUILDBUCKET_OWNER,
- groups = 'google/luci-task-force@google.com',
+ groups = "google/luci-task-force@google.com",
),
acl.entry(
roles = acl.SCHEDULER_OWNER,
- groups = 'project-webrtc-admins',
+ groups = "project-webrtc-admins",
),
],
)
-defaults.bucket.set('webrtc')
+defaults.bucket.set("webrtc")
+defaults.builder_group.set("chromium.webrtc")
defaults.builderless.set(False)
defaults.build_numbers.set(True)
defaults.cpu.set(cpu.X86_64)
-defaults.executable.set('recipe:chromium')
+defaults.executable.set("recipe:chromium")
defaults.execution_timeout.set(2 * time.hour)
-defaults.mastername.set('chromium.webrtc')
defaults.os.set(os.LINUX_DEFAULT)
-defaults.service_account.set('chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com')
-defaults.swarming_tags.set(['vpython:native-python-wrapper'])
-defaults.triggered_by.set(['master-gitiles-trigger'])
+defaults.service_account.set("chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com")
+defaults.swarming_tags.set(["vpython:native-python-wrapper"])
+defaults.triggered_by.set(["master-gitiles-trigger"])
defaults.properties.set({
- 'perf_dashboard_machine_group': 'ChromiumWebRTC',
+ "perf_dashboard_machine_group": "ChromiumWebRTC",
})
-
# Builders are defined in lexicographic order by name
-
builder(
- name = 'WebRTC Chromium Android Builder',
+ name = "WebRTC Chromium Android Builder",
goma_backend = goma.backend.RBE_PROD,
)
builder(
- name = 'WebRTC Chromium Android Tester',
- triggered_by = ['WebRTC Chromium Android Builder'],
+ name = "WebRTC Chromium Android Tester",
+ triggered_by = ["WebRTC Chromium Android Builder"],
)
builder(
- name = 'WebRTC Chromium Linux Builder',
+ name = "WebRTC Chromium Linux Builder",
goma_backend = goma.backend.RBE_PROD,
)
builder(
- name = 'WebRTC Chromium Linux Tester',
- triggered_by = ['WebRTC Chromium Linux Builder'],
+ name = "WebRTC Chromium Linux Tester",
+ triggered_by = ["WebRTC Chromium Linux Builder"],
)
builder(
- name = 'WebRTC Chromium Mac Builder',
+ name = "WebRTC Chromium Mac Builder",
cores = 8,
goma_backend = goma.backend.RBE_PROD,
os = os.MAC_ANY,
)
builder(
- name = 'WebRTC Chromium Mac Tester',
+ name = "WebRTC Chromium Mac Tester",
os = os.MAC_ANY,
- triggered_by = ['WebRTC Chromium Mac Builder'],
+ triggered_by = ["WebRTC Chromium Mac Builder"],
)
builder(
- name = 'WebRTC Chromium Win Builder',
+ name = "WebRTC Chromium Win Builder",
goma_backend = goma.backend.RBE_PROD,
os = os.WINDOWS_ANY,
)
builder(
- name = 'WebRTC Chromium Win10 Tester',
+ name = "WebRTC Chromium Win10 Tester",
os = os.WINDOWS_ANY,
- triggered_by = ['WebRTC Chromium Win Builder'],
+ triggered_by = ["WebRTC Chromium Win Builder"],
)
builder(
- name = 'WebRTC Chromium Win7 Tester',
+ name = "WebRTC Chromium Win7 Tester",
os = os.WINDOWS_ANY,
- triggered_by = ['WebRTC Chromium Win Builder'],
+ triggered_by = ["WebRTC Chromium Win Builder"],
)
builder(
- name = 'WebRTC Chromium Win8 Tester',
+ name = "WebRTC Chromium Win8 Tester",
os = os.WINDOWS_ANY,
- triggered_by = ['WebRTC Chromium Win Builder'],
+ triggered_by = ["WebRTC Chromium Win Builder"],
)