Commit 8c989dc2 authored by Sven Zheng's avatar Sven Zheng Committed by Commit Bot

[lacros] Adds lacros-chrome official builder

Change-Id: If8b4d748977dfbed10a2c78f545936e0b4eba35e
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2439017
Commit-Queue: Sven Zheng <svenzheng@chromium.org>
Reviewed-by: default avatarYuke Liao <liaoyuke@chromium.org>
Cr-Commit-Position: refs/heads/master@{#815490}
parent 7a0fdd9e
...@@ -77,6 +77,12 @@ config_groups { ...@@ -77,6 +77,12 @@ config_groups {
owner_whitelist_group: "googlers" owner_whitelist_group: "googlers"
owner_whitelist_group: "project-chromium-robot-committers" owner_whitelist_group: "project-chromium-robot-committers"
} }
builders {
name: "chrome/try/lacros-chrome"
includable_only: true
owner_whitelist_group: "googlers"
owner_whitelist_group: "project-chromium-robot-committers"
}
builders { builders {
name: "chrome/try/linux-chrome" name: "chrome/try/linux-chrome"
includable_only: true includable_only: true
......
...@@ -375,6 +375,11 @@ consoles { ...@@ -375,6 +375,11 @@ consoles {
category: "chromium.chromiumos|simple|debug|x64" category: "chromium.chromiumos|simple|debug|x64"
short_name: "dbg" short_name: "dbg"
} }
builders {
name: "buildbucket/luci.chrome.ci/lacros-chrome"
category: "chrome"
short_name: "lcr"
}
builders { builders {
name: "buildbucket/luci.chrome.ci/linux-chromeos-chrome" name: "buildbucket/luci.chrome.ci/linux-chromeos-chrome"
category: "chrome" category: "chrome"
......
...@@ -299,6 +299,7 @@ ci.console_view( ...@@ -299,6 +299,7 @@ ci.console_view(
category = "chrome", category = "chrome",
short_name = short_name, short_name = short_name,
) for name, short_name in ( ) for name, short_name in (
("lacros-chrome", "lcr"),
("linux-chromeos-chrome", "cro"), ("linux-chromeos-chrome", "cro"),
("linux-chrome", "lnx"), ("linux-chrome", "lnx"),
("mac-chrome", "mac"), ("mac-chrome", "mac"),
......
...@@ -1567,6 +1567,10 @@ chrome_internal_verifier( ...@@ -1567,6 +1567,10 @@ chrome_internal_verifier(
builder = "iphone-device", builder = "iphone-device",
) )
chrome_internal_verifier(
builder = "lacros-chrome",
)
chrome_internal_verifier( chrome_internal_verifier(
builder = "linux-chrome", builder = "linux-chrome",
) )
......
...@@ -4637,6 +4637,30 @@ ...@@ -4637,6 +4637,30 @@
} }
] ]
}, },
"lacros-chrome": {
"additional_compile_targets": [
"chrome"
],
"isolated_scripts": [
{
"isolate_name": "chrome_sizes",
"merge": {
"script": "//tools/perf/process_perf_results.py"
},
"name": "chrome_sizes",
"swarming": {
"can_use_on_swarming_builders": true,
"dimension_sets": [
{
"pool": "chrome.tests"
}
],
"service_account": "chrome-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test_id_prefix": "ninja://chrome/test:chrome_sizes/"
}
]
},
"linux-chrome": { "linux-chrome": {
"additional_compile_targets": [ "additional_compile_targets": [
"chrome", "chrome",
......
...@@ -310,6 +310,17 @@ ...@@ -310,6 +310,17 @@
}, },
'os_type': 'chromeos' 'os_type': 'chromeos'
}, },
'lacros-chrome': {
'additional_compile_targets': [
'chrome',
],
'mixins': [
'chrome-swarming-pool',
],
'test_suites': {
'isolated_scripts': 'chrome_sizes',
},
},
'linux-chrome': { 'linux-chrome': {
'additional_compile_targets': [ 'additional_compile_targets': [
'chrome', 'chrome',
......
...@@ -31,6 +31,7 @@ ...@@ -31,6 +31,7 @@
'chromeos-kevin-chrome-ltc': 'chromeos_kevin_include_unwind_tables_official', 'chromeos-kevin-chrome-ltc': 'chromeos_kevin_include_unwind_tables_official',
'chromeos-kevin-chrome-lts': 'chromeos_kevin_include_unwind_tables_official', 'chromeos-kevin-chrome-lts': 'chromeos_kevin_include_unwind_tables_official',
'chromeos-kevin-chrome-stable': 'chromeos_kevin_include_unwind_tables_official', 'chromeos-kevin-chrome-stable': 'chromeos_kevin_include_unwind_tables_official',
'lacros-chrome': 'chromeos_amd64-generic_lacros_official',
# Don't include unwind tables for the remaining three builders since # Don't include unwind tables for the remaining three builders since
# they monitor binary size growth, which may be affected by the tables. # they monitor binary size growth, which may be affected by the tables.
'linux-chrome': 'official_goma', 'linux-chrome': 'official_goma',
...@@ -544,7 +545,7 @@ ...@@ -544,7 +545,7 @@
'Android arm64 Builder Perf': 'official_goma_minimal_symbols_android_arm64', 'Android arm64 Builder Perf': 'official_goma_minimal_symbols_android_arm64',
'android_arm64-builder-perf': 'official_goma_minimal_symbols_android_arm64', 'android_arm64-builder-perf': 'official_goma_minimal_symbols_android_arm64',
'android-builder-perf': 'official_goma_minimal_symbols_android', 'android-builder-perf': 'official_goma_minimal_symbols_android',
'chromeos-amd64-generic-lacros-builder-perf': 'chromeos_amd64-generic_lacros', 'chromeos-amd64-generic-lacros-builder-perf': 'chromeos_amd64-generic_lacros_official',
'linux-builder-perf': 'official_goma_linux_perf', 'linux-builder-perf': 'official_goma_linux_perf',
'mac-builder-perf': 'official_goma_mac_perf', 'mac-builder-perf': 'official_goma_mac_perf',
'win32-builder-perf': 'official_goma_x86_perf', 'win32-builder-perf': 'official_goma_x86_perf',
...@@ -706,7 +707,7 @@ ...@@ -706,7 +707,7 @@
}, },
'official.chrome.continuous': { 'official.chrome.continuous': {
'chromeos-amd64-generic-lacros-internal': 'chromeos_amd64-generic_lacros', 'chromeos-amd64-generic-lacros-internal': 'chromeos_amd64-generic_lacros_official',
}, },
'tryserver.blink': { 'tryserver.blink': {
...@@ -1529,7 +1530,7 @@ ...@@ -1529,7 +1530,7 @@
'chromeos_amd64-generic', 'cfi_full', 'thin_lto', 'chromeos_amd64-generic', 'cfi_full', 'thin_lto',
], ],
'chromeos_amd64-generic_lacros': [ 'chromeos_amd64-generic_lacros_official': [
'chromeos_amd64-generic', 'amd64-lacros', 'official', 'chromeos_amd64-generic', 'amd64-lacros', 'official',
], ],
......
...@@ -196,6 +196,36 @@ ...@@ -196,6 +196,36 @@
"use_goma": true "use_goma": true
} }
}, },
"lacros-chrome": {
"args_file": "//build/args/chromeos/amd64-generic.gni",
"gn_args": {
"chromeos_is_browser_only": true,
"cros_host_sysroot": "//build/linux/debian_sid_amd64-sysroot",
"cros_v8_snapshot_sysroot": "//build/linux/debian_sid_amd64-sysroot",
"enable_linux_installer": false,
"is_chrome_branded": true,
"is_chromeos_device": true,
"is_official_build": true,
"ozone_platform_headless": true,
"ozone_platform_wayland": true,
"ozone_platform_x11": false,
"rtc_use_pipewire": false,
"target_os": "linux",
"use_custom_libcxx": false,
"use_custom_libcxx_for_host": true,
"use_evdev_gestures": false,
"use_gio": false,
"use_glib": false,
"use_goma": true,
"use_gtk": false,
"use_ozone": true,
"use_pangocairo": false,
"use_pulseaudio": false,
"use_system_libsync": false,
"use_v8_context_snapshot": false,
"use_vaapi": false
}
},
"linux-chrome": { "linux-chrome": {
"gn_args": { "gn_args": {
"is_chrome_branded": true, "is_chrome_branded": true,
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment