Skip to content

Commit

Permalink
Add GPU.FYI experimental Zork bots
Browse files Browse the repository at this point in the history
Bug: 1291327
Change-Id: I8f3b4fc02ec885d9ef9ce6ce49abbbad7f158a59
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3537962
Reviewed-by: Brian Sheedy <bsheedy@chromium.org>
Commit-Queue: Brian Sheedy <bsheedy@chromium.org>
Commit-Queue: Yuly Novikov <ynovikov@chromium.org>
Cr-Commit-Position: refs/heads/main@{#982988}
  • Loading branch information
y-novikov authored and Chromium LUCI CQ committed Mar 19, 2022
1 parent 480ebb9 commit 0c209bf
Show file tree
Hide file tree
Showing 15 changed files with 472 additions and 0 deletions.
@@ -0,0 +1,73 @@
{
"$build/chromium_tests_builder_config": {
"builder_config": {
"builder_db": {
"entries": [
{
"builder_id": {
"bucket": "ci",
"builder": "gpu-fyi-chromeos-zork-exp",
"project": "chromium"
},
"builder_spec": {
"builder_group": "chromium.gpu.fyi",
"execution_mode": "COMPILE_AND_TEST",
"legacy_chromium_config": {
"apply_configs": [
"mb"
],
"build_config": "Release",
"config": "chromium",
"target_arch": "intel",
"target_bits": 64,
"target_cros_boards": [
"zork"
],
"target_platform": "chromeos"
},
"legacy_gclient_config": {
"apply_configs": [
"chromeos"
],
"config": "chromium"
},
"run_tests_serially": true
}
}
]
},
"builder_ids": [
{
"bucket": "ci",
"builder": "gpu-fyi-chromeos-zork-exp",
"project": "chromium"
}
],
"mirroring_builder_group_and_names": [
{
"builder": "gpu-fyi-try-chromeos-zork-exp",
"group": "tryserver.chromium.chromiumos"
}
]
}
},
"$build/goma": {
"enable_ats": true,
"rpc_extra_params": "?prod",
"server_host": "goma.chromium.org",
"use_luci_auth": true
},
"$recipe_engine/resultdb/test_presentation": {
"column_keys": [],
"grouping_keys": [
"status",
"v.test_suite"
]
},
"builder_group": "chromium.gpu.fyi",
"perf_dashboard_machine_group": "ChromiumGPUFYI",
"recipe": "chromium",
"sheriff_rotations": [
"chromium.gpu"
]
}
@@ -0,0 +1,63 @@
{
"$build/chromium_tests_builder_config": {
"builder_config": {
"builder_db": {
"entries": [
{
"builder_id": {
"bucket": "ci",
"builder": "gpu-fyi-chromeos-zork-exp",
"project": "chromium"
},
"builder_spec": {
"builder_group": "chromium.gpu.fyi",
"execution_mode": "COMPILE_AND_TEST",
"legacy_chromium_config": {
"apply_configs": [
"mb"
],
"build_config": "Release",
"config": "chromium",
"target_arch": "intel",
"target_bits": 64,
"target_cros_boards": [
"zork"
],
"target_platform": "chromeos"
},
"legacy_gclient_config": {
"apply_configs": [
"chromeos"
],
"config": "chromium"
},
"run_tests_serially": true
}
}
]
},
"builder_ids": [
{
"bucket": "ci",
"builder": "gpu-fyi-chromeos-zork-exp",
"project": "chromium"
}
]
}
},
"$build/goma": {
"enable_ats": true,
"rpc_extra_params": "?prod",
"server_host": "goma.chromium.org",
"use_luci_auth": true
},
"$recipe_engine/resultdb/test_presentation": {
"column_keys": [],
"grouping_keys": [
"status",
"v.test_suite"
]
},
"builder_group": "tryserver.chromium.chromiumos",
"recipe": "chromium_trybot"
}
4 changes: 4 additions & 0 deletions infra/config/generated/luci/commit-queue.cfg
Expand Up @@ -915,6 +915,10 @@ config_groups {
name: "chromium/try/gpu-fyi-try-chromeos-octopus-exp"
includable_only: true
}
builders {
name: "chromium/try/gpu-fyi-try-chromeos-zork-exp"
includable_only: true
}
builders {
name: "chromium/try/gpu-fyi-try-lacros-amd-rel"
includable_only: true
Expand Down
168 changes: 168 additions & 0 deletions infra/config/generated/luci/cr-buildbucket.cfg
Expand Up @@ -30599,6 +30599,88 @@ buckets {
}
}
}
builders {
name: "gpu-fyi-chromeos-zork-exp"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:8"
dimensions: "cpu:x86-64"
dimensions: "os:Ubuntu-18.04"
dimensions: "pool:luci.chromium.gpu.ci"
dimensions: "ssd:0"
exe {
cipd_package: "infra/chromium/bootstrapper/${platform}"
cipd_version: "latest"
cmd: "bootstrapper"
}
properties:
'{'
' "$bootstrap/exe": {'
' "exe": {'
' "cipd_package": "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build",'
' "cipd_version": "refs/heads/main",'
' "cmd": ['
' "luciexe"'
' ]'
' }'
' },'
' "$bootstrap/properties": {'
' "properties_file": "infra/config/generated/builders/ci/gpu-fyi-chromeos-zork-exp/properties.json",'
' "top_level_project": {'
' "ref": "refs/heads/main",'
' "repo": {'
' "host": "chromium.googlesource.com",'
' "project": "chromium/src"'
' }'
' }'
' },'
' "builder_group": "chromium.gpu.fyi",'
' "led_builder_is_bootstrapped": true,'
' "recipe": "chromium",'
' "sheriff_rotations": ['
' "chromium.gpu"'
' ]'
'}'
execution_timeout_secs: 21600
build_numbers: YES
service_account: "chromium-ci-gpu-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "luci.recipes.use_python3"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://chrome/test:telemetry_gpu_integration_test[^/]*/.+"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://[^/]*blink_web_tests/.+"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
}
builders {
name: "ios-angle-builder"
swarming_host: "chromium-swarm.appspot.com"
Expand Down Expand Up @@ -58857,6 +58939,92 @@ buckets {
}
}
}
builders {
name: "gpu-fyi-try-chromeos-zork-exp"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:8"
dimensions: "cpu:x86-64"
dimensions: "os:Ubuntu-18.04"
dimensions: "pool:luci.chromium.gpu.chromeos.zork.try"
exe {
cipd_package: "infra/chromium/bootstrapper/${platform}"
cipd_version: "latest"
cmd: "bootstrapper"
}
properties:
'{'
' "$bootstrap/exe": {'
' "exe": {'
' "cipd_package": "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build",'
' "cipd_version": "refs/heads/main",'
' "cmd": ['
' "luciexe"'
' ]'
' }'
' },'
' "$bootstrap/properties": {'
' "properties_file": "infra/config/generated/builders/try/gpu-fyi-try-chromeos-zork-exp/properties.json",'
' "top_level_project": {'
' "ref": "refs/heads/main",'
' "repo": {'
' "host": "chromium.googlesource.com",'
' "project": "chromium/src"'
' }'
' }'
' },'
' "builder_group": "tryserver.chromium.chromiumos",'
' "led_builder_is_bootstrapped": true,'
' "recipe": "chromium_trybot"'
'}'
execution_timeout_secs: 21600
expiration_secs: 7200
caches {
name: "win_toolchain"
path: "win_toolchain"
}
build_numbers: YES
service_account: "chromium-try-gpu-builder@chops-service-accounts.iam.gserviceaccount.com"
task_template_canary_percentage {
value: 5
}
experiments {
key: "luci.recipes.use_python3"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "try_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_try_test_results"
test_results {
predicate {
test_id_regexp: "ninja://chrome/test:telemetry_gpu_integration_test[^/]*/.+"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_try_test_results"
test_results {
predicate {
test_id_regexp: "ninja://[^/]*blink_web_tests/.+"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
}
builders {
name: "gpu-fyi-try-lacros-amd-rel"
swarming_host: "chromium-swarm.appspot.com"
Expand Down
14 changes: 14 additions & 0 deletions infra/config/generated/luci/luci-milo.cfg
Expand Up @@ -8432,6 +8432,9 @@ consoles {
builders {
name: "buildbucket/luci.chromium.ci/gpu-fyi-chromeos-octopus-exp"
}
builders {
name: "buildbucket/luci.chromium.ci/gpu-fyi-chromeos-zork-exp"
}
builder_view_only: true
}
consoles {
Expand Down Expand Up @@ -8710,6 +8713,11 @@ consoles {
category: "Android|S64|ARM"
short_name: "P6"
}
builders {
name: "buildbucket/luci.chromium.ci/gpu-fyi-chromeos-zork-exp"
category: "ChromeOS|AMD"
short_name: "zrk"
}
builders {
name: "buildbucket/luci.chromium.ci/gpu-fyi-chromeos-jacuzzi-exp"
category: "ChromeOS|ARM"
Expand Down Expand Up @@ -15019,6 +15027,9 @@ consoles {
builders {
name: "buildbucket/luci.chromium.try/gpu-fyi-try-chromeos-octopus-exp"
}
builders {
name: "buildbucket/luci.chromium.try/gpu-fyi-try-chromeos-zork-exp"
}
builders {
name: "buildbucket/luci.chromium.try/gpu-fyi-try-lacros-amd-rel"
}
Expand Down Expand Up @@ -16095,6 +16106,9 @@ consoles {
builders {
name: "buildbucket/luci.chromium.try/gpu-fyi-try-chromeos-octopus-exp"
}
builders {
name: "buildbucket/luci.chromium.try/gpu-fyi-try-chromeos-zork-exp"
}
builders {
name: "buildbucket/luci.chromium.try/lacros-amd64-generic-rel"
}
Expand Down
11 changes: 11 additions & 0 deletions infra/config/generated/luci/luci-scheduler.cfg
Expand Up @@ -5158,6 +5158,16 @@ job {
builder: "gpu-fyi-chromeos-octopus-exp"
}
}
job {
id: "gpu-fyi-chromeos-zork-exp"
realm: "ci"
acl_sets: "ci"
buildbucket {
server: "cr-buildbucket.appspot.com"
bucket: "ci"
builder: "gpu-fyi-chromeos-zork-exp"
}
}
job {
id: "ios-angle-builder"
realm: "ci"
Expand Down Expand Up @@ -7407,6 +7417,7 @@ trigger {
triggers: "fuchsia-x64-dbg"
triggers: "gpu-fyi-chromeos-jacuzzi-exp"
triggers: "gpu-fyi-chromeos-octopus-exp"
triggers: "gpu-fyi-chromeos-zork-exp"
triggers: "ios-angle-builder"
triggers: "ios-asan"
triggers: "ios-catalyst"
Expand Down

0 comments on commit 0c209bf

Please sign in to comment.