# 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: "chrome-swarming.appspot.com"
dimensions: "cpu:x86-64"
dimensions: "os:Ubuntu-24.04"
dimensions: "pool:luci.dawn.trusted-robots"
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-android-arm-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"
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-android-arm-builder-rel/gn-args.json"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-android-arm-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": 32,'
' "target_platform": "android"'
' },'
' "legacy_gclient_config": {'
' "apply_configs": ['
' "dawn_android",'
' "dawn_node",'
' "dawn_wasm"'
' ],'
' "config": "dawn"'
' }'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-android-arm-builder-rel",'
' "project": "dawn"'
' }'
' ],'
' "mirroring_builder_group_and_names": ['
' {'
' "builder": "dawn-cq-android-arm-rel",'
' "group": "try"'
' }'
' ],'
' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-android-arm-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 Android/arm
This builder is mirrored by any of the following try builders:
Builder owner: chrome-gpu-infra@google.com"
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-android-arm64-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"
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-android-arm64-builder-rel/gn-args.json"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-android-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": "android"'
' },'
' "legacy_gclient_config": {'
' "apply_configs": ['
' "dawn_android",'
' "dawn_node",'
' "dawn_wasm"'
' ],'
' "config": "dawn"'
' }'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-android-arm64-builder-rel",'
' "project": "dawn"'
' }'
' ],'
' "mirroring_builder_group_and_names": ['
' {'
' "builder": "dawn-cq-android-arm64-rel",'
' "group": "try"'
' }'
' ],'
' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-android-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 Android/arm64
This builder is mirrored by any of the following try builders:
Builder owner: chrome-gpu-infra@google.com"
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-bazel-dbg"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:8"
dimensions: "cpu:x86-64"
dimensions: "os:Ubuntu-22.04"
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-linux-x64-bazel-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-bazel-dbg",'
' "project": "dawn"'
' }'
' ],'
' "mirroring_builder_group_and_names": ['
' {'
' "builder": "dawn-cq-linux-x64-bazel-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",'
' "debug": true,'
' "gardener_rotations": ['
' "dawn"'
' ],'
' "recipe": "dawn/bazel",'
' "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 Tint targets for Linux/x64 using Bazel in Debug mode
This builder is mirrored by any of the following try builders:
Builder owner: chrome-gpu-infra@google.com"
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-bazel-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:8"
dimensions: "cpu:x86-64"
dimensions: "os:Ubuntu-22.04"
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-linux-x64-bazel-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-bazel-rel",'
' "project": "dawn"'
' }'
' ],'
' "mirroring_builder_group_and_names": ['
' {'
' "builder": "dawn-cq-linux-x64-bazel-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",'
' "debug": false,'
' "gardener_rotations": ['
' "dawn"'
' ],'
' "recipe": "dawn/bazel",'
' "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 Tint targets for Linux/x64 using Bazel
This builder is mirrored by any of the following try builders:
Builder owner: chrome-gpu-infra@google.com"
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-dbg"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:8"
dimensions: "os:Ubuntu-22.04"
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-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
This builder is mirrored by any of the following try builders:
Builder owner: chrome-gpu-infra@google.com"
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"
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",'
' "checkout_litert_lm"'
' ],'
' "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
This builder is mirrored by any of the following try builders:
Builder owner: chrome-gpu-infra@google.com"
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"
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"'
' }'
' ],'
' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-linux-x64-builder-tsan/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 w/ TSAN enabled
This builder is mirrored by any of the following try builders:
Builder owner: chrome-gpu-infra@google.com"
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"
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
This builder is mirrored by any of the following try builders:
Builder owner: chrome-gpu-infra@google.com"
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"
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
This builder is mirrored by any of the following try builders:
Builder owner: chrome-gpu-infra@google.com"
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",'
' "checkout_litert_lm"'
' ],'
' "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
This builder is mirrored by any of the following try builders:
Builder owner: chrome-gpu-infra@google.com"
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",'
' "checkout_litert_lm"'
' ],'
' "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
This builder is mirrored by any of the following try builders:
Builder owner: chrome-gpu-infra@google.com"
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",'
' "checkout_litert_lm"'
' ],'
' "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
This builder is mirrored by any of the following try builders:
Builder owner: chrome-gpu-infra@google.com"
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"
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"'
' }'
' ],'
' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-linux-x64-sws-clusterfuzz/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",'
' "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
Builder owner: chrome-gpu-infra@google.com"
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: "builderless:1"
dimensions: "cpu:x86-64"
dimensions: "machine_type:n2-standard-8|e4-standard-8"
dimensions: "os:Ubuntu-22.04"
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-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
This builder is mirrored by any of the following try builders:
Builder owner: chrome-gpu-infra@google.com"
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: "builderless:1"
dimensions: "cpu:x86-64"
dimensions: "machine_type:n2-standard-8|e4-standard-8"
dimensions: "os:Ubuntu-22.04"
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-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
This builder is mirrored by any of the following try builders:
Builder owner: chrome-gpu-infra@google.com"
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: "builderless:1"
dimensions: "cpu:x86-64"
dimensions: "machine_type:n2-standard-8|e4-standard-8"
dimensions: "os:Ubuntu-22.04"
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-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
This builder is mirrored by any of the following try builders:
Builder owner: chrome-gpu-infra@google.com"
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
This builder is mirrored by any of the following try builders:
Builder owner: chrome-gpu-infra@google.com"
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",'
' "checkout_litert_lm"'
' ],'
' "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
This builder is mirrored by any of the following try builders:
Builder owner: chrome-gpu-infra@google.com"
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"'
' }'
' ],'
' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-linux-x64-sws-tsan/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 with TSAN
This builder is mirrored by any of the following try builders:
Builder owner: chrome-gpu-infra@google.com"
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"
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
This builder is mirrored by any of the following try builders:
Builder owner: chrome-gpu-infra@google.com"
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"
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
This builder is mirrored by any of the following try builders:
Builder owner: chrome-gpu-infra@google.com"
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"
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
This builder is mirrored by any of the following try builders:
Builder owner: chrome-gpu-infra@google.com"
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"
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
This builder is mirrored by any of the following try builders:
Builder owner: chrome-gpu-infra@google.com"
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
This builder is mirrored by any of the following try builders:
Builder owner: chrome-gpu-infra@google.com"
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
This builder is mirrored by any of the following try builders:
Builder owner: chrome-gpu-infra@google.com"
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-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-arm64-apple-m2-exp-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",'
' "checkout_litert_lm"'
' ],'
' "config": "dawn"'
' }'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-mac-arm64-apple-m2-exp-rel",'
' "project": "dawn"'
' }'
' ],'
' "mirroring_builder_group_and_names": ['
' {'
' "builder": "dawn-try-mac-arm64-apple-m2-exp-rel",'
' "group": "try"'
' }'
' ],'
' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-mac-arm64-apple-m2-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/arm64 on Apple M2 devices w/ experimental OS configs
This builder is mirrored by any of the following try builders:
Builder owner: chrome-gpu-infra@google.com"
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",'
' "checkout_litert_lm"'
' ],'
' "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
This builder is mirrored by any of the following try builders:
Builder owner: chrome-gpu-infra@google.com"
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-bazel-dbg"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cpu:arm64"
dimensions: "os:Mac-15|Mac-26"
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-arm64-bazel-dbg",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Debug",'
' "config": "dawn_base",'
' "target_arch": "arm",'
' "target_bits": 64,'
' "target_platform": "mac"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' }'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-mac-arm64-bazel-dbg",'
' "project": "dawn"'
' }'
' ],'
' "mirroring_builder_group_and_names": ['
' {'
' "builder": "dawn-cq-mac-arm64-bazel-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",'
' "debug": true,'
' "gardener_rotations": ['
' "dawn"'
' ],'
' "recipe": "dawn/bazel",'
' "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 Tint targets for Mac/arm64 using Bazel in Debug mode
This builder is mirrored by any of the following try builders:
Builder owner: chrome-gpu-infra@google.com"
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-arm64-bazel-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cpu:arm64"
dimensions: "os:Mac-15|Mac-26"
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-arm64-bazel-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": {'
' "config": "dawn"'
' }'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-mac-arm64-bazel-rel",'
' "project": "dawn"'
' }'
' ],'
' "mirroring_builder_group_and_names": ['
' {'
' "builder": "dawn-cq-mac-arm64-bazel-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",'
' "debug": false,'
' "gardener_rotations": ['
' "dawn"'
' ],'
' "recipe": "dawn/bazel",'
' "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 Tint targets for Mac/arm64 using Bazel
This builder is mirrored by any of the following try builders:
Builder owner: chrome-gpu-infra@google.com"
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-arm64-builder-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cpu:arm64"
dimensions: "os:Mac-15|Mac-26"
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-exp-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-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",'
' "checkout_litert_lm"'
' ],'
' "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-exp-rel",'
' "project": "dawn"'
' },'
' {'
' "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-exp-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
This builder is mirrored by any of the following try builders:
Builder owner: chrome-gpu-infra@google.com"
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
This builder is mirrored by any of the following try builders:
Builder owner: chrome-gpu-infra@google.com"
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
This builder is mirrored by any of the following try builders:
Builder owner: chrome-gpu-infra@google.com"
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|Mac-26"
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
This builder is mirrored by any of the following try builders:
Builder owner: chrome-gpu-infra@google.com"
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|Mac-26"
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
This builder is mirrored by any of the following try builders:
Builder owner: chrome-gpu-infra@google.com"
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
This builder is mirrored by any of the following try builders:
Builder owner: chrome-gpu-infra@google.com"
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
This builder is mirrored by any of the following try builders:
Builder owner: chrome-gpu-infra@google.com"
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
This builder is mirrored by any of the following try builders:
Builder owner: chrome-gpu-infra@google.com"
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
This builder is mirrored by any of the following try builders:
Builder owner: chrome-gpu-infra@google.com"
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
This builder is mirrored by any of the following try builders:
Builder owner: chrome-gpu-infra@google.com"
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
This builder is mirrored by any of the following try builders:
Builder owner: chrome-gpu-infra@google.com"
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
This builder is mirrored by any of the following try builders:
Builder owner: chrome-gpu-infra@google.com"
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
This builder is mirrored by any of the following try builders:
Builder owner: chrome-gpu-infra@google.com"
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-amd-rx5500xt-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-amd-rx5500xt-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-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_ids": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-amd-rx5500xt-rel",'
' "project": "dawn"'
' }'
' ],'
' "mirroring_builder_group_and_names": ['
' {'
' "builder": "dawn-cq-win-x64-rel",'
' "group": "try"'
' },'
' {'
' "builder": "dawn-try-win-x64-amd-rx5500xt-rel",'
' "group": "try"'
' }'
' ],'
' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-win-x64-amd-rx5500xt-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 AMD RX 5500 XT GPUs
This builder is mirrored by any of the following try builders:
Builder owner: chrome-gpu-infra@google.com"
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"'
' }'
' ],'
' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-win-x64-builder-asan/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 with ASAN enabled
This builder is mirrored by any of the following try builders:
Builder owner: chrome-gpu-infra@google.com"
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
This builder is mirrored by any of the following try builders:
Builder owner: chrome-gpu-infra@google.com"
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"'
' }'
' ],'
' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-win-x64-builder-msvc-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 using MSVC
This builder is mirrored by any of the following try builders:
Builder owner: chrome-gpu-infra@google.com"
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"'
' }'
' ],'
' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-win-x64-builder-msvc-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 using MSVC
This builder is mirrored by any of the following try builders:
Builder owner: chrome-gpu-infra@google.com"
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-amd-rx5500xt-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-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-amd-rx5500xt-rel",'
' "project": "dawn"'
' },'
' {'
' "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-amd-rx5500xt-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
This builder is mirrored by any of the following try builders:
Builder owner: chrome-gpu-infra@google.com"
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"'
' }'
' ],'
' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-win-x64-intel-uhd630-asan/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/ASAN on Intel CPUs w/ UHD 630 GPUs
This builder is mirrored by any of the following try builders:
Builder owner: chrome-gpu-infra@google.com"
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
This builder is mirrored by any of the following try builders:
Builder owner: chrome-gpu-infra@google.com"
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
This builder is mirrored by any of the following try builders:
Builder owner: chrome-gpu-infra@google.com"
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"'
' }'
' ],'
' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-win-x64-nvidia-gtx1660-asan/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/ASAN on NVIDIA GTX 1660 GPUs
This builder is mirrored by any of the following try builders:
Builder owner: chrome-gpu-infra@google.com"
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
This builder is mirrored by any of the following try builders:
Builder owner: chrome-gpu-infra@google.com"
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
This builder is mirrored by any of the following try builders:
Builder owner: chrome-gpu-infra@google.com"
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
This builder is mirrored by any of the following try builders:
Builder owner: chrome-gpu-infra@google.com"
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"
dimensions: "machine_type:n2-standard-8|e4-standard-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": {'
' "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
This builder is mirrored by any of the following try builders:
Builder owner: chrome-gpu-infra@google.com"
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"
dimensions: "machine_type:n2-standard-8|e4-standard-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": {'
' "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
This builder is mirrored by any of the following try builders:
Builder owner: chrome-gpu-infra@google.com"
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"'
' }'
' ],'
' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-win-x64-sws-msvc-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 using binaries built with MSVC
This builder is mirrored by any of the following try builders:
Builder owner: chrome-gpu-infra@google.com"
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"'
' }'
' ],'
' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-win-x64-sws-msvc-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 using binaries built with MSVC
This builder is mirrored by any of the following try builders:
Builder owner: chrome-gpu-infra@google.com"
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
This builder is mirrored by any of the following try builders:
Builder owner: chrome-gpu-infra@google.com"
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"'
' }'
' ],'
' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-win-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 Windows/x86
This builder is mirrored by any of the following try builders:
Builder owner: chrome-gpu-infra@google.com"
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
This builder is mirrored by any of the following try builders:
Builder owner: chrome-gpu-infra@google.com"
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
This builder is mirrored by any of the following try builders:
Builder owner: chrome-gpu-infra@google.com"
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
This builder is mirrored by any of the following try builders:
Builder owner: chrome-gpu-infra@google.com"
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"'
' }'
' ],'
' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-win-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 Windows/x86 with SwiftShader
This builder is mirrored by any of the following try builders:
Builder owner: chrome-gpu-infra@google.com"
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
This builder is mirrored by any of the following try builders:
Builder owner: chrome-gpu-infra@google.com"
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-android-arm-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-android-arm-rel/gn-args.json"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-android-arm-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": 32,'
' "target_platform": "android"'
' },'
' "legacy_gclient_config": {'
' "apply_configs": ['
' "dawn_android",'
' "dawn_node",'
' "dawn_wasm"'
' ],'
' "config": "dawn"'
' }'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-android-arm-builder-rel",'
' "project": "dawn"'
' }'
' ],'
' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-cq-android-arm-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": "required",'
' "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 Android/arm on multiple hardware configs. Blocks CL submission.
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 3 max concurrent builds.
"
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-android-arm64-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-android-arm64-rel/gn-args.json"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-android-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": "android"'
' },'
' "legacy_gclient_config": {'
' "apply_configs": ['
' "dawn_android",'
' "dawn_node",'
' "dawn_wasm"'
' ],'
' "config": "dawn"'
' }'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-android-arm64-builder-rel",'
' "project": "dawn"'
' }'
' ],'
' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-cq-android-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 Android/arm64 on multiple hardware configs. Blocks CL submission.
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 3 max concurrent builds.
"
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-bazel-dbg"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:8"
dimensions: "cpu:x86-64"
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": {'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-bazel-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-bazel-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",'
' "debug": true,'
' "recipe": "dawn/bazel"'
'}'
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 Tint targets for Linux/x64 using Bazel in debug mode.
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 3 max concurrent builds.
"
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-bazel-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:8"
dimensions: "cpu:x86-64"
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": {'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-bazel-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-bazel-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",'
' "debug": false,'
' "recipe": "dawn/bazel"'
'}'
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 Tint targets for Linux/x64 using Bazel in release mode.
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 3 max concurrent builds.
"
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-cmake-asan"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cpu:x86-64"
dimensions: "machine_type:n2-standard-8|e4-standard-8"
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": {'
' "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
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 5 max concurrent builds.
"
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: "builderless:1"
dimensions: "cpu:x86-64"
dimensions: "machine_type:n2-standard-8|e4-standard-8"
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": {'
' "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
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 5 max concurrent builds.
"
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: "builderless:1"
dimensions: "cpu:x86-64"
dimensions: "machine_type:n2-standard-8|e4-standard-8"
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": {'
' "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
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 5 max concurrent builds.
"
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
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 3 max concurrent builds.
"
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.
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 3 max concurrent builds.
"
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.
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 3 max concurrent builds.
"
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",'
' "checkout_litert_lm"'
' ],'
' "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
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 3 max concurrent builds.
"
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
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 3 max concurrent builds.
"
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.
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 3 max concurrent builds.
"
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.
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 3 max concurrent builds.
"
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
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 3 max concurrent builds.
"
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-bazel-dbg"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cpu:arm64"
dimensions: "os:Mac-15|Mac-26"
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-arm64-bazel-dbg",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Debug",'
' "config": "dawn_base",'
' "target_arch": "arm",'
' "target_bits": 64,'
' "target_platform": "mac"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' }'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-mac-arm64-bazel-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",'
' "debug": true,'
' "recipe": "dawn/bazel"'
'}'
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 Tint targets for Mac/arm64 using Bazel in debug mode.
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 3 max concurrent builds.
"
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-bazel-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cpu:arm64"
dimensions: "os:Mac-15|Mac-26"
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-arm64-bazel-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": {'
' "config": "dawn"'
' }'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-mac-arm64-bazel-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",'
' "debug": false,'
' "recipe": "dawn/bazel"'
'}'
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 Tint targets for Mac/arm64 using Bazel in release mode.
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 3 max concurrent builds.
"
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|Mac-26"
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",'
' "checkout_litert_lm"'
' ],'
' "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
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 3 max concurrent builds.
"
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
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 5 max concurrent builds.
"
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
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 5 max concurrent builds.
"
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|Mac-26"
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
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 3 max concurrent builds.
"
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|Mac-26"
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
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 3 max concurrent builds.
"
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
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 3 max concurrent builds.
"
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
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 3 max concurrent builds.
"
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"
dimensions: "machine_type:n2-standard-8|e4-standard-8"
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
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 5 max concurrent builds.
"
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"
dimensions: "machine_type:n2-standard-8|e4-standard-8"
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
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 5 max concurrent builds.
"
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"'
' }'
' ],'
' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-cq-win-x64-msvc-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 built with MSVC on Win/x64 on multiple hardware configs. Blocks CL submission
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 3 max concurrent builds.
"
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"'
' }'
' ],'
' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-cq-win-x64-msvc-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 built with MSVC on Win/x64 on multiple hardware configs. Blocks CL submission
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 3 max concurrent builds.
"
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-amd-rx5500xt-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-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-amd-rx5500xt-rel",'
' "project": "dawn"'
' },'
' {'
' "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
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 3 max concurrent builds.
"
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"'
' }'
' ],'
' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-cq-win-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 Win/x86 on multiple hardware configs. Blocks CL submission
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 3 max concurrent builds.
"
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
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 3 max concurrent builds.
"
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.
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 1 max concurrent builds.
"
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.
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 1 max concurrent builds.
"
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",'
' "checkout_litert_lm"'
' ],'
' "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.
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 1 max concurrent builds.
"
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",'
' "checkout_litert_lm"'
' ],'
' "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.
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 1 max concurrent builds.
"
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",'
' "checkout_litert_lm"'
' ],'
' "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.
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 1 max concurrent builds.
"
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.
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 1 max concurrent builds.
"
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",'
' "checkout_litert_lm"'
' ],'
' "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.
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 1 max concurrent builds.
"
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"'
' }'
' ],'
' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-try-linux-x64-sws-tsan/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 with TSAN. Manual only.
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 1 max concurrent builds.
"
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.
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 1 max concurrent builds.
"
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.
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 1 max concurrent builds.
"
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.
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 1 max concurrent builds.
"
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.
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 1 max concurrent builds.
"
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-exp-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cpu:arm64"
dimensions: "os:Mac-15|Mac-26"
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-exp-rel/gn-args.json"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-mac-arm64-apple-m2-exp-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",'
' "checkout_litert_lm"'
' ],'
' "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-exp-rel",'
' "project": "dawn"'
' }'
' ],'
' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-try-mac-arm64-apple-m2-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/arm64 on Apple M2 devices w/ experimental OS configs. Manual only.
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 1 max concurrent builds.
"
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|Mac-26"
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",'
' "checkout_litert_lm"'
' ],'
' "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.
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 1 max concurrent builds.
"
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|Mac-26"
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.
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 1 max concurrent builds.
"
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|Mac-26"
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.
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 1 max concurrent builds.
"
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|Mac-26"
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.
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 1 max concurrent builds.
"
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|Mac-26"
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.
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 1 max concurrent builds.
"
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|Mac-26"
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.
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 1 max concurrent builds.
"
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|Mac-26"
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.
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 1 max concurrent builds.
"
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"'
'}'
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 Windows/arm64 on devices with Snapdragon X Elite SoCs. Manual only.
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 1 max concurrent builds.
"
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-x64-amd-rx5500xt-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-x64-amd-rx5500xt-rel/gn-args.json"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-amd-rx5500xt-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-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_ids": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-builder-rel",'
' "project": "dawn"'
' }'
' ],'
' "builder_ids_in_scope_for_testing": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-amd-rx5500xt-rel",'
' "project": "dawn"'
' }'
' ],'
' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-try-win-x64-amd-rx5500xt-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 Windows/x64 on AMD RX 5500 XT GPUs. Manual only.
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 1 max concurrent builds.
"
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-x64-intel-uhd630-asan"
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-x64-intel-uhd630-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_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"'
' }'
' ],'
' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-try-win-x64-intel-uhd630-asan/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 Windows/x64/ASAN on Intel CPUs w/ UHD 630. Manual only.
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 1 max concurrent builds.
"
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-x64-intel-uhd630-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-x64-intel-uhd630-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_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"'
' }'
' ],'
' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-try-win-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 Windows/x64 on Intel CPUs w/ UHD 630. Manual only.
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 1 max concurrent builds.
"
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-x64-intel-uhd770-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-x64-intel-uhd770-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-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-builder-rel",'
' "project": "dawn"'
' }'
' ],'
' "builder_ids_in_scope_for_testing": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-intel-uhd770-rel",'
' "project": "dawn"'
' }'
' ],'
' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-try-win-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 Windows/x64 on Intel CPUs w/ UHD 770. Manual only.
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 1 max concurrent builds.
"
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-x64-nvidia-gtx1660-asan"
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-x64-nvidia-gtx1660-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-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-nvidia-gtx1660-asan",'
' "project": "dawn"'
' }'
' ],'
' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-try-win-x64-nvidia-gtx1660-asan/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 Windows/x64/ASAN on NVIDIA GTX 1660 GPUs. Manual only.
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 1 max concurrent builds.
"
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-x64-nvidia-gtx1660-exp-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-x64-nvidia-gtx1660-exp-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-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-builder-rel",'
' "project": "dawn"'
' }'
' ],'
' "builder_ids_in_scope_for_testing": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-nvidia-gtx1660-exp-rel",'
' "project": "dawn"'
' }'
' ],'
' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-try-win-x64-nvidia-gtx1660-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 Windows/x64 on NVIDIA GTX 1660 GPUs w/ experimental OS/driver configs. Manual only.
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 1 max concurrent builds.
"
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-x64-nvidia-gtx1660-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-x64-nvidia-gtx1660-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-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-builder-rel",'
' "project": "dawn"'
' }'
' ],'
' "builder_ids_in_scope_for_testing": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-nvidia-gtx1660-rel",'
' "project": "dawn"'
' }'
' ],'
' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-try-win-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 Windows/x64 on NVIDIA GTX 1660 GPUs. Manual only.
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 1 max concurrent builds.
"
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-x64-sws-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-try-win-x64-sws-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-try-win-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 Windows/x64 with SwiftShader. Manual only.
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 1 max concurrent builds.
"
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-x64-sws-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-try-win-x64-sws-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"'
' }'
' ],'
' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-try-win-x64-sws-msvc-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 Windows/x64 with SwiftShader using binaries built with MSVC. Manual only.
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 1 max concurrent builds.
"
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-x64-sws-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-try-win-x64-sws-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"'
' }'
' ],'
' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-try-win-x64-sws-msvc-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 Windows/x64 with SwiftShader using binaries built with MSVC. Manual only.
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 1 max concurrent builds.
"
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-x64-sws-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-x64-sws-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-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-sws-rel",'
' "project": "dawn"'
' }'
' ],'
' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-try-win-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 Windows/x64 with SwiftShader. Manual only.
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 1 max concurrent builds.
"
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-x86-intel-uhd630-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-x86-intel-uhd630-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_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"'
' }'
' ],'
' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-try-win-x86-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 Windows/x86 on Intel CPUs w/ UHD 630. Manual only.
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 1 max concurrent builds.
"
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-x86-nvidia-gtx1660-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-x86-nvidia-gtx1660-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-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-builder-rel",'
' "project": "dawn"'
' }'
' ],'
' "builder_ids_in_scope_for_testing": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-win-x86-nvidia-gtx1660-rel",'
' "project": "dawn"'
' }'
' ],'
' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-try-win-x86-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 Windows/x86 on NVIDIA GTX 1660 GPUs. Manual only.
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 1 max concurrent builds.
"
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-x86-sws-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-try-win-x86-sws-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"'
' }'
' ],'
' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-try-win-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 Windows/x86 with SwiftShader. Manual only.
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 1 max concurrent builds.
"
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-x86-sws-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-x86-sws-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-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-sws-rel",'
' "project": "dawn"'
' }'
' ],'
' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-try-win-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 Windows/x86 with SwiftShader. Manual only.
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 1 max concurrent builds.
"
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: "presubmit"
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/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": "required",'
' "recipe": "run_presubmit",'
' "repo_name": "dawn",'
' "runhooks": 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: "Runs basic presubmit checks on Linux machines
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 3 max concurrent builds.
"
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
}
}
shadow: "try.shadow"
}
buckets {
name: "try.shadow"
constraints {
pools: "luci.chromium.gpu.try"
pools: "luci.flex.try"
service_accounts: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
}
dynamic_builder_template {}
}