Commit 1e22916e authored by Greg Guterman's avatar Greg Guterman Committed by Chromium LUCI CQ

Enable linux-rel-rts as a 1% experimental builder

linux-rel-rts is directly comparable to linux-rel, except it has rts.

Bug: 1159191
Change-Id: I36c4a63c7b86ea60eeb4f1f3da81dcee1156bf6a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2630246
Commit-Queue: Gregory Guterman <guterman@google.com>
Reviewed-by: default avatarNodir Turakulov <nodir@chromium.org>
Reviewed-by: default avatarDirk Pranke <dpranke@google.com>
Cr-Commit-Position: refs/heads/master@{#846047}
parent bbc76b3b
......@@ -1110,6 +1110,13 @@ config_groups {
location_regexp_exclude: ".+/[+]/docs/.+"
location_regexp_exclude: ".+/[+]/infra/config/.+"
}
builders {
name: "chromium/try/linux-rel-rts"
experiment_percentage: 1
location_regexp: ".*"
location_regexp_exclude: ".+/[+]/docs/.+"
location_regexp_exclude: ".+/[+]/infra/config/.+"
}
builders {
name: "chromium/try/linux-swangle-chromium-try-x64"
includable_only: true
......
......@@ -386,3 +386,6 @@ as required builders.
* [linux-rel-builderful](https://ci.chromium.org/p/chromium/builders/try/linux-rel-builderful) ([definition](https://cs.chromium.org/search?q=package:%5Echromium$+file:/cq.star$+-file:/beta/+-file:/stable/+linux-rel-builderful)) ([matching builders](https://cs.chromium.org/search?q=+file:trybots.py+linux-rel-builderful))
* Experiment percentage: 5.0
* [linux-rel-rts](https://ci.chromium.org/p/chromium/builders/try/linux-rel-rts) ([definition](https://cs.chromium.org/search?q=package:%5Echromium$+file:/cq.star$+-file:/beta/+-file:/stable/+linux-rel-rts)) ([matching builders](https://cs.chromium.org/search?q=+file:trybots.py+linux-rel-rts))
* Experiment percentage: 1.0
......@@ -40265,6 +40265,65 @@ buckets {
}
}
}
builders {
name: "linux-rel-rts"
swarming_host: "chromium-swarm.appspot.com"
swarming_tags: "vpython:native-python-wrapper"
dimensions: "builderless:1"
dimensions: "cores:8"
dimensions: "cpu:x86-64"
dimensions: "os:Ubuntu-16.04"
dimensions: "pool:luci.chromium.try"
dimensions: "ssd:0"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/master"
cmd: "recipes"
}
properties: "{\"$build/code_coverage\":{\"use_clang_coverage\":true},\"$build/goma\":{\"enable_ats\":true,\"jobs\":150,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"tryserver.chromium.linux\",\"recipe\":\"chromium_trybot\"}"
execution_timeout_secs: 14400
expiration_secs: 7200
caches {
name: "win_toolchain"
path: "win_toolchain"
}
build_numbers: YES
service_account: "chromium-try-builder@chops-service-accounts.iam.gserviceaccount.com"
task_template_canary_percentage {
value: 5
}
experiments {
key: "chromium.resultdb.result_sink"
value: 100
}
experiments {
key: "chromium.resultdb.result_sink.junit_tests"
value: 100
}
experiments {
key: "luci.use_realms"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "luci-resultdb"
dataset: "chromium"
table: "try_test_results"
test_results {}
}
bq_exports {
project: "luci-resultdb"
dataset: "chromium"
table: "gpu_try_test_results"
test_results {
predicate {
test_id_regexp: "ninja://(chrome/test:|content/test:fuchsia_)telemetry_gpu_integration_test/.+"
}
}
}
}
}
builders {
name: "linux-swangle-chromium-try-x64"
swarming_host: "chromium-swarm.appspot.com"
......@@ -12514,6 +12514,9 @@ consoles {
builders {
name: "buildbucket/luci.chromium.try/linux-rel-builderful"
}
builders {
name: "buildbucket/luci.chromium.try/linux-rel-rts"
}
builders {
name: "buildbucket/luci.chromium.try/linux-swangle-chromium-try-x64"
}
......@@ -13392,6 +13395,9 @@ consoles {
builders {
name: "buildbucket/luci.chromium.try/linux-rel-builderful"
}
builders {
name: "buildbucket/luci.chromium.try/linux-rel-rts"
}
builders {
name: "buildbucket/luci.chromium.try/linux-trusty-rel"
}
......
......@@ -1057,6 +1057,14 @@ try_.chromium_linux_builder(
use_clang_coverage = True,
)
try_.chromium_linux_builder(
name = "linux-rel-rts",
builderless = True,
goma_jobs = goma.jobs.J150,
tryjob = try_.job(experiment_percentage = 1),
use_clang_coverage = True,
)
try_.chromium_linux_builder(
name = "linux-trusty-rel",
goma_jobs = goma.jobs.J150,
......
......@@ -963,7 +963,7 @@
'linux-perfetto-rel': 'perfetto_release_trybot',
'linux-rel': 'gpu_tests_release_trybot_no_symbols_use_dummy_lastchange_code_coverage',
'linux-rel-builderful': 'gpu_tests_release_trybot_no_symbols_use_dummy_lastchange_code_coverage',
'linux-rts': 'release_trybot_rts',
'linux-rel-rts': 'gpu_tests_release_trybot_no_symbols_use_dummy_lastchange_code_coverage_rts',
'linux-trusty-rel': 'gpu_tests_release_trybot_no_symbols_use_dummy_lastchange',
'linux-viz-rel': 'release_trybot',
'linux-wpt-fyi-rel': 'release_trybot',
......@@ -2135,6 +2135,11 @@
'use_clang_coverage', 'partial_code_coverage_instrumentation',
],
'gpu_tests_release_trybot_no_symbols_use_dummy_lastchange_code_coverage_rts': [
'gpu_tests', 'release_trybot', 'no_symbols', 'use_dummy_lastchange',
'use_clang_coverage', 'partial_code_coverage_instrumentation', 'rts_bot',
],
'gpu_tests_release_trybot_no_symbols_use_dummy_lastchange_invert_fieldtrials': [
'gpu_tests', 'release_trybot', 'no_symbols', 'use_dummy_lastchange',
'invert_fieldtrials',
......@@ -2576,10 +2581,6 @@
'no_goma',
],
'release_trybot_rts': [
'release_bot', 'rts_bot',
],
'tsan_disable_nacl_debug_bot': [
'tsan', 'disable_nacl', 'debug_bot',
],
......
......@@ -554,11 +554,18 @@
"use_goma": true
}
},
"linux-rts": {
"linux-rel-rts": {
"gn_args": {
"coverage_instrumentation_input_file": "//.code-coverage/files_to_instrument.txt",
"dcheck_always_on": true,
"ffmpeg_branding": "Chrome",
"is_component_build": false,
"is_debug": false,
"proprietary_codecs": true,
"rts_exclude_file": "//testing/rts_exclude_file.txt",
"symbol_level": 0,
"use_clang_coverage": true,
"use_dummy_lastchange": true,
"use_goma": 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