blob: 83a4dce93bd57cf3feb51b99e87debea1e86ab48 [file]
# Auto-generated by lucicfg.
# Do not modify manually.
#
# For the schema of this file, see BuildbucketCfg message:
# https://config.luci.app/schemas/projects:buildbucket.cfg
buckets {
name: "ci"
swarming {
builders {
name: "cts-roller"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
dimensions: "os:Ubuntu-24.04"
dimensions: "pool:luci.flex.ci"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "gardener_rotations": ['
' "dawn"'
' ],'
' "recipe": "dawn/roll_cts",'
' "repo_name": "dawn",'
' "runhooks": true,'
' "sheriff_rotations": ['
' "dawn"'
' ]'
'}'
execution_timeout_secs: 32400
caches {
name: "gocache"
path: "gocache"
}
caches {
name: "golang"
path: "golang"
}
caches {
name: "nodejs"
path: "nodejs"
}
caches {
name: "npmcache"
path: "npmcache"
}
service_account: "dawn-automated-expectations@chops-service-accounts.iam.gserviceaccount.com"
}
builders {
name: "dawn-linux-x64-builder-dbg"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:8"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.chromium.gpu.ci"
dimensions: "ssd:0"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/global/generated/builders/ci/dawn-linux-x64-builder-dbg/gn-args.json"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-builder-dbg",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Debug",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "apply_configs": ['
' "dawn_node",'
' "dawn_wasm"'
' ],'
' "config": "dawn"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-sws-dbg",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Debug",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-builder-dbg",'
' "project": "dawn"'
' },'
' "run_tests_serially": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-builder-dbg",'
' "project": "dawn"'
' }'
' ],'
' "builder_ids_in_scope_for_testing": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-sws-dbg",'
' "project": "dawn"'
' }'
' ],'
' "mirroring_builder_group_and_names": ['
' {'
' "builder": "dawn-cq-linux-x64-dbg",'
' "group": "try"'
' },'
' {'
' "builder": "dawn-try-linux-x64-sws-dbg",'
' "group": "try"'
' }'
' ],'
' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-linux-x64-builder-dbg/targets"'
' }'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-trusted",'
' "remote_jobs": 250'
' },'
' "builder_group": "ci",'
' "gardener_rotations": ['
' "dawn"'
' ],'
' "recipe": "dawn/gn_v2",'
' "sheriff_rotations": ['
' "dawn"'
' ]'
'}'
build_numbers: YES
service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
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|content)/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/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Compile debug Dawn test binaries for Linux/x64<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-cq-linux-x64-dbg\">dawn-cq-linux-x64-dbg</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-linux-x64-sws-dbg\">dawn-try-linux-x64-sws-dbg</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>"
shadow_builder_adjustments {
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
properties:
'{'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' }'
'}'
}
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
}
builders {
name: "dawn-linux-x64-builder-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:8"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.chromium.gpu.ci"
dimensions: "ssd:0"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/global/generated/builders/ci/dawn-linux-x64-builder-rel/gn-args.json"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-builder-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "apply_configs": ['
' "dawn_node",'
' "dawn_wasm"'
' ],'
' "config": "dawn"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-intel-uhd630-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-builder-rel",'
' "project": "dawn"'
' },'
' "run_tests_serially": true'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-intel-uhd770-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-builder-rel",'
' "project": "dawn"'
' },'
' "run_tests_serially": true'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-nvidia-gtx1660-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-builder-rel",'
' "project": "dawn"'
' },'
' "run_tests_serially": true'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-sws-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-builder-rel",'
' "project": "dawn"'
' },'
' "run_tests_serially": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-builder-rel",'
' "project": "dawn"'
' }'
' ],'
' "builder_ids_in_scope_for_testing": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-intel-uhd630-rel",'
' "project": "dawn"'
' },'
' {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-intel-uhd770-rel",'
' "project": "dawn"'
' },'
' {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-nvidia-gtx1660-rel",'
' "project": "dawn"'
' },'
' {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-sws-rel",'
' "project": "dawn"'
' }'
' ],'
' "mirroring_builder_group_and_names": ['
' {'
' "builder": "dawn-cq-linux-x64-rel",'
' "group": "try"'
' },'
' {'
' "builder": "dawn-try-linux-x64-intel-uhd630-rel",'
' "group": "try"'
' },'
' {'
' "builder": "dawn-try-linux-x64-intel-uhd770-rel",'
' "group": "try"'
' },'
' {'
' "builder": "dawn-try-linux-x64-nvidia-gtx1660-rel",'
' "group": "try"'
' },'
' {'
' "builder": "dawn-try-linux-x64-sws-rel",'
' "group": "try"'
' }'
' ],'
' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-linux-x64-builder-rel/targets"'
' }'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-trusted",'
' "remote_jobs": 250'
' },'
' "builder_group": "ci",'
' "gardener_rotations": ['
' "dawn"'
' ],'
' "recipe": "dawn/gn_v2",'
' "sheriff_rotations": ['
' "dawn"'
' ]'
'}'
build_numbers: YES
service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
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|content)/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/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Compiles release Dawn test binaries for Linux/x64<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-cq-linux-x64-rel\">dawn-cq-linux-x64-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-linux-x64-intel-uhd630-rel\">dawn-try-linux-x64-intel-uhd630-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-linux-x64-intel-uhd770-rel\">dawn-try-linux-x64-intel-uhd770-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-linux-x64-nvidia-gtx1660-rel\">dawn-try-linux-x64-nvidia-gtx1660-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-linux-x64-sws-rel\">dawn-try-linux-x64-sws-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>"
shadow_builder_adjustments {
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
properties:
'{'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' }'
'}'
}
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
}
builders {
name: "dawn-linux-x64-builder-tsan"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:8"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.chromium.gpu.ci"
dimensions: "ssd:0"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/global/generated/builders/ci/dawn-linux-x64-builder-tsan/gn-args.json"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-builder-tsan",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "apply_configs": ['
' "dawn_wasm"'
' ],'
' "config": "dawn"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-sws-tsan",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-builder-tsan",'
' "project": "dawn"'
' },'
' "run_tests_serially": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-builder-tsan",'
' "project": "dawn"'
' }'
' ],'
' "builder_ids_in_scope_for_testing": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-sws-tsan",'
' "project": "dawn"'
' }'
' ],'
' "mirroring_builder_group_and_names": ['
' {'
' "builder": "dawn-try-linux-x64-sws-tsan",'
' "group": "try"'
' }'
' ]'
' }'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-trusted",'
' "remote_jobs": 250'
' },'
' "builder_group": "ci",'
' "gardener_rotations": ['
' "dawn"'
' ],'
' "recipe": "dawn/gn_v2",'
' "sheriff_rotations": ['
' "dawn"'
' ]'
'}'
build_numbers: YES
service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
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|content)/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/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Compiles release Dawn test binaries for Linux/x64 w/ TSAN enabled<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-linux-x64-sws-tsan\">dawn-try-linux-x64-sws-tsan</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>"
shadow_builder_adjustments {
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
properties:
'{'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' }'
'}'
}
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
}
builders {
name: "dawn-linux-x64-fuzz-dbg"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:8"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.chromium.gpu.ci"
dimensions: "ssd:0"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/global/generated/builders/ci/dawn-linux-x64-fuzz-dbg/gn-args.json"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-fuzz-dbg",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Debug",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' }'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-fuzz-dbg",'
' "project": "dawn"'
' }'
' ],'
' "mirroring_builder_group_and_names": ['
' {'
' "builder": "dawn-cq-linux-x64-fuzz-dbg",'
' "group": "try"'
' },'
' {'
' "builder": "dawn-try-linux-x64-fuzz-dbg",'
' "group": "try"'
' }'
' ],'
' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-linux-x64-fuzz-dbg/targets"'
' }'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-trusted",'
' "remote_jobs": 250'
' },'
' "builder_group": "ci",'
' "gardener_rotations": ['
' "dawn"'
' ],'
' "recipe": "dawn/gn_v2",'
' "sheriff_rotations": ['
' "dawn"'
' ]'
'}'
build_numbers: YES
service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
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|content)/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/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Compiles and runs debug Dawn binaries for 'tools/run fuzz' for Linux/x64<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-cq-linux-x64-fuzz-dbg\">dawn-cq-linux-x64-fuzz-dbg</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-linux-x64-fuzz-dbg\">dawn-try-linux-x64-fuzz-dbg</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>"
shadow_builder_adjustments {
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
properties:
'{'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' }'
'}'
}
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
}
builders {
name: "dawn-linux-x64-fuzz-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:8"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.chromium.gpu.ci"
dimensions: "ssd:0"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/global/generated/builders/ci/dawn-linux-x64-fuzz-rel/gn-args.json"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-fuzz-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' }'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-fuzz-rel",'
' "project": "dawn"'
' }'
' ],'
' "mirroring_builder_group_and_names": ['
' {'
' "builder": "dawn-cq-linux-x64-fuzz-rel",'
' "group": "try"'
' },'
' {'
' "builder": "dawn-try-linux-x64-fuzz-rel",'
' "group": "try"'
' }'
' ],'
' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-linux-x64-fuzz-rel/targets"'
' }'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-trusted",'
' "remote_jobs": 250'
' },'
' "builder_group": "ci",'
' "gardener_rotations": ['
' "dawn"'
' ],'
' "recipe": "dawn/gn_v2",'
' "sheriff_rotations": ['
' "dawn"'
' ]'
'}'
build_numbers: YES
service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
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|content)/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/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Compiles and runs release Dawn binaries for 'tools/run fuzz' for Linux/x64<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-cq-linux-x64-fuzz-rel\">dawn-cq-linux-x64-fuzz-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-linux-x64-fuzz-rel\">dawn-try-linux-x64-fuzz-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>"
shadow_builder_adjustments {
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
properties:
'{'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' }'
'}'
}
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
}
builders {
name: "dawn-linux-x64-intel-uhd630-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:2"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.chromium.gpu.ci"
dimensions: "ssd:0"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-builder-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "apply_configs": ['
' "dawn_node",'
' "dawn_wasm"'
' ],'
' "config": "dawn"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-intel-uhd630-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-builder-rel",'
' "project": "dawn"'
' },'
' "run_tests_serially": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-intel-uhd630-rel",'
' "project": "dawn"'
' }'
' ],'
' "mirroring_builder_group_and_names": ['
' {'
' "builder": "dawn-cq-linux-x64-rel",'
' "group": "try"'
' },'
' {'
' "builder": "dawn-try-linux-x64-intel-uhd630-rel",'
' "group": "try"'
' }'
' ],'
' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-linux-x64-intel-uhd630-rel/targets"'
' }'
' },'
' "builder_group": "ci",'
' "gardener_rotations": ['
' "dawn"'
' ],'
' "recipe": "dawn/gn_v2",'
' "sheriff_rotations": ['
' "dawn"'
' ]'
'}'
build_numbers: YES
service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
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|content)/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/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests release Dawn on Linux/x64 on Intel CPUs w/ UHD 630 GPUs<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-cq-linux-x64-rel\">dawn-cq-linux-x64-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-linux-x64-intel-uhd630-rel\">dawn-try-linux-x64-intel-uhd630-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>"
shadow_builder_adjustments {
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
}
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
}
builders {
name: "dawn-linux-x64-intel-uhd770-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:2"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.chromium.gpu.ci"
dimensions: "ssd:0"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-builder-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "apply_configs": ['
' "dawn_node",'
' "dawn_wasm"'
' ],'
' "config": "dawn"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-intel-uhd770-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-builder-rel",'
' "project": "dawn"'
' },'
' "run_tests_serially": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-intel-uhd770-rel",'
' "project": "dawn"'
' }'
' ],'
' "mirroring_builder_group_and_names": ['
' {'
' "builder": "dawn-cq-linux-x64-rel",'
' "group": "try"'
' },'
' {'
' "builder": "dawn-try-linux-x64-intel-uhd770-rel",'
' "group": "try"'
' }'
' ],'
' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-linux-x64-intel-uhd770-rel/targets"'
' }'
' },'
' "builder_group": "ci",'
' "gardener_rotations": ['
' "dawn"'
' ],'
' "recipe": "dawn/gn_v2",'
' "sheriff_rotations": ['
' "dawn"'
' ]'
'}'
build_numbers: YES
service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
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|content)/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/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests release Dawn on Linux/x64 on Intel CPUs w/ UHD 770 GPUs<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-cq-linux-x64-rel\">dawn-cq-linux-x64-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-linux-x64-intel-uhd770-rel\">dawn-try-linux-x64-intel-uhd770-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>"
shadow_builder_adjustments {
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
}
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
}
builders {
name: "dawn-linux-x64-nvidia-gtx1660-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:2"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.chromium.gpu.ci"
dimensions: "ssd:0"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-builder-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "apply_configs": ['
' "dawn_node",'
' "dawn_wasm"'
' ],'
' "config": "dawn"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-nvidia-gtx1660-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-builder-rel",'
' "project": "dawn"'
' },'
' "run_tests_serially": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-nvidia-gtx1660-rel",'
' "project": "dawn"'
' }'
' ],'
' "mirroring_builder_group_and_names": ['
' {'
' "builder": "dawn-cq-linux-x64-rel",'
' "group": "try"'
' },'
' {'
' "builder": "dawn-try-linux-x64-nvidia-gtx1660-rel",'
' "group": "try"'
' }'
' ],'
' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-linux-x64-nvidia-gtx1660-rel/targets"'
' }'
' },'
' "builder_group": "ci",'
' "gardener_rotations": ['
' "dawn"'
' ],'
' "recipe": "dawn/gn_v2",'
' "sheriff_rotations": ['
' "dawn"'
' ]'
'}'
build_numbers: YES
service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
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|content)/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/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests release Dawn on Linux/x64 on NVIDIA GTX 1660 GPUs<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-cq-linux-x64-rel\">dawn-cq-linux-x64-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-linux-x64-nvidia-gtx1660-rel\">dawn-try-linux-x64-nvidia-gtx1660-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>"
shadow_builder_adjustments {
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
}
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
}
builders {
name: "dawn-linux-x64-sws-clusterfuzz"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:8"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.chromium.gpu.ci"
dimensions: "ssd:0"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/global/generated/builders/ci/dawn-linux-x64-sws-clusterfuzz/gn-args.json"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-sws-clusterfuzz",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' }'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-sws-clusterfuzz",'
' "project": "dawn"'
' }'
' ]'
' }'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-trusted",'
' "remote_jobs": 250'
' },'
' "builder_group": "ci",'
' "recipe": "dawn/gn_v2"'
'}'
build_numbers: YES
service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
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|content)/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/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Generates ClusterFuzz corpora using Linux/x64 binaries and data from running with SwiftShader<br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>"
shadow_builder_adjustments {
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
properties:
'{'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' }'
'}'
}
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
}
builders {
name: "dawn-linux-x64-sws-cmake-asan"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
dimensions: "os:Ubuntu-24.04"
dimensions: "pool:luci.flex.ci"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-sws-cmake-asan",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' }'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-sws-cmake-asan",'
' "project": "dawn"'
' }'
' ],'
' "mirroring_builder_group_and_names": ['
' {'
' "builder": "dawn-cq-linux-x64-cmake-asan",'
' "group": "try"'
' }'
' ]'
' }'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-trusted",'
' "remote_jobs": 250'
' },'
' "asan": true,'
' "builder_group": "ci",'
' "clang": true,'
' "debug": false,'
' "gardener_rotations": ['
' "dawn"'
' ],'
' "recipe": "dawn/cmake",'
' "sheriff_rotations": ['
' "dawn"'
' ],'
' "target_cpu": "x64",'
' "ubsan": true'
'}'
build_numbers: YES
service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
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|content)/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/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Compiles and tests release Dawn test binaries for Linux/x64 using CMake and Clang with ASan and UBSan enabled<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-cq-linux-x64-cmake-asan\">dawn-cq-linux-x64-cmake-asan</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>"
shadow_builder_adjustments {
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
properties:
'{'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' }'
'}'
}
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
}
builders {
name: "dawn-linux-x64-sws-cmake-dbg"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
dimensions: "os:Ubuntu-24.04"
dimensions: "pool:luci.flex.ci"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-sws-cmake-dbg",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Debug",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' }'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-sws-cmake-dbg",'
' "project": "dawn"'
' }'
' ],'
' "mirroring_builder_group_and_names": ['
' {'
' "builder": "dawn-cq-linux-x64-cmake-dbg",'
' "group": "try"'
' }'
' ]'
' }'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-trusted",'
' "remote_jobs": 250'
' },'
' "asan": false,'
' "builder_group": "ci",'
' "clang": true,'
' "debug": true,'
' "gardener_rotations": ['
' "dawn"'
' ],'
' "recipe": "dawn/cmake",'
' "sheriff_rotations": ['
' "dawn"'
' ],'
' "target_cpu": "x64",'
' "ubsan": false'
'}'
build_numbers: YES
service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
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|content)/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/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Compiles and tests debug Dawn test binaries for Linux/x64 using CMake and Clang<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-cq-linux-x64-cmake-dbg\">dawn-cq-linux-x64-cmake-dbg</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>"
shadow_builder_adjustments {
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
properties:
'{'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' }'
'}'
}
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
}
builders {
name: "dawn-linux-x64-sws-cmake-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
dimensions: "os:Ubuntu-24.04"
dimensions: "pool:luci.flex.ci"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-sws-cmake-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' }'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-sws-cmake-rel",'
' "project": "dawn"'
' }'
' ],'
' "mirroring_builder_group_and_names": ['
' {'
' "builder": "dawn-cq-linux-x64-cmake-rel",'
' "group": "try"'
' }'
' ]'
' }'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-trusted",'
' "remote_jobs": 250'
' },'
' "asan": false,'
' "builder_group": "ci",'
' "clang": true,'
' "debug": false,'
' "gardener_rotations": ['
' "dawn"'
' ],'
' "recipe": "dawn/cmake",'
' "sheriff_rotations": ['
' "dawn"'
' ],'
' "target_cpu": "x64",'
' "ubsan": false'
'}'
build_numbers: YES
service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
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|content)/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/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Compiles and tests release Dawn test binaries for Linux/x64 using CMake and Clang<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-cq-linux-x64-cmake-rel\">dawn-cq-linux-x64-cmake-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>"
shadow_builder_adjustments {
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
properties:
'{'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' }'
'}'
}
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
}
builders {
name: "dawn-linux-x64-sws-dbg"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:2"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.chromium.gpu.ci"
dimensions: "ssd:0"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-builder-dbg",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Debug",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "apply_configs": ['
' "dawn_node",'
' "dawn_wasm"'
' ],'
' "config": "dawn"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-sws-dbg",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Debug",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-builder-dbg",'
' "project": "dawn"'
' },'
' "run_tests_serially": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-sws-dbg",'
' "project": "dawn"'
' }'
' ],'
' "mirroring_builder_group_and_names": ['
' {'
' "builder": "dawn-cq-linux-x64-dbg",'
' "group": "try"'
' },'
' {'
' "builder": "dawn-try-linux-x64-sws-dbg",'
' "group": "try"'
' }'
' ],'
' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-linux-x64-sws-dbg/targets"'
' }'
' },'
' "builder_group": "ci",'
' "gardener_rotations": ['
' "dawn"'
' ],'
' "recipe": "dawn/gn_v2",'
' "sheriff_rotations": ['
' "dawn"'
' ]'
'}'
build_numbers: YES
service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
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|content)/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/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests debug Dawn on Linux/x64 with SwiftShader<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-cq-linux-x64-dbg\">dawn-cq-linux-x64-dbg</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-linux-x64-sws-dbg\">dawn-try-linux-x64-sws-dbg</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>"
shadow_builder_adjustments {
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
}
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
}
builders {
name: "dawn-linux-x64-sws-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:2"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.chromium.gpu.ci"
dimensions: "ssd:0"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-builder-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "apply_configs": ['
' "dawn_node",'
' "dawn_wasm"'
' ],'
' "config": "dawn"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-sws-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-builder-rel",'
' "project": "dawn"'
' },'
' "run_tests_serially": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-sws-rel",'
' "project": "dawn"'
' }'
' ],'
' "mirroring_builder_group_and_names": ['
' {'
' "builder": "dawn-cq-linux-x64-rel",'
' "group": "try"'
' },'
' {'
' "builder": "dawn-try-linux-x64-sws-rel",'
' "group": "try"'
' }'
' ],'
' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-linux-x64-sws-rel/targets"'
' }'
' },'
' "builder_group": "ci",'
' "gardener_rotations": ['
' "dawn"'
' ],'
' "recipe": "dawn/gn_v2",'
' "sheriff_rotations": ['
' "dawn"'
' ]'
'}'
build_numbers: YES
service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
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|content)/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/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests release Dawn on Linux/x64 with SwiftShader<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-cq-linux-x64-rel\">dawn-cq-linux-x64-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-linux-x64-sws-rel\">dawn-try-linux-x64-sws-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>"
shadow_builder_adjustments {
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
}
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
}
builders {
name: "dawn-linux-x64-sws-tsan"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:2"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.chromium.gpu.ci"
dimensions: "ssd:0"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-builder-tsan",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "apply_configs": ['
' "dawn_wasm"'
' ],'
' "config": "dawn"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-sws-tsan",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-builder-tsan",'
' "project": "dawn"'
' },'
' "run_tests_serially": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-sws-tsan",'
' "project": "dawn"'
' }'
' ],'
' "mirroring_builder_group_and_names": ['
' {'
' "builder": "dawn-try-linux-x64-sws-tsan",'
' "group": "try"'
' }'
' ]'
' }'
' },'
' "builder_group": "ci",'
' "gardener_rotations": ['
' "dawn"'
' ],'
' "recipe": "dawn/gn_v2",'
' "sheriff_rotations": ['
' "dawn"'
' ]'
'}'
build_numbers: YES
service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
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|content)/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/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests release Dawn on Linux/x64 with SwiftShader with TSAN<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-linux-x64-sws-tsan\">dawn-try-linux-x64-sws-tsan</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>"
shadow_builder_adjustments {
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
}
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
}
builders {
name: "dawn-linux-x86-builder-dbg"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:8"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.chromium.gpu.ci"
dimensions: "ssd:0"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/global/generated/builders/ci/dawn-linux-x86-builder-dbg/gn-args.json"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-linux-x86-builder-dbg",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Debug",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 32,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "apply_configs": ['
' "dawn_wasm"'
' ],'
' "config": "dawn"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-linux-x86-sws-dbg",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Debug",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 32,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "dawn-linux-x86-builder-dbg",'
' "project": "dawn"'
' },'
' "run_tests_serially": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-linux-x86-builder-dbg",'
' "project": "dawn"'
' }'
' ],'
' "builder_ids_in_scope_for_testing": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-linux-x86-sws-dbg",'
' "project": "dawn"'
' }'
' ],'
' "mirroring_builder_group_and_names": ['
' {'
' "builder": "dawn-cq-linux-x86-dbg",'
' "group": "try"'
' },'
' {'
' "builder": "dawn-try-linux-x86-sws-dbg",'
' "group": "try"'
' }'
' ],'
' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-linux-x86-builder-dbg/targets"'
' }'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-trusted",'
' "remote_jobs": 250'
' },'
' "builder_group": "ci",'
' "gardener_rotations": ['
' "dawn"'
' ],'
' "recipe": "dawn/gn_v2",'
' "sheriff_rotations": ['
' "dawn"'
' ]'
'}'
build_numbers: YES
service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
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|content)/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/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Compiles debug Dawn test binaries for Linux/x86<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-cq-linux-x86-dbg\">dawn-cq-linux-x86-dbg</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-linux-x86-sws-dbg\">dawn-try-linux-x86-sws-dbg</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>"
shadow_builder_adjustments {
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
properties:
'{'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' }'
'}'
}
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
}
builders {
name: "dawn-linux-x86-builder-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:8"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.chromium.gpu.ci"
dimensions: "ssd:0"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/global/generated/builders/ci/dawn-linux-x86-builder-rel/gn-args.json"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-linux-x86-builder-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 32,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "apply_configs": ['
' "dawn_wasm"'
' ],'
' "config": "dawn"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-linux-x86-sws-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 32,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "dawn-linux-x86-builder-rel",'
' "project": "dawn"'
' },'
' "run_tests_serially": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-linux-x86-builder-rel",'
' "project": "dawn"'
' }'
' ],'
' "builder_ids_in_scope_for_testing": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-linux-x86-sws-rel",'
' "project": "dawn"'
' }'
' ],'
' "mirroring_builder_group_and_names": ['
' {'
' "builder": "dawn-cq-linux-x86-rel",'
' "group": "try"'
' },'
' {'
' "builder": "dawn-try-linux-x86-sws-rel",'
' "group": "try"'
' }'
' ],'
' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-linux-x86-builder-rel/targets"'
' }'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-trusted",'
' "remote_jobs": 250'
' },'
' "builder_group": "ci",'
' "gardener_rotations": ['
' "dawn"'
' ],'
' "recipe": "dawn/gn_v2",'
' "sheriff_rotations": ['
' "dawn"'
' ]'
'}'
build_numbers: YES
service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
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|content)/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/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Compiles release Dawn test binaries for Linux/x86<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-cq-linux-x86-rel\">dawn-cq-linux-x86-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-linux-x86-sws-rel\">dawn-try-linux-x86-sws-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>"
shadow_builder_adjustments {
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
properties:
'{'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' }'
'}'
}
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
}
builders {
name: "dawn-linux-x86-fuzz-dbg"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:8"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.chromium.gpu.ci"
dimensions: "ssd:0"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/global/generated/builders/ci/dawn-linux-x86-fuzz-dbg/gn-args.json"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-linux-x86-fuzz-dbg",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Debug",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 32,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' }'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-linux-x86-fuzz-dbg",'
' "project": "dawn"'
' }'
' ],'
' "mirroring_builder_group_and_names": ['
' {'
' "builder": "dawn-cq-linux-x86-fuzz-dbg",'
' "group": "try"'
' },'
' {'
' "builder": "dawn-try-linux-x86-fuzz-dbg",'
' "group": "try"'
' }'
' ],'
' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-linux-x86-fuzz-dbg/targets"'
' }'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-trusted",'
' "remote_jobs": 250'
' },'
' "builder_group": "ci",'
' "gardener_rotations": ['
' "dawn"'
' ],'
' "recipe": "dawn/gn_v2",'
' "sheriff_rotations": ['
' "dawn"'
' ]'
'}'
build_numbers: YES
service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
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|content)/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/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Compiles and runs debug Dawn binaries for 'tools/run fuzz' for Linux/x86<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-cq-linux-x86-fuzz-dbg\">dawn-cq-linux-x86-fuzz-dbg</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-linux-x86-fuzz-dbg\">dawn-try-linux-x86-fuzz-dbg</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>"
shadow_builder_adjustments {
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
properties:
'{'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' }'
'}'
}
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
}
builders {
name: "dawn-linux-x86-fuzz-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:8"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.chromium.gpu.ci"
dimensions: "ssd:0"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/global/generated/builders/ci/dawn-linux-x86-fuzz-rel/gn-args.json"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-linux-x86-fuzz-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 32,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' }'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-linux-x86-fuzz-rel",'
' "project": "dawn"'
' }'
' ],'
' "mirroring_builder_group_and_names": ['
' {'
' "builder": "dawn-cq-linux-x86-fuzz-rel",'
' "group": "try"'
' },'
' {'
' "builder": "dawn-try-linux-x86-fuzz-rel",'
' "group": "try"'
' }'
' ],'
' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-linux-x86-fuzz-rel/targets"'
' }'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-trusted",'
' "remote_jobs": 250'
' },'
' "builder_group": "ci",'
' "gardener_rotations": ['
' "dawn"'
' ],'
' "recipe": "dawn/gn_v2",'
' "sheriff_rotations": ['
' "dawn"'
' ]'
'}'
build_numbers: YES
service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
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|content)/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/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Compiles and runs release Dawn binaries for 'tools/run fuzz' for Linux/x86<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-cq-linux-x86-fuzz-rel\">dawn-cq-linux-x86-fuzz-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-linux-x86-fuzz-rel\">dawn-try-linux-x86-fuzz-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>"
shadow_builder_adjustments {
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
properties:
'{'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' }'
'}'
}
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
}
builders {
name: "dawn-linux-x86-sws-dbg"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:2"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.chromium.gpu.ci"
dimensions: "ssd:0"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-linux-x86-builder-dbg",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Debug",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 32,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "apply_configs": ['
' "dawn_wasm"'
' ],'
' "config": "dawn"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-linux-x86-sws-dbg",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Debug",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 32,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "dawn-linux-x86-builder-dbg",'
' "project": "dawn"'
' },'
' "run_tests_serially": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-linux-x86-sws-dbg",'
' "project": "dawn"'
' }'
' ],'
' "mirroring_builder_group_and_names": ['
' {'
' "builder": "dawn-cq-linux-x86-dbg",'
' "group": "try"'
' },'
' {'
' "builder": "dawn-try-linux-x86-sws-dbg",'
' "group": "try"'
' }'
' ],'
' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-linux-x86-sws-dbg/targets"'
' }'
' },'
' "builder_group": "ci",'
' "gardener_rotations": ['
' "dawn"'
' ],'
' "recipe": "dawn/gn_v2",'
' "sheriff_rotations": ['
' "dawn"'
' ]'
'}'
build_numbers: YES
service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
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|content)/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/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests debug Dawn on Linux/x86 with SwiftShader<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-cq-linux-x86-dbg\">dawn-cq-linux-x86-dbg</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-linux-x86-sws-dbg\">dawn-try-linux-x86-sws-dbg</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>"
shadow_builder_adjustments {
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
}
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
}
builders {
name: "dawn-linux-x86-sws-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:2"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.chromium.gpu.ci"
dimensions: "ssd:0"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-linux-x86-builder-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 32,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "apply_configs": ['
' "dawn_wasm"'
' ],'
' "config": "dawn"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-linux-x86-sws-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 32,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "dawn-linux-x86-builder-rel",'
' "project": "dawn"'
' },'
' "run_tests_serially": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-linux-x86-sws-rel",'
' "project": "dawn"'
' }'
' ],'
' "mirroring_builder_group_and_names": ['
' {'
' "builder": "dawn-cq-linux-x86-rel",'
' "group": "try"'
' },'
' {'
' "builder": "dawn-try-linux-x86-sws-rel",'
' "group": "try"'
' }'
' ],'
' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-linux-x86-sws-rel/targets"'
' }'
' },'
' "builder_group": "ci",'
' "gardener_rotations": ['
' "dawn"'
' ],'
' "recipe": "dawn/gn_v2",'
' "sheriff_rotations": ['
' "dawn"'
' ]'
'}'
build_numbers: YES
service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
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|content)/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/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests release Dawn on Linux/x86 with SwiftShader<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-cq-linux-x86-rel\">dawn-cq-linux-x86-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-linux-x86-sws-rel\">dawn-try-linux-x86-sws-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>"
shadow_builder_adjustments {
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
}
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
}
builders {
name: "dawn-mac-arm64-apple-m2-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:2"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.chromium.gpu.ci"
dimensions: "ssd:0"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-mac-arm64-apple-m2-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "arm",'
' "target_bits": 64,'
' "target_platform": "mac"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "dawn-mac-arm64-builder-rel",'
' "project": "dawn"'
' },'
' "run_tests_serially": true'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-mac-arm64-builder-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "arm",'
' "target_bits": 64,'
' "target_platform": "mac"'
' },'
' "legacy_gclient_config": {'
' "apply_configs": ['
' "dawn_node",'
' "dawn_wasm"'
' ],'
' "config": "dawn"'
' }'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-mac-arm64-apple-m2-rel",'
' "project": "dawn"'
' }'
' ],'
' "mirroring_builder_group_and_names": ['
' {'
' "builder": "dawn-cq-mac-arm64-rel",'
' "group": "try"'
' },'
' {'
' "builder": "dawn-try-mac-arm64-apple-m2-rel",'
' "group": "try"'
' }'
' ],'
' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-mac-arm64-apple-m2-rel/targets"'
' }'
' },'
' "builder_group": "ci",'
' "gardener_rotations": ['
' "dawn"'
' ],'
' "recipe": "dawn/gn_v2",'
' "sheriff_rotations": ['
' "dawn"'
' ]'
'}'
build_numbers: YES
service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
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|content)/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/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests release Dawn on Mac/arm64 on Apple M2 devices<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-cq-mac-arm64-rel\">dawn-cq-mac-arm64-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-mac-arm64-apple-m2-rel\">dawn-try-mac-arm64-apple-m2-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>"
shadow_builder_adjustments {
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
}
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
}
builders {
name: "dawn-mac-arm64-builder-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cpu:arm64"
dimensions: "os:Mac-15"
dimensions: "pool:luci.chromium.gpu.ci"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/global/generated/builders/ci/dawn-mac-arm64-builder-rel/gn-args.json"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-mac-arm64-apple-m2-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "arm",'
' "target_bits": 64,'
' "target_platform": "mac"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "dawn-mac-arm64-builder-rel",'
' "project": "dawn"'
' },'
' "run_tests_serially": true'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-mac-arm64-builder-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "arm",'
' "target_bits": 64,'
' "target_platform": "mac"'
' },'
' "legacy_gclient_config": {'
' "apply_configs": ['
' "dawn_node",'
' "dawn_wasm"'
' ],'
' "config": "dawn"'
' }'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-mac-arm64-builder-rel",'
' "project": "dawn"'
' }'
' ],'
' "builder_ids_in_scope_for_testing": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-mac-arm64-apple-m2-rel",'
' "project": "dawn"'
' }'
' ],'
' "mirroring_builder_group_and_names": ['
' {'
' "builder": "dawn-cq-mac-arm64-rel",'
' "group": "try"'
' },'
' {'
' "builder": "dawn-try-mac-arm64-apple-m2-rel",'
' "group": "try"'
' }'
' ],'
' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-mac-arm64-builder-rel/targets"'
' }'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-trusted",'
' "remote_jobs": 250'
' },'
' "builder_group": "ci",'
' "gardener_rotations": ['
' "dawn"'
' ],'
' "recipe": "dawn/gn_v2",'
' "sheriff_rotations": ['
' "dawn"'
' ]'
'}'
build_numbers: YES
service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
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|content)/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/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Compiles release Dawn test binaries for Mac/arm64<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-cq-mac-arm64-rel\">dawn-cq-mac-arm64-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-mac-arm64-apple-m2-rel\">dawn-try-mac-arm64-apple-m2-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>"
shadow_builder_adjustments {
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
properties:
'{'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' }'
'}'
}
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
}
builders {
name: "dawn-mac-x64-amd-5300m-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:2"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.chromium.gpu.ci"
dimensions: "ssd:0"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-mac-x64-amd-5300m-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "mac"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "dawn-mac-x64-builder-rel",'
' "project": "dawn"'
' },'
' "run_tests_serially": true'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-mac-x64-builder-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "mac"'
' },'
' "legacy_gclient_config": {'
' "apply_configs": ['
' "dawn_node",'
' "dawn_wasm"'
' ],'
' "config": "dawn"'
' }'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-mac-x64-amd-5300m-rel",'
' "project": "dawn"'
' }'
' ],'
' "mirroring_builder_group_and_names": ['
' {'
' "builder": "dawn-cq-mac-x64-rel",'
' "group": "try"'
' },'
' {'
' "builder": "dawn-try-mac-x64-amd-5300m-rel",'
' "group": "try"'
' }'
' ],'
' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-mac-x64-amd-5300m-rel/targets"'
' }'
' },'
' "builder_group": "ci",'
' "gardener_rotations": ['
' "dawn"'
' ],'
' "recipe": "dawn/gn_v2",'
' "sheriff_rotations": ['
' "dawn"'
' ]'
'}'
build_numbers: YES
service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
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|content)/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/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests release Dawn on Mac/x64 on 16\" 2019 Macbook Pros w/ 5300M GPUs<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-cq-mac-x64-rel\">dawn-cq-mac-x64-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-mac-x64-amd-5300m-rel\">dawn-try-mac-x64-amd-5300m-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>"
shadow_builder_adjustments {
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
}
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
}
builders {
name: "dawn-mac-x64-amd-555x-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:2"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.chromium.gpu.ci"
dimensions: "ssd:0"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-mac-x64-amd-555x-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "mac"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "dawn-mac-x64-builder-rel",'
' "project": "dawn"'
' },'
' "run_tests_serially": true'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-mac-x64-builder-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "mac"'
' },'
' "legacy_gclient_config": {'
' "apply_configs": ['
' "dawn_node",'
' "dawn_wasm"'
' ],'
' "config": "dawn"'
' }'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-mac-x64-amd-555x-rel",'
' "project": "dawn"'
' }'
' ],'
' "mirroring_builder_group_and_names": ['
' {'
' "builder": "dawn-cq-mac-x64-rel",'
' "group": "try"'
' },'
' {'
' "builder": "dawn-try-mac-x64-amd-555x-rel",'
' "group": "try"'
' }'
' ],'
' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-mac-x64-amd-555x-rel/targets"'
' }'
' },'
' "builder_group": "ci",'
' "gardener_rotations": ['
' "dawn"'
' ],'
' "recipe": "dawn/gn_v2",'
' "sheriff_rotations": ['
' "dawn"'
' ]'
'}'
build_numbers: YES
service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
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|content)/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/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests release Dawn on Mac/x64 on 15\" 2019 Macbook Pros w/ AMD Radeon Pro 555X GPUs<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-cq-mac-x64-rel\">dawn-cq-mac-x64-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-mac-x64-amd-555x-rel\">dawn-try-mac-x64-amd-555x-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>"
shadow_builder_adjustments {
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
}
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
}
builders {
name: "dawn-mac-x64-builder-dbg"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cpu:arm64"
dimensions: "os:Mac-15"
dimensions: "pool:luci.chromium.gpu.ci"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/global/generated/builders/ci/dawn-mac-x64-builder-dbg/gn-args.json"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-mac-x64-builder-dbg",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Debug",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "mac"'
' },'
' "legacy_gclient_config": {'
' "apply_configs": ['
' "dawn_node",'
' "dawn_wasm"'
' ],'
' "config": "dawn"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-mac-x64-sws-dbg",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Debug",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "mac"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "dawn-mac-x64-builder-dbg",'
' "project": "dawn"'
' },'
' "run_tests_serially": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-mac-x64-builder-dbg",'
' "project": "dawn"'
' }'
' ],'
' "builder_ids_in_scope_for_testing": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-mac-x64-sws-dbg",'
' "project": "dawn"'
' }'
' ],'
' "mirroring_builder_group_and_names": ['
' {'
' "builder": "dawn-cq-mac-x64-dbg",'
' "group": "try"'
' },'
' {'
' "builder": "dawn-try-mac-x64-sws-dbg",'
' "group": "try"'
' }'
' ],'
' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-mac-x64-builder-dbg/targets"'
' }'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-trusted",'
' "remote_jobs": 250'
' },'
' "builder_group": "ci",'
' "gardener_rotations": ['
' "dawn"'
' ],'
' "recipe": "dawn/gn_v2",'
' "sheriff_rotations": ['
' "dawn"'
' ]'
'}'
build_numbers: YES
service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
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|content)/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/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Compiles debug Dawn test binaries for Mac/x64<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-cq-mac-x64-dbg\">dawn-cq-mac-x64-dbg</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-mac-x64-sws-dbg\">dawn-try-mac-x64-sws-dbg</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>"
shadow_builder_adjustments {
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
properties:
'{'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' }'
'}'
}
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
}
builders {
name: "dawn-mac-x64-builder-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cpu:arm64"
dimensions: "os:Mac-15"
dimensions: "pool:luci.chromium.gpu.ci"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/global/generated/builders/ci/dawn-mac-x64-builder-rel/gn-args.json"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-mac-x64-amd-5300m-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "mac"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "dawn-mac-x64-builder-rel",'
' "project": "dawn"'
' },'
' "run_tests_serially": true'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-mac-x64-amd-555x-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "mac"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "dawn-mac-x64-builder-rel",'
' "project": "dawn"'
' },'
' "run_tests_serially": true'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-mac-x64-builder-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "mac"'
' },'
' "legacy_gclient_config": {'
' "apply_configs": ['
' "dawn_node",'
' "dawn_wasm"'
' ],'
' "config": "dawn"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-mac-x64-intel-uhd630-exp-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "mac"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "dawn-mac-x64-builder-rel",'
' "project": "dawn"'
' },'
' "run_tests_serially": true'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-mac-x64-intel-uhd630-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "mac"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "dawn-mac-x64-builder-rel",'
' "project": "dawn"'
' },'
' "run_tests_serially": true'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-mac-x64-sws-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "mac"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "dawn-mac-x64-builder-rel",'
' "project": "dawn"'
' },'
' "run_tests_serially": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-mac-x64-builder-rel",'
' "project": "dawn"'
' }'
' ],'
' "builder_ids_in_scope_for_testing": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-mac-x64-amd-5300m-rel",'
' "project": "dawn"'
' },'
' {'
' "bucket": "ci",'
' "builder": "dawn-mac-x64-amd-555x-rel",'
' "project": "dawn"'
' },'
' {'
' "bucket": "ci",'
' "builder": "dawn-mac-x64-intel-uhd630-exp-rel",'
' "project": "dawn"'
' },'
' {'
' "bucket": "ci",'
' "builder": "dawn-mac-x64-intel-uhd630-rel",'
' "project": "dawn"'
' },'
' {'
' "bucket": "ci",'
' "builder": "dawn-mac-x64-sws-rel",'
' "project": "dawn"'
' }'
' ],'
' "mirroring_builder_group_and_names": ['
' {'
' "builder": "dawn-cq-mac-x64-rel",'
' "group": "try"'
' },'
' {'
' "builder": "dawn-try-mac-x64-amd-5300m-rel",'
' "group": "try"'
' },'
' {'
' "builder": "dawn-try-mac-x64-amd-555x-rel",'
' "group": "try"'
' },'
' {'
' "builder": "dawn-try-mac-x64-intel-uhd630-exp-rel",'
' "group": "try"'
' },'
' {'
' "builder": "dawn-try-mac-x64-intel-uhd630-rel",'
' "group": "try"'
' },'
' {'
' "builder": "dawn-try-mac-x64-sws-rel",'
' "group": "try"'
' }'
' ],'
' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-mac-x64-builder-rel/targets"'
' }'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-trusted",'
' "remote_jobs": 250'
' },'
' "builder_group": "ci",'
' "gardener_rotations": ['
' "dawn"'
' ],'
' "recipe": "dawn/gn_v2",'
' "sheriff_rotations": ['
' "dawn"'
' ]'
'}'
build_numbers: YES
service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
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|content)/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/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Compiles release Dawn test binaries for Mac/x64<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-cq-mac-x64-rel\">dawn-cq-mac-x64-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-mac-x64-amd-5300m-rel\">dawn-try-mac-x64-amd-5300m-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-mac-x64-amd-555x-rel\">dawn-try-mac-x64-amd-555x-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-mac-x64-intel-uhd630-exp-rel\">dawn-try-mac-x64-intel-uhd630-exp-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-mac-x64-intel-uhd630-rel\">dawn-try-mac-x64-intel-uhd630-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-mac-x64-sws-rel\">dawn-try-mac-x64-sws-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>"
shadow_builder_adjustments {
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
properties:
'{'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' }'
'}'
}
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
}
builders {
name: "dawn-mac-x64-intel-uhd630-exp-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:2"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.chromium.gpu.ci"
dimensions: "ssd:0"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-mac-x64-builder-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "mac"'
' },'
' "legacy_gclient_config": {'
' "apply_configs": ['
' "dawn_node",'
' "dawn_wasm"'
' ],'
' "config": "dawn"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-mac-x64-intel-uhd630-exp-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "mac"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "dawn-mac-x64-builder-rel",'
' "project": "dawn"'
' },'
' "run_tests_serially": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-mac-x64-intel-uhd630-exp-rel",'
' "project": "dawn"'
' }'
' ],'
' "mirroring_builder_group_and_names": ['
' {'
' "builder": "dawn-try-mac-x64-intel-uhd630-exp-rel",'
' "group": "try"'
' }'
' ],'
' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-mac-x64-intel-uhd630-exp-rel/targets"'
' }'
' },'
' "builder_group": "ci",'
' "gardener_rotations": ['
' "dawn"'
' ],'
' "recipe": "dawn/gn_v2",'
' "sheriff_rotations": ['
' "dawn"'
' ]'
'}'
build_numbers: YES
service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
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|content)/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/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests release Dawn on Mac/x64 on 2018 Mac Minis w/ Intel UHD 630 GPUs w/ experimental OS configs<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-mac-x64-intel-uhd630-exp-rel\">dawn-try-mac-x64-intel-uhd630-exp-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>"
shadow_builder_adjustments {
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
}
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
}
builders {
name: "dawn-mac-x64-intel-uhd630-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:2"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.chromium.gpu.ci"
dimensions: "ssd:0"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-mac-x64-builder-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "mac"'
' },'
' "legacy_gclient_config": {'
' "apply_configs": ['
' "dawn_node",'
' "dawn_wasm"'
' ],'
' "config": "dawn"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-mac-x64-intel-uhd630-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "mac"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "dawn-mac-x64-builder-rel",'
' "project": "dawn"'
' },'
' "run_tests_serially": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-mac-x64-intel-uhd630-rel",'
' "project": "dawn"'
' }'
' ],'
' "mirroring_builder_group_and_names": ['
' {'
' "builder": "dawn-cq-mac-x64-rel",'
' "group": "try"'
' },'
' {'
' "builder": "dawn-try-mac-x64-intel-uhd630-rel",'
' "group": "try"'
' }'
' ],'
' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-mac-x64-intel-uhd630-rel/targets"'
' }'
' },'
' "builder_group": "ci",'
' "gardener_rotations": ['
' "dawn"'
' ],'
' "recipe": "dawn/gn_v2",'
' "sheriff_rotations": ['
' "dawn"'
' ]'
'}'
build_numbers: YES
service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
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|content)/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/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests release Dawn on Mac/x64 on 2018 Mac Minis w/ Intel UHD 630 GPUs<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-cq-mac-x64-rel\">dawn-cq-mac-x64-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-mac-x64-intel-uhd630-rel\">dawn-try-mac-x64-intel-uhd630-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>"
shadow_builder_adjustments {
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
}
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
}
builders {
name: "dawn-mac-x64-sws-cmake-dbg"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cpu:x86-64"
dimensions: "os:Mac-15"
dimensions: "pool:luci.chromium.gpu.ci"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-mac-x64-sws-cmake-dbg",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Debug",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "mac"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' }'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-mac-x64-sws-cmake-dbg",'
' "project": "dawn"'
' }'
' ],'
' "mirroring_builder_group_and_names": ['
' {'
' "builder": "dawn-cq-mac-x64-cmake-dbg",'
' "group": "try"'
' }'
' ]'
' }'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-trusted",'
' "remote_jobs": 250'
' },'
' "asan": false,'
' "builder_group": "ci",'
' "clang": true,'
' "debug": true,'
' "gardener_rotations": ['
' "dawn"'
' ],'
' "recipe": "dawn/cmake",'
' "sheriff_rotations": ['
' "dawn"'
' ],'
' "target_cpu": "x64",'
' "ubsan": false'
'}'
caches {
name: "osx_sdk"
path: "cache/osx_sdk"
}
build_numbers: YES
service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
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|content)/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/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Compiles and tests debug Dawn test binaries for Mac/x64 using CMake and Clang<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-cq-mac-x64-cmake-dbg\">dawn-cq-mac-x64-cmake-dbg</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>"
shadow_builder_adjustments {
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
properties:
'{'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' }'
'}'
}
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
}
builders {
name: "dawn-mac-x64-sws-cmake-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cpu:x86-64"
dimensions: "os:Mac-15"
dimensions: "pool:luci.chromium.gpu.ci"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-mac-x64-sws-cmake-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "mac"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' }'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-mac-x64-sws-cmake-rel",'
' "project": "dawn"'
' }'
' ],'
' "mirroring_builder_group_and_names": ['
' {'
' "builder": "dawn-cq-mac-x64-cmake-rel",'
' "group": "try"'
' }'
' ]'
' }'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-trusted",'
' "remote_jobs": 250'
' },'
' "asan": false,'
' "builder_group": "ci",'
' "clang": true,'
' "debug": false,'
' "gardener_rotations": ['
' "dawn"'
' ],'
' "recipe": "dawn/cmake",'
' "sheriff_rotations": ['
' "dawn"'
' ],'
' "target_cpu": "x64",'
' "ubsan": false'
'}'
caches {
name: "osx_sdk"
path: "cache/osx_sdk"
}
build_numbers: YES
service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
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|content)/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/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Compiles and tests release Dawn test binaries for Mac/x64 using CMake and Clang<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-cq-mac-x64-cmake-rel\">dawn-cq-mac-x64-cmake-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>"
shadow_builder_adjustments {
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
properties:
'{'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' }'
'}'
}
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
}
builders {
name: "dawn-mac-x64-sws-dbg"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:2"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.chromium.gpu.ci"
dimensions: "ssd:0"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-mac-x64-builder-dbg",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Debug",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "mac"'
' },'
' "legacy_gclient_config": {'
' "apply_configs": ['
' "dawn_node",'
' "dawn_wasm"'
' ],'
' "config": "dawn"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-mac-x64-sws-dbg",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Debug",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "mac"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "dawn-mac-x64-builder-dbg",'
' "project": "dawn"'
' },'
' "run_tests_serially": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-mac-x64-sws-dbg",'
' "project": "dawn"'
' }'
' ],'
' "mirroring_builder_group_and_names": ['
' {'
' "builder": "dawn-cq-mac-x64-dbg",'
' "group": "try"'
' },'
' {'
' "builder": "dawn-try-mac-x64-sws-dbg",'
' "group": "try"'
' }'
' ],'
' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-mac-x64-sws-dbg/targets"'
' }'
' },'
' "builder_group": "ci",'
' "gardener_rotations": ['
' "dawn"'
' ],'
' "recipe": "dawn/gn_v2",'
' "sheriff_rotations": ['
' "dawn"'
' ]'
'}'
build_numbers: YES
service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
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|content)/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/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests debug Dawn on Mac/x64 with SwiftShader<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-cq-mac-x64-dbg\">dawn-cq-mac-x64-dbg</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-mac-x64-sws-dbg\">dawn-try-mac-x64-sws-dbg</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>"
shadow_builder_adjustments {
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
}
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
}
builders {
name: "dawn-mac-x64-sws-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:2"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.chromium.gpu.ci"
dimensions: "ssd:0"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-mac-x64-builder-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "mac"'
' },'
' "legacy_gclient_config": {'
' "apply_configs": ['
' "dawn_node",'
' "dawn_wasm"'
' ],'
' "config": "dawn"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-mac-x64-sws-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "mac"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "dawn-mac-x64-builder-rel",'
' "project": "dawn"'
' },'
' "run_tests_serially": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-mac-x64-sws-rel",'
' "project": "dawn"'
' }'
' ],'
' "mirroring_builder_group_and_names": ['
' {'
' "builder": "dawn-cq-mac-x64-rel",'
' "group": "try"'
' },'
' {'
' "builder": "dawn-try-mac-x64-sws-rel",'
' "group": "try"'
' }'
' ],'
' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-mac-x64-sws-rel/targets"'
' }'
' },'
' "builder_group": "ci",'
' "gardener_rotations": ['
' "dawn"'
' ],'
' "recipe": "dawn/gn_v2",'
' "sheriff_rotations": ['
' "dawn"'
' ]'
'}'
build_numbers: YES
service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
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|content)/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/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests release Dawn on Mac/x64 with SwiftShader<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-cq-mac-x64-rel\">dawn-cq-mac-x64-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-mac-x64-sws-rel\">dawn-try-mac-x64-sws-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>"
shadow_builder_adjustments {
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
}
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
}
builders {
name: "dawn-win-arm64-builder-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:8"
dimensions: "os:Windows-10"
dimensions: "pool:luci.chromium.gpu.ci"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/global/generated/builders/ci/dawn-win-arm64-builder-rel/gn-args.json"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-win-arm64-builder-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "arm",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "apply_configs": ['
' "dawn_node"'
' ],'
' "config": "dawn"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-win-arm64-qualcomm-snapdragonxelite-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "arm",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "dawn-win-arm64-builder-rel",'
' "project": "dawn"'
' },'
' "run_tests_serially": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-win-arm64-builder-rel",'
' "project": "dawn"'
' }'
' ],'
' "builder_ids_in_scope_for_testing": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-win-arm64-qualcomm-snapdragonxelite-rel",'
' "project": "dawn"'
' }'
' ],'
' "mirroring_builder_group_and_names": ['
' {'
' "builder": "dawn-cq-win-arm64-rel",'
' "group": "try"'
' },'
' {'
' "builder": "dawn-try-win-arm64-qualcomm-snapdragonxelite-rel",'
' "group": "try"'
' }'
' ],'
' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-win-arm64-builder-rel/targets"'
' }'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-trusted",'
' "remote_jobs": 250'
' },'
' "builder_group": "ci",'
' "gardener_rotations": ['
' "dawn"'
' ],'
' "recipe": "dawn/gn_v2",'
' "sheriff_rotations": ['
' "dawn"'
' ]'
'}'
build_numbers: YES
service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
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|content)/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/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Compiles release Dawn test binaries for Windows/arm64<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-cq-win-arm64-rel\">dawn-cq-win-arm64-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-win-arm64-qualcomm-snapdragonxelite-rel\">dawn-try-win-arm64-qualcomm-snapdragonxelite-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>"
shadow_builder_adjustments {
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
properties:
'{'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' }'
'}'
}
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
}
builders {
name: "dawn-win-arm64-qualcomm-snapdragonxelite-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:2"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.chromium.gpu.ci"
dimensions: "ssd:0"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-win-arm64-builder-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "arm",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "apply_configs": ['
' "dawn_node"'
' ],'
' "config": "dawn"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-win-arm64-qualcomm-snapdragonxelite-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "arm",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "dawn-win-arm64-builder-rel",'
' "project": "dawn"'
' },'
' "run_tests_serially": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-win-arm64-qualcomm-snapdragonxelite-rel",'
' "project": "dawn"'
' }'
' ],'
' "mirroring_builder_group_and_names": ['
' {'
' "builder": "dawn-cq-win-arm64-rel",'
' "group": "try"'
' },'
' {'
' "builder": "dawn-try-win-arm64-qualcomm-snapdragonxelite-rel",'
' "group": "try"'
' }'
' ],'
' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-win-arm64-qualcomm-snapdragonxelite-rel/targets"'
' }'
' },'
' "builder_group": "ci",'
' "gardener_rotations": ['
' "dawn"'
' ],'
' "recipe": "dawn/gn_v2",'
' "sheriff_rotations": ['
' "dawn"'
' ]'
'}'
build_numbers: YES
service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
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|content)/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/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests release Dawn on Windows/arm64 on devices with Snapdragon X Elite SoCs<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-cq-win-arm64-rel\">dawn-cq-win-arm64-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-win-arm64-qualcomm-snapdragonxelite-rel\">dawn-try-win-arm64-qualcomm-snapdragonxelite-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>"
shadow_builder_adjustments {
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
}
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
}
builders {
name: "dawn-win-x64-builder-asan"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:8"
dimensions: "os:Windows-10"
dimensions: "pool:luci.chromium.gpu.ci"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/global/generated/builders/ci/dawn-win-x64-builder-asan/gn-args.json"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-builder-asan",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "apply_configs": ['
' "dawn_node"'
' ],'
' "config": "dawn"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-intel-uhd630-asan",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-builder-asan",'
' "project": "dawn"'
' },'
' "run_tests_serially": true'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-nvidia-gtx1660-asan",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-builder-asan",'
' "project": "dawn"'
' },'
' "run_tests_serially": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-builder-asan",'
' "project": "dawn"'
' }'
' ],'
' "builder_ids_in_scope_for_testing": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-intel-uhd630-asan",'
' "project": "dawn"'
' },'
' {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-nvidia-gtx1660-asan",'
' "project": "dawn"'
' }'
' ],'
' "mirroring_builder_group_and_names": ['
' {'
' "builder": "dawn-try-win-x64-intel-uhd630-asan",'
' "group": "try"'
' },'
' {'
' "builder": "dawn-try-win-x64-nvidia-gtx1660-asan",'
' "group": "try"'
' }'
' ]'
' }'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-trusted",'
' "remote_jobs": 250'
' },'
' "builder_group": "ci",'
' "gardener_rotations": ['
' "dawn"'
' ],'
' "recipe": "dawn/gn_v2",'
' "sheriff_rotations": ['
' "dawn"'
' ]'
'}'
build_numbers: YES
service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
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|content)/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/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Compiles release Dawn test binaries for Windows/x64 with ASAN enabled<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-win-x64-intel-uhd630-asan\">dawn-try-win-x64-intel-uhd630-asan</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-win-x64-nvidia-gtx1660-asan\">dawn-try-win-x64-nvidia-gtx1660-asan</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>"
shadow_builder_adjustments {
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
properties:
'{'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' }'
'}'
}
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
}
builders {
name: "dawn-win-x64-builder-dbg"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:8"
dimensions: "os:Windows-10"
dimensions: "pool:luci.chromium.gpu.ci"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/global/generated/builders/ci/dawn-win-x64-builder-dbg/gn-args.json"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-builder-dbg",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Debug",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "apply_configs": ['
' "dawn_node"'
' ],'
' "config": "dawn"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-sws-dbg",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Debug",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-builder-dbg",'
' "project": "dawn"'
' },'
' "run_tests_serially": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-builder-dbg",'
' "project": "dawn"'
' }'
' ],'
' "builder_ids_in_scope_for_testing": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-sws-dbg",'
' "project": "dawn"'
' }'
' ],'
' "mirroring_builder_group_and_names": ['
' {'
' "builder": "dawn-cq-win-x64-dbg",'
' "group": "try"'
' },'
' {'
' "builder": "dawn-try-win-x64-sws-dbg",'
' "group": "try"'
' }'
' ],'
' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-win-x64-builder-dbg/targets"'
' }'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-trusted",'
' "remote_jobs": 250'
' },'
' "builder_group": "ci",'
' "gardener_rotations": ['
' "dawn"'
' ],'
' "recipe": "dawn/gn_v2",'
' "sheriff_rotations": ['
' "dawn"'
' ]'
'}'
build_numbers: YES
service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
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|content)/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/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Compiles debug Dawn test binaries for Windows/x64<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-cq-win-x64-dbg\">dawn-cq-win-x64-dbg</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-win-x64-sws-dbg\">dawn-try-win-x64-sws-dbg</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>"
shadow_builder_adjustments {
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
properties:
'{'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' }'
'}'
}
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
}
builders {
name: "dawn-win-x64-builder-msvc-dbg"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:8"
dimensions: "os:Windows-10"
dimensions: "pool:luci.chromium.gpu.ci"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/global/generated/builders/ci/dawn-win-x64-builder-msvc-dbg/gn-args.json"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-builder-msvc-dbg",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Debug",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "apply_configs": ['
' "dawn_node"'
' ],'
' "config": "dawn"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-sws-msvc-dbg",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Debug",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-builder-msvc-dbg",'
' "project": "dawn"'
' },'
' "run_tests_serially": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-builder-msvc-dbg",'
' "project": "dawn"'
' }'
' ],'
' "builder_ids_in_scope_for_testing": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-sws-msvc-dbg",'
' "project": "dawn"'
' }'
' ],'
' "mirroring_builder_group_and_names": ['
' {'
' "builder": "dawn-cq-win-x64-msvc-dbg",'
' "group": "try"'
' },'
' {'
' "builder": "dawn-try-win-x64-sws-msvc-dbg",'
' "group": "try"'
' }'
' ]'
' }'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-trusted",'
' "remote_jobs": 250'
' },'
' "builder_group": "ci",'
' "gardener_rotations": ['
' "dawn"'
' ],'
' "recipe": "dawn/gn_v2",'
' "sheriff_rotations": ['
' "dawn"'
' ]'
'}'
build_numbers: YES
service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
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|content)/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/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Compiles debug Dawn test binaries for Windows/x64 using MSVC<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-cq-win-x64-msvc-dbg\">dawn-cq-win-x64-msvc-dbg</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-win-x64-sws-msvc-dbg\">dawn-try-win-x64-sws-msvc-dbg</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>"
shadow_builder_adjustments {
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
properties:
'{'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' }'
'}'
}
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
}
builders {
name: "dawn-win-x64-builder-msvc-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:8"
dimensions: "os:Windows-10"
dimensions: "pool:luci.chromium.gpu.ci"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/global/generated/builders/ci/dawn-win-x64-builder-msvc-rel/gn-args.json"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-builder-msvc-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "apply_configs": ['
' "dawn_node"'
' ],'
' "config": "dawn"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-sws-msvc-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-builder-msvc-rel",'
' "project": "dawn"'
' },'
' "run_tests_serially": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-builder-msvc-rel",'
' "project": "dawn"'
' }'
' ],'
' "builder_ids_in_scope_for_testing": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-sws-msvc-rel",'
' "project": "dawn"'
' }'
' ],'
' "mirroring_builder_group_and_names": ['
' {'
' "builder": "dawn-cq-win-x64-msvc-rel",'
' "group": "try"'
' },'
' {'
' "builder": "dawn-try-win-x64-sws-msvc-rel",'
' "group": "try"'
' }'
' ]'
' }'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-trusted",'
' "remote_jobs": 250'
' },'
' "builder_group": "ci",'
' "gardener_rotations": ['
' "dawn"'
' ],'
' "recipe": "dawn/gn_v2",'
' "sheriff_rotations": ['
' "dawn"'
' ]'
'}'
build_numbers: YES
service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
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|content)/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/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Compiles release Dawn test binaries for Windows/x64 using MSVC<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-cq-win-x64-msvc-rel\">dawn-cq-win-x64-msvc-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-win-x64-sws-msvc-rel\">dawn-try-win-x64-sws-msvc-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>"
shadow_builder_adjustments {
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
properties:
'{'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' }'
'}'
}
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
}
builders {
name: "dawn-win-x64-builder-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:8"
dimensions: "os:Windows-10"
dimensions: "pool:luci.chromium.gpu.ci"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/global/generated/builders/ci/dawn-win-x64-builder-rel/gn-args.json"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-builder-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "apply_configs": ['
' "dawn_node"'
' ],'
' "config": "dawn"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-intel-uhd630-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-builder-rel",'
' "project": "dawn"'
' },'
' "run_tests_serially": true'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-intel-uhd770-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-builder-rel",'
' "project": "dawn"'
' },'
' "run_tests_serially": true'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-nvidia-gtx1660-exp-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-builder-rel",'
' "project": "dawn"'
' },'
' "run_tests_serially": true'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-nvidia-gtx1660-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-builder-rel",'
' "project": "dawn"'
' },'
' "run_tests_serially": true'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-sws-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-builder-rel",'
' "project": "dawn"'
' },'
' "run_tests_serially": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-builder-rel",'
' "project": "dawn"'
' }'
' ],'
' "builder_ids_in_scope_for_testing": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-intel-uhd630-rel",'
' "project": "dawn"'
' },'
' {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-intel-uhd770-rel",'
' "project": "dawn"'
' },'
' {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-nvidia-gtx1660-exp-rel",'
' "project": "dawn"'
' },'
' {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-nvidia-gtx1660-rel",'
' "project": "dawn"'
' },'
' {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-sws-rel",'
' "project": "dawn"'
' }'
' ],'
' "mirroring_builder_group_and_names": ['
' {'
' "builder": "dawn-cq-win-x64-rel",'
' "group": "try"'
' },'
' {'
' "builder": "dawn-try-win-x64-intel-uhd630-rel",'
' "group": "try"'
' },'
' {'
' "builder": "dawn-try-win-x64-intel-uhd770-rel",'
' "group": "try"'
' },'
' {'
' "builder": "dawn-try-win-x64-nvidia-gtx1660-exp-rel",'
' "group": "try"'
' },'
' {'
' "builder": "dawn-try-win-x64-nvidia-gtx1660-rel",'
' "group": "try"'
' },'
' {'
' "builder": "dawn-try-win-x64-sws-rel",'
' "group": "try"'
' }'
' ],'
' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-win-x64-builder-rel/targets"'
' }'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-trusted",'
' "remote_jobs": 250'
' },'
' "builder_group": "ci",'
' "gardener_rotations": ['
' "dawn"'
' ],'
' "recipe": "dawn/gn_v2",'
' "sheriff_rotations": ['
' "dawn"'
' ]'
'}'
build_numbers: YES
service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
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|content)/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/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Compiles release Dawn test binaries for Windows/x64<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-cq-win-x64-rel\">dawn-cq-win-x64-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-win-x64-intel-uhd630-rel\">dawn-try-win-x64-intel-uhd630-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-win-x64-intel-uhd770-rel\">dawn-try-win-x64-intel-uhd770-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-win-x64-nvidia-gtx1660-exp-rel\">dawn-try-win-x64-nvidia-gtx1660-exp-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-win-x64-nvidia-gtx1660-rel\">dawn-try-win-x64-nvidia-gtx1660-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-win-x64-sws-rel\">dawn-try-win-x64-sws-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>"
shadow_builder_adjustments {
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
properties:
'{'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' }'
'}'
}
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
}
builders {
name: "dawn-win-x64-intel-uhd630-asan"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:2"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.chromium.gpu.ci"
dimensions: "ssd:0"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-builder-asan",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "apply_configs": ['
' "dawn_node"'
' ],'
' "config": "dawn"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-intel-uhd630-asan",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-builder-asan",'
' "project": "dawn"'
' },'
' "run_tests_serially": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-intel-uhd630-asan",'
' "project": "dawn"'
' }'
' ],'
' "mirroring_builder_group_and_names": ['
' {'
' "builder": "dawn-try-win-x64-intel-uhd630-asan",'
' "group": "try"'
' }'
' ]'
' }'
' },'
' "builder_group": "ci",'
' "gardener_rotations": ['
' "dawn"'
' ],'
' "recipe": "dawn/gn_v2",'
' "sheriff_rotations": ['
' "dawn"'
' ]'
'}'
build_numbers: YES
service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
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|content)/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/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests release Dawn on Windows/x64/ASAN on Intel CPUs w/ UHD 630 GPUs<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-win-x64-intel-uhd630-asan\">dawn-try-win-x64-intel-uhd630-asan</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>"
shadow_builder_adjustments {
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
}
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
}
builders {
name: "dawn-win-x64-intel-uhd630-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:2"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.chromium.gpu.ci"
dimensions: "ssd:0"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-builder-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "apply_configs": ['
' "dawn_node"'
' ],'
' "config": "dawn"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-intel-uhd630-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-builder-rel",'
' "project": "dawn"'
' },'
' "run_tests_serially": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-intel-uhd630-rel",'
' "project": "dawn"'
' }'
' ],'
' "mirroring_builder_group_and_names": ['
' {'
' "builder": "dawn-cq-win-x64-rel",'
' "group": "try"'
' },'
' {'
' "builder": "dawn-try-win-x64-intel-uhd630-rel",'
' "group": "try"'
' }'
' ],'
' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-win-x64-intel-uhd630-rel/targets"'
' }'
' },'
' "builder_group": "ci",'
' "gardener_rotations": ['
' "dawn"'
' ],'
' "recipe": "dawn/gn_v2",'
' "sheriff_rotations": ['
' "dawn"'
' ]'
'}'
build_numbers: YES
service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
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|content)/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/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests release Dawn on Windows/x64 on Intel CPUs w/ UHD 630 GPUs<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-cq-win-x64-rel\">dawn-cq-win-x64-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-win-x64-intel-uhd630-rel\">dawn-try-win-x64-intel-uhd630-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>"
shadow_builder_adjustments {
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
}
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
}
builders {
name: "dawn-win-x64-intel-uhd770-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:2"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.chromium.gpu.ci"
dimensions: "ssd:0"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-builder-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "apply_configs": ['
' "dawn_node"'
' ],'
' "config": "dawn"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-intel-uhd770-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-builder-rel",'
' "project": "dawn"'
' },'
' "run_tests_serially": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-intel-uhd770-rel",'
' "project": "dawn"'
' }'
' ],'
' "mirroring_builder_group_and_names": ['
' {'
' "builder": "dawn-try-win-x64-intel-uhd770-rel",'
' "group": "try"'
' }'
' ],'
' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-win-x64-intel-uhd770-rel/targets"'
' }'
' },'
' "builder_group": "ci",'
' "gardener_rotations": ['
' "dawn"'
' ],'
' "recipe": "dawn/gn_v2",'
' "sheriff_rotations": ['
' "dawn"'
' ]'
'}'
build_numbers: YES
service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
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|content)/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/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests release Dawn on Windows/x64 on Intel CPUs w/ UHD 770 GPUs<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-win-x64-intel-uhd770-rel\">dawn-try-win-x64-intel-uhd770-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>"
shadow_builder_adjustments {
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
}
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
}
builders {
name: "dawn-win-x64-nvidia-gtx1660-asan"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:2"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.chromium.gpu.ci"
dimensions: "ssd:0"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-builder-asan",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "apply_configs": ['
' "dawn_node"'
' ],'
' "config": "dawn"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-nvidia-gtx1660-asan",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-builder-asan",'
' "project": "dawn"'
' },'
' "run_tests_serially": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-nvidia-gtx1660-asan",'
' "project": "dawn"'
' }'
' ],'
' "mirroring_builder_group_and_names": ['
' {'
' "builder": "dawn-try-win-x64-nvidia-gtx1660-asan",'
' "group": "try"'
' }'
' ]'
' }'
' },'
' "builder_group": "ci",'
' "gardener_rotations": ['
' "dawn"'
' ],'
' "recipe": "dawn/gn_v2",'
' "sheriff_rotations": ['
' "dawn"'
' ]'
'}'
build_numbers: YES
service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
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|content)/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/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests release Dawn on Windows/x64/ASAN on NVIDIA GTX 1660 GPUs<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-win-x64-nvidia-gtx1660-asan\">dawn-try-win-x64-nvidia-gtx1660-asan</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>"
shadow_builder_adjustments {
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
}
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
}
builders {
name: "dawn-win-x64-nvidia-gtx1660-exp-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:2"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.chromium.gpu.ci"
dimensions: "ssd:0"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-builder-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "apply_configs": ['
' "dawn_node"'
' ],'
' "config": "dawn"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-nvidia-gtx1660-exp-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-builder-rel",'
' "project": "dawn"'
' },'
' "run_tests_serially": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-nvidia-gtx1660-exp-rel",'
' "project": "dawn"'
' }'
' ],'
' "mirroring_builder_group_and_names": ['
' {'
' "builder": "dawn-try-win-x64-nvidia-gtx1660-exp-rel",'
' "group": "try"'
' }'
' ],'
' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-win-x64-nvidia-gtx1660-exp-rel/targets"'
' }'
' },'
' "builder_group": "ci",'
' "gardener_rotations": ['
' "dawn"'
' ],'
' "recipe": "dawn/gn_v2",'
' "sheriff_rotations": ['
' "dawn"'
' ]'
'}'
build_numbers: YES
service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
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|content)/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/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests release Dawn on Windows/x64 on NVIDIA GTX 1660 GPUs w/ experimental OS/driver configs<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-win-x64-nvidia-gtx1660-exp-rel\">dawn-try-win-x64-nvidia-gtx1660-exp-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>"
shadow_builder_adjustments {
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
}
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
}
builders {
name: "dawn-win-x64-nvidia-gtx1660-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:2"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.chromium.gpu.ci"
dimensions: "ssd:0"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-builder-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "apply_configs": ['
' "dawn_node"'
' ],'
' "config": "dawn"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-nvidia-gtx1660-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-builder-rel",'
' "project": "dawn"'
' },'
' "run_tests_serially": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-nvidia-gtx1660-rel",'
' "project": "dawn"'
' }'
' ],'
' "mirroring_builder_group_and_names": ['
' {'
' "builder": "dawn-cq-win-x64-rel",'
' "group": "try"'
' },'
' {'
' "builder": "dawn-try-win-x64-nvidia-gtx1660-rel",'
' "group": "try"'
' }'
' ],'
' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-win-x64-nvidia-gtx1660-rel/targets"'
' }'
' },'
' "builder_group": "ci",'
' "gardener_rotations": ['
' "dawn"'
' ],'
' "recipe": "dawn/gn_v2",'
' "sheriff_rotations": ['
' "dawn"'
' ]'
'}'
build_numbers: YES
service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
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|content)/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/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests release Dawn on Windows/x64 on NVIDIA GTX 1660 GPUs<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-cq-win-x64-rel\">dawn-cq-win-x64-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-win-x64-nvidia-gtx1660-rel\">dawn-try-win-x64-nvidia-gtx1660-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>"
shadow_builder_adjustments {
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
}
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
}
builders {
name: "dawn-win-x64-sws-dbg"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:2"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.chromium.gpu.ci"
dimensions: "ssd:0"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-builder-dbg",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Debug",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "apply_configs": ['
' "dawn_node"'
' ],'
' "config": "dawn"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-sws-dbg",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Debug",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-builder-dbg",'
' "project": "dawn"'
' },'
' "run_tests_serially": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-sws-dbg",'
' "project": "dawn"'
' }'
' ],'
' "mirroring_builder_group_and_names": ['
' {'
' "builder": "dawn-cq-win-x64-dbg",'
' "group": "try"'
' },'
' {'
' "builder": "dawn-try-win-x64-sws-dbg",'
' "group": "try"'
' }'
' ],'
' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-win-x64-sws-dbg/targets"'
' }'
' },'
' "builder_group": "ci",'
' "gardener_rotations": ['
' "dawn"'
' ],'
' "recipe": "dawn/gn_v2",'
' "sheriff_rotations": ['
' "dawn"'
' ]'
'}'
build_numbers: YES
service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
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|content)/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/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests debug Dawn on Windows/x64 with SwiftShader<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-cq-win-x64-dbg\">dawn-cq-win-x64-dbg</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-win-x64-sws-dbg\">dawn-try-win-x64-sws-dbg</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>"
shadow_builder_adjustments {
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
}
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
}
builders {
name: "dawn-win-x64-sws-msvc-cmake-dbg"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cpu:x86-64-Ice_Lake_GCE"
dimensions: "os:Windows-10"
dimensions: "pool:luci.chromium.gpu.ci"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-sws-msvc-cmake-dbg",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Debug",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' }'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-sws-msvc-cmake-dbg",'
' "project": "dawn"'
' }'
' ],'
' "mirroring_builder_group_and_names": ['
' {'
' "builder": "dawn-cq-win-x64-msvc-cmake-dbg",'
' "group": "try"'
' }'
' ]'
' }'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-trusted",'
' "remote_jobs": 250'
' },'
' "asan": false,'
' "builder_group": "ci",'
' "clang": false,'
' "debug": true,'
' "gardener_rotations": ['
' "dawn"'
' ],'
' "recipe": "dawn/cmake",'
' "sheriff_rotations": ['
' "dawn"'
' ],'
' "target_cpu": "x64",'
' "ubsan": false'
'}'
build_numbers: YES
service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
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|content)/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/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Compiles and runs debug Dawn test binaries for Win/x64 using CMake and MSVC<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-cq-win-x64-msvc-cmake-dbg\">dawn-cq-win-x64-msvc-cmake-dbg</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>"
shadow_builder_adjustments {
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
properties:
'{'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' }'
'}'
}
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
}
builders {
name: "dawn-win-x64-sws-msvc-cmake-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cpu:x86-64-Ice_Lake_GCE"
dimensions: "os:Windows-10"
dimensions: "pool:luci.chromium.gpu.ci"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-sws-msvc-cmake-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' }'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-sws-msvc-cmake-rel",'
' "project": "dawn"'
' }'
' ],'
' "mirroring_builder_group_and_names": ['
' {'
' "builder": "dawn-cq-win-x64-msvc-cmake-rel",'
' "group": "try"'
' }'
' ]'
' }'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-trusted",'
' "remote_jobs": 250'
' },'
' "asan": false,'
' "builder_group": "ci",'
' "clang": false,'
' "debug": false,'
' "gardener_rotations": ['
' "dawn"'
' ],'
' "recipe": "dawn/cmake",'
' "sheriff_rotations": ['
' "dawn"'
' ],'
' "target_cpu": "x64",'
' "ubsan": false'
'}'
build_numbers: YES
service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
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|content)/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/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Compiles and runs release Dawn test binaries for Win/x64 using CMake and MSVC<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-cq-win-x64-msvc-cmake-rel\">dawn-cq-win-x64-msvc-cmake-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>"
shadow_builder_adjustments {
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
properties:
'{'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' }'
'}'
}
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
}
builders {
name: "dawn-win-x64-sws-msvc-dbg"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:2"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.chromium.gpu.ci"
dimensions: "ssd:0"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-builder-msvc-dbg",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Debug",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "apply_configs": ['
' "dawn_node"'
' ],'
' "config": "dawn"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-sws-msvc-dbg",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Debug",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-builder-msvc-dbg",'
' "project": "dawn"'
' },'
' "run_tests_serially": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-sws-msvc-dbg",'
' "project": "dawn"'
' }'
' ],'
' "mirroring_builder_group_and_names": ['
' {'
' "builder": "dawn-cq-win-x64-msvc-dbg",'
' "group": "try"'
' },'
' {'
' "builder": "dawn-try-win-x64-sws-msvc-dbg",'
' "group": "try"'
' }'
' ]'
' }'
' },'
' "builder_group": "ci",'
' "gardener_rotations": ['
' "dawn"'
' ],'
' "recipe": "dawn/gn_v2",'
' "sheriff_rotations": ['
' "dawn"'
' ]'
'}'
build_numbers: YES
service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
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|content)/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/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests debug Dawn on Windows/x64 with SwiftShader using binaries built with MSVC<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-cq-win-x64-msvc-dbg\">dawn-cq-win-x64-msvc-dbg</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-win-x64-sws-msvc-dbg\">dawn-try-win-x64-sws-msvc-dbg</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>"
shadow_builder_adjustments {
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
}
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
}
builders {
name: "dawn-win-x64-sws-msvc-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:2"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.chromium.gpu.ci"
dimensions: "ssd:0"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-builder-msvc-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "apply_configs": ['
' "dawn_node"'
' ],'
' "config": "dawn"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-sws-msvc-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-builder-msvc-rel",'
' "project": "dawn"'
' },'
' "run_tests_serially": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-sws-msvc-rel",'
' "project": "dawn"'
' }'
' ],'
' "mirroring_builder_group_and_names": ['
' {'
' "builder": "dawn-cq-win-x64-msvc-rel",'
' "group": "try"'
' },'
' {'
' "builder": "dawn-try-win-x64-sws-msvc-rel",'
' "group": "try"'
' }'
' ]'
' }'
' },'
' "builder_group": "ci",'
' "gardener_rotations": ['
' "dawn"'
' ],'
' "recipe": "dawn/gn_v2",'
' "sheriff_rotations": ['
' "dawn"'
' ]'
'}'
build_numbers: YES
service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
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|content)/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/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests release Dawn on Windows/x64 with SwiftShader using binaries built with MSVC<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-cq-win-x64-msvc-rel\">dawn-cq-win-x64-msvc-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-win-x64-sws-msvc-rel\">dawn-try-win-x64-sws-msvc-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>"
shadow_builder_adjustments {
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
}
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
}
builders {
name: "dawn-win-x64-sws-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:2"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.chromium.gpu.ci"
dimensions: "ssd:0"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-builder-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "apply_configs": ['
' "dawn_node"'
' ],'
' "config": "dawn"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-sws-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-builder-rel",'
' "project": "dawn"'
' },'
' "run_tests_serially": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-sws-rel",'
' "project": "dawn"'
' }'
' ],'
' "mirroring_builder_group_and_names": ['
' {'
' "builder": "dawn-cq-win-x64-rel",'
' "group": "try"'
' },'
' {'
' "builder": "dawn-try-win-x64-sws-rel",'
' "group": "try"'
' }'
' ],'
' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-win-x64-sws-rel/targets"'
' }'
' },'
' "builder_group": "ci",'
' "gardener_rotations": ['
' "dawn"'
' ],'
' "recipe": "dawn/gn_v2",'
' "sheriff_rotations": ['
' "dawn"'
' ]'
'}'
build_numbers: YES
service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
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|content)/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/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests release Dawn on Windows/x64 with SwiftShader<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-cq-win-x64-rel\">dawn-cq-win-x64-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-win-x64-sws-rel\">dawn-try-win-x64-sws-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>"
shadow_builder_adjustments {
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
}
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
}
builders {
name: "dawn-win-x86-builder-dbg"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:8"
dimensions: "os:Windows-10"
dimensions: "pool:luci.chromium.gpu.ci"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/global/generated/builders/ci/dawn-win-x86-builder-dbg/gn-args.json"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-win-x86-builder-dbg",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Debug",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 32,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-win-x86-sws-dbg",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Debug",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 32,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "dawn-win-x86-builder-dbg",'
' "project": "dawn"'
' },'
' "run_tests_serially": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-win-x86-builder-dbg",'
' "project": "dawn"'
' }'
' ],'
' "builder_ids_in_scope_for_testing": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-win-x86-sws-dbg",'
' "project": "dawn"'
' }'
' ],'
' "mirroring_builder_group_and_names": ['
' {'
' "builder": "dawn-cq-win-x86-dbg",'
' "group": "try"'
' },'
' {'
' "builder": "dawn-try-win-x86-sws-dbg",'
' "group": "try"'
' }'
' ]'
' }'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-trusted",'
' "remote_jobs": 250'
' },'
' "builder_group": "ci",'
' "gardener_rotations": ['
' "dawn"'
' ],'
' "recipe": "dawn/gn_v2",'
' "sheriff_rotations": ['
' "dawn"'
' ]'
'}'
build_numbers: YES
service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
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|content)/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/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Compiles debug Dawn test binaries for Windows/x86<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-cq-win-x86-dbg\">dawn-cq-win-x86-dbg</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-win-x86-sws-dbg\">dawn-try-win-x86-sws-dbg</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>"
shadow_builder_adjustments {
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
properties:
'{'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' }'
'}'
}
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
}
builders {
name: "dawn-win-x86-builder-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:8"
dimensions: "os:Windows-10"
dimensions: "pool:luci.chromium.gpu.ci"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/global/generated/builders/ci/dawn-win-x86-builder-rel/gn-args.json"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-win-x86-builder-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 32,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-win-x86-intel-uhd630-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 32,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "dawn-win-x86-builder-rel",'
' "project": "dawn"'
' },'
' "run_tests_serially": true'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-win-x86-nvidia-gtx1660-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 32,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "dawn-win-x86-builder-rel",'
' "project": "dawn"'
' },'
' "run_tests_serially": true'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-win-x86-sws-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 32,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "dawn-win-x86-builder-rel",'
' "project": "dawn"'
' },'
' "run_tests_serially": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-win-x86-builder-rel",'
' "project": "dawn"'
' }'
' ],'
' "builder_ids_in_scope_for_testing": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-win-x86-intel-uhd630-rel",'
' "project": "dawn"'
' },'
' {'
' "bucket": "ci",'
' "builder": "dawn-win-x86-nvidia-gtx1660-rel",'
' "project": "dawn"'
' },'
' {'
' "bucket": "ci",'
' "builder": "dawn-win-x86-sws-rel",'
' "project": "dawn"'
' }'
' ],'
' "mirroring_builder_group_and_names": ['
' {'
' "builder": "dawn-cq-win-x86-rel",'
' "group": "try"'
' },'
' {'
' "builder": "dawn-try-win-x86-intel-uhd630-rel",'
' "group": "try"'
' },'
' {'
' "builder": "dawn-try-win-x86-nvidia-gtx1660-rel",'
' "group": "try"'
' },'
' {'
' "builder": "dawn-try-win-x86-sws-rel",'
' "group": "try"'
' }'
' ],'
' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-win-x86-builder-rel/targets"'
' }'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-trusted",'
' "remote_jobs": 250'
' },'
' "builder_group": "ci",'
' "gardener_rotations": ['
' "dawn"'
' ],'
' "recipe": "dawn/gn_v2",'
' "sheriff_rotations": ['
' "dawn"'
' ]'
'}'
build_numbers: YES
service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
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|content)/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/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Compiles release Dawn test binaries for Windows/x86<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-cq-win-x86-rel\">dawn-cq-win-x86-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-win-x86-intel-uhd630-rel\">dawn-try-win-x86-intel-uhd630-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-win-x86-nvidia-gtx1660-rel\">dawn-try-win-x86-nvidia-gtx1660-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-win-x86-sws-rel\">dawn-try-win-x86-sws-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>"
shadow_builder_adjustments {
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
properties:
'{'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' }'
'}'
}
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
}
builders {
name: "dawn-win-x86-intel-uhd630-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:2"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.chromium.gpu.ci"
dimensions: "ssd:0"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-win-x86-builder-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 32,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-win-x86-intel-uhd630-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 32,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "dawn-win-x86-builder-rel",'
' "project": "dawn"'
' },'
' "run_tests_serially": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-win-x86-intel-uhd630-rel",'
' "project": "dawn"'
' }'
' ],'
' "mirroring_builder_group_and_names": ['
' {'
' "builder": "dawn-cq-win-x86-rel",'
' "group": "try"'
' },'
' {'
' "builder": "dawn-try-win-x86-intel-uhd630-rel",'
' "group": "try"'
' }'
' ],'
' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-win-x86-intel-uhd630-rel/targets"'
' }'
' },'
' "builder_group": "ci",'
' "gardener_rotations": ['
' "dawn"'
' ],'
' "recipe": "dawn/gn_v2",'
' "sheriff_rotations": ['
' "dawn"'
' ]'
'}'
build_numbers: YES
service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
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|content)/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/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests release Dawn on Windows/x86 on Intel CPUs w/ UHD 630 GPUs<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-cq-win-x86-rel\">dawn-cq-win-x86-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-win-x86-intel-uhd630-rel\">dawn-try-win-x86-intel-uhd630-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>"
shadow_builder_adjustments {
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
}
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
}
builders {
name: "dawn-win-x86-nvidia-gtx1660-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:2"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.chromium.gpu.ci"
dimensions: "ssd:0"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-win-x86-builder-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 32,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-win-x86-nvidia-gtx1660-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 32,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "dawn-win-x86-builder-rel",'
' "project": "dawn"'
' },'
' "run_tests_serially": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-win-x86-nvidia-gtx1660-rel",'
' "project": "dawn"'
' }'
' ],'
' "mirroring_builder_group_and_names": ['
' {'
' "builder": "dawn-cq-win-x86-rel",'
' "group": "try"'
' },'
' {'
' "builder": "dawn-try-win-x86-nvidia-gtx1660-rel",'
' "group": "try"'
' }'
' ],'
' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-win-x86-nvidia-gtx1660-rel/targets"'
' }'
' },'
' "builder_group": "ci",'
' "gardener_rotations": ['
' "dawn"'
' ],'
' "recipe": "dawn/gn_v2",'
' "sheriff_rotations": ['
' "dawn"'
' ]'
'}'
build_numbers: YES
service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
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|content)/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/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests release Dawn on Windows/x86 on NVIDIA GTX 1660 GPUs<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-cq-win-x86-rel\">dawn-cq-win-x86-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-win-x86-nvidia-gtx1660-rel\">dawn-try-win-x86-nvidia-gtx1660-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>"
shadow_builder_adjustments {
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
}
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
}
builders {
name: "dawn-win-x86-sws-dbg"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:2"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.chromium.gpu.ci"
dimensions: "ssd:0"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-win-x86-builder-dbg",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Debug",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 32,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-win-x86-sws-dbg",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Debug",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 32,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "dawn-win-x86-builder-dbg",'
' "project": "dawn"'
' },'
' "run_tests_serially": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-win-x86-sws-dbg",'
' "project": "dawn"'
' }'
' ],'
' "mirroring_builder_group_and_names": ['
' {'
' "builder": "dawn-cq-win-x86-dbg",'
' "group": "try"'
' },'
' {'
' "builder": "dawn-try-win-x86-sws-dbg",'
' "group": "try"'
' }'
' ]'
' }'
' },'
' "builder_group": "ci",'
' "gardener_rotations": ['
' "dawn"'
' ],'
' "recipe": "dawn/gn_v2",'
' "sheriff_rotations": ['
' "dawn"'
' ]'
'}'
build_numbers: YES
service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
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|content)/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/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests debug Dawn on Windows/x86 with SwiftShader<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-cq-win-x86-dbg\">dawn-cq-win-x86-dbg</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-win-x86-sws-dbg\">dawn-try-win-x86-sws-dbg</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>"
shadow_builder_adjustments {
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
}
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
}
builders {
name: "dawn-win-x86-sws-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:2"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.chromium.gpu.ci"
dimensions: "ssd:0"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-win-x86-builder-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 32,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-win-x86-sws-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 32,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "dawn-win-x86-builder-rel",'
' "project": "dawn"'
' },'
' "run_tests_serially": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-win-x86-sws-rel",'
' "project": "dawn"'
' }'
' ],'
' "mirroring_builder_group_and_names": ['
' {'
' "builder": "dawn-cq-win-x86-rel",'
' "group": "try"'
' },'
' {'
' "builder": "dawn-try-win-x86-sws-rel",'
' "group": "try"'
' }'
' ],'
' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-win-x86-sws-rel/targets"'
' }'
' },'
' "builder_group": "ci",'
' "gardener_rotations": ['
' "dawn"'
' ],'
' "recipe": "dawn/gn_v2",'
' "sheriff_rotations": ['
' "dawn"'
' ]'
'}'
build_numbers: YES
service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
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|content)/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/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests release Dawn on Windows/x86 with SwiftShader<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-cq-win-x86-rel\">dawn-cq-win-x86-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-win-x86-sws-rel\">dawn-try-win-x86-sws-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>"
shadow_builder_adjustments {
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
}
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
}
}
shadow: "ci.shadow"
}
buckets {
name: "ci.shadow"
constraints {
pools: "luci.chromium.gpu.ci"
pools: "luci.flex.ci"
service_accounts: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
}
dynamic_builder_template {}
}
buckets {
name: "try"
swarming {
builders {
name: "dawn-cq-linux-x64-cmake-asan"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
dimensions: "os:Ubuntu-24.04"
dimensions: "pool:luci.flex.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-sws-cmake-asan",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' }'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-sws-cmake-asan",'
' "project": "dawn"'
' }'
' ]'
' }'
' },'
' "$build/flakiness": {'
' "check_for_flakiness": true,'
' "check_for_flakiness_with_resultdb": true'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
' "asan": true,'
' "builder_group": "try",'
' "clang": true,'
' "cq": "path-based",'
' "debug": false,'
' "recipe": "dawn/cmake",'
' "target_cpu": "x64",'
' "ubsan": true'
'}'
build_numbers: YES
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
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|content)/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/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Compiles and tests release Dawn test binaries for Linux/x64 using CMake and Clang with ASan and UBSan enabled. Blocks CL submission<br/>This builder mirrors the following CI builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-linux-x64-sws-cmake-asan\">dawn-linux-x64-sws-cmake-asan</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a><br/><h3>NOTE: This builder only runs 5 max concurrent builds.</h3>"
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
max_concurrent_builds: 5
}
builders {
name: "dawn-cq-linux-x64-cmake-dbg"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
dimensions: "os:Ubuntu-24.04"
dimensions: "pool:luci.flex.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-sws-cmake-dbg",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Debug",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' }'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-sws-cmake-dbg",'
' "project": "dawn"'
' }'
' ]'
' }'
' },'
' "$build/flakiness": {'
' "check_for_flakiness": true,'
' "check_for_flakiness_with_resultdb": true'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
' "asan": false,'
' "builder_group": "try",'
' "clang": true,'
' "cq": "path-based",'
' "debug": true,'
' "recipe": "dawn/cmake",'
' "target_cpu": "x64",'
' "ubsan": false'
'}'
build_numbers: YES
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
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|content)/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/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Compiles and tests debug Dawn test binaries for Linux/x64 using CMake and Clang. Blocks CL submission<br/>This builder mirrors the following CI builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-linux-x64-sws-cmake-dbg\">dawn-linux-x64-sws-cmake-dbg</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a><br/><h3>NOTE: This builder only runs 5 max concurrent builds.</h3>"
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
max_concurrent_builds: 5
}
builders {
name: "dawn-cq-linux-x64-cmake-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
dimensions: "os:Ubuntu-24.04"
dimensions: "pool:luci.flex.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-sws-cmake-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' }'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-sws-cmake-rel",'
' "project": "dawn"'
' }'
' ]'
' }'
' },'
' "$build/flakiness": {'
' "check_for_flakiness": true,'
' "check_for_flakiness_with_resultdb": true'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
' "asan": false,'
' "builder_group": "try",'
' "clang": true,'
' "cq": "path-based",'
' "debug": false,'
' "recipe": "dawn/cmake",'
' "target_cpu": "x64",'
' "ubsan": false'
'}'
build_numbers: YES
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
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|content)/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/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Compiles and tests release Dawn test binaries for Linux/x64 using CMake and Clang. Blocks CL submission<br/>This builder mirrors the following CI builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-linux-x64-sws-cmake-rel\">dawn-linux-x64-sws-cmake-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a><br/><h3>NOTE: This builder only runs 5 max concurrent builds.</h3>"
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
max_concurrent_builds: 5
}
builders {
name: "dawn-cq-linux-x64-dbg"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.chromium.gpu.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/global/generated/builders/try/dawn-cq-linux-x64-dbg/gn-args.json"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-builder-dbg",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Debug",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "apply_configs": ['
' "dawn_node",'
' "dawn_wasm"'
' ],'
' "config": "dawn"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-sws-dbg",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Debug",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-builder-dbg",'
' "project": "dawn"'
' },'
' "run_tests_serially": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-builder-dbg",'
' "project": "dawn"'
' }'
' ],'
' "builder_ids_in_scope_for_testing": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-sws-dbg",'
' "project": "dawn"'
' }'
' ],'
' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-cq-linux-x64-dbg/targets"'
' }'
' },'
' "$build/flakiness": {'
' "check_for_flakiness": true,'
' "check_for_flakiness_with_resultdb": true'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
' "builder_group": "try",'
' "cq": "path-based",'
' "recipe": "dawn/gn_v2_trybot"'
'}'
build_numbers: YES
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
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|content)/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/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests debug Dawn on Linux/x64 on multiple hardware configs. Blocks CL submission<br/>This builder mirrors the following CI builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-linux-x64-builder-dbg\">dawn-linux-x64-builder-dbg</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-linux-x64-sws-dbg\">dawn-linux-x64-sws-dbg</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a><br/><h3>NOTE: This builder only runs 3 max concurrent builds.</h3>"
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
max_concurrent_builds: 3
}
builders {
name: "dawn-cq-linux-x64-fuzz-dbg"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.chromium.gpu.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/global/generated/builders/try/dawn-cq-linux-x64-fuzz-dbg/gn-args.json"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-fuzz-dbg",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Debug",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' }'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-fuzz-dbg",'
' "project": "dawn"'
' }'
' ],'
' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-cq-linux-x64-fuzz-dbg/targets"'
' }'
' },'
' "$build/flakiness": {'
' "check_for_flakiness": true,'
' "check_for_flakiness_with_resultdb": true'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
' "builder_group": "try",'
' "cq": "path-based",'
' "recipe": "dawn/gn_v2_trybot"'
'}'
build_numbers: YES
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
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|content)/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/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Compiles and runs debug Dawn binaries for 'tools/run fuzz' for Linux/x64. Blocks CL submission.<br/>This builder mirrors the following CI builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-linux-x64-fuzz-dbg\">dawn-linux-x64-fuzz-dbg</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a><br/><h3>NOTE: This builder only runs 3 max concurrent builds.</h3>"
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
max_concurrent_builds: 3
}
builders {
name: "dawn-cq-linux-x64-fuzz-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.chromium.gpu.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/global/generated/builders/try/dawn-cq-linux-x64-fuzz-rel/gn-args.json"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-fuzz-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' }'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-fuzz-rel",'
' "project": "dawn"'
' }'
' ],'
' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-cq-linux-x64-fuzz-rel/targets"'
' }'
' },'
' "$build/flakiness": {'
' "check_for_flakiness": true,'
' "check_for_flakiness_with_resultdb": true'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
' "builder_group": "try",'
' "cq": "path-based",'
' "recipe": "dawn/gn_v2_trybot"'
'}'
build_numbers: YES
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
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|content)/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/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Compiles and runs release Dawn binaries for 'tools/run fuzz' for Linux/x64. Blocks CL submission.<br/>This builder mirrors the following CI builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-linux-x64-fuzz-rel\">dawn-linux-x64-fuzz-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a><br/><h3>NOTE: This builder only runs 3 max concurrent builds.</h3>"
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
max_concurrent_builds: 3
}
builders {
name: "dawn-cq-linux-x64-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.chromium.gpu.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/global/generated/builders/try/dawn-cq-linux-x64-rel/gn-args.json"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-builder-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "apply_configs": ['
' "dawn_node",'
' "dawn_wasm"'
' ],'
' "config": "dawn"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-intel-uhd630-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-builder-rel",'
' "project": "dawn"'
' },'
' "run_tests_serially": true'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-intel-uhd770-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-builder-rel",'
' "project": "dawn"'
' },'
' "run_tests_serially": true'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-nvidia-gtx1660-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-builder-rel",'
' "project": "dawn"'
' },'
' "run_tests_serially": true'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-sws-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-builder-rel",'
' "project": "dawn"'
' },'
' "run_tests_serially": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-builder-rel",'
' "project": "dawn"'
' }'
' ],'
' "builder_ids_in_scope_for_testing": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-intel-uhd630-rel",'
' "project": "dawn"'
' },'
' {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-intel-uhd770-rel",'
' "project": "dawn"'
' },'
' {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-nvidia-gtx1660-rel",'
' "project": "dawn"'
' },'
' {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-sws-rel",'
' "project": "dawn"'
' }'
' ],'
' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-cq-linux-x64-rel/targets"'
' }'
' },'
' "$build/flakiness": {'
' "check_for_flakiness": true,'
' "check_for_flakiness_with_resultdb": true'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
' "builder_group": "try",'
' "cq": "path-based",'
' "recipe": "dawn/gn_v2_trybot"'
'}'
build_numbers: YES
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
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|content)/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/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests release Dawn on Linux/x64 on multiple hardware configs. Blocks CL submission<br/>This builder mirrors the following CI builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-linux-x64-builder-rel\">dawn-linux-x64-builder-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-linux-x64-intel-uhd630-rel\">dawn-linux-x64-intel-uhd630-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-linux-x64-intel-uhd770-rel\">dawn-linux-x64-intel-uhd770-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-linux-x64-nvidia-gtx1660-rel\">dawn-linux-x64-nvidia-gtx1660-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-linux-x64-sws-rel\">dawn-linux-x64-sws-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a><br/><h3>NOTE: This builder only runs 3 max concurrent builds.</h3>"
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
max_concurrent_builds: 3
}
builders {
name: "dawn-cq-linux-x86-dbg"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.chromium.gpu.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/global/generated/builders/try/dawn-cq-linux-x86-dbg/gn-args.json"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-linux-x86-builder-dbg",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Debug",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 32,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "apply_configs": ['
' "dawn_wasm"'
' ],'
' "config": "dawn"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-linux-x86-sws-dbg",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Debug",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 32,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "dawn-linux-x86-builder-dbg",'
' "project": "dawn"'
' },'
' "run_tests_serially": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-linux-x86-builder-dbg",'
' "project": "dawn"'
' }'
' ],'
' "builder_ids_in_scope_for_testing": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-linux-x86-sws-dbg",'
' "project": "dawn"'
' }'
' ],'
' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-cq-linux-x86-dbg/targets"'
' }'
' },'
' "$build/flakiness": {'
' "check_for_flakiness": true,'
' "check_for_flakiness_with_resultdb": true'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
' "builder_group": "try",'
' "cq": "path-based",'
' "recipe": "dawn/gn_v2_trybot"'
'}'
build_numbers: YES
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
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|content)/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/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests debug Dawn on Linux/x86 on multiple hardware configs. Blocks CL submission<br/>This builder mirrors the following CI builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-linux-x86-builder-dbg\">dawn-linux-x86-builder-dbg</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-linux-x86-sws-dbg\">dawn-linux-x86-sws-dbg</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a><br/><h3>NOTE: This builder only runs 3 max concurrent builds.</h3>"
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
max_concurrent_builds: 3
}
builders {
name: "dawn-cq-linux-x86-fuzz-dbg"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.chromium.gpu.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/global/generated/builders/try/dawn-cq-linux-x86-fuzz-dbg/gn-args.json"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-linux-x86-fuzz-dbg",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Debug",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 32,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' }'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-linux-x86-fuzz-dbg",'
' "project": "dawn"'
' }'
' ],'
' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-cq-linux-x86-fuzz-dbg/targets"'
' }'
' },'
' "$build/flakiness": {'
' "check_for_flakiness": true,'
' "check_for_flakiness_with_resultdb": true'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
' "builder_group": "try",'
' "cq": "path-based",'
' "recipe": "dawn/gn_v2_trybot"'
'}'
build_numbers: YES
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
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|content)/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/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Compiles and runs debug Dawn binaries for 'tools/run fuzz' for Linux/x86. Blocks CL submission.<br/>This builder mirrors the following CI builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-linux-x86-fuzz-dbg\">dawn-linux-x86-fuzz-dbg</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a><br/><h3>NOTE: This builder only runs 3 max concurrent builds.</h3>"
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
max_concurrent_builds: 3
}
builders {
name: "dawn-cq-linux-x86-fuzz-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.chromium.gpu.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/global/generated/builders/try/dawn-cq-linux-x86-fuzz-rel/gn-args.json"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-linux-x86-fuzz-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 32,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' }'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-linux-x86-fuzz-rel",'
' "project": "dawn"'
' }'
' ],'
' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-cq-linux-x86-fuzz-rel/targets"'
' }'
' },'
' "$build/flakiness": {'
' "check_for_flakiness": true,'
' "check_for_flakiness_with_resultdb": true'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
' "builder_group": "try",'
' "cq": "path-based",'
' "recipe": "dawn/gn_v2_trybot"'
'}'
build_numbers: YES
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
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|content)/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/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Compiles and runs release Dawn binaries for 'tools/run fuzz' for Linux/x86. Blocks CL submission.<br/>This builder mirrors the following CI builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-linux-x86-fuzz-rel\">dawn-linux-x86-fuzz-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a><br/><h3>NOTE: This builder only runs 3 max concurrent builds.</h3>"
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
max_concurrent_builds: 3
}
builders {
name: "dawn-cq-linux-x86-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.chromium.gpu.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/global/generated/builders/try/dawn-cq-linux-x86-rel/gn-args.json"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-linux-x86-builder-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 32,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "apply_configs": ['
' "dawn_wasm"'
' ],'
' "config": "dawn"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-linux-x86-sws-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 32,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "dawn-linux-x86-builder-rel",'
' "project": "dawn"'
' },'
' "run_tests_serially": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-linux-x86-builder-rel",'
' "project": "dawn"'
' }'
' ],'
' "builder_ids_in_scope_for_testing": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-linux-x86-sws-rel",'
' "project": "dawn"'
' }'
' ],'
' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-cq-linux-x86-rel/targets"'
' }'
' },'
' "$build/flakiness": {'
' "check_for_flakiness": true,'
' "check_for_flakiness_with_resultdb": true'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
' "builder_group": "try",'
' "cq": "path-based",'
' "recipe": "dawn/gn_v2_trybot"'
'}'
build_numbers: YES
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
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|content)/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/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests release Dawn on Linux/x86 on multiple hardware configs. Blocks CL submission<br/>This builder mirrors the following CI builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-linux-x86-builder-rel\">dawn-linux-x86-builder-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-linux-x86-sws-rel\">dawn-linux-x86-sws-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a><br/><h3>NOTE: This builder only runs 3 max concurrent builds.</h3>"
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
max_concurrent_builds: 3
}
builders {
name: "dawn-cq-mac-arm64-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cpu:arm64"
dimensions: "os:Mac-15"
dimensions: "pool:luci.chromium.gpu.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/global/generated/builders/try/dawn-cq-mac-arm64-rel/gn-args.json"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-mac-arm64-apple-m2-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "arm",'
' "target_bits": 64,'
' "target_platform": "mac"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "dawn-mac-arm64-builder-rel",'
' "project": "dawn"'
' },'
' "run_tests_serially": true'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-mac-arm64-builder-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "arm",'
' "target_bits": 64,'
' "target_platform": "mac"'
' },'
' "legacy_gclient_config": {'
' "apply_configs": ['
' "dawn_node",'
' "dawn_wasm"'
' ],'
' "config": "dawn"'
' }'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-mac-arm64-builder-rel",'
' "project": "dawn"'
' }'
' ],'
' "builder_ids_in_scope_for_testing": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-mac-arm64-apple-m2-rel",'
' "project": "dawn"'
' }'
' ],'
' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-cq-mac-arm64-rel/targets"'
' }'
' },'
' "$build/flakiness": {'
' "check_for_flakiness": true,'
' "check_for_flakiness_with_resultdb": true'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
' "builder_group": "try",'
' "cq": "path-based",'
' "recipe": "dawn/gn_v2_trybot"'
'}'
build_numbers: YES
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
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|content)/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/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests release Dawn on Mac/arm64 on multiple hardware configs. Blocks CL submission<br/>This builder mirrors the following CI builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-mac-arm64-apple-m2-rel\">dawn-mac-arm64-apple-m2-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-mac-arm64-builder-rel\">dawn-mac-arm64-builder-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a><br/><h3>NOTE: This builder only runs 3 max concurrent builds.</h3>"
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
max_concurrent_builds: 3
}
builders {
name: "dawn-cq-mac-x64-cmake-dbg"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cpu:x86-64"
dimensions: "os:Mac-15"
dimensions: "pool:luci.chromium.gpu.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-mac-x64-sws-cmake-dbg",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Debug",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "mac"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' }'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-mac-x64-sws-cmake-dbg",'
' "project": "dawn"'
' }'
' ]'
' }'
' },'
' "$build/flakiness": {'
' "check_for_flakiness": true,'
' "check_for_flakiness_with_resultdb": true'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
' "asan": false,'
' "builder_group": "try",'
' "clang": true,'
' "cq": "path-based",'
' "debug": true,'
' "recipe": "dawn/cmake",'
' "target_cpu": "x64",'
' "ubsan": false'
'}'
caches {
name: "osx_sdk"
path: "cache/osx_sdk"
}
build_numbers: YES
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
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|content)/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/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Compiles and tests debug Dawn test binaries for Mac/x64 using CMake and Clang. Blocks CL submission<br/>This builder mirrors the following CI builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-mac-x64-sws-cmake-dbg\">dawn-mac-x64-sws-cmake-dbg</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a><br/><h3>NOTE: This builder only runs 5 max concurrent builds.</h3>"
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
max_concurrent_builds: 5
}
builders {
name: "dawn-cq-mac-x64-cmake-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cpu:x86-64"
dimensions: "os:Mac-15"
dimensions: "pool:luci.chromium.gpu.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-mac-x64-sws-cmake-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "mac"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' }'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-mac-x64-sws-cmake-rel",'
' "project": "dawn"'
' }'
' ]'
' }'
' },'
' "$build/flakiness": {'
' "check_for_flakiness": true,'
' "check_for_flakiness_with_resultdb": true'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
' "asan": false,'
' "builder_group": "try",'
' "clang": true,'
' "cq": "path-based",'
' "debug": false,'
' "recipe": "dawn/cmake",'
' "target_cpu": "x64",'
' "ubsan": false'
'}'
caches {
name: "osx_sdk"
path: "cache/osx_sdk"
}
build_numbers: YES
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
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|content)/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/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Compiles and tests release Dawn test binaries for Mac/x64 using CMake and Clang. Blocks CL submission<br/>This builder mirrors the following CI builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-mac-x64-sws-cmake-rel\">dawn-mac-x64-sws-cmake-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a><br/><h3>NOTE: This builder only runs 5 max concurrent builds.</h3>"
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
max_concurrent_builds: 5
}
builders {
name: "dawn-cq-mac-x64-dbg"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cpu:arm64"
dimensions: "os:Mac-15"
dimensions: "pool:luci.chromium.gpu.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/global/generated/builders/try/dawn-cq-mac-x64-dbg/gn-args.json"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-mac-x64-builder-dbg",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Debug",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "mac"'
' },'
' "legacy_gclient_config": {'
' "apply_configs": ['
' "dawn_node",'
' "dawn_wasm"'
' ],'
' "config": "dawn"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-mac-x64-sws-dbg",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Debug",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "mac"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "dawn-mac-x64-builder-dbg",'
' "project": "dawn"'
' },'
' "run_tests_serially": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-mac-x64-builder-dbg",'
' "project": "dawn"'
' }'
' ],'
' "builder_ids_in_scope_for_testing": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-mac-x64-sws-dbg",'
' "project": "dawn"'
' }'
' ],'
' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-cq-mac-x64-dbg/targets"'
' }'
' },'
' "$build/flakiness": {'
' "check_for_flakiness": true,'
' "check_for_flakiness_with_resultdb": true'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
' "builder_group": "try",'
' "cq": "path-based",'
' "recipe": "dawn/gn_v2_trybot"'
'}'
build_numbers: YES
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
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|content)/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/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests debug Dawn on Mac/x64 on multiple hardware configs. Blocks CL submission<br/>This builder mirrors the following CI builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-mac-x64-builder-dbg\">dawn-mac-x64-builder-dbg</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-mac-x64-sws-dbg\">dawn-mac-x64-sws-dbg</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a><br/><h3>NOTE: This builder only runs 3 max concurrent builds.</h3>"
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
max_concurrent_builds: 3
}
builders {
name: "dawn-cq-mac-x64-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cpu:arm64"
dimensions: "os:Mac-15"
dimensions: "pool:luci.chromium.gpu.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/global/generated/builders/try/dawn-cq-mac-x64-rel/gn-args.json"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-mac-x64-amd-5300m-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "mac"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "dawn-mac-x64-builder-rel",'
' "project": "dawn"'
' },'
' "run_tests_serially": true'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-mac-x64-amd-555x-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "mac"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "dawn-mac-x64-builder-rel",'
' "project": "dawn"'
' },'
' "run_tests_serially": true'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-mac-x64-builder-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "mac"'
' },'
' "legacy_gclient_config": {'
' "apply_configs": ['
' "dawn_node",'
' "dawn_wasm"'
' ],'
' "config": "dawn"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-mac-x64-intel-uhd630-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "mac"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "dawn-mac-x64-builder-rel",'
' "project": "dawn"'
' },'
' "run_tests_serially": true'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-mac-x64-sws-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "mac"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "dawn-mac-x64-builder-rel",'
' "project": "dawn"'
' },'
' "run_tests_serially": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-mac-x64-builder-rel",'
' "project": "dawn"'
' }'
' ],'
' "builder_ids_in_scope_for_testing": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-mac-x64-amd-5300m-rel",'
' "project": "dawn"'
' },'
' {'
' "bucket": "ci",'
' "builder": "dawn-mac-x64-amd-555x-rel",'
' "project": "dawn"'
' },'
' {'
' "bucket": "ci",'
' "builder": "dawn-mac-x64-intel-uhd630-rel",'
' "project": "dawn"'
' },'
' {'
' "bucket": "ci",'
' "builder": "dawn-mac-x64-sws-rel",'
' "project": "dawn"'
' }'
' ],'
' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-cq-mac-x64-rel/targets"'
' }'
' },'
' "$build/flakiness": {'
' "check_for_flakiness": true,'
' "check_for_flakiness_with_resultdb": true'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
' "builder_group": "try",'
' "cq": "path-based",'
' "recipe": "dawn/gn_v2_trybot"'
'}'
build_numbers: YES
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
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|content)/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/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests release Dawn on Mac/x64 on multiple hardware configs. Blocks CL submission<br/>This builder mirrors the following CI builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-mac-x64-amd-5300m-rel\">dawn-mac-x64-amd-5300m-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-mac-x64-amd-555x-rel\">dawn-mac-x64-amd-555x-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-mac-x64-builder-rel\">dawn-mac-x64-builder-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-mac-x64-intel-uhd630-rel\">dawn-mac-x64-intel-uhd630-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-mac-x64-sws-rel\">dawn-mac-x64-sws-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a><br/><h3>NOTE: This builder only runs 3 max concurrent builds.</h3>"
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
max_concurrent_builds: 3
}
builders {
name: "dawn-cq-win-arm64-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "os:Windows-10"
dimensions: "pool:luci.chromium.gpu.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/global/generated/builders/try/dawn-cq-win-arm64-rel/gn-args.json"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-win-arm64-builder-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "arm",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "apply_configs": ['
' "dawn_node"'
' ],'
' "config": "dawn"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-win-arm64-qualcomm-snapdragonxelite-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "arm",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "dawn-win-arm64-builder-rel",'
' "project": "dawn"'
' },'
' "run_tests_serially": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-win-arm64-builder-rel",'
' "project": "dawn"'
' }'
' ],'
' "builder_ids_in_scope_for_testing": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-win-arm64-qualcomm-snapdragonxelite-rel",'
' "project": "dawn"'
' }'
' ],'
' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-cq-win-arm64-rel/targets"'
' }'
' },'
' "$build/flakiness": {'
' "check_for_flakiness": true,'
' "check_for_flakiness_with_resultdb": true'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
' "builder_group": "try",'
' "cq": "path-based",'
' "recipe": "dawn/gn_v2_trybot"'
'}'
build_numbers: YES
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
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|content)/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/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests release Dawn on Win/ARM64 configs. Blocks CL submission<br/>This builder mirrors the following CI builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-win-arm64-builder-rel\">dawn-win-arm64-builder-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-win-arm64-qualcomm-snapdragonxelite-rel\">dawn-win-arm64-qualcomm-snapdragonxelite-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a><br/><h3>NOTE: This builder only runs 3 max concurrent builds.</h3>"
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
max_concurrent_builds: 3
}
builders {
name: "dawn-cq-win-x64-dbg"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "os:Windows-10"
dimensions: "pool:luci.chromium.gpu.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/global/generated/builders/try/dawn-cq-win-x64-dbg/gn-args.json"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-builder-dbg",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Debug",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "apply_configs": ['
' "dawn_node"'
' ],'
' "config": "dawn"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-sws-dbg",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Debug",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-builder-dbg",'
' "project": "dawn"'
' },'
' "run_tests_serially": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-builder-dbg",'
' "project": "dawn"'
' }'
' ],'
' "builder_ids_in_scope_for_testing": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-sws-dbg",'
' "project": "dawn"'
' }'
' ],'
' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-cq-win-x64-dbg/targets"'
' }'
' },'
' "$build/flakiness": {'
' "check_for_flakiness": true,'
' "check_for_flakiness_with_resultdb": true'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
' "builder_group": "try",'
' "cq": "path-based",'
' "recipe": "dawn/gn_v2_trybot"'
'}'
build_numbers: YES
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
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|content)/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/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests debug Dawn on Win/x64 on multiple hardware configs. Blocks CL submission<br/>This builder mirrors the following CI builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-win-x64-builder-dbg\">dawn-win-x64-builder-dbg</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-win-x64-sws-dbg\">dawn-win-x64-sws-dbg</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a><br/><h3>NOTE: This builder only runs 3 max concurrent builds.</h3>"
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
max_concurrent_builds: 3
}
builders {
name: "dawn-cq-win-x64-msvc-cmake-dbg"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cpu:x86-64-Ice_Lake_GCE"
dimensions: "os:Windows-10"
dimensions: "pool:luci.chromium.gpu.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-sws-msvc-cmake-dbg",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Debug",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' }'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-sws-msvc-cmake-dbg",'
' "project": "dawn"'
' }'
' ]'
' }'
' },'
' "$build/flakiness": {'
' "check_for_flakiness": true,'
' "check_for_flakiness_with_resultdb": true'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
' "asan": false,'
' "builder_group": "try",'
' "clang": false,'
' "cq": "path-based",'
' "debug": true,'
' "recipe": "dawn/cmake",'
' "target_cpu": "x64",'
' "ubsan": false'
'}'
build_numbers: YES
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
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|content)/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/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Compiles and tests debug Dawn test binaries for Win/x64 using CMake and MSVC. Blocks CL submission<br/>This builder mirrors the following CI builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-win-x64-sws-msvc-cmake-dbg\">dawn-win-x64-sws-msvc-cmake-dbg</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a><br/><h3>NOTE: This builder only runs 5 max concurrent builds.</h3>"
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
max_concurrent_builds: 5
}
builders {
name: "dawn-cq-win-x64-msvc-cmake-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cpu:x86-64-Ice_Lake_GCE"
dimensions: "os:Windows-10"
dimensions: "pool:luci.chromium.gpu.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-sws-msvc-cmake-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' }'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-sws-msvc-cmake-rel",'
' "project": "dawn"'
' }'
' ]'
' }'
' },'
' "$build/flakiness": {'
' "check_for_flakiness": true,'
' "check_for_flakiness_with_resultdb": true'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
' "asan": false,'
' "builder_group": "try",'
' "clang": false,'
' "cq": "path-based",'
' "debug": false,'
' "recipe": "dawn/cmake",'
' "target_cpu": "x64",'
' "ubsan": false'
'}'
build_numbers: YES
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
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|content)/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/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Compiles and tests release Dawn test binaries for Win/x64 using CMake and MSVC. Blocks CL submission<br/>This builder mirrors the following CI builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-win-x64-sws-msvc-cmake-rel\">dawn-win-x64-sws-msvc-cmake-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a><br/><h3>NOTE: This builder only runs 5 max concurrent builds.</h3>"
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
max_concurrent_builds: 5
}
builders {
name: "dawn-cq-win-x64-msvc-dbg"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "os:Windows-10"
dimensions: "pool:luci.chromium.gpu.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/global/generated/builders/try/dawn-cq-win-x64-msvc-dbg/gn-args.json"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-builder-msvc-dbg",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Debug",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "apply_configs": ['
' "dawn_node"'
' ],'
' "config": "dawn"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-sws-msvc-dbg",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Debug",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-builder-msvc-dbg",'
' "project": "dawn"'
' },'
' "run_tests_serially": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-builder-msvc-dbg",'
' "project": "dawn"'
' }'
' ],'
' "builder_ids_in_scope_for_testing": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-sws-msvc-dbg",'
' "project": "dawn"'
' }'
' ]'
' }'
' },'
' "$build/flakiness": {'
' "check_for_flakiness": true,'
' "check_for_flakiness_with_resultdb": true'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
' "builder_group": "try",'
' "cq": "path-based",'
' "recipe": "dawn/gn_v2_trybot"'
'}'
build_numbers: YES
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
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|content)/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/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests debug Dawn built with MSVC on Win/x64 on multiple hardware configs. Blocks CL submission<br/>This builder mirrors the following CI builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-win-x64-builder-msvc-dbg\">dawn-win-x64-builder-msvc-dbg</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-win-x64-sws-msvc-dbg\">dawn-win-x64-sws-msvc-dbg</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a><br/><h3>NOTE: This builder only runs 3 max concurrent builds.</h3>"
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
max_concurrent_builds: 3
}
builders {
name: "dawn-cq-win-x64-msvc-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "os:Windows-10"
dimensions: "pool:luci.chromium.gpu.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/global/generated/builders/try/dawn-cq-win-x64-msvc-rel/gn-args.json"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-builder-msvc-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "apply_configs": ['
' "dawn_node"'
' ],'
' "config": "dawn"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-sws-msvc-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-builder-msvc-rel",'
' "project": "dawn"'
' },'
' "run_tests_serially": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-builder-msvc-rel",'
' "project": "dawn"'
' }'
' ],'
' "builder_ids_in_scope_for_testing": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-sws-msvc-rel",'
' "project": "dawn"'
' }'
' ]'
' }'
' },'
' "$build/flakiness": {'
' "check_for_flakiness": true,'
' "check_for_flakiness_with_resultdb": true'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
' "builder_group": "try",'
' "cq": "path-based",'
' "recipe": "dawn/gn_v2_trybot"'
'}'
build_numbers: YES
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
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|content)/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/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests release Dawn built with MSVC on Win/x64 on multiple hardware configs. Blocks CL submission<br/>This builder mirrors the following CI builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-win-x64-builder-msvc-rel\">dawn-win-x64-builder-msvc-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-win-x64-sws-msvc-rel\">dawn-win-x64-sws-msvc-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a><br/><h3>NOTE: This builder only runs 3 max concurrent builds.</h3>"
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
max_concurrent_builds: 3
}
builders {
name: "dawn-cq-win-x64-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "os:Windows-10"
dimensions: "pool:luci.chromium.gpu.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/global/generated/builders/try/dawn-cq-win-x64-rel/gn-args.json"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-builder-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "apply_configs": ['
' "dawn_node"'
' ],'
' "config": "dawn"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-intel-uhd630-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-builder-rel",'
' "project": "dawn"'
' },'
' "run_tests_serially": true'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-nvidia-gtx1660-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-builder-rel",'
' "project": "dawn"'
' },'
' "run_tests_serially": true'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-sws-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-builder-rel",'
' "project": "dawn"'
' },'
' "run_tests_serially": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-builder-rel",'
' "project": "dawn"'
' }'
' ],'
' "builder_ids_in_scope_for_testing": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-intel-uhd630-rel",'
' "project": "dawn"'
' },'
' {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-nvidia-gtx1660-rel",'
' "project": "dawn"'
' },'
' {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-sws-rel",'
' "project": "dawn"'
' }'
' ],'
' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-cq-win-x64-rel/targets"'
' }'
' },'
' "$build/flakiness": {'
' "check_for_flakiness": true,'
' "check_for_flakiness_with_resultdb": true'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
' "builder_group": "try",'
' "cq": "path-based",'
' "recipe": "dawn/gn_v2_trybot"'
'}'
build_numbers: YES
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
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|content)/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/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests release Dawn on Win/x64 on multiple hardware configs. Blocks CL submission<br/>This builder mirrors the following CI builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-win-x64-builder-rel\">dawn-win-x64-builder-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-win-x64-intel-uhd630-rel\">dawn-win-x64-intel-uhd630-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-win-x64-nvidia-gtx1660-rel\">dawn-win-x64-nvidia-gtx1660-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-win-x64-sws-rel\">dawn-win-x64-sws-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a><br/><h3>NOTE: This builder only runs 3 max concurrent builds.</h3>"
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
max_concurrent_builds: 3
}
builders {
name: "dawn-cq-win-x86-dbg"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "os:Windows-10"
dimensions: "pool:luci.chromium.gpu.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/global/generated/builders/try/dawn-cq-win-x86-dbg/gn-args.json"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-win-x86-builder-dbg",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Debug",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 32,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-win-x86-sws-dbg",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Debug",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 32,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "dawn-win-x86-builder-dbg",'
' "project": "dawn"'
' },'
' "run_tests_serially": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-win-x86-builder-dbg",'
' "project": "dawn"'
' }'
' ],'
' "builder_ids_in_scope_for_testing": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-win-x86-sws-dbg",'
' "project": "dawn"'
' }'
' ]'
' }'
' },'
' "$build/flakiness": {'
' "check_for_flakiness": true,'
' "check_for_flakiness_with_resultdb": true'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
' "builder_group": "try",'
' "cq": "path-based",'
' "recipe": "dawn/gn_v2_trybot"'
'}'
build_numbers: YES
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
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|content)/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/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests debug Dawn on Win/x86 on multiple hardware configs. Blocks CL submission<br/>This builder mirrors the following CI builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-win-x86-builder-dbg\">dawn-win-x86-builder-dbg</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-win-x86-sws-dbg\">dawn-win-x86-sws-dbg</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a><br/><h3>NOTE: This builder only runs 3 max concurrent builds.</h3>"
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
max_concurrent_builds: 3
}
builders {
name: "dawn-cq-win-x86-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "os:Windows-10"
dimensions: "pool:luci.chromium.gpu.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/global/generated/builders/try/dawn-cq-win-x86-rel/gn-args.json"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-win-x86-builder-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 32,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-win-x86-intel-uhd630-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 32,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "dawn-win-x86-builder-rel",'
' "project": "dawn"'
' },'
' "run_tests_serially": true'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-win-x86-nvidia-gtx1660-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 32,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "dawn-win-x86-builder-rel",'
' "project": "dawn"'
' },'
' "run_tests_serially": true'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-win-x86-sws-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 32,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "dawn-win-x86-builder-rel",'
' "project": "dawn"'
' },'
' "run_tests_serially": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-win-x86-builder-rel",'
' "project": "dawn"'
' }'
' ],'
' "builder_ids_in_scope_for_testing": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-win-x86-intel-uhd630-rel",'
' "project": "dawn"'
' },'
' {'
' "bucket": "ci",'
' "builder": "dawn-win-x86-nvidia-gtx1660-rel",'
' "project": "dawn"'
' },'
' {'
' "bucket": "ci",'
' "builder": "dawn-win-x86-sws-rel",'
' "project": "dawn"'
' }'
' ],'
' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-cq-win-x86-rel/targets"'
' }'
' },'
' "$build/flakiness": {'
' "check_for_flakiness": true,'
' "check_for_flakiness_with_resultdb": true'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
' "builder_group": "try",'
' "cq": "path-based",'
' "recipe": "dawn/gn_v2_trybot"'
'}'
build_numbers: YES
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
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|content)/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/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests release Dawn on Win/x86 on multiple hardware configs. Blocks CL submission<br/>This builder mirrors the following CI builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-win-x86-builder-rel\">dawn-win-x86-builder-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-win-x86-intel-uhd630-rel\">dawn-win-x86-intel-uhd630-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-win-x86-nvidia-gtx1660-rel\">dawn-win-x86-nvidia-gtx1660-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-win-x86-sws-rel\">dawn-win-x86-sws-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a><br/><h3>NOTE: This builder only runs 3 max concurrent builds.</h3>"
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
max_concurrent_builds: 3
}
builders {
name: "dawn-try-linux-x64-fuzz-dbg"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.chromium.gpu.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/global/generated/builders/try/dawn-try-linux-x64-fuzz-dbg/gn-args.json"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-fuzz-dbg",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Debug",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' }'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-fuzz-dbg",'
' "project": "dawn"'
' }'
' ],'
' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-try-linux-x64-fuzz-dbg/targets"'
' }'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
' "builder_group": "try",'
' "recipe": "dawn/gn_v2_trybot"'
'}'
build_numbers: YES
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
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|content)/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/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Runs debug Dawn fuzz tests on Linux/x64. Manual only.<br/>This builder mirrors the following CI builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-linux-x64-fuzz-dbg\">dawn-linux-x64-fuzz-dbg</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a><br/><h3>NOTE: This builder only runs 1 max concurrent builds.</h3>"
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
max_concurrent_builds: 1
}
builders {
name: "dawn-try-linux-x64-fuzz-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.chromium.gpu.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/global/generated/builders/try/dawn-try-linux-x64-fuzz-rel/gn-args.json"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-fuzz-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' }'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-fuzz-rel",'
' "project": "dawn"'
' }'
' ],'
' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-try-linux-x64-fuzz-rel/targets"'
' }'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
' "builder_group": "try",'
' "recipe": "dawn/gn_v2_trybot"'
'}'
build_numbers: YES
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
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|content)/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/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Runs release Dawn fuzz tests on Linux/x64. Manual only.<br/>This builder mirrors the following CI builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-linux-x64-fuzz-rel\">dawn-linux-x64-fuzz-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a><br/><h3>NOTE: This builder only runs 1 max concurrent builds.</h3>"
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
max_concurrent_builds: 1
}
builders {
name: "dawn-try-linux-x64-intel-uhd630-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.chromium.gpu.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/global/generated/builders/try/dawn-try-linux-x64-intel-uhd630-rel/gn-args.json"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-builder-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "apply_configs": ['
' "dawn_node",'
' "dawn_wasm"'
' ],'
' "config": "dawn"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-intel-uhd630-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-builder-rel",'
' "project": "dawn"'
' },'
' "run_tests_serially": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-builder-rel",'
' "project": "dawn"'
' }'
' ],'
' "builder_ids_in_scope_for_testing": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-intel-uhd630-rel",'
' "project": "dawn"'
' }'
' ],'
' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-try-linux-x64-intel-uhd630-rel/targets"'
' }'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
' "builder_group": "try",'
' "recipe": "dawn/gn_v2_trybot"'
'}'
build_numbers: YES
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
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|content)/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/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests release Dawn on Linux/x64 on Intel CPUs w/ UHD 630 GPUs. Manual only.<br/>This builder mirrors the following CI builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-linux-x64-builder-rel\">dawn-linux-x64-builder-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-linux-x64-intel-uhd630-rel\">dawn-linux-x64-intel-uhd630-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a><br/><h3>NOTE: This builder only runs 1 max concurrent builds.</h3>"
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
max_concurrent_builds: 1
}
builders {
name: "dawn-try-linux-x64-intel-uhd770-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.chromium.gpu.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/global/generated/builders/try/dawn-try-linux-x64-intel-uhd770-rel/gn-args.json"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-builder-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "apply_configs": ['
' "dawn_node",'
' "dawn_wasm"'
' ],'
' "config": "dawn"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-intel-uhd770-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-builder-rel",'
' "project": "dawn"'
' },'
' "run_tests_serially": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-builder-rel",'
' "project": "dawn"'
' }'
' ],'
' "builder_ids_in_scope_for_testing": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-intel-uhd770-rel",'
' "project": "dawn"'
' }'
' ],'
' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-try-linux-x64-intel-uhd770-rel/targets"'
' }'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
' "builder_group": "try",'
' "recipe": "dawn/gn_v2_trybot"'
'}'
build_numbers: YES
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
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|content)/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/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests release Dawn on Linux/x64 on Intel CPUs w/ UHD 770 GPUs. Manual only.<br/>This builder mirrors the following CI builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-linux-x64-builder-rel\">dawn-linux-x64-builder-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-linux-x64-intel-uhd770-rel\">dawn-linux-x64-intel-uhd770-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a><br/><h3>NOTE: This builder only runs 1 max concurrent builds.</h3>"
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
max_concurrent_builds: 1
}
builders {
name: "dawn-try-linux-x64-nvidia-gtx1660-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.chromium.gpu.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/global/generated/builders/try/dawn-try-linux-x64-nvidia-gtx1660-rel/gn-args.json"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-builder-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "apply_configs": ['
' "dawn_node",'
' "dawn_wasm"'
' ],'
' "config": "dawn"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-nvidia-gtx1660-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-builder-rel",'
' "project": "dawn"'
' },'
' "run_tests_serially": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-builder-rel",'
' "project": "dawn"'
' }'
' ],'
' "builder_ids_in_scope_for_testing": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-nvidia-gtx1660-rel",'
' "project": "dawn"'
' }'
' ],'
' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-try-linux-x64-nvidia-gtx1660-rel/targets"'
' }'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
' "builder_group": "try",'
' "recipe": "dawn/gn_v2_trybot"'
'}'
build_numbers: YES
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
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|content)/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/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests release Dawn on Linux/x64 on NVIDIA GTX 1660 GPUs. Manual only.<br/>This builder mirrors the following CI builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-linux-x64-builder-rel\">dawn-linux-x64-builder-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-linux-x64-nvidia-gtx1660-rel\">dawn-linux-x64-nvidia-gtx1660-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a><br/><h3>NOTE: This builder only runs 1 max concurrent builds.</h3>"
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
max_concurrent_builds: 1
}
builders {
name: "dawn-try-linux-x64-sws-dbg"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.chromium.gpu.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/global/generated/builders/try/dawn-try-linux-x64-sws-dbg/gn-args.json"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-builder-dbg",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Debug",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "apply_configs": ['
' "dawn_node",'
' "dawn_wasm"'
' ],'
' "config": "dawn"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-sws-dbg",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Debug",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-builder-dbg",'
' "project": "dawn"'
' },'
' "run_tests_serially": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-builder-dbg",'
' "project": "dawn"'
' }'
' ],'
' "builder_ids_in_scope_for_testing": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-sws-dbg",'
' "project": "dawn"'
' }'
' ],'
' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-try-linux-x64-sws-dbg/targets"'
' }'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
' "builder_group": "try",'
' "recipe": "dawn/gn_v2_trybot"'
'}'
build_numbers: YES
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
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|content)/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/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests debug Dawn on Linux/x64 with SwiftShader. Manual only.<br/>This builder mirrors the following CI builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-linux-x64-builder-dbg\">dawn-linux-x64-builder-dbg</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-linux-x64-sws-dbg\">dawn-linux-x64-sws-dbg</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a><br/><h3>NOTE: This builder only runs 1 max concurrent builds.</h3>"
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
max_concurrent_builds: 1
}
builders {
name: "dawn-try-linux-x64-sws-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.chromium.gpu.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/global/generated/builders/try/dawn-try-linux-x64-sws-rel/gn-args.json"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-builder-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "apply_configs": ['
' "dawn_node",'
' "dawn_wasm"'
' ],'
' "config": "dawn"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-sws-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-builder-rel",'
' "project": "dawn"'
' },'
' "run_tests_serially": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-builder-rel",'
' "project": "dawn"'
' }'
' ],'
' "builder_ids_in_scope_for_testing": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-sws-rel",'
' "project": "dawn"'
' }'
' ],'
' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-try-linux-x64-sws-rel/targets"'
' }'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
' "builder_group": "try",'
' "recipe": "dawn/gn_v2_trybot"'
'}'
build_numbers: YES
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
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|content)/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/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests release Dawn on Linux/x64 with SwiftShader. Manual only.<br/>This builder mirrors the following CI builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-linux-x64-builder-rel\">dawn-linux-x64-builder-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-linux-x64-sws-rel\">dawn-linux-x64-sws-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a><br/><h3>NOTE: This builder only runs 1 max concurrent builds.</h3>"
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
max_concurrent_builds: 1
}
builders {
name: "dawn-try-linux-x64-sws-tsan"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.chromium.gpu.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/global/generated/builders/try/dawn-try-linux-x64-sws-tsan/gn-args.json"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-builder-tsan",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "apply_configs": ['
' "dawn_wasm"'
' ],'
' "config": "dawn"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-sws-tsan",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-builder-tsan",'
' "project": "dawn"'
' },'
' "run_tests_serially": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-builder-tsan",'
' "project": "dawn"'
' }'
' ],'
' "builder_ids_in_scope_for_testing": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-sws-tsan",'
' "project": "dawn"'
' }'
' ]'
' }'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
' "builder_group": "try",'
' "recipe": "dawn/gn_v2_trybot"'
'}'
build_numbers: YES
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
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|content)/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/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests release Dawn on Linux/x64 with SwiftShader with TSAN. Manual only.<br/>This builder mirrors the following CI builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-linux-x64-builder-tsan\">dawn-linux-x64-builder-tsan</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-linux-x64-sws-tsan\">dawn-linux-x64-sws-tsan</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a><br/><h3>NOTE: This builder only runs 1 max concurrent builds.</h3>"
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
max_concurrent_builds: 1
}
builders {
name: "dawn-try-linux-x86-fuzz-dbg"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.chromium.gpu.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/global/generated/builders/try/dawn-try-linux-x86-fuzz-dbg/gn-args.json"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-linux-x86-fuzz-dbg",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Debug",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 32,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' }'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-linux-x86-fuzz-dbg",'
' "project": "dawn"'
' }'
' ],'
' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-try-linux-x86-fuzz-dbg/targets"'
' }'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
' "builder_group": "try",'
' "recipe": "dawn/gn_v2_trybot"'
'}'
build_numbers: YES
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
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|content)/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/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Runs debug Dawn fuzz tests on Linux/x86. Manual only.<br/>This builder mirrors the following CI builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-linux-x86-fuzz-dbg\">dawn-linux-x86-fuzz-dbg</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a><br/><h3>NOTE: This builder only runs 1 max concurrent builds.</h3>"
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
max_concurrent_builds: 1
}
builders {
name: "dawn-try-linux-x86-fuzz-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.chromium.gpu.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/global/generated/builders/try/dawn-try-linux-x86-fuzz-rel/gn-args.json"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-linux-x86-fuzz-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 32,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' }'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-linux-x86-fuzz-rel",'
' "project": "dawn"'
' }'
' ],'
' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-try-linux-x86-fuzz-rel/targets"'
' }'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
' "builder_group": "try",'
' "recipe": "dawn/gn_v2_trybot"'
'}'
build_numbers: YES
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
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|content)/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/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Runs release Dawn fuzz tests on Linux/x86. Manual only.<br/>This builder mirrors the following CI builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-linux-x86-fuzz-rel\">dawn-linux-x86-fuzz-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a><br/><h3>NOTE: This builder only runs 1 max concurrent builds.</h3>"
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
max_concurrent_builds: 1
}
builders {
name: "dawn-try-linux-x86-sws-dbg"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.chromium.gpu.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/global/generated/builders/try/dawn-try-linux-x86-sws-dbg/gn-args.json"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-linux-x86-builder-dbg",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Debug",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 32,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "apply_configs": ['
' "dawn_wasm"'
' ],'
' "config": "dawn"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-linux-x86-sws-dbg",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Debug",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 32,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "dawn-linux-x86-builder-dbg",'
' "project": "dawn"'
' },'
' "run_tests_serially": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-linux-x86-builder-dbg",'
' "project": "dawn"'
' }'
' ],'
' "builder_ids_in_scope_for_testing": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-linux-x86-sws-dbg",'
' "project": "dawn"'
' }'
' ],'
' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-try-linux-x86-sws-dbg/targets"'
' }'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
' "builder_group": "try",'
' "recipe": "dawn/gn_v2_trybot"'
'}'
build_numbers: YES
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
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|content)/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/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests debug Dawn on Linux/x86 with SwiftShader. Manual only.<br/>This builder mirrors the following CI builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-linux-x86-builder-dbg\">dawn-linux-x86-builder-dbg</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-linux-x86-sws-dbg\">dawn-linux-x86-sws-dbg</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a><br/><h3>NOTE: This builder only runs 1 max concurrent builds.</h3>"
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
max_concurrent_builds: 1
}
builders {
name: "dawn-try-linux-x86-sws-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.chromium.gpu.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/global/generated/builders/try/dawn-try-linux-x86-sws-rel/gn-args.json"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-linux-x86-builder-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 32,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "apply_configs": ['
' "dawn_wasm"'
' ],'
' "config": "dawn"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-linux-x86-sws-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 32,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "dawn-linux-x86-builder-rel",'
' "project": "dawn"'
' },'
' "run_tests_serially": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-linux-x86-builder-rel",'
' "project": "dawn"'
' }'
' ],'
' "builder_ids_in_scope_for_testing": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-linux-x86-sws-rel",'
' "project": "dawn"'
' }'
' ],'
' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-try-linux-x86-sws-rel/targets"'
' }'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
' "builder_group": "try",'
' "recipe": "dawn/gn_v2_trybot"'
'}'
build_numbers: YES
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
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|content)/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/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests release Dawn on Linux/x86 with SwiftShader. Manual only.<br/>This builder mirrors the following CI builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-linux-x86-builder-rel\">dawn-linux-x86-builder-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-linux-x86-sws-rel\">dawn-linux-x86-sws-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a><br/><h3>NOTE: This builder only runs 1 max concurrent builds.</h3>"
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
max_concurrent_builds: 1
}
builders {
name: "dawn-try-mac-arm64-apple-m2-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cpu:arm64"
dimensions: "os:Mac-15"
dimensions: "pool:luci.chromium.gpu.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/global/generated/builders/try/dawn-try-mac-arm64-apple-m2-rel/gn-args.json"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-mac-arm64-apple-m2-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "arm",'
' "target_bits": 64,'
' "target_platform": "mac"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "dawn-mac-arm64-builder-rel",'
' "project": "dawn"'
' },'
' "run_tests_serially": true'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-mac-arm64-builder-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "arm",'
' "target_bits": 64,'
' "target_platform": "mac"'
' },'
' "legacy_gclient_config": {'
' "apply_configs": ['
' "dawn_node",'
' "dawn_wasm"'
' ],'
' "config": "dawn"'
' }'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-mac-arm64-builder-rel",'
' "project": "dawn"'
' }'
' ],'
' "builder_ids_in_scope_for_testing": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-mac-arm64-apple-m2-rel",'
' "project": "dawn"'
' }'
' ],'
' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-try-mac-arm64-apple-m2-rel/targets"'
' }'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
' "builder_group": "try",'
' "recipe": "dawn/gn_v2_trybot"'
'}'
build_numbers: YES
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
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|content)/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/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests release Dawn on Mac/arm64 on Apple M2 devices. Manual only.<br/>This builder mirrors the following CI builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-mac-arm64-apple-m2-rel\">dawn-mac-arm64-apple-m2-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-mac-arm64-builder-rel\">dawn-mac-arm64-builder-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a><br/><h3>NOTE: This builder only runs 1 max concurrent builds.</h3>"
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
max_concurrent_builds: 1
}
builders {
name: "dawn-try-mac-x64-amd-5300m-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cpu:arm64"
dimensions: "os:Mac-15"
dimensions: "pool:luci.chromium.gpu.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/global/generated/builders/try/dawn-try-mac-x64-amd-5300m-rel/gn-args.json"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-mac-x64-amd-5300m-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "mac"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "dawn-mac-x64-builder-rel",'
' "project": "dawn"'
' },'
' "run_tests_serially": true'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-mac-x64-builder-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "mac"'
' },'
' "legacy_gclient_config": {'
' "apply_configs": ['
' "dawn_node",'
' "dawn_wasm"'
' ],'
' "config": "dawn"'
' }'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-mac-x64-builder-rel",'
' "project": "dawn"'
' }'
' ],'
' "builder_ids_in_scope_for_testing": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-mac-x64-amd-5300m-rel",'
' "project": "dawn"'
' }'
' ],'
' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-try-mac-x64-amd-5300m-rel/targets"'
' }'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
' "builder_group": "try",'
' "recipe": "dawn/gn_v2_trybot"'
'}'
build_numbers: YES
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
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|content)/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/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests release Dawn on Mac/x64 on 16\" 2019 Macbook Pros w/ 5300M GPUs. Manual only.<br/>This builder mirrors the following CI builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-mac-x64-amd-5300m-rel\">dawn-mac-x64-amd-5300m-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-mac-x64-builder-rel\">dawn-mac-x64-builder-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a><br/><h3>NOTE: This builder only runs 1 max concurrent builds.</h3>"
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
max_concurrent_builds: 1
}
builders {
name: "dawn-try-mac-x64-amd-555x-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cpu:arm64"
dimensions: "os:Mac-15"
dimensions: "pool:luci.chromium.gpu.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/global/generated/builders/try/dawn-try-mac-x64-amd-555x-rel/gn-args.json"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-mac-x64-amd-555x-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "mac"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "dawn-mac-x64-builder-rel",'
' "project": "dawn"'
' },'
' "run_tests_serially": true'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-mac-x64-builder-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "mac"'
' },'
' "legacy_gclient_config": {'
' "apply_configs": ['
' "dawn_node",'
' "dawn_wasm"'
' ],'
' "config": "dawn"'
' }'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-mac-x64-builder-rel",'
' "project": "dawn"'
' }'
' ],'
' "builder_ids_in_scope_for_testing": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-mac-x64-amd-555x-rel",'
' "project": "dawn"'
' }'
' ],'
' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-try-mac-x64-amd-555x-rel/targets"'
' }'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
' "builder_group": "try",'
' "recipe": "dawn/gn_v2_trybot"'
'}'
build_numbers: YES
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
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|content)/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/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests release Dawn on Mac/x64 on 15\" 2019 Macbook Pros w/ AMD Radeon Pro 555X GPUs. Manual only.<br/>This builder mirrors the following CI builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-mac-x64-amd-555x-rel\">dawn-mac-x64-amd-555x-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-mac-x64-builder-rel\">dawn-mac-x64-builder-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a><br/><h3>NOTE: This builder only runs 1 max concurrent builds.</h3>"
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
max_concurrent_builds: 1
}
builders {
name: "dawn-try-mac-x64-intel-uhd630-exp-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cpu:arm64"
dimensions: "os:Mac-15"
dimensions: "pool:luci.chromium.gpu.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/global/generated/builders/try/dawn-try-mac-x64-intel-uhd630-exp-rel/gn-args.json"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-mac-x64-builder-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "mac"'
' },'
' "legacy_gclient_config": {'
' "apply_configs": ['
' "dawn_node",'
' "dawn_wasm"'
' ],'
' "config": "dawn"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-mac-x64-intel-uhd630-exp-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "mac"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "dawn-mac-x64-builder-rel",'
' "project": "dawn"'
' },'
' "run_tests_serially": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-mac-x64-builder-rel",'
' "project": "dawn"'
' }'
' ],'
' "builder_ids_in_scope_for_testing": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-mac-x64-intel-uhd630-exp-rel",'
' "project": "dawn"'
' }'
' ],'
' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-try-mac-x64-intel-uhd630-exp-rel/targets"'
' }'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
' "builder_group": "try",'
' "recipe": "dawn/gn_v2_trybot"'
'}'
build_numbers: YES
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
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|content)/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/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests release Dawn on Mac/x64 on 2018 Mac Minis w/ Intel UHD 630 GPUs w/ experimental OS configs. Manual only.<br/>This builder mirrors the following CI builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-mac-x64-builder-rel\">dawn-mac-x64-builder-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-mac-x64-intel-uhd630-exp-rel\">dawn-mac-x64-intel-uhd630-exp-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a><br/><h3>NOTE: This builder only runs 1 max concurrent builds.</h3>"
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
max_concurrent_builds: 1
}
builders {
name: "dawn-try-mac-x64-intel-uhd630-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cpu:arm64"
dimensions: "os:Mac-15"
dimensions: "pool:luci.chromium.gpu.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/global/generated/builders/try/dawn-try-mac-x64-intel-uhd630-rel/gn-args.json"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-mac-x64-builder-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "mac"'
' },'
' "legacy_gclient_config": {'
' "apply_configs": ['
' "dawn_node",'
' "dawn_wasm"'
' ],'
' "config": "dawn"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-mac-x64-intel-uhd630-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "mac"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "dawn-mac-x64-builder-rel",'
' "project": "dawn"'
' },'
' "run_tests_serially": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-mac-x64-builder-rel",'
' "project": "dawn"'
' }'
' ],'
' "builder_ids_in_scope_for_testing": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-mac-x64-intel-uhd630-rel",'
' "project": "dawn"'
' }'
' ],'
' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-try-mac-x64-intel-uhd630-rel/targets"'
' }'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
' "builder_group": "try",'
' "recipe": "dawn/gn_v2_trybot"'
'}'
build_numbers: YES
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
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|content)/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/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests release Dawn on Mac/x64 on 2018 Mac Minis w/ Intel UHD 630 GPUs. Manual only.<br/>This builder mirrors the following CI builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-mac-x64-builder-rel\">dawn-mac-x64-builder-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-mac-x64-intel-uhd630-rel\">dawn-mac-x64-intel-uhd630-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a><br/><h3>NOTE: This builder only runs 1 max concurrent builds.</h3>"
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
max_concurrent_builds: 1
}
builders {
name: "dawn-try-mac-x64-sws-dbg"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cpu:arm64"
dimensions: "os:Mac-15"
dimensions: "pool:luci.chromium.gpu.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/global/generated/builders/try/dawn-try-mac-x64-sws-dbg/gn-args.json"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-mac-x64-builder-dbg",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Debug",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "mac"'
' },'
' "legacy_gclient_config": {'
' "apply_configs": ['
' "dawn_node",'
' "dawn_wasm"'
' ],'
' "config": "dawn"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-mac-x64-sws-dbg",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Debug",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "mac"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "dawn-mac-x64-builder-dbg",'
' "project": "dawn"'
' },'
' "run_tests_serially": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-mac-x64-builder-dbg",'
' "project": "dawn"'
' }'
' ],'
' "builder_ids_in_scope_for_testing": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-mac-x64-sws-dbg",'
' "project": "dawn"'
' }'
' ],'
' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-try-mac-x64-sws-dbg/targets"'
' }'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
' "builder_group": "try",'
' "recipe": "dawn/gn_v2_trybot"'
'}'
build_numbers: YES
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
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|content)/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/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests debug Dawn on Mac/x64 with SwiftShader. Manual only.<br/>This builder mirrors the following CI builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-mac-x64-builder-dbg\">dawn-mac-x64-builder-dbg</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-mac-x64-sws-dbg\">dawn-mac-x64-sws-dbg</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a><br/><h3>NOTE: This builder only runs 1 max concurrent builds.</h3>"
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
max_concurrent_builds: 1
}
builders {
name: "dawn-try-mac-x64-sws-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cpu:arm64"
dimensions: "os:Mac-15"
dimensions: "pool:luci.chromium.gpu.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/global/generated/builders/try/dawn-try-mac-x64-sws-rel/gn-args.json"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-mac-x64-builder-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "mac"'
' },'
' "legacy_gclient_config": {'
' "apply_configs": ['
' "dawn_node",'
' "dawn_wasm"'
' ],'
' "config": "dawn"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-mac-x64-sws-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "mac"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "dawn-mac-x64-builder-rel",'
' "project": "dawn"'
' },'
' "run_tests_serially": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-mac-x64-builder-rel",'
' "project": "dawn"'
' }'
' ],'
' "builder_ids_in_scope_for_testing": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-mac-x64-sws-rel",'
' "project": "dawn"'
' }'
' ],'
' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-try-mac-x64-sws-rel/targets"'
' }'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
' "builder_group": "try",'
' "recipe": "dawn/gn_v2_trybot"'
'}'
build_numbers: YES
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
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|content)/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/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests release Dawn on Mac/x64 with SwiftShader. Manual only.<br/>This builder mirrors the following CI builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-mac-x64-builder-rel\">dawn-mac-x64-builder-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-mac-x64-sws-rel\">dawn-mac-x64-sws-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a><br/><h3>NOTE: This builder only runs 1 max concurrent builds.</h3>"
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
max_concurrent_builds: 1
}
builders {
name: "dawn-try-win-arm64-qualcomm-snapdragonxelite-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "os:Windows-10"
dimensions: "pool:luci.chromium.gpu.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/global/generated/builders/try/dawn-try-win-arm64-qualcomm-snapdragonxelite-rel/gn-args.json"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-win-arm64-builder-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "arm",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "apply_configs": ['
' "dawn_node"'
' ],'
' "config": "dawn"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-win-arm64-qualcomm-snapdragonxelite-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "arm",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "dawn-win-arm64-builder-rel",'
' "project": "dawn"'
' },'
' "run_tests_serially": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-win-arm64-builder-rel",'
' "project": "dawn"'
' }'
' ],'
' "builder_ids_in_scope_for_testing": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-win-arm64-qualcomm-snapdragonxelite-rel",'
' "project": "dawn"'
' }'
' ],'
' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-try-win-arm64-qualcomm-snapdragonxelite-rel/targets"'
' }'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
' "builder_group": "try",'
' "recipe": "dawn/gn_v2_trybot"'
'}'