summaryrefslogtreecommitdiff
path: root/chromium/infra/config/lib/try.star
diff options
context:
space:
mode:
authorAllan Sandfeld Jensen <allan.jensen@qt.io>2021-05-20 09:47:09 +0200
committerAllan Sandfeld Jensen <allan.jensen@qt.io>2021-06-07 11:15:42 +0000
commit189d4fd8fad9e3c776873be51938cd31a42b6177 (patch)
tree6497caeff5e383937996768766ab3bb2081a40b2 /chromium/infra/config/lib/try.star
parent8bc75099d364490b22f43a7ce366b366c08f4164 (diff)
downloadqtwebengine-chromium-189d4fd8fad9e3c776873be51938cd31a42b6177.tar.gz
BASELINE: Update Chromium to 90.0.4430.221
Change-Id: Iff4d9d18d2fcf1a576f3b1f453010f744a232920 Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
Diffstat (limited to 'chromium/infra/config/lib/try.star')
-rw-r--r--chromium/infra/config/lib/try.star101
1 files changed, 96 insertions, 5 deletions
diff --git a/chromium/infra/config/lib/try.star b/chromium/infra/config/lib/try.star
index 63c0378f0a5..6b8f89ff085 100644
--- a/chromium/infra/config/lib/try.star
+++ b/chromium/infra/config/lib/try.star
@@ -19,7 +19,7 @@ to set the default value. Can also be accessed through `try_.defaults`.
load("./args.star", "args")
load("./branches.star", "branches")
-load("./builders.star", "builders")
+load("./builders.star", "builders", "os")
DEFAULT_EXCLUDE_REGEXPS = [
# Contains documentation that doesn't affect the outputs
@@ -113,9 +113,10 @@ def try_builder(
if not branches.matches(branch_selector):
return
- # Enable "chromium.resultdb.result_sink" on try builders at 50%.
+ # Enable "chromium.resultdb.result_sink" on try builders.
experiments = experiments or {}
- experiments.setdefault("chromium.resultdb.result_sink", 50)
+ experiments.setdefault("chromium.resultdb.result_sink", 100)
+ experiments.setdefault("chromium.resultdb.result_sink.junit_tests", 100)
merged_resultdb_bigquery_exports = [
resultdb.export_test_results(
@@ -158,6 +159,7 @@ def try_builder(
list_view = list_view,
resultdb_bigquery_exports = merged_resultdb_bigquery_exports,
experiments = experiments,
+ resultdb_index_by_timestamp = True,
**kwargs
)
@@ -207,6 +209,7 @@ def blink_mac_builder(
)
def chromium_builder(*, name, **kwargs):
+ kwargs.setdefault("os", builders.os.LINUX_BIONIC_REMOVE)
return try_builder(
name = name,
builder_group = "tryserver.chromium",
@@ -216,6 +219,7 @@ def chromium_builder(*, name, **kwargs):
)
def chromium_android_builder(*, name, **kwargs):
+ kwargs.setdefault("os", os.LINUX_BIONIC_REMOVE)
return try_builder(
name = name,
builder_group = "tryserver.chromium.android",
@@ -234,7 +238,35 @@ def chromium_angle_builder(*, name, **kwargs):
**kwargs
)
+def chromium_angle_pinned_builder(*, name, **kwargs):
+ return try_builder(
+ name = name,
+ builder_group = "tryserver.chromium.angle",
+ builderless = True,
+ executable = "recipe:angle_chromium_trybot",
+ goma_backend = builders.goma.backend.RBE_PROD,
+ service_account = "chromium-try-gpu-builder@chops-service-accounts.iam.gserviceaccount.com",
+ **kwargs
+ )
+
+def chromium_angle_mac_builder(*, name, **kwargs):
+ return chromium_angle_pinned_builder(
+ name = name,
+ cores = None,
+ ssd = None,
+ os = builders.os.MAC_ANY,
+ **kwargs
+ )
+
+def chromium_angle_ios_builder(*, name, **kwargs):
+ return chromium_angle_mac_builder(
+ name = name,
+ xcode = builders.xcode.x12a7209,
+ **kwargs
+ )
+
def chromium_chromiumos_builder(*, name, **kwargs):
+ kwargs.setdefault("os", os.LINUX_BIONIC_REMOVE)
return try_builder(
name = name,
builder_group = "tryserver.chromium.chromiumos",
@@ -286,7 +318,7 @@ def chromium_mac_ios_builder(
executable = "recipe:chromium_trybot",
goma_backend = builders.goma.backend.RBE_PROD,
os = builders.os.MAC_10_15,
- xcode = builders.xcode.x12a7209,
+ xcode = builders.xcode.x12d4e,
**kwargs):
return try_builder(
name = name,
@@ -315,7 +347,7 @@ def chromium_swangle_linux_builder(*, name, **kwargs):
return chromium_swangle_builder(
name = name,
goma_backend = builders.goma.backend.RBE_PROD,
- os = builders.os.LINUX_DEFAULT,
+ os = builders.os.LINUX_XENIAL_OR_BIONIC_REMOVE,
**kwargs
)
@@ -336,6 +368,40 @@ def chromium_swangle_windows_builder(*, name, **kwargs):
**kwargs
)
+def chromium_updater_builder(
+ *,
+ name,
+ executable = "recipe:chromium_trybot",
+ goma_backend,
+ os,
+ **kwargs):
+ return try_builder(
+ name = name,
+ builder_group = "tryserver.chromium.updater",
+ builderless = True,
+ executable = executable,
+ goma_backend = goma_backend,
+ os = os,
+ **kwargs
+ )
+
+def chromium_updater_mac_builder(*, name, **kwargs):
+ return chromium_updater_builder(
+ name = name,
+ cores = None,
+ goma_backend = builders.goma.backend.RBE_PROD,
+ os = builders.os.MAC_ANY,
+ **kwargs
+ )
+
+def chromium_updater_win_builder(*, name, **kwargs):
+ return chromium_updater_builder(
+ name = name,
+ goma_backend = builders.goma.backend.RBE_PROD,
+ os = builders.os.WINDOWS_DEFAULT,
+ **kwargs
+ )
+
def chromium_win_builder(
*,
name,
@@ -352,6 +418,23 @@ def chromium_win_builder(
**kwargs
)
+def cipd_builder(*, name, **kwargs):
+ return try_builder(
+ name = name,
+ service_account = "chromium-cipd-try-builder@chops-service-accounts.iam.gserviceaccount.com",
+ **kwargs
+ )
+
+def cipd_3pp_builder(*, name, os, properties, **kwargs):
+ return cipd_builder(
+ name = name,
+ builder_group = "tryserver.chromium.packager",
+ executable = "recipe:chromium_3pp",
+ os = os,
+ properties = properties,
+ **kwargs
+ )
+
def gpu_try_builder(*, name, builderless = False, execution_timeout = 6 * time.hour, **kwargs):
return try_builder(
name = name,
@@ -366,6 +449,7 @@ def gpu_chromium_android_builder(*, name, **kwargs):
name = name,
builder_group = "tryserver.chromium.android",
goma_backend = builders.goma.backend.RBE_PROD,
+ os = builders.os.LINUX_XENIAL_OR_BIONIC_REMOVE,
**kwargs
)
@@ -374,6 +458,7 @@ def gpu_chromium_linux_builder(*, name, **kwargs):
name = name,
builder_group = "tryserver.chromium.linux",
goma_backend = builders.goma.backend.RBE_PROD,
+ os = builders.os.LINUX_XENIAL_OR_BIONIC_REMOVE,
**kwargs
)
@@ -410,6 +495,8 @@ try_ = struct(
chromium_builder = chromium_builder,
chromium_android_builder = chromium_android_builder,
chromium_angle_builder = chromium_angle_builder,
+ chromium_angle_ios_builder = chromium_angle_ios_builder,
+ chromium_angle_mac_builder = chromium_angle_mac_builder,
chromium_chromiumos_builder = chromium_chromiumos_builder,
chromium_dawn_builder = chromium_dawn_builder,
chromium_linux_builder = chromium_linux_builder,
@@ -418,7 +505,11 @@ try_ = struct(
chromium_swangle_linux_builder = chromium_swangle_linux_builder,
chromium_swangle_mac_builder = chromium_swangle_mac_builder,
chromium_swangle_windows_builder = chromium_swangle_windows_builder,
+ chromium_updater_mac_builder = chromium_updater_mac_builder,
+ chromium_updater_win_builder = chromium_updater_win_builder,
chromium_win_builder = chromium_win_builder,
+ cipd_3pp_builder = cipd_3pp_builder,
+ cipd_builder = cipd_builder,
gpu_chromium_android_builder = gpu_chromium_android_builder,
gpu_chromium_linux_builder = gpu_chromium_linux_builder,
gpu_chromium_mac_builder = gpu_chromium_mac_builder,