diff options
Diffstat (limited to 'chromium/infra/config/subprojects/chromium/versioned/m84')
3 files changed, 604 insertions, 632 deletions
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, ) |