Commit 6f09c2d6 authored by Garrett Beaty's avatar Garrett Beaty Committed by Commit Bot

Automatically maintain the luci.chromium.try console.

Change-Id: Id8577e412e9b43cb2f647384ec162c92eee6cfc8
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2410553
Commit-Queue: Garrett Beaty <gbeaty@chromium.org>
Auto-Submit: Garrett Beaty <gbeaty@chromium.org>
Reviewed-by: default avatarErik Staab <estaab@chromium.org>
Cr-Commit-Position: refs/heads/master@{#807036}
parent aeeb28b8
This diff is collapsed.
......@@ -36,6 +36,7 @@ defaults = args.defaults(
cq_group = None,
list_view = args.COMPUTE,
main_list_view = None,
subproject_list_view = None,
)
def declare_bucket(milestone_vars, *, branch_selector = branches.MAIN_ONLY):
......@@ -205,6 +206,7 @@ def try_builder(
cq_group = args.DEFAULT,
list_view = args.DEFAULT,
main_list_view = args.DEFAULT,
subproject_list_view = args.DEFAULT,
tryjob = None,
**kwargs):
"""Define a try builder.
......@@ -227,7 +229,11 @@ def try_builder(
main_console_view - A string identifying the ID of the main list
view to add an entry to. Supports a module-level default that
defaults to None. Note that `add_to_list_view` has no effect on
creating an entry to the main list view.
adding an entry to the main list view.
subproject_list_view - A string identifying the ID of the
subproject list view to add an entry to. Suppoers a module-level
default that defaults to None. Not that `add_to_list_view` has
no effect on adding an entry to the subproject list view.
tryjob - A struct containing the details of the tryjob verifier for the
builder, obtained by calling the `tryjob` function.
"""
......@@ -290,6 +296,13 @@ def try_builder(
list_view = main_list_view,
)
subproject_list_view = defaults.get_value("subproject_list_view", subproject_list_view)
if subproject_list_view:
luci.list_view_entry(
builder = builder,
list_view = subproject_list_view,
)
def blink_builder(*, name, goma_backend = None, **kwargs):
return try_builder(
name = name,
......
# 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",
"try/android-marshmallow-x86-rel-non-cq",
# 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-inverse-fieldtrials-fyi-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/win10_chromium_x64_1909_fyi_rel_ng",
"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",
],
)
......@@ -9,6 +9,7 @@ load("//project.star", "settings")
try_.set_defaults(
settings,
execution_timeout = 6 * time.hour,
subproject_list_view = "luci.chromium.try",
service_account = "chromium-try-gpu-builder@chops-service-accounts.iam.gserviceaccount.com",
)
......
......@@ -36,7 +36,6 @@ branches.exec("./versioned/m85/buckets/try.star")
# )
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")
......
......@@ -8,6 +8,7 @@ load("//project.star", "settings")
try_.set_defaults(
settings,
execution_timeout = 2 * time.hour,
subproject_list_view = "luci.chromium.try",
service_account = "chromium-try-gpu-builder@chops-service-accounts.iam.gserviceaccount.com",
)
......
......@@ -12,10 +12,16 @@ try_.declare_bucket(settings, branch_selector = branches.ALL_RELEASES)
try_.set_defaults(
settings,
add_to_list_view = True,
subproject_list_view = "luci.chromium.try",
)
# Automatically maintained consoles
try_.list_view(
name = "luci.chromium.try",
branch_selector = branches.ALL_RELEASES,
)
try_.list_view(
name = "tryserver.blink",
branch_selector = branches.STANDARD_RELEASES,
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment