| # 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 {} |
| } |