0

[infra] Migrate configs for ios-asan src-side.

Bug: 1335092
Change-Id: Iec94c2489799be0c168c476bb700727d3c29ce67
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3695753
Reviewed-by: Wanda Mora <morawand@google.com>
Auto-Submit: Garrett Beaty <gbeaty@google.com>
Commit-Queue: Garrett Beaty <gbeaty@google.com>
Cr-Commit-Position: refs/heads/main@{#1012593}
This commit is contained in:
Garrett Beaty
2022-06-09 17:45:05 +00:00
committed by Chromium LUCI CQ
parent e431632352
commit b8196f68dd
4 changed files with 120 additions and 0 deletions
infra/config
generated
builders
ci
try
subprojects

@ -1,4 +1,55 @@
{
"$build/chromium_tests_builder_config": {
"builder_config": {
"builder_db": {
"entries": [
{
"builder_id": {
"bucket": "ci",
"builder": "ios-asan",
"project": "chromium"
},
"builder_spec": {
"builder_group": "chromium.memory",
"clusterfuzz_archive": {
"archive_name_prefix": "ios-asan",
"archive_subdir": "ios-asan",
"gs_acl": "public-read",
"gs_bucket": "chromium-browser-asan"
},
"execution_mode": "COMPILE_AND_TEST",
"legacy_chromium_config": {
"apply_configs": [
"mb",
"mac_toolchain"
],
"build_config": "Release",
"config": "chromium",
"target_bits": 64,
"target_platform": "ios"
},
"legacy_gclient_config": {
"config": "ios"
}
}
}
]
},
"builder_ids": [
{
"bucket": "ci",
"builder": "ios-asan",
"project": "chromium"
}
],
"mirroring_builder_group_and_names": [
{
"builder": "ios-asan",
"group": "tryserver.chromium.mac"
}
]
}
},
"$build/goma": {
"rpc_extra_params": "?prod",
"server_host": "goma.chromium.org",

@ -1,4 +1,49 @@
{
"$build/chromium_tests_builder_config": {
"builder_config": {
"builder_db": {
"entries": [
{
"builder_id": {
"bucket": "ci",
"builder": "ios-asan",
"project": "chromium"
},
"builder_spec": {
"builder_group": "chromium.memory",
"clusterfuzz_archive": {
"archive_name_prefix": "ios-asan",
"archive_subdir": "ios-asan",
"gs_acl": "public-read",
"gs_bucket": "chromium-browser-asan"
},
"execution_mode": "COMPILE_AND_TEST",
"legacy_chromium_config": {
"apply_configs": [
"mb",
"mac_toolchain"
],
"build_config": "Release",
"config": "chromium",
"target_bits": 64,
"target_platform": "ios"
},
"legacy_gclient_config": {
"config": "ios"
}
}
}
]
},
"builder_ids": [
{
"bucket": "ci",
"builder": "ios-asan",
"project": "chromium"
}
]
}
},
"$build/goma": {
"rpc_extra_params": "?prod",
"server_host": "goma.chromium.org",

@ -618,6 +618,27 @@ ci.builder(
ci.builder(
name = "ios-asan",
builder_spec = builder_config.builder_spec(
gclient_config = builder_config.gclient_config(
config = "ios",
),
chromium_config = builder_config.chromium_config(
config = "chromium",
apply_configs = [
"mb",
"mac_toolchain",
],
build_config = builder_config.build_config.RELEASE,
target_bits = 64,
target_platform = builder_config.target_platform.IOS,
),
clusterfuzz_archive = builder_config.clusterfuzz_archive(
gs_bucket = "chromium-browser-asan",
gs_acl = "public-read",
archive_name_prefix = "ios-asan",
archive_subdir = "ios-asan",
),
),
console_view_entry = consoles.console_view_entry(
category = "iOS",
short_name = "asn",

@ -244,6 +244,9 @@ try_.builder(
ios_builder(
name = "ios-asan",
mirrors = [
"ci/ios-asan",
],
)
ios_builder(