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 {
owner_whitelist_group: "googlers"
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 {
name: "chrome/try/linux-chrome"
includable_only: true
......
......@@ -375,6 +375,11 @@ consoles {
category: "chromium.chromiumos|simple|debug|x64"
short_name: "dbg"
}
builders {
name: "buildbucket/luci.chrome.ci/lacros-chrome"
category: "chrome"
short_name: "lcr"
}
builders {
name: "buildbucket/luci.chrome.ci/linux-chromeos-chrome"
category: "chrome"
......
......@@ -299,6 +299,7 @@ ci.console_view(
category = "chrome",
short_name = short_name,
) for name, short_name in (
("lacros-chrome", "lcr"),
("linux-chromeos-chrome", "cro"),
("linux-chrome", "lnx"),
("mac-chrome", "mac"),
......
......@@ -1567,6 +1567,10 @@ chrome_internal_verifier(
builder = "iphone-device",
)
chrome_internal_verifier(
builder = "lacros-chrome",
)
chrome_internal_verifier(
builder = "linux-chrome",
)
......
......@@ -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": {
"additional_compile_targets": [
"chrome",
......
......@@ -310,6 +310,17 @@
},
'os_type': 'chromeos'
},
'lacros-chrome': {
'additional_compile_targets': [
'chrome',
],
'mixins': [
'chrome-swarming-pool',
],
'test_suites': {
'isolated_scripts': 'chrome_sizes',
},
},
'linux-chrome': {
'additional_compile_targets': [
'chrome',
......
......@@ -31,6 +31,7 @@
'chromeos-kevin-chrome-ltc': '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',
'lacros-chrome': 'chromeos_amd64-generic_lacros_official',
# Don't include unwind tables for the remaining three builders since
# they monitor binary size growth, which may be affected by the tables.
'linux-chrome': 'official_goma',
......@@ -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-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',
'mac-builder-perf': 'official_goma_mac_perf',
'win32-builder-perf': 'official_goma_x86_perf',
......@@ -706,7 +707,7 @@
},
'official.chrome.continuous': {
'chromeos-amd64-generic-lacros-internal': 'chromeos_amd64-generic_lacros',
'chromeos-amd64-generic-lacros-internal': 'chromeos_amd64-generic_lacros_official',
},
'tryserver.blink': {
......@@ -1529,7 +1530,7 @@
'chromeos_amd64-generic', 'cfi_full', 'thin_lto',
],
'chromeos_amd64-generic_lacros': [
'chromeos_amd64-generic_lacros_official': [
'chromeos_amd64-generic', 'amd64-lacros', 'official',
],
......
......@@ -196,6 +196,36 @@
"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": {
"gn_args": {
"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