blob: 6e21640dd2086bbdc623642411e8edd70dc6eb69 [file] [edit]
# 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: "cmake-linux-clang-dbg-x64"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.flex.ci"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/reclient": {'
' "instance": "rbe-chromium-trusted",'
' "jobs": 250,'
' "metrics_project": "chromium-reclient-metrics",'
' "scandeps_server": true'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "metrics_project": "chromium-reclient-metrics",'
' "project": "rbe-chromium-trusted",'
' "remote_jobs": 250'
' },'
' "asan": false,'
' "clang": true,'
' "debug": true,'
' "gardener_rotations": ['
' "dawn"'
' ],'
' "recipe": "dawn/cmake",'
' "sheriff_rotations": ['
' "dawn"'
' ],'
' "target_cpu": "x64",'
' "ubsan": false'
'}'
service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
shadow_builder_adjustments {
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
properties:
'{'
' "$build/reclient": {'
' "instance": "rbe-chromium-untrusted",'
' "jobs": 250,'
' "metrics_project": "chromium-reclient-metrics",'
' "scandeps_server": true'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "metrics_project": "chromium-reclient-metrics",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
' "asan": false,'
' "clang": true,'
' "debug": true,'
' "target_cpu": "x64",'
' "ubsan": false'
'}'
}
}
builders {
name: "cmake-linux-clang-dbg-x64-asan"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.flex.ci"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/reclient": {'
' "instance": "rbe-chromium-trusted",'
' "jobs": 250,'
' "metrics_project": "chromium-reclient-metrics",'
' "scandeps_server": true'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "metrics_project": "chromium-reclient-metrics",'
' "project": "rbe-chromium-trusted",'
' "remote_jobs": 250'
' },'
' "asan": true,'
' "clang": true,'
' "debug": true,'
' "gardener_rotations": ['
' "dawn"'
' ],'
' "recipe": "dawn/cmake",'
' "sheriff_rotations": ['
' "dawn"'
' ],'
' "target_cpu": "x64",'
' "ubsan": false'
'}'
service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
shadow_builder_adjustments {
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
properties:
'{'
' "$build/reclient": {'
' "instance": "rbe-chromium-untrusted",'
' "jobs": 250,'
' "metrics_project": "chromium-reclient-metrics",'
' "scandeps_server": true'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "metrics_project": "chromium-reclient-metrics",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
' "asan": true,'
' "clang": true,'
' "debug": true,'
' "target_cpu": "x64",'
' "ubsan": false'
'}'
}
}
builders {
name: "cmake-linux-clang-dbg-x64-ubsan"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.flex.ci"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/reclient": {'
' "instance": "rbe-chromium-trusted",'
' "jobs": 250,'
' "metrics_project": "chromium-reclient-metrics",'
' "scandeps_server": true'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "metrics_project": "chromium-reclient-metrics",'
' "project": "rbe-chromium-trusted",'
' "remote_jobs": 250'
' },'
' "asan": false,'
' "clang": true,'
' "debug": true,'
' "gardener_rotations": ['
' "dawn"'
' ],'
' "recipe": "dawn/cmake",'
' "sheriff_rotations": ['
' "dawn"'
' ],'
' "target_cpu": "x64",'
' "ubsan": true'
'}'
service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
shadow_builder_adjustments {
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
properties:
'{'
' "$build/reclient": {'
' "instance": "rbe-chromium-untrusted",'
' "jobs": 250,'
' "metrics_project": "chromium-reclient-metrics",'
' "scandeps_server": true'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "metrics_project": "chromium-reclient-metrics",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
' "asan": false,'
' "clang": true,'
' "debug": true,'
' "target_cpu": "x64",'
' "ubsan": true'
'}'
}
}
builders {
name: "cmake-linux-clang-rel-x64"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.flex.ci"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/reclient": {'
' "instance": "rbe-chromium-trusted",'
' "jobs": 250,'
' "metrics_project": "chromium-reclient-metrics",'
' "scandeps_server": true'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "metrics_project": "chromium-reclient-metrics",'
' "project": "rbe-chromium-trusted",'
' "remote_jobs": 250'
' },'
' "asan": false,'
' "clang": true,'
' "debug": false,'
' "gardener_rotations": ['
' "dawn"'
' ],'
' "recipe": "dawn/cmake",'
' "sheriff_rotations": ['
' "dawn"'
' ],'
' "target_cpu": "x64",'
' "ubsan": false'
'}'
service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
shadow_builder_adjustments {
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
properties:
'{'
' "$build/reclient": {'
' "instance": "rbe-chromium-untrusted",'
' "jobs": 250,'
' "metrics_project": "chromium-reclient-metrics",'
' "scandeps_server": true'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "metrics_project": "chromium-reclient-metrics",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
' "asan": false,'
' "clang": true,'
' "debug": false,'
' "target_cpu": "x64",'
' "ubsan": false'
'}'
}
}
builders {
name: "cmake-linux-clang-rel-x64-asan"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.flex.ci"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/reclient": {'
' "instance": "rbe-chromium-trusted",'
' "jobs": 250,'
' "metrics_project": "chromium-reclient-metrics",'
' "scandeps_server": true'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "metrics_project": "chromium-reclient-metrics",'
' "project": "rbe-chromium-trusted",'
' "remote_jobs": 250'
' },'
' "asan": true,'
' "clang": true,'
' "debug": false,'
' "gardener_rotations": ['
' "dawn"'
' ],'
' "recipe": "dawn/cmake",'
' "sheriff_rotations": ['
' "dawn"'
' ],'
' "target_cpu": "x64",'
' "ubsan": false'
'}'
service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
shadow_builder_adjustments {
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
properties:
'{'
' "$build/reclient": {'
' "instance": "rbe-chromium-untrusted",'
' "jobs": 250,'
' "metrics_project": "chromium-reclient-metrics",'
' "scandeps_server": true'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "metrics_project": "chromium-reclient-metrics",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
' "asan": true,'
' "clang": true,'
' "debug": false,'
' "target_cpu": "x64",'
' "ubsan": false'
'}'
}
}
builders {
name: "cmake-linux-clang-rel-x64-ubsan"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.flex.ci"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/reclient": {'
' "instance": "rbe-chromium-trusted",'
' "jobs": 250,'
' "metrics_project": "chromium-reclient-metrics",'
' "scandeps_server": true'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "metrics_project": "chromium-reclient-metrics",'
' "project": "rbe-chromium-trusted",'
' "remote_jobs": 250'
' },'
' "asan": false,'
' "clang": true,'
' "debug": false,'
' "gardener_rotations": ['
' "dawn"'
' ],'
' "recipe": "dawn/cmake",'
' "sheriff_rotations": ['
' "dawn"'
' ],'
' "target_cpu": "x64",'
' "ubsan": true'
'}'
service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
shadow_builder_adjustments {
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
properties:
'{'
' "$build/reclient": {'
' "instance": "rbe-chromium-untrusted",'
' "jobs": 250,'
' "metrics_project": "chromium-reclient-metrics",'
' "scandeps_server": true'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "metrics_project": "chromium-reclient-metrics",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
' "asan": false,'
' "clang": true,'
' "debug": false,'
' "target_cpu": "x64",'
' "ubsan": true'
'}'
}
}
builders {
name: "cmake-mac-dbg"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
dimensions: "os:Mac-12|Mac-13|Mac-14|Mac-15"
dimensions: "pool:luci.flex.ci"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/reclient": {'
' "instance": "rbe-chromium-trusted",'
' "jobs": 250,'
' "metrics_project": "chromium-reclient-metrics",'
' "scandeps_server": true'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "metrics_project": "chromium-reclient-metrics",'
' "project": "rbe-chromium-trusted",'
' "remote_jobs": 250'
' },'
' "asan": false,'
' "clang": true,'
' "debug": true,'
' "gardener_rotations": ['
' "dawn"'
' ],'
' "recipe": "dawn/cmake",'
' "sheriff_rotations": ['
' "dawn"'
' ],'
' "target_cpu": "x64",'
' "ubsan": false'
'}'
caches {
name: "osx_sdk"
path: "osx_sdk"
}
service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
shadow_builder_adjustments {
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
properties:
'{'
' "$build/reclient": {'
' "instance": "rbe-chromium-untrusted",'
' "jobs": 250,'
' "metrics_project": "chromium-reclient-metrics",'
' "scandeps_server": true'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "metrics_project": "chromium-reclient-metrics",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
' "asan": false,'
' "clang": true,'
' "debug": true,'
' "target_cpu": "x64",'
' "ubsan": false'
'}'
}
}
builders {
name: "cmake-mac-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
dimensions: "os:Mac-12|Mac-13|Mac-14|Mac-15"
dimensions: "pool:luci.flex.ci"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/reclient": {'
' "instance": "rbe-chromium-trusted",'
' "jobs": 250,'
' "metrics_project": "chromium-reclient-metrics",'
' "scandeps_server": true'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "metrics_project": "chromium-reclient-metrics",'
' "project": "rbe-chromium-trusted",'
' "remote_jobs": 250'
' },'
' "asan": false,'
' "clang": true,'
' "debug": false,'
' "gardener_rotations": ['
' "dawn"'
' ],'
' "recipe": "dawn/cmake",'
' "sheriff_rotations": ['
' "dawn"'
' ],'
' "target_cpu": "x64",'
' "ubsan": false'
'}'
caches {
name: "osx_sdk"
path: "osx_sdk"
}
service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
shadow_builder_adjustments {
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
properties:
'{'
' "$build/reclient": {'
' "instance": "rbe-chromium-untrusted",'
' "jobs": 250,'
' "metrics_project": "chromium-reclient-metrics",'
' "scandeps_server": true'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "metrics_project": "chromium-reclient-metrics",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
' "asan": false,'
' "clang": true,'
' "debug": false,'
' "target_cpu": "x64",'
' "ubsan": false'
'}'
}
}
builders {
name: "cmake-win-msvc-dbg-x64"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
dimensions: "os:Windows-10"
dimensions: "pool:luci.flex.ci"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "metrics_project": "chromium-reclient-metrics",'
' "project": "rbe-chromium-trusted"'
' },'
' "asan": false,'
' "clang": false,'
' "debug": true,'
' "gardener_rotations": ['
' "dawn"'
' ],'
' "recipe": "dawn/cmake",'
' "sheriff_rotations": ['
' "dawn"'
' ],'
' "target_cpu": "x64",'
' "ubsan": false'
'}'
service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.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_profiler": true,'
' "enable_cloud_trace": true,'
' "metrics_project": "chromium-reclient-metrics",'
' "project": "rbe-chromium-untrusted"'
' },'
' "asan": false,'
' "clang": false,'
' "debug": true,'
' "target_cpu": "x64",'
' "ubsan": false'
'}'
}
}
builders {
name: "cmake-win-msvc-rel-x64"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
dimensions: "os:Windows-10"
dimensions: "pool:luci.flex.ci"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "metrics_project": "chromium-reclient-metrics",'
' "project": "rbe-chromium-trusted"'
' },'
' "asan": false,'
' "clang": false,'
' "debug": false,'
' "gardener_rotations": ['
' "dawn"'
' ],'
' "recipe": "dawn/cmake",'
' "sheriff_rotations": ['
' "dawn"'
' ],'
' "target_cpu": "x64",'
' "ubsan": false'
'}'
service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.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_profiler": true,'
' "enable_cloud_trace": true,'
' "metrics_project": "chromium-reclient-metrics",'
' "project": "rbe-chromium-untrusted"'
' },'
' "asan": false,'
' "clang": false,'
' "debug": false,'
' "target_cpu": "x64",'
' "ubsan": false'
'}'
}
}
builders {
name: "cron-linux-clang-rel-x64"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.flex.ci"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/reclient": {'
' "instance": "rbe-chromium-trusted",'
' "jobs": 250,'
' "metrics_project": "chromium-reclient-metrics",'
' "scandeps_server": true'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "metrics_project": "chromium-reclient-metrics",'
' "project": "rbe-chromium-trusted",'
' "remote_jobs": 250'
' },'
' "clang": true,'
' "debug": false,'
' "gardener_rotations": ['
' "dawn"'
' ],'
' "gen_fuzz_corpus": true,'
' "recipe": "dawn/gn",'
' "sheriff_rotations": ['
' "dawn"'
' ],'
' "target_cpu": "x64"'
'}'
service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
shadow_builder_adjustments {
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
properties:
'{'
' "$build/reclient": {'
' "instance": "rbe-chromium-untrusted",'
' "jobs": 250,'
' "metrics_project": "chromium-reclient-metrics",'
' "scandeps_server": true'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "metrics_project": "chromium-reclient-metrics",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
' "clang": true,'
' "debug": false,'
' "gen_fuzz_corpus": true,'
' "target_cpu": "x64"'
'}'
}
}
builders {
name: "cts-roller"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.flex.ci"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "gardener_rotations": ['
' "dawn"'
' ],'
' "recipe": "dawn/roll_cts",'
' "repo_name": "dawn",'
' "runhooks": true,'
' "sheriff_rotations": ['
' "dawn"'
' ]'
'}'
execution_timeout_secs: 32400
caches {
name: "gocache"
path: "gocache"
}
caches {
name: "golang"
path: "golang"
}
caches {
name: "nodejs"
path: "nodejs"
}
caches {
name: "npmcache"
path: "npmcache"
}
service_account: "dawn-automated-expectations@chops-service-accounts.iam.gserviceaccount.com"
}
builders {
name: "dawn-linux-x64-builder-dbg"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:8"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.chromium.gpu.ci"
dimensions: "ssd:0"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/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"'
' ],'
' "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"'
' }'
' ]'
' }'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "metrics_project": "chromium-reclient-metrics",'
' "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"
experiments {
key: "chromium.use_per_builder_build_dir_name"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Compile debug Dawn test binaries for Linux/x64<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-cq-linux-x64-dbg\">dawn-cq-linux-x64-dbg</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-linux-x64-sws-dbg\">dawn-try-linux-x64-sws-dbg</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>"
shadow_builder_adjustments {
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
}
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
}
builders {
name: "dawn-linux-x64-builder-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:8"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.chromium.gpu.ci"
dimensions: "ssd:0"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/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"'
' ],'
' "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"'
' }'
' ],'
' "mirroring_builder_group_and_names": ['
' {'
' "builder": "dawn-cq-linux-x64-rel",'
' "group": "try"'
' },'
' {'
' "builder": "dawn-try-linux-x64-sws-rel",'
' "group": "try"'
' }'
' ]'
' }'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "metrics_project": "chromium-reclient-metrics",'
' "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"
experiments {
key: "chromium.use_per_builder_build_dir_name"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Compiles release Dawn test binaries for Linux/x64<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-cq-linux-x64-rel\">dawn-cq-linux-x64-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-linux-x64-sws-rel\">dawn-try-linux-x64-sws-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>"
shadow_builder_adjustments {
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
}
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
}
builders {
name: "dawn-linux-x64-fuzz-dbg"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:8"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.chromium.gpu.ci"
dimensions: "ssd:0"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/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"'
' }'
' ]'
' }'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "metrics_project": "chromium-reclient-metrics",'
' "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"
experiments {
key: "chromium.use_per_builder_build_dir_name"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Compiles and runs debug Dawn binaries for 'tools/run fuzz' for Linux/x64<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-cq-linux-x64-fuzz-dbg\">dawn-cq-linux-x64-fuzz-dbg</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-linux-x64-fuzz-dbg\">dawn-try-linux-x64-fuzz-dbg</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>"
shadow_builder_adjustments {
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
}
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
}
builders {
name: "dawn-linux-x64-fuzz-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:8"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.chromium.gpu.ci"
dimensions: "ssd:0"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/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"'
' }'
' ]'
' }'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "metrics_project": "chromium-reclient-metrics",'
' "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"
experiments {
key: "chromium.use_per_builder_build_dir_name"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Compiles and runs release Dawn binaries for 'tools/run fuzz' for Linux/x64<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-cq-linux-x64-fuzz-rel\">dawn-cq-linux-x64-fuzz-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-linux-x64-fuzz-rel\">dawn-try-linux-x64-fuzz-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>"
shadow_builder_adjustments {
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
}
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"'
' ],'
' "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"'
' }'
' ]'
' }'
' },'
' "builder_group": "ci",'
' "recipe": "dawn/gn_v2"'
'}'
build_numbers: YES
service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium.use_per_builder_build_dir_name"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests debug Dawn on Linux/x64 with SwiftShader<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-cq-linux-x64-dbg\">dawn-cq-linux-x64-dbg</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-linux-x64-sws-dbg\">dawn-try-linux-x64-sws-dbg</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>"
shadow_builder_adjustments {
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
}
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
}
builders {
name: "dawn-linux-x64-sws-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:2"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.chromium.gpu.ci"
dimensions: "ssd:0"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-linux-x64-builder-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "apply_configs": ['
' "dawn_node"'
' ],'
' "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"'
' }'
' ]'
' }'
' },'
' "builder_group": "ci",'
' "recipe": "dawn/gn_v2"'
'}'
build_numbers: YES
service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium.use_per_builder_build_dir_name"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests release Dawn on Linux/x64 with SwiftShader<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-cq-linux-x64-rel\">dawn-cq-linux-x64-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-linux-x64-sws-rel\">dawn-try-linux-x64-sws-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>"
shadow_builder_adjustments {
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
}
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
}
builders {
name: "dawn-linux-x86-builder-dbg"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:8"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.chromium.gpu.ci"
dimensions: "ssd:0"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/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": {'
' "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"'
' }'
' ]'
' }'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "metrics_project": "chromium-reclient-metrics",'
' "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"
experiments {
key: "chromium.use_per_builder_build_dir_name"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Compiles debug Dawn test binaries for Linux/x86<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-cq-linux-x86-dbg\">dawn-cq-linux-x86-dbg</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-linux-x86-sws-dbg\">dawn-try-linux-x86-sws-dbg</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>"
shadow_builder_adjustments {
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
}
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
}
builders {
name: "dawn-linux-x86-builder-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:8"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.chromium.gpu.ci"
dimensions: "ssd:0"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/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": {'
' "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"'
' }'
' ]'
' }'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "metrics_project": "chromium-reclient-metrics",'
' "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"
experiments {
key: "chromium.use_per_builder_build_dir_name"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Compiles release Dawn test binaries for Linux/x86<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-cq-linux-x86-rel\">dawn-cq-linux-x86-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-linux-x86-sws-rel\">dawn-try-linux-x86-sws-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>"
shadow_builder_adjustments {
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
}
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
}
builders {
name: "dawn-linux-x86-fuzz-dbg"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:8"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.chromium.gpu.ci"
dimensions: "ssd:0"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/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"'
' }'
' ]'
' }'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "metrics_project": "chromium-reclient-metrics",'
' "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"
experiments {
key: "chromium.use_per_builder_build_dir_name"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Compiles and runs debug Dawn binaries for 'tools/run fuzz' for Linux/x86<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-cq-linux-x86-fuzz-dbg\">dawn-cq-linux-x86-fuzz-dbg</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-linux-x86-fuzz-dbg\">dawn-try-linux-x86-fuzz-dbg</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>"
shadow_builder_adjustments {
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
}
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
}
builders {
name: "dawn-linux-x86-fuzz-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:8"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.chromium.gpu.ci"
dimensions: "ssd:0"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/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"'
' }'
' ]'
' }'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "metrics_project": "chromium-reclient-metrics",'
' "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"
experiments {
key: "chromium.use_per_builder_build_dir_name"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Compiles and runs release Dawn binaries for 'tools/run fuzz' for Linux/x86<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-cq-linux-x86-fuzz-rel\">dawn-cq-linux-x86-fuzz-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-linux-x86-fuzz-rel\">dawn-try-linux-x86-fuzz-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>"
shadow_builder_adjustments {
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
}
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": {'
' "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"'
' }'
' ]'
' }'
' },'
' "builder_group": "ci",'
' "recipe": "dawn/gn_v2"'
'}'
build_numbers: YES
service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium.use_per_builder_build_dir_name"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests debug Dawn on Linux/x86 with SwiftShader<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-cq-linux-x86-dbg\">dawn-cq-linux-x86-dbg</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-linux-x86-sws-dbg\">dawn-try-linux-x86-sws-dbg</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>"
shadow_builder_adjustments {
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
}
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
}
builders {
name: "dawn-linux-x86-sws-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:2"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.chromium.gpu.ci"
dimensions: "ssd:0"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-linux-x86-builder-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 32,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "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"'
' }'
' ]'
' }'
' },'
' "builder_group": "ci",'
' "recipe": "dawn/gn_v2"'
'}'
build_numbers: YES
service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium.use_per_builder_build_dir_name"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests release Dawn on Linux/x86 with SwiftShader<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-cq-linux-x86-rel\">dawn-cq-linux-x86-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-linux-x86-sws-rel\">dawn-try-linux-x86-sws-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>"
shadow_builder_adjustments {
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
}
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
}
builders {
name: "dawn-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/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-try-win-x64-sws-dbg",'
' "group": "try"'
' }'
' ]'
' }'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "metrics_project": "chromium-reclient-metrics",'
' "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"
experiments {
key: "chromium.use_per_builder_build_dir_name"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Compiles debug Dawn test binaries for Windows/x64<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-win-x64-sws-dbg\">dawn-try-win-x64-sws-dbg</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>"
shadow_builder_adjustments {
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
}
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
}
builders {
name: "dawn-win-x64-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/generated/builders/ci/dawn-win-x64-builder-rel/gn-args.json"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-builder-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "apply_configs": ['
' "dawn_node"'
' ],'
' "config": "dawn"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-win-x64-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"'
' }'
' ],'
' "mirroring_builder_group_and_names": ['
' {'
' "builder": "dawn-try-win-x64-sws-rel",'
' "group": "try"'
' }'
' ]'
' }'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "metrics_project": "chromium-reclient-metrics",'
' "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"
experiments {
key: "chromium.use_per_builder_build_dir_name"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Compiles release Dawn test binaries for Windows/x64<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-win-x64-sws-rel\">dawn-try-win-x64-sws-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>"
shadow_builder_adjustments {
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
}
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
}
builders {
name: "dawn-win-x64-sws-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": {'
' "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-try-win-x64-sws-dbg",'
' "group": "try"'
' }'
' ]'
' }'
' },'
' "builder_group": "ci",'
' "recipe": "dawn/gn_v2"'
'}'
build_numbers: YES
service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium.use_per_builder_build_dir_name"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests debug Dawn on Windows/x64 with SwiftShader<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-win-x64-sws-dbg\">dawn-try-win-x64-sws-dbg</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>"
shadow_builder_adjustments {
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
}
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
}
builders {
name: "dawn-win-x64-sws-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": {'
' "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-try-win-x64-sws-rel",'
' "group": "try"'
' }'
' ]'
' }'
' },'
' "builder_group": "ci",'
' "recipe": "dawn/gn_v2"'
'}'
build_numbers: YES
service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium.use_per_builder_build_dir_name"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests release Dawn on Windows/x64 with SwiftShader<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-win-x64-sws-rel\">dawn-try-win-x64-sws-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>"
shadow_builder_adjustments {
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
}
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
}
builders {
name: "dawn-win-x86-builder-dbg"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:8"
dimensions: "os:Windows-10"
dimensions: "pool:luci.chromium.gpu.ci"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/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-try-win-x86-sws-dbg",'
' "group": "try"'
' }'
' ]'
' }'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "metrics_project": "chromium-reclient-metrics",'
' "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"
experiments {
key: "chromium.use_per_builder_build_dir_name"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Compiles debug Dawn test binaries for Windows/x86<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-win-x86-sws-dbg\">dawn-try-win-x86-sws-dbg</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>"
shadow_builder_adjustments {
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
}
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
}
builders {
name: "dawn-win-x86-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/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-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"'
' }'
' ],'
' "mirroring_builder_group_and_names": ['
' {'
' "builder": "dawn-try-win-x86-sws-rel",'
' "group": "try"'
' }'
' ]'
' }'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "metrics_project": "chromium-reclient-metrics",'
' "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"
experiments {
key: "chromium.use_per_builder_build_dir_name"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Compiles release Dawn test binaries for Windows/x86<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-win-x86-sws-rel\">dawn-try-win-x86-sws-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>"
shadow_builder_adjustments {
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
}
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
}
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-try-win-x86-sws-dbg",'
' "group": "try"'
' }'
' ]'
' }'
' },'
' "builder_group": "ci",'
' "recipe": "dawn/gn_v2"'
'}'
build_numbers: YES
service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium.use_per_builder_build_dir_name"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests debug Dawn on Windows/x86 with SwiftShader<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-win-x86-sws-dbg\">dawn-try-win-x86-sws-dbg</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>"
shadow_builder_adjustments {
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
}
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
}
builders {
name: "dawn-win-x86-sws-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:2"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.chromium.gpu.ci"
dimensions: "ssd:0"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-win-x86-builder-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 32,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "dawn-win-x86-sws-rel",'
' "project": "dawn"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "dawn_base",'
' "target_arch": "intel",'
' "target_bits": 32,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "dawn"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "dawn-win-x86-builder-rel",'
' "project": "dawn"'
' },'
' "run_tests_serially": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "dawn-win-x86-sws-rel",'
' "project": "dawn"'
' }'
' ],'
' "mirroring_builder_group_and_names": ['
' {'
' "builder": "dawn-try-win-x86-sws-rel",'
' "group": "try"'
' }'
' ]'
' }'
' },'
' "builder_group": "ci",'
' "recipe": "dawn/gn_v2"'
'}'
build_numbers: YES
service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium.use_per_builder_build_dir_name"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests release Dawn on Windows/x86 with SwiftShader<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-win-x86-sws-rel\">dawn-try-win-x86-sws-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>"
shadow_builder_adjustments {
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
}
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
}
builders {
name: "mac-dbg"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
dimensions: "os:Mac-12|Mac-13|Mac-14|Mac-15"
dimensions: "pool:luci.flex.ci"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/reclient": {'
' "instance": "rbe-chromium-trusted",'
' "jobs": 250,'
' "metrics_project": "chromium-reclient-metrics",'
' "scandeps_server": true'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "metrics_project": "chromium-reclient-metrics",'
' "project": "rbe-chromium-trusted",'
' "remote_jobs": 250'
' },'
' "clang": true,'
' "debug": true,'
' "gardener_rotations": ['
' "dawn"'
' ],'
' "gen_fuzz_corpus": false,'
' "recipe": "dawn/gn",'
' "sheriff_rotations": ['
' "dawn"'
' ],'
' "target_cpu": "x64"'
'}'
caches {
name: "osx_sdk"
path: "osx_sdk"
}
service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
shadow_builder_adjustments {
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
properties:
'{'
' "$build/reclient": {'
' "instance": "rbe-chromium-untrusted",'
' "jobs": 250,'
' "metrics_project": "chromium-reclient-metrics",'
' "scandeps_server": true'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "metrics_project": "chromium-reclient-metrics",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
' "clang": true,'
' "debug": true,'
' "gen_fuzz_corpus": false,'
' "target_cpu": "x64"'
'}'
}
}
builders {
name: "mac-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
dimensions: "os:Mac-12|Mac-13|Mac-14|Mac-15"
dimensions: "pool:luci.flex.ci"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/reclient": {'
' "instance": "rbe-chromium-trusted",'
' "jobs": 250,'
' "metrics_project": "chromium-reclient-metrics",'
' "scandeps_server": true'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "metrics_project": "chromium-reclient-metrics",'
' "project": "rbe-chromium-trusted",'
' "remote_jobs": 250'
' },'
' "clang": true,'
' "debug": false,'
' "gardener_rotations": ['
' "dawn"'
' ],'
' "gen_fuzz_corpus": false,'
' "recipe": "dawn/gn",'
' "sheriff_rotations": ['
' "dawn"'
' ],'
' "target_cpu": "x64"'
'}'
caches {
name: "osx_sdk"
path: "osx_sdk"
}
service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
shadow_builder_adjustments {
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
properties:
'{'
' "$build/reclient": {'
' "instance": "rbe-chromium-untrusted",'
' "jobs": 250,'
' "metrics_project": "chromium-reclient-metrics",'
' "scandeps_server": true'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "metrics_project": "chromium-reclient-metrics",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
' "clang": true,'
' "debug": false,'
' "gen_fuzz_corpus": false,'
' "target_cpu": "x64"'
'}'
}
}
builders {
name: "win-clang-dbg-x64"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
dimensions: "os:Windows-10"
dimensions: "pool:luci.flex.ci"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/reclient": {'
' "instance": "rbe-chromium-trusted",'
' "jobs": 250,'
' "metrics_project": "chromium-reclient-metrics",'
' "scandeps_server": true'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "metrics_project": "chromium-reclient-metrics",'
' "project": "rbe-chromium-trusted",'
' "remote_jobs": 250'
' },'
' "clang": true,'
' "debug": true,'
' "gardener_rotations": ['
' "dawn"'
' ],'
' "gen_fuzz_corpus": false,'
' "recipe": "dawn/gn",'
' "sheriff_rotations": ['
' "dawn"'
' ],'
' "target_cpu": "x64"'
'}'
service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
shadow_builder_adjustments {
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
properties:
'{'
' "$build/reclient": {'
' "instance": "rbe-chromium-untrusted",'
' "jobs": 250,'
' "metrics_project": "chromium-reclient-metrics",'
' "scandeps_server": true'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "metrics_project": "chromium-reclient-metrics",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
' "clang": true,'
' "debug": true,'
' "gen_fuzz_corpus": false,'
' "target_cpu": "x64"'
'}'
}
}
builders {
name: "win-clang-dbg-x86"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
dimensions: "os:Windows-10"
dimensions: "pool:luci.flex.ci"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/reclient": {'
' "instance": "rbe-chromium-trusted",'
' "jobs": 250,'
' "metrics_project": "chromium-reclient-metrics",'
' "scandeps_server": true'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "metrics_project": "chromium-reclient-metrics",'
' "project": "rbe-chromium-trusted",'
' "remote_jobs": 250'
' },'
' "clang": true,'
' "debug": true,'
' "gardener_rotations": ['
' "dawn"'
' ],'
' "gen_fuzz_corpus": false,'
' "recipe": "dawn/gn",'
' "sheriff_rotations": ['
' "dawn"'
' ],'
' "target_cpu": "x86"'
'}'
service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
shadow_builder_adjustments {
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
properties:
'{'
' "$build/reclient": {'
' "instance": "rbe-chromium-untrusted",'
' "jobs": 250,'
' "metrics_project": "chromium-reclient-metrics",'
' "scandeps_server": true'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "metrics_project": "chromium-reclient-metrics",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
' "clang": true,'
' "debug": true,'
' "gen_fuzz_corpus": false,'
' "target_cpu": "x86"'
'}'
}
}
builders {
name: "win-clang-rel-x64"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
dimensions: "os:Windows-10"
dimensions: "pool:luci.flex.ci"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/reclient": {'
' "instance": "rbe-chromium-trusted",'
' "jobs": 250,'
' "metrics_project": "chromium-reclient-metrics",'
' "scandeps_server": true'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "metrics_project": "chromium-reclient-metrics",'
' "project": "rbe-chromium-trusted",'
' "remote_jobs": 250'
' },'
' "clang": true,'
' "debug": false,'
' "gardener_rotations": ['
' "dawn"'
' ],'
' "gen_fuzz_corpus": false,'
' "recipe": "dawn/gn",'
' "sheriff_rotations": ['
' "dawn"'
' ],'
' "target_cpu": "x64"'
'}'
service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
shadow_builder_adjustments {
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
properties:
'{'
' "$build/reclient": {'
' "instance": "rbe-chromium-untrusted",'
' "jobs": 250,'
' "metrics_project": "chromium-reclient-metrics",'
' "scandeps_server": true'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "metrics_project": "chromium-reclient-metrics",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
' "clang": true,'
' "debug": false,'
' "gen_fuzz_corpus": false,'
' "target_cpu": "x64"'
'}'
}
}
builders {
name: "win-clang-rel-x86"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
dimensions: "os:Windows-10"
dimensions: "pool:luci.flex.ci"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/reclient": {'
' "instance": "rbe-chromium-trusted",'
' "jobs": 250,'
' "metrics_project": "chromium-reclient-metrics",'
' "scandeps_server": true'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "metrics_project": "chromium-reclient-metrics",'
' "project": "rbe-chromium-trusted",'
' "remote_jobs": 250'
' },'
' "clang": true,'
' "debug": false,'
' "gardener_rotations": ['
' "dawn"'
' ],'
' "gen_fuzz_corpus": false,'
' "recipe": "dawn/gn",'
' "sheriff_rotations": ['
' "dawn"'
' ],'
' "target_cpu": "x86"'
'}'
service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
shadow_builder_adjustments {
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
properties:
'{'
' "$build/reclient": {'
' "instance": "rbe-chromium-untrusted",'
' "jobs": 250,'
' "metrics_project": "chromium-reclient-metrics",'
' "scandeps_server": true'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "metrics_project": "chromium-reclient-metrics",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
' "clang": true,'
' "debug": false,'
' "gen_fuzz_corpus": false,'
' "target_cpu": "x86"'
'}'
}
}
builders {
name: "win-msvc-dbg-x64"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
dimensions: "os:Windows-10"
dimensions: "pool:luci.flex.ci"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "metrics_project": "chromium-reclient-metrics",'
' "project": "rbe-chromium-trusted"'
' },'
' "clang": false,'
' "debug": true,'
' "gardener_rotations": ['
' "dawn"'
' ],'
' "gen_fuzz_corpus": false,'
' "recipe": "dawn/gn",'
' "sheriff_rotations": ['
' "dawn"'
' ],'
' "target_cpu": "x64"'
'}'
service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.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_profiler": true,'
' "enable_cloud_trace": true,'
' "metrics_project": "chromium-reclient-metrics",'
' "project": "rbe-chromium-untrusted"'
' },'
' "clang": false,'
' "debug": true,'
' "gen_fuzz_corpus": false,'
' "target_cpu": "x64"'
'}'
}
}
builders {
name: "win-msvc-rel-x64"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
dimensions: "os:Windows-10"
dimensions: "pool:luci.flex.ci"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "metrics_project": "chromium-reclient-metrics",'
' "project": "rbe-chromium-trusted"'
' },'
' "clang": false,'
' "debug": false,'
' "gardener_rotations": ['
' "dawn"'
' ],'
' "gen_fuzz_corpus": false,'
' "recipe": "dawn/gn",'
' "sheriff_rotations": ['
' "dawn"'
' ],'
' "target_cpu": "x64"'
'}'
service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.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_profiler": true,'
' "enable_cloud_trace": true,'
' "metrics_project": "chromium-reclient-metrics",'
' "project": "rbe-chromium-untrusted"'
' },'
' "clang": false,'
' "debug": false,'
' "gen_fuzz_corpus": false,'
' "target_cpu": "x64"'
'}'
}
}
}
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: "cmake-linux-clang-dbg-x64"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.flex.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/reclient": {'
' "instance": "rbe-chromium-untrusted",'
' "jobs": 150,'
' "metrics_project": "chromium-reclient-metrics",'
' "scandeps_server": true'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "metrics_project": "chromium-reclient-metrics",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 150'
' },'
' "asan": false,'
' "clang": true,'
' "debug": true,'
' "recipe": "dawn/cmake",'
' "target_cpu": "x64",'
' "ubsan": false'
'}'
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
}
builders {
name: "cmake-linux-clang-dbg-x64-asan"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.flex.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/reclient": {'
' "instance": "rbe-chromium-untrusted",'
' "jobs": 150,'
' "metrics_project": "chromium-reclient-metrics",'
' "scandeps_server": true'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "metrics_project": "chromium-reclient-metrics",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 150'
' },'
' "asan": true,'
' "clang": true,'
' "debug": true,'
' "recipe": "dawn/cmake",'
' "target_cpu": "x64",'
' "ubsan": false'
'}'
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
}
builders {
name: "cmake-linux-clang-dbg-x64-ubsan"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.flex.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/reclient": {'
' "instance": "rbe-chromium-untrusted",'
' "jobs": 150,'
' "metrics_project": "chromium-reclient-metrics",'
' "scandeps_server": true'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "metrics_project": "chromium-reclient-metrics",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 150'
' },'
' "asan": false,'
' "clang": true,'
' "debug": true,'
' "recipe": "dawn/cmake",'
' "target_cpu": "x64",'
' "ubsan": true'
'}'
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
}
builders {
name: "cmake-linux-clang-rel-x64"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.flex.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/reclient": {'
' "instance": "rbe-chromium-untrusted",'
' "jobs": 150,'
' "metrics_project": "chromium-reclient-metrics",'
' "scandeps_server": true'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "metrics_project": "chromium-reclient-metrics",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 150'
' },'
' "asan": false,'
' "clang": true,'
' "debug": false,'
' "recipe": "dawn/cmake",'
' "target_cpu": "x64",'
' "ubsan": false'
'}'
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
}
builders {
name: "cmake-linux-clang-rel-x64-asan"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.flex.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/reclient": {'
' "instance": "rbe-chromium-untrusted",'
' "jobs": 150,'
' "metrics_project": "chromium-reclient-metrics",'
' "scandeps_server": true'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "metrics_project": "chromium-reclient-metrics",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 150'
' },'
' "asan": true,'
' "clang": true,'
' "debug": false,'
' "recipe": "dawn/cmake",'
' "target_cpu": "x64",'
' "ubsan": false'
'}'
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
}
builders {
name: "cmake-linux-clang-rel-x64-ubsan"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.flex.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/reclient": {'
' "instance": "rbe-chromium-untrusted",'
' "jobs": 150,'
' "metrics_project": "chromium-reclient-metrics",'
' "scandeps_server": true'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "metrics_project": "chromium-reclient-metrics",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 150'
' },'
' "asan": false,'
' "clang": true,'
' "debug": false,'
' "recipe": "dawn/cmake",'
' "target_cpu": "x64",'
' "ubsan": true'
'}'
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
}
builders {
name: "cmake-mac-dbg"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
dimensions: "os:Mac-12|Mac-13|Mac-14|Mac-15"
dimensions: "pool:luci.flex.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/reclient": {'
' "instance": "rbe-chromium-untrusted",'
' "jobs": 150,'
' "metrics_project": "chromium-reclient-metrics",'
' "scandeps_server": true'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "metrics_project": "chromium-reclient-metrics",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 150'
' },'
' "asan": false,'
' "clang": true,'
' "debug": true,'
' "recipe": "dawn/cmake",'
' "target_cpu": "x64",'
' "ubsan": false'
'}'
caches {
name: "osx_sdk"
path: "osx_sdk"
}
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
}
builders {
name: "cmake-mac-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
dimensions: "os:Mac-12|Mac-13|Mac-14|Mac-15"
dimensions: "pool:luci.flex.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/reclient": {'
' "instance": "rbe-chromium-untrusted",'
' "jobs": 150,'
' "metrics_project": "chromium-reclient-metrics",'
' "scandeps_server": true'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "metrics_project": "chromium-reclient-metrics",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 150'
' },'
' "asan": false,'
' "clang": true,'
' "debug": false,'
' "recipe": "dawn/cmake",'
' "target_cpu": "x64",'
' "ubsan": false'
'}'
caches {
name: "osx_sdk"
path: "osx_sdk"
}
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
}
builders {
name: "cmake-win-msvc-dbg-x64"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
dimensions: "os:Windows-10"
dimensions: "pool:luci.flex.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "metrics_project": "chromium-reclient-metrics",'
' "project": "rbe-chromium-untrusted"'
' },'
' "asan": false,'
' "clang": false,'
' "debug": true,'
' "recipe": "dawn/cmake",'
' "target_cpu": "x64",'
' "ubsan": false'
'}'
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
}
builders {
name: "cmake-win-msvc-rel-x64"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
dimensions: "os:Windows-10"
dimensions: "pool:luci.flex.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "metrics_project": "chromium-reclient-metrics",'
' "project": "rbe-chromium-untrusted"'
' },'
' "asan": false,'
' "clang": false,'
' "debug": false,'
' "recipe": "dawn/cmake",'
' "target_cpu": "x64",'
' "ubsan": false'
'}'
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
}
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/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"'
' ],'
' "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"'
' }'
' ]'
' }'
' },'
' "$build/flakiness": {'
' "check_for_flakiness": true,'
' "check_for_flakiness_with_resultdb": true'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "metrics_project": "chromium-reclient-metrics",'
' "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"
experiments {
key: "chromium.use_per_builder_build_dir_name"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "try_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_try_test_results"
test_results {
predicate {
test_id_regexp: "ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests debug Dawn on Linux/x64 on multiple hardware configs. Blocks CL submission<br/>This builder mirrors the following CI builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-linux-x64-builder-dbg\">dawn-linux-x64-builder-dbg</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-linux-x64-sws-dbg\">dawn-linux-x64-sws-dbg</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>"
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/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"'
' }'
' ]'
' }'
' },'
' "$build/flakiness": {'
' "check_for_flakiness": true,'
' "check_for_flakiness_with_resultdb": true'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "metrics_project": "chromium-reclient-metrics",'
' "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"
experiments {
key: "chromium.use_per_builder_build_dir_name"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "try_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_try_test_results"
test_results {
predicate {
test_id_regexp: "ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Compiles and runs debug Dawn binaries for 'tools/run fuzz' for Linux/x64. Blocks CL submission.<br/>This builder mirrors the following CI builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-linux-x64-fuzz-dbg\">dawn-linux-x64-fuzz-dbg</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>"
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/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"'
' }'
' ]'
' }'
' },'
' "$build/flakiness": {'
' "check_for_flakiness": true,'
' "check_for_flakiness_with_resultdb": true'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "metrics_project": "chromium-reclient-metrics",'
' "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"
experiments {
key: "chromium.use_per_builder_build_dir_name"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "try_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_try_test_results"
test_results {
predicate {
test_id_regexp: "ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Compiles and runs release Dawn binaries for 'tools/run fuzz' for Linux/x64. Blocks CL submission.<br/>This builder mirrors the following CI builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-linux-x64-fuzz-rel\">dawn-linux-x64-fuzz-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>"
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/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"'
' ],'
' "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"'
' }'
' ]'
' }'
' },'
' "$build/flakiness": {'
' "check_for_flakiness": true,'
' "check_for_flakiness_with_resultdb": true'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "metrics_project": "chromium-reclient-metrics",'
' "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"
experiments {
key: "chromium.use_per_builder_build_dir_name"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "try_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_try_test_results"
test_results {
predicate {
test_id_regexp: "ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests release Dawn on Linux/x64 on multiple hardware configs. Blocks CL submission<br/>This builder mirrors the following CI builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-linux-x64-builder-rel\">dawn-linux-x64-builder-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-linux-x64-sws-rel\">dawn-linux-x64-sws-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>"
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/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": {'
' "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"'
' }'
' ]'
' }'
' },'
' "$build/flakiness": {'
' "check_for_flakiness": true,'
' "check_for_flakiness_with_resultdb": true'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "metrics_project": "chromium-reclient-metrics",'
' "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"
experiments {
key: "chromium.use_per_builder_build_dir_name"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "try_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_try_test_results"
test_results {
predicate {
test_id_regexp: "ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests debug Dawn on Linux/x86 on multiple hardware configs. Blocks CL submission<br/>This builder mirrors the following CI builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-linux-x86-builder-dbg\">dawn-linux-x86-builder-dbg</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-linux-x86-sws-dbg\">dawn-linux-x86-sws-dbg</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>"
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/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"'
' }'
' ]'
' }'
' },'
' "$build/flakiness": {'
' "check_for_flakiness": true,'
' "check_for_flakiness_with_resultdb": true'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "metrics_project": "chromium-reclient-metrics",'
' "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"
experiments {
key: "chromium.use_per_builder_build_dir_name"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "try_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_try_test_results"
test_results {
predicate {
test_id_regexp: "ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Compiles and runs debug Dawn binaries for 'tools/run fuzz' for Linux/x86. Blocks CL submission.<br/>This builder mirrors the following CI builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-linux-x86-fuzz-dbg\">dawn-linux-x86-fuzz-dbg</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>"
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/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"'
' }'
' ]'
' }'
' },'
' "$build/flakiness": {'
' "check_for_flakiness": true,'
' "check_for_flakiness_with_resultdb": true'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "metrics_project": "chromium-reclient-metrics",'
' "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"
experiments {
key: "chromium.use_per_builder_build_dir_name"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "try_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_try_test_results"
test_results {
predicate {
test_id_regexp: "ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Compiles and runs release Dawn binaries for 'tools/run fuzz' for Linux/x86. Blocks CL submission.<br/>This builder mirrors the following CI builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-linux-x86-fuzz-rel\">dawn-linux-x86-fuzz-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>"
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/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": {'
' "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"'
' }'
' ]'
' }'
' },'
' "$build/flakiness": {'
' "check_for_flakiness": true,'
' "check_for_flakiness_with_resultdb": true'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "metrics_project": "chromium-reclient-metrics",'
' "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"
experiments {
key: "chromium.use_per_builder_build_dir_name"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "try_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_try_test_results"
test_results {
predicate {
test_id_regexp: "ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests release Dawn on Linux/x86 on multiple hardware configs. Blocks CL submission<br/>This builder mirrors the following CI builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-linux-x86-builder-rel\">dawn-linux-x86-builder-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-linux-x86-sws-rel\">dawn-linux-x86-sws-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>"
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/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"'
' }'
' ]'
' }'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "metrics_project": "chromium-reclient-metrics",'
' "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"
experiments {
key: "chromium.use_per_builder_build_dir_name"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "try_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_try_test_results"
test_results {
predicate {
test_id_regexp: "ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Runs debug Dawn fuzz tests on Linux/x64. Manual only.<br/>This builder mirrors the following CI builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-linux-x64-fuzz-dbg\">dawn-linux-x64-fuzz-dbg</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>"
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/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"'
' }'
' ]'
' }'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "metrics_project": "chromium-reclient-metrics",'
' "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"
experiments {
key: "chromium.use_per_builder_build_dir_name"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "try_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_try_test_results"
test_results {
predicate {
test_id_regexp: "ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Runs release Dawn fuzz tests on Linux/x64. Manual only.<br/>This builder mirrors the following CI builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-linux-x64-fuzz-rel\">dawn-linux-x64-fuzz-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>"
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/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"'
' ],'
' "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"'
' }'
' ]'
' }'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "metrics_project": "chromium-reclient-metrics",'
' "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"
experiments {
key: "chromium.use_per_builder_build_dir_name"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "try_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_try_test_results"
test_results {
predicate {
test_id_regexp: "ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests debug Dawn on Linux/x64 with SwiftShader. Manual only.<br/>This builder mirrors the following CI builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-linux-x64-builder-dbg\">dawn-linux-x64-builder-dbg</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-linux-x64-sws-dbg\">dawn-linux-x64-sws-dbg</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>"
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/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"'
' ],'
' "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"'
' }'
' ]'
' }'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "metrics_project": "chromium-reclient-metrics",'
' "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"
experiments {
key: "chromium.use_per_builder_build_dir_name"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "try_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_try_test_results"
test_results {
predicate {
test_id_regexp: "ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests release Dawn on Linux/x64 with SwiftShader. Manual only.<br/>This builder mirrors the following CI builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-linux-x64-builder-rel\">dawn-linux-x64-builder-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-linux-x64-sws-rel\">dawn-linux-x64-sws-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>"
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/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"'
' }'
' ]'
' }'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "metrics_project": "chromium-reclient-metrics",'
' "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"
experiments {
key: "chromium.use_per_builder_build_dir_name"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "try_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_try_test_results"
test_results {
predicate {
test_id_regexp: "ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Runs debug Dawn fuzz tests on Linux/x86. Manual only.<br/>This builder mirrors the following CI builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-linux-x86-fuzz-dbg\">dawn-linux-x86-fuzz-dbg</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>"
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/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"'
' }'
' ]'
' }'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "metrics_project": "chromium-reclient-metrics",'
' "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"
experiments {
key: "chromium.use_per_builder_build_dir_name"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "try_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_try_test_results"
test_results {
predicate {
test_id_regexp: "ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Runs release Dawn fuzz tests on Linux/x86. Manual only.<br/>This builder mirrors the following CI builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-linux-x86-fuzz-rel\">dawn-linux-x86-fuzz-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>"
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/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": {'
' "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"'
' }'
' ]'
' }'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "metrics_project": "chromium-reclient-metrics",'
' "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"
experiments {
key: "chromium.use_per_builder_build_dir_name"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "try_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_try_test_results"
test_results {
predicate {
test_id_regexp: "ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests debug Dawn on Linux/x86 with SwiftShader. Manual only.<br/>This builder mirrors the following CI builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-linux-x86-builder-dbg\">dawn-linux-x86-builder-dbg</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-linux-x86-sws-dbg\">dawn-linux-x86-sws-dbg</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>"
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/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": {'
' "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"'
' }'
' ]'
' }'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "metrics_project": "chromium-reclient-metrics",'
' "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"
experiments {
key: "chromium.use_per_builder_build_dir_name"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "try_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_try_test_results"
test_results {
predicate {
test_id_regexp: "ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests release Dawn on Linux/x86 with SwiftShader. Manual only.<br/>This builder mirrors the following CI builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-linux-x86-builder-rel\">dawn-linux-x86-builder-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-linux-x86-sws-rel\">dawn-linux-x86-sws-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>"
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/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"'
' }'
' ]'
' }'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "metrics_project": "chromium-reclient-metrics",'
' "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"
experiments {
key: "chromium.use_per_builder_build_dir_name"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "try_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_try_test_results"
test_results {
predicate {
test_id_regexp: "ninja://(chrome|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.<br/>This builder mirrors the following CI builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-win-x64-builder-dbg\">dawn-win-x64-builder-dbg</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-win-x64-sws-dbg\">dawn-win-x64-sws-dbg</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>"
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/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"'
' }'
' ]'
' }'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "metrics_project": "chromium-reclient-metrics",'
' "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"
experiments {
key: "chromium.use_per_builder_build_dir_name"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "try_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_try_test_results"
test_results {
predicate {
test_id_regexp: "ninja://(chrome|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.<br/>This builder mirrors the following CI builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-win-x64-builder-rel\">dawn-win-x64-builder-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-win-x64-sws-rel\">dawn-win-x64-sws-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>"
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/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"'
' }'
' ]'
' }'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "metrics_project": "chromium-reclient-metrics",'
' "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"
experiments {
key: "chromium.use_per_builder_build_dir_name"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "try_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_try_test_results"
test_results {
predicate {
test_id_regexp: "ninja://(chrome|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.<br/>This builder mirrors the following CI builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-win-x86-builder-dbg\">dawn-win-x86-builder-dbg</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-win-x86-sws-dbg\">dawn-win-x86-sws-dbg</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>"
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/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"'
' }'
' ]'
' }'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "metrics_project": "chromium-reclient-metrics",'
' "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"
experiments {
key: "chromium.use_per_builder_build_dir_name"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "try_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_try_test_results"
test_results {
predicate {
test_id_regexp: "ninja://(chrome|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.<br/>This builder mirrors the following CI builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-win-x86-builder-rel\">dawn-win-x86-builder-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-win-x86-sws-rel\">dawn-win-x86-sws-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>"
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: "mac-dbg"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
dimensions: "os:Mac-12|Mac-13|Mac-14|Mac-15"
dimensions: "pool:luci.flex.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/reclient": {'
' "instance": "rbe-chromium-untrusted",'
' "jobs": 150,'
' "metrics_project": "chromium-reclient-metrics",'
' "scandeps_server": true'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "metrics_project": "chromium-reclient-metrics",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 150'
' },'
' "clang": true,'
' "debug": true,'
' "gen_fuzz_corpus": false,'
' "recipe": "dawn/gn",'
' "target_cpu": "x64"'
'}'
caches {
name: "osx_sdk"
path: "osx_sdk"
}
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
}
builders {
name: "mac-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
dimensions: "os:Mac-12|Mac-13|Mac-14|Mac-15"
dimensions: "pool:luci.flex.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/reclient": {'
' "instance": "rbe-chromium-untrusted",'
' "jobs": 150,'
' "metrics_project": "chromium-reclient-metrics",'
' "scandeps_server": true'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "metrics_project": "chromium-reclient-metrics",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 150'
' },'
' "clang": true,'
' "debug": false,'
' "gen_fuzz_corpus": false,'
' "recipe": "dawn/gn",'
' "target_cpu": "x64"'
'}'
caches {
name: "osx_sdk"
path: "osx_sdk"
}
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
}
builders {
name: "presubmit"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.flex.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "recipe": "run_presubmit",'
' "repo_name": "dawn",'
' "runhooks": true'
'}'
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
}
builders {
name: "win-clang-dbg-x64"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
dimensions: "os:Windows-10"
dimensions: "pool:luci.flex.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/reclient": {'
' "instance": "rbe-chromium-untrusted",'
' "jobs": 150,'
' "metrics_project": "chromium-reclient-metrics",'
' "scandeps_server": true'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "metrics_project": "chromium-reclient-metrics",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 150'
' },'
' "clang": true,'
' "debug": true,'
' "gen_fuzz_corpus": false,'
' "recipe": "dawn/gn",'
' "target_cpu": "x64"'
'}'
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
}
builders {
name: "win-clang-dbg-x86"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
dimensions: "os:Windows-10"
dimensions: "pool:luci.flex.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/reclient": {'
' "instance": "rbe-chromium-untrusted",'
' "jobs": 150,'
' "metrics_project": "chromium-reclient-metrics",'
' "scandeps_server": true'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "metrics_project": "chromium-reclient-metrics",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 150'
' },'
' "clang": true,'
' "debug": true,'
' "gen_fuzz_corpus": false,'
' "recipe": "dawn/gn",'
' "target_cpu": "x86"'
'}'
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
}
builders {
name: "win-clang-rel-x64"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
dimensions: "os:Windows-10"
dimensions: "pool:luci.flex.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/reclient": {'
' "instance": "rbe-chromium-untrusted",'
' "jobs": 150,'
' "metrics_project": "chromium-reclient-metrics",'
' "scandeps_server": true'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "metrics_project": "chromium-reclient-metrics",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 150'
' },'
' "clang": true,'
' "debug": false,'
' "gen_fuzz_corpus": false,'
' "recipe": "dawn/gn",'
' "target_cpu": "x64"'
'}'
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
}
builders {
name: "win-clang-rel-x86"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
dimensions: "os:Windows-10"
dimensions: "pool:luci.flex.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/reclient": {'
' "instance": "rbe-chromium-untrusted",'
' "jobs": 150,'
' "metrics_project": "chromium-reclient-metrics",'
' "scandeps_server": true'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "metrics_project": "chromium-reclient-metrics",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 150'
' },'
' "clang": true,'
' "debug": false,'
' "gen_fuzz_corpus": false,'
' "recipe": "dawn/gn",'
' "target_cpu": "x86"'
'}'
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
}
builders {
name: "win-msvc-dbg-x64"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
dimensions: "os:Windows-10"
dimensions: "pool:luci.flex.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "metrics_project": "chromium-reclient-metrics",'
' "project": "rbe-chromium-untrusted"'
' },'
' "clang": false,'
' "debug": true,'
' "gen_fuzz_corpus": false,'
' "recipe": "dawn/gn",'
' "target_cpu": "x64"'
'}'
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
}
builders {
name: "win-msvc-rel-x64"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
dimensions: "os:Windows-10"
dimensions: "pool:luci.flex.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_profiler": true,'
' "enable_cloud_trace": true,'
' "metrics_project": "chromium-reclient-metrics",'
' "project": "rbe-chromium-untrusted"'
' },'
' "clang": false,'
' "debug": false,'
' "gen_fuzz_corpus": false,'
' "recipe": "dawn/gn",'
' "target_cpu": "x64"'
'}'
service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
}
}
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 {}
}