diff options
author | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2022-06-22 09:53:13 +0200 |
---|---|---|
committer | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2022-06-22 10:23:17 +0000 |
commit | c5dbcb143405a38088d78b4b760d64aaff5157ab (patch) | |
tree | b37edca540b35f898e212bebfa6ded0806988122 /chromium/infra | |
parent | 774f54339e5db91f785733232d3950366db65d07 (diff) | |
download | qtwebengine-chromium-c5dbcb143405a38088d78b4b760d64aaff5157ab.tar.gz |
BASELINE: Update Chromium to 102.0.5005.137
Change-Id: I162cdc7f56760218868e000a4c8ea92573344036
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
Diffstat (limited to 'chromium/infra')
65 files changed, 3735 insertions, 22 deletions
diff --git a/chromium/infra/config/generated/builders/ci/Android Release (Nexus 5X)/properties.json b/chromium/infra/config/generated/builders/ci/Android Release (Nexus 5X)/properties.json index 6e13a4595da..eee79ff9995 100644 --- a/chromium/infra/config/generated/builders/ci/Android Release (Nexus 5X)/properties.json +++ b/chromium/infra/config/generated/builders/ci/Android Release (Nexus 5X)/properties.json @@ -1,4 +1,57 @@ { + "$build/chromium_tests_builder_config": { + "builder_config": { + "builder_db": { + "entries": [ + { + "builder_id": { + "bucket": "ci", + "builder": "Android Release (Nexus 5X)", + "project": "chromium" + }, + "builder_spec": { + "build_gs_bucket": "chromium-gpu-archive", + "builder_group": "chromium.gpu", + "execution_mode": "COMPILE_AND_TEST", + "legacy_android_config": { + "config": "main_builder" + }, + "legacy_chromium_config": { + "apply_configs": [ + "download_vr_test_apks", + "mb" + ], + "build_config": "Release", + "config": "android", + "target_bits": 64, + "target_platform": "android" + }, + "legacy_gclient_config": { + "apply_configs": [ + "android", + "enable_reclient" + ], + "config": "chromium" + } + } + } + ] + }, + "builder_ids": [ + { + "bucket": "ci", + "builder": "Android Release (Nexus 5X)", + "project": "chromium" + } + ], + "mirroring_builder_group_and_names": [ + { + "builder": "android-marshmallow-arm64-rel", + "group": "tryserver.chromium.android" + } + ] + } + }, "$build/reclient": { "instance": "rbe-chromium-trusted", "jobs": 250, diff --git a/chromium/infra/config/generated/builders/ci/Android x86 Builder (dbg)/properties.json b/chromium/infra/config/generated/builders/ci/Android x86 Builder (dbg)/properties.json index d68921bae92..d854fe10f91 100644 --- a/chromium/infra/config/generated/builders/ci/Android x86 Builder (dbg)/properties.json +++ b/chromium/infra/config/generated/builders/ci/Android x86 Builder (dbg)/properties.json @@ -1,4 +1,53 @@ { + "$build/chromium_tests_builder_config": { + "builder_config": { + "builder_db": { + "entries": [ + { + "builder_id": { + "bucket": "ci", + "builder": "Android x86 Builder (dbg)", + "project": "chromium" + }, + "builder_spec": { + "build_gs_bucket": "chromium-android-archive", + "builder_group": "chromium.android", + "execution_mode": "COMPILE_AND_TEST", + "legacy_android_config": { + "config": "x86_builder_mb" + }, + "legacy_chromium_config": { + "build_config": "Debug", + "config": "android", + "target_bits": 32, + "target_platform": "android" + }, + "legacy_gclient_config": { + "apply_configs": [ + "android", + "enable_reclient" + ], + "config": "chromium" + } + } + } + ] + }, + "builder_ids": [ + { + "bucket": "ci", + "builder": "Android x86 Builder (dbg)", + "project": "chromium" + } + ], + "mirroring_builder_group_and_names": [ + { + "builder": "android_compile_x86_dbg", + "group": "tryserver.chromium.android" + } + ] + } + }, "$build/reclient": { "instance": "rbe-chromium-trusted", "jobs": 500, diff --git a/chromium/infra/config/generated/builders/ci/Cast Android (dbg)/properties.json b/chromium/infra/config/generated/builders/ci/Cast Android (dbg)/properties.json index d68921bae92..4e97d585f35 100644 --- a/chromium/infra/config/generated/builders/ci/Cast Android (dbg)/properties.json +++ b/chromium/infra/config/generated/builders/ci/Cast Android (dbg)/properties.json @@ -1,4 +1,56 @@ { + "$build/chromium_tests_builder_config": { + "builder_config": { + "builder_db": { + "entries": [ + { + "builder_id": { + "bucket": "ci", + "builder": "Cast Android (dbg)", + "project": "chromium" + }, + "builder_spec": { + "build_gs_bucket": "chromium-android-archive", + "builder_group": "chromium.android", + "execution_mode": "COMPILE_AND_TEST", + "legacy_android_config": { + "config": "cast_builder" + }, + "legacy_chromium_config": { + "apply_configs": [ + "mb" + ], + "build_config": "Debug", + "config": "android", + "target_bits": 32, + "target_platform": "android" + }, + "legacy_gclient_config": { + "apply_configs": [ + "android", + "enable_reclient" + ], + "config": "chromium" + } + } + } + ] + }, + "builder_ids": [ + { + "bucket": "ci", + "builder": "Cast Android (dbg)", + "project": "chromium" + } + ], + "mirroring_builder_group_and_names": [ + { + "builder": "cast_shell_android", + "group": "tryserver.chromium.android" + } + ] + } + }, "$build/reclient": { "instance": "rbe-chromium-trusted", "jobs": 500, diff --git a/chromium/infra/config/generated/builders/ci/Cast Linux Debug/properties.json b/chromium/infra/config/generated/builders/ci/Cast Linux Debug/properties.json index 07adf83b2de..9702adcdec5 100644 --- a/chromium/infra/config/generated/builders/ci/Cast Linux Debug/properties.json +++ b/chromium/infra/config/generated/builders/ci/Cast Linux Debug/properties.json @@ -1,4 +1,51 @@ { + "$build/chromium_tests_builder_config": { + "builder_config": { + "builder_db": { + "entries": [ + { + "builder_id": { + "bucket": "ci", + "builder": "Cast Linux Debug", + "project": "chromium" + }, + "builder_spec": { + "build_gs_bucket": "chromium-linux-archive", + "builder_group": "chromium.linux", + "execution_mode": "COMPILE_AND_TEST", + "legacy_chromium_config": { + "apply_configs": [ + "mb" + ], + "build_config": "Debug", + "config": "chromium_clang", + "target_bits": 64 + }, + "legacy_gclient_config": { + "apply_configs": [ + "enable_reclient" + ], + "config": "chromium" + } + } + } + ] + }, + "builder_ids": [ + { + "bucket": "ci", + "builder": "Cast Linux Debug", + "project": "chromium" + } + ], + "mirroring_builder_group_and_names": [ + { + "builder": "cast_shell_linux_dbg", + "group": "tryserver.chromium.linux" + } + ] + } + }, "$build/reclient": { "instance": "rbe-chromium-trusted", "jobs": 500, diff --git a/chromium/infra/config/generated/builders/ci/Cast Linux/properties.json b/chromium/infra/config/generated/builders/ci/Cast Linux/properties.json index 07adf83b2de..5b7a1071a66 100644 --- a/chromium/infra/config/generated/builders/ci/Cast Linux/properties.json +++ b/chromium/infra/config/generated/builders/ci/Cast Linux/properties.json @@ -1,4 +1,51 @@ { + "$build/chromium_tests_builder_config": { + "builder_config": { + "builder_db": { + "entries": [ + { + "builder_id": { + "bucket": "ci", + "builder": "Cast Linux", + "project": "chromium" + }, + "builder_spec": { + "build_gs_bucket": "chromium-linux-archive", + "builder_group": "chromium.linux", + "execution_mode": "COMPILE_AND_TEST", + "legacy_chromium_config": { + "apply_configs": [ + "mb" + ], + "build_config": "Release", + "config": "chromium_clang", + "target_bits": 64 + }, + "legacy_gclient_config": { + "apply_configs": [ + "enable_reclient" + ], + "config": "chromium" + } + } + } + ] + }, + "builder_ids": [ + { + "bucket": "ci", + "builder": "Cast Linux", + "project": "chromium" + } + ], + "mirroring_builder_group_and_names": [ + { + "builder": "cast_shell_linux", + "group": "tryserver.chromium.linux" + } + ] + } + }, "$build/reclient": { "instance": "rbe-chromium-trusted", "jobs": 500, diff --git a/chromium/infra/config/generated/builders/ci/Dawn Linux x64 DEPS Builder/properties.json b/chromium/infra/config/generated/builders/ci/Dawn Linux x64 DEPS Builder/properties.json index c38210fcc73..50e5862f9cd 100644 --- a/chromium/infra/config/generated/builders/ci/Dawn Linux x64 DEPS Builder/properties.json +++ b/chromium/infra/config/generated/builders/ci/Dawn Linux x64 DEPS Builder/properties.json @@ -1,4 +1,125 @@ { + "$build/chromium_tests_builder_config": { + "builder_config": { + "builder_db": { + "entries": [ + { + "builder_id": { + "bucket": "ci", + "builder": "Dawn Linux x64 DEPS Builder", + "project": "chromium" + }, + "builder_spec": { + "build_gs_bucket": "chromium-dawn-archive", + "builder_group": "chromium.dawn", + "execution_mode": "COMPILE_AND_TEST", + "legacy_chromium_config": { + "apply_configs": [ + "mb" + ], + "build_config": "Release", + "config": "chromium", + "target_bits": 64, + "target_platform": "linux" + }, + "legacy_gclient_config": { + "apply_configs": [ + "enable_reclient" + ], + "config": "chromium" + }, + "run_tests_serially": true + } + }, + { + "builder_id": { + "bucket": "ci", + "builder": "Dawn Linux x64 DEPS Release (Intel HD 630)", + "project": "chromium" + }, + "builder_spec": { + "build_gs_bucket": "chromium-dawn-archive", + "builder_group": "chromium.dawn", + "execution_mode": "TEST", + "legacy_chromium_config": { + "apply_configs": [ + "mb" + ], + "build_config": "Release", + "config": "chromium", + "target_bits": 64, + "target_platform": "linux" + }, + "legacy_gclient_config": { + "config": "chromium" + }, + "parent": { + "bucket": "ci", + "builder": "Dawn Linux x64 DEPS Builder", + "project": "chromium" + }, + "run_tests_serially": true + } + }, + { + "builder_id": { + "bucket": "ci", + "builder": "Dawn Linux x64 DEPS Release (NVIDIA)", + "project": "chromium" + }, + "builder_spec": { + "build_gs_bucket": "chromium-dawn-archive", + "builder_group": "chromium.dawn", + "execution_mode": "TEST", + "legacy_chromium_config": { + "apply_configs": [ + "mb" + ], + "build_config": "Release", + "config": "chromium", + "target_bits": 64, + "target_platform": "linux" + }, + "legacy_gclient_config": { + "config": "chromium" + }, + "parent": { + "bucket": "ci", + "builder": "Dawn Linux x64 DEPS Builder", + "project": "chromium" + }, + "run_tests_serially": true + } + } + ] + }, + "builder_ids": [ + { + "bucket": "ci", + "builder": "Dawn Linux x64 DEPS Builder", + "project": "chromium" + } + ], + "builder_ids_in_scope_for_testing": [ + { + "bucket": "ci", + "builder": "Dawn Linux x64 DEPS Release (Intel HD 630)", + "project": "chromium" + }, + { + "bucket": "ci", + "builder": "Dawn Linux x64 DEPS Release (NVIDIA)", + "project": "chromium" + } + ], + "mirroring_builder_group_and_names": [ + { + "builder": "dawn-linux-x64-deps-rel", + "group": "tryserver.chromium.dawn" + } + ] + } + }, "$build/reclient": { "instance": "rbe-chromium-trusted", "jobs": 250, diff --git a/chromium/infra/config/generated/builders/ci/Dawn Linux x64 DEPS Release (Intel HD 630)/properties.json b/chromium/infra/config/generated/builders/ci/Dawn Linux x64 DEPS Release (Intel HD 630)/properties.json index 3cfd0e407b7..83a0d1ca3e1 100644 --- a/chromium/infra/config/generated/builders/ci/Dawn Linux x64 DEPS Release (Intel HD 630)/properties.json +++ b/chromium/infra/config/generated/builders/ci/Dawn Linux x64 DEPS Release (Intel HD 630)/properties.json @@ -1,4 +1,83 @@ { + "$build/chromium_tests_builder_config": { + "builder_config": { + "builder_db": { + "entries": [ + { + "builder_id": { + "bucket": "ci", + "builder": "Dawn Linux x64 DEPS Builder", + "project": "chromium" + }, + "builder_spec": { + "build_gs_bucket": "chromium-dawn-archive", + "builder_group": "chromium.dawn", + "execution_mode": "COMPILE_AND_TEST", + "legacy_chromium_config": { + "apply_configs": [ + "mb" + ], + "build_config": "Release", + "config": "chromium", + "target_bits": 64, + "target_platform": "linux" + }, + "legacy_gclient_config": { + "apply_configs": [ + "enable_reclient" + ], + "config": "chromium" + }, + "run_tests_serially": true + } + }, + { + "builder_id": { + "bucket": "ci", + "builder": "Dawn Linux x64 DEPS Release (Intel HD 630)", + "project": "chromium" + }, + "builder_spec": { + "build_gs_bucket": "chromium-dawn-archive", + "builder_group": "chromium.dawn", + "execution_mode": "TEST", + "legacy_chromium_config": { + "apply_configs": [ + "mb" + ], + "build_config": "Release", + "config": "chromium", + "target_bits": 64, + "target_platform": "linux" + }, + "legacy_gclient_config": { + "config": "chromium" + }, + "parent": { + "bucket": "ci", + "builder": "Dawn Linux x64 DEPS Builder", + "project": "chromium" + }, + "run_tests_serially": true + } + } + ] + }, + "builder_ids": [ + { + "bucket": "ci", + "builder": "Dawn Linux x64 DEPS Release (Intel HD 630)", + "project": "chromium" + } + ], + "mirroring_builder_group_and_names": [ + { + "builder": "dawn-linux-x64-deps-rel", + "group": "tryserver.chromium.dawn" + } + ] + } + }, "$recipe_engine/resultdb/test_presentation": { "column_keys": [], "grouping_keys": [ diff --git a/chromium/infra/config/generated/builders/ci/Dawn Linux x64 DEPS Release (NVIDIA)/properties.json b/chromium/infra/config/generated/builders/ci/Dawn Linux x64 DEPS Release (NVIDIA)/properties.json index 3cfd0e407b7..3381dfa3759 100644 --- a/chromium/infra/config/generated/builders/ci/Dawn Linux x64 DEPS Release (NVIDIA)/properties.json +++ b/chromium/infra/config/generated/builders/ci/Dawn Linux x64 DEPS Release (NVIDIA)/properties.json @@ -1,4 +1,83 @@ { + "$build/chromium_tests_builder_config": { + "builder_config": { + "builder_db": { + "entries": [ + { + "builder_id": { + "bucket": "ci", + "builder": "Dawn Linux x64 DEPS Builder", + "project": "chromium" + }, + "builder_spec": { + "build_gs_bucket": "chromium-dawn-archive", + "builder_group": "chromium.dawn", + "execution_mode": "COMPILE_AND_TEST", + "legacy_chromium_config": { + "apply_configs": [ + "mb" + ], + "build_config": "Release", + "config": "chromium", + "target_bits": 64, + "target_platform": "linux" + }, + "legacy_gclient_config": { + "apply_configs": [ + "enable_reclient" + ], + "config": "chromium" + }, + "run_tests_serially": true + } + }, + { + "builder_id": { + "bucket": "ci", + "builder": "Dawn Linux x64 DEPS Release (NVIDIA)", + "project": "chromium" + }, + "builder_spec": { + "build_gs_bucket": "chromium-dawn-archive", + "builder_group": "chromium.dawn", + "execution_mode": "TEST", + "legacy_chromium_config": { + "apply_configs": [ + "mb" + ], + "build_config": "Release", + "config": "chromium", + "target_bits": 64, + "target_platform": "linux" + }, + "legacy_gclient_config": { + "config": "chromium" + }, + "parent": { + "bucket": "ci", + "builder": "Dawn Linux x64 DEPS Builder", + "project": "chromium" + }, + "run_tests_serially": true + } + } + ] + }, + "builder_ids": [ + { + "bucket": "ci", + "builder": "Dawn Linux x64 DEPS Release (NVIDIA)", + "project": "chromium" + } + ], + "mirroring_builder_group_and_names": [ + { + "builder": "dawn-linux-x64-deps-rel", + "group": "tryserver.chromium.dawn" + } + ] + } + }, "$recipe_engine/resultdb/test_presentation": { "column_keys": [], "grouping_keys": [ diff --git a/chromium/infra/config/generated/builders/ci/Dawn Mac x64 DEPS Builder/properties.json b/chromium/infra/config/generated/builders/ci/Dawn Mac x64 DEPS Builder/properties.json index f932667ef90..2228bc4e2c0 100644 --- a/chromium/infra/config/generated/builders/ci/Dawn Mac x64 DEPS Builder/properties.json +++ b/chromium/infra/config/generated/builders/ci/Dawn Mac x64 DEPS Builder/properties.json @@ -1,4 +1,122 @@ { + "$build/chromium_tests_builder_config": { + "builder_config": { + "builder_db": { + "entries": [ + { + "builder_id": { + "bucket": "ci", + "builder": "Dawn Mac x64 DEPS Builder", + "project": "chromium" + }, + "builder_spec": { + "build_gs_bucket": "chromium-dawn-archive", + "builder_group": "chromium.dawn", + "execution_mode": "COMPILE_AND_TEST", + "legacy_chromium_config": { + "apply_configs": [ + "mb" + ], + "build_config": "Release", + "config": "chromium", + "target_bits": 64, + "target_platform": "mac" + }, + "legacy_gclient_config": { + "config": "chromium" + }, + "run_tests_serially": true + } + }, + { + "builder_id": { + "bucket": "ci", + "builder": "Dawn Mac x64 DEPS Release (AMD)", + "project": "chromium" + }, + "builder_spec": { + "build_gs_bucket": "chromium-dawn-archive", + "builder_group": "chromium.dawn", + "execution_mode": "TEST", + "legacy_chromium_config": { + "apply_configs": [ + "mb" + ], + "build_config": "Release", + "config": "chromium", + "target_bits": 64, + "target_platform": "mac" + }, + "legacy_gclient_config": { + "config": "chromium" + }, + "parent": { + "bucket": "ci", + "builder": "Dawn Mac x64 DEPS Builder", + "project": "chromium" + }, + "run_tests_serially": true + } + }, + { + "builder_id": { + "bucket": "ci", + "builder": "Dawn Mac x64 DEPS Release (Intel)", + "project": "chromium" + }, + "builder_spec": { + "build_gs_bucket": "chromium-dawn-archive", + "builder_group": "chromium.dawn", + "execution_mode": "TEST", + "legacy_chromium_config": { + "apply_configs": [ + "mb" + ], + "build_config": "Release", + "config": "chromium", + "target_bits": 64, + "target_platform": "mac" + }, + "legacy_gclient_config": { + "config": "chromium" + }, + "parent": { + "bucket": "ci", + "builder": "Dawn Mac x64 DEPS Builder", + "project": "chromium" + }, + "run_tests_serially": true + } + } + ] + }, + "builder_ids": [ + { + "bucket": "ci", + "builder": "Dawn Mac x64 DEPS Builder", + "project": "chromium" + } + ], + "builder_ids_in_scope_for_testing": [ + { + "bucket": "ci", + "builder": "Dawn Mac x64 DEPS Release (AMD)", + "project": "chromium" + }, + { + "bucket": "ci", + "builder": "Dawn Mac x64 DEPS Release (Intel)", + "project": "chromium" + } + ], + "mirroring_builder_group_and_names": [ + { + "builder": "dawn-mac-x64-deps-rel", + "group": "tryserver.chromium.dawn" + } + ] + } + }, "$build/goma": { "rpc_extra_params": "?prod", "server_host": "goma.chromium.org", diff --git a/chromium/infra/config/generated/builders/ci/Dawn Mac x64 DEPS Release (AMD)/properties.json b/chromium/infra/config/generated/builders/ci/Dawn Mac x64 DEPS Release (AMD)/properties.json index 3cfd0e407b7..c7b418aedd4 100644 --- a/chromium/infra/config/generated/builders/ci/Dawn Mac x64 DEPS Release (AMD)/properties.json +++ b/chromium/infra/config/generated/builders/ci/Dawn Mac x64 DEPS Release (AMD)/properties.json @@ -1,4 +1,80 @@ { + "$build/chromium_tests_builder_config": { + "builder_config": { + "builder_db": { + "entries": [ + { + "builder_id": { + "bucket": "ci", + "builder": "Dawn Mac x64 DEPS Builder", + "project": "chromium" + }, + "builder_spec": { + "build_gs_bucket": "chromium-dawn-archive", + "builder_group": "chromium.dawn", + "execution_mode": "COMPILE_AND_TEST", + "legacy_chromium_config": { + "apply_configs": [ + "mb" + ], + "build_config": "Release", + "config": "chromium", + "target_bits": 64, + "target_platform": "mac" + }, + "legacy_gclient_config": { + "config": "chromium" + }, + "run_tests_serially": true + } + }, + { + "builder_id": { + "bucket": "ci", + "builder": "Dawn Mac x64 DEPS Release (AMD)", + "project": "chromium" + }, + "builder_spec": { + "build_gs_bucket": "chromium-dawn-archive", + "builder_group": "chromium.dawn", + "execution_mode": "TEST", + "legacy_chromium_config": { + "apply_configs": [ + "mb" + ], + "build_config": "Release", + "config": "chromium", + "target_bits": 64, + "target_platform": "mac" + }, + "legacy_gclient_config": { + "config": "chromium" + }, + "parent": { + "bucket": "ci", + "builder": "Dawn Mac x64 DEPS Builder", + "project": "chromium" + }, + "run_tests_serially": true + } + } + ] + }, + "builder_ids": [ + { + "bucket": "ci", + "builder": "Dawn Mac x64 DEPS Release (AMD)", + "project": "chromium" + } + ], + "mirroring_builder_group_and_names": [ + { + "builder": "dawn-mac-x64-deps-rel", + "group": "tryserver.chromium.dawn" + } + ] + } + }, "$recipe_engine/resultdb/test_presentation": { "column_keys": [], "grouping_keys": [ diff --git a/chromium/infra/config/generated/builders/ci/Dawn Mac x64 DEPS Release (Intel)/properties.json b/chromium/infra/config/generated/builders/ci/Dawn Mac x64 DEPS Release (Intel)/properties.json index 3cfd0e407b7..cc94454526d 100644 --- a/chromium/infra/config/generated/builders/ci/Dawn Mac x64 DEPS Release (Intel)/properties.json +++ b/chromium/infra/config/generated/builders/ci/Dawn Mac x64 DEPS Release (Intel)/properties.json @@ -1,4 +1,80 @@ { + "$build/chromium_tests_builder_config": { + "builder_config": { + "builder_db": { + "entries": [ + { + "builder_id": { + "bucket": "ci", + "builder": "Dawn Mac x64 DEPS Builder", + "project": "chromium" + }, + "builder_spec": { + "build_gs_bucket": "chromium-dawn-archive", + "builder_group": "chromium.dawn", + "execution_mode": "COMPILE_AND_TEST", + "legacy_chromium_config": { + "apply_configs": [ + "mb" + ], + "build_config": "Release", + "config": "chromium", + "target_bits": 64, + "target_platform": "mac" + }, + "legacy_gclient_config": { + "config": "chromium" + }, + "run_tests_serially": true + } + }, + { + "builder_id": { + "bucket": "ci", + "builder": "Dawn Mac x64 DEPS Release (Intel)", + "project": "chromium" + }, + "builder_spec": { + "build_gs_bucket": "chromium-dawn-archive", + "builder_group": "chromium.dawn", + "execution_mode": "TEST", + "legacy_chromium_config": { + "apply_configs": [ + "mb" + ], + "build_config": "Release", + "config": "chromium", + "target_bits": 64, + "target_platform": "mac" + }, + "legacy_gclient_config": { + "config": "chromium" + }, + "parent": { + "bucket": "ci", + "builder": "Dawn Mac x64 DEPS Builder", + "project": "chromium" + }, + "run_tests_serially": true + } + } + ] + }, + "builder_ids": [ + { + "bucket": "ci", + "builder": "Dawn Mac x64 DEPS Release (Intel)", + "project": "chromium" + } + ], + "mirroring_builder_group_and_names": [ + { + "builder": "dawn-mac-x64-deps-rel", + "group": "tryserver.chromium.dawn" + } + ] + } + }, "$recipe_engine/resultdb/test_presentation": { "column_keys": [], "grouping_keys": [ diff --git a/chromium/infra/config/generated/builders/ci/Dawn Win10 x64 DEPS Builder/properties.json b/chromium/infra/config/generated/builders/ci/Dawn Win10 x64 DEPS Builder/properties.json index e7fdad73634..e597b9e2478 100644 --- a/chromium/infra/config/generated/builders/ci/Dawn Win10 x64 DEPS Builder/properties.json +++ b/chromium/infra/config/generated/builders/ci/Dawn Win10 x64 DEPS Builder/properties.json @@ -1,4 +1,122 @@ { + "$build/chromium_tests_builder_config": { + "builder_config": { + "builder_db": { + "entries": [ + { + "builder_id": { + "bucket": "ci", + "builder": "Dawn Win10 x64 DEPS Builder", + "project": "chromium" + }, + "builder_spec": { + "build_gs_bucket": "chromium-dawn-archive", + "builder_group": "chromium.dawn", + "execution_mode": "COMPILE_AND_TEST", + "legacy_chromium_config": { + "apply_configs": [ + "mb" + ], + "build_config": "Release", + "config": "chromium", + "target_bits": 64, + "target_platform": "win" + }, + "legacy_gclient_config": { + "config": "chromium" + }, + "run_tests_serially": true + } + }, + { + "builder_id": { + "bucket": "ci", + "builder": "Dawn Win10 x64 DEPS Release (Intel HD 630)", + "project": "chromium" + }, + "builder_spec": { + "build_gs_bucket": "chromium-dawn-archive", + "builder_group": "chromium.dawn", + "execution_mode": "TEST", + "legacy_chromium_config": { + "apply_configs": [ + "mb" + ], + "build_config": "Release", + "config": "chromium", + "target_bits": 64, + "target_platform": "win" + }, + "legacy_gclient_config": { + "config": "chromium" + }, + "parent": { + "bucket": "ci", + "builder": "Dawn Win10 x64 DEPS Builder", + "project": "chromium" + }, + "run_tests_serially": true + } + }, + { + "builder_id": { + "bucket": "ci", + "builder": "Dawn Win10 x64 DEPS Release (NVIDIA)", + "project": "chromium" + }, + "builder_spec": { + "build_gs_bucket": "chromium-dawn-archive", + "builder_group": "chromium.dawn", + "execution_mode": "TEST", + "legacy_chromium_config": { + "apply_configs": [ + "mb" + ], + "build_config": "Release", + "config": "chromium", + "target_bits": 64, + "target_platform": "win" + }, + "legacy_gclient_config": { + "config": "chromium" + }, + "parent": { + "bucket": "ci", + "builder": "Dawn Win10 x64 DEPS Builder", + "project": "chromium" + }, + "run_tests_serially": true + } + } + ] + }, + "builder_ids": [ + { + "bucket": "ci", + "builder": "Dawn Win10 x64 DEPS Builder", + "project": "chromium" + } + ], + "builder_ids_in_scope_for_testing": [ + { + "bucket": "ci", + "builder": "Dawn Win10 x64 DEPS Release (Intel HD 630)", + "project": "chromium" + }, + { + "bucket": "ci", + "builder": "Dawn Win10 x64 DEPS Release (NVIDIA)", + "project": "chromium" + } + ], + "mirroring_builder_group_and_names": [ + { + "builder": "dawn-win10-x64-deps-rel", + "group": "tryserver.chromium.dawn" + } + ] + } + }, "$build/reclient": { "instance": "rbe-chromium-trusted", "jobs": 80, diff --git a/chromium/infra/config/generated/builders/ci/Dawn Win10 x64 DEPS Release (Intel HD 630)/properties.json b/chromium/infra/config/generated/builders/ci/Dawn Win10 x64 DEPS Release (Intel HD 630)/properties.json index 3cfd0e407b7..8b28510781f 100644 --- a/chromium/infra/config/generated/builders/ci/Dawn Win10 x64 DEPS Release (Intel HD 630)/properties.json +++ b/chromium/infra/config/generated/builders/ci/Dawn Win10 x64 DEPS Release (Intel HD 630)/properties.json @@ -1,4 +1,80 @@ { + "$build/chromium_tests_builder_config": { + "builder_config": { + "builder_db": { + "entries": [ + { + "builder_id": { + "bucket": "ci", + "builder": "Dawn Win10 x64 DEPS Builder", + "project": "chromium" + }, + "builder_spec": { + "build_gs_bucket": "chromium-dawn-archive", + "builder_group": "chromium.dawn", + "execution_mode": "COMPILE_AND_TEST", + "legacy_chromium_config": { + "apply_configs": [ + "mb" + ], + "build_config": "Release", + "config": "chromium", + "target_bits": 64, + "target_platform": "win" + }, + "legacy_gclient_config": { + "config": "chromium" + }, + "run_tests_serially": true + } + }, + { + "builder_id": { + "bucket": "ci", + "builder": "Dawn Win10 x64 DEPS Release (Intel HD 630)", + "project": "chromium" + }, + "builder_spec": { + "build_gs_bucket": "chromium-dawn-archive", + "builder_group": "chromium.dawn", + "execution_mode": "TEST", + "legacy_chromium_config": { + "apply_configs": [ + "mb" + ], + "build_config": "Release", + "config": "chromium", + "target_bits": 64, + "target_platform": "win" + }, + "legacy_gclient_config": { + "config": "chromium" + }, + "parent": { + "bucket": "ci", + "builder": "Dawn Win10 x64 DEPS Builder", + "project": "chromium" + }, + "run_tests_serially": true + } + } + ] + }, + "builder_ids": [ + { + "bucket": "ci", + "builder": "Dawn Win10 x64 DEPS Release (Intel HD 630)", + "project": "chromium" + } + ], + "mirroring_builder_group_and_names": [ + { + "builder": "dawn-win10-x64-deps-rel", + "group": "tryserver.chromium.dawn" + } + ] + } + }, "$recipe_engine/resultdb/test_presentation": { "column_keys": [], "grouping_keys": [ diff --git a/chromium/infra/config/generated/builders/ci/Dawn Win10 x64 DEPS Release (NVIDIA)/properties.json b/chromium/infra/config/generated/builders/ci/Dawn Win10 x64 DEPS Release (NVIDIA)/properties.json index 3cfd0e407b7..019adcbba5f 100644 --- a/chromium/infra/config/generated/builders/ci/Dawn Win10 x64 DEPS Release (NVIDIA)/properties.json +++ b/chromium/infra/config/generated/builders/ci/Dawn Win10 x64 DEPS Release (NVIDIA)/properties.json @@ -1,4 +1,80 @@ { + "$build/chromium_tests_builder_config": { + "builder_config": { + "builder_db": { + "entries": [ + { + "builder_id": { + "bucket": "ci", + "builder": "Dawn Win10 x64 DEPS Builder", + "project": "chromium" + }, + "builder_spec": { + "build_gs_bucket": "chromium-dawn-archive", + "builder_group": "chromium.dawn", + "execution_mode": "COMPILE_AND_TEST", + "legacy_chromium_config": { + "apply_configs": [ + "mb" + ], + "build_config": "Release", + "config": "chromium", + "target_bits": 64, + "target_platform": "win" + }, + "legacy_gclient_config": { + "config": "chromium" + }, + "run_tests_serially": true + } + }, + { + "builder_id": { + "bucket": "ci", + "builder": "Dawn Win10 x64 DEPS Release (NVIDIA)", + "project": "chromium" + }, + "builder_spec": { + "build_gs_bucket": "chromium-dawn-archive", + "builder_group": "chromium.dawn", + "execution_mode": "TEST", + "legacy_chromium_config": { + "apply_configs": [ + "mb" + ], + "build_config": "Release", + "config": "chromium", + "target_bits": 64, + "target_platform": "win" + }, + "legacy_gclient_config": { + "config": "chromium" + }, + "parent": { + "bucket": "ci", + "builder": "Dawn Win10 x64 DEPS Builder", + "project": "chromium" + }, + "run_tests_serially": true + } + } + ] + }, + "builder_ids": [ + { + "bucket": "ci", + "builder": "Dawn Win10 x64 DEPS Release (NVIDIA)", + "project": "chromium" + } + ], + "mirroring_builder_group_and_names": [ + { + "builder": "dawn-win10-x64-deps-rel", + "group": "tryserver.chromium.dawn" + } + ] + } + }, "$recipe_engine/resultdb/test_presentation": { "column_keys": [], "grouping_keys": [ diff --git a/chromium/infra/config/generated/builders/ci/Linux Builder (Wayland)/properties.json b/chromium/infra/config/generated/builders/ci/Linux Builder (Wayland)/properties.json index 267c9a5897d..c121343ab1f 100644 --- a/chromium/infra/config/generated/builders/ci/Linux Builder (Wayland)/properties.json +++ b/chromium/infra/config/generated/builders/ci/Linux Builder (Wayland)/properties.json @@ -1,4 +1,91 @@ { + "$build/chromium_tests_builder_config": { + "builder_config": { + "builder_db": { + "entries": [ + { + "builder_id": { + "bucket": "ci", + "builder": "Linux Builder (Wayland)", + "project": "chromium" + }, + "builder_spec": { + "build_gs_bucket": "chromium-linux-archive", + "builder_group": "chromium.linux", + "execution_mode": "COMPILE_AND_TEST", + "legacy_chromium_config": { + "apply_configs": [ + "mb" + ], + "build_config": "Release", + "config": "chromium", + "target_bits": 64 + }, + "legacy_gclient_config": { + "apply_configs": [ + "use_clang_coverage", + "enable_reclient" + ], + "config": "chromium" + } + } + }, + { + "builder_id": { + "bucket": "ci", + "builder": "Linux Tests (Wayland)", + "project": "chromium" + }, + "builder_spec": { + "build_gs_bucket": "chromium-linux-archive", + "builder_group": "chromium.linux", + "execution_mode": "TEST", + "legacy_chromium_config": { + "apply_configs": [ + "mb" + ], + "build_config": "Release", + "config": "chromium", + "target_bits": 64 + }, + "legacy_gclient_config": { + "apply_configs": [ + "use_clang_coverage", + "enable_reclient" + ], + "config": "chromium" + }, + "parent": { + "bucket": "ci", + "builder": "Linux Builder (Wayland)", + "project": "chromium" + } + } + } + ] + }, + "builder_ids": [ + { + "bucket": "ci", + "builder": "Linux Builder (Wayland)", + "project": "chromium" + } + ], + "builder_ids_in_scope_for_testing": [ + { + "bucket": "ci", + "builder": "Linux Tests (Wayland)", + "project": "chromium" + } + ], + "mirroring_builder_group_and_names": [ + { + "builder": "linux-wayland-rel", + "group": "tryserver.chromium.linux" + } + ] + } + }, "$build/reclient": { "instance": "rbe-chromium-trusted", "jobs": 250, diff --git a/chromium/infra/config/generated/builders/ci/Linux TSan Builder/properties.json b/chromium/infra/config/generated/builders/ci/Linux TSan Builder/properties.json index 85b348223fd..5575333dc62 100644 --- a/chromium/infra/config/generated/builders/ci/Linux TSan Builder/properties.json +++ b/chromium/infra/config/generated/builders/ci/Linux TSan Builder/properties.json @@ -1,4 +1,89 @@ { + "$build/chromium_tests_builder_config": { + "builder_config": { + "builder_db": { + "entries": [ + { + "builder_id": { + "bucket": "ci", + "builder": "Linux TSan Builder", + "project": "chromium" + }, + "builder_spec": { + "build_gs_bucket": "chromium-memory-archive", + "builder_group": "chromium.memory", + "execution_mode": "COMPILE_AND_TEST", + "legacy_chromium_config": { + "apply_configs": [ + "mb" + ], + "build_config": "Release", + "config": "chromium_tsan2", + "target_bits": 64 + }, + "legacy_gclient_config": { + "apply_configs": [ + "enable_reclient" + ], + "config": "chromium" + } + } + }, + { + "builder_id": { + "bucket": "ci", + "builder": "Linux TSan Tests", + "project": "chromium" + }, + "builder_spec": { + "build_gs_bucket": "chromium-memory-archive", + "builder_group": "chromium.memory", + "execution_mode": "TEST", + "legacy_chromium_config": { + "apply_configs": [ + "mb" + ], + "build_config": "Release", + "config": "chromium_tsan2", + "target_bits": 64 + }, + "legacy_gclient_config": { + "apply_configs": [ + "enable_reclient" + ], + "config": "chromium" + }, + "parent": { + "bucket": "ci", + "builder": "Linux TSan Builder", + "project": "chromium" + } + } + } + ] + }, + "builder_ids": [ + { + "bucket": "ci", + "builder": "Linux TSan Builder", + "project": "chromium" + } + ], + "builder_ids_in_scope_for_testing": [ + { + "bucket": "ci", + "builder": "Linux TSan Tests", + "project": "chromium" + } + ], + "mirroring_builder_group_and_names": [ + { + "builder": "linux_chromium_tsan_rel_ng", + "group": "tryserver.chromium.linux" + } + ] + } + }, "$build/reclient": { "instance": "rbe-chromium-trusted", "jobs": 500, diff --git a/chromium/infra/config/generated/builders/ci/Linux TSan Tests/properties.json b/chromium/infra/config/generated/builders/ci/Linux TSan Tests/properties.json index ac72d7f4ea2..8e6d9928fe7 100644 --- a/chromium/infra/config/generated/builders/ci/Linux TSan Tests/properties.json +++ b/chromium/infra/config/generated/builders/ci/Linux TSan Tests/properties.json @@ -1,4 +1,82 @@ { + "$build/chromium_tests_builder_config": { + "builder_config": { + "builder_db": { + "entries": [ + { + "builder_id": { + "bucket": "ci", + "builder": "Linux TSan Builder", + "project": "chromium" + }, + "builder_spec": { + "build_gs_bucket": "chromium-memory-archive", + "builder_group": "chromium.memory", + "execution_mode": "COMPILE_AND_TEST", + "legacy_chromium_config": { + "apply_configs": [ + "mb" + ], + "build_config": "Release", + "config": "chromium_tsan2", + "target_bits": 64 + }, + "legacy_gclient_config": { + "apply_configs": [ + "enable_reclient" + ], + "config": "chromium" + } + } + }, + { + "builder_id": { + "bucket": "ci", + "builder": "Linux TSan Tests", + "project": "chromium" + }, + "builder_spec": { + "build_gs_bucket": "chromium-memory-archive", + "builder_group": "chromium.memory", + "execution_mode": "TEST", + "legacy_chromium_config": { + "apply_configs": [ + "mb" + ], + "build_config": "Release", + "config": "chromium_tsan2", + "target_bits": 64 + }, + "legacy_gclient_config": { + "apply_configs": [ + "enable_reclient" + ], + "config": "chromium" + }, + "parent": { + "bucket": "ci", + "builder": "Linux TSan Builder", + "project": "chromium" + } + } + } + ] + }, + "builder_ids": [ + { + "bucket": "ci", + "builder": "Linux TSan Tests", + "project": "chromium" + } + ], + "mirroring_builder_group_and_names": [ + { + "builder": "linux_chromium_tsan_rel_ng", + "group": "tryserver.chromium.linux" + } + ] + } + }, "$build/reclient": { "instance": "rbe-chromium-trusted", "jobs": 80, diff --git a/chromium/infra/config/generated/builders/ci/Linux Tests (Wayland)/properties.json b/chromium/infra/config/generated/builders/ci/Linux Tests (Wayland)/properties.json index 34d9bef603d..ab41bde364d 100644 --- a/chromium/infra/config/generated/builders/ci/Linux Tests (Wayland)/properties.json +++ b/chromium/infra/config/generated/builders/ci/Linux Tests (Wayland)/properties.json @@ -1,4 +1,84 @@ { + "$build/chromium_tests_builder_config": { + "builder_config": { + "builder_db": { + "entries": [ + { + "builder_id": { + "bucket": "ci", + "builder": "Linux Builder (Wayland)", + "project": "chromium" + }, + "builder_spec": { + "build_gs_bucket": "chromium-linux-archive", + "builder_group": "chromium.linux", + "execution_mode": "COMPILE_AND_TEST", + "legacy_chromium_config": { + "apply_configs": [ + "mb" + ], + "build_config": "Release", + "config": "chromium", + "target_bits": 64 + }, + "legacy_gclient_config": { + "apply_configs": [ + "use_clang_coverage", + "enable_reclient" + ], + "config": "chromium" + } + } + }, + { + "builder_id": { + "bucket": "ci", + "builder": "Linux Tests (Wayland)", + "project": "chromium" + }, + "builder_spec": { + "build_gs_bucket": "chromium-linux-archive", + "builder_group": "chromium.linux", + "execution_mode": "TEST", + "legacy_chromium_config": { + "apply_configs": [ + "mb" + ], + "build_config": "Release", + "config": "chromium", + "target_bits": 64 + }, + "legacy_gclient_config": { + "apply_configs": [ + "use_clang_coverage", + "enable_reclient" + ], + "config": "chromium" + }, + "parent": { + "bucket": "ci", + "builder": "Linux Builder (Wayland)", + "project": "chromium" + } + } + } + ] + }, + "builder_ids": [ + { + "bucket": "ci", + "builder": "Linux Tests (Wayland)", + "project": "chromium" + } + ], + "mirroring_builder_group_and_names": [ + { + "builder": "linux-wayland-rel", + "group": "tryserver.chromium.linux" + } + ] + } + }, "$recipe_engine/resultdb/test_presentation": { "column_keys": [], "grouping_keys": [ diff --git a/chromium/infra/config/generated/builders/ci/android-cronet-arm-rel/properties.json b/chromium/infra/config/generated/builders/ci/android-cronet-arm-rel/properties.json index d68921bae92..4c1bee9eeb1 100644 --- a/chromium/infra/config/generated/builders/ci/android-cronet-arm-rel/properties.json +++ b/chromium/infra/config/generated/builders/ci/android-cronet-arm-rel/properties.json @@ -1,4 +1,57 @@ { + "$build/chromium_tests_builder_config": { + "builder_config": { + "builder_db": { + "entries": [ + { + "builder_id": { + "bucket": "ci", + "builder": "android-cronet-arm-rel", + "project": "chromium" + }, + "builder_spec": { + "build_gs_bucket": "chromium-android-archive", + "builder_group": "chromium.android", + "execution_mode": "COMPILE_AND_TEST", + "legacy_android_config": { + "config": "main_builder" + }, + "legacy_chromium_config": { + "apply_configs": [ + "cronet_builder", + "mb" + ], + "build_config": "Release", + "config": "android", + "target_bits": 32, + "target_platform": "android" + }, + "legacy_gclient_config": { + "apply_configs": [ + "android", + "enable_reclient" + ], + "config": "chromium" + } + } + } + ] + }, + "builder_ids": [ + { + "bucket": "ci", + "builder": "android-cronet-arm-rel", + "project": "chromium" + } + ], + "mirroring_builder_group_and_names": [ + { + "builder": "android_cronet", + "group": "tryserver.chromium.android" + } + ] + } + }, "$build/reclient": { "instance": "rbe-chromium-trusted", "jobs": 500, diff --git a/chromium/infra/config/generated/builders/ci/android-marshmallow-arm64-rel/properties.json b/chromium/infra/config/generated/builders/ci/android-marshmallow-arm64-rel/properties.json index d68921bae92..8c26c3dec3b 100644 --- a/chromium/infra/config/generated/builders/ci/android-marshmallow-arm64-rel/properties.json +++ b/chromium/infra/config/generated/builders/ci/android-marshmallow-arm64-rel/properties.json @@ -1,4 +1,57 @@ { + "$build/chromium_tests_builder_config": { + "builder_config": { + "builder_db": { + "entries": [ + { + "builder_id": { + "bucket": "ci", + "builder": "android-marshmallow-arm64-rel", + "project": "chromium" + }, + "builder_spec": { + "build_gs_bucket": "chromium-android-archive", + "builder_group": "chromium.android", + "execution_mode": "COMPILE_AND_TEST", + "legacy_android_config": { + "config": "main_builder" + }, + "legacy_chromium_config": { + "apply_configs": [ + "download_vr_test_apks", + "mb" + ], + "build_config": "Release", + "config": "android", + "target_bits": 64, + "target_platform": "android" + }, + "legacy_gclient_config": { + "apply_configs": [ + "android", + "enable_reclient" + ], + "config": "chromium" + } + } + } + ] + }, + "builder_ids": [ + { + "bucket": "ci", + "builder": "android-marshmallow-arm64-rel", + "project": "chromium" + } + ], + "mirroring_builder_group_and_names": [ + { + "builder": "android-marshmallow-arm64-rel", + "group": "tryserver.chromium.android" + } + ] + } + }, "$build/reclient": { "instance": "rbe-chromium-trusted", "jobs": 500, diff --git a/chromium/infra/config/generated/builders/ci/android-marshmallow-x86-rel/properties.json b/chromium/infra/config/generated/builders/ci/android-marshmallow-x86-rel/properties.json index d68921bae92..fba62ed9840 100644 --- a/chromium/infra/config/generated/builders/ci/android-marshmallow-x86-rel/properties.json +++ b/chromium/infra/config/generated/builders/ci/android-marshmallow-x86-rel/properties.json @@ -1,4 +1,57 @@ { + "$build/chromium_tests_builder_config": { + "builder_config": { + "builder_db": { + "entries": [ + { + "builder_id": { + "bucket": "ci", + "builder": "android-marshmallow-x86-rel", + "project": "chromium" + }, + "builder_spec": { + "build_gs_bucket": "chromium-android-archive", + "builder_group": "chromium.android", + "execution_mode": "COMPILE_AND_TEST", + "legacy_android_config": { + "config": "x86_builder" + }, + "legacy_chromium_config": { + "apply_configs": [ + "mb" + ], + "build_config": "Release", + "config": "android", + "target_bits": 32, + "target_platform": "android" + }, + "legacy_gclient_config": { + "apply_configs": [ + "android", + "enable_wpr_tests", + "enable_reclient" + ], + "config": "chromium" + } + } + } + ] + }, + "builder_ids": [ + { + "bucket": "ci", + "builder": "android-marshmallow-x86-rel", + "project": "chromium" + } + ], + "mirroring_builder_group_and_names": [ + { + "builder": "android-marshmallow-x86-rel", + "group": "tryserver.chromium.android" + } + ] + } + }, "$build/reclient": { "instance": "rbe-chromium-trusted", "jobs": 500, diff --git a/chromium/infra/config/generated/builders/ci/android-pie-arm64-rel/properties.json b/chromium/infra/config/generated/builders/ci/android-pie-arm64-rel/properties.json index d68921bae92..19f2dfef8df 100644 --- a/chromium/infra/config/generated/builders/ci/android-pie-arm64-rel/properties.json +++ b/chromium/infra/config/generated/builders/ci/android-pie-arm64-rel/properties.json @@ -1,4 +1,56 @@ { + "$build/chromium_tests_builder_config": { + "builder_config": { + "builder_db": { + "entries": [ + { + "builder_id": { + "bucket": "ci", + "builder": "android-pie-arm64-rel", + "project": "chromium" + }, + "builder_spec": { + "build_gs_bucket": "chromium-android-archive", + "builder_group": "chromium.android", + "execution_mode": "COMPILE_AND_TEST", + "legacy_android_config": { + "config": "main_builder" + }, + "legacy_chromium_config": { + "apply_configs": [ + "mb" + ], + "build_config": "Release", + "config": "android", + "target_bits": 64, + "target_platform": "android" + }, + "legacy_gclient_config": { + "apply_configs": [ + "android", + "enable_reclient" + ], + "config": "chromium" + } + } + } + ] + }, + "builder_ids": [ + { + "bucket": "ci", + "builder": "android-pie-arm64-rel", + "project": "chromium" + } + ], + "mirroring_builder_group_and_names": [ + { + "builder": "android-pie-arm64-rel", + "group": "tryserver.chromium.android" + } + ] + } + }, "$build/reclient": { "instance": "rbe-chromium-trusted", "jobs": 500, diff --git a/chromium/infra/config/generated/builders/ci/lacros-amd64-generic-rel/properties.json b/chromium/infra/config/generated/builders/ci/lacros-amd64-generic-rel/properties.json index 977efc1fb9a..1a2665c001e 100644 --- a/chromium/infra/config/generated/builders/ci/lacros-amd64-generic-rel/properties.json +++ b/chromium/infra/config/generated/builders/ci/lacros-amd64-generic-rel/properties.json @@ -1,4 +1,60 @@ { + "$build/chromium_tests_builder_config": { + "builder_config": { + "builder_db": { + "entries": [ + { + "builder_id": { + "bucket": "ci", + "builder": "lacros-amd64-generic-rel", + "project": "chromium" + }, + "builder_spec": { + "build_gs_bucket": "chromium-chromiumos-archive", + "builder_group": "chromium.chromiumos", + "execution_mode": "COMPILE_AND_TEST", + "legacy_chromium_config": { + "apply_configs": [ + "mb" + ], + "build_config": "Release", + "config": "chromium", + "cros_boards_with_qemu_images": [ + "amd64-generic" + ], + "target_arch": "intel", + "target_bits": 64, + "target_cros_boards": [ + "eve" + ], + "target_platform": "chromeos" + }, + "legacy_gclient_config": { + "apply_configs": [ + "checkout_lacros_sdk", + "chromeos" + ], + "config": "chromium" + } + } + } + ] + }, + "builder_ids": [ + { + "bucket": "ci", + "builder": "lacros-amd64-generic-rel", + "project": "chromium" + } + ], + "mirroring_builder_group_and_names": [ + { + "builder": "lacros-amd64-generic-rel", + "group": "tryserver.chromium.chromiumos" + } + ] + } + }, "$build/goma": { "enable_ats": true, "rpc_extra_params": "?prod", diff --git a/chromium/infra/config/generated/builders/ci/linux-chromeos-dbg/properties.json b/chromium/infra/config/generated/builders/ci/linux-chromeos-dbg/properties.json index 977efc1fb9a..c9b1f3f8166 100644 --- a/chromium/infra/config/generated/builders/ci/linux-chromeos-dbg/properties.json +++ b/chromium/infra/config/generated/builders/ci/linux-chromeos-dbg/properties.json @@ -1,4 +1,56 @@ { + "$build/chromium_tests_builder_config": { + "builder_config": { + "builder_db": { + "entries": [ + { + "builder_id": { + "bucket": "ci", + "builder": "linux-chromeos-dbg", + "project": "chromium" + }, + "builder_spec": { + "build_gs_bucket": "chromium-chromiumos-archive", + "builder_group": "chromium.chromiumos", + "execution_mode": "COMPILE_AND_TEST", + "legacy_chromium_config": { + "apply_configs": [ + "mb" + ], + "build_config": "Debug", + "config": "chromium", + "target_arch": "intel", + "target_bits": 64 + }, + "legacy_gclient_config": { + "apply_configs": [ + "chromeos" + ], + "config": "chromium" + } + } + } + ] + }, + "builder_ids": [ + { + "bucket": "ci", + "builder": "linux-chromeos-dbg", + "project": "chromium" + } + ], + "mirroring_builder_group_and_names": [ + { + "builder": "linux-chromeos-compile-dbg", + "group": "tryserver.chromium.chromiumos" + }, + { + "builder": "linux-chromeos-dbg", + "group": "tryserver.chromium.chromiumos" + } + ] + } + }, "$build/goma": { "enable_ats": true, "rpc_extra_params": "?prod", diff --git a/chromium/infra/config/generated/builders/try/android-marshmallow-arm64-rel-compilator/properties.json b/chromium/infra/config/generated/builders/try/android-marshmallow-arm64-rel-compilator/properties.json index 08e81d1973d..ac7d659ff48 100644 --- a/chromium/infra/config/generated/builders/try/android-marshmallow-arm64-rel-compilator/properties.json +++ b/chromium/infra/config/generated/builders/try/android-marshmallow-arm64-rel-compilator/properties.json @@ -1,4 +1,88 @@ { + "$build/chromium_tests_builder_config": { + "builder_config": { + "builder_db": { + "entries": [ + { + "builder_id": { + "bucket": "ci", + "builder": "Android Release (Nexus 5X)", + "project": "chromium" + }, + "builder_spec": { + "build_gs_bucket": "chromium-gpu-archive", + "builder_group": "chromium.gpu", + "execution_mode": "COMPILE_AND_TEST", + "legacy_android_config": { + "config": "main_builder" + }, + "legacy_chromium_config": { + "apply_configs": [ + "download_vr_test_apks", + "mb" + ], + "build_config": "Release", + "config": "android", + "target_bits": 64, + "target_platform": "android" + }, + "legacy_gclient_config": { + "apply_configs": [ + "android", + "enable_reclient" + ], + "config": "chromium" + } + } + }, + { + "builder_id": { + "bucket": "ci", + "builder": "android-marshmallow-arm64-rel", + "project": "chromium" + }, + "builder_spec": { + "build_gs_bucket": "chromium-android-archive", + "builder_group": "chromium.android", + "execution_mode": "COMPILE_AND_TEST", + "legacy_android_config": { + "config": "main_builder" + }, + "legacy_chromium_config": { + "apply_configs": [ + "download_vr_test_apks", + "mb" + ], + "build_config": "Release", + "config": "android", + "target_bits": 64, + "target_platform": "android" + }, + "legacy_gclient_config": { + "apply_configs": [ + "android", + "enable_reclient" + ], + "config": "chromium" + } + } + } + ] + }, + "builder_ids": [ + { + "bucket": "ci", + "builder": "Android Release (Nexus 5X)", + "project": "chromium" + }, + { + "bucket": "ci", + "builder": "android-marshmallow-arm64-rel", + "project": "chromium" + } + ] + } + }, "$build/code_coverage": { "coverage_test_types": [ "unit", diff --git a/chromium/infra/config/generated/builders/try/android-marshmallow-arm64-rel/properties.json b/chromium/infra/config/generated/builders/try/android-marshmallow-arm64-rel/properties.json index 1bce44f7432..46e62be432b 100644 --- a/chromium/infra/config/generated/builders/try/android-marshmallow-arm64-rel/properties.json +++ b/chromium/infra/config/generated/builders/try/android-marshmallow-arm64-rel/properties.json @@ -3,6 +3,90 @@ "compilator": "android-marshmallow-arm64-rel-compilator", "compilator_watcher_git_revision": "7809a690bbd935bcb3b4d922e24cabe168aaabc8" }, + "$build/chromium_tests_builder_config": { + "builder_config": { + "builder_db": { + "entries": [ + { + "builder_id": { + "bucket": "ci", + "builder": "Android Release (Nexus 5X)", + "project": "chromium" + }, + "builder_spec": { + "build_gs_bucket": "chromium-gpu-archive", + "builder_group": "chromium.gpu", + "execution_mode": "COMPILE_AND_TEST", + "legacy_android_config": { + "config": "main_builder" + }, + "legacy_chromium_config": { + "apply_configs": [ + "download_vr_test_apks", + "mb" + ], + "build_config": "Release", + "config": "android", + "target_bits": 64, + "target_platform": "android" + }, + "legacy_gclient_config": { + "apply_configs": [ + "android", + "enable_reclient" + ], + "config": "chromium" + } + } + }, + { + "builder_id": { + "bucket": "ci", + "builder": "android-marshmallow-arm64-rel", + "project": "chromium" + }, + "builder_spec": { + "build_gs_bucket": "chromium-android-archive", + "builder_group": "chromium.android", + "execution_mode": "COMPILE_AND_TEST", + "legacy_android_config": { + "config": "main_builder" + }, + "legacy_chromium_config": { + "apply_configs": [ + "download_vr_test_apks", + "mb" + ], + "build_config": "Release", + "config": "android", + "target_bits": 64, + "target_platform": "android" + }, + "legacy_gclient_config": { + "apply_configs": [ + "android", + "enable_reclient" + ], + "config": "chromium" + } + } + } + ] + }, + "builder_ids": [ + { + "bucket": "ci", + "builder": "Android Release (Nexus 5X)", + "project": "chromium" + }, + { + "bucket": "ci", + "builder": "android-marshmallow-arm64-rel", + "project": "chromium" + } + ] + } + }, "$build/code_coverage": { "coverage_test_types": [ "unit", diff --git a/chromium/infra/config/generated/builders/try/android-marshmallow-x86-rel-compilator/properties.json b/chromium/infra/config/generated/builders/try/android-marshmallow-x86-rel-compilator/properties.json index 02aa1bf7c74..f13c7fc40e6 100644 --- a/chromium/infra/config/generated/builders/try/android-marshmallow-x86-rel-compilator/properties.json +++ b/chromium/infra/config/generated/builders/try/android-marshmallow-x86-rel-compilator/properties.json @@ -1,4 +1,54 @@ { + "$build/chromium_tests_builder_config": { + "builder_config": { + "builder_db": { + "entries": [ + { + "builder_id": { + "bucket": "ci", + "builder": "android-marshmallow-x86-rel", + "project": "chromium" + }, + "builder_spec": { + "build_gs_bucket": "chromium-android-archive", + "builder_group": "chromium.android", + "execution_mode": "COMPILE_AND_TEST", + "legacy_android_config": { + "config": "x86_builder" + }, + "legacy_chromium_config": { + "apply_configs": [ + "mb" + ], + "build_config": "Release", + "config": "android", + "target_bits": 32, + "target_platform": "android" + }, + "legacy_gclient_config": { + "apply_configs": [ + "android", + "enable_wpr_tests", + "enable_reclient" + ], + "config": "chromium" + } + } + } + ] + }, + "builder_ids": [ + { + "bucket": "ci", + "builder": "android-marshmallow-x86-rel", + "project": "chromium" + } + ], + "rts_config": { + "condition": "QUICK_RUN_ONLY" + } + } + }, "$build/code_coverage": { "coverage_test_types": [ "unit", diff --git a/chromium/infra/config/generated/builders/try/android-marshmallow-x86-rel/properties.json b/chromium/infra/config/generated/builders/try/android-marshmallow-x86-rel/properties.json index fbb5b4efd14..16ad27f329d 100644 --- a/chromium/infra/config/generated/builders/try/android-marshmallow-x86-rel/properties.json +++ b/chromium/infra/config/generated/builders/try/android-marshmallow-x86-rel/properties.json @@ -3,6 +3,56 @@ "compilator": "android-marshmallow-x86-rel-compilator", "compilator_watcher_git_revision": "7809a690bbd935bcb3b4d922e24cabe168aaabc8" }, + "$build/chromium_tests_builder_config": { + "builder_config": { + "builder_db": { + "entries": [ + { + "builder_id": { + "bucket": "ci", + "builder": "android-marshmallow-x86-rel", + "project": "chromium" + }, + "builder_spec": { + "build_gs_bucket": "chromium-android-archive", + "builder_group": "chromium.android", + "execution_mode": "COMPILE_AND_TEST", + "legacy_android_config": { + "config": "x86_builder" + }, + "legacy_chromium_config": { + "apply_configs": [ + "mb" + ], + "build_config": "Release", + "config": "android", + "target_bits": 32, + "target_platform": "android" + }, + "legacy_gclient_config": { + "apply_configs": [ + "android", + "enable_wpr_tests", + "enable_reclient" + ], + "config": "chromium" + } + } + } + ] + }, + "builder_ids": [ + { + "bucket": "ci", + "builder": "android-marshmallow-x86-rel", + "project": "chromium" + } + ], + "rts_config": { + "condition": "QUICK_RUN_ONLY" + } + } + }, "$build/code_coverage": { "coverage_test_types": [ "unit", diff --git a/chromium/infra/config/generated/builders/try/android-pie-arm64-rel-compilator/properties.json b/chromium/infra/config/generated/builders/try/android-pie-arm64-rel-compilator/properties.json index 4dd4b378fd8..357fabada24 100644 --- a/chromium/infra/config/generated/builders/try/android-pie-arm64-rel-compilator/properties.json +++ b/chromium/infra/config/generated/builders/try/android-pie-arm64-rel-compilator/properties.json @@ -1,4 +1,53 @@ { + "$build/chromium_tests_builder_config": { + "builder_config": { + "builder_db": { + "entries": [ + { + "builder_id": { + "bucket": "ci", + "builder": "android-pie-arm64-rel", + "project": "chromium" + }, + "builder_spec": { + "build_gs_bucket": "chromium-android-archive", + "builder_group": "chromium.android", + "execution_mode": "COMPILE_AND_TEST", + "legacy_android_config": { + "config": "main_builder" + }, + "legacy_chromium_config": { + "apply_configs": [ + "mb" + ], + "build_config": "Release", + "config": "android", + "target_bits": 64, + "target_platform": "android" + }, + "legacy_gclient_config": { + "apply_configs": [ + "android", + "enable_reclient" + ], + "config": "chromium" + } + } + } + ] + }, + "builder_ids": [ + { + "bucket": "ci", + "builder": "android-pie-arm64-rel", + "project": "chromium" + } + ], + "rts_config": { + "condition": "QUICK_RUN_ONLY" + } + } + }, "$build/flakiness": { "check_for_flakiness": true }, diff --git a/chromium/infra/config/generated/builders/try/android-pie-arm64-rel/properties.json b/chromium/infra/config/generated/builders/try/android-pie-arm64-rel/properties.json index d21918da8f0..3ae606b81f1 100644 --- a/chromium/infra/config/generated/builders/try/android-pie-arm64-rel/properties.json +++ b/chromium/infra/config/generated/builders/try/android-pie-arm64-rel/properties.json @@ -3,6 +3,55 @@ "compilator": "android-pie-arm64-rel-compilator", "compilator_watcher_git_revision": "7809a690bbd935bcb3b4d922e24cabe168aaabc8" }, + "$build/chromium_tests_builder_config": { + "builder_config": { + "builder_db": { + "entries": [ + { + "builder_id": { + "bucket": "ci", + "builder": "android-pie-arm64-rel", + "project": "chromium" + }, + "builder_spec": { + "build_gs_bucket": "chromium-android-archive", + "builder_group": "chromium.android", + "execution_mode": "COMPILE_AND_TEST", + "legacy_android_config": { + "config": "main_builder" + }, + "legacy_chromium_config": { + "apply_configs": [ + "mb" + ], + "build_config": "Release", + "config": "android", + "target_bits": 64, + "target_platform": "android" + }, + "legacy_gclient_config": { + "apply_configs": [ + "android", + "enable_reclient" + ], + "config": "chromium" + } + } + } + ] + }, + "builder_ids": [ + { + "bucket": "ci", + "builder": "android-pie-arm64-rel", + "project": "chromium" + } + ], + "rts_config": { + "condition": "QUICK_RUN_ONLY" + } + } + }, "$build/flakiness": { "check_for_flakiness": true }, diff --git a/chromium/infra/config/generated/builders/try/android_compile_x86_dbg/properties.json b/chromium/infra/config/generated/builders/try/android_compile_x86_dbg/properties.json index d90599ce737..65aebb38abe 100644 --- a/chromium/infra/config/generated/builders/try/android_compile_x86_dbg/properties.json +++ b/chromium/infra/config/generated/builders/try/android_compile_x86_dbg/properties.json @@ -1,4 +1,48 @@ { + "$build/chromium_tests_builder_config": { + "builder_config": { + "builder_db": { + "entries": [ + { + "builder_id": { + "bucket": "ci", + "builder": "Android x86 Builder (dbg)", + "project": "chromium" + }, + "builder_spec": { + "build_gs_bucket": "chromium-android-archive", + "builder_group": "chromium.android", + "execution_mode": "COMPILE_AND_TEST", + "legacy_android_config": { + "config": "x86_builder_mb" + }, + "legacy_chromium_config": { + "build_config": "Debug", + "config": "android", + "target_bits": 32, + "target_platform": "android" + }, + "legacy_gclient_config": { + "apply_configs": [ + "android", + "enable_reclient" + ], + "config": "chromium" + } + } + } + ] + }, + "builder_ids": [ + { + "bucket": "ci", + "builder": "Android x86 Builder (dbg)", + "project": "chromium" + } + ], + "is_compile_only": true + } + }, "$build/goma": { "enable_ats": true, "rpc_extra_params": "?prod", diff --git a/chromium/infra/config/generated/builders/try/android_cronet/properties.json b/chromium/infra/config/generated/builders/try/android_cronet/properties.json index d90599ce737..160fc425c26 100644 --- a/chromium/infra/config/generated/builders/try/android_cronet/properties.json +++ b/chromium/infra/config/generated/builders/try/android_cronet/properties.json @@ -1,4 +1,52 @@ { + "$build/chromium_tests_builder_config": { + "builder_config": { + "builder_db": { + "entries": [ + { + "builder_id": { + "bucket": "ci", + "builder": "android-cronet-arm-rel", + "project": "chromium" + }, + "builder_spec": { + "build_gs_bucket": "chromium-android-archive", + "builder_group": "chromium.android", + "execution_mode": "COMPILE_AND_TEST", + "legacy_android_config": { + "config": "main_builder" + }, + "legacy_chromium_config": { + "apply_configs": [ + "cronet_builder", + "mb" + ], + "build_config": "Release", + "config": "android", + "target_bits": 32, + "target_platform": "android" + }, + "legacy_gclient_config": { + "apply_configs": [ + "android", + "enable_reclient" + ], + "config": "chromium" + } + } + } + ] + }, + "builder_ids": [ + { + "bucket": "ci", + "builder": "android-cronet-arm-rel", + "project": "chromium" + } + ], + "is_compile_only": true + } + }, "$build/goma": { "enable_ats": true, "rpc_extra_params": "?prod", diff --git a/chromium/infra/config/generated/builders/try/cast_shell_android/properties.json b/chromium/infra/config/generated/builders/try/cast_shell_android/properties.json index d90599ce737..89a424c07d9 100644 --- a/chromium/infra/config/generated/builders/try/cast_shell_android/properties.json +++ b/chromium/infra/config/generated/builders/try/cast_shell_android/properties.json @@ -1,4 +1,50 @@ { + "$build/chromium_tests_builder_config": { + "builder_config": { + "builder_db": { + "entries": [ + { + "builder_id": { + "bucket": "ci", + "builder": "Cast Android (dbg)", + "project": "chromium" + }, + "builder_spec": { + "build_gs_bucket": "chromium-android-archive", + "builder_group": "chromium.android", + "execution_mode": "COMPILE_AND_TEST", + "legacy_android_config": { + "config": "cast_builder" + }, + "legacy_chromium_config": { + "apply_configs": [ + "mb" + ], + "build_config": "Debug", + "config": "android", + "target_bits": 32, + "target_platform": "android" + }, + "legacy_gclient_config": { + "apply_configs": [ + "android", + "enable_reclient" + ], + "config": "chromium" + } + } + } + ] + }, + "builder_ids": [ + { + "bucket": "ci", + "builder": "Cast Android (dbg)", + "project": "chromium" + } + ] + } + }, "$build/goma": { "enable_ats": true, "rpc_extra_params": "?prod", diff --git a/chromium/infra/config/generated/builders/try/cast_shell_linux/properties.json b/chromium/infra/config/generated/builders/try/cast_shell_linux/properties.json index 19e0479dcaf..c720bc02e23 100644 --- a/chromium/infra/config/generated/builders/try/cast_shell_linux/properties.json +++ b/chromium/infra/config/generated/builders/try/cast_shell_linux/properties.json @@ -1,4 +1,45 @@ { + "$build/chromium_tests_builder_config": { + "builder_config": { + "builder_db": { + "entries": [ + { + "builder_id": { + "bucket": "ci", + "builder": "Cast Linux", + "project": "chromium" + }, + "builder_spec": { + "build_gs_bucket": "chromium-linux-archive", + "builder_group": "chromium.linux", + "execution_mode": "COMPILE_AND_TEST", + "legacy_chromium_config": { + "apply_configs": [ + "mb" + ], + "build_config": "Release", + "config": "chromium_clang", + "target_bits": 64 + }, + "legacy_gclient_config": { + "apply_configs": [ + "enable_reclient" + ], + "config": "chromium" + } + } + } + ] + }, + "builder_ids": [ + { + "bucket": "ci", + "builder": "Cast Linux", + "project": "chromium" + } + ] + } + }, "$build/goma": { "enable_ats": true, "rpc_extra_params": "?prod", diff --git a/chromium/infra/config/generated/builders/try/cast_shell_linux_dbg/properties.json b/chromium/infra/config/generated/builders/try/cast_shell_linux_dbg/properties.json index 19e0479dcaf..37d151089b9 100644 --- a/chromium/infra/config/generated/builders/try/cast_shell_linux_dbg/properties.json +++ b/chromium/infra/config/generated/builders/try/cast_shell_linux_dbg/properties.json @@ -1,4 +1,45 @@ { + "$build/chromium_tests_builder_config": { + "builder_config": { + "builder_db": { + "entries": [ + { + "builder_id": { + "bucket": "ci", + "builder": "Cast Linux Debug", + "project": "chromium" + }, + "builder_spec": { + "build_gs_bucket": "chromium-linux-archive", + "builder_group": "chromium.linux", + "execution_mode": "COMPILE_AND_TEST", + "legacy_chromium_config": { + "apply_configs": [ + "mb" + ], + "build_config": "Debug", + "config": "chromium_clang", + "target_bits": 64 + }, + "legacy_gclient_config": { + "apply_configs": [ + "enable_reclient" + ], + "config": "chromium" + } + } + } + ] + }, + "builder_ids": [ + { + "bucket": "ci", + "builder": "Cast Linux Debug", + "project": "chromium" + } + ] + } + }, "$build/goma": { "enable_ats": true, "rpc_extra_params": "?prod", diff --git a/chromium/infra/config/generated/builders/try/dawn-linux-x64-deps-rel/properties.json b/chromium/infra/config/generated/builders/try/dawn-linux-x64-deps-rel/properties.json index 3161e0a096c..0c2800ef9ed 100644 --- a/chromium/infra/config/generated/builders/try/dawn-linux-x64-deps-rel/properties.json +++ b/chromium/infra/config/generated/builders/try/dawn-linux-x64-deps-rel/properties.json @@ -1,4 +1,119 @@ { + "$build/chromium_tests_builder_config": { + "builder_config": { + "builder_db": { + "entries": [ + { + "builder_id": { + "bucket": "ci", + "builder": "Dawn Linux x64 DEPS Builder", + "project": "chromium" + }, + "builder_spec": { + "build_gs_bucket": "chromium-dawn-archive", + "builder_group": "chromium.dawn", + "execution_mode": "COMPILE_AND_TEST", + "legacy_chromium_config": { + "apply_configs": [ + "mb" + ], + "build_config": "Release", + "config": "chromium", + "target_bits": 64, + "target_platform": "linux" + }, + "legacy_gclient_config": { + "apply_configs": [ + "enable_reclient" + ], + "config": "chromium" + }, + "run_tests_serially": true + } + }, + { + "builder_id": { + "bucket": "ci", + "builder": "Dawn Linux x64 DEPS Release (Intel HD 630)", + "project": "chromium" + }, + "builder_spec": { + "build_gs_bucket": "chromium-dawn-archive", + "builder_group": "chromium.dawn", + "execution_mode": "TEST", + "legacy_chromium_config": { + "apply_configs": [ + "mb" + ], + "build_config": "Release", + "config": "chromium", + "target_bits": 64, + "target_platform": "linux" + }, + "legacy_gclient_config": { + "config": "chromium" + }, + "parent": { + "bucket": "ci", + "builder": "Dawn Linux x64 DEPS Builder", + "project": "chromium" + }, + "run_tests_serially": true + } + }, + { + "builder_id": { + "bucket": "ci", + "builder": "Dawn Linux x64 DEPS Release (NVIDIA)", + "project": "chromium" + }, + "builder_spec": { + "build_gs_bucket": "chromium-dawn-archive", + "builder_group": "chromium.dawn", + "execution_mode": "TEST", + "legacy_chromium_config": { + "apply_configs": [ + "mb" + ], + "build_config": "Release", + "config": "chromium", + "target_bits": 64, + "target_platform": "linux" + }, + "legacy_gclient_config": { + "config": "chromium" + }, + "parent": { + "bucket": "ci", + "builder": "Dawn Linux x64 DEPS Builder", + "project": "chromium" + }, + "run_tests_serially": true + } + } + ] + }, + "builder_ids": [ + { + "bucket": "ci", + "builder": "Dawn Linux x64 DEPS Builder", + "project": "chromium" + } + ], + "builder_ids_in_scope_for_testing": [ + { + "bucket": "ci", + "builder": "Dawn Linux x64 DEPS Release (Intel HD 630)", + "project": "chromium" + }, + { + "bucket": "ci", + "builder": "Dawn Linux x64 DEPS Release (NVIDIA)", + "project": "chromium" + } + ] + } + }, "$build/goma": { "enable_ats": true, "rpc_extra_params": "?prod", diff --git a/chromium/infra/config/generated/builders/try/dawn-mac-x64-deps-rel/properties.json b/chromium/infra/config/generated/builders/try/dawn-mac-x64-deps-rel/properties.json index ed3bf497c87..5e15584e84e 100644 --- a/chromium/infra/config/generated/builders/try/dawn-mac-x64-deps-rel/properties.json +++ b/chromium/infra/config/generated/builders/try/dawn-mac-x64-deps-rel/properties.json @@ -1,4 +1,116 @@ { + "$build/chromium_tests_builder_config": { + "builder_config": { + "builder_db": { + "entries": [ + { + "builder_id": { + "bucket": "ci", + "builder": "Dawn Mac x64 DEPS Builder", + "project": "chromium" + }, + "builder_spec": { + "build_gs_bucket": "chromium-dawn-archive", + "builder_group": "chromium.dawn", + "execution_mode": "COMPILE_AND_TEST", + "legacy_chromium_config": { + "apply_configs": [ + "mb" + ], + "build_config": "Release", + "config": "chromium", + "target_bits": 64, + "target_platform": "mac" + }, + "legacy_gclient_config": { + "config": "chromium" + }, + "run_tests_serially": true + } + }, + { + "builder_id": { + "bucket": "ci", + "builder": "Dawn Mac x64 DEPS Release (AMD)", + "project": "chromium" + }, + "builder_spec": { + "build_gs_bucket": "chromium-dawn-archive", + "builder_group": "chromium.dawn", + "execution_mode": "TEST", + "legacy_chromium_config": { + "apply_configs": [ + "mb" + ], + "build_config": "Release", + "config": "chromium", + "target_bits": 64, + "target_platform": "mac" + }, + "legacy_gclient_config": { + "config": "chromium" + }, + "parent": { + "bucket": "ci", + "builder": "Dawn Mac x64 DEPS Builder", + "project": "chromium" + }, + "run_tests_serially": true + } + }, + { + "builder_id": { + "bucket": "ci", + "builder": "Dawn Mac x64 DEPS Release (Intel)", + "project": "chromium" + }, + "builder_spec": { + "build_gs_bucket": "chromium-dawn-archive", + "builder_group": "chromium.dawn", + "execution_mode": "TEST", + "legacy_chromium_config": { + "apply_configs": [ + "mb" + ], + "build_config": "Release", + "config": "chromium", + "target_bits": 64, + "target_platform": "mac" + }, + "legacy_gclient_config": { + "config": "chromium" + }, + "parent": { + "bucket": "ci", + "builder": "Dawn Mac x64 DEPS Builder", + "project": "chromium" + }, + "run_tests_serially": true + } + } + ] + }, + "builder_ids": [ + { + "bucket": "ci", + "builder": "Dawn Mac x64 DEPS Builder", + "project": "chromium" + } + ], + "builder_ids_in_scope_for_testing": [ + { + "bucket": "ci", + "builder": "Dawn Mac x64 DEPS Release (AMD)", + "project": "chromium" + }, + { + "bucket": "ci", + "builder": "Dawn Mac x64 DEPS Release (Intel)", + "project": "chromium" + } + ] + } + }, "$build/goma": { "rpc_extra_params": "?prod", "server_host": "goma.chromium.org", diff --git a/chromium/infra/config/generated/builders/try/dawn-win10-x64-deps-rel/properties.json b/chromium/infra/config/generated/builders/try/dawn-win10-x64-deps-rel/properties.json index 72d586d6bd5..1f7df00c958 100644 --- a/chromium/infra/config/generated/builders/try/dawn-win10-x64-deps-rel/properties.json +++ b/chromium/infra/config/generated/builders/try/dawn-win10-x64-deps-rel/properties.json @@ -1,4 +1,116 @@ { + "$build/chromium_tests_builder_config": { + "builder_config": { + "builder_db": { + "entries": [ + { + "builder_id": { + "bucket": "ci", + "builder": "Dawn Win10 x64 DEPS Builder", + "project": "chromium" + }, + "builder_spec": { + "build_gs_bucket": "chromium-dawn-archive", + "builder_group": "chromium.dawn", + "execution_mode": "COMPILE_AND_TEST", + "legacy_chromium_config": { + "apply_configs": [ + "mb" + ], + "build_config": "Release", + "config": "chromium", + "target_bits": 64, + "target_platform": "win" + }, + "legacy_gclient_config": { + "config": "chromium" + }, + "run_tests_serially": true + } + }, + { + "builder_id": { + "bucket": "ci", + "builder": "Dawn Win10 x64 DEPS Release (Intel HD 630)", + "project": "chromium" + }, + "builder_spec": { + "build_gs_bucket": "chromium-dawn-archive", + "builder_group": "chromium.dawn", + "execution_mode": "TEST", + "legacy_chromium_config": { + "apply_configs": [ + "mb" + ], + "build_config": "Release", + "config": "chromium", + "target_bits": 64, + "target_platform": "win" + }, + "legacy_gclient_config": { + "config": "chromium" + }, + "parent": { + "bucket": "ci", + "builder": "Dawn Win10 x64 DEPS Builder", + "project": "chromium" + }, + "run_tests_serially": true + } + }, + { + "builder_id": { + "bucket": "ci", + "builder": "Dawn Win10 x64 DEPS Release (NVIDIA)", + "project": "chromium" + }, + "builder_spec": { + "build_gs_bucket": "chromium-dawn-archive", + "builder_group": "chromium.dawn", + "execution_mode": "TEST", + "legacy_chromium_config": { + "apply_configs": [ + "mb" + ], + "build_config": "Release", + "config": "chromium", + "target_bits": 64, + "target_platform": "win" + }, + "legacy_gclient_config": { + "config": "chromium" + }, + "parent": { + "bucket": "ci", + "builder": "Dawn Win10 x64 DEPS Builder", + "project": "chromium" + }, + "run_tests_serially": true + } + } + ] + }, + "builder_ids": [ + { + "bucket": "ci", + "builder": "Dawn Win10 x64 DEPS Builder", + "project": "chromium" + } + ], + "builder_ids_in_scope_for_testing": [ + { + "bucket": "ci", + "builder": "Dawn Win10 x64 DEPS Release (Intel HD 630)", + "project": "chromium" + }, + { + "bucket": "ci", + "builder": "Dawn Win10 x64 DEPS Release (NVIDIA)", + "project": "chromium" + } + ] + } + }, "$build/goma": { "enable_ats": false, "rpc_extra_params": "?prod", diff --git a/chromium/infra/config/generated/builders/try/lacros-amd64-generic-rel/properties.json b/chromium/infra/config/generated/builders/try/lacros-amd64-generic-rel/properties.json index 4aada5e2c21..587c0d51c37 100644 --- a/chromium/infra/config/generated/builders/try/lacros-amd64-generic-rel/properties.json +++ b/chromium/infra/config/generated/builders/try/lacros-amd64-generic-rel/properties.json @@ -1,4 +1,54 @@ { + "$build/chromium_tests_builder_config": { + "builder_config": { + "builder_db": { + "entries": [ + { + "builder_id": { + "bucket": "ci", + "builder": "lacros-amd64-generic-rel", + "project": "chromium" + }, + "builder_spec": { + "build_gs_bucket": "chromium-chromiumos-archive", + "builder_group": "chromium.chromiumos", + "execution_mode": "COMPILE_AND_TEST", + "legacy_chromium_config": { + "apply_configs": [ + "mb" + ], + "build_config": "Release", + "config": "chromium", + "cros_boards_with_qemu_images": [ + "amd64-generic" + ], + "target_arch": "intel", + "target_bits": 64, + "target_cros_boards": [ + "eve" + ], + "target_platform": "chromeos" + }, + "legacy_gclient_config": { + "apply_configs": [ + "checkout_lacros_sdk", + "chromeos" + ], + "config": "chromium" + } + } + } + ] + }, + "builder_ids": [ + { + "bucket": "ci", + "builder": "lacros-amd64-generic-rel", + "project": "chromium" + } + ] + } + }, "$build/goma": { "enable_ats": true, "rpc_extra_params": "?prod", diff --git a/chromium/infra/config/generated/builders/try/linux-chromeos-compile-dbg/properties.json b/chromium/infra/config/generated/builders/try/linux-chromeos-compile-dbg/properties.json index 4aada5e2c21..d3d3044be31 100644 --- a/chromium/infra/config/generated/builders/try/linux-chromeos-compile-dbg/properties.json +++ b/chromium/infra/config/generated/builders/try/linux-chromeos-compile-dbg/properties.json @@ -1,4 +1,47 @@ { + "$build/chromium_tests_builder_config": { + "builder_config": { + "builder_db": { + "entries": [ + { + "builder_id": { + "bucket": "ci", + "builder": "linux-chromeos-dbg", + "project": "chromium" + }, + "builder_spec": { + "build_gs_bucket": "chromium-chromiumos-archive", + "builder_group": "chromium.chromiumos", + "execution_mode": "COMPILE_AND_TEST", + "legacy_chromium_config": { + "apply_configs": [ + "mb" + ], + "build_config": "Debug", + "config": "chromium", + "target_arch": "intel", + "target_bits": 64 + }, + "legacy_gclient_config": { + "apply_configs": [ + "chromeos" + ], + "config": "chromium" + } + } + } + ] + }, + "builder_ids": [ + { + "bucket": "ci", + "builder": "linux-chromeos-dbg", + "project": "chromium" + } + ], + "is_compile_only": true + } + }, "$build/goma": { "enable_ats": true, "rpc_extra_params": "?prod", diff --git a/chromium/infra/config/generated/builders/try/linux-chromeos-dbg/properties.json b/chromium/infra/config/generated/builders/try/linux-chromeos-dbg/properties.json index 4aada5e2c21..e36c9578e3b 100644 --- a/chromium/infra/config/generated/builders/try/linux-chromeos-dbg/properties.json +++ b/chromium/infra/config/generated/builders/try/linux-chromeos-dbg/properties.json @@ -1,4 +1,46 @@ { + "$build/chromium_tests_builder_config": { + "builder_config": { + "builder_db": { + "entries": [ + { + "builder_id": { + "bucket": "ci", + "builder": "linux-chromeos-dbg", + "project": "chromium" + }, + "builder_spec": { + "build_gs_bucket": "chromium-chromiumos-archive", + "builder_group": "chromium.chromiumos", + "execution_mode": "COMPILE_AND_TEST", + "legacy_chromium_config": { + "apply_configs": [ + "mb" + ], + "build_config": "Debug", + "config": "chromium", + "target_arch": "intel", + "target_bits": 64 + }, + "legacy_gclient_config": { + "apply_configs": [ + "chromeos" + ], + "config": "chromium" + } + } + } + ] + }, + "builder_ids": [ + { + "bucket": "ci", + "builder": "linux-chromeos-dbg", + "project": "chromium" + } + ] + } + }, "$build/goma": { "enable_ats": true, "rpc_extra_params": "?prod", diff --git a/chromium/infra/config/generated/builders/try/linux-wayland-rel/properties.json b/chromium/infra/config/generated/builders/try/linux-wayland-rel/properties.json index 19e0479dcaf..ac3b8a1406c 100644 --- a/chromium/infra/config/generated/builders/try/linux-wayland-rel/properties.json +++ b/chromium/infra/config/generated/builders/try/linux-wayland-rel/properties.json @@ -1,4 +1,88 @@ { + "$build/chromium_tests_builder_config": { + "builder_config": { + "builder_db": { + "entries": [ + { + "builder_id": { + "bucket": "ci", + "builder": "Linux Builder (Wayland)", + "project": "chromium" + }, + "builder_spec": { + "build_gs_bucket": "chromium-linux-archive", + "builder_group": "chromium.linux", + "execution_mode": "COMPILE_AND_TEST", + "legacy_chromium_config": { + "apply_configs": [ + "mb" + ], + "build_config": "Release", + "config": "chromium", + "target_bits": 64 + }, + "legacy_gclient_config": { + "apply_configs": [ + "use_clang_coverage", + "enable_reclient" + ], + "config": "chromium" + } + } + }, + { + "builder_id": { + "bucket": "ci", + "builder": "Linux Tests (Wayland)", + "project": "chromium" + }, + "builder_spec": { + "build_gs_bucket": "chromium-linux-archive", + "builder_group": "chromium.linux", + "execution_mode": "TEST", + "legacy_chromium_config": { + "apply_configs": [ + "mb" + ], + "build_config": "Release", + "config": "chromium", + "target_bits": 64 + }, + "legacy_gclient_config": { + "apply_configs": [ + "use_clang_coverage", + "enable_reclient" + ], + "config": "chromium" + }, + "parent": { + "bucket": "ci", + "builder": "Linux Builder (Wayland)", + "project": "chromium" + } + } + } + ] + }, + "builder_ids": [ + { + "bucket": "ci", + "builder": "Linux Builder (Wayland)", + "project": "chromium" + } + ], + "builder_ids_in_scope_for_testing": [ + { + "bucket": "ci", + "builder": "Linux Tests (Wayland)", + "project": "chromium" + } + ], + "rts_config": { + "condition": "QUICK_RUN_ONLY" + } + } + }, "$build/goma": { "enable_ats": true, "rpc_extra_params": "?prod", diff --git a/chromium/infra/config/generated/builders/try/linux_chromium_tsan_rel_ng-compilator/properties.json b/chromium/infra/config/generated/builders/try/linux_chromium_tsan_rel_ng-compilator/properties.json index 39082a331df..442bfd53e50 100644 --- a/chromium/infra/config/generated/builders/try/linux_chromium_tsan_rel_ng-compilator/properties.json +++ b/chromium/infra/config/generated/builders/try/linux_chromium_tsan_rel_ng-compilator/properties.json @@ -1,4 +1,86 @@ { + "$build/chromium_tests_builder_config": { + "builder_config": { + "builder_db": { + "entries": [ + { + "builder_id": { + "bucket": "ci", + "builder": "Linux TSan Builder", + "project": "chromium" + }, + "builder_spec": { + "build_gs_bucket": "chromium-memory-archive", + "builder_group": "chromium.memory", + "execution_mode": "COMPILE_AND_TEST", + "legacy_chromium_config": { + "apply_configs": [ + "mb" + ], + "build_config": "Release", + "config": "chromium_tsan2", + "target_bits": 64 + }, + "legacy_gclient_config": { + "apply_configs": [ + "enable_reclient" + ], + "config": "chromium" + } + } + }, + { + "builder_id": { + "bucket": "ci", + "builder": "Linux TSan Tests", + "project": "chromium" + }, + "builder_spec": { + "build_gs_bucket": "chromium-memory-archive", + "builder_group": "chromium.memory", + "execution_mode": "TEST", + "legacy_chromium_config": { + "apply_configs": [ + "mb" + ], + "build_config": "Release", + "config": "chromium_tsan2", + "target_bits": 64 + }, + "legacy_gclient_config": { + "apply_configs": [ + "enable_reclient" + ], + "config": "chromium" + }, + "parent": { + "bucket": "ci", + "builder": "Linux TSan Builder", + "project": "chromium" + } + } + } + ] + }, + "builder_ids": [ + { + "bucket": "ci", + "builder": "Linux TSan Builder", + "project": "chromium" + } + ], + "builder_ids_in_scope_for_testing": [ + { + "bucket": "ci", + "builder": "Linux TSan Tests", + "project": "chromium" + } + ], + "rts_config": { + "condition": "QUICK_RUN_ONLY" + } + } + }, "$build/goma": { "enable_ats": true, "jobs": 150, diff --git a/chromium/infra/config/generated/builders/try/linux_chromium_tsan_rel_ng/properties.json b/chromium/infra/config/generated/builders/try/linux_chromium_tsan_rel_ng/properties.json index ba82e73fbbb..8ca01a178a7 100644 --- a/chromium/infra/config/generated/builders/try/linux_chromium_tsan_rel_ng/properties.json +++ b/chromium/infra/config/generated/builders/try/linux_chromium_tsan_rel_ng/properties.json @@ -3,6 +3,88 @@ "compilator": "linux_chromium_tsan_rel_ng-compilator", "compilator_watcher_git_revision": "7809a690bbd935bcb3b4d922e24cabe168aaabc8" }, + "$build/chromium_tests_builder_config": { + "builder_config": { + "builder_db": { + "entries": [ + { + "builder_id": { + "bucket": "ci", + "builder": "Linux TSan Builder", + "project": "chromium" + }, + "builder_spec": { + "build_gs_bucket": "chromium-memory-archive", + "builder_group": "chromium.memory", + "execution_mode": "COMPILE_AND_TEST", + "legacy_chromium_config": { + "apply_configs": [ + "mb" + ], + "build_config": "Release", + "config": "chromium_tsan2", + "target_bits": 64 + }, + "legacy_gclient_config": { + "apply_configs": [ + "enable_reclient" + ], + "config": "chromium" + } + } + }, + { + "builder_id": { + "bucket": "ci", + "builder": "Linux TSan Tests", + "project": "chromium" + }, + "builder_spec": { + "build_gs_bucket": "chromium-memory-archive", + "builder_group": "chromium.memory", + "execution_mode": "TEST", + "legacy_chromium_config": { + "apply_configs": [ + "mb" + ], + "build_config": "Release", + "config": "chromium_tsan2", + "target_bits": 64 + }, + "legacy_gclient_config": { + "apply_configs": [ + "enable_reclient" + ], + "config": "chromium" + }, + "parent": { + "bucket": "ci", + "builder": "Linux TSan Builder", + "project": "chromium" + } + } + } + ] + }, + "builder_ids": [ + { + "bucket": "ci", + "builder": "Linux TSan Builder", + "project": "chromium" + } + ], + "builder_ids_in_scope_for_testing": [ + { + "bucket": "ci", + "builder": "Linux TSan Tests", + "project": "chromium" + } + ], + "rts_config": { + "condition": "QUICK_RUN_ONLY" + } + } + }, "$recipe_engine/resultdb/test_presentation": { "column_keys": [], "grouping_keys": [ diff --git a/chromium/infra/config/generated/luci/cr-buildbucket.cfg b/chromium/infra/config/generated/luci/cr-buildbucket.cfg index 5979a5be4ae..3e6522e93ca 100644 --- a/chromium/infra/config/generated/luci/cr-buildbucket.cfg +++ b/chromium/infra/config/generated/luci/cr-buildbucket.cfg @@ -28,6 +28,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" + dimensions: "free_space:standard" dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.gpu.ci" dimensions: "ssd:0" @@ -110,6 +111,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" + dimensions: "free_space:standard" dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.ci" dimensions: "ssd:0" @@ -192,6 +194,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" + dimensions: "free_space:standard" dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.ci" dimensions: "ssd:0" @@ -274,6 +277,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" + dimensions: "free_space:standard" dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.ci" dimensions: "ssd:0" @@ -356,6 +360,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" + dimensions: "free_space:standard" dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.ci" dimensions: "ssd:0" @@ -438,6 +443,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" + dimensions: "free_space:standard" dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.ci" dimensions: "ssd:0" @@ -520,6 +526,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" + dimensions: "free_space:standard" dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.ci" dimensions: "ssd:0" @@ -602,6 +609,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" + dimensions: "free_space:standard" dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.ci" dimensions: "ssd:0" @@ -684,6 +692,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" + dimensions: "free_space:standard" dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.ci" dimensions: "ssd:0" @@ -766,6 +775,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" + dimensions: "free_space:standard" dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.ci" dimensions: "ssd:0" @@ -848,6 +858,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" + dimensions: "free_space:standard" dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.ci" dimensions: "ssd:0" @@ -930,6 +941,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" + dimensions: "free_space:standard" dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.ci" dimensions: "ssd:0" @@ -1012,6 +1024,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" + dimensions: "free_space:standard" dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.gpu.ci" dimensions: "ssd:0" @@ -1094,6 +1107,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:2" dimensions: "cpu:x86-64" + dimensions: "free_space:standard" dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.gpu.ci" dimensions: "ssd:0" @@ -1176,6 +1190,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:2" dimensions: "cpu:x86-64" + dimensions: "free_space:standard" dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.gpu.ci" dimensions: "ssd:0" @@ -1257,6 +1272,7 @@ buckets { swarming_host: "chromium-swarm.appspot.com" dimensions: "builderless:1" dimensions: "cpu:x86-64" + dimensions: "free_space:standard" dimensions: "os:Mac" dimensions: "pool:luci.chromium.gpu.ci" exe { @@ -1338,6 +1354,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:2" dimensions: "cpu:x86-64" + dimensions: "free_space:standard" dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.gpu.ci" dimensions: "ssd:0" @@ -1420,6 +1437,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:2" dimensions: "cpu:x86-64" + dimensions: "free_space:standard" dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.gpu.ci" dimensions: "ssd:0" @@ -1502,6 +1520,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" + dimensions: "free_space:standard" dimensions: "os:Windows" dimensions: "pool:luci.chromium.gpu.ci" dimensions: "ssd:0" @@ -1584,6 +1603,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:2" dimensions: "cpu:x86-64" + dimensions: "free_space:standard" dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.gpu.ci" dimensions: "ssd:0" @@ -1666,6 +1686,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:2" dimensions: "cpu:x86-64" + dimensions: "free_space:standard" dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.gpu.ci" dimensions: "ssd:0" @@ -1748,6 +1769,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" + dimensions: "free_space:standard" dimensions: "os:Windows" dimensions: "pool:luci.chromium.gpu.ci" dimensions: "ssd:0" @@ -1830,6 +1852,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:2" dimensions: "cpu:x86-64" + dimensions: "free_space:standard" dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.gpu.ci" dimensions: "ssd:0" @@ -1912,6 +1935,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:2" dimensions: "cpu:x86-64" + dimensions: "free_space:standard" dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.gpu.ci" dimensions: "ssd:0" @@ -1994,6 +2018,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" + dimensions: "free_space:standard" dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.ci" dimensions: "ssd:0" @@ -2076,6 +2101,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" + dimensions: "free_space:standard" dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.ci" dimensions: "ssd:0" @@ -2158,6 +2184,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" + dimensions: "free_space:standard" dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.gpu.ci" dimensions: "ssd:0" @@ -2239,6 +2266,7 @@ buckets { swarming_host: "chromium-swarm.appspot.com" dimensions: "builderless:1" dimensions: "cpu:x86-64" + dimensions: "free_space:standard" dimensions: "os:Mac" dimensions: "pool:luci.chromium.gpu.ci" exe { @@ -2320,6 +2348,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" + dimensions: "free_space:standard" dimensions: "os:Windows" dimensions: "pool:luci.chromium.gpu.ci" dimensions: "ssd:0" @@ -2402,6 +2431,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" + dimensions: "free_space:standard" dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.ci" dimensions: "ssd:1" @@ -2484,6 +2514,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" + dimensions: "free_space:standard" dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.ci" dimensions: "ssd:0" @@ -2566,6 +2597,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" + dimensions: "free_space:standard" dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.ci" dimensions: "ssd:0" @@ -2648,6 +2680,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" + dimensions: "free_space:standard" dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.ci" dimensions: "ssd:0" @@ -2730,6 +2763,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" + dimensions: "free_space:standard" dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.ci" dimensions: "ssd:0" @@ -2812,6 +2846,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" + dimensions: "free_space:standard" dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.ci" dimensions: "ssd:0" @@ -2894,6 +2929,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:2" dimensions: "cpu:x86-64" + dimensions: "free_space:standard" dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.gpu.ci" dimensions: "ssd:0" @@ -2976,6 +3012,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" + dimensions: "free_space:standard" dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.ci" dimensions: "ssd:0" @@ -3058,6 +3095,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" + dimensions: "free_space:standard" dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.ci" dimensions: "ssd:0" @@ -3140,6 +3178,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" + dimensions: "free_space:standard" dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.ci" dimensions: "ssd:0" @@ -3232,6 +3271,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" + dimensions: "free_space:standard" dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.ci" dimensions: "ssd:0" @@ -3314,6 +3354,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" + dimensions: "free_space:standard" dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.ci" dimensions: "ssd:0" @@ -3395,7 +3436,7 @@ buckets { swarming_host: "chromium-swarm.appspot.com" dimensions: "builder:Mac Builder" dimensions: "cpu:x86-64" - dimensions: "os:Mac-11" + dimensions: "os:Mac-11|Mac-12" dimensions: "pool:luci.chromium.ci" exe { cipd_package: "infra/chromium/bootstrapper/${platform}" @@ -3556,6 +3597,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:2" dimensions: "cpu:x86-64" + dimensions: "free_space:standard" dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.gpu.ci" dimensions: "ssd:0" @@ -3638,6 +3680,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:2" dimensions: "cpu:x86-64" + dimensions: "free_space:standard" dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.gpu.ci" dimensions: "ssd:0" @@ -3720,6 +3763,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" + dimensions: "free_space:standard" dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.ci" dimensions: "ssd:0" @@ -3802,6 +3846,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" + dimensions: "free_space:standard" dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.ci" dimensions: "ssd:0" @@ -3884,6 +3929,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" + dimensions: "free_space:standard" dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.ci" dimensions: "ssd:0" @@ -3966,6 +4012,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" + dimensions: "free_space:standard" dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.ci" dimensions: "ssd:0" @@ -4048,6 +4095,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" + dimensions: "free_space:standard" dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.ci" dimensions: "ssd:0" @@ -4130,6 +4178,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" + dimensions: "free_space:standard" dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.ci" dimensions: "ssd:0" @@ -4212,6 +4261,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" + dimensions: "free_space:standard" dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.ci" dimensions: "ssd:0" @@ -4294,6 +4344,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" + dimensions: "free_space:standard" dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.ci" dimensions: "ssd:0" @@ -4376,6 +4427,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" + dimensions: "free_space:standard" dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.ci" dimensions: "ssd:0" @@ -4458,6 +4510,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" + dimensions: "free_space:standard" dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.ci" dimensions: "ssd:0" @@ -4540,6 +4593,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" + dimensions: "free_space:standard" dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.ci" dimensions: "ssd:0" @@ -4622,6 +4676,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" + dimensions: "free_space:standard" dimensions: "os:Windows-10" dimensions: "pool:luci.chromium.ci" dimensions: "ssd:0" @@ -5028,6 +5083,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:2" dimensions: "cpu:x86-64" + dimensions: "free_space:standard" dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.gpu.ci" dimensions: "ssd:0" @@ -5110,6 +5166,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" + dimensions: "free_space:standard" dimensions: "os:Windows-10" dimensions: "pool:luci.chromium.ci" dimensions: "ssd:0" @@ -5192,6 +5249,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" + dimensions: "free_space:standard" dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.ci" dimensions: "ssd:0" @@ -5274,6 +5332,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" + dimensions: "free_space:standard" dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.ci" dimensions: "ssd:0" @@ -5356,6 +5415,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" + dimensions: "free_space:standard" dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.ci" dimensions: "ssd:0" @@ -5438,6 +5498,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" + dimensions: "free_space:standard" dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.ci" dimensions: "ssd:0" @@ -5520,6 +5581,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" + dimensions: "free_space:standard" dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.ci" dimensions: "ssd:0" @@ -5602,6 +5664,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" + dimensions: "free_space:standard" dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.ci" dimensions: "ssd:0" @@ -5765,6 +5828,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" + dimensions: "free_space:standard" dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.ci" dimensions: "ssd:0" @@ -5847,6 +5911,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" + dimensions: "free_space:standard" dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.ci" dimensions: "ssd:0" @@ -5929,6 +5994,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" + dimensions: "free_space:standard" dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.ci" dimensions: "ssd:0" @@ -6011,6 +6077,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" + dimensions: "free_space:standard" dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.ci" dimensions: "ssd:0" @@ -6093,6 +6160,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" + dimensions: "free_space:standard" dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.ci" dimensions: "ssd:0" @@ -6175,6 +6243,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" + dimensions: "free_space:standard" dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.ci" dimensions: "ssd:0" @@ -6257,6 +6326,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" + dimensions: "free_space:standard" dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.ci" dimensions: "ssd:0" @@ -6339,6 +6409,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" + dimensions: "free_space:standard" dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.ci" dimensions: "ssd:0" @@ -6421,6 +6492,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" + dimensions: "free_space:standard" dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.ci" dimensions: "ssd:0" @@ -6584,6 +6656,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" + dimensions: "free_space:standard" dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.ci" dimensions: "ssd:0" @@ -6665,7 +6738,7 @@ buckets { swarming_host: "chromium-swarm.appspot.com" dimensions: "builder:ios-simulator" dimensions: "cpu:x86-64" - dimensions: "os:Mac-11" + dimensions: "os:Mac-11|Mac-12" dimensions: "pool:luci.chromium.ci" exe { cipd_package: "infra/chromium/bootstrapper/${platform}" @@ -6833,7 +6906,7 @@ buckets { swarming_host: "chromium-swarm.appspot.com" dimensions: "builder:ios-simulator-full-configs" dimensions: "cpu:x86-64" - dimensions: "os:Mac-11" + dimensions: "os:Mac-11|Mac-12" dimensions: "pool:luci.chromium.ci" exe { cipd_package: "infra/chromium/bootstrapper/${platform}" @@ -6918,6 +6991,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" + dimensions: "free_space:standard" dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.ci" dimensions: "ssd:0" @@ -7000,6 +7074,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" + dimensions: "free_space:standard" dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.ci" dimensions: "ssd:0" @@ -7082,6 +7157,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" + dimensions: "free_space:standard" dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.ci" dimensions: "ssd:0" @@ -7164,6 +7240,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" + dimensions: "free_space:standard" dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.ci" dimensions: "ssd:0" @@ -7246,6 +7323,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" + dimensions: "free_space:standard" dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.ci" dimensions: "ssd:0" @@ -7328,6 +7406,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" + dimensions: "free_space:standard" dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.ci" dimensions: "ssd:0" @@ -7410,6 +7489,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" + dimensions: "free_space:standard" dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.ci" dimensions: "ssd:0" @@ -7492,6 +7572,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" + dimensions: "free_space:standard" dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.ci" dimensions: "ssd:0" @@ -7654,7 +7735,7 @@ buckets { swarming_host: "chromium-swarm.appspot.com" dimensions: "builder:mac-arm64-rel" dimensions: "cpu:x86-64" - dimensions: "os:Mac-11" + dimensions: "os:Mac-11|Mac-12" dimensions: "pool:luci.chromium.ci" exe { cipd_package: "infra/chromium/bootstrapper/${platform}" @@ -7815,6 +7896,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" + dimensions: "free_space:standard" dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.ci" dimensions: "ssd:0" @@ -10141,6 +10223,10 @@ buckets { key: "luci.recipes.use_python3" value: 100 } + experiments { + key: "remove_src_checkout_experiment" + value: 100 + } resultdb { enable: true bq_exports { @@ -11516,7 +11602,7 @@ buckets { swarming_host: "chromium-swarm.appspot.com" dimensions: "builder:ios-simulator" dimensions: "cpu:x86-64" - dimensions: "os:Mac-11" + dimensions: "os:Mac-11|Mac-12" dimensions: "pool:luci.chromium.try" exe { cipd_package: "infra/chromium/bootstrapper/${platform}" @@ -11608,7 +11694,7 @@ buckets { swarming_host: "chromium-swarm.appspot.com" dimensions: "builder:ios-simulator-cronet" dimensions: "cpu:x86-64" - dimensions: "os:Mac-11" + dimensions: "os:Mac-11|Mac-12" dimensions: "pool:luci.chromium.try" exe { cipd_package: "infra/chromium/bootstrapper/${platform}" @@ -11700,7 +11786,7 @@ buckets { swarming_host: "chromium-swarm.appspot.com" dimensions: "builder:ios-simulator-full-configs" dimensions: "cpu:x86-64" - dimensions: "os:Mac-11" + dimensions: "os:Mac-11|Mac-12" dimensions: "pool:luci.chromium.try" exe { cipd_package: "infra/chromium/bootstrapper/${platform}" @@ -12293,6 +12379,10 @@ buckets { key: "luci.recipes.use_python3" value: 100 } + experiments { + key: "remove_src_checkout_experiment" + value: 100 + } resultdb { enable: true bq_exports { @@ -13012,6 +13102,10 @@ buckets { key: "luci.recipes.use_python3" value: 100 } + experiments { + key: "remove_src_checkout_experiment" + value: 100 + } resultdb { enable: true bq_exports { @@ -13381,6 +13475,10 @@ buckets { key: "luci.recipes.use_python3" value: 100 } + experiments { + key: "remove_src_checkout_experiment" + value: 100 + } resultdb { enable: true bq_exports { @@ -13962,7 +14060,7 @@ buckets { swarming_host: "chromium-swarm.appspot.com" dimensions: "builderless:1" dimensions: "cpu:x86-64" - dimensions: "os:Mac-11" + dimensions: "os:Mac-11|Mac-12" dimensions: "pool:luci.chromium.try" dimensions: "ssd:1" exe { @@ -14052,7 +14150,7 @@ buckets { swarming_host: "chromium-swarm.appspot.com" dimensions: "builderless:1" dimensions: "cpu:x86-64" - dimensions: "os:Mac-11" + dimensions: "os:Mac-11|Mac-12" dimensions: "pool:luci.chromium.try" dimensions: "ssd:1" exe { diff --git a/chromium/infra/config/lib/args.star b/chromium/infra/config/lib/args.star index 2f3bbb42a57..a5947a9485c 100644 --- a/chromium/infra/config/lib/args.star +++ b/chromium/infra/config/lib/args.star @@ -96,6 +96,8 @@ def defaults(extends = None, **vars): return listify(value) return listify(default, value) + fail("unknown merge value: {}".format(merge)) + def get_value_from_kwargs(name, kwargs, merge = None): return get_value(name, kwargs.get(name, DEFAULT), merge = merge) diff --git a/chromium/infra/config/lib/builders.star b/chromium/infra/config/lib/builders.star index 24a04513f57..226ed51648b 100644 --- a/chromium/infra/config/lib/builders.star +++ b/chromium/infra/config/lib/builders.star @@ -72,7 +72,8 @@ os = struct( MAC_10_15 = os_enum("Mac-10.15", os_category.MAC), MAC_11 = os_enum("Mac-11", os_category.MAC), MAC_12 = os_enum("Mac-12", os_category.MAC), - MAC_DEFAULT = os_enum("Mac-11", os_category.MAC), + # TODO(crbug.com/1323966) Remove Mac11 once builders have been migrated to Mac12 + MAC_DEFAULT = os_enum("Mac-11|Mac-12", os_category.MAC), MAC_ANY = os_enum("Mac", os_category.MAC), MAC_BETA = os_enum("Mac-12", os_category.MAC), WINDOWS_7 = os_enum("Windows-7", os_category.WINDOWS), @@ -170,6 +171,15 @@ xcode = struct( x13wk = xcode_enum("13a1030dwk"), ) +# Free disk space in a machine reserved for build tasks. +# The values in this enum will be used to populate bot dimension "free_space", +# and each bot will allocate a corresponding amount of free disk space based on +# the value of the dimension through "bot_config.py". +free_space = struct( + standard = "standard", + high = "high", +) + ################################################################################ # Implementation details # ################################################################################ @@ -296,6 +306,7 @@ defaults = args.defaults( auto_builder_dimension = args.COMPUTE, builder_group = None, builderless = args.COMPUTE, + free_space = None, cores = None, cpu = None, fully_qualified_builder_dimension = False, @@ -344,6 +355,7 @@ def builder( triggered_by = args.DEFAULT, os = args.DEFAULT, builderless = args.DEFAULT, + free_space = args.DEFAULT, builder_cache_name = None, override_builder_dimension = None, auto_builder_dimension = args.DEFAULT, @@ -424,6 +436,10 @@ def builder( builderless: a boolean indicating whether the builder runs on builderless machines. If True, emits a 'builderless:1' dimension. By default, considered True iff `os` refers to a linux OS. + free_space: an enum that indicates the amount of free disk space reserved + in a machine for incoming build tasks. This value is used to create + a "free_space" dimension, and this dimension is appended to only + builderless builders. override_builder_dimension: a string to assign to the "builder" dimension. Ignores any other "builder" and "builderless" dimensions that would have been assigned. @@ -599,6 +615,12 @@ def builder( if builderless: dimensions["builderless"] = "1" + free_space = defaults.get_value("free_space", free_space) + if free_space: + dimensions["free_space"] = free_space + elif free_space and free_space != args.DEFAULT: + fail("\'free_space\' dimension can only be specified for builderless builders") + auto_builder_dimension = defaults.get_value( "auto_builder_dimension", auto_builder_dimension, @@ -807,4 +829,5 @@ builders = struct( os = os, sheriff_rotations = sheriff_rotations, xcode = xcode, + free_space = free_space, ) diff --git a/chromium/infra/config/lib/ci.star b/chromium/infra/config/lib/ci.star index 557b741b234..edc064ddc5b 100644 --- a/chromium/infra/config/lib/ci.star +++ b/chromium/infra/config/lib/ci.star @@ -15,6 +15,7 @@ to set the default value. Can also be accessed through `ci.defaults`. load("./args.star", "args") load("./branches.star", "branches") +load("./builder_config.star", "builder_config") load("./builders.star", "builders", "os", "os_category") load("//project.star", "settings") @@ -261,6 +262,9 @@ def thin_tester( Returns: The `luci.builder` keyset. """ + builder_spec = kwargs.get("builder_spec") + if builder_spec and builder_spec.execution_mode != builder_config.execution_mode.TEST: + fail("thin testers with builder specs must have TEST execution mode") cores = defaults.get_value("thin_tester_cores", cores) kwargs.setdefault("goma_backend", None) kwargs.setdefault("reclient_instance", None) diff --git a/chromium/infra/config/lib/consoles.star b/chromium/infra/config/lib/consoles.star index 3eed963fa62..d07a73baf77 100644 --- a/chromium/infra/config/lib/consoles.star +++ b/chromium/infra/config/lib/consoles.star @@ -40,7 +40,7 @@ defaults = args.defaults( _CONSOLE_VIEW_ORDERING = nodes.create_unscoped_node_type("console_view_ordering") _OVERVIEW_CONSOLE_ORDERING = nodes.create_unscoped_node_type("overview_console_ordering") -def _console_view_ordering_impl(ctx, *, console_name, ordering): +def _console_view_ordering_impl(_ctx, *, console_name, ordering): key = _CONSOLE_VIEW_ORDERING.add(console_name, props = { "ordering": ordering, }) @@ -49,7 +49,7 @@ def _console_view_ordering_impl(ctx, *, console_name, ordering): _console_view_ordering = lucicfg.rule(impl = _console_view_ordering_impl) -def _overview_console_view_ordering_impl(ctx, *, console_name, top_level_ordering): +def _overview_console_view_ordering_impl(_ctx, *, console_name, top_level_ordering): key = _OVERVIEW_CONSOLE_ORDERING.add(console_name, props = { "top_level_ordering": top_level_ordering, }) @@ -266,7 +266,7 @@ def console_view(*, name, branch_selector = branches.MAIN, ordering = None, **kw ordering = ordering or {}, ) -def overview_console_view(*, name, top_level_ordering, branch_selector = branches.MAIN, **kwargs): +def overview_console_view(*, name, top_level_ordering, **kwargs): """Create an overview console view. An overview console view is a console view that contains a subset of @@ -285,9 +285,6 @@ def overview_console_view(*, name, top_level_ordering, branch_selector = branche name does not appear in the list will be sorted lexicographically by the console name and appear after entries whose console does appear in the list. - branch_selector - A branch selector value controlling whether the - console view definition is executed. See branches.star for - more information. kwargs - Additional keyword arguments to forward on to `luci.console_view`. The header and repo arguments support module-level defaults. @@ -351,7 +348,7 @@ def _get_list_view_key_fn(console_name): return None return lambda b: b.name -def _sorted_list_view_impl(ctx, *, console_name): +def _sorted_list_view_impl(_ctx, *, console_name): key = _sorted_list_view_graph_key(console_name) graph.add_node(key) graph.add_edge(keys.project(), key) diff --git a/chromium/infra/config/outages/outages.star b/chromium/infra/config/outages/outages.star index 16736121c21..6ada1be7264 100644 --- a/chromium/infra/config/outages/outages.star +++ b/chromium/infra/config/outages/outages.star @@ -33,7 +33,7 @@ def _disable_cq_experiments(ctx): for b in c.verifiers.tryjob.builders: if not b.experiment_percentage: continue - project, bucket, builder = b.name.split("/", 2) + project, bucket, _ = b.name.split("/", 2) if project == "chromium" and bucket == "try": b.includable_only = True b.experiment_percentage = 0 diff --git a/chromium/infra/config/subprojects/chromium/ci.star b/chromium/infra/config/subprojects/chromium/ci.star index e11b770d24e..d19117eff5f 100644 --- a/chromium/infra/config/subprojects/chromium/ci.star +++ b/chromium/infra/config/subprojects/chromium/ci.star @@ -3,7 +3,7 @@ # found in the LICENSE file. load("//lib/branches.star", "branches") -load("//lib/builders.star", "cpu") +load("//lib/builders.star", "builders", "cpu") load("//lib/ci.star", "ci") load("//lib/consoles.star", "consoles") load("//project.star", "settings") @@ -14,6 +14,7 @@ ci.defaults.set( build_numbers = True, cpu = cpu.X86_64, triggered_by = ["chromium-gitiles-trigger"], + free_space = builders.free_space.standard, ) luci.bucket( diff --git a/chromium/infra/config/subprojects/chromium/ci/chromium.android.star b/chromium/infra/config/subprojects/chromium/ci/chromium.android.star index 1e0cd2fa93b..8905963349c 100644 --- a/chromium/infra/config/subprojects/chromium/ci/chromium.android.star +++ b/chromium/infra/config/subprojects/chromium/ci/chromium.android.star @@ -309,6 +309,25 @@ ci.builder( ci.builder( name = "Android x86 Builder (dbg)", branch_selector = branches.STANDARD_MILESTONE, + builder_spec = builder_config.builder_spec( + gclient_config = builder_config.gclient_config( + config = "chromium", + apply_configs = [ + "android", + "enable_reclient", + ], + ), + chromium_config = builder_config.chromium_config( + config = "android", + build_config = builder_config.build_config.DEBUG, + target_bits = 32, + target_platform = builder_config.target_platform.ANDROID, + ), + android_config = builder_config.android_config( + config = "x86_builder_mb", + ), + build_gs_bucket = "chromium-android-archive", + ), console_view_entry = consoles.console_view_entry( category = "builder|x86", short_name = "32", @@ -323,6 +342,28 @@ ci.builder( ci.builder( name = "Cast Android (dbg)", branch_selector = branches.STANDARD_MILESTONE, + builder_spec = builder_config.builder_spec( + gclient_config = builder_config.gclient_config( + config = "chromium", + apply_configs = [ + "android", + "enable_reclient", + ], + ), + chromium_config = builder_config.chromium_config( + config = "android", + apply_configs = [ + "mb", + ], + build_config = builder_config.build_config.DEBUG, + target_bits = 32, + target_platform = builder_config.target_platform.ANDROID, + ), + android_config = builder_config.android_config( + config = "cast_builder", + ), + build_gs_bucket = "chromium-android-archive", + ), console_view_entry = consoles.console_view_entry( category = "on_cq", short_name = "cst", @@ -591,6 +632,29 @@ ci.builder( ci.builder( name = "android-cronet-arm-rel", + builder_spec = builder_config.builder_spec( + gclient_config = builder_config.gclient_config( + config = "chromium", + apply_configs = [ + "android", + "enable_reclient", + ], + ), + chromium_config = builder_config.chromium_config( + config = "android", + apply_configs = [ + "cronet_builder", + "mb", + ], + build_config = builder_config.build_config.RELEASE, + target_bits = 32, + target_platform = builder_config.target_platform.ANDROID, + ), + android_config = builder_config.android_config( + config = "main_builder", + ), + build_gs_bucket = "chromium-android-archive", + ), branch_selector = branches.STANDARD_MILESTONE, console_view_entry = consoles.console_view_entry( category = "cronet|arm", @@ -920,6 +984,29 @@ ci.builder( ci.builder( name = "android-marshmallow-arm64-rel", + builder_spec = builder_config.builder_spec( + gclient_config = builder_config.gclient_config( + config = "chromium", + apply_configs = [ + "android", + "enable_reclient", + ], + ), + chromium_config = builder_config.chromium_config( + config = "android", + apply_configs = [ + "download_vr_test_apks", + "mb", + ], + build_config = builder_config.build_config.RELEASE, + target_bits = 64, + target_platform = builder_config.target_platform.ANDROID, + ), + android_config = builder_config.android_config( + config = "main_builder", + ), + build_gs_bucket = "chromium-android-archive", + ), branch_selector = branches.STANDARD_MILESTONE, console_view_entry = consoles.console_view_entry( category = "on_cq", @@ -936,6 +1023,29 @@ ci.builder( ci.builder( name = "android-marshmallow-x86-rel", branch_selector = branches.STANDARD_MILESTONE, + builder_spec = builder_config.builder_spec( + gclient_config = builder_config.gclient_config( + config = "chromium", + apply_configs = [ + "android", + "enable_wpr_tests", + "enable_reclient", + ], + ), + chromium_config = builder_config.chromium_config( + config = "android", + apply_configs = [ + "mb", + ], + build_config = builder_config.build_config.RELEASE, + target_bits = 32, + target_platform = builder_config.target_platform.ANDROID, + ), + android_config = builder_config.android_config( + config = "x86_builder", + ), + build_gs_bucket = "chromium-android-archive", + ), console_view_entry = consoles.console_view_entry( category = "on_cq|x86", short_name = "M", @@ -1011,6 +1121,28 @@ ci.builder( ci.builder( name = "android-pie-arm64-rel", branch_selector = branches.STANDARD_MILESTONE, + builder_spec = builder_config.builder_spec( + gclient_config = builder_config.gclient_config( + config = "chromium", + apply_configs = [ + "android", + "enable_reclient", + ], + ), + chromium_config = builder_config.chromium_config( + config = "android", + apply_configs = [ + "mb", + ], + build_config = builder_config.build_config.RELEASE, + target_bits = 64, + target_platform = builder_config.target_platform.ANDROID, + ), + android_config = builder_config.android_config( + config = "main_builder", + ), + build_gs_bucket = "chromium-android-archive", + ), console_view_entry = consoles.console_view_entry( category = "on_cq", short_name = "P", diff --git a/chromium/infra/config/subprojects/chromium/ci/chromium.chromiumos.star b/chromium/infra/config/subprojects/chromium/ci/chromium.chromiumos.star index 65816ab67c3..0168f101d54 100644 --- a/chromium/infra/config/subprojects/chromium/ci/chromium.chromiumos.star +++ b/chromium/infra/config/subprojects/chromium/ci/chromium.chromiumos.star @@ -517,6 +517,32 @@ ci.builder( ci.builder( name = "lacros-amd64-generic-rel", branch_selector = branches.STANDARD_MILESTONE, + builder_spec = builder_config.builder_spec( + gclient_config = builder_config.gclient_config( + config = "chromium", + apply_configs = [ + "checkout_lacros_sdk", + "chromeos", + ], + ), + chromium_config = builder_config.chromium_config( + config = "chromium", + apply_configs = [ + "mb", + ], + build_config = builder_config.build_config.RELEASE, + target_arch = builder_config.target_arch.INTEL, + target_bits = 64, + target_cros_boards = [ + "eve", + ], + target_platform = builder_config.target_platform.CHROMEOS, + cros_boards_with_qemu_images = [ + "amd64-generic", + ], + ), + build_gs_bucket = "chromium-chromiumos-archive", + ), console_view_entry = consoles.console_view_entry( category = "lacros|x64", short_name = "rel", @@ -563,6 +589,24 @@ ci.builder( ci.builder( name = "linux-chromeos-dbg", + builder_spec = builder_config.builder_spec( + gclient_config = builder_config.gclient_config( + config = "chromium", + apply_configs = [ + "chromeos", + ], + ), + chromium_config = builder_config.chromium_config( + config = "chromium", + apply_configs = [ + "mb", + ], + build_config = builder_config.build_config.DEBUG, + target_arch = builder_config.target_arch.INTEL, + target_bits = 64, + ), + build_gs_bucket = "chromium-chromiumos-archive", + ), branch_selector = branches.STANDARD_MILESTONE, console_view_entry = consoles.console_view_entry( category = "default", diff --git a/chromium/infra/config/subprojects/chromium/ci/chromium.dawn.star b/chromium/infra/config/subprojects/chromium/ci/chromium.dawn.star index 3ceee6244fd..431a5e9e91b 100644 --- a/chromium/infra/config/subprojects/chromium/ci/chromium.dawn.star +++ b/chromium/infra/config/subprojects/chromium/ci/chromium.dawn.star @@ -51,6 +51,25 @@ ci.gpu.linux_builder( ci.gpu.linux_builder( name = "Dawn Linux x64 DEPS Builder", branch_selector = branches.STANDARD_MILESTONE, + builder_spec = builder_config.builder_spec( + gclient_config = builder_config.gclient_config( + config = "chromium", + apply_configs = [ + "enable_reclient", + ], + ), + chromium_config = builder_config.chromium_config( + config = "chromium", + apply_configs = [ + "mb", + ], + build_config = builder_config.build_config.RELEASE, + target_bits = 64, + target_platform = builder_config.target_platform.LINUX, + ), + build_gs_bucket = "chromium-dawn-archive", + run_tests_serially = True, + ), console_view_entry = consoles.console_view_entry( category = "DEPS|Linux|Builder", short_name = "x64", @@ -64,6 +83,23 @@ ci.gpu.linux_builder( ci.thin_tester( name = "Dawn Linux x64 DEPS Release (Intel HD 630)", branch_selector = branches.STANDARD_MILESTONE, + builder_spec = builder_config.builder_spec( + execution_mode = builder_config.execution_mode.TEST, + gclient_config = builder_config.gclient_config( + config = "chromium", + ), + chromium_config = builder_config.chromium_config( + config = "chromium", + apply_configs = [ + "mb", + ], + build_config = builder_config.build_config.RELEASE, + target_bits = 64, + target_platform = builder_config.target_platform.LINUX, + ), + build_gs_bucket = "chromium-dawn-archive", + run_tests_serially = True, + ), console_view_entry = consoles.console_view_entry( category = "DEPS|Linux|Intel", short_name = "x64", @@ -75,6 +111,23 @@ ci.thin_tester( ci.thin_tester( name = "Dawn Linux x64 DEPS Release (NVIDIA)", branch_selector = branches.STANDARD_MILESTONE, + builder_spec = builder_config.builder_spec( + execution_mode = builder_config.execution_mode.TEST, + gclient_config = builder_config.gclient_config( + config = "chromium", + ), + chromium_config = builder_config.chromium_config( + config = "chromium", + apply_configs = [ + "mb", + ], + build_config = builder_config.build_config.RELEASE, + target_bits = 64, + target_platform = builder_config.target_platform.LINUX, + ), + build_gs_bucket = "chromium-dawn-archive", + run_tests_serially = True, + ), console_view_entry = consoles.console_view_entry( category = "DEPS|Linux|Nvidia", short_name = "x64", @@ -112,6 +165,22 @@ ci.gpu.mac_builder( ci.gpu.mac_builder( name = "Dawn Mac x64 DEPS Builder", branch_selector = branches.DESKTOP_EXTENDED_STABLE_MILESTONE, + builder_spec = builder_config.builder_spec( + gclient_config = builder_config.gclient_config( + config = "chromium", + ), + chromium_config = builder_config.chromium_config( + config = "chromium", + apply_configs = [ + "mb", + ], + build_config = builder_config.build_config.RELEASE, + target_bits = 64, + target_platform = builder_config.target_platform.MAC, + ), + build_gs_bucket = "chromium-dawn-archive", + run_tests_serially = True, + ), console_view_entry = consoles.console_view_entry( category = "DEPS|Mac|Builder", short_name = "x64", @@ -124,6 +193,23 @@ ci.gpu.mac_builder( ci.thin_tester( name = "Dawn Mac x64 DEPS Release (AMD)", branch_selector = branches.DESKTOP_EXTENDED_STABLE_MILESTONE, + builder_spec = builder_config.builder_spec( + execution_mode = builder_config.execution_mode.TEST, + gclient_config = builder_config.gclient_config( + config = "chromium", + ), + chromium_config = builder_config.chromium_config( + config = "chromium", + apply_configs = [ + "mb", + ], + build_config = builder_config.build_config.RELEASE, + target_bits = 64, + target_platform = builder_config.target_platform.MAC, + ), + build_gs_bucket = "chromium-dawn-archive", + run_tests_serially = True, + ), console_view_entry = consoles.console_view_entry( category = "DEPS|Mac|AMD", short_name = "x64", @@ -135,6 +221,23 @@ ci.thin_tester( ci.thin_tester( name = "Dawn Mac x64 DEPS Release (Intel)", branch_selector = branches.DESKTOP_EXTENDED_STABLE_MILESTONE, + builder_spec = builder_config.builder_spec( + execution_mode = builder_config.execution_mode.TEST, + gclient_config = builder_config.gclient_config( + config = "chromium", + ), + chromium_config = builder_config.chromium_config( + config = "chromium", + apply_configs = [ + "mb", + ], + build_config = builder_config.build_config.RELEASE, + target_bits = 64, + target_platform = builder_config.target_platform.MAC, + ), + build_gs_bucket = "chromium-dawn-archive", + run_tests_serially = True, + ), console_view_entry = consoles.console_view_entry( category = "DEPS|Mac|Intel", short_name = "x64", @@ -207,6 +310,22 @@ ci.gpu.windows_builder( ci.gpu.windows_builder( name = "Dawn Win10 x64 DEPS Builder", branch_selector = branches.DESKTOP_EXTENDED_STABLE_MILESTONE, + builder_spec = builder_config.builder_spec( + gclient_config = builder_config.gclient_config( + config = "chromium", + ), + chromium_config = builder_config.chromium_config( + config = "chromium", + apply_configs = [ + "mb", + ], + build_config = builder_config.build_config.RELEASE, + target_bits = 64, + target_platform = builder_config.target_platform.WIN, + ), + build_gs_bucket = "chromium-dawn-archive", + run_tests_serially = True, + ), console_view_entry = consoles.console_view_entry( category = "DEPS|Windows|Builder", short_name = "x64", @@ -222,6 +341,23 @@ ci.gpu.windows_builder( ci.thin_tester( name = "Dawn Win10 x64 DEPS Release (Intel HD 630)", branch_selector = branches.DESKTOP_EXTENDED_STABLE_MILESTONE, + builder_spec = builder_config.builder_spec( + execution_mode = builder_config.execution_mode.TEST, + gclient_config = builder_config.gclient_config( + config = "chromium", + ), + chromium_config = builder_config.chromium_config( + config = "chromium", + apply_configs = [ + "mb", + ], + build_config = builder_config.build_config.RELEASE, + target_bits = 64, + target_platform = builder_config.target_platform.WIN, + ), + build_gs_bucket = "chromium-dawn-archive", + run_tests_serially = True, + ), console_view_entry = consoles.console_view_entry( category = "DEPS|Windows|Intel", short_name = "x64", @@ -233,6 +369,23 @@ ci.thin_tester( ci.thin_tester( name = "Dawn Win10 x64 DEPS Release (NVIDIA)", branch_selector = branches.DESKTOP_EXTENDED_STABLE_MILESTONE, + builder_spec = builder_config.builder_spec( + execution_mode = builder_config.execution_mode.TEST, + gclient_config = builder_config.gclient_config( + config = "chromium", + ), + chromium_config = builder_config.chromium_config( + config = "chromium", + apply_configs = [ + "mb", + ], + build_config = builder_config.build_config.RELEASE, + target_bits = 64, + target_platform = builder_config.target_platform.WIN, + ), + build_gs_bucket = "chromium-dawn-archive", + run_tests_serially = True, + ), console_view_entry = consoles.console_view_entry( category = "DEPS|Windows|Nvidia", short_name = "x64", diff --git a/chromium/infra/config/subprojects/chromium/ci/chromium.gpu.star b/chromium/infra/config/subprojects/chromium/ci/chromium.gpu.star index bb59b34ac1b..027cf7cde53 100644 --- a/chromium/infra/config/subprojects/chromium/ci/chromium.gpu.star +++ b/chromium/infra/config/subprojects/chromium/ci/chromium.gpu.star @@ -33,6 +33,29 @@ consoles.console_view( ci.gpu.linux_builder( name = "Android Release (Nexus 5X)", + builder_spec = builder_config.builder_spec( + gclient_config = builder_config.gclient_config( + config = "chromium", + apply_configs = [ + "android", + "enable_reclient", + ], + ), + chromium_config = builder_config.chromium_config( + config = "android", + apply_configs = [ + "download_vr_test_apks", + "mb", + ], + build_config = builder_config.build_config.RELEASE, + target_bits = 64, + target_platform = builder_config.target_platform.ANDROID, + ), + android_config = builder_config.android_config( + config = "main_builder", + ), + build_gs_bucket = "chromium-gpu-archive", + ), branch_selector = branches.STANDARD_MILESTONE, console_view_entry = consoles.console_view_entry( category = "Android", diff --git a/chromium/infra/config/subprojects/chromium/ci/chromium.linux.star b/chromium/infra/config/subprojects/chromium/ci/chromium.linux.star index 24599fe82b5..7886856c3f1 100644 --- a/chromium/infra/config/subprojects/chromium/ci/chromium.linux.star +++ b/chromium/infra/config/subprojects/chromium/ci/chromium.linux.star @@ -51,6 +51,23 @@ ci.builder( ci.builder( name = "Cast Linux", branch_selector = branches.STANDARD_MILESTONE, + builder_spec = builder_config.builder_spec( + gclient_config = builder_config.gclient_config( + config = "chromium", + apply_configs = [ + "enable_reclient", + ], + ), + chromium_config = builder_config.chromium_config( + config = "chromium_clang", + apply_configs = [ + "mb", + ], + build_config = builder_config.build_config.RELEASE, + target_bits = 64, + ), + build_gs_bucket = "chromium-linux-archive", + ), console_view_entry = consoles.console_view_entry( category = "cast", short_name = "vid", @@ -64,6 +81,23 @@ ci.builder( ci.builder( name = "Cast Linux Debug", branch_selector = branches.STANDARD_MILESTONE, + builder_spec = builder_config.builder_spec( + gclient_config = builder_config.gclient_config( + config = "chromium", + apply_configs = [ + "enable_reclient", + ], + ), + chromium_config = builder_config.chromium_config( + config = "chromium_clang", + apply_configs = [ + "mb", + ], + build_config = builder_config.build_config.DEBUG, + target_bits = 64, + ), + build_gs_bucket = "chromium-linux-archive", + ), console_view_entry = consoles.console_view_entry( category = "cast", short_name = "dbg", @@ -294,6 +328,24 @@ ci.builder( ci.builder( name = "Linux Builder (Wayland)", branch_selector = branches.STANDARD_MILESTONE, + builder_spec = builder_config.builder_spec( + gclient_config = builder_config.gclient_config( + config = "chromium", + apply_configs = [ + "use_clang_coverage", + "enable_reclient", + ], + ), + chromium_config = builder_config.chromium_config( + config = "chromium", + apply_configs = [ + "mb", + ], + build_config = builder_config.build_config.RELEASE, + target_bits = 64, + ), + build_gs_bucket = "chromium-linux-archive", + ), console_view_entry = consoles.console_view_entry( category = "release", short_name = "bld-wl", @@ -376,6 +428,25 @@ ci.builder( ci.builder( name = "Linux Tests (Wayland)", branch_selector = branches.STANDARD_MILESTONE, + builder_spec = builder_config.builder_spec( + execution_mode = builder_config.execution_mode.TEST, + gclient_config = builder_config.gclient_config( + config = "chromium", + apply_configs = [ + "use_clang_coverage", + "enable_reclient", + ], + ), + chromium_config = builder_config.chromium_config( + config = "chromium", + apply_configs = [ + "mb", + ], + build_config = builder_config.build_config.RELEASE, + target_bits = 64, + ), + build_gs_bucket = "chromium-linux-archive", + ), console_view_entry = consoles.console_view_entry( category = "release", short_name = "tst-wl", diff --git a/chromium/infra/config/subprojects/chromium/ci/chromium.memory.star b/chromium/infra/config/subprojects/chromium/ci/chromium.memory.star index a742398daeb..4a520517e76 100644 --- a/chromium/infra/config/subprojects/chromium/ci/chromium.memory.star +++ b/chromium/infra/config/subprojects/chromium/ci/chromium.memory.star @@ -127,6 +127,23 @@ linux_memory_builder( linux_memory_builder( name = "Linux TSan Builder", + builder_spec = builder_config.builder_spec( + gclient_config = builder_config.gclient_config( + config = "chromium", + apply_configs = [ + "enable_reclient", + ], + ), + chromium_config = builder_config.chromium_config( + config = "chromium_tsan2", + apply_configs = [ + "mb", + ], + build_config = builder_config.build_config.RELEASE, + target_bits = 64, + ), + build_gs_bucket = "chromium-memory-archive", + ), branch_selector = branches.STANDARD_MILESTONE, console_view_entry = consoles.console_view_entry( category = "linux|TSan v2", @@ -236,6 +253,24 @@ ci.builder( linux_memory_builder( name = "Linux TSan Tests", + builder_spec = builder_config.builder_spec( + execution_mode = builder_config.execution_mode.TEST, + gclient_config = builder_config.gclient_config( + config = "chromium", + apply_configs = [ + "enable_reclient", + ], + ), + chromium_config = builder_config.chromium_config( + config = "chromium_tsan2", + apply_configs = [ + "mb", + ], + build_config = builder_config.build_config.RELEASE, + target_bits = 64, + ), + build_gs_bucket = "chromium-memory-archive", + ), branch_selector = branches.STANDARD_MILESTONE, console_view_entry = consoles.console_view_entry( category = "linux|TSan v2", diff --git a/chromium/infra/config/subprojects/chromium/gpu.try.star b/chromium/infra/config/subprojects/chromium/gpu.try.star index 8fb0a537752..d239179dbfb 100644 --- a/chromium/infra/config/subprojects/chromium/gpu.try.star +++ b/chromium/infra/config/subprojects/chromium/gpu.try.star @@ -84,6 +84,9 @@ gpu_android_builder( gpu_android_builder( name = "gpu-try-android-m-nexus-5x-64", pool = "luci.chromium.gpu.android.nexus5x.try", + mirrors = [ + "ci/Android Release (Nexus 5X)", + ], ) def gpu_chromeos_builder(*, name, **kwargs): diff --git a/chromium/infra/config/subprojects/chromium/try/tryserver.chromium.android.star b/chromium/infra/config/subprojects/chromium/try/tryserver.chromium.android.star index 1d0b82f4f6c..994a280cb96 100644 --- a/chromium/infra/config/subprojects/chromium/try/tryserver.chromium.android.star +++ b/chromium/infra/config/subprojects/chromium/try/tryserver.chromium.android.star @@ -225,6 +225,10 @@ try_.orchestrator_builder( # TODO(crbug.com/1313712): Re-enable check_for_flakiness when ResultDB RPCs # no longer timeout. #check_for_flakiness = True, + mirrors = [ + "ci/android-marshmallow-arm64-rel", + "ci/Android Release (Nexus 5X)", + ], compilator = "android-marshmallow-arm64-rel-compilator", branch_selector = branches.STANDARD_MILESTONE, main_list_view = "try", @@ -245,6 +249,14 @@ try_.compilator_builder( try_.orchestrator_builder( name = "android-marshmallow-x86-rel", + mirrors = [ + "ci/android-marshmallow-x86-rel", + ], + try_settings = builder_config.try_settings( + rts_config = builder_config.rts_config( + condition = builder_config.rts_condition.QUICK_RUN_ONLY, + ), + ), check_for_flakiness = True, compilator = "android-marshmallow-x86-rel-compilator", branch_selector = branches.STANDARD_MILESTONE, @@ -331,6 +343,14 @@ try_.builder( try_.orchestrator_builder( name = "android-pie-arm64-rel", + mirrors = [ + "ci/android-pie-arm64-rel", + ], + try_settings = builder_config.try_settings( + rts_config = builder_config.rts_config( + condition = builder_config.rts_condition.QUICK_RUN_ONLY, + ), + ), compilator = "android-pie-arm64-rel-compilator", check_for_flakiness = True, branch_selector = branches.STANDARD_MILESTONE, @@ -509,6 +529,13 @@ try_.builder( try_.builder( name = "android_compile_x86_dbg", branch_selector = branches.STANDARD_MILESTONE, + mirrors = [ + "ci/Android x86 Builder (dbg)", + ], + try_settings = builder_config.try_settings( + include_all_triggered_testers = True, + is_compile_only = True, + ), cores = 16, ssd = True, main_list_view = "try", @@ -528,6 +555,12 @@ try_.builder( try_.builder( name = "android_cronet", + mirrors = [ + "ci/android-cronet-arm-rel", + ], + try_settings = builder_config.try_settings( + is_compile_only = True, + ), branch_selector = branches.STANDARD_MILESTONE, builderless = not settings.is_main, main_list_view = "try", @@ -553,6 +586,9 @@ try_.builder( try_.builder( name = "cast_shell_android", branch_selector = branches.STANDARD_MILESTONE, + mirrors = [ + "ci/Cast Android (dbg)", + ], builderless = not settings.is_main, main_list_view = "try", tryjob = try_.job(), diff --git a/chromium/infra/config/subprojects/chromium/try/tryserver.chromium.chromiumos.star b/chromium/infra/config/subprojects/chromium/try/tryserver.chromium.chromiumos.star index 37b3e67a893..fce255f9e11 100644 --- a/chromium/infra/config/subprojects/chromium/try/tryserver.chromium.chromiumos.star +++ b/chromium/infra/config/subprojects/chromium/try/tryserver.chromium.chromiumos.star @@ -54,6 +54,9 @@ try_.orchestrator_builder( mirrors = ["ci/chromeos-amd64-generic-rel"], main_list_view = "try", tryjob = try_.job(), + experiments = { + "remove_src_checkout_experiment": 100, + }, ) try_.compilator_builder( @@ -85,6 +88,9 @@ try_.builder( try_.builder( name = "lacros-amd64-generic-rel", branch_selector = branches.STANDARD_MILESTONE, + mirrors = [ + "ci/lacros-amd64-generic-rel", + ], builderless = not settings.is_main, main_list_view = "try", tryjob = try_.job(), @@ -108,6 +114,13 @@ try_.builder( try_.builder( name = "linux-chromeos-compile-dbg", + mirrors = [ + "ci/linux-chromeos-dbg", + ], + try_settings = builder_config.try_settings( + include_all_triggered_testers = True, + is_compile_only = True, + ), branch_selector = branches.STANDARD_MILESTONE, builderless = not settings.is_main, main_list_view = "try", @@ -157,6 +170,9 @@ try_.orchestrator_builder( use_clang_coverage = True, coverage_test_types = ["unit", "overall"], tryjob = try_.job(), + experiments = { + "remove_src_checkout_experiment": 100, + }, ) try_.compilator_builder( @@ -214,6 +230,9 @@ try_.builder( try_.builder( name = "linux-chromeos-dbg", + mirrors = [ + "ci/linux-chromeos-dbg", + ], # The CI builder that this mirrors is enabled on branches, so this will # allow testing changes that would break it before submitting branch_selector = branches.STANDARD_MILESTONE, diff --git a/chromium/infra/config/subprojects/chromium/try/tryserver.chromium.dawn.star b/chromium/infra/config/subprojects/chromium/try/tryserver.chromium.dawn.star index 7f12fd25d8c..d2b88091e6e 100644 --- a/chromium/infra/config/subprojects/chromium/try/tryserver.chromium.dawn.star +++ b/chromium/infra/config/subprojects/chromium/try/tryserver.chromium.dawn.star @@ -27,6 +27,11 @@ consoles.list_view( try_.builder( name = "dawn-linux-x64-deps-rel", branch_selector = branches.STANDARD_MILESTONE, + mirrors = [ + "ci/Dawn Linux x64 DEPS Builder", + "ci/Dawn Linux x64 DEPS Release (Intel HD 630)", + "ci/Dawn Linux x64 DEPS Release (NVIDIA)", + ], main_list_view = "try", tryjob = try_.job( location_regexp = [ @@ -48,6 +53,11 @@ try_.builder( try_.builder( name = "dawn-mac-x64-deps-rel", branch_selector = branches.DESKTOP_EXTENDED_STABLE_MILESTONE, + mirrors = [ + "ci/Dawn Mac x64 DEPS Builder", + "ci/Dawn Mac x64 DEPS Release (AMD)", + "ci/Dawn Mac x64 DEPS Release (Intel)", + ], main_list_view = "try", os = os.MAC_ANY, tryjob = try_.job( @@ -70,6 +80,11 @@ try_.builder( try_.builder( name = "dawn-win10-x64-deps-rel", branch_selector = branches.DESKTOP_EXTENDED_STABLE_MILESTONE, + mirrors = [ + "ci/Dawn Win10 x64 DEPS Builder", + "ci/Dawn Win10 x64 DEPS Release (Intel HD 630)", + "ci/Dawn Win10 x64 DEPS Release (NVIDIA)", + ], main_list_view = "try", os = os.WINDOWS_ANY, tryjob = try_.job( diff --git a/chromium/infra/config/subprojects/chromium/try/tryserver.chromium.linux.star b/chromium/infra/config/subprojects/chromium/try/tryserver.chromium.linux.star index afca85de45c..fb217467357 100644 --- a/chromium/infra/config/subprojects/chromium/try/tryserver.chromium.linux.star +++ b/chromium/infra/config/subprojects/chromium/try/tryserver.chromium.linux.star @@ -39,6 +39,9 @@ try_.builder( try_.builder( name = "cast_shell_linux", branch_selector = branches.STANDARD_MILESTONE, + mirrors = [ + "ci/Cast Linux", + ], builderless = not settings.is_main, main_list_view = "try", tryjob = try_.job(), @@ -47,6 +50,9 @@ try_.builder( try_.builder( name = "cast_shell_linux_dbg", branch_selector = branches.STANDARD_MILESTONE, + mirrors = [ + "ci/Cast Linux Debug", + ], main_list_view = "try", tryjob = try_.job( location_regexp = [ @@ -380,6 +386,15 @@ try_.compilator_builder( try_.builder( name = "linux-wayland-rel", branch_selector = branches.STANDARD_MILESTONE, + mirrors = [ + "ci/Linux Builder (Wayland)", + "ci/Linux Tests (Wayland)", + ], + try_settings = builder_config.try_settings( + rts_config = builder_config.rts_config( + condition = builder_config.rts_condition.QUICK_RUN_ONLY, + ), + ), builderless = not settings.is_main, main_list_view = "try", tryjob = try_.job(), @@ -428,6 +443,9 @@ try_.orchestrator_builder( condition = builder_config.rts_condition.QUICK_RUN_ONLY, ), ), + experiments = { + "remove_src_checkout_experiment": 100, + }, ) try_.compilator_builder( @@ -526,10 +544,22 @@ try_.builder( try_.orchestrator_builder( name = "linux_chromium_tsan_rel_ng", + mirrors = [ + "ci/Linux TSan Builder", + "ci/Linux TSan Tests", + ], + try_settings = builder_config.try_settings( + rts_config = builder_config.rts_config( + condition = builder_config.rts_condition.QUICK_RUN_ONLY, + ), + ), compilator = "linux_chromium_tsan_rel_ng-compilator", branch_selector = branches.STANDARD_MILESTONE, main_list_view = "try", tryjob = try_.job(), + experiments = { + "remove_src_checkout_experiment": 100, + }, ) try_.compilator_builder( diff --git a/chromium/infra/config/subprojects/flakiness/flakiness.star b/chromium/infra/config/subprojects/flakiness/flakiness.star index ee158bc947d..c2b4fe86cb0 100644 --- a/chromium/infra/config/subprojects/flakiness/flakiness.star +++ b/chromium/infra/config/subprojects/flakiness/flakiness.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. -load("//lib/builders.star", "os") +load("//lib/builders.star", "builders", "os") load("//lib/ci.star", "ci") load("//lib/consoles.star", "consoles") @@ -15,6 +15,7 @@ ci.defaults.set( # TODO(jeffyoon): replace with smaller scoped service account, and update # below for bucket ACL service_account = "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com", + free_space = builders.free_space.standard, ) luci.bucket( diff --git a/chromium/infra/config/subprojects/goma/goma.star b/chromium/infra/config/subprojects/goma/goma.star index be425023964..54a585a691a 100644 --- a/chromium/infra/config/subprojects/goma/goma.star +++ b/chromium/infra/config/subprojects/goma/goma.star @@ -3,7 +3,7 @@ # found in the LICENSE file. load("//lib/builder_config.star", "builder_config") -load("//lib/builders.star", "builder", "cpu", "defaults", "goma", "os", "xcode") +load("//lib/builders.star", "builder", "builders", "cpu", "defaults", "goma", "os", "xcode") load("//lib/structs.star", "structs") luci.bucket( @@ -32,6 +32,7 @@ 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.free_space.set(builders.free_space.standard) defaults.service_account.set( "goma-release-testing@chops-service-accounts.iam.gserviceaccount.com", ) diff --git a/chromium/infra/config/subprojects/reclient/reclient.star b/chromium/infra/config/subprojects/reclient/reclient.star index ad898d6cb6c..fb789ff4b50 100644 --- a/chromium/infra/config/subprojects/reclient/reclient.star +++ b/chromium/infra/config/subprojects/reclient/reclient.star @@ -3,7 +3,7 @@ # found in the LICENSE file. load("//lib/builder_config.star", "builder_config") -load("//lib/builders.star", "cpu", "os") +load("//lib/builders.star", "builders", "cpu", "os") load("//lib/ci.star", "ci") load("//lib/consoles.star", "consoles") load("//lib/structs.star", "structs") @@ -41,6 +41,7 @@ ci.defaults.set( "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com" ), triggered_by = ["chromium-gitiles-trigger"], + free_space = builders.free_space.standard, ) consoles.console_view( |