| # Auto-generated by lucicfg. |
| # Do not modify manually. |
| # |
| # For the schema of this file, see BuildbucketCfg message: |
| # https://config.luci.app/schemas/projects:buildbucket.cfg |
| |
| buckets { |
| name: "ci" |
| swarming { |
| builders { |
| name: "cts-roller" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:x86-64" |
| dimensions: "os:Ubuntu-24.04" |
| dimensions: "pool:luci.flex.ci" |
| exe { |
| cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "gardener_rotations": [' |
| ' "dawn"' |
| ' ],' |
| ' "recipe": "dawn/roll_cts",' |
| ' "repo_name": "dawn",' |
| ' "runhooks": true,' |
| ' "sheriff_rotations": [' |
| ' "dawn"' |
| ' ]' |
| '}' |
| execution_timeout_secs: 32400 |
| caches { |
| name: "gocache" |
| path: "gocache" |
| } |
| caches { |
| name: "golang" |
| path: "golang" |
| } |
| caches { |
| name: "nodejs" |
| path: "nodejs" |
| } |
| caches { |
| name: "npmcache" |
| path: "npmcache" |
| } |
| service_account: "dawn-automated-expectations@chops-service-accounts.iam.gserviceaccount.com" |
| } |
| builders { |
| name: "dawn-linux-x64-builder-dbg" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "builderless:1" |
| dimensions: "cores:8" |
| dimensions: "os:Ubuntu-22.04" |
| dimensions: "pool:luci.chromium.gpu.ci" |
| dimensions: "ssd:0" |
| exe { |
| cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "$build/chromium_tests_builder_config": {' |
| ' "builder_config": {' |
| ' "additional_exclusions": [' |
| ' "infra/config/global/generated/builders/ci/dawn-linux-x64-builder-dbg/gn-args.json"' |
| ' ],' |
| ' "builder_db": {' |
| ' "entries": [' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-builder-dbg",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "COMPILE_AND_TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Debug",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "linux"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "apply_configs": [' |
| ' "dawn_node",' |
| ' "dawn_wasm"' |
| ' ],' |
| ' "config": "dawn"' |
| ' }' |
| ' }' |
| ' },' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-sws-dbg",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Debug",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "linux"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' },' |
| ' "parent": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-builder-dbg",' |
| ' "project": "dawn"' |
| ' },' |
| ' "run_tests_serially": true' |
| ' }' |
| ' }' |
| ' ]' |
| ' },' |
| ' "builder_ids": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-builder-dbg",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "builder_ids_in_scope_for_testing": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-sws-dbg",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "mirroring_builder_group_and_names": [' |
| ' {' |
| ' "builder": "dawn-cq-linux-x64-dbg",' |
| ' "group": "try"' |
| ' },' |
| ' {' |
| ' "builder": "dawn-try-linux-x64-sws-dbg",' |
| ' "group": "try"' |
| ' }' |
| ' ],' |
| ' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-linux-x64-builder-dbg/targets"' |
| ' }' |
| ' },' |
| ' "$build/siso": {' |
| ' "configs": [' |
| ' "builder"' |
| ' ],' |
| ' "enable_cloud_monitoring": true,' |
| ' "enable_cloud_trace": true,' |
| ' "experiments": [],' |
| ' "profile_mode": "cloud",' |
| ' "project": "rbe-chromium-trusted",' |
| ' "remote_jobs": 250' |
| ' },' |
| ' "builder_group": "ci",' |
| ' "gardener_rotations": [' |
| ' "dawn"' |
| ' ],' |
| ' "recipe": "dawn/gn_v2",' |
| ' "sheriff_rotations": [' |
| ' "dawn"' |
| ' ]' |
| '}' |
| build_numbers: YES |
| service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "ci_test_results" |
| test_results {} |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "gpu_ci_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)" |
| } |
| } |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "blink_web_tests_ci_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)" |
| } |
| } |
| } |
| history_options { |
| use_invocation_timestamp: true |
| } |
| } |
| description_html: "Compile debug Dawn test binaries for Linux/x64<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-cq-linux-x64-dbg\">dawn-cq-linux-x64-dbg</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-linux-x64-sws-dbg\">dawn-try-linux-x64-sws-dbg</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>" |
| shadow_builder_adjustments { |
| service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com" |
| properties: |
| '{' |
| ' "$build/siso": {' |
| ' "configs": [' |
| ' "builder"' |
| ' ],' |
| ' "enable_cloud_monitoring": true,' |
| ' "enable_cloud_trace": true,' |
| ' "experiments": [],' |
| ' "profile_mode": "cloud",' |
| ' "project": "rbe-chromium-untrusted",' |
| ' "remote_jobs": 250' |
| ' }' |
| '}' |
| } |
| contact_team_email: "chrome-gpu-infra@google.com" |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/cached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"true\"" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count" |
| predicates: "has(build.output.properties.ran_tests_retry_shard)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_without_patch_count" |
| predicates: "has(build.output.properties.ran_tests_without_patch)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/uncached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"false\"" |
| } |
| } |
| builders { |
| name: "dawn-linux-x64-builder-rel" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "builderless:1" |
| dimensions: "cores:8" |
| dimensions: "os:Ubuntu-22.04" |
| dimensions: "pool:luci.chromium.gpu.ci" |
| dimensions: "ssd:0" |
| exe { |
| cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "$build/chromium_tests_builder_config": {' |
| ' "builder_config": {' |
| ' "additional_exclusions": [' |
| ' "infra/config/global/generated/builders/ci/dawn-linux-x64-builder-rel/gn-args.json"' |
| ' ],' |
| ' "builder_db": {' |
| ' "entries": [' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-builder-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "COMPILE_AND_TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "linux"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "apply_configs": [' |
| ' "dawn_node",' |
| ' "dawn_wasm"' |
| ' ],' |
| ' "config": "dawn"' |
| ' }' |
| ' }' |
| ' },' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-intel-uhd630-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "linux"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' },' |
| ' "parent": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-builder-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "run_tests_serially": true' |
| ' }' |
| ' },' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-intel-uhd770-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "linux"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' },' |
| ' "parent": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-builder-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "run_tests_serially": true' |
| ' }' |
| ' },' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-nvidia-gtx1660-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "linux"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' },' |
| ' "parent": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-builder-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "run_tests_serially": true' |
| ' }' |
| ' },' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-sws-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "linux"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' },' |
| ' "parent": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-builder-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "run_tests_serially": true' |
| ' }' |
| ' }' |
| ' ]' |
| ' },' |
| ' "builder_ids": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-builder-rel",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "builder_ids_in_scope_for_testing": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-intel-uhd630-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-intel-uhd770-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-nvidia-gtx1660-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-sws-rel",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "mirroring_builder_group_and_names": [' |
| ' {' |
| ' "builder": "dawn-cq-linux-x64-rel",' |
| ' "group": "try"' |
| ' },' |
| ' {' |
| ' "builder": "dawn-try-linux-x64-intel-uhd630-rel",' |
| ' "group": "try"' |
| ' },' |
| ' {' |
| ' "builder": "dawn-try-linux-x64-intel-uhd770-rel",' |
| ' "group": "try"' |
| ' },' |
| ' {' |
| ' "builder": "dawn-try-linux-x64-nvidia-gtx1660-rel",' |
| ' "group": "try"' |
| ' },' |
| ' {' |
| ' "builder": "dawn-try-linux-x64-sws-rel",' |
| ' "group": "try"' |
| ' }' |
| ' ],' |
| ' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-linux-x64-builder-rel/targets"' |
| ' }' |
| ' },' |
| ' "$build/siso": {' |
| ' "configs": [' |
| ' "builder"' |
| ' ],' |
| ' "enable_cloud_monitoring": true,' |
| ' "enable_cloud_trace": true,' |
| ' "experiments": [],' |
| ' "profile_mode": "cloud",' |
| ' "project": "rbe-chromium-trusted",' |
| ' "remote_jobs": 250' |
| ' },' |
| ' "builder_group": "ci",' |
| ' "gardener_rotations": [' |
| ' "dawn"' |
| ' ],' |
| ' "recipe": "dawn/gn_v2",' |
| ' "sheriff_rotations": [' |
| ' "dawn"' |
| ' ]' |
| '}' |
| build_numbers: YES |
| service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "ci_test_results" |
| test_results {} |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "gpu_ci_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)" |
| } |
| } |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "blink_web_tests_ci_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)" |
| } |
| } |
| } |
| history_options { |
| use_invocation_timestamp: true |
| } |
| } |
| description_html: "Compiles release Dawn test binaries for Linux/x64<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-cq-linux-x64-rel\">dawn-cq-linux-x64-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-linux-x64-intel-uhd630-rel\">dawn-try-linux-x64-intel-uhd630-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-linux-x64-intel-uhd770-rel\">dawn-try-linux-x64-intel-uhd770-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-linux-x64-nvidia-gtx1660-rel\">dawn-try-linux-x64-nvidia-gtx1660-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-linux-x64-sws-rel\">dawn-try-linux-x64-sws-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>" |
| shadow_builder_adjustments { |
| service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com" |
| properties: |
| '{' |
| ' "$build/siso": {' |
| ' "configs": [' |
| ' "builder"' |
| ' ],' |
| ' "enable_cloud_monitoring": true,' |
| ' "enable_cloud_trace": true,' |
| ' "experiments": [],' |
| ' "profile_mode": "cloud",' |
| ' "project": "rbe-chromium-untrusted",' |
| ' "remote_jobs": 250' |
| ' }' |
| '}' |
| } |
| contact_team_email: "chrome-gpu-infra@google.com" |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/cached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"true\"" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count" |
| predicates: "has(build.output.properties.ran_tests_retry_shard)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_without_patch_count" |
| predicates: "has(build.output.properties.ran_tests_without_patch)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/uncached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"false\"" |
| } |
| } |
| builders { |
| name: "dawn-linux-x64-builder-tsan" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "builderless:1" |
| dimensions: "cores:8" |
| dimensions: "os:Ubuntu-22.04" |
| dimensions: "pool:luci.chromium.gpu.ci" |
| dimensions: "ssd:0" |
| exe { |
| cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "$build/chromium_tests_builder_config": {' |
| ' "builder_config": {' |
| ' "additional_exclusions": [' |
| ' "infra/config/global/generated/builders/ci/dawn-linux-x64-builder-tsan/gn-args.json"' |
| ' ],' |
| ' "builder_db": {' |
| ' "entries": [' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-builder-tsan",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "COMPILE_AND_TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "linux"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "apply_configs": [' |
| ' "dawn_wasm"' |
| ' ],' |
| ' "config": "dawn"' |
| ' }' |
| ' }' |
| ' },' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-sws-tsan",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "linux"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' },' |
| ' "parent": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-builder-tsan",' |
| ' "project": "dawn"' |
| ' },' |
| ' "run_tests_serially": true' |
| ' }' |
| ' }' |
| ' ]' |
| ' },' |
| ' "builder_ids": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-builder-tsan",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "builder_ids_in_scope_for_testing": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-sws-tsan",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "mirroring_builder_group_and_names": [' |
| ' {' |
| ' "builder": "dawn-try-linux-x64-sws-tsan",' |
| ' "group": "try"' |
| ' }' |
| ' ]' |
| ' }' |
| ' },' |
| ' "$build/siso": {' |
| ' "configs": [' |
| ' "builder"' |
| ' ],' |
| ' "enable_cloud_monitoring": true,' |
| ' "enable_cloud_trace": true,' |
| ' "experiments": [],' |
| ' "profile_mode": "cloud",' |
| ' "project": "rbe-chromium-trusted",' |
| ' "remote_jobs": 250' |
| ' },' |
| ' "builder_group": "ci",' |
| ' "gardener_rotations": [' |
| ' "dawn"' |
| ' ],' |
| ' "recipe": "dawn/gn_v2",' |
| ' "sheriff_rotations": [' |
| ' "dawn"' |
| ' ]' |
| '}' |
| build_numbers: YES |
| service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "ci_test_results" |
| test_results {} |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "gpu_ci_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)" |
| } |
| } |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "blink_web_tests_ci_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)" |
| } |
| } |
| } |
| history_options { |
| use_invocation_timestamp: true |
| } |
| } |
| description_html: "Compiles release Dawn test binaries for Linux/x64 w/ TSAN enabled<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-linux-x64-sws-tsan\">dawn-try-linux-x64-sws-tsan</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>" |
| shadow_builder_adjustments { |
| service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com" |
| properties: |
| '{' |
| ' "$build/siso": {' |
| ' "configs": [' |
| ' "builder"' |
| ' ],' |
| ' "enable_cloud_monitoring": true,' |
| ' "enable_cloud_trace": true,' |
| ' "experiments": [],' |
| ' "profile_mode": "cloud",' |
| ' "project": "rbe-chromium-untrusted",' |
| ' "remote_jobs": 250' |
| ' }' |
| '}' |
| } |
| contact_team_email: "chrome-gpu-infra@google.com" |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/cached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"true\"" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count" |
| predicates: "has(build.output.properties.ran_tests_retry_shard)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_without_patch_count" |
| predicates: "has(build.output.properties.ran_tests_without_patch)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/uncached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"false\"" |
| } |
| } |
| builders { |
| name: "dawn-linux-x64-fuzz-dbg" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "builderless:1" |
| dimensions: "cores:8" |
| dimensions: "os:Ubuntu-22.04" |
| dimensions: "pool:luci.chromium.gpu.ci" |
| dimensions: "ssd:0" |
| exe { |
| cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "$build/chromium_tests_builder_config": {' |
| ' "builder_config": {' |
| ' "additional_exclusions": [' |
| ' "infra/config/global/generated/builders/ci/dawn-linux-x64-fuzz-dbg/gn-args.json"' |
| ' ],' |
| ' "builder_db": {' |
| ' "entries": [' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-fuzz-dbg",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "COMPILE_AND_TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Debug",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "linux"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' }' |
| ' }' |
| ' }' |
| ' ]' |
| ' },' |
| ' "builder_ids": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-fuzz-dbg",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "mirroring_builder_group_and_names": [' |
| ' {' |
| ' "builder": "dawn-cq-linux-x64-fuzz-dbg",' |
| ' "group": "try"' |
| ' },' |
| ' {' |
| ' "builder": "dawn-try-linux-x64-fuzz-dbg",' |
| ' "group": "try"' |
| ' }' |
| ' ],' |
| ' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-linux-x64-fuzz-dbg/targets"' |
| ' }' |
| ' },' |
| ' "$build/siso": {' |
| ' "configs": [' |
| ' "builder"' |
| ' ],' |
| ' "enable_cloud_monitoring": true,' |
| ' "enable_cloud_trace": true,' |
| ' "experiments": [],' |
| ' "profile_mode": "cloud",' |
| ' "project": "rbe-chromium-trusted",' |
| ' "remote_jobs": 250' |
| ' },' |
| ' "builder_group": "ci",' |
| ' "gardener_rotations": [' |
| ' "dawn"' |
| ' ],' |
| ' "recipe": "dawn/gn_v2",' |
| ' "sheriff_rotations": [' |
| ' "dawn"' |
| ' ]' |
| '}' |
| build_numbers: YES |
| service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "ci_test_results" |
| test_results {} |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "gpu_ci_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)" |
| } |
| } |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "blink_web_tests_ci_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)" |
| } |
| } |
| } |
| history_options { |
| use_invocation_timestamp: true |
| } |
| } |
| description_html: "Compiles and runs debug Dawn binaries for 'tools/run fuzz' for Linux/x64<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-cq-linux-x64-fuzz-dbg\">dawn-cq-linux-x64-fuzz-dbg</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-linux-x64-fuzz-dbg\">dawn-try-linux-x64-fuzz-dbg</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>" |
| shadow_builder_adjustments { |
| service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com" |
| properties: |
| '{' |
| ' "$build/siso": {' |
| ' "configs": [' |
| ' "builder"' |
| ' ],' |
| ' "enable_cloud_monitoring": true,' |
| ' "enable_cloud_trace": true,' |
| ' "experiments": [],' |
| ' "profile_mode": "cloud",' |
| ' "project": "rbe-chromium-untrusted",' |
| ' "remote_jobs": 250' |
| ' }' |
| '}' |
| } |
| contact_team_email: "chrome-gpu-infra@google.com" |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/cached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"true\"" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count" |
| predicates: "has(build.output.properties.ran_tests_retry_shard)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_without_patch_count" |
| predicates: "has(build.output.properties.ran_tests_without_patch)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/uncached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"false\"" |
| } |
| } |
| builders { |
| name: "dawn-linux-x64-fuzz-rel" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "builderless:1" |
| dimensions: "cores:8" |
| dimensions: "os:Ubuntu-22.04" |
| dimensions: "pool:luci.chromium.gpu.ci" |
| dimensions: "ssd:0" |
| exe { |
| cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "$build/chromium_tests_builder_config": {' |
| ' "builder_config": {' |
| ' "additional_exclusions": [' |
| ' "infra/config/global/generated/builders/ci/dawn-linux-x64-fuzz-rel/gn-args.json"' |
| ' ],' |
| ' "builder_db": {' |
| ' "entries": [' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-fuzz-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "COMPILE_AND_TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "linux"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' }' |
| ' }' |
| ' }' |
| ' ]' |
| ' },' |
| ' "builder_ids": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-fuzz-rel",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "mirroring_builder_group_and_names": [' |
| ' {' |
| ' "builder": "dawn-cq-linux-x64-fuzz-rel",' |
| ' "group": "try"' |
| ' },' |
| ' {' |
| ' "builder": "dawn-try-linux-x64-fuzz-rel",' |
| ' "group": "try"' |
| ' }' |
| ' ],' |
| ' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-linux-x64-fuzz-rel/targets"' |
| ' }' |
| ' },' |
| ' "$build/siso": {' |
| ' "configs": [' |
| ' "builder"' |
| ' ],' |
| ' "enable_cloud_monitoring": true,' |
| ' "enable_cloud_trace": true,' |
| ' "experiments": [],' |
| ' "profile_mode": "cloud",' |
| ' "project": "rbe-chromium-trusted",' |
| ' "remote_jobs": 250' |
| ' },' |
| ' "builder_group": "ci",' |
| ' "gardener_rotations": [' |
| ' "dawn"' |
| ' ],' |
| ' "recipe": "dawn/gn_v2",' |
| ' "sheriff_rotations": [' |
| ' "dawn"' |
| ' ]' |
| '}' |
| build_numbers: YES |
| service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "ci_test_results" |
| test_results {} |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "gpu_ci_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)" |
| } |
| } |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "blink_web_tests_ci_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)" |
| } |
| } |
| } |
| history_options { |
| use_invocation_timestamp: true |
| } |
| } |
| description_html: "Compiles and runs release Dawn binaries for 'tools/run fuzz' for Linux/x64<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-cq-linux-x64-fuzz-rel\">dawn-cq-linux-x64-fuzz-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-linux-x64-fuzz-rel\">dawn-try-linux-x64-fuzz-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>" |
| shadow_builder_adjustments { |
| service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com" |
| properties: |
| '{' |
| ' "$build/siso": {' |
| ' "configs": [' |
| ' "builder"' |
| ' ],' |
| ' "enable_cloud_monitoring": true,' |
| ' "enable_cloud_trace": true,' |
| ' "experiments": [],' |
| ' "profile_mode": "cloud",' |
| ' "project": "rbe-chromium-untrusted",' |
| ' "remote_jobs": 250' |
| ' }' |
| '}' |
| } |
| contact_team_email: "chrome-gpu-infra@google.com" |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/cached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"true\"" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count" |
| predicates: "has(build.output.properties.ran_tests_retry_shard)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_without_patch_count" |
| predicates: "has(build.output.properties.ran_tests_without_patch)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/uncached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"false\"" |
| } |
| } |
| builders { |
| name: "dawn-linux-x64-intel-uhd630-rel" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "builderless:1" |
| dimensions: "cores:2" |
| dimensions: "os:Ubuntu-22.04" |
| dimensions: "pool:luci.chromium.gpu.ci" |
| dimensions: "ssd:0" |
| exe { |
| cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "$build/chromium_tests_builder_config": {' |
| ' "builder_config": {' |
| ' "builder_db": {' |
| ' "entries": [' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-builder-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "COMPILE_AND_TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "linux"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "apply_configs": [' |
| ' "dawn_node",' |
| ' "dawn_wasm"' |
| ' ],' |
| ' "config": "dawn"' |
| ' }' |
| ' }' |
| ' },' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-intel-uhd630-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "linux"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' },' |
| ' "parent": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-builder-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "run_tests_serially": true' |
| ' }' |
| ' }' |
| ' ]' |
| ' },' |
| ' "builder_ids": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-intel-uhd630-rel",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "mirroring_builder_group_and_names": [' |
| ' {' |
| ' "builder": "dawn-cq-linux-x64-rel",' |
| ' "group": "try"' |
| ' },' |
| ' {' |
| ' "builder": "dawn-try-linux-x64-intel-uhd630-rel",' |
| ' "group": "try"' |
| ' }' |
| ' ],' |
| ' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-linux-x64-intel-uhd630-rel/targets"' |
| ' }' |
| ' },' |
| ' "builder_group": "ci",' |
| ' "gardener_rotations": [' |
| ' "dawn"' |
| ' ],' |
| ' "recipe": "dawn/gn_v2",' |
| ' "sheriff_rotations": [' |
| ' "dawn"' |
| ' ]' |
| '}' |
| build_numbers: YES |
| service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "ci_test_results" |
| test_results {} |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "gpu_ci_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)" |
| } |
| } |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "blink_web_tests_ci_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)" |
| } |
| } |
| } |
| history_options { |
| use_invocation_timestamp: true |
| } |
| } |
| description_html: "Tests release Dawn on Linux/x64 on Intel CPUs w/ UHD 630 GPUs<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-cq-linux-x64-rel\">dawn-cq-linux-x64-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-linux-x64-intel-uhd630-rel\">dawn-try-linux-x64-intel-uhd630-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>" |
| shadow_builder_adjustments { |
| service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com" |
| } |
| contact_team_email: "chrome-gpu-infra@google.com" |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/cached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"true\"" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count" |
| predicates: "has(build.output.properties.ran_tests_retry_shard)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_without_patch_count" |
| predicates: "has(build.output.properties.ran_tests_without_patch)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/uncached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"false\"" |
| } |
| } |
| builders { |
| name: "dawn-linux-x64-intel-uhd770-rel" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "builderless:1" |
| dimensions: "cores:2" |
| dimensions: "os:Ubuntu-22.04" |
| dimensions: "pool:luci.chromium.gpu.ci" |
| dimensions: "ssd:0" |
| exe { |
| cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "$build/chromium_tests_builder_config": {' |
| ' "builder_config": {' |
| ' "builder_db": {' |
| ' "entries": [' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-builder-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "COMPILE_AND_TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "linux"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "apply_configs": [' |
| ' "dawn_node",' |
| ' "dawn_wasm"' |
| ' ],' |
| ' "config": "dawn"' |
| ' }' |
| ' }' |
| ' },' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-intel-uhd770-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "linux"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' },' |
| ' "parent": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-builder-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "run_tests_serially": true' |
| ' }' |
| ' }' |
| ' ]' |
| ' },' |
| ' "builder_ids": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-intel-uhd770-rel",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "mirroring_builder_group_and_names": [' |
| ' {' |
| ' "builder": "dawn-cq-linux-x64-rel",' |
| ' "group": "try"' |
| ' },' |
| ' {' |
| ' "builder": "dawn-try-linux-x64-intel-uhd770-rel",' |
| ' "group": "try"' |
| ' }' |
| ' ],' |
| ' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-linux-x64-intel-uhd770-rel/targets"' |
| ' }' |
| ' },' |
| ' "builder_group": "ci",' |
| ' "gardener_rotations": [' |
| ' "dawn"' |
| ' ],' |
| ' "recipe": "dawn/gn_v2",' |
| ' "sheriff_rotations": [' |
| ' "dawn"' |
| ' ]' |
| '}' |
| build_numbers: YES |
| service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "ci_test_results" |
| test_results {} |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "gpu_ci_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)" |
| } |
| } |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "blink_web_tests_ci_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)" |
| } |
| } |
| } |
| history_options { |
| use_invocation_timestamp: true |
| } |
| } |
| description_html: "Tests release Dawn on Linux/x64 on Intel CPUs w/ UHD 770 GPUs<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-cq-linux-x64-rel\">dawn-cq-linux-x64-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-linux-x64-intel-uhd770-rel\">dawn-try-linux-x64-intel-uhd770-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>" |
| shadow_builder_adjustments { |
| service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com" |
| } |
| contact_team_email: "chrome-gpu-infra@google.com" |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/cached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"true\"" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count" |
| predicates: "has(build.output.properties.ran_tests_retry_shard)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_without_patch_count" |
| predicates: "has(build.output.properties.ran_tests_without_patch)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/uncached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"false\"" |
| } |
| } |
| builders { |
| name: "dawn-linux-x64-nvidia-gtx1660-rel" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "builderless:1" |
| dimensions: "cores:2" |
| dimensions: "os:Ubuntu-22.04" |
| dimensions: "pool:luci.chromium.gpu.ci" |
| dimensions: "ssd:0" |
| exe { |
| cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "$build/chromium_tests_builder_config": {' |
| ' "builder_config": {' |
| ' "builder_db": {' |
| ' "entries": [' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-builder-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "COMPILE_AND_TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "linux"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "apply_configs": [' |
| ' "dawn_node",' |
| ' "dawn_wasm"' |
| ' ],' |
| ' "config": "dawn"' |
| ' }' |
| ' }' |
| ' },' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-nvidia-gtx1660-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "linux"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' },' |
| ' "parent": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-builder-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "run_tests_serially": true' |
| ' }' |
| ' }' |
| ' ]' |
| ' },' |
| ' "builder_ids": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-nvidia-gtx1660-rel",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "mirroring_builder_group_and_names": [' |
| ' {' |
| ' "builder": "dawn-cq-linux-x64-rel",' |
| ' "group": "try"' |
| ' },' |
| ' {' |
| ' "builder": "dawn-try-linux-x64-nvidia-gtx1660-rel",' |
| ' "group": "try"' |
| ' }' |
| ' ],' |
| ' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-linux-x64-nvidia-gtx1660-rel/targets"' |
| ' }' |
| ' },' |
| ' "builder_group": "ci",' |
| ' "gardener_rotations": [' |
| ' "dawn"' |
| ' ],' |
| ' "recipe": "dawn/gn_v2",' |
| ' "sheriff_rotations": [' |
| ' "dawn"' |
| ' ]' |
| '}' |
| build_numbers: YES |
| service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "ci_test_results" |
| test_results {} |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "gpu_ci_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)" |
| } |
| } |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "blink_web_tests_ci_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)" |
| } |
| } |
| } |
| history_options { |
| use_invocation_timestamp: true |
| } |
| } |
| description_html: "Tests release Dawn on Linux/x64 on NVIDIA GTX 1660 GPUs<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-cq-linux-x64-rel\">dawn-cq-linux-x64-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-linux-x64-nvidia-gtx1660-rel\">dawn-try-linux-x64-nvidia-gtx1660-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>" |
| shadow_builder_adjustments { |
| service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com" |
| } |
| contact_team_email: "chrome-gpu-infra@google.com" |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/cached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"true\"" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count" |
| predicates: "has(build.output.properties.ran_tests_retry_shard)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_without_patch_count" |
| predicates: "has(build.output.properties.ran_tests_without_patch)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/uncached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"false\"" |
| } |
| } |
| builders { |
| name: "dawn-linux-x64-sws-clusterfuzz" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "builderless:1" |
| dimensions: "cores:8" |
| dimensions: "os:Ubuntu-22.04" |
| dimensions: "pool:luci.chromium.gpu.ci" |
| dimensions: "ssd:0" |
| exe { |
| cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "$build/chromium_tests_builder_config": {' |
| ' "builder_config": {' |
| ' "additional_exclusions": [' |
| ' "infra/config/global/generated/builders/ci/dawn-linux-x64-sws-clusterfuzz/gn-args.json"' |
| ' ],' |
| ' "builder_db": {' |
| ' "entries": [' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-sws-clusterfuzz",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "COMPILE_AND_TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "linux"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' }' |
| ' }' |
| ' }' |
| ' ]' |
| ' },' |
| ' "builder_ids": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-sws-clusterfuzz",' |
| ' "project": "dawn"' |
| ' }' |
| ' ]' |
| ' }' |
| ' },' |
| ' "$build/siso": {' |
| ' "configs": [' |
| ' "builder"' |
| ' ],' |
| ' "enable_cloud_monitoring": true,' |
| ' "enable_cloud_trace": true,' |
| ' "experiments": [],' |
| ' "profile_mode": "cloud",' |
| ' "project": "rbe-chromium-trusted",' |
| ' "remote_jobs": 250' |
| ' },' |
| ' "builder_group": "ci",' |
| ' "recipe": "dawn/gn_v2"' |
| '}' |
| build_numbers: YES |
| service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "ci_test_results" |
| test_results {} |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "gpu_ci_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)" |
| } |
| } |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "blink_web_tests_ci_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)" |
| } |
| } |
| } |
| history_options { |
| use_invocation_timestamp: true |
| } |
| } |
| description_html: "Generates ClusterFuzz corpora using Linux/x64 binaries and data from running with SwiftShader<br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>" |
| shadow_builder_adjustments { |
| service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com" |
| properties: |
| '{' |
| ' "$build/siso": {' |
| ' "configs": [' |
| ' "builder"' |
| ' ],' |
| ' "enable_cloud_monitoring": true,' |
| ' "enable_cloud_trace": true,' |
| ' "experiments": [],' |
| ' "profile_mode": "cloud",' |
| ' "project": "rbe-chromium-untrusted",' |
| ' "remote_jobs": 250' |
| ' }' |
| '}' |
| } |
| contact_team_email: "chrome-gpu-infra@google.com" |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/cached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"true\"" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count" |
| predicates: "has(build.output.properties.ran_tests_retry_shard)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_without_patch_count" |
| predicates: "has(build.output.properties.ran_tests_without_patch)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/uncached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"false\"" |
| } |
| } |
| builders { |
| name: "dawn-linux-x64-sws-cmake-asan" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:x86-64" |
| dimensions: "os:Ubuntu-24.04" |
| dimensions: "pool:luci.flex.ci" |
| exe { |
| cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "$build/chromium_tests_builder_config": {' |
| ' "builder_config": {' |
| ' "builder_db": {' |
| ' "entries": [' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-sws-cmake-asan",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "COMPILE_AND_TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "linux"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' }' |
| ' }' |
| ' }' |
| ' ]' |
| ' },' |
| ' "builder_ids": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-sws-cmake-asan",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "mirroring_builder_group_and_names": [' |
| ' {' |
| ' "builder": "dawn-cq-linux-x64-cmake-asan",' |
| ' "group": "try"' |
| ' }' |
| ' ]' |
| ' }' |
| ' },' |
| ' "$build/siso": {' |
| ' "configs": [' |
| ' "builder"' |
| ' ],' |
| ' "enable_cloud_monitoring": true,' |
| ' "enable_cloud_trace": true,' |
| ' "experiments": [],' |
| ' "profile_mode": "cloud",' |
| ' "project": "rbe-chromium-trusted",' |
| ' "remote_jobs": 250' |
| ' },' |
| ' "asan": true,' |
| ' "builder_group": "ci",' |
| ' "clang": true,' |
| ' "debug": false,' |
| ' "gardener_rotations": [' |
| ' "dawn"' |
| ' ],' |
| ' "recipe": "dawn/cmake",' |
| ' "sheriff_rotations": [' |
| ' "dawn"' |
| ' ],' |
| ' "target_cpu": "x64",' |
| ' "ubsan": true' |
| '}' |
| build_numbers: YES |
| service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "ci_test_results" |
| test_results {} |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "gpu_ci_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)" |
| } |
| } |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "blink_web_tests_ci_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)" |
| } |
| } |
| } |
| history_options { |
| use_invocation_timestamp: true |
| } |
| } |
| description_html: "Compiles and tests release Dawn test binaries for Linux/x64 using CMake and Clang with ASan and UBSan enabled<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-cq-linux-x64-cmake-asan\">dawn-cq-linux-x64-cmake-asan</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>" |
| shadow_builder_adjustments { |
| service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com" |
| properties: |
| '{' |
| ' "$build/siso": {' |
| ' "configs": [' |
| ' "builder"' |
| ' ],' |
| ' "enable_cloud_monitoring": true,' |
| ' "enable_cloud_trace": true,' |
| ' "experiments": [],' |
| ' "profile_mode": "cloud",' |
| ' "project": "rbe-chromium-untrusted",' |
| ' "remote_jobs": 250' |
| ' }' |
| '}' |
| } |
| contact_team_email: "chrome-gpu-infra@google.com" |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/cached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"true\"" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count" |
| predicates: "has(build.output.properties.ran_tests_retry_shard)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_without_patch_count" |
| predicates: "has(build.output.properties.ran_tests_without_patch)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/uncached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"false\"" |
| } |
| } |
| builders { |
| name: "dawn-linux-x64-sws-cmake-dbg" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:x86-64" |
| dimensions: "os:Ubuntu-24.04" |
| dimensions: "pool:luci.flex.ci" |
| exe { |
| cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "$build/chromium_tests_builder_config": {' |
| ' "builder_config": {' |
| ' "builder_db": {' |
| ' "entries": [' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-sws-cmake-dbg",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "COMPILE_AND_TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Debug",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "linux"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' }' |
| ' }' |
| ' }' |
| ' ]' |
| ' },' |
| ' "builder_ids": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-sws-cmake-dbg",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "mirroring_builder_group_and_names": [' |
| ' {' |
| ' "builder": "dawn-cq-linux-x64-cmake-dbg",' |
| ' "group": "try"' |
| ' }' |
| ' ]' |
| ' }' |
| ' },' |
| ' "$build/siso": {' |
| ' "configs": [' |
| ' "builder"' |
| ' ],' |
| ' "enable_cloud_monitoring": true,' |
| ' "enable_cloud_trace": true,' |
| ' "experiments": [],' |
| ' "profile_mode": "cloud",' |
| ' "project": "rbe-chromium-trusted",' |
| ' "remote_jobs": 250' |
| ' },' |
| ' "asan": false,' |
| ' "builder_group": "ci",' |
| ' "clang": true,' |
| ' "debug": true,' |
| ' "gardener_rotations": [' |
| ' "dawn"' |
| ' ],' |
| ' "recipe": "dawn/cmake",' |
| ' "sheriff_rotations": [' |
| ' "dawn"' |
| ' ],' |
| ' "target_cpu": "x64",' |
| ' "ubsan": false' |
| '}' |
| build_numbers: YES |
| service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "ci_test_results" |
| test_results {} |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "gpu_ci_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)" |
| } |
| } |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "blink_web_tests_ci_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)" |
| } |
| } |
| } |
| history_options { |
| use_invocation_timestamp: true |
| } |
| } |
| description_html: "Compiles and tests debug Dawn test binaries for Linux/x64 using CMake and Clang<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-cq-linux-x64-cmake-dbg\">dawn-cq-linux-x64-cmake-dbg</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>" |
| shadow_builder_adjustments { |
| service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com" |
| properties: |
| '{' |
| ' "$build/siso": {' |
| ' "configs": [' |
| ' "builder"' |
| ' ],' |
| ' "enable_cloud_monitoring": true,' |
| ' "enable_cloud_trace": true,' |
| ' "experiments": [],' |
| ' "profile_mode": "cloud",' |
| ' "project": "rbe-chromium-untrusted",' |
| ' "remote_jobs": 250' |
| ' }' |
| '}' |
| } |
| contact_team_email: "chrome-gpu-infra@google.com" |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/cached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"true\"" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count" |
| predicates: "has(build.output.properties.ran_tests_retry_shard)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_without_patch_count" |
| predicates: "has(build.output.properties.ran_tests_without_patch)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/uncached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"false\"" |
| } |
| } |
| builders { |
| name: "dawn-linux-x64-sws-cmake-rel" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:x86-64" |
| dimensions: "os:Ubuntu-24.04" |
| dimensions: "pool:luci.flex.ci" |
| exe { |
| cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "$build/chromium_tests_builder_config": {' |
| ' "builder_config": {' |
| ' "builder_db": {' |
| ' "entries": [' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-sws-cmake-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "COMPILE_AND_TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "linux"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' }' |
| ' }' |
| ' }' |
| ' ]' |
| ' },' |
| ' "builder_ids": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-sws-cmake-rel",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "mirroring_builder_group_and_names": [' |
| ' {' |
| ' "builder": "dawn-cq-linux-x64-cmake-rel",' |
| ' "group": "try"' |
| ' }' |
| ' ]' |
| ' }' |
| ' },' |
| ' "$build/siso": {' |
| ' "configs": [' |
| ' "builder"' |
| ' ],' |
| ' "enable_cloud_monitoring": true,' |
| ' "enable_cloud_trace": true,' |
| ' "experiments": [],' |
| ' "profile_mode": "cloud",' |
| ' "project": "rbe-chromium-trusted",' |
| ' "remote_jobs": 250' |
| ' },' |
| ' "asan": false,' |
| ' "builder_group": "ci",' |
| ' "clang": true,' |
| ' "debug": false,' |
| ' "gardener_rotations": [' |
| ' "dawn"' |
| ' ],' |
| ' "recipe": "dawn/cmake",' |
| ' "sheriff_rotations": [' |
| ' "dawn"' |
| ' ],' |
| ' "target_cpu": "x64",' |
| ' "ubsan": false' |
| '}' |
| build_numbers: YES |
| service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "ci_test_results" |
| test_results {} |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "gpu_ci_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)" |
| } |
| } |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "blink_web_tests_ci_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)" |
| } |
| } |
| } |
| history_options { |
| use_invocation_timestamp: true |
| } |
| } |
| description_html: "Compiles and tests release Dawn test binaries for Linux/x64 using CMake and Clang<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-cq-linux-x64-cmake-rel\">dawn-cq-linux-x64-cmake-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>" |
| shadow_builder_adjustments { |
| service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com" |
| properties: |
| '{' |
| ' "$build/siso": {' |
| ' "configs": [' |
| ' "builder"' |
| ' ],' |
| ' "enable_cloud_monitoring": true,' |
| ' "enable_cloud_trace": true,' |
| ' "experiments": [],' |
| ' "profile_mode": "cloud",' |
| ' "project": "rbe-chromium-untrusted",' |
| ' "remote_jobs": 250' |
| ' }' |
| '}' |
| } |
| contact_team_email: "chrome-gpu-infra@google.com" |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/cached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"true\"" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count" |
| predicates: "has(build.output.properties.ran_tests_retry_shard)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_without_patch_count" |
| predicates: "has(build.output.properties.ran_tests_without_patch)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/uncached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"false\"" |
| } |
| } |
| builders { |
| name: "dawn-linux-x64-sws-dbg" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "builderless:1" |
| dimensions: "cores:2" |
| dimensions: "os:Ubuntu-22.04" |
| dimensions: "pool:luci.chromium.gpu.ci" |
| dimensions: "ssd:0" |
| exe { |
| cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "$build/chromium_tests_builder_config": {' |
| ' "builder_config": {' |
| ' "builder_db": {' |
| ' "entries": [' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-builder-dbg",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "COMPILE_AND_TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Debug",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "linux"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "apply_configs": [' |
| ' "dawn_node",' |
| ' "dawn_wasm"' |
| ' ],' |
| ' "config": "dawn"' |
| ' }' |
| ' }' |
| ' },' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-sws-dbg",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Debug",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "linux"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' },' |
| ' "parent": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-builder-dbg",' |
| ' "project": "dawn"' |
| ' },' |
| ' "run_tests_serially": true' |
| ' }' |
| ' }' |
| ' ]' |
| ' },' |
| ' "builder_ids": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-sws-dbg",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "mirroring_builder_group_and_names": [' |
| ' {' |
| ' "builder": "dawn-cq-linux-x64-dbg",' |
| ' "group": "try"' |
| ' },' |
| ' {' |
| ' "builder": "dawn-try-linux-x64-sws-dbg",' |
| ' "group": "try"' |
| ' }' |
| ' ],' |
| ' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-linux-x64-sws-dbg/targets"' |
| ' }' |
| ' },' |
| ' "builder_group": "ci",' |
| ' "gardener_rotations": [' |
| ' "dawn"' |
| ' ],' |
| ' "recipe": "dawn/gn_v2",' |
| ' "sheriff_rotations": [' |
| ' "dawn"' |
| ' ]' |
| '}' |
| build_numbers: YES |
| service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "ci_test_results" |
| test_results {} |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "gpu_ci_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)" |
| } |
| } |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "blink_web_tests_ci_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)" |
| } |
| } |
| } |
| history_options { |
| use_invocation_timestamp: true |
| } |
| } |
| description_html: "Tests debug Dawn on Linux/x64 with SwiftShader<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-cq-linux-x64-dbg\">dawn-cq-linux-x64-dbg</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-linux-x64-sws-dbg\">dawn-try-linux-x64-sws-dbg</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>" |
| shadow_builder_adjustments { |
| service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com" |
| } |
| contact_team_email: "chrome-gpu-infra@google.com" |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/cached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"true\"" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count" |
| predicates: "has(build.output.properties.ran_tests_retry_shard)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_without_patch_count" |
| predicates: "has(build.output.properties.ran_tests_without_patch)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/uncached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"false\"" |
| } |
| } |
| builders { |
| name: "dawn-linux-x64-sws-rel" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "builderless:1" |
| dimensions: "cores:2" |
| dimensions: "os:Ubuntu-22.04" |
| dimensions: "pool:luci.chromium.gpu.ci" |
| dimensions: "ssd:0" |
| exe { |
| cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "$build/chromium_tests_builder_config": {' |
| ' "builder_config": {' |
| ' "builder_db": {' |
| ' "entries": [' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-builder-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "COMPILE_AND_TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "linux"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "apply_configs": [' |
| ' "dawn_node",' |
| ' "dawn_wasm"' |
| ' ],' |
| ' "config": "dawn"' |
| ' }' |
| ' }' |
| ' },' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-sws-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "linux"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' },' |
| ' "parent": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-builder-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "run_tests_serially": true' |
| ' }' |
| ' }' |
| ' ]' |
| ' },' |
| ' "builder_ids": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-sws-rel",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "mirroring_builder_group_and_names": [' |
| ' {' |
| ' "builder": "dawn-cq-linux-x64-rel",' |
| ' "group": "try"' |
| ' },' |
| ' {' |
| ' "builder": "dawn-try-linux-x64-sws-rel",' |
| ' "group": "try"' |
| ' }' |
| ' ],' |
| ' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-linux-x64-sws-rel/targets"' |
| ' }' |
| ' },' |
| ' "builder_group": "ci",' |
| ' "gardener_rotations": [' |
| ' "dawn"' |
| ' ],' |
| ' "recipe": "dawn/gn_v2",' |
| ' "sheriff_rotations": [' |
| ' "dawn"' |
| ' ]' |
| '}' |
| build_numbers: YES |
| service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "ci_test_results" |
| test_results {} |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "gpu_ci_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)" |
| } |
| } |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "blink_web_tests_ci_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)" |
| } |
| } |
| } |
| history_options { |
| use_invocation_timestamp: true |
| } |
| } |
| description_html: "Tests release Dawn on Linux/x64 with SwiftShader<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-cq-linux-x64-rel\">dawn-cq-linux-x64-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-linux-x64-sws-rel\">dawn-try-linux-x64-sws-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>" |
| shadow_builder_adjustments { |
| service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com" |
| } |
| contact_team_email: "chrome-gpu-infra@google.com" |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/cached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"true\"" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count" |
| predicates: "has(build.output.properties.ran_tests_retry_shard)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_without_patch_count" |
| predicates: "has(build.output.properties.ran_tests_without_patch)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/uncached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"false\"" |
| } |
| } |
| builders { |
| name: "dawn-linux-x64-sws-tsan" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "builderless:1" |
| dimensions: "cores:2" |
| dimensions: "os:Ubuntu-22.04" |
| dimensions: "pool:luci.chromium.gpu.ci" |
| dimensions: "ssd:0" |
| exe { |
| cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "$build/chromium_tests_builder_config": {' |
| ' "builder_config": {' |
| ' "builder_db": {' |
| ' "entries": [' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-builder-tsan",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "COMPILE_AND_TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "linux"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "apply_configs": [' |
| ' "dawn_wasm"' |
| ' ],' |
| ' "config": "dawn"' |
| ' }' |
| ' }' |
| ' },' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-sws-tsan",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "linux"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' },' |
| ' "parent": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-builder-tsan",' |
| ' "project": "dawn"' |
| ' },' |
| ' "run_tests_serially": true' |
| ' }' |
| ' }' |
| ' ]' |
| ' },' |
| ' "builder_ids": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-sws-tsan",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "mirroring_builder_group_and_names": [' |
| ' {' |
| ' "builder": "dawn-try-linux-x64-sws-tsan",' |
| ' "group": "try"' |
| ' }' |
| ' ]' |
| ' }' |
| ' },' |
| ' "builder_group": "ci",' |
| ' "gardener_rotations": [' |
| ' "dawn"' |
| ' ],' |
| ' "recipe": "dawn/gn_v2",' |
| ' "sheriff_rotations": [' |
| ' "dawn"' |
| ' ]' |
| '}' |
| build_numbers: YES |
| service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "ci_test_results" |
| test_results {} |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "gpu_ci_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)" |
| } |
| } |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "blink_web_tests_ci_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)" |
| } |
| } |
| } |
| history_options { |
| use_invocation_timestamp: true |
| } |
| } |
| description_html: "Tests release Dawn on Linux/x64 with SwiftShader with TSAN<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-linux-x64-sws-tsan\">dawn-try-linux-x64-sws-tsan</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>" |
| shadow_builder_adjustments { |
| service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com" |
| } |
| contact_team_email: "chrome-gpu-infra@google.com" |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/cached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"true\"" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count" |
| predicates: "has(build.output.properties.ran_tests_retry_shard)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_without_patch_count" |
| predicates: "has(build.output.properties.ran_tests_without_patch)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/uncached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"false\"" |
| } |
| } |
| builders { |
| name: "dawn-linux-x86-builder-dbg" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "builderless:1" |
| dimensions: "cores:8" |
| dimensions: "os:Ubuntu-22.04" |
| dimensions: "pool:luci.chromium.gpu.ci" |
| dimensions: "ssd:0" |
| exe { |
| cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "$build/chromium_tests_builder_config": {' |
| ' "builder_config": {' |
| ' "additional_exclusions": [' |
| ' "infra/config/global/generated/builders/ci/dawn-linux-x86-builder-dbg/gn-args.json"' |
| ' ],' |
| ' "builder_db": {' |
| ' "entries": [' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x86-builder-dbg",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "COMPILE_AND_TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Debug",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 32,' |
| ' "target_platform": "linux"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "apply_configs": [' |
| ' "dawn_wasm"' |
| ' ],' |
| ' "config": "dawn"' |
| ' }' |
| ' }' |
| ' },' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x86-sws-dbg",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Debug",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 32,' |
| ' "target_platform": "linux"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' },' |
| ' "parent": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x86-builder-dbg",' |
| ' "project": "dawn"' |
| ' },' |
| ' "run_tests_serially": true' |
| ' }' |
| ' }' |
| ' ]' |
| ' },' |
| ' "builder_ids": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x86-builder-dbg",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "builder_ids_in_scope_for_testing": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x86-sws-dbg",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "mirroring_builder_group_and_names": [' |
| ' {' |
| ' "builder": "dawn-cq-linux-x86-dbg",' |
| ' "group": "try"' |
| ' },' |
| ' {' |
| ' "builder": "dawn-try-linux-x86-sws-dbg",' |
| ' "group": "try"' |
| ' }' |
| ' ],' |
| ' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-linux-x86-builder-dbg/targets"' |
| ' }' |
| ' },' |
| ' "$build/siso": {' |
| ' "configs": [' |
| ' "builder"' |
| ' ],' |
| ' "enable_cloud_monitoring": true,' |
| ' "enable_cloud_trace": true,' |
| ' "experiments": [],' |
| ' "profile_mode": "cloud",' |
| ' "project": "rbe-chromium-trusted",' |
| ' "remote_jobs": 250' |
| ' },' |
| ' "builder_group": "ci",' |
| ' "gardener_rotations": [' |
| ' "dawn"' |
| ' ],' |
| ' "recipe": "dawn/gn_v2",' |
| ' "sheriff_rotations": [' |
| ' "dawn"' |
| ' ]' |
| '}' |
| build_numbers: YES |
| service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "ci_test_results" |
| test_results {} |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "gpu_ci_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)" |
| } |
| } |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "blink_web_tests_ci_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)" |
| } |
| } |
| } |
| history_options { |
| use_invocation_timestamp: true |
| } |
| } |
| description_html: "Compiles debug Dawn test binaries for Linux/x86<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-cq-linux-x86-dbg\">dawn-cq-linux-x86-dbg</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-linux-x86-sws-dbg\">dawn-try-linux-x86-sws-dbg</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>" |
| shadow_builder_adjustments { |
| service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com" |
| properties: |
| '{' |
| ' "$build/siso": {' |
| ' "configs": [' |
| ' "builder"' |
| ' ],' |
| ' "enable_cloud_monitoring": true,' |
| ' "enable_cloud_trace": true,' |
| ' "experiments": [],' |
| ' "profile_mode": "cloud",' |
| ' "project": "rbe-chromium-untrusted",' |
| ' "remote_jobs": 250' |
| ' }' |
| '}' |
| } |
| contact_team_email: "chrome-gpu-infra@google.com" |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/cached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"true\"" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count" |
| predicates: "has(build.output.properties.ran_tests_retry_shard)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_without_patch_count" |
| predicates: "has(build.output.properties.ran_tests_without_patch)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/uncached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"false\"" |
| } |
| } |
| builders { |
| name: "dawn-linux-x86-builder-rel" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "builderless:1" |
| dimensions: "cores:8" |
| dimensions: "os:Ubuntu-22.04" |
| dimensions: "pool:luci.chromium.gpu.ci" |
| dimensions: "ssd:0" |
| exe { |
| cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "$build/chromium_tests_builder_config": {' |
| ' "builder_config": {' |
| ' "additional_exclusions": [' |
| ' "infra/config/global/generated/builders/ci/dawn-linux-x86-builder-rel/gn-args.json"' |
| ' ],' |
| ' "builder_db": {' |
| ' "entries": [' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x86-builder-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "COMPILE_AND_TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 32,' |
| ' "target_platform": "linux"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "apply_configs": [' |
| ' "dawn_wasm"' |
| ' ],' |
| ' "config": "dawn"' |
| ' }' |
| ' }' |
| ' },' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x86-sws-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 32,' |
| ' "target_platform": "linux"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' },' |
| ' "parent": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x86-builder-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "run_tests_serially": true' |
| ' }' |
| ' }' |
| ' ]' |
| ' },' |
| ' "builder_ids": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x86-builder-rel",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "builder_ids_in_scope_for_testing": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x86-sws-rel",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "mirroring_builder_group_and_names": [' |
| ' {' |
| ' "builder": "dawn-cq-linux-x86-rel",' |
| ' "group": "try"' |
| ' },' |
| ' {' |
| ' "builder": "dawn-try-linux-x86-sws-rel",' |
| ' "group": "try"' |
| ' }' |
| ' ],' |
| ' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-linux-x86-builder-rel/targets"' |
| ' }' |
| ' },' |
| ' "$build/siso": {' |
| ' "configs": [' |
| ' "builder"' |
| ' ],' |
| ' "enable_cloud_monitoring": true,' |
| ' "enable_cloud_trace": true,' |
| ' "experiments": [],' |
| ' "profile_mode": "cloud",' |
| ' "project": "rbe-chromium-trusted",' |
| ' "remote_jobs": 250' |
| ' },' |
| ' "builder_group": "ci",' |
| ' "gardener_rotations": [' |
| ' "dawn"' |
| ' ],' |
| ' "recipe": "dawn/gn_v2",' |
| ' "sheriff_rotations": [' |
| ' "dawn"' |
| ' ]' |
| '}' |
| build_numbers: YES |
| service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "ci_test_results" |
| test_results {} |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "gpu_ci_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)" |
| } |
| } |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "blink_web_tests_ci_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)" |
| } |
| } |
| } |
| history_options { |
| use_invocation_timestamp: true |
| } |
| } |
| description_html: "Compiles release Dawn test binaries for Linux/x86<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-cq-linux-x86-rel\">dawn-cq-linux-x86-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-linux-x86-sws-rel\">dawn-try-linux-x86-sws-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>" |
| shadow_builder_adjustments { |
| service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com" |
| properties: |
| '{' |
| ' "$build/siso": {' |
| ' "configs": [' |
| ' "builder"' |
| ' ],' |
| ' "enable_cloud_monitoring": true,' |
| ' "enable_cloud_trace": true,' |
| ' "experiments": [],' |
| ' "profile_mode": "cloud",' |
| ' "project": "rbe-chromium-untrusted",' |
| ' "remote_jobs": 250' |
| ' }' |
| '}' |
| } |
| contact_team_email: "chrome-gpu-infra@google.com" |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/cached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"true\"" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count" |
| predicates: "has(build.output.properties.ran_tests_retry_shard)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_without_patch_count" |
| predicates: "has(build.output.properties.ran_tests_without_patch)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/uncached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"false\"" |
| } |
| } |
| builders { |
| name: "dawn-linux-x86-fuzz-dbg" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "builderless:1" |
| dimensions: "cores:8" |
| dimensions: "os:Ubuntu-22.04" |
| dimensions: "pool:luci.chromium.gpu.ci" |
| dimensions: "ssd:0" |
| exe { |
| cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "$build/chromium_tests_builder_config": {' |
| ' "builder_config": {' |
| ' "additional_exclusions": [' |
| ' "infra/config/global/generated/builders/ci/dawn-linux-x86-fuzz-dbg/gn-args.json"' |
| ' ],' |
| ' "builder_db": {' |
| ' "entries": [' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x86-fuzz-dbg",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "COMPILE_AND_TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Debug",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 32,' |
| ' "target_platform": "linux"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' }' |
| ' }' |
| ' }' |
| ' ]' |
| ' },' |
| ' "builder_ids": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x86-fuzz-dbg",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "mirroring_builder_group_and_names": [' |
| ' {' |
| ' "builder": "dawn-cq-linux-x86-fuzz-dbg",' |
| ' "group": "try"' |
| ' },' |
| ' {' |
| ' "builder": "dawn-try-linux-x86-fuzz-dbg",' |
| ' "group": "try"' |
| ' }' |
| ' ],' |
| ' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-linux-x86-fuzz-dbg/targets"' |
| ' }' |
| ' },' |
| ' "$build/siso": {' |
| ' "configs": [' |
| ' "builder"' |
| ' ],' |
| ' "enable_cloud_monitoring": true,' |
| ' "enable_cloud_trace": true,' |
| ' "experiments": [],' |
| ' "profile_mode": "cloud",' |
| ' "project": "rbe-chromium-trusted",' |
| ' "remote_jobs": 250' |
| ' },' |
| ' "builder_group": "ci",' |
| ' "gardener_rotations": [' |
| ' "dawn"' |
| ' ],' |
| ' "recipe": "dawn/gn_v2",' |
| ' "sheriff_rotations": [' |
| ' "dawn"' |
| ' ]' |
| '}' |
| build_numbers: YES |
| service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "ci_test_results" |
| test_results {} |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "gpu_ci_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)" |
| } |
| } |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "blink_web_tests_ci_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)" |
| } |
| } |
| } |
| history_options { |
| use_invocation_timestamp: true |
| } |
| } |
| description_html: "Compiles and runs debug Dawn binaries for 'tools/run fuzz' for Linux/x86<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-cq-linux-x86-fuzz-dbg\">dawn-cq-linux-x86-fuzz-dbg</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-linux-x86-fuzz-dbg\">dawn-try-linux-x86-fuzz-dbg</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>" |
| shadow_builder_adjustments { |
| service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com" |
| properties: |
| '{' |
| ' "$build/siso": {' |
| ' "configs": [' |
| ' "builder"' |
| ' ],' |
| ' "enable_cloud_monitoring": true,' |
| ' "enable_cloud_trace": true,' |
| ' "experiments": [],' |
| ' "profile_mode": "cloud",' |
| ' "project": "rbe-chromium-untrusted",' |
| ' "remote_jobs": 250' |
| ' }' |
| '}' |
| } |
| contact_team_email: "chrome-gpu-infra@google.com" |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/cached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"true\"" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count" |
| predicates: "has(build.output.properties.ran_tests_retry_shard)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_without_patch_count" |
| predicates: "has(build.output.properties.ran_tests_without_patch)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/uncached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"false\"" |
| } |
| } |
| builders { |
| name: "dawn-linux-x86-fuzz-rel" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "builderless:1" |
| dimensions: "cores:8" |
| dimensions: "os:Ubuntu-22.04" |
| dimensions: "pool:luci.chromium.gpu.ci" |
| dimensions: "ssd:0" |
| exe { |
| cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "$build/chromium_tests_builder_config": {' |
| ' "builder_config": {' |
| ' "additional_exclusions": [' |
| ' "infra/config/global/generated/builders/ci/dawn-linux-x86-fuzz-rel/gn-args.json"' |
| ' ],' |
| ' "builder_db": {' |
| ' "entries": [' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x86-fuzz-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "COMPILE_AND_TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 32,' |
| ' "target_platform": "linux"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' }' |
| ' }' |
| ' }' |
| ' ]' |
| ' },' |
| ' "builder_ids": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x86-fuzz-rel",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "mirroring_builder_group_and_names": [' |
| ' {' |
| ' "builder": "dawn-cq-linux-x86-fuzz-rel",' |
| ' "group": "try"' |
| ' },' |
| ' {' |
| ' "builder": "dawn-try-linux-x86-fuzz-rel",' |
| ' "group": "try"' |
| ' }' |
| ' ],' |
| ' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-linux-x86-fuzz-rel/targets"' |
| ' }' |
| ' },' |
| ' "$build/siso": {' |
| ' "configs": [' |
| ' "builder"' |
| ' ],' |
| ' "enable_cloud_monitoring": true,' |
| ' "enable_cloud_trace": true,' |
| ' "experiments": [],' |
| ' "profile_mode": "cloud",' |
| ' "project": "rbe-chromium-trusted",' |
| ' "remote_jobs": 250' |
| ' },' |
| ' "builder_group": "ci",' |
| ' "gardener_rotations": [' |
| ' "dawn"' |
| ' ],' |
| ' "recipe": "dawn/gn_v2",' |
| ' "sheriff_rotations": [' |
| ' "dawn"' |
| ' ]' |
| '}' |
| build_numbers: YES |
| service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "ci_test_results" |
| test_results {} |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "gpu_ci_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)" |
| } |
| } |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "blink_web_tests_ci_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)" |
| } |
| } |
| } |
| history_options { |
| use_invocation_timestamp: true |
| } |
| } |
| description_html: "Compiles and runs release Dawn binaries for 'tools/run fuzz' for Linux/x86<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-cq-linux-x86-fuzz-rel\">dawn-cq-linux-x86-fuzz-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-linux-x86-fuzz-rel\">dawn-try-linux-x86-fuzz-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>" |
| shadow_builder_adjustments { |
| service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com" |
| properties: |
| '{' |
| ' "$build/siso": {' |
| ' "configs": [' |
| ' "builder"' |
| ' ],' |
| ' "enable_cloud_monitoring": true,' |
| ' "enable_cloud_trace": true,' |
| ' "experiments": [],' |
| ' "profile_mode": "cloud",' |
| ' "project": "rbe-chromium-untrusted",' |
| ' "remote_jobs": 250' |
| ' }' |
| '}' |
| } |
| contact_team_email: "chrome-gpu-infra@google.com" |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/cached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"true\"" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count" |
| predicates: "has(build.output.properties.ran_tests_retry_shard)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_without_patch_count" |
| predicates: "has(build.output.properties.ran_tests_without_patch)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/uncached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"false\"" |
| } |
| } |
| builders { |
| name: "dawn-linux-x86-sws-dbg" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "builderless:1" |
| dimensions: "cores:2" |
| dimensions: "os:Ubuntu-22.04" |
| dimensions: "pool:luci.chromium.gpu.ci" |
| dimensions: "ssd:0" |
| exe { |
| cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "$build/chromium_tests_builder_config": {' |
| ' "builder_config": {' |
| ' "builder_db": {' |
| ' "entries": [' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x86-builder-dbg",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "COMPILE_AND_TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Debug",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 32,' |
| ' "target_platform": "linux"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "apply_configs": [' |
| ' "dawn_wasm"' |
| ' ],' |
| ' "config": "dawn"' |
| ' }' |
| ' }' |
| ' },' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x86-sws-dbg",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Debug",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 32,' |
| ' "target_platform": "linux"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' },' |
| ' "parent": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x86-builder-dbg",' |
| ' "project": "dawn"' |
| ' },' |
| ' "run_tests_serially": true' |
| ' }' |
| ' }' |
| ' ]' |
| ' },' |
| ' "builder_ids": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x86-sws-dbg",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "mirroring_builder_group_and_names": [' |
| ' {' |
| ' "builder": "dawn-cq-linux-x86-dbg",' |
| ' "group": "try"' |
| ' },' |
| ' {' |
| ' "builder": "dawn-try-linux-x86-sws-dbg",' |
| ' "group": "try"' |
| ' }' |
| ' ],' |
| ' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-linux-x86-sws-dbg/targets"' |
| ' }' |
| ' },' |
| ' "builder_group": "ci",' |
| ' "gardener_rotations": [' |
| ' "dawn"' |
| ' ],' |
| ' "recipe": "dawn/gn_v2",' |
| ' "sheriff_rotations": [' |
| ' "dawn"' |
| ' ]' |
| '}' |
| build_numbers: YES |
| service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "ci_test_results" |
| test_results {} |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "gpu_ci_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)" |
| } |
| } |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "blink_web_tests_ci_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)" |
| } |
| } |
| } |
| history_options { |
| use_invocation_timestamp: true |
| } |
| } |
| description_html: "Tests debug Dawn on Linux/x86 with SwiftShader<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-cq-linux-x86-dbg\">dawn-cq-linux-x86-dbg</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-linux-x86-sws-dbg\">dawn-try-linux-x86-sws-dbg</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>" |
| shadow_builder_adjustments { |
| service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com" |
| } |
| contact_team_email: "chrome-gpu-infra@google.com" |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/cached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"true\"" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count" |
| predicates: "has(build.output.properties.ran_tests_retry_shard)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_without_patch_count" |
| predicates: "has(build.output.properties.ran_tests_without_patch)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/uncached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"false\"" |
| } |
| } |
| builders { |
| name: "dawn-linux-x86-sws-rel" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "builderless:1" |
| dimensions: "cores:2" |
| dimensions: "os:Ubuntu-22.04" |
| dimensions: "pool:luci.chromium.gpu.ci" |
| dimensions: "ssd:0" |
| exe { |
| cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "$build/chromium_tests_builder_config": {' |
| ' "builder_config": {' |
| ' "builder_db": {' |
| ' "entries": [' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x86-builder-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "COMPILE_AND_TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 32,' |
| ' "target_platform": "linux"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "apply_configs": [' |
| ' "dawn_wasm"' |
| ' ],' |
| ' "config": "dawn"' |
| ' }' |
| ' }' |
| ' },' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x86-sws-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 32,' |
| ' "target_platform": "linux"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' },' |
| ' "parent": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x86-builder-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "run_tests_serially": true' |
| ' }' |
| ' }' |
| ' ]' |
| ' },' |
| ' "builder_ids": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x86-sws-rel",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "mirroring_builder_group_and_names": [' |
| ' {' |
| ' "builder": "dawn-cq-linux-x86-rel",' |
| ' "group": "try"' |
| ' },' |
| ' {' |
| ' "builder": "dawn-try-linux-x86-sws-rel",' |
| ' "group": "try"' |
| ' }' |
| ' ],' |
| ' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-linux-x86-sws-rel/targets"' |
| ' }' |
| ' },' |
| ' "builder_group": "ci",' |
| ' "gardener_rotations": [' |
| ' "dawn"' |
| ' ],' |
| ' "recipe": "dawn/gn_v2",' |
| ' "sheriff_rotations": [' |
| ' "dawn"' |
| ' ]' |
| '}' |
| build_numbers: YES |
| service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "ci_test_results" |
| test_results {} |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "gpu_ci_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)" |
| } |
| } |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "blink_web_tests_ci_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)" |
| } |
| } |
| } |
| history_options { |
| use_invocation_timestamp: true |
| } |
| } |
| description_html: "Tests release Dawn on Linux/x86 with SwiftShader<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-cq-linux-x86-rel\">dawn-cq-linux-x86-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-linux-x86-sws-rel\">dawn-try-linux-x86-sws-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>" |
| shadow_builder_adjustments { |
| service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com" |
| } |
| contact_team_email: "chrome-gpu-infra@google.com" |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/cached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"true\"" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count" |
| predicates: "has(build.output.properties.ran_tests_retry_shard)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_without_patch_count" |
| predicates: "has(build.output.properties.ran_tests_without_patch)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/uncached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"false\"" |
| } |
| } |
| builders { |
| name: "dawn-mac-arm64-apple-m2-rel" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "builderless:1" |
| dimensions: "cores:2" |
| dimensions: "os:Ubuntu-22.04" |
| dimensions: "pool:luci.chromium.gpu.ci" |
| dimensions: "ssd:0" |
| exe { |
| cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "$build/chromium_tests_builder_config": {' |
| ' "builder_config": {' |
| ' "builder_db": {' |
| ' "entries": [' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-mac-arm64-apple-m2-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "arm",' |
| ' "target_bits": 64,' |
| ' "target_platform": "mac"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' },' |
| ' "parent": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-mac-arm64-builder-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "run_tests_serially": true' |
| ' }' |
| ' },' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-mac-arm64-builder-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "COMPILE_AND_TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "arm",' |
| ' "target_bits": 64,' |
| ' "target_platform": "mac"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "apply_configs": [' |
| ' "dawn_node",' |
| ' "dawn_wasm"' |
| ' ],' |
| ' "config": "dawn"' |
| ' }' |
| ' }' |
| ' }' |
| ' ]' |
| ' },' |
| ' "builder_ids": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-mac-arm64-apple-m2-rel",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "mirroring_builder_group_and_names": [' |
| ' {' |
| ' "builder": "dawn-cq-mac-arm64-rel",' |
| ' "group": "try"' |
| ' },' |
| ' {' |
| ' "builder": "dawn-try-mac-arm64-apple-m2-rel",' |
| ' "group": "try"' |
| ' }' |
| ' ],' |
| ' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-mac-arm64-apple-m2-rel/targets"' |
| ' }' |
| ' },' |
| ' "builder_group": "ci",' |
| ' "gardener_rotations": [' |
| ' "dawn"' |
| ' ],' |
| ' "recipe": "dawn/gn_v2",' |
| ' "sheriff_rotations": [' |
| ' "dawn"' |
| ' ]' |
| '}' |
| build_numbers: YES |
| service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "ci_test_results" |
| test_results {} |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "gpu_ci_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)" |
| } |
| } |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "blink_web_tests_ci_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)" |
| } |
| } |
| } |
| history_options { |
| use_invocation_timestamp: true |
| } |
| } |
| description_html: "Tests release Dawn on Mac/arm64 on Apple M2 devices<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-cq-mac-arm64-rel\">dawn-cq-mac-arm64-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-mac-arm64-apple-m2-rel\">dawn-try-mac-arm64-apple-m2-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>" |
| shadow_builder_adjustments { |
| service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com" |
| } |
| contact_team_email: "chrome-gpu-infra@google.com" |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/cached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"true\"" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count" |
| predicates: "has(build.output.properties.ran_tests_retry_shard)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_without_patch_count" |
| predicates: "has(build.output.properties.ran_tests_without_patch)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/uncached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"false\"" |
| } |
| } |
| builders { |
| name: "dawn-mac-arm64-builder-rel" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "builderless:1" |
| dimensions: "cpu:arm64" |
| dimensions: "os:Mac-15" |
| dimensions: "pool:luci.chromium.gpu.ci" |
| exe { |
| cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "$build/chromium_tests_builder_config": {' |
| ' "builder_config": {' |
| ' "additional_exclusions": [' |
| ' "infra/config/global/generated/builders/ci/dawn-mac-arm64-builder-rel/gn-args.json"' |
| ' ],' |
| ' "builder_db": {' |
| ' "entries": [' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-mac-arm64-apple-m2-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "arm",' |
| ' "target_bits": 64,' |
| ' "target_platform": "mac"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' },' |
| ' "parent": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-mac-arm64-builder-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "run_tests_serially": true' |
| ' }' |
| ' },' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-mac-arm64-builder-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "COMPILE_AND_TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "arm",' |
| ' "target_bits": 64,' |
| ' "target_platform": "mac"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "apply_configs": [' |
| ' "dawn_node",' |
| ' "dawn_wasm"' |
| ' ],' |
| ' "config": "dawn"' |
| ' }' |
| ' }' |
| ' }' |
| ' ]' |
| ' },' |
| ' "builder_ids": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-mac-arm64-builder-rel",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "builder_ids_in_scope_for_testing": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-mac-arm64-apple-m2-rel",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "mirroring_builder_group_and_names": [' |
| ' {' |
| ' "builder": "dawn-cq-mac-arm64-rel",' |
| ' "group": "try"' |
| ' },' |
| ' {' |
| ' "builder": "dawn-try-mac-arm64-apple-m2-rel",' |
| ' "group": "try"' |
| ' }' |
| ' ],' |
| ' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-mac-arm64-builder-rel/targets"' |
| ' }' |
| ' },' |
| ' "$build/siso": {' |
| ' "configs": [' |
| ' "builder"' |
| ' ],' |
| ' "enable_cloud_monitoring": true,' |
| ' "enable_cloud_trace": true,' |
| ' "experiments": [],' |
| ' "profile_mode": "cloud",' |
| ' "project": "rbe-chromium-trusted",' |
| ' "remote_jobs": 250' |
| ' },' |
| ' "builder_group": "ci",' |
| ' "gardener_rotations": [' |
| ' "dawn"' |
| ' ],' |
| ' "recipe": "dawn/gn_v2",' |
| ' "sheriff_rotations": [' |
| ' "dawn"' |
| ' ]' |
| '}' |
| build_numbers: YES |
| service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "ci_test_results" |
| test_results {} |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "gpu_ci_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)" |
| } |
| } |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "blink_web_tests_ci_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)" |
| } |
| } |
| } |
| history_options { |
| use_invocation_timestamp: true |
| } |
| } |
| description_html: "Compiles release Dawn test binaries for Mac/arm64<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-cq-mac-arm64-rel\">dawn-cq-mac-arm64-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-mac-arm64-apple-m2-rel\">dawn-try-mac-arm64-apple-m2-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>" |
| shadow_builder_adjustments { |
| service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com" |
| properties: |
| '{' |
| ' "$build/siso": {' |
| ' "configs": [' |
| ' "builder"' |
| ' ],' |
| ' "enable_cloud_monitoring": true,' |
| ' "enable_cloud_trace": true,' |
| ' "experiments": [],' |
| ' "profile_mode": "cloud",' |
| ' "project": "rbe-chromium-untrusted",' |
| ' "remote_jobs": 250' |
| ' }' |
| '}' |
| } |
| contact_team_email: "chrome-gpu-infra@google.com" |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/cached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"true\"" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count" |
| predicates: "has(build.output.properties.ran_tests_retry_shard)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_without_patch_count" |
| predicates: "has(build.output.properties.ran_tests_without_patch)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/uncached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"false\"" |
| } |
| } |
| builders { |
| name: "dawn-mac-x64-amd-5300m-rel" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "builderless:1" |
| dimensions: "cores:2" |
| dimensions: "os:Ubuntu-22.04" |
| dimensions: "pool:luci.chromium.gpu.ci" |
| dimensions: "ssd:0" |
| exe { |
| cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "$build/chromium_tests_builder_config": {' |
| ' "builder_config": {' |
| ' "builder_db": {' |
| ' "entries": [' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-mac-x64-amd-5300m-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "mac"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' },' |
| ' "parent": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-mac-x64-builder-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "run_tests_serially": true' |
| ' }' |
| ' },' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-mac-x64-builder-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "COMPILE_AND_TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "mac"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "apply_configs": [' |
| ' "dawn_node",' |
| ' "dawn_wasm"' |
| ' ],' |
| ' "config": "dawn"' |
| ' }' |
| ' }' |
| ' }' |
| ' ]' |
| ' },' |
| ' "builder_ids": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-mac-x64-amd-5300m-rel",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "mirroring_builder_group_and_names": [' |
| ' {' |
| ' "builder": "dawn-cq-mac-x64-rel",' |
| ' "group": "try"' |
| ' },' |
| ' {' |
| ' "builder": "dawn-try-mac-x64-amd-5300m-rel",' |
| ' "group": "try"' |
| ' }' |
| ' ],' |
| ' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-mac-x64-amd-5300m-rel/targets"' |
| ' }' |
| ' },' |
| ' "builder_group": "ci",' |
| ' "gardener_rotations": [' |
| ' "dawn"' |
| ' ],' |
| ' "recipe": "dawn/gn_v2",' |
| ' "sheriff_rotations": [' |
| ' "dawn"' |
| ' ]' |
| '}' |
| build_numbers: YES |
| service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "ci_test_results" |
| test_results {} |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "gpu_ci_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)" |
| } |
| } |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "blink_web_tests_ci_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)" |
| } |
| } |
| } |
| history_options { |
| use_invocation_timestamp: true |
| } |
| } |
| description_html: "Tests release Dawn on Mac/x64 on 16\" 2019 Macbook Pros w/ 5300M GPUs<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-cq-mac-x64-rel\">dawn-cq-mac-x64-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-mac-x64-amd-5300m-rel\">dawn-try-mac-x64-amd-5300m-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>" |
| shadow_builder_adjustments { |
| service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com" |
| } |
| contact_team_email: "chrome-gpu-infra@google.com" |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/cached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"true\"" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count" |
| predicates: "has(build.output.properties.ran_tests_retry_shard)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_without_patch_count" |
| predicates: "has(build.output.properties.ran_tests_without_patch)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/uncached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"false\"" |
| } |
| } |
| builders { |
| name: "dawn-mac-x64-amd-555x-rel" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "builderless:1" |
| dimensions: "cores:2" |
| dimensions: "os:Ubuntu-22.04" |
| dimensions: "pool:luci.chromium.gpu.ci" |
| dimensions: "ssd:0" |
| exe { |
| cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "$build/chromium_tests_builder_config": {' |
| ' "builder_config": {' |
| ' "builder_db": {' |
| ' "entries": [' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-mac-x64-amd-555x-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "mac"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' },' |
| ' "parent": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-mac-x64-builder-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "run_tests_serially": true' |
| ' }' |
| ' },' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-mac-x64-builder-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "COMPILE_AND_TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "mac"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "apply_configs": [' |
| ' "dawn_node",' |
| ' "dawn_wasm"' |
| ' ],' |
| ' "config": "dawn"' |
| ' }' |
| ' }' |
| ' }' |
| ' ]' |
| ' },' |
| ' "builder_ids": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-mac-x64-amd-555x-rel",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "mirroring_builder_group_and_names": [' |
| ' {' |
| ' "builder": "dawn-cq-mac-x64-rel",' |
| ' "group": "try"' |
| ' },' |
| ' {' |
| ' "builder": "dawn-try-mac-x64-amd-555x-rel",' |
| ' "group": "try"' |
| ' }' |
| ' ],' |
| ' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-mac-x64-amd-555x-rel/targets"' |
| ' }' |
| ' },' |
| ' "builder_group": "ci",' |
| ' "gardener_rotations": [' |
| ' "dawn"' |
| ' ],' |
| ' "recipe": "dawn/gn_v2",' |
| ' "sheriff_rotations": [' |
| ' "dawn"' |
| ' ]' |
| '}' |
| build_numbers: YES |
| service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "ci_test_results" |
| test_results {} |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "gpu_ci_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)" |
| } |
| } |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "blink_web_tests_ci_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)" |
| } |
| } |
| } |
| history_options { |
| use_invocation_timestamp: true |
| } |
| } |
| description_html: "Tests release Dawn on Mac/x64 on 15\" 2019 Macbook Pros w/ AMD Radeon Pro 555X GPUs<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-cq-mac-x64-rel\">dawn-cq-mac-x64-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-mac-x64-amd-555x-rel\">dawn-try-mac-x64-amd-555x-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>" |
| shadow_builder_adjustments { |
| service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com" |
| } |
| contact_team_email: "chrome-gpu-infra@google.com" |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/cached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"true\"" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count" |
| predicates: "has(build.output.properties.ran_tests_retry_shard)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_without_patch_count" |
| predicates: "has(build.output.properties.ran_tests_without_patch)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/uncached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"false\"" |
| } |
| } |
| builders { |
| name: "dawn-mac-x64-builder-dbg" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "builderless:1" |
| dimensions: "cpu:arm64" |
| dimensions: "os:Mac-15" |
| dimensions: "pool:luci.chromium.gpu.ci" |
| exe { |
| cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "$build/chromium_tests_builder_config": {' |
| ' "builder_config": {' |
| ' "additional_exclusions": [' |
| ' "infra/config/global/generated/builders/ci/dawn-mac-x64-builder-dbg/gn-args.json"' |
| ' ],' |
| ' "builder_db": {' |
| ' "entries": [' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-mac-x64-builder-dbg",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "COMPILE_AND_TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Debug",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "mac"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "apply_configs": [' |
| ' "dawn_node",' |
| ' "dawn_wasm"' |
| ' ],' |
| ' "config": "dawn"' |
| ' }' |
| ' }' |
| ' },' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-mac-x64-sws-dbg",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Debug",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "mac"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' },' |
| ' "parent": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-mac-x64-builder-dbg",' |
| ' "project": "dawn"' |
| ' },' |
| ' "run_tests_serially": true' |
| ' }' |
| ' }' |
| ' ]' |
| ' },' |
| ' "builder_ids": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-mac-x64-builder-dbg",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "builder_ids_in_scope_for_testing": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-mac-x64-sws-dbg",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "mirroring_builder_group_and_names": [' |
| ' {' |
| ' "builder": "dawn-cq-mac-x64-dbg",' |
| ' "group": "try"' |
| ' },' |
| ' {' |
| ' "builder": "dawn-try-mac-x64-sws-dbg",' |
| ' "group": "try"' |
| ' }' |
| ' ],' |
| ' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-mac-x64-builder-dbg/targets"' |
| ' }' |
| ' },' |
| ' "$build/siso": {' |
| ' "configs": [' |
| ' "builder"' |
| ' ],' |
| ' "enable_cloud_monitoring": true,' |
| ' "enable_cloud_trace": true,' |
| ' "experiments": [],' |
| ' "profile_mode": "cloud",' |
| ' "project": "rbe-chromium-trusted",' |
| ' "remote_jobs": 250' |
| ' },' |
| ' "builder_group": "ci",' |
| ' "gardener_rotations": [' |
| ' "dawn"' |
| ' ],' |
| ' "recipe": "dawn/gn_v2",' |
| ' "sheriff_rotations": [' |
| ' "dawn"' |
| ' ]' |
| '}' |
| build_numbers: YES |
| service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "ci_test_results" |
| test_results {} |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "gpu_ci_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)" |
| } |
| } |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "blink_web_tests_ci_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)" |
| } |
| } |
| } |
| history_options { |
| use_invocation_timestamp: true |
| } |
| } |
| description_html: "Compiles debug Dawn test binaries for Mac/x64<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-cq-mac-x64-dbg\">dawn-cq-mac-x64-dbg</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-mac-x64-sws-dbg\">dawn-try-mac-x64-sws-dbg</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>" |
| shadow_builder_adjustments { |
| service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com" |
| properties: |
| '{' |
| ' "$build/siso": {' |
| ' "configs": [' |
| ' "builder"' |
| ' ],' |
| ' "enable_cloud_monitoring": true,' |
| ' "enable_cloud_trace": true,' |
| ' "experiments": [],' |
| ' "profile_mode": "cloud",' |
| ' "project": "rbe-chromium-untrusted",' |
| ' "remote_jobs": 250' |
| ' }' |
| '}' |
| } |
| contact_team_email: "chrome-gpu-infra@google.com" |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/cached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"true\"" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count" |
| predicates: "has(build.output.properties.ran_tests_retry_shard)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_without_patch_count" |
| predicates: "has(build.output.properties.ran_tests_without_patch)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/uncached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"false\"" |
| } |
| } |
| builders { |
| name: "dawn-mac-x64-builder-rel" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "builderless:1" |
| dimensions: "cpu:arm64" |
| dimensions: "os:Mac-15" |
| dimensions: "pool:luci.chromium.gpu.ci" |
| exe { |
| cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "$build/chromium_tests_builder_config": {' |
| ' "builder_config": {' |
| ' "additional_exclusions": [' |
| ' "infra/config/global/generated/builders/ci/dawn-mac-x64-builder-rel/gn-args.json"' |
| ' ],' |
| ' "builder_db": {' |
| ' "entries": [' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-mac-x64-amd-5300m-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "mac"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' },' |
| ' "parent": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-mac-x64-builder-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "run_tests_serially": true' |
| ' }' |
| ' },' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-mac-x64-amd-555x-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "mac"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' },' |
| ' "parent": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-mac-x64-builder-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "run_tests_serially": true' |
| ' }' |
| ' },' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-mac-x64-builder-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "COMPILE_AND_TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "mac"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "apply_configs": [' |
| ' "dawn_node",' |
| ' "dawn_wasm"' |
| ' ],' |
| ' "config": "dawn"' |
| ' }' |
| ' }' |
| ' },' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-mac-x64-intel-uhd630-exp-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "mac"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' },' |
| ' "parent": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-mac-x64-builder-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "run_tests_serially": true' |
| ' }' |
| ' },' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-mac-x64-intel-uhd630-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "mac"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' },' |
| ' "parent": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-mac-x64-builder-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "run_tests_serially": true' |
| ' }' |
| ' },' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-mac-x64-sws-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "mac"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' },' |
| ' "parent": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-mac-x64-builder-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "run_tests_serially": true' |
| ' }' |
| ' }' |
| ' ]' |
| ' },' |
| ' "builder_ids": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-mac-x64-builder-rel",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "builder_ids_in_scope_for_testing": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-mac-x64-amd-5300m-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-mac-x64-amd-555x-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-mac-x64-intel-uhd630-exp-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-mac-x64-intel-uhd630-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-mac-x64-sws-rel",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "mirroring_builder_group_and_names": [' |
| ' {' |
| ' "builder": "dawn-cq-mac-x64-rel",' |
| ' "group": "try"' |
| ' },' |
| ' {' |
| ' "builder": "dawn-try-mac-x64-amd-5300m-rel",' |
| ' "group": "try"' |
| ' },' |
| ' {' |
| ' "builder": "dawn-try-mac-x64-amd-555x-rel",' |
| ' "group": "try"' |
| ' },' |
| ' {' |
| ' "builder": "dawn-try-mac-x64-intel-uhd630-exp-rel",' |
| ' "group": "try"' |
| ' },' |
| ' {' |
| ' "builder": "dawn-try-mac-x64-intel-uhd630-rel",' |
| ' "group": "try"' |
| ' },' |
| ' {' |
| ' "builder": "dawn-try-mac-x64-sws-rel",' |
| ' "group": "try"' |
| ' }' |
| ' ],' |
| ' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-mac-x64-builder-rel/targets"' |
| ' }' |
| ' },' |
| ' "$build/siso": {' |
| ' "configs": [' |
| ' "builder"' |
| ' ],' |
| ' "enable_cloud_monitoring": true,' |
| ' "enable_cloud_trace": true,' |
| ' "experiments": [],' |
| ' "profile_mode": "cloud",' |
| ' "project": "rbe-chromium-trusted",' |
| ' "remote_jobs": 250' |
| ' },' |
| ' "builder_group": "ci",' |
| ' "gardener_rotations": [' |
| ' "dawn"' |
| ' ],' |
| ' "recipe": "dawn/gn_v2",' |
| ' "sheriff_rotations": [' |
| ' "dawn"' |
| ' ]' |
| '}' |
| build_numbers: YES |
| service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "ci_test_results" |
| test_results {} |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "gpu_ci_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)" |
| } |
| } |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "blink_web_tests_ci_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)" |
| } |
| } |
| } |
| history_options { |
| use_invocation_timestamp: true |
| } |
| } |
| description_html: "Compiles release Dawn test binaries for Mac/x64<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-cq-mac-x64-rel\">dawn-cq-mac-x64-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-mac-x64-amd-5300m-rel\">dawn-try-mac-x64-amd-5300m-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-mac-x64-amd-555x-rel\">dawn-try-mac-x64-amd-555x-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-mac-x64-intel-uhd630-exp-rel\">dawn-try-mac-x64-intel-uhd630-exp-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-mac-x64-intel-uhd630-rel\">dawn-try-mac-x64-intel-uhd630-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-mac-x64-sws-rel\">dawn-try-mac-x64-sws-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>" |
| shadow_builder_adjustments { |
| service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com" |
| properties: |
| '{' |
| ' "$build/siso": {' |
| ' "configs": [' |
| ' "builder"' |
| ' ],' |
| ' "enable_cloud_monitoring": true,' |
| ' "enable_cloud_trace": true,' |
| ' "experiments": [],' |
| ' "profile_mode": "cloud",' |
| ' "project": "rbe-chromium-untrusted",' |
| ' "remote_jobs": 250' |
| ' }' |
| '}' |
| } |
| contact_team_email: "chrome-gpu-infra@google.com" |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/cached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"true\"" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count" |
| predicates: "has(build.output.properties.ran_tests_retry_shard)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_without_patch_count" |
| predicates: "has(build.output.properties.ran_tests_without_patch)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/uncached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"false\"" |
| } |
| } |
| builders { |
| name: "dawn-mac-x64-intel-uhd630-exp-rel" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "builderless:1" |
| dimensions: "cores:2" |
| dimensions: "os:Ubuntu-22.04" |
| dimensions: "pool:luci.chromium.gpu.ci" |
| dimensions: "ssd:0" |
| exe { |
| cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "$build/chromium_tests_builder_config": {' |
| ' "builder_config": {' |
| ' "builder_db": {' |
| ' "entries": [' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-mac-x64-builder-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "COMPILE_AND_TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "mac"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "apply_configs": [' |
| ' "dawn_node",' |
| ' "dawn_wasm"' |
| ' ],' |
| ' "config": "dawn"' |
| ' }' |
| ' }' |
| ' },' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-mac-x64-intel-uhd630-exp-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "mac"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' },' |
| ' "parent": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-mac-x64-builder-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "run_tests_serially": true' |
| ' }' |
| ' }' |
| ' ]' |
| ' },' |
| ' "builder_ids": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-mac-x64-intel-uhd630-exp-rel",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "mirroring_builder_group_and_names": [' |
| ' {' |
| ' "builder": "dawn-try-mac-x64-intel-uhd630-exp-rel",' |
| ' "group": "try"' |
| ' }' |
| ' ],' |
| ' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-mac-x64-intel-uhd630-exp-rel/targets"' |
| ' }' |
| ' },' |
| ' "builder_group": "ci",' |
| ' "gardener_rotations": [' |
| ' "dawn"' |
| ' ],' |
| ' "recipe": "dawn/gn_v2",' |
| ' "sheriff_rotations": [' |
| ' "dawn"' |
| ' ]' |
| '}' |
| build_numbers: YES |
| service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "ci_test_results" |
| test_results {} |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "gpu_ci_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)" |
| } |
| } |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "blink_web_tests_ci_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)" |
| } |
| } |
| } |
| history_options { |
| use_invocation_timestamp: true |
| } |
| } |
| description_html: "Tests release Dawn on Mac/x64 on 2018 Mac Minis w/ Intel UHD 630 GPUs w/ experimental OS configs<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-mac-x64-intel-uhd630-exp-rel\">dawn-try-mac-x64-intel-uhd630-exp-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>" |
| shadow_builder_adjustments { |
| service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com" |
| } |
| contact_team_email: "chrome-gpu-infra@google.com" |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/cached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"true\"" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count" |
| predicates: "has(build.output.properties.ran_tests_retry_shard)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_without_patch_count" |
| predicates: "has(build.output.properties.ran_tests_without_patch)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/uncached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"false\"" |
| } |
| } |
| builders { |
| name: "dawn-mac-x64-intel-uhd630-rel" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "builderless:1" |
| dimensions: "cores:2" |
| dimensions: "os:Ubuntu-22.04" |
| dimensions: "pool:luci.chromium.gpu.ci" |
| dimensions: "ssd:0" |
| exe { |
| cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "$build/chromium_tests_builder_config": {' |
| ' "builder_config": {' |
| ' "builder_db": {' |
| ' "entries": [' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-mac-x64-builder-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "COMPILE_AND_TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "mac"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "apply_configs": [' |
| ' "dawn_node",' |
| ' "dawn_wasm"' |
| ' ],' |
| ' "config": "dawn"' |
| ' }' |
| ' }' |
| ' },' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-mac-x64-intel-uhd630-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "mac"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' },' |
| ' "parent": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-mac-x64-builder-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "run_tests_serially": true' |
| ' }' |
| ' }' |
| ' ]' |
| ' },' |
| ' "builder_ids": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-mac-x64-intel-uhd630-rel",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "mirroring_builder_group_and_names": [' |
| ' {' |
| ' "builder": "dawn-cq-mac-x64-rel",' |
| ' "group": "try"' |
| ' },' |
| ' {' |
| ' "builder": "dawn-try-mac-x64-intel-uhd630-rel",' |
| ' "group": "try"' |
| ' }' |
| ' ],' |
| ' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-mac-x64-intel-uhd630-rel/targets"' |
| ' }' |
| ' },' |
| ' "builder_group": "ci",' |
| ' "gardener_rotations": [' |
| ' "dawn"' |
| ' ],' |
| ' "recipe": "dawn/gn_v2",' |
| ' "sheriff_rotations": [' |
| ' "dawn"' |
| ' ]' |
| '}' |
| build_numbers: YES |
| service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "ci_test_results" |
| test_results {} |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "gpu_ci_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)" |
| } |
| } |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "blink_web_tests_ci_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)" |
| } |
| } |
| } |
| history_options { |
| use_invocation_timestamp: true |
| } |
| } |
| description_html: "Tests release Dawn on Mac/x64 on 2018 Mac Minis w/ Intel UHD 630 GPUs<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-cq-mac-x64-rel\">dawn-cq-mac-x64-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-mac-x64-intel-uhd630-rel\">dawn-try-mac-x64-intel-uhd630-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>" |
| shadow_builder_adjustments { |
| service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com" |
| } |
| contact_team_email: "chrome-gpu-infra@google.com" |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/cached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"true\"" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count" |
| predicates: "has(build.output.properties.ran_tests_retry_shard)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_without_patch_count" |
| predicates: "has(build.output.properties.ran_tests_without_patch)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/uncached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"false\"" |
| } |
| } |
| builders { |
| name: "dawn-mac-x64-sws-cmake-dbg" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "builderless:1" |
| dimensions: "cpu:x86-64" |
| dimensions: "os:Mac-15" |
| dimensions: "pool:luci.chromium.gpu.ci" |
| exe { |
| cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "$build/chromium_tests_builder_config": {' |
| ' "builder_config": {' |
| ' "builder_db": {' |
| ' "entries": [' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-mac-x64-sws-cmake-dbg",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "COMPILE_AND_TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Debug",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "mac"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' }' |
| ' }' |
| ' }' |
| ' ]' |
| ' },' |
| ' "builder_ids": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-mac-x64-sws-cmake-dbg",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "mirroring_builder_group_and_names": [' |
| ' {' |
| ' "builder": "dawn-cq-mac-x64-cmake-dbg",' |
| ' "group": "try"' |
| ' }' |
| ' ]' |
| ' }' |
| ' },' |
| ' "$build/siso": {' |
| ' "configs": [' |
| ' "builder"' |
| ' ],' |
| ' "enable_cloud_monitoring": true,' |
| ' "enable_cloud_trace": true,' |
| ' "experiments": [],' |
| ' "profile_mode": "cloud",' |
| ' "project": "rbe-chromium-trusted",' |
| ' "remote_jobs": 250' |
| ' },' |
| ' "asan": false,' |
| ' "builder_group": "ci",' |
| ' "clang": true,' |
| ' "debug": true,' |
| ' "gardener_rotations": [' |
| ' "dawn"' |
| ' ],' |
| ' "recipe": "dawn/cmake",' |
| ' "sheriff_rotations": [' |
| ' "dawn"' |
| ' ],' |
| ' "target_cpu": "x64",' |
| ' "ubsan": false' |
| '}' |
| caches { |
| name: "osx_sdk" |
| path: "cache/osx_sdk" |
| } |
| build_numbers: YES |
| service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "ci_test_results" |
| test_results {} |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "gpu_ci_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)" |
| } |
| } |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "blink_web_tests_ci_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)" |
| } |
| } |
| } |
| history_options { |
| use_invocation_timestamp: true |
| } |
| } |
| description_html: "Compiles and tests debug Dawn test binaries for Mac/x64 using CMake and Clang<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-cq-mac-x64-cmake-dbg\">dawn-cq-mac-x64-cmake-dbg</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>" |
| shadow_builder_adjustments { |
| service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com" |
| properties: |
| '{' |
| ' "$build/siso": {' |
| ' "configs": [' |
| ' "builder"' |
| ' ],' |
| ' "enable_cloud_monitoring": true,' |
| ' "enable_cloud_trace": true,' |
| ' "experiments": [],' |
| ' "profile_mode": "cloud",' |
| ' "project": "rbe-chromium-untrusted",' |
| ' "remote_jobs": 250' |
| ' }' |
| '}' |
| } |
| contact_team_email: "chrome-gpu-infra@google.com" |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/cached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"true\"" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count" |
| predicates: "has(build.output.properties.ran_tests_retry_shard)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_without_patch_count" |
| predicates: "has(build.output.properties.ran_tests_without_patch)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/uncached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"false\"" |
| } |
| } |
| builders { |
| name: "dawn-mac-x64-sws-cmake-rel" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "builderless:1" |
| dimensions: "cpu:x86-64" |
| dimensions: "os:Mac-15" |
| dimensions: "pool:luci.chromium.gpu.ci" |
| exe { |
| cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "$build/chromium_tests_builder_config": {' |
| ' "builder_config": {' |
| ' "builder_db": {' |
| ' "entries": [' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-mac-x64-sws-cmake-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "COMPILE_AND_TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "mac"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' }' |
| ' }' |
| ' }' |
| ' ]' |
| ' },' |
| ' "builder_ids": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-mac-x64-sws-cmake-rel",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "mirroring_builder_group_and_names": [' |
| ' {' |
| ' "builder": "dawn-cq-mac-x64-cmake-rel",' |
| ' "group": "try"' |
| ' }' |
| ' ]' |
| ' }' |
| ' },' |
| ' "$build/siso": {' |
| ' "configs": [' |
| ' "builder"' |
| ' ],' |
| ' "enable_cloud_monitoring": true,' |
| ' "enable_cloud_trace": true,' |
| ' "experiments": [],' |
| ' "profile_mode": "cloud",' |
| ' "project": "rbe-chromium-trusted",' |
| ' "remote_jobs": 250' |
| ' },' |
| ' "asan": false,' |
| ' "builder_group": "ci",' |
| ' "clang": true,' |
| ' "debug": false,' |
| ' "gardener_rotations": [' |
| ' "dawn"' |
| ' ],' |
| ' "recipe": "dawn/cmake",' |
| ' "sheriff_rotations": [' |
| ' "dawn"' |
| ' ],' |
| ' "target_cpu": "x64",' |
| ' "ubsan": false' |
| '}' |
| caches { |
| name: "osx_sdk" |
| path: "cache/osx_sdk" |
| } |
| build_numbers: YES |
| service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "ci_test_results" |
| test_results {} |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "gpu_ci_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)" |
| } |
| } |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "blink_web_tests_ci_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)" |
| } |
| } |
| } |
| history_options { |
| use_invocation_timestamp: true |
| } |
| } |
| description_html: "Compiles and tests release Dawn test binaries for Mac/x64 using CMake and Clang<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-cq-mac-x64-cmake-rel\">dawn-cq-mac-x64-cmake-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>" |
| shadow_builder_adjustments { |
| service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com" |
| properties: |
| '{' |
| ' "$build/siso": {' |
| ' "configs": [' |
| ' "builder"' |
| ' ],' |
| ' "enable_cloud_monitoring": true,' |
| ' "enable_cloud_trace": true,' |
| ' "experiments": [],' |
| ' "profile_mode": "cloud",' |
| ' "project": "rbe-chromium-untrusted",' |
| ' "remote_jobs": 250' |
| ' }' |
| '}' |
| } |
| contact_team_email: "chrome-gpu-infra@google.com" |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/cached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"true\"" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count" |
| predicates: "has(build.output.properties.ran_tests_retry_shard)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_without_patch_count" |
| predicates: "has(build.output.properties.ran_tests_without_patch)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/uncached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"false\"" |
| } |
| } |
| builders { |
| name: "dawn-mac-x64-sws-dbg" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "builderless:1" |
| dimensions: "cores:2" |
| dimensions: "os:Ubuntu-22.04" |
| dimensions: "pool:luci.chromium.gpu.ci" |
| dimensions: "ssd:0" |
| exe { |
| cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "$build/chromium_tests_builder_config": {' |
| ' "builder_config": {' |
| ' "builder_db": {' |
| ' "entries": [' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-mac-x64-builder-dbg",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "COMPILE_AND_TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Debug",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "mac"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "apply_configs": [' |
| ' "dawn_node",' |
| ' "dawn_wasm"' |
| ' ],' |
| ' "config": "dawn"' |
| ' }' |
| ' }' |
| ' },' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-mac-x64-sws-dbg",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Debug",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "mac"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' },' |
| ' "parent": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-mac-x64-builder-dbg",' |
| ' "project": "dawn"' |
| ' },' |
| ' "run_tests_serially": true' |
| ' }' |
| ' }' |
| ' ]' |
| ' },' |
| ' "builder_ids": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-mac-x64-sws-dbg",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "mirroring_builder_group_and_names": [' |
| ' {' |
| ' "builder": "dawn-cq-mac-x64-dbg",' |
| ' "group": "try"' |
| ' },' |
| ' {' |
| ' "builder": "dawn-try-mac-x64-sws-dbg",' |
| ' "group": "try"' |
| ' }' |
| ' ],' |
| ' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-mac-x64-sws-dbg/targets"' |
| ' }' |
| ' },' |
| ' "builder_group": "ci",' |
| ' "gardener_rotations": [' |
| ' "dawn"' |
| ' ],' |
| ' "recipe": "dawn/gn_v2",' |
| ' "sheriff_rotations": [' |
| ' "dawn"' |
| ' ]' |
| '}' |
| build_numbers: YES |
| service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "ci_test_results" |
| test_results {} |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "gpu_ci_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)" |
| } |
| } |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "blink_web_tests_ci_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)" |
| } |
| } |
| } |
| history_options { |
| use_invocation_timestamp: true |
| } |
| } |
| description_html: "Tests debug Dawn on Mac/x64 with SwiftShader<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-cq-mac-x64-dbg\">dawn-cq-mac-x64-dbg</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-mac-x64-sws-dbg\">dawn-try-mac-x64-sws-dbg</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>" |
| shadow_builder_adjustments { |
| service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com" |
| } |
| contact_team_email: "chrome-gpu-infra@google.com" |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/cached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"true\"" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count" |
| predicates: "has(build.output.properties.ran_tests_retry_shard)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_without_patch_count" |
| predicates: "has(build.output.properties.ran_tests_without_patch)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/uncached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"false\"" |
| } |
| } |
| builders { |
| name: "dawn-mac-x64-sws-rel" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "builderless:1" |
| dimensions: "cores:2" |
| dimensions: "os:Ubuntu-22.04" |
| dimensions: "pool:luci.chromium.gpu.ci" |
| dimensions: "ssd:0" |
| exe { |
| cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "$build/chromium_tests_builder_config": {' |
| ' "builder_config": {' |
| ' "builder_db": {' |
| ' "entries": [' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-mac-x64-builder-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "COMPILE_AND_TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "mac"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "apply_configs": [' |
| ' "dawn_node",' |
| ' "dawn_wasm"' |
| ' ],' |
| ' "config": "dawn"' |
| ' }' |
| ' }' |
| ' },' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-mac-x64-sws-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "mac"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' },' |
| ' "parent": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-mac-x64-builder-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "run_tests_serially": true' |
| ' }' |
| ' }' |
| ' ]' |
| ' },' |
| ' "builder_ids": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-mac-x64-sws-rel",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "mirroring_builder_group_and_names": [' |
| ' {' |
| ' "builder": "dawn-cq-mac-x64-rel",' |
| ' "group": "try"' |
| ' },' |
| ' {' |
| ' "builder": "dawn-try-mac-x64-sws-rel",' |
| ' "group": "try"' |
| ' }' |
| ' ],' |
| ' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-mac-x64-sws-rel/targets"' |
| ' }' |
| ' },' |
| ' "builder_group": "ci",' |
| ' "gardener_rotations": [' |
| ' "dawn"' |
| ' ],' |
| ' "recipe": "dawn/gn_v2",' |
| ' "sheriff_rotations": [' |
| ' "dawn"' |
| ' ]' |
| '}' |
| build_numbers: YES |
| service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "ci_test_results" |
| test_results {} |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "gpu_ci_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)" |
| } |
| } |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "blink_web_tests_ci_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)" |
| } |
| } |
| } |
| history_options { |
| use_invocation_timestamp: true |
| } |
| } |
| description_html: "Tests release Dawn on Mac/x64 with SwiftShader<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-cq-mac-x64-rel\">dawn-cq-mac-x64-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-mac-x64-sws-rel\">dawn-try-mac-x64-sws-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>" |
| shadow_builder_adjustments { |
| service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com" |
| } |
| contact_team_email: "chrome-gpu-infra@google.com" |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/cached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"true\"" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count" |
| predicates: "has(build.output.properties.ran_tests_retry_shard)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_without_patch_count" |
| predicates: "has(build.output.properties.ran_tests_without_patch)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/uncached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"false\"" |
| } |
| } |
| builders { |
| name: "dawn-win-arm64-builder-rel" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "builderless:1" |
| dimensions: "cores:8" |
| dimensions: "os:Windows-10" |
| dimensions: "pool:luci.chromium.gpu.ci" |
| exe { |
| cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "$build/chromium_tests_builder_config": {' |
| ' "builder_config": {' |
| ' "additional_exclusions": [' |
| ' "infra/config/global/generated/builders/ci/dawn-win-arm64-builder-rel/gn-args.json"' |
| ' ],' |
| ' "builder_db": {' |
| ' "entries": [' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-arm64-builder-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "COMPILE_AND_TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "arm",' |
| ' "target_bits": 64,' |
| ' "target_platform": "win"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "apply_configs": [' |
| ' "dawn_node"' |
| ' ],' |
| ' "config": "dawn"' |
| ' }' |
| ' }' |
| ' },' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-arm64-qualcomm-snapdragonxelite-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "arm",' |
| ' "target_bits": 64,' |
| ' "target_platform": "win"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' },' |
| ' "parent": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-arm64-builder-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "run_tests_serially": true' |
| ' }' |
| ' }' |
| ' ]' |
| ' },' |
| ' "builder_ids": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-arm64-builder-rel",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "builder_ids_in_scope_for_testing": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-arm64-qualcomm-snapdragonxelite-rel",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "mirroring_builder_group_and_names": [' |
| ' {' |
| ' "builder": "dawn-cq-win-arm64-rel",' |
| ' "group": "try"' |
| ' },' |
| ' {' |
| ' "builder": "dawn-try-win-arm64-qualcomm-snapdragonxelite-rel",' |
| ' "group": "try"' |
| ' }' |
| ' ],' |
| ' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-win-arm64-builder-rel/targets"' |
| ' }' |
| ' },' |
| ' "$build/siso": {' |
| ' "configs": [' |
| ' "builder"' |
| ' ],' |
| ' "enable_cloud_monitoring": true,' |
| ' "enable_cloud_trace": true,' |
| ' "experiments": [],' |
| ' "profile_mode": "cloud",' |
| ' "project": "rbe-chromium-trusted",' |
| ' "remote_jobs": 250' |
| ' },' |
| ' "builder_group": "ci",' |
| ' "gardener_rotations": [' |
| ' "dawn"' |
| ' ],' |
| ' "recipe": "dawn/gn_v2",' |
| ' "sheriff_rotations": [' |
| ' "dawn"' |
| ' ]' |
| '}' |
| build_numbers: YES |
| service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "ci_test_results" |
| test_results {} |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "gpu_ci_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)" |
| } |
| } |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "blink_web_tests_ci_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)" |
| } |
| } |
| } |
| history_options { |
| use_invocation_timestamp: true |
| } |
| } |
| description_html: "Compiles release Dawn test binaries for Windows/arm64<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-cq-win-arm64-rel\">dawn-cq-win-arm64-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-win-arm64-qualcomm-snapdragonxelite-rel\">dawn-try-win-arm64-qualcomm-snapdragonxelite-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>" |
| shadow_builder_adjustments { |
| service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com" |
| properties: |
| '{' |
| ' "$build/siso": {' |
| ' "configs": [' |
| ' "builder"' |
| ' ],' |
| ' "enable_cloud_monitoring": true,' |
| ' "enable_cloud_trace": true,' |
| ' "experiments": [],' |
| ' "profile_mode": "cloud",' |
| ' "project": "rbe-chromium-untrusted",' |
| ' "remote_jobs": 250' |
| ' }' |
| '}' |
| } |
| contact_team_email: "chrome-gpu-infra@google.com" |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/cached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"true\"" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count" |
| predicates: "has(build.output.properties.ran_tests_retry_shard)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_without_patch_count" |
| predicates: "has(build.output.properties.ran_tests_without_patch)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/uncached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"false\"" |
| } |
| } |
| builders { |
| name: "dawn-win-arm64-qualcomm-snapdragonxelite-rel" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "builderless:1" |
| dimensions: "cores:2" |
| dimensions: "os:Ubuntu-22.04" |
| dimensions: "pool:luci.chromium.gpu.ci" |
| dimensions: "ssd:0" |
| exe { |
| cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "$build/chromium_tests_builder_config": {' |
| ' "builder_config": {' |
| ' "builder_db": {' |
| ' "entries": [' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-arm64-builder-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "COMPILE_AND_TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "arm",' |
| ' "target_bits": 64,' |
| ' "target_platform": "win"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "apply_configs": [' |
| ' "dawn_node"' |
| ' ],' |
| ' "config": "dawn"' |
| ' }' |
| ' }' |
| ' },' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-arm64-qualcomm-snapdragonxelite-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "arm",' |
| ' "target_bits": 64,' |
| ' "target_platform": "win"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' },' |
| ' "parent": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-arm64-builder-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "run_tests_serially": true' |
| ' }' |
| ' }' |
| ' ]' |
| ' },' |
| ' "builder_ids": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-arm64-qualcomm-snapdragonxelite-rel",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "mirroring_builder_group_and_names": [' |
| ' {' |
| ' "builder": "dawn-cq-win-arm64-rel",' |
| ' "group": "try"' |
| ' },' |
| ' {' |
| ' "builder": "dawn-try-win-arm64-qualcomm-snapdragonxelite-rel",' |
| ' "group": "try"' |
| ' }' |
| ' ],' |
| ' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-win-arm64-qualcomm-snapdragonxelite-rel/targets"' |
| ' }' |
| ' },' |
| ' "builder_group": "ci",' |
| ' "gardener_rotations": [' |
| ' "dawn"' |
| ' ],' |
| ' "recipe": "dawn/gn_v2",' |
| ' "sheriff_rotations": [' |
| ' "dawn"' |
| ' ]' |
| '}' |
| build_numbers: YES |
| service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "ci_test_results" |
| test_results {} |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "gpu_ci_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)" |
| } |
| } |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "blink_web_tests_ci_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)" |
| } |
| } |
| } |
| history_options { |
| use_invocation_timestamp: true |
| } |
| } |
| description_html: "Tests release Dawn on Windows/arm64 on devices with Snapdragon X Elite SoCs<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-cq-win-arm64-rel\">dawn-cq-win-arm64-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-win-arm64-qualcomm-snapdragonxelite-rel\">dawn-try-win-arm64-qualcomm-snapdragonxelite-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>" |
| shadow_builder_adjustments { |
| service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com" |
| } |
| contact_team_email: "chrome-gpu-infra@google.com" |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/cached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"true\"" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count" |
| predicates: "has(build.output.properties.ran_tests_retry_shard)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_without_patch_count" |
| predicates: "has(build.output.properties.ran_tests_without_patch)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/uncached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"false\"" |
| } |
| } |
| builders { |
| name: "dawn-win-x64-builder-asan" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "builderless:1" |
| dimensions: "cores:8" |
| dimensions: "os:Windows-10" |
| dimensions: "pool:luci.chromium.gpu.ci" |
| exe { |
| cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "$build/chromium_tests_builder_config": {' |
| ' "builder_config": {' |
| ' "additional_exclusions": [' |
| ' "infra/config/global/generated/builders/ci/dawn-win-x64-builder-asan/gn-args.json"' |
| ' ],' |
| ' "builder_db": {' |
| ' "entries": [' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x64-builder-asan",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "COMPILE_AND_TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "win"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "apply_configs": [' |
| ' "dawn_node"' |
| ' ],' |
| ' "config": "dawn"' |
| ' }' |
| ' }' |
| ' },' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x64-intel-uhd630-asan",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "win"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' },' |
| ' "parent": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x64-builder-asan",' |
| ' "project": "dawn"' |
| ' },' |
| ' "run_tests_serially": true' |
| ' }' |
| ' },' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x64-nvidia-gtx1660-asan",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "win"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' },' |
| ' "parent": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x64-builder-asan",' |
| ' "project": "dawn"' |
| ' },' |
| ' "run_tests_serially": true' |
| ' }' |
| ' }' |
| ' ]' |
| ' },' |
| ' "builder_ids": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x64-builder-asan",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "builder_ids_in_scope_for_testing": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x64-intel-uhd630-asan",' |
| ' "project": "dawn"' |
| ' },' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x64-nvidia-gtx1660-asan",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "mirroring_builder_group_and_names": [' |
| ' {' |
| ' "builder": "dawn-try-win-x64-intel-uhd630-asan",' |
| ' "group": "try"' |
| ' },' |
| ' {' |
| ' "builder": "dawn-try-win-x64-nvidia-gtx1660-asan",' |
| ' "group": "try"' |
| ' }' |
| ' ]' |
| ' }' |
| ' },' |
| ' "$build/siso": {' |
| ' "configs": [' |
| ' "builder"' |
| ' ],' |
| ' "enable_cloud_monitoring": true,' |
| ' "enable_cloud_trace": true,' |
| ' "experiments": [],' |
| ' "profile_mode": "cloud",' |
| ' "project": "rbe-chromium-trusted",' |
| ' "remote_jobs": 250' |
| ' },' |
| ' "builder_group": "ci",' |
| ' "gardener_rotations": [' |
| ' "dawn"' |
| ' ],' |
| ' "recipe": "dawn/gn_v2",' |
| ' "sheriff_rotations": [' |
| ' "dawn"' |
| ' ]' |
| '}' |
| build_numbers: YES |
| service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "ci_test_results" |
| test_results {} |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "gpu_ci_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)" |
| } |
| } |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "blink_web_tests_ci_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)" |
| } |
| } |
| } |
| history_options { |
| use_invocation_timestamp: true |
| } |
| } |
| description_html: "Compiles release Dawn test binaries for Windows/x64 with ASAN enabled<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-win-x64-intel-uhd630-asan\">dawn-try-win-x64-intel-uhd630-asan</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-win-x64-nvidia-gtx1660-asan\">dawn-try-win-x64-nvidia-gtx1660-asan</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>" |
| shadow_builder_adjustments { |
| service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com" |
| properties: |
| '{' |
| ' "$build/siso": {' |
| ' "configs": [' |
| ' "builder"' |
| ' ],' |
| ' "enable_cloud_monitoring": true,' |
| ' "enable_cloud_trace": true,' |
| ' "experiments": [],' |
| ' "profile_mode": "cloud",' |
| ' "project": "rbe-chromium-untrusted",' |
| ' "remote_jobs": 250' |
| ' }' |
| '}' |
| } |
| contact_team_email: "chrome-gpu-infra@google.com" |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/cached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"true\"" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count" |
| predicates: "has(build.output.properties.ran_tests_retry_shard)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_without_patch_count" |
| predicates: "has(build.output.properties.ran_tests_without_patch)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/uncached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"false\"" |
| } |
| } |
| builders { |
| name: "dawn-win-x64-builder-dbg" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "builderless:1" |
| dimensions: "cores:8" |
| dimensions: "os:Windows-10" |
| dimensions: "pool:luci.chromium.gpu.ci" |
| exe { |
| cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "$build/chromium_tests_builder_config": {' |
| ' "builder_config": {' |
| ' "additional_exclusions": [' |
| ' "infra/config/global/generated/builders/ci/dawn-win-x64-builder-dbg/gn-args.json"' |
| ' ],' |
| ' "builder_db": {' |
| ' "entries": [' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x64-builder-dbg",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "COMPILE_AND_TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Debug",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "win"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "apply_configs": [' |
| ' "dawn_node"' |
| ' ],' |
| ' "config": "dawn"' |
| ' }' |
| ' }' |
| ' },' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x64-sws-dbg",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Debug",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "win"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' },' |
| ' "parent": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x64-builder-dbg",' |
| ' "project": "dawn"' |
| ' },' |
| ' "run_tests_serially": true' |
| ' }' |
| ' }' |
| ' ]' |
| ' },' |
| ' "builder_ids": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x64-builder-dbg",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "builder_ids_in_scope_for_testing": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x64-sws-dbg",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "mirroring_builder_group_and_names": [' |
| ' {' |
| ' "builder": "dawn-cq-win-x64-dbg",' |
| ' "group": "try"' |
| ' },' |
| ' {' |
| ' "builder": "dawn-try-win-x64-sws-dbg",' |
| ' "group": "try"' |
| ' }' |
| ' ],' |
| ' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-win-x64-builder-dbg/targets"' |
| ' }' |
| ' },' |
| ' "$build/siso": {' |
| ' "configs": [' |
| ' "builder"' |
| ' ],' |
| ' "enable_cloud_monitoring": true,' |
| ' "enable_cloud_trace": true,' |
| ' "experiments": [],' |
| ' "profile_mode": "cloud",' |
| ' "project": "rbe-chromium-trusted",' |
| ' "remote_jobs": 250' |
| ' },' |
| ' "builder_group": "ci",' |
| ' "gardener_rotations": [' |
| ' "dawn"' |
| ' ],' |
| ' "recipe": "dawn/gn_v2",' |
| ' "sheriff_rotations": [' |
| ' "dawn"' |
| ' ]' |
| '}' |
| build_numbers: YES |
| service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "ci_test_results" |
| test_results {} |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "gpu_ci_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)" |
| } |
| } |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "blink_web_tests_ci_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)" |
| } |
| } |
| } |
| history_options { |
| use_invocation_timestamp: true |
| } |
| } |
| description_html: "Compiles debug Dawn test binaries for Windows/x64<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-cq-win-x64-dbg\">dawn-cq-win-x64-dbg</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-win-x64-sws-dbg\">dawn-try-win-x64-sws-dbg</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>" |
| shadow_builder_adjustments { |
| service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com" |
| properties: |
| '{' |
| ' "$build/siso": {' |
| ' "configs": [' |
| ' "builder"' |
| ' ],' |
| ' "enable_cloud_monitoring": true,' |
| ' "enable_cloud_trace": true,' |
| ' "experiments": [],' |
| ' "profile_mode": "cloud",' |
| ' "project": "rbe-chromium-untrusted",' |
| ' "remote_jobs": 250' |
| ' }' |
| '}' |
| } |
| contact_team_email: "chrome-gpu-infra@google.com" |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/cached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"true\"" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count" |
| predicates: "has(build.output.properties.ran_tests_retry_shard)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_without_patch_count" |
| predicates: "has(build.output.properties.ran_tests_without_patch)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/uncached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"false\"" |
| } |
| } |
| builders { |
| name: "dawn-win-x64-builder-msvc-dbg" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "builderless:1" |
| dimensions: "cores:8" |
| dimensions: "os:Windows-10" |
| dimensions: "pool:luci.chromium.gpu.ci" |
| exe { |
| cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "$build/chromium_tests_builder_config": {' |
| ' "builder_config": {' |
| ' "additional_exclusions": [' |
| ' "infra/config/global/generated/builders/ci/dawn-win-x64-builder-msvc-dbg/gn-args.json"' |
| ' ],' |
| ' "builder_db": {' |
| ' "entries": [' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x64-builder-msvc-dbg",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "COMPILE_AND_TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Debug",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "win"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "apply_configs": [' |
| ' "dawn_node"' |
| ' ],' |
| ' "config": "dawn"' |
| ' }' |
| ' }' |
| ' },' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x64-sws-msvc-dbg",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Debug",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "win"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' },' |
| ' "parent": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x64-builder-msvc-dbg",' |
| ' "project": "dawn"' |
| ' },' |
| ' "run_tests_serially": true' |
| ' }' |
| ' }' |
| ' ]' |
| ' },' |
| ' "builder_ids": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x64-builder-msvc-dbg",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "builder_ids_in_scope_for_testing": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x64-sws-msvc-dbg",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "mirroring_builder_group_and_names": [' |
| ' {' |
| ' "builder": "dawn-cq-win-x64-msvc-dbg",' |
| ' "group": "try"' |
| ' },' |
| ' {' |
| ' "builder": "dawn-try-win-x64-sws-msvc-dbg",' |
| ' "group": "try"' |
| ' }' |
| ' ]' |
| ' }' |
| ' },' |
| ' "$build/siso": {' |
| ' "configs": [' |
| ' "builder"' |
| ' ],' |
| ' "enable_cloud_monitoring": true,' |
| ' "enable_cloud_trace": true,' |
| ' "experiments": [],' |
| ' "profile_mode": "cloud",' |
| ' "project": "rbe-chromium-trusted",' |
| ' "remote_jobs": 250' |
| ' },' |
| ' "builder_group": "ci",' |
| ' "gardener_rotations": [' |
| ' "dawn"' |
| ' ],' |
| ' "recipe": "dawn/gn_v2",' |
| ' "sheriff_rotations": [' |
| ' "dawn"' |
| ' ]' |
| '}' |
| build_numbers: YES |
| service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "ci_test_results" |
| test_results {} |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "gpu_ci_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)" |
| } |
| } |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "blink_web_tests_ci_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)" |
| } |
| } |
| } |
| history_options { |
| use_invocation_timestamp: true |
| } |
| } |
| description_html: "Compiles debug Dawn test binaries for Windows/x64 using MSVC<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-cq-win-x64-msvc-dbg\">dawn-cq-win-x64-msvc-dbg</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-win-x64-sws-msvc-dbg\">dawn-try-win-x64-sws-msvc-dbg</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>" |
| shadow_builder_adjustments { |
| service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com" |
| properties: |
| '{' |
| ' "$build/siso": {' |
| ' "configs": [' |
| ' "builder"' |
| ' ],' |
| ' "enable_cloud_monitoring": true,' |
| ' "enable_cloud_trace": true,' |
| ' "experiments": [],' |
| ' "profile_mode": "cloud",' |
| ' "project": "rbe-chromium-untrusted",' |
| ' "remote_jobs": 250' |
| ' }' |
| '}' |
| } |
| contact_team_email: "chrome-gpu-infra@google.com" |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/cached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"true\"" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count" |
| predicates: "has(build.output.properties.ran_tests_retry_shard)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_without_patch_count" |
| predicates: "has(build.output.properties.ran_tests_without_patch)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/uncached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"false\"" |
| } |
| } |
| builders { |
| name: "dawn-win-x64-builder-msvc-rel" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "builderless:1" |
| dimensions: "cores:8" |
| dimensions: "os:Windows-10" |
| dimensions: "pool:luci.chromium.gpu.ci" |
| exe { |
| cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "$build/chromium_tests_builder_config": {' |
| ' "builder_config": {' |
| ' "additional_exclusions": [' |
| ' "infra/config/global/generated/builders/ci/dawn-win-x64-builder-msvc-rel/gn-args.json"' |
| ' ],' |
| ' "builder_db": {' |
| ' "entries": [' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x64-builder-msvc-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "COMPILE_AND_TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "win"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "apply_configs": [' |
| ' "dawn_node"' |
| ' ],' |
| ' "config": "dawn"' |
| ' }' |
| ' }' |
| ' },' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x64-sws-msvc-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "win"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' },' |
| ' "parent": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x64-builder-msvc-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "run_tests_serially": true' |
| ' }' |
| ' }' |
| ' ]' |
| ' },' |
| ' "builder_ids": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x64-builder-msvc-rel",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "builder_ids_in_scope_for_testing": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x64-sws-msvc-rel",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "mirroring_builder_group_and_names": [' |
| ' {' |
| ' "builder": "dawn-cq-win-x64-msvc-rel",' |
| ' "group": "try"' |
| ' },' |
| ' {' |
| ' "builder": "dawn-try-win-x64-sws-msvc-rel",' |
| ' "group": "try"' |
| ' }' |
| ' ]' |
| ' }' |
| ' },' |
| ' "$build/siso": {' |
| ' "configs": [' |
| ' "builder"' |
| ' ],' |
| ' "enable_cloud_monitoring": true,' |
| ' "enable_cloud_trace": true,' |
| ' "experiments": [],' |
| ' "profile_mode": "cloud",' |
| ' "project": "rbe-chromium-trusted",' |
| ' "remote_jobs": 250' |
| ' },' |
| ' "builder_group": "ci",' |
| ' "gardener_rotations": [' |
| ' "dawn"' |
| ' ],' |
| ' "recipe": "dawn/gn_v2",' |
| ' "sheriff_rotations": [' |
| ' "dawn"' |
| ' ]' |
| '}' |
| build_numbers: YES |
| service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "ci_test_results" |
| test_results {} |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "gpu_ci_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)" |
| } |
| } |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "blink_web_tests_ci_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)" |
| } |
| } |
| } |
| history_options { |
| use_invocation_timestamp: true |
| } |
| } |
| description_html: "Compiles release Dawn test binaries for Windows/x64 using MSVC<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-cq-win-x64-msvc-rel\">dawn-cq-win-x64-msvc-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-win-x64-sws-msvc-rel\">dawn-try-win-x64-sws-msvc-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>" |
| shadow_builder_adjustments { |
| service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com" |
| properties: |
| '{' |
| ' "$build/siso": {' |
| ' "configs": [' |
| ' "builder"' |
| ' ],' |
| ' "enable_cloud_monitoring": true,' |
| ' "enable_cloud_trace": true,' |
| ' "experiments": [],' |
| ' "profile_mode": "cloud",' |
| ' "project": "rbe-chromium-untrusted",' |
| ' "remote_jobs": 250' |
| ' }' |
| '}' |
| } |
| contact_team_email: "chrome-gpu-infra@google.com" |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/cached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"true\"" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count" |
| predicates: "has(build.output.properties.ran_tests_retry_shard)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_without_patch_count" |
| predicates: "has(build.output.properties.ran_tests_without_patch)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/uncached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"false\"" |
| } |
| } |
| builders { |
| name: "dawn-win-x64-builder-rel" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "builderless:1" |
| dimensions: "cores:8" |
| dimensions: "os:Windows-10" |
| dimensions: "pool:luci.chromium.gpu.ci" |
| exe { |
| cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "$build/chromium_tests_builder_config": {' |
| ' "builder_config": {' |
| ' "additional_exclusions": [' |
| ' "infra/config/global/generated/builders/ci/dawn-win-x64-builder-rel/gn-args.json"' |
| ' ],' |
| ' "builder_db": {' |
| ' "entries": [' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x64-builder-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "COMPILE_AND_TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "win"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "apply_configs": [' |
| ' "dawn_node"' |
| ' ],' |
| ' "config": "dawn"' |
| ' }' |
| ' }' |
| ' },' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x64-intel-uhd630-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "win"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' },' |
| ' "parent": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x64-builder-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "run_tests_serially": true' |
| ' }' |
| ' },' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x64-intel-uhd770-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "win"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' },' |
| ' "parent": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x64-builder-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "run_tests_serially": true' |
| ' }' |
| ' },' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x64-nvidia-gtx1660-exp-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "win"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' },' |
| ' "parent": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x64-builder-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "run_tests_serially": true' |
| ' }' |
| ' },' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x64-nvidia-gtx1660-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "win"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' },' |
| ' "parent": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x64-builder-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "run_tests_serially": true' |
| ' }' |
| ' },' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x64-sws-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "win"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' },' |
| ' "parent": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x64-builder-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "run_tests_serially": true' |
| ' }' |
| ' }' |
| ' ]' |
| ' },' |
| ' "builder_ids": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x64-builder-rel",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "builder_ids_in_scope_for_testing": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x64-intel-uhd630-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x64-intel-uhd770-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x64-nvidia-gtx1660-exp-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x64-nvidia-gtx1660-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x64-sws-rel",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "mirroring_builder_group_and_names": [' |
| ' {' |
| ' "builder": "dawn-cq-win-x64-rel",' |
| ' "group": "try"' |
| ' },' |
| ' {' |
| ' "builder": "dawn-try-win-x64-intel-uhd630-rel",' |
| ' "group": "try"' |
| ' },' |
| ' {' |
| ' "builder": "dawn-try-win-x64-intel-uhd770-rel",' |
| ' "group": "try"' |
| ' },' |
| ' {' |
| ' "builder": "dawn-try-win-x64-nvidia-gtx1660-exp-rel",' |
| ' "group": "try"' |
| ' },' |
| ' {' |
| ' "builder": "dawn-try-win-x64-nvidia-gtx1660-rel",' |
| ' "group": "try"' |
| ' },' |
| ' {' |
| ' "builder": "dawn-try-win-x64-sws-rel",' |
| ' "group": "try"' |
| ' }' |
| ' ],' |
| ' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-win-x64-builder-rel/targets"' |
| ' }' |
| ' },' |
| ' "$build/siso": {' |
| ' "configs": [' |
| ' "builder"' |
| ' ],' |
| ' "enable_cloud_monitoring": true,' |
| ' "enable_cloud_trace": true,' |
| ' "experiments": [],' |
| ' "profile_mode": "cloud",' |
| ' "project": "rbe-chromium-trusted",' |
| ' "remote_jobs": 250' |
| ' },' |
| ' "builder_group": "ci",' |
| ' "gardener_rotations": [' |
| ' "dawn"' |
| ' ],' |
| ' "recipe": "dawn/gn_v2",' |
| ' "sheriff_rotations": [' |
| ' "dawn"' |
| ' ]' |
| '}' |
| build_numbers: YES |
| service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "ci_test_results" |
| test_results {} |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "gpu_ci_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)" |
| } |
| } |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "blink_web_tests_ci_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)" |
| } |
| } |
| } |
| history_options { |
| use_invocation_timestamp: true |
| } |
| } |
| description_html: "Compiles release Dawn test binaries for Windows/x64<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-cq-win-x64-rel\">dawn-cq-win-x64-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-win-x64-intel-uhd630-rel\">dawn-try-win-x64-intel-uhd630-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-win-x64-intel-uhd770-rel\">dawn-try-win-x64-intel-uhd770-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-win-x64-nvidia-gtx1660-exp-rel\">dawn-try-win-x64-nvidia-gtx1660-exp-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-win-x64-nvidia-gtx1660-rel\">dawn-try-win-x64-nvidia-gtx1660-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-win-x64-sws-rel\">dawn-try-win-x64-sws-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>" |
| shadow_builder_adjustments { |
| service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com" |
| properties: |
| '{' |
| ' "$build/siso": {' |
| ' "configs": [' |
| ' "builder"' |
| ' ],' |
| ' "enable_cloud_monitoring": true,' |
| ' "enable_cloud_trace": true,' |
| ' "experiments": [],' |
| ' "profile_mode": "cloud",' |
| ' "project": "rbe-chromium-untrusted",' |
| ' "remote_jobs": 250' |
| ' }' |
| '}' |
| } |
| contact_team_email: "chrome-gpu-infra@google.com" |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/cached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"true\"" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count" |
| predicates: "has(build.output.properties.ran_tests_retry_shard)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_without_patch_count" |
| predicates: "has(build.output.properties.ran_tests_without_patch)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/uncached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"false\"" |
| } |
| } |
| builders { |
| name: "dawn-win-x64-intel-uhd630-asan" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "builderless:1" |
| dimensions: "cores:2" |
| dimensions: "os:Ubuntu-22.04" |
| dimensions: "pool:luci.chromium.gpu.ci" |
| dimensions: "ssd:0" |
| exe { |
| cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "$build/chromium_tests_builder_config": {' |
| ' "builder_config": {' |
| ' "builder_db": {' |
| ' "entries": [' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x64-builder-asan",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "COMPILE_AND_TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "win"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "apply_configs": [' |
| ' "dawn_node"' |
| ' ],' |
| ' "config": "dawn"' |
| ' }' |
| ' }' |
| ' },' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x64-intel-uhd630-asan",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "win"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' },' |
| ' "parent": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x64-builder-asan",' |
| ' "project": "dawn"' |
| ' },' |
| ' "run_tests_serially": true' |
| ' }' |
| ' }' |
| ' ]' |
| ' },' |
| ' "builder_ids": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x64-intel-uhd630-asan",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "mirroring_builder_group_and_names": [' |
| ' {' |
| ' "builder": "dawn-try-win-x64-intel-uhd630-asan",' |
| ' "group": "try"' |
| ' }' |
| ' ]' |
| ' }' |
| ' },' |
| ' "builder_group": "ci",' |
| ' "gardener_rotations": [' |
| ' "dawn"' |
| ' ],' |
| ' "recipe": "dawn/gn_v2",' |
| ' "sheriff_rotations": [' |
| ' "dawn"' |
| ' ]' |
| '}' |
| build_numbers: YES |
| service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "ci_test_results" |
| test_results {} |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "gpu_ci_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)" |
| } |
| } |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "blink_web_tests_ci_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)" |
| } |
| } |
| } |
| history_options { |
| use_invocation_timestamp: true |
| } |
| } |
| description_html: "Tests release Dawn on Windows/x64/ASAN on Intel CPUs w/ UHD 630 GPUs<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-win-x64-intel-uhd630-asan\">dawn-try-win-x64-intel-uhd630-asan</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>" |
| shadow_builder_adjustments { |
| service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com" |
| } |
| contact_team_email: "chrome-gpu-infra@google.com" |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/cached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"true\"" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count" |
| predicates: "has(build.output.properties.ran_tests_retry_shard)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_without_patch_count" |
| predicates: "has(build.output.properties.ran_tests_without_patch)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/uncached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"false\"" |
| } |
| } |
| builders { |
| name: "dawn-win-x64-intel-uhd630-rel" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "builderless:1" |
| dimensions: "cores:2" |
| dimensions: "os:Ubuntu-22.04" |
| dimensions: "pool:luci.chromium.gpu.ci" |
| dimensions: "ssd:0" |
| exe { |
| cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "$build/chromium_tests_builder_config": {' |
| ' "builder_config": {' |
| ' "builder_db": {' |
| ' "entries": [' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x64-builder-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "COMPILE_AND_TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "win"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "apply_configs": [' |
| ' "dawn_node"' |
| ' ],' |
| ' "config": "dawn"' |
| ' }' |
| ' }' |
| ' },' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x64-intel-uhd630-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "win"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' },' |
| ' "parent": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x64-builder-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "run_tests_serially": true' |
| ' }' |
| ' }' |
| ' ]' |
| ' },' |
| ' "builder_ids": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x64-intel-uhd630-rel",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "mirroring_builder_group_and_names": [' |
| ' {' |
| ' "builder": "dawn-cq-win-x64-rel",' |
| ' "group": "try"' |
| ' },' |
| ' {' |
| ' "builder": "dawn-try-win-x64-intel-uhd630-rel",' |
| ' "group": "try"' |
| ' }' |
| ' ],' |
| ' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-win-x64-intel-uhd630-rel/targets"' |
| ' }' |
| ' },' |
| ' "builder_group": "ci",' |
| ' "gardener_rotations": [' |
| ' "dawn"' |
| ' ],' |
| ' "recipe": "dawn/gn_v2",' |
| ' "sheriff_rotations": [' |
| ' "dawn"' |
| ' ]' |
| '}' |
| build_numbers: YES |
| service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "ci_test_results" |
| test_results {} |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "gpu_ci_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)" |
| } |
| } |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "blink_web_tests_ci_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)" |
| } |
| } |
| } |
| history_options { |
| use_invocation_timestamp: true |
| } |
| } |
| description_html: "Tests release Dawn on Windows/x64 on Intel CPUs w/ UHD 630 GPUs<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-cq-win-x64-rel\">dawn-cq-win-x64-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-win-x64-intel-uhd630-rel\">dawn-try-win-x64-intel-uhd630-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>" |
| shadow_builder_adjustments { |
| service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com" |
| } |
| contact_team_email: "chrome-gpu-infra@google.com" |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/cached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"true\"" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count" |
| predicates: "has(build.output.properties.ran_tests_retry_shard)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_without_patch_count" |
| predicates: "has(build.output.properties.ran_tests_without_patch)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/uncached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"false\"" |
| } |
| } |
| builders { |
| name: "dawn-win-x64-intel-uhd770-rel" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "builderless:1" |
| dimensions: "cores:2" |
| dimensions: "os:Ubuntu-22.04" |
| dimensions: "pool:luci.chromium.gpu.ci" |
| dimensions: "ssd:0" |
| exe { |
| cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "$build/chromium_tests_builder_config": {' |
| ' "builder_config": {' |
| ' "builder_db": {' |
| ' "entries": [' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x64-builder-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "COMPILE_AND_TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "win"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "apply_configs": [' |
| ' "dawn_node"' |
| ' ],' |
| ' "config": "dawn"' |
| ' }' |
| ' }' |
| ' },' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x64-intel-uhd770-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "win"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' },' |
| ' "parent": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x64-builder-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "run_tests_serially": true' |
| ' }' |
| ' }' |
| ' ]' |
| ' },' |
| ' "builder_ids": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x64-intel-uhd770-rel",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "mirroring_builder_group_and_names": [' |
| ' {' |
| ' "builder": "dawn-try-win-x64-intel-uhd770-rel",' |
| ' "group": "try"' |
| ' }' |
| ' ],' |
| ' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-win-x64-intel-uhd770-rel/targets"' |
| ' }' |
| ' },' |
| ' "builder_group": "ci",' |
| ' "gardener_rotations": [' |
| ' "dawn"' |
| ' ],' |
| ' "recipe": "dawn/gn_v2",' |
| ' "sheriff_rotations": [' |
| ' "dawn"' |
| ' ]' |
| '}' |
| build_numbers: YES |
| service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "ci_test_results" |
| test_results {} |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "gpu_ci_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)" |
| } |
| } |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "blink_web_tests_ci_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)" |
| } |
| } |
| } |
| history_options { |
| use_invocation_timestamp: true |
| } |
| } |
| description_html: "Tests release Dawn on Windows/x64 on Intel CPUs w/ UHD 770 GPUs<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-win-x64-intel-uhd770-rel\">dawn-try-win-x64-intel-uhd770-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>" |
| shadow_builder_adjustments { |
| service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com" |
| } |
| contact_team_email: "chrome-gpu-infra@google.com" |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/cached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"true\"" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count" |
| predicates: "has(build.output.properties.ran_tests_retry_shard)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_without_patch_count" |
| predicates: "has(build.output.properties.ran_tests_without_patch)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/uncached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"false\"" |
| } |
| } |
| builders { |
| name: "dawn-win-x64-nvidia-gtx1660-asan" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "builderless:1" |
| dimensions: "cores:2" |
| dimensions: "os:Ubuntu-22.04" |
| dimensions: "pool:luci.chromium.gpu.ci" |
| dimensions: "ssd:0" |
| exe { |
| cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "$build/chromium_tests_builder_config": {' |
| ' "builder_config": {' |
| ' "builder_db": {' |
| ' "entries": [' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x64-builder-asan",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "COMPILE_AND_TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "win"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "apply_configs": [' |
| ' "dawn_node"' |
| ' ],' |
| ' "config": "dawn"' |
| ' }' |
| ' }' |
| ' },' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x64-nvidia-gtx1660-asan",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "win"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' },' |
| ' "parent": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x64-builder-asan",' |
| ' "project": "dawn"' |
| ' },' |
| ' "run_tests_serially": true' |
| ' }' |
| ' }' |
| ' ]' |
| ' },' |
| ' "builder_ids": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x64-nvidia-gtx1660-asan",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "mirroring_builder_group_and_names": [' |
| ' {' |
| ' "builder": "dawn-try-win-x64-nvidia-gtx1660-asan",' |
| ' "group": "try"' |
| ' }' |
| ' ]' |
| ' }' |
| ' },' |
| ' "builder_group": "ci",' |
| ' "gardener_rotations": [' |
| ' "dawn"' |
| ' ],' |
| ' "recipe": "dawn/gn_v2",' |
| ' "sheriff_rotations": [' |
| ' "dawn"' |
| ' ]' |
| '}' |
| build_numbers: YES |
| service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "ci_test_results" |
| test_results {} |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "gpu_ci_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)" |
| } |
| } |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "blink_web_tests_ci_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)" |
| } |
| } |
| } |
| history_options { |
| use_invocation_timestamp: true |
| } |
| } |
| description_html: "Tests release Dawn on Windows/x64/ASAN on NVIDIA GTX 1660 GPUs<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-win-x64-nvidia-gtx1660-asan\">dawn-try-win-x64-nvidia-gtx1660-asan</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>" |
| shadow_builder_adjustments { |
| service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com" |
| } |
| contact_team_email: "chrome-gpu-infra@google.com" |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/cached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"true\"" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count" |
| predicates: "has(build.output.properties.ran_tests_retry_shard)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_without_patch_count" |
| predicates: "has(build.output.properties.ran_tests_without_patch)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/uncached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"false\"" |
| } |
| } |
| builders { |
| name: "dawn-win-x64-nvidia-gtx1660-exp-rel" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "builderless:1" |
| dimensions: "cores:2" |
| dimensions: "os:Ubuntu-22.04" |
| dimensions: "pool:luci.chromium.gpu.ci" |
| dimensions: "ssd:0" |
| exe { |
| cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "$build/chromium_tests_builder_config": {' |
| ' "builder_config": {' |
| ' "builder_db": {' |
| ' "entries": [' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x64-builder-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "COMPILE_AND_TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "win"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "apply_configs": [' |
| ' "dawn_node"' |
| ' ],' |
| ' "config": "dawn"' |
| ' }' |
| ' }' |
| ' },' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x64-nvidia-gtx1660-exp-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "win"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' },' |
| ' "parent": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x64-builder-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "run_tests_serially": true' |
| ' }' |
| ' }' |
| ' ]' |
| ' },' |
| ' "builder_ids": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x64-nvidia-gtx1660-exp-rel",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "mirroring_builder_group_and_names": [' |
| ' {' |
| ' "builder": "dawn-try-win-x64-nvidia-gtx1660-exp-rel",' |
| ' "group": "try"' |
| ' }' |
| ' ],' |
| ' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-win-x64-nvidia-gtx1660-exp-rel/targets"' |
| ' }' |
| ' },' |
| ' "builder_group": "ci",' |
| ' "gardener_rotations": [' |
| ' "dawn"' |
| ' ],' |
| ' "recipe": "dawn/gn_v2",' |
| ' "sheriff_rotations": [' |
| ' "dawn"' |
| ' ]' |
| '}' |
| build_numbers: YES |
| service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "ci_test_results" |
| test_results {} |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "gpu_ci_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)" |
| } |
| } |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "blink_web_tests_ci_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)" |
| } |
| } |
| } |
| history_options { |
| use_invocation_timestamp: true |
| } |
| } |
| description_html: "Tests release Dawn on Windows/x64 on NVIDIA GTX 1660 GPUs w/ experimental OS/driver configs<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-win-x64-nvidia-gtx1660-exp-rel\">dawn-try-win-x64-nvidia-gtx1660-exp-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>" |
| shadow_builder_adjustments { |
| service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com" |
| } |
| contact_team_email: "chrome-gpu-infra@google.com" |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/cached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"true\"" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count" |
| predicates: "has(build.output.properties.ran_tests_retry_shard)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_without_patch_count" |
| predicates: "has(build.output.properties.ran_tests_without_patch)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/uncached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"false\"" |
| } |
| } |
| builders { |
| name: "dawn-win-x64-nvidia-gtx1660-rel" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "builderless:1" |
| dimensions: "cores:2" |
| dimensions: "os:Ubuntu-22.04" |
| dimensions: "pool:luci.chromium.gpu.ci" |
| dimensions: "ssd:0" |
| exe { |
| cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "$build/chromium_tests_builder_config": {' |
| ' "builder_config": {' |
| ' "builder_db": {' |
| ' "entries": [' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x64-builder-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "COMPILE_AND_TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "win"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "apply_configs": [' |
| ' "dawn_node"' |
| ' ],' |
| ' "config": "dawn"' |
| ' }' |
| ' }' |
| ' },' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x64-nvidia-gtx1660-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "win"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' },' |
| ' "parent": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x64-builder-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "run_tests_serially": true' |
| ' }' |
| ' }' |
| ' ]' |
| ' },' |
| ' "builder_ids": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x64-nvidia-gtx1660-rel",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "mirroring_builder_group_and_names": [' |
| ' {' |
| ' "builder": "dawn-cq-win-x64-rel",' |
| ' "group": "try"' |
| ' },' |
| ' {' |
| ' "builder": "dawn-try-win-x64-nvidia-gtx1660-rel",' |
| ' "group": "try"' |
| ' }' |
| ' ],' |
| ' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-win-x64-nvidia-gtx1660-rel/targets"' |
| ' }' |
| ' },' |
| ' "builder_group": "ci",' |
| ' "gardener_rotations": [' |
| ' "dawn"' |
| ' ],' |
| ' "recipe": "dawn/gn_v2",' |
| ' "sheriff_rotations": [' |
| ' "dawn"' |
| ' ]' |
| '}' |
| build_numbers: YES |
| service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "ci_test_results" |
| test_results {} |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "gpu_ci_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)" |
| } |
| } |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "blink_web_tests_ci_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)" |
| } |
| } |
| } |
| history_options { |
| use_invocation_timestamp: true |
| } |
| } |
| description_html: "Tests release Dawn on Windows/x64 on NVIDIA GTX 1660 GPUs<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-cq-win-x64-rel\">dawn-cq-win-x64-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-win-x64-nvidia-gtx1660-rel\">dawn-try-win-x64-nvidia-gtx1660-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>" |
| shadow_builder_adjustments { |
| service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com" |
| } |
| contact_team_email: "chrome-gpu-infra@google.com" |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/cached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"true\"" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count" |
| predicates: "has(build.output.properties.ran_tests_retry_shard)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_without_patch_count" |
| predicates: "has(build.output.properties.ran_tests_without_patch)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/uncached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"false\"" |
| } |
| } |
| builders { |
| name: "dawn-win-x64-sws-dbg" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "builderless:1" |
| dimensions: "cores:2" |
| dimensions: "os:Ubuntu-22.04" |
| dimensions: "pool:luci.chromium.gpu.ci" |
| dimensions: "ssd:0" |
| exe { |
| cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "$build/chromium_tests_builder_config": {' |
| ' "builder_config": {' |
| ' "builder_db": {' |
| ' "entries": [' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x64-builder-dbg",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "COMPILE_AND_TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Debug",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "win"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "apply_configs": [' |
| ' "dawn_node"' |
| ' ],' |
| ' "config": "dawn"' |
| ' }' |
| ' }' |
| ' },' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x64-sws-dbg",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Debug",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "win"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' },' |
| ' "parent": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x64-builder-dbg",' |
| ' "project": "dawn"' |
| ' },' |
| ' "run_tests_serially": true' |
| ' }' |
| ' }' |
| ' ]' |
| ' },' |
| ' "builder_ids": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x64-sws-dbg",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "mirroring_builder_group_and_names": [' |
| ' {' |
| ' "builder": "dawn-cq-win-x64-dbg",' |
| ' "group": "try"' |
| ' },' |
| ' {' |
| ' "builder": "dawn-try-win-x64-sws-dbg",' |
| ' "group": "try"' |
| ' }' |
| ' ],' |
| ' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-win-x64-sws-dbg/targets"' |
| ' }' |
| ' },' |
| ' "builder_group": "ci",' |
| ' "gardener_rotations": [' |
| ' "dawn"' |
| ' ],' |
| ' "recipe": "dawn/gn_v2",' |
| ' "sheriff_rotations": [' |
| ' "dawn"' |
| ' ]' |
| '}' |
| build_numbers: YES |
| service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "ci_test_results" |
| test_results {} |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "gpu_ci_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)" |
| } |
| } |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "blink_web_tests_ci_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)" |
| } |
| } |
| } |
| history_options { |
| use_invocation_timestamp: true |
| } |
| } |
| description_html: "Tests debug Dawn on Windows/x64 with SwiftShader<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-cq-win-x64-dbg\">dawn-cq-win-x64-dbg</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-win-x64-sws-dbg\">dawn-try-win-x64-sws-dbg</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>" |
| shadow_builder_adjustments { |
| service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com" |
| } |
| contact_team_email: "chrome-gpu-infra@google.com" |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/cached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"true\"" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count" |
| predicates: "has(build.output.properties.ran_tests_retry_shard)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_without_patch_count" |
| predicates: "has(build.output.properties.ran_tests_without_patch)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/uncached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"false\"" |
| } |
| } |
| builders { |
| name: "dawn-win-x64-sws-msvc-cmake-dbg" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "builderless:1" |
| dimensions: "cpu:x86-64-Ice_Lake_GCE" |
| dimensions: "os:Windows-10" |
| dimensions: "pool:luci.chromium.gpu.ci" |
| exe { |
| cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "$build/chromium_tests_builder_config": {' |
| ' "builder_config": {' |
| ' "builder_db": {' |
| ' "entries": [' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x64-sws-msvc-cmake-dbg",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "COMPILE_AND_TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Debug",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "win"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' }' |
| ' }' |
| ' }' |
| ' ]' |
| ' },' |
| ' "builder_ids": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x64-sws-msvc-cmake-dbg",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "mirroring_builder_group_and_names": [' |
| ' {' |
| ' "builder": "dawn-cq-win-x64-msvc-cmake-dbg",' |
| ' "group": "try"' |
| ' }' |
| ' ]' |
| ' }' |
| ' },' |
| ' "$build/siso": {' |
| ' "configs": [' |
| ' "builder"' |
| ' ],' |
| ' "enable_cloud_monitoring": true,' |
| ' "enable_cloud_trace": true,' |
| ' "experiments": [],' |
| ' "profile_mode": "cloud",' |
| ' "project": "rbe-chromium-trusted",' |
| ' "remote_jobs": 250' |
| ' },' |
| ' "asan": false,' |
| ' "builder_group": "ci",' |
| ' "clang": false,' |
| ' "debug": true,' |
| ' "gardener_rotations": [' |
| ' "dawn"' |
| ' ],' |
| ' "recipe": "dawn/cmake",' |
| ' "sheriff_rotations": [' |
| ' "dawn"' |
| ' ],' |
| ' "target_cpu": "x64",' |
| ' "ubsan": false' |
| '}' |
| build_numbers: YES |
| service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "ci_test_results" |
| test_results {} |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "gpu_ci_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)" |
| } |
| } |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "blink_web_tests_ci_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)" |
| } |
| } |
| } |
| history_options { |
| use_invocation_timestamp: true |
| } |
| } |
| description_html: "Compiles and runs debug Dawn test binaries for Win/x64 using CMake and MSVC<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-cq-win-x64-msvc-cmake-dbg\">dawn-cq-win-x64-msvc-cmake-dbg</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>" |
| shadow_builder_adjustments { |
| service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com" |
| properties: |
| '{' |
| ' "$build/siso": {' |
| ' "configs": [' |
| ' "builder"' |
| ' ],' |
| ' "enable_cloud_monitoring": true,' |
| ' "enable_cloud_trace": true,' |
| ' "experiments": [],' |
| ' "profile_mode": "cloud",' |
| ' "project": "rbe-chromium-untrusted",' |
| ' "remote_jobs": 250' |
| ' }' |
| '}' |
| } |
| contact_team_email: "chrome-gpu-infra@google.com" |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/cached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"true\"" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count" |
| predicates: "has(build.output.properties.ran_tests_retry_shard)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_without_patch_count" |
| predicates: "has(build.output.properties.ran_tests_without_patch)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/uncached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"false\"" |
| } |
| } |
| builders { |
| name: "dawn-win-x64-sws-msvc-cmake-rel" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "builderless:1" |
| dimensions: "cpu:x86-64-Ice_Lake_GCE" |
| dimensions: "os:Windows-10" |
| dimensions: "pool:luci.chromium.gpu.ci" |
| exe { |
| cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "$build/chromium_tests_builder_config": {' |
| ' "builder_config": {' |
| ' "builder_db": {' |
| ' "entries": [' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x64-sws-msvc-cmake-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "COMPILE_AND_TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "win"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' }' |
| ' }' |
| ' }' |
| ' ]' |
| ' },' |
| ' "builder_ids": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x64-sws-msvc-cmake-rel",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "mirroring_builder_group_and_names": [' |
| ' {' |
| ' "builder": "dawn-cq-win-x64-msvc-cmake-rel",' |
| ' "group": "try"' |
| ' }' |
| ' ]' |
| ' }' |
| ' },' |
| ' "$build/siso": {' |
| ' "configs": [' |
| ' "builder"' |
| ' ],' |
| ' "enable_cloud_monitoring": true,' |
| ' "enable_cloud_trace": true,' |
| ' "experiments": [],' |
| ' "profile_mode": "cloud",' |
| ' "project": "rbe-chromium-trusted",' |
| ' "remote_jobs": 250' |
| ' },' |
| ' "asan": false,' |
| ' "builder_group": "ci",' |
| ' "clang": false,' |
| ' "debug": false,' |
| ' "gardener_rotations": [' |
| ' "dawn"' |
| ' ],' |
| ' "recipe": "dawn/cmake",' |
| ' "sheriff_rotations": [' |
| ' "dawn"' |
| ' ],' |
| ' "target_cpu": "x64",' |
| ' "ubsan": false' |
| '}' |
| build_numbers: YES |
| service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "ci_test_results" |
| test_results {} |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "gpu_ci_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)" |
| } |
| } |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "blink_web_tests_ci_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)" |
| } |
| } |
| } |
| history_options { |
| use_invocation_timestamp: true |
| } |
| } |
| description_html: "Compiles and runs release Dawn test binaries for Win/x64 using CMake and MSVC<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-cq-win-x64-msvc-cmake-rel\">dawn-cq-win-x64-msvc-cmake-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>" |
| shadow_builder_adjustments { |
| service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com" |
| properties: |
| '{' |
| ' "$build/siso": {' |
| ' "configs": [' |
| ' "builder"' |
| ' ],' |
| ' "enable_cloud_monitoring": true,' |
| ' "enable_cloud_trace": true,' |
| ' "experiments": [],' |
| ' "profile_mode": "cloud",' |
| ' "project": "rbe-chromium-untrusted",' |
| ' "remote_jobs": 250' |
| ' }' |
| '}' |
| } |
| contact_team_email: "chrome-gpu-infra@google.com" |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/cached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"true\"" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count" |
| predicates: "has(build.output.properties.ran_tests_retry_shard)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_without_patch_count" |
| predicates: "has(build.output.properties.ran_tests_without_patch)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/uncached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"false\"" |
| } |
| } |
| builders { |
| name: "dawn-win-x64-sws-msvc-dbg" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "builderless:1" |
| dimensions: "cores:2" |
| dimensions: "os:Ubuntu-22.04" |
| dimensions: "pool:luci.chromium.gpu.ci" |
| dimensions: "ssd:0" |
| exe { |
| cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "$build/chromium_tests_builder_config": {' |
| ' "builder_config": {' |
| ' "builder_db": {' |
| ' "entries": [' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x64-builder-msvc-dbg",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "COMPILE_AND_TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Debug",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "win"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "apply_configs": [' |
| ' "dawn_node"' |
| ' ],' |
| ' "config": "dawn"' |
| ' }' |
| ' }' |
| ' },' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x64-sws-msvc-dbg",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Debug",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "win"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' },' |
| ' "parent": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x64-builder-msvc-dbg",' |
| ' "project": "dawn"' |
| ' },' |
| ' "run_tests_serially": true' |
| ' }' |
| ' }' |
| ' ]' |
| ' },' |
| ' "builder_ids": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x64-sws-msvc-dbg",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "mirroring_builder_group_and_names": [' |
| ' {' |
| ' "builder": "dawn-cq-win-x64-msvc-dbg",' |
| ' "group": "try"' |
| ' },' |
| ' {' |
| ' "builder": "dawn-try-win-x64-sws-msvc-dbg",' |
| ' "group": "try"' |
| ' }' |
| ' ]' |
| ' }' |
| ' },' |
| ' "builder_group": "ci",' |
| ' "gardener_rotations": [' |
| ' "dawn"' |
| ' ],' |
| ' "recipe": "dawn/gn_v2",' |
| ' "sheriff_rotations": [' |
| ' "dawn"' |
| ' ]' |
| '}' |
| build_numbers: YES |
| service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "ci_test_results" |
| test_results {} |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "gpu_ci_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)" |
| } |
| } |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "blink_web_tests_ci_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)" |
| } |
| } |
| } |
| history_options { |
| use_invocation_timestamp: true |
| } |
| } |
| description_html: "Tests debug Dawn on Windows/x64 with SwiftShader using binaries built with MSVC<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-cq-win-x64-msvc-dbg\">dawn-cq-win-x64-msvc-dbg</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-win-x64-sws-msvc-dbg\">dawn-try-win-x64-sws-msvc-dbg</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>" |
| shadow_builder_adjustments { |
| service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com" |
| } |
| contact_team_email: "chrome-gpu-infra@google.com" |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/cached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"true\"" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count" |
| predicates: "has(build.output.properties.ran_tests_retry_shard)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_without_patch_count" |
| predicates: "has(build.output.properties.ran_tests_without_patch)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/uncached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"false\"" |
| } |
| } |
| builders { |
| name: "dawn-win-x64-sws-msvc-rel" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "builderless:1" |
| dimensions: "cores:2" |
| dimensions: "os:Ubuntu-22.04" |
| dimensions: "pool:luci.chromium.gpu.ci" |
| dimensions: "ssd:0" |
| exe { |
| cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "$build/chromium_tests_builder_config": {' |
| ' "builder_config": {' |
| ' "builder_db": {' |
| ' "entries": [' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x64-builder-msvc-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "COMPILE_AND_TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "win"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "apply_configs": [' |
| ' "dawn_node"' |
| ' ],' |
| ' "config": "dawn"' |
| ' }' |
| ' }' |
| ' },' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x64-sws-msvc-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "win"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' },' |
| ' "parent": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x64-builder-msvc-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "run_tests_serially": true' |
| ' }' |
| ' }' |
| ' ]' |
| ' },' |
| ' "builder_ids": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x64-sws-msvc-rel",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "mirroring_builder_group_and_names": [' |
| ' {' |
| ' "builder": "dawn-cq-win-x64-msvc-rel",' |
| ' "group": "try"' |
| ' },' |
| ' {' |
| ' "builder": "dawn-try-win-x64-sws-msvc-rel",' |
| ' "group": "try"' |
| ' }' |
| ' ]' |
| ' }' |
| ' },' |
| ' "builder_group": "ci",' |
| ' "gardener_rotations": [' |
| ' "dawn"' |
| ' ],' |
| ' "recipe": "dawn/gn_v2",' |
| ' "sheriff_rotations": [' |
| ' "dawn"' |
| ' ]' |
| '}' |
| build_numbers: YES |
| service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "ci_test_results" |
| test_results {} |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "gpu_ci_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)" |
| } |
| } |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "blink_web_tests_ci_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)" |
| } |
| } |
| } |
| history_options { |
| use_invocation_timestamp: true |
| } |
| } |
| description_html: "Tests release Dawn on Windows/x64 with SwiftShader using binaries built with MSVC<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-cq-win-x64-msvc-rel\">dawn-cq-win-x64-msvc-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-win-x64-sws-msvc-rel\">dawn-try-win-x64-sws-msvc-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>" |
| shadow_builder_adjustments { |
| service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com" |
| } |
| contact_team_email: "chrome-gpu-infra@google.com" |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/cached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"true\"" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count" |
| predicates: "has(build.output.properties.ran_tests_retry_shard)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_without_patch_count" |
| predicates: "has(build.output.properties.ran_tests_without_patch)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/uncached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"false\"" |
| } |
| } |
| builders { |
| name: "dawn-win-x64-sws-rel" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "builderless:1" |
| dimensions: "cores:2" |
| dimensions: "os:Ubuntu-22.04" |
| dimensions: "pool:luci.chromium.gpu.ci" |
| dimensions: "ssd:0" |
| exe { |
| cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "$build/chromium_tests_builder_config": {' |
| ' "builder_config": {' |
| ' "builder_db": {' |
| ' "entries": [' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x64-builder-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "COMPILE_AND_TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "win"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "apply_configs": [' |
| ' "dawn_node"' |
| ' ],' |
| ' "config": "dawn"' |
| ' }' |
| ' }' |
| ' },' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x64-sws-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "win"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' },' |
| ' "parent": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x64-builder-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "run_tests_serially": true' |
| ' }' |
| ' }' |
| ' ]' |
| ' },' |
| ' "builder_ids": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x64-sws-rel",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "mirroring_builder_group_and_names": [' |
| ' {' |
| ' "builder": "dawn-cq-win-x64-rel",' |
| ' "group": "try"' |
| ' },' |
| ' {' |
| ' "builder": "dawn-try-win-x64-sws-rel",' |
| ' "group": "try"' |
| ' }' |
| ' ],' |
| ' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-win-x64-sws-rel/targets"' |
| ' }' |
| ' },' |
| ' "builder_group": "ci",' |
| ' "gardener_rotations": [' |
| ' "dawn"' |
| ' ],' |
| ' "recipe": "dawn/gn_v2",' |
| ' "sheriff_rotations": [' |
| ' "dawn"' |
| ' ]' |
| '}' |
| build_numbers: YES |
| service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "ci_test_results" |
| test_results {} |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "gpu_ci_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)" |
| } |
| } |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "blink_web_tests_ci_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)" |
| } |
| } |
| } |
| history_options { |
| use_invocation_timestamp: true |
| } |
| } |
| description_html: "Tests release Dawn on Windows/x64 with SwiftShader<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-cq-win-x64-rel\">dawn-cq-win-x64-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-win-x64-sws-rel\">dawn-try-win-x64-sws-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>" |
| shadow_builder_adjustments { |
| service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com" |
| } |
| contact_team_email: "chrome-gpu-infra@google.com" |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/cached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"true\"" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count" |
| predicates: "has(build.output.properties.ran_tests_retry_shard)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_without_patch_count" |
| predicates: "has(build.output.properties.ran_tests_without_patch)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/uncached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"false\"" |
| } |
| } |
| builders { |
| name: "dawn-win-x86-builder-dbg" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "builderless:1" |
| dimensions: "cores:8" |
| dimensions: "os:Windows-10" |
| dimensions: "pool:luci.chromium.gpu.ci" |
| exe { |
| cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "$build/chromium_tests_builder_config": {' |
| ' "builder_config": {' |
| ' "additional_exclusions": [' |
| ' "infra/config/global/generated/builders/ci/dawn-win-x86-builder-dbg/gn-args.json"' |
| ' ],' |
| ' "builder_db": {' |
| ' "entries": [' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x86-builder-dbg",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "COMPILE_AND_TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Debug",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 32,' |
| ' "target_platform": "win"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' }' |
| ' }' |
| ' },' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x86-sws-dbg",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Debug",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 32,' |
| ' "target_platform": "win"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' },' |
| ' "parent": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x86-builder-dbg",' |
| ' "project": "dawn"' |
| ' },' |
| ' "run_tests_serially": true' |
| ' }' |
| ' }' |
| ' ]' |
| ' },' |
| ' "builder_ids": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x86-builder-dbg",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "builder_ids_in_scope_for_testing": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x86-sws-dbg",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "mirroring_builder_group_and_names": [' |
| ' {' |
| ' "builder": "dawn-cq-win-x86-dbg",' |
| ' "group": "try"' |
| ' },' |
| ' {' |
| ' "builder": "dawn-try-win-x86-sws-dbg",' |
| ' "group": "try"' |
| ' }' |
| ' ]' |
| ' }' |
| ' },' |
| ' "$build/siso": {' |
| ' "configs": [' |
| ' "builder"' |
| ' ],' |
| ' "enable_cloud_monitoring": true,' |
| ' "enable_cloud_trace": true,' |
| ' "experiments": [],' |
| ' "profile_mode": "cloud",' |
| ' "project": "rbe-chromium-trusted",' |
| ' "remote_jobs": 250' |
| ' },' |
| ' "builder_group": "ci",' |
| ' "gardener_rotations": [' |
| ' "dawn"' |
| ' ],' |
| ' "recipe": "dawn/gn_v2",' |
| ' "sheriff_rotations": [' |
| ' "dawn"' |
| ' ]' |
| '}' |
| build_numbers: YES |
| service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "ci_test_results" |
| test_results {} |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "gpu_ci_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)" |
| } |
| } |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "blink_web_tests_ci_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)" |
| } |
| } |
| } |
| history_options { |
| use_invocation_timestamp: true |
| } |
| } |
| description_html: "Compiles debug Dawn test binaries for Windows/x86<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-cq-win-x86-dbg\">dawn-cq-win-x86-dbg</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-win-x86-sws-dbg\">dawn-try-win-x86-sws-dbg</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>" |
| shadow_builder_adjustments { |
| service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com" |
| properties: |
| '{' |
| ' "$build/siso": {' |
| ' "configs": [' |
| ' "builder"' |
| ' ],' |
| ' "enable_cloud_monitoring": true,' |
| ' "enable_cloud_trace": true,' |
| ' "experiments": [],' |
| ' "profile_mode": "cloud",' |
| ' "project": "rbe-chromium-untrusted",' |
| ' "remote_jobs": 250' |
| ' }' |
| '}' |
| } |
| contact_team_email: "chrome-gpu-infra@google.com" |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/cached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"true\"" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count" |
| predicates: "has(build.output.properties.ran_tests_retry_shard)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_without_patch_count" |
| predicates: "has(build.output.properties.ran_tests_without_patch)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/uncached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"false\"" |
| } |
| } |
| builders { |
| name: "dawn-win-x86-builder-rel" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "builderless:1" |
| dimensions: "cores:8" |
| dimensions: "os:Windows-10" |
| dimensions: "pool:luci.chromium.gpu.ci" |
| exe { |
| cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "$build/chromium_tests_builder_config": {' |
| ' "builder_config": {' |
| ' "additional_exclusions": [' |
| ' "infra/config/global/generated/builders/ci/dawn-win-x86-builder-rel/gn-args.json"' |
| ' ],' |
| ' "builder_db": {' |
| ' "entries": [' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x86-builder-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "COMPILE_AND_TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 32,' |
| ' "target_platform": "win"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' }' |
| ' }' |
| ' },' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x86-intel-uhd630-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 32,' |
| ' "target_platform": "win"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' },' |
| ' "parent": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x86-builder-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "run_tests_serially": true' |
| ' }' |
| ' },' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x86-nvidia-gtx1660-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 32,' |
| ' "target_platform": "win"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' },' |
| ' "parent": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x86-builder-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "run_tests_serially": true' |
| ' }' |
| ' },' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x86-sws-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 32,' |
| ' "target_platform": "win"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' },' |
| ' "parent": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x86-builder-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "run_tests_serially": true' |
| ' }' |
| ' }' |
| ' ]' |
| ' },' |
| ' "builder_ids": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x86-builder-rel",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "builder_ids_in_scope_for_testing": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x86-intel-uhd630-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x86-nvidia-gtx1660-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x86-sws-rel",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "mirroring_builder_group_and_names": [' |
| ' {' |
| ' "builder": "dawn-cq-win-x86-rel",' |
| ' "group": "try"' |
| ' },' |
| ' {' |
| ' "builder": "dawn-try-win-x86-intel-uhd630-rel",' |
| ' "group": "try"' |
| ' },' |
| ' {' |
| ' "builder": "dawn-try-win-x86-nvidia-gtx1660-rel",' |
| ' "group": "try"' |
| ' },' |
| ' {' |
| ' "builder": "dawn-try-win-x86-sws-rel",' |
| ' "group": "try"' |
| ' }' |
| ' ],' |
| ' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-win-x86-builder-rel/targets"' |
| ' }' |
| ' },' |
| ' "$build/siso": {' |
| ' "configs": [' |
| ' "builder"' |
| ' ],' |
| ' "enable_cloud_monitoring": true,' |
| ' "enable_cloud_trace": true,' |
| ' "experiments": [],' |
| ' "profile_mode": "cloud",' |
| ' "project": "rbe-chromium-trusted",' |
| ' "remote_jobs": 250' |
| ' },' |
| ' "builder_group": "ci",' |
| ' "gardener_rotations": [' |
| ' "dawn"' |
| ' ],' |
| ' "recipe": "dawn/gn_v2",' |
| ' "sheriff_rotations": [' |
| ' "dawn"' |
| ' ]' |
| '}' |
| build_numbers: YES |
| service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "ci_test_results" |
| test_results {} |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "gpu_ci_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)" |
| } |
| } |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "blink_web_tests_ci_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)" |
| } |
| } |
| } |
| history_options { |
| use_invocation_timestamp: true |
| } |
| } |
| description_html: "Compiles release Dawn test binaries for Windows/x86<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-cq-win-x86-rel\">dawn-cq-win-x86-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-win-x86-intel-uhd630-rel\">dawn-try-win-x86-intel-uhd630-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-win-x86-nvidia-gtx1660-rel\">dawn-try-win-x86-nvidia-gtx1660-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-win-x86-sws-rel\">dawn-try-win-x86-sws-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>" |
| shadow_builder_adjustments { |
| service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com" |
| properties: |
| '{' |
| ' "$build/siso": {' |
| ' "configs": [' |
| ' "builder"' |
| ' ],' |
| ' "enable_cloud_monitoring": true,' |
| ' "enable_cloud_trace": true,' |
| ' "experiments": [],' |
| ' "profile_mode": "cloud",' |
| ' "project": "rbe-chromium-untrusted",' |
| ' "remote_jobs": 250' |
| ' }' |
| '}' |
| } |
| contact_team_email: "chrome-gpu-infra@google.com" |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/cached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"true\"" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count" |
| predicates: "has(build.output.properties.ran_tests_retry_shard)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_without_patch_count" |
| predicates: "has(build.output.properties.ran_tests_without_patch)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/uncached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"false\"" |
| } |
| } |
| builders { |
| name: "dawn-win-x86-intel-uhd630-rel" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "builderless:1" |
| dimensions: "cores:2" |
| dimensions: "os:Ubuntu-22.04" |
| dimensions: "pool:luci.chromium.gpu.ci" |
| dimensions: "ssd:0" |
| exe { |
| cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "$build/chromium_tests_builder_config": {' |
| ' "builder_config": {' |
| ' "builder_db": {' |
| ' "entries": [' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x86-builder-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "COMPILE_AND_TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 32,' |
| ' "target_platform": "win"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' }' |
| ' }' |
| ' },' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x86-intel-uhd630-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 32,' |
| ' "target_platform": "win"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' },' |
| ' "parent": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x86-builder-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "run_tests_serially": true' |
| ' }' |
| ' }' |
| ' ]' |
| ' },' |
| ' "builder_ids": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x86-intel-uhd630-rel",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "mirroring_builder_group_and_names": [' |
| ' {' |
| ' "builder": "dawn-cq-win-x86-rel",' |
| ' "group": "try"' |
| ' },' |
| ' {' |
| ' "builder": "dawn-try-win-x86-intel-uhd630-rel",' |
| ' "group": "try"' |
| ' }' |
| ' ],' |
| ' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-win-x86-intel-uhd630-rel/targets"' |
| ' }' |
| ' },' |
| ' "builder_group": "ci",' |
| ' "gardener_rotations": [' |
| ' "dawn"' |
| ' ],' |
| ' "recipe": "dawn/gn_v2",' |
| ' "sheriff_rotations": [' |
| ' "dawn"' |
| ' ]' |
| '}' |
| build_numbers: YES |
| service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "ci_test_results" |
| test_results {} |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "gpu_ci_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)" |
| } |
| } |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "blink_web_tests_ci_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)" |
| } |
| } |
| } |
| history_options { |
| use_invocation_timestamp: true |
| } |
| } |
| description_html: "Tests release Dawn on Windows/x86 on Intel CPUs w/ UHD 630 GPUs<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-cq-win-x86-rel\">dawn-cq-win-x86-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-win-x86-intel-uhd630-rel\">dawn-try-win-x86-intel-uhd630-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>" |
| shadow_builder_adjustments { |
| service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com" |
| } |
| contact_team_email: "chrome-gpu-infra@google.com" |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/cached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"true\"" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count" |
| predicates: "has(build.output.properties.ran_tests_retry_shard)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_without_patch_count" |
| predicates: "has(build.output.properties.ran_tests_without_patch)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/uncached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"false\"" |
| } |
| } |
| builders { |
| name: "dawn-win-x86-nvidia-gtx1660-rel" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "builderless:1" |
| dimensions: "cores:2" |
| dimensions: "os:Ubuntu-22.04" |
| dimensions: "pool:luci.chromium.gpu.ci" |
| dimensions: "ssd:0" |
| exe { |
| cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "$build/chromium_tests_builder_config": {' |
| ' "builder_config": {' |
| ' "builder_db": {' |
| ' "entries": [' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x86-builder-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "COMPILE_AND_TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 32,' |
| ' "target_platform": "win"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' }' |
| ' }' |
| ' },' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x86-nvidia-gtx1660-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 32,' |
| ' "target_platform": "win"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' },' |
| ' "parent": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x86-builder-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "run_tests_serially": true' |
| ' }' |
| ' }' |
| ' ]' |
| ' },' |
| ' "builder_ids": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x86-nvidia-gtx1660-rel",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "mirroring_builder_group_and_names": [' |
| ' {' |
| ' "builder": "dawn-cq-win-x86-rel",' |
| ' "group": "try"' |
| ' },' |
| ' {' |
| ' "builder": "dawn-try-win-x86-nvidia-gtx1660-rel",' |
| ' "group": "try"' |
| ' }' |
| ' ],' |
| ' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-win-x86-nvidia-gtx1660-rel/targets"' |
| ' }' |
| ' },' |
| ' "builder_group": "ci",' |
| ' "gardener_rotations": [' |
| ' "dawn"' |
| ' ],' |
| ' "recipe": "dawn/gn_v2",' |
| ' "sheriff_rotations": [' |
| ' "dawn"' |
| ' ]' |
| '}' |
| build_numbers: YES |
| service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "ci_test_results" |
| test_results {} |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "gpu_ci_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)" |
| } |
| } |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "blink_web_tests_ci_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)" |
| } |
| } |
| } |
| history_options { |
| use_invocation_timestamp: true |
| } |
| } |
| description_html: "Tests release Dawn on Windows/x86 on NVIDIA GTX 1660 GPUs<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-cq-win-x86-rel\">dawn-cq-win-x86-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-win-x86-nvidia-gtx1660-rel\">dawn-try-win-x86-nvidia-gtx1660-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>" |
| shadow_builder_adjustments { |
| service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com" |
| } |
| contact_team_email: "chrome-gpu-infra@google.com" |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/cached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"true\"" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count" |
| predicates: "has(build.output.properties.ran_tests_retry_shard)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_without_patch_count" |
| predicates: "has(build.output.properties.ran_tests_without_patch)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/uncached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"false\"" |
| } |
| } |
| builders { |
| name: "dawn-win-x86-sws-dbg" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "builderless:1" |
| dimensions: "cores:2" |
| dimensions: "os:Ubuntu-22.04" |
| dimensions: "pool:luci.chromium.gpu.ci" |
| dimensions: "ssd:0" |
| exe { |
| cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "$build/chromium_tests_builder_config": {' |
| ' "builder_config": {' |
| ' "builder_db": {' |
| ' "entries": [' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x86-builder-dbg",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "COMPILE_AND_TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Debug",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 32,' |
| ' "target_platform": "win"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' }' |
| ' }' |
| ' },' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x86-sws-dbg",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Debug",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 32,' |
| ' "target_platform": "win"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' },' |
| ' "parent": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x86-builder-dbg",' |
| ' "project": "dawn"' |
| ' },' |
| ' "run_tests_serially": true' |
| ' }' |
| ' }' |
| ' ]' |
| ' },' |
| ' "builder_ids": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x86-sws-dbg",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "mirroring_builder_group_and_names": [' |
| ' {' |
| ' "builder": "dawn-cq-win-x86-dbg",' |
| ' "group": "try"' |
| ' },' |
| ' {' |
| ' "builder": "dawn-try-win-x86-sws-dbg",' |
| ' "group": "try"' |
| ' }' |
| ' ]' |
| ' }' |
| ' },' |
| ' "builder_group": "ci",' |
| ' "gardener_rotations": [' |
| ' "dawn"' |
| ' ],' |
| ' "recipe": "dawn/gn_v2",' |
| ' "sheriff_rotations": [' |
| ' "dawn"' |
| ' ]' |
| '}' |
| build_numbers: YES |
| service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "ci_test_results" |
| test_results {} |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "gpu_ci_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)" |
| } |
| } |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "blink_web_tests_ci_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)" |
| } |
| } |
| } |
| history_options { |
| use_invocation_timestamp: true |
| } |
| } |
| description_html: "Tests debug Dawn on Windows/x86 with SwiftShader<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-cq-win-x86-dbg\">dawn-cq-win-x86-dbg</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-win-x86-sws-dbg\">dawn-try-win-x86-sws-dbg</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>" |
| shadow_builder_adjustments { |
| service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com" |
| } |
| contact_team_email: "chrome-gpu-infra@google.com" |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/cached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"true\"" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count" |
| predicates: "has(build.output.properties.ran_tests_retry_shard)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_without_patch_count" |
| predicates: "has(build.output.properties.ran_tests_without_patch)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/uncached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"false\"" |
| } |
| } |
| builders { |
| name: "dawn-win-x86-sws-rel" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "builderless:1" |
| dimensions: "cores:2" |
| dimensions: "os:Ubuntu-22.04" |
| dimensions: "pool:luci.chromium.gpu.ci" |
| dimensions: "ssd:0" |
| exe { |
| cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "$build/chromium_tests_builder_config": {' |
| ' "builder_config": {' |
| ' "builder_db": {' |
| ' "entries": [' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x86-builder-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "COMPILE_AND_TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 32,' |
| ' "target_platform": "win"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' }' |
| ' }' |
| ' },' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x86-sws-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 32,' |
| ' "target_platform": "win"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' },' |
| ' "parent": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x86-builder-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "run_tests_serially": true' |
| ' }' |
| ' }' |
| ' ]' |
| ' },' |
| ' "builder_ids": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x86-sws-rel",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "mirroring_builder_group_and_names": [' |
| ' {' |
| ' "builder": "dawn-cq-win-x86-rel",' |
| ' "group": "try"' |
| ' },' |
| ' {' |
| ' "builder": "dawn-try-win-x86-sws-rel",' |
| ' "group": "try"' |
| ' }' |
| ' ],' |
| ' "targets_spec_directory": "infra/config/global/generated/builders/ci/dawn-win-x86-sws-rel/targets"' |
| ' }' |
| ' },' |
| ' "builder_group": "ci",' |
| ' "gardener_rotations": [' |
| ' "dawn"' |
| ' ],' |
| ' "recipe": "dawn/gn_v2",' |
| ' "sheriff_rotations": [' |
| ' "dawn"' |
| ' ]' |
| '}' |
| build_numbers: YES |
| service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "ci_test_results" |
| test_results {} |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "gpu_ci_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)" |
| } |
| } |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "blink_web_tests_ci_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)" |
| } |
| } |
| } |
| history_options { |
| use_invocation_timestamp: true |
| } |
| } |
| description_html: "Tests release Dawn on Windows/x86 with SwiftShader<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-cq-win-x86-rel\">dawn-cq-win-x86-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/try/dawn-try-win-x86-sws-rel\">dawn-try-win-x86-sws-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a>" |
| shadow_builder_adjustments { |
| service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com" |
| } |
| contact_team_email: "chrome-gpu-infra@google.com" |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/cached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"true\"" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count" |
| predicates: "has(build.output.properties.ran_tests_retry_shard)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_without_patch_count" |
| predicates: "has(build.output.properties.ran_tests_without_patch)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/uncached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"false\"" |
| } |
| } |
| } |
| shadow: "ci.shadow" |
| } |
| buckets { |
| name: "ci.shadow" |
| constraints { |
| pools: "luci.chromium.gpu.ci" |
| pools: "luci.flex.ci" |
| service_accounts: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com" |
| } |
| dynamic_builder_template {} |
| } |
| buckets { |
| name: "try" |
| swarming { |
| builders { |
| name: "dawn-cq-linux-x64-cmake-asan" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:x86-64" |
| dimensions: "os:Ubuntu-24.04" |
| dimensions: "pool:luci.flex.try" |
| exe { |
| cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "$build/chromium_tests_builder_config": {' |
| ' "builder_config": {' |
| ' "builder_db": {' |
| ' "entries": [' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-sws-cmake-asan",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "COMPILE_AND_TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "linux"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' }' |
| ' }' |
| ' }' |
| ' ]' |
| ' },' |
| ' "builder_ids": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-sws-cmake-asan",' |
| ' "project": "dawn"' |
| ' }' |
| ' ]' |
| ' }' |
| ' },' |
| ' "$build/flakiness": {' |
| ' "check_for_flakiness": true,' |
| ' "check_for_flakiness_with_resultdb": true' |
| ' },' |
| ' "$build/siso": {' |
| ' "configs": [' |
| ' "builder"' |
| ' ],' |
| ' "enable_cloud_monitoring": true,' |
| ' "enable_cloud_trace": true,' |
| ' "experiments": [],' |
| ' "profile_mode": "cloud",' |
| ' "project": "rbe-chromium-untrusted",' |
| ' "remote_jobs": 250' |
| ' },' |
| ' "asan": true,' |
| ' "builder_group": "try",' |
| ' "clang": true,' |
| ' "cq": "path-based",' |
| ' "debug": false,' |
| ' "recipe": "dawn/cmake",' |
| ' "target_cpu": "x64",' |
| ' "ubsan": true' |
| '}' |
| build_numbers: YES |
| service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "try_test_results" |
| test_results {} |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "gpu_try_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)" |
| } |
| } |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "blink_web_tests_try_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)" |
| } |
| } |
| } |
| history_options { |
| use_invocation_timestamp: true |
| } |
| } |
| description_html: "Compiles and tests release Dawn test binaries for Linux/x64 using CMake and Clang with ASan and UBSan enabled. Blocks CL submission<br/>This builder mirrors the following CI builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-linux-x64-sws-cmake-asan\">dawn-linux-x64-sws-cmake-asan</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a><br/><h3>NOTE: This builder only runs 5 max concurrent builds.</h3>" |
| contact_team_email: "chrome-gpu-infra@google.com" |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/cached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"true\"" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count" |
| predicates: "has(build.output.properties.ran_tests_retry_shard)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_without_patch_count" |
| predicates: "has(build.output.properties.ran_tests_without_patch)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/uncached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"false\"" |
| } |
| max_concurrent_builds: 5 |
| } |
| builders { |
| name: "dawn-cq-linux-x64-cmake-dbg" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:x86-64" |
| dimensions: "os:Ubuntu-24.04" |
| dimensions: "pool:luci.flex.try" |
| exe { |
| cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "$build/chromium_tests_builder_config": {' |
| ' "builder_config": {' |
| ' "builder_db": {' |
| ' "entries": [' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-sws-cmake-dbg",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "COMPILE_AND_TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Debug",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "linux"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' }' |
| ' }' |
| ' }' |
| ' ]' |
| ' },' |
| ' "builder_ids": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-sws-cmake-dbg",' |
| ' "project": "dawn"' |
| ' }' |
| ' ]' |
| ' }' |
| ' },' |
| ' "$build/flakiness": {' |
| ' "check_for_flakiness": true,' |
| ' "check_for_flakiness_with_resultdb": true' |
| ' },' |
| ' "$build/siso": {' |
| ' "configs": [' |
| ' "builder"' |
| ' ],' |
| ' "enable_cloud_monitoring": true,' |
| ' "enable_cloud_trace": true,' |
| ' "experiments": [],' |
| ' "profile_mode": "cloud",' |
| ' "project": "rbe-chromium-untrusted",' |
| ' "remote_jobs": 250' |
| ' },' |
| ' "asan": false,' |
| ' "builder_group": "try",' |
| ' "clang": true,' |
| ' "cq": "path-based",' |
| ' "debug": true,' |
| ' "recipe": "dawn/cmake",' |
| ' "target_cpu": "x64",' |
| ' "ubsan": false' |
| '}' |
| build_numbers: YES |
| service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "try_test_results" |
| test_results {} |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "gpu_try_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)" |
| } |
| } |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "blink_web_tests_try_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)" |
| } |
| } |
| } |
| history_options { |
| use_invocation_timestamp: true |
| } |
| } |
| description_html: "Compiles and tests debug Dawn test binaries for Linux/x64 using CMake and Clang. Blocks CL submission<br/>This builder mirrors the following CI builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-linux-x64-sws-cmake-dbg\">dawn-linux-x64-sws-cmake-dbg</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a><br/><h3>NOTE: This builder only runs 5 max concurrent builds.</h3>" |
| contact_team_email: "chrome-gpu-infra@google.com" |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/cached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"true\"" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count" |
| predicates: "has(build.output.properties.ran_tests_retry_shard)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_without_patch_count" |
| predicates: "has(build.output.properties.ran_tests_without_patch)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/uncached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"false\"" |
| } |
| max_concurrent_builds: 5 |
| } |
| builders { |
| name: "dawn-cq-linux-x64-cmake-rel" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "cpu:x86-64" |
| dimensions: "os:Ubuntu-24.04" |
| dimensions: "pool:luci.flex.try" |
| exe { |
| cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "$build/chromium_tests_builder_config": {' |
| ' "builder_config": {' |
| ' "builder_db": {' |
| ' "entries": [' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-sws-cmake-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "COMPILE_AND_TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "linux"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' }' |
| ' }' |
| ' }' |
| ' ]' |
| ' },' |
| ' "builder_ids": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-sws-cmake-rel",' |
| ' "project": "dawn"' |
| ' }' |
| ' ]' |
| ' }' |
| ' },' |
| ' "$build/flakiness": {' |
| ' "check_for_flakiness": true,' |
| ' "check_for_flakiness_with_resultdb": true' |
| ' },' |
| ' "$build/siso": {' |
| ' "configs": [' |
| ' "builder"' |
| ' ],' |
| ' "enable_cloud_monitoring": true,' |
| ' "enable_cloud_trace": true,' |
| ' "experiments": [],' |
| ' "profile_mode": "cloud",' |
| ' "project": "rbe-chromium-untrusted",' |
| ' "remote_jobs": 250' |
| ' },' |
| ' "asan": false,' |
| ' "builder_group": "try",' |
| ' "clang": true,' |
| ' "cq": "path-based",' |
| ' "debug": false,' |
| ' "recipe": "dawn/cmake",' |
| ' "target_cpu": "x64",' |
| ' "ubsan": false' |
| '}' |
| build_numbers: YES |
| service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "try_test_results" |
| test_results {} |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "gpu_try_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)" |
| } |
| } |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "blink_web_tests_try_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)" |
| } |
| } |
| } |
| history_options { |
| use_invocation_timestamp: true |
| } |
| } |
| description_html: "Compiles and tests release Dawn test binaries for Linux/x64 using CMake and Clang. Blocks CL submission<br/>This builder mirrors the following CI builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-linux-x64-sws-cmake-rel\">dawn-linux-x64-sws-cmake-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a><br/><h3>NOTE: This builder only runs 5 max concurrent builds.</h3>" |
| contact_team_email: "chrome-gpu-infra@google.com" |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/cached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"true\"" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count" |
| predicates: "has(build.output.properties.ran_tests_retry_shard)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_without_patch_count" |
| predicates: "has(build.output.properties.ran_tests_without_patch)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/uncached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"false\"" |
| } |
| max_concurrent_builds: 5 |
| } |
| builders { |
| name: "dawn-cq-linux-x64-dbg" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "builderless:1" |
| dimensions: "os:Ubuntu-22.04" |
| dimensions: "pool:luci.chromium.gpu.try" |
| exe { |
| cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "$build/chromium_tests_builder_config": {' |
| ' "builder_config": {' |
| ' "additional_exclusions": [' |
| ' "infra/config/global/generated/builders/try/dawn-cq-linux-x64-dbg/gn-args.json"' |
| ' ],' |
| ' "builder_db": {' |
| ' "entries": [' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-builder-dbg",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "COMPILE_AND_TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Debug",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "linux"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "apply_configs": [' |
| ' "dawn_node",' |
| ' "dawn_wasm"' |
| ' ],' |
| ' "config": "dawn"' |
| ' }' |
| ' }' |
| ' },' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-sws-dbg",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Debug",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "linux"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' },' |
| ' "parent": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-builder-dbg",' |
| ' "project": "dawn"' |
| ' },' |
| ' "run_tests_serially": true' |
| ' }' |
| ' }' |
| ' ]' |
| ' },' |
| ' "builder_ids": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-builder-dbg",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "builder_ids_in_scope_for_testing": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-sws-dbg",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-cq-linux-x64-dbg/targets"' |
| ' }' |
| ' },' |
| ' "$build/flakiness": {' |
| ' "check_for_flakiness": true,' |
| ' "check_for_flakiness_with_resultdb": true' |
| ' },' |
| ' "$build/siso": {' |
| ' "configs": [' |
| ' "builder"' |
| ' ],' |
| ' "enable_cloud_monitoring": true,' |
| ' "enable_cloud_trace": true,' |
| ' "experiments": [],' |
| ' "profile_mode": "cloud",' |
| ' "project": "rbe-chromium-untrusted",' |
| ' "remote_jobs": 250' |
| ' },' |
| ' "builder_group": "try",' |
| ' "cq": "path-based",' |
| ' "recipe": "dawn/gn_v2_trybot"' |
| '}' |
| build_numbers: YES |
| service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "try_test_results" |
| test_results {} |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "gpu_try_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)" |
| } |
| } |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "blink_web_tests_try_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)" |
| } |
| } |
| } |
| history_options { |
| use_invocation_timestamp: true |
| } |
| } |
| description_html: "Tests debug Dawn on Linux/x64 on multiple hardware configs. Blocks CL submission<br/>This builder mirrors the following CI builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-linux-x64-builder-dbg\">dawn-linux-x64-builder-dbg</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-linux-x64-sws-dbg\">dawn-linux-x64-sws-dbg</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a><br/><h3>NOTE: This builder only runs 3 max concurrent builds.</h3>" |
| contact_team_email: "chrome-gpu-infra@google.com" |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/cached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"true\"" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count" |
| predicates: "has(build.output.properties.ran_tests_retry_shard)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_without_patch_count" |
| predicates: "has(build.output.properties.ran_tests_without_patch)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/uncached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"false\"" |
| } |
| max_concurrent_builds: 3 |
| } |
| builders { |
| name: "dawn-cq-linux-x64-fuzz-dbg" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "builderless:1" |
| dimensions: "os:Ubuntu-22.04" |
| dimensions: "pool:luci.chromium.gpu.try" |
| exe { |
| cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "$build/chromium_tests_builder_config": {' |
| ' "builder_config": {' |
| ' "additional_exclusions": [' |
| ' "infra/config/global/generated/builders/try/dawn-cq-linux-x64-fuzz-dbg/gn-args.json"' |
| ' ],' |
| ' "builder_db": {' |
| ' "entries": [' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-fuzz-dbg",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "COMPILE_AND_TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Debug",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "linux"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' }' |
| ' }' |
| ' }' |
| ' ]' |
| ' },' |
| ' "builder_ids": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-fuzz-dbg",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-cq-linux-x64-fuzz-dbg/targets"' |
| ' }' |
| ' },' |
| ' "$build/flakiness": {' |
| ' "check_for_flakiness": true,' |
| ' "check_for_flakiness_with_resultdb": true' |
| ' },' |
| ' "$build/siso": {' |
| ' "configs": [' |
| ' "builder"' |
| ' ],' |
| ' "enable_cloud_monitoring": true,' |
| ' "enable_cloud_trace": true,' |
| ' "experiments": [],' |
| ' "profile_mode": "cloud",' |
| ' "project": "rbe-chromium-untrusted",' |
| ' "remote_jobs": 250' |
| ' },' |
| ' "builder_group": "try",' |
| ' "cq": "path-based",' |
| ' "recipe": "dawn/gn_v2_trybot"' |
| '}' |
| build_numbers: YES |
| service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "try_test_results" |
| test_results {} |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "gpu_try_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)" |
| } |
| } |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "blink_web_tests_try_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)" |
| } |
| } |
| } |
| history_options { |
| use_invocation_timestamp: true |
| } |
| } |
| description_html: "Compiles and runs debug Dawn binaries for 'tools/run fuzz' for Linux/x64. Blocks CL submission.<br/>This builder mirrors the following CI builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-linux-x64-fuzz-dbg\">dawn-linux-x64-fuzz-dbg</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a><br/><h3>NOTE: This builder only runs 3 max concurrent builds.</h3>" |
| contact_team_email: "chrome-gpu-infra@google.com" |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/cached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"true\"" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count" |
| predicates: "has(build.output.properties.ran_tests_retry_shard)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_without_patch_count" |
| predicates: "has(build.output.properties.ran_tests_without_patch)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/uncached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"false\"" |
| } |
| max_concurrent_builds: 3 |
| } |
| builders { |
| name: "dawn-cq-linux-x64-fuzz-rel" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "builderless:1" |
| dimensions: "os:Ubuntu-22.04" |
| dimensions: "pool:luci.chromium.gpu.try" |
| exe { |
| cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "$build/chromium_tests_builder_config": {' |
| ' "builder_config": {' |
| ' "additional_exclusions": [' |
| ' "infra/config/global/generated/builders/try/dawn-cq-linux-x64-fuzz-rel/gn-args.json"' |
| ' ],' |
| ' "builder_db": {' |
| ' "entries": [' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-fuzz-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "COMPILE_AND_TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "linux"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' }' |
| ' }' |
| ' }' |
| ' ]' |
| ' },' |
| ' "builder_ids": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-fuzz-rel",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-cq-linux-x64-fuzz-rel/targets"' |
| ' }' |
| ' },' |
| ' "$build/flakiness": {' |
| ' "check_for_flakiness": true,' |
| ' "check_for_flakiness_with_resultdb": true' |
| ' },' |
| ' "$build/siso": {' |
| ' "configs": [' |
| ' "builder"' |
| ' ],' |
| ' "enable_cloud_monitoring": true,' |
| ' "enable_cloud_trace": true,' |
| ' "experiments": [],' |
| ' "profile_mode": "cloud",' |
| ' "project": "rbe-chromium-untrusted",' |
| ' "remote_jobs": 250' |
| ' },' |
| ' "builder_group": "try",' |
| ' "cq": "path-based",' |
| ' "recipe": "dawn/gn_v2_trybot"' |
| '}' |
| build_numbers: YES |
| service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "try_test_results" |
| test_results {} |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "gpu_try_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)" |
| } |
| } |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "blink_web_tests_try_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)" |
| } |
| } |
| } |
| history_options { |
| use_invocation_timestamp: true |
| } |
| } |
| description_html: "Compiles and runs release Dawn binaries for 'tools/run fuzz' for Linux/x64. Blocks CL submission.<br/>This builder mirrors the following CI builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-linux-x64-fuzz-rel\">dawn-linux-x64-fuzz-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a><br/><h3>NOTE: This builder only runs 3 max concurrent builds.</h3>" |
| contact_team_email: "chrome-gpu-infra@google.com" |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/cached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"true\"" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count" |
| predicates: "has(build.output.properties.ran_tests_retry_shard)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_without_patch_count" |
| predicates: "has(build.output.properties.ran_tests_without_patch)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/uncached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"false\"" |
| } |
| max_concurrent_builds: 3 |
| } |
| builders { |
| name: "dawn-cq-linux-x64-rel" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "builderless:1" |
| dimensions: "os:Ubuntu-22.04" |
| dimensions: "pool:luci.chromium.gpu.try" |
| exe { |
| cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "$build/chromium_tests_builder_config": {' |
| ' "builder_config": {' |
| ' "additional_exclusions": [' |
| ' "infra/config/global/generated/builders/try/dawn-cq-linux-x64-rel/gn-args.json"' |
| ' ],' |
| ' "builder_db": {' |
| ' "entries": [' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-builder-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "COMPILE_AND_TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "linux"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "apply_configs": [' |
| ' "dawn_node",' |
| ' "dawn_wasm"' |
| ' ],' |
| ' "config": "dawn"' |
| ' }' |
| ' }' |
| ' },' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-intel-uhd630-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "linux"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' },' |
| ' "parent": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-builder-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "run_tests_serially": true' |
| ' }' |
| ' },' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-intel-uhd770-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "linux"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' },' |
| ' "parent": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-builder-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "run_tests_serially": true' |
| ' }' |
| ' },' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-nvidia-gtx1660-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "linux"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' },' |
| ' "parent": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-builder-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "run_tests_serially": true' |
| ' }' |
| ' },' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-sws-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "linux"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' },' |
| ' "parent": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-builder-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "run_tests_serially": true' |
| ' }' |
| ' }' |
| ' ]' |
| ' },' |
| ' "builder_ids": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-builder-rel",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "builder_ids_in_scope_for_testing": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-intel-uhd630-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-intel-uhd770-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-nvidia-gtx1660-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-sws-rel",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-cq-linux-x64-rel/targets"' |
| ' }' |
| ' },' |
| ' "$build/flakiness": {' |
| ' "check_for_flakiness": true,' |
| ' "check_for_flakiness_with_resultdb": true' |
| ' },' |
| ' "$build/siso": {' |
| ' "configs": [' |
| ' "builder"' |
| ' ],' |
| ' "enable_cloud_monitoring": true,' |
| ' "enable_cloud_trace": true,' |
| ' "experiments": [],' |
| ' "profile_mode": "cloud",' |
| ' "project": "rbe-chromium-untrusted",' |
| ' "remote_jobs": 250' |
| ' },' |
| ' "builder_group": "try",' |
| ' "cq": "path-based",' |
| ' "recipe": "dawn/gn_v2_trybot"' |
| '}' |
| build_numbers: YES |
| service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "try_test_results" |
| test_results {} |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "gpu_try_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)" |
| } |
| } |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "blink_web_tests_try_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)" |
| } |
| } |
| } |
| history_options { |
| use_invocation_timestamp: true |
| } |
| } |
| description_html: "Tests release Dawn on Linux/x64 on multiple hardware configs. Blocks CL submission<br/>This builder mirrors the following CI builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-linux-x64-builder-rel\">dawn-linux-x64-builder-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-linux-x64-intel-uhd630-rel\">dawn-linux-x64-intel-uhd630-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-linux-x64-intel-uhd770-rel\">dawn-linux-x64-intel-uhd770-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-linux-x64-nvidia-gtx1660-rel\">dawn-linux-x64-nvidia-gtx1660-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-linux-x64-sws-rel\">dawn-linux-x64-sws-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a><br/><h3>NOTE: This builder only runs 3 max concurrent builds.</h3>" |
| contact_team_email: "chrome-gpu-infra@google.com" |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/cached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"true\"" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count" |
| predicates: "has(build.output.properties.ran_tests_retry_shard)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_without_patch_count" |
| predicates: "has(build.output.properties.ran_tests_without_patch)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/uncached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"false\"" |
| } |
| max_concurrent_builds: 3 |
| } |
| builders { |
| name: "dawn-cq-linux-x86-dbg" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "builderless:1" |
| dimensions: "os:Ubuntu-22.04" |
| dimensions: "pool:luci.chromium.gpu.try" |
| exe { |
| cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "$build/chromium_tests_builder_config": {' |
| ' "builder_config": {' |
| ' "additional_exclusions": [' |
| ' "infra/config/global/generated/builders/try/dawn-cq-linux-x86-dbg/gn-args.json"' |
| ' ],' |
| ' "builder_db": {' |
| ' "entries": [' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x86-builder-dbg",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "COMPILE_AND_TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Debug",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 32,' |
| ' "target_platform": "linux"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "apply_configs": [' |
| ' "dawn_wasm"' |
| ' ],' |
| ' "config": "dawn"' |
| ' }' |
| ' }' |
| ' },' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x86-sws-dbg",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Debug",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 32,' |
| ' "target_platform": "linux"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' },' |
| ' "parent": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x86-builder-dbg",' |
| ' "project": "dawn"' |
| ' },' |
| ' "run_tests_serially": true' |
| ' }' |
| ' }' |
| ' ]' |
| ' },' |
| ' "builder_ids": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x86-builder-dbg",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "builder_ids_in_scope_for_testing": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x86-sws-dbg",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-cq-linux-x86-dbg/targets"' |
| ' }' |
| ' },' |
| ' "$build/flakiness": {' |
| ' "check_for_flakiness": true,' |
| ' "check_for_flakiness_with_resultdb": true' |
| ' },' |
| ' "$build/siso": {' |
| ' "configs": [' |
| ' "builder"' |
| ' ],' |
| ' "enable_cloud_monitoring": true,' |
| ' "enable_cloud_trace": true,' |
| ' "experiments": [],' |
| ' "profile_mode": "cloud",' |
| ' "project": "rbe-chromium-untrusted",' |
| ' "remote_jobs": 250' |
| ' },' |
| ' "builder_group": "try",' |
| ' "cq": "path-based",' |
| ' "recipe": "dawn/gn_v2_trybot"' |
| '}' |
| build_numbers: YES |
| service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "try_test_results" |
| test_results {} |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "gpu_try_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)" |
| } |
| } |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "blink_web_tests_try_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)" |
| } |
| } |
| } |
| history_options { |
| use_invocation_timestamp: true |
| } |
| } |
| description_html: "Tests debug Dawn on Linux/x86 on multiple hardware configs. Blocks CL submission<br/>This builder mirrors the following CI builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-linux-x86-builder-dbg\">dawn-linux-x86-builder-dbg</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-linux-x86-sws-dbg\">dawn-linux-x86-sws-dbg</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a><br/><h3>NOTE: This builder only runs 3 max concurrent builds.</h3>" |
| contact_team_email: "chrome-gpu-infra@google.com" |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/cached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"true\"" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count" |
| predicates: "has(build.output.properties.ran_tests_retry_shard)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_without_patch_count" |
| predicates: "has(build.output.properties.ran_tests_without_patch)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/uncached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"false\"" |
| } |
| max_concurrent_builds: 3 |
| } |
| builders { |
| name: "dawn-cq-linux-x86-fuzz-dbg" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "builderless:1" |
| dimensions: "os:Ubuntu-22.04" |
| dimensions: "pool:luci.chromium.gpu.try" |
| exe { |
| cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "$build/chromium_tests_builder_config": {' |
| ' "builder_config": {' |
| ' "additional_exclusions": [' |
| ' "infra/config/global/generated/builders/try/dawn-cq-linux-x86-fuzz-dbg/gn-args.json"' |
| ' ],' |
| ' "builder_db": {' |
| ' "entries": [' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x86-fuzz-dbg",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "COMPILE_AND_TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Debug",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 32,' |
| ' "target_platform": "linux"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' }' |
| ' }' |
| ' }' |
| ' ]' |
| ' },' |
| ' "builder_ids": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x86-fuzz-dbg",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-cq-linux-x86-fuzz-dbg/targets"' |
| ' }' |
| ' },' |
| ' "$build/flakiness": {' |
| ' "check_for_flakiness": true,' |
| ' "check_for_flakiness_with_resultdb": true' |
| ' },' |
| ' "$build/siso": {' |
| ' "configs": [' |
| ' "builder"' |
| ' ],' |
| ' "enable_cloud_monitoring": true,' |
| ' "enable_cloud_trace": true,' |
| ' "experiments": [],' |
| ' "profile_mode": "cloud",' |
| ' "project": "rbe-chromium-untrusted",' |
| ' "remote_jobs": 250' |
| ' },' |
| ' "builder_group": "try",' |
| ' "cq": "path-based",' |
| ' "recipe": "dawn/gn_v2_trybot"' |
| '}' |
| build_numbers: YES |
| service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "try_test_results" |
| test_results {} |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "gpu_try_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)" |
| } |
| } |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "blink_web_tests_try_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)" |
| } |
| } |
| } |
| history_options { |
| use_invocation_timestamp: true |
| } |
| } |
| description_html: "Compiles and runs debug Dawn binaries for 'tools/run fuzz' for Linux/x86. Blocks CL submission.<br/>This builder mirrors the following CI builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-linux-x86-fuzz-dbg\">dawn-linux-x86-fuzz-dbg</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a><br/><h3>NOTE: This builder only runs 3 max concurrent builds.</h3>" |
| contact_team_email: "chrome-gpu-infra@google.com" |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/cached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"true\"" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count" |
| predicates: "has(build.output.properties.ran_tests_retry_shard)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_without_patch_count" |
| predicates: "has(build.output.properties.ran_tests_without_patch)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/uncached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"false\"" |
| } |
| max_concurrent_builds: 3 |
| } |
| builders { |
| name: "dawn-cq-linux-x86-fuzz-rel" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "builderless:1" |
| dimensions: "os:Ubuntu-22.04" |
| dimensions: "pool:luci.chromium.gpu.try" |
| exe { |
| cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "$build/chromium_tests_builder_config": {' |
| ' "builder_config": {' |
| ' "additional_exclusions": [' |
| ' "infra/config/global/generated/builders/try/dawn-cq-linux-x86-fuzz-rel/gn-args.json"' |
| ' ],' |
| ' "builder_db": {' |
| ' "entries": [' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x86-fuzz-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "COMPILE_AND_TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 32,' |
| ' "target_platform": "linux"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' }' |
| ' }' |
| ' }' |
| ' ]' |
| ' },' |
| ' "builder_ids": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x86-fuzz-rel",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-cq-linux-x86-fuzz-rel/targets"' |
| ' }' |
| ' },' |
| ' "$build/flakiness": {' |
| ' "check_for_flakiness": true,' |
| ' "check_for_flakiness_with_resultdb": true' |
| ' },' |
| ' "$build/siso": {' |
| ' "configs": [' |
| ' "builder"' |
| ' ],' |
| ' "enable_cloud_monitoring": true,' |
| ' "enable_cloud_trace": true,' |
| ' "experiments": [],' |
| ' "profile_mode": "cloud",' |
| ' "project": "rbe-chromium-untrusted",' |
| ' "remote_jobs": 250' |
| ' },' |
| ' "builder_group": "try",' |
| ' "cq": "path-based",' |
| ' "recipe": "dawn/gn_v2_trybot"' |
| '}' |
| build_numbers: YES |
| service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "try_test_results" |
| test_results {} |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "gpu_try_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)" |
| } |
| } |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "blink_web_tests_try_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)" |
| } |
| } |
| } |
| history_options { |
| use_invocation_timestamp: true |
| } |
| } |
| description_html: "Compiles and runs release Dawn binaries for 'tools/run fuzz' for Linux/x86. Blocks CL submission.<br/>This builder mirrors the following CI builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-linux-x86-fuzz-rel\">dawn-linux-x86-fuzz-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a><br/><h3>NOTE: This builder only runs 3 max concurrent builds.</h3>" |
| contact_team_email: "chrome-gpu-infra@google.com" |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/cached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"true\"" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count" |
| predicates: "has(build.output.properties.ran_tests_retry_shard)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_without_patch_count" |
| predicates: "has(build.output.properties.ran_tests_without_patch)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/uncached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"false\"" |
| } |
| max_concurrent_builds: 3 |
| } |
| builders { |
| name: "dawn-cq-linux-x86-rel" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "builderless:1" |
| dimensions: "os:Ubuntu-22.04" |
| dimensions: "pool:luci.chromium.gpu.try" |
| exe { |
| cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "$build/chromium_tests_builder_config": {' |
| ' "builder_config": {' |
| ' "additional_exclusions": [' |
| ' "infra/config/global/generated/builders/try/dawn-cq-linux-x86-rel/gn-args.json"' |
| ' ],' |
| ' "builder_db": {' |
| ' "entries": [' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x86-builder-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "COMPILE_AND_TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 32,' |
| ' "target_platform": "linux"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "apply_configs": [' |
| ' "dawn_wasm"' |
| ' ],' |
| ' "config": "dawn"' |
| ' }' |
| ' }' |
| ' },' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x86-sws-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 32,' |
| ' "target_platform": "linux"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' },' |
| ' "parent": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x86-builder-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "run_tests_serially": true' |
| ' }' |
| ' }' |
| ' ]' |
| ' },' |
| ' "builder_ids": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x86-builder-rel",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "builder_ids_in_scope_for_testing": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x86-sws-rel",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-cq-linux-x86-rel/targets"' |
| ' }' |
| ' },' |
| ' "$build/flakiness": {' |
| ' "check_for_flakiness": true,' |
| ' "check_for_flakiness_with_resultdb": true' |
| ' },' |
| ' "$build/siso": {' |
| ' "configs": [' |
| ' "builder"' |
| ' ],' |
| ' "enable_cloud_monitoring": true,' |
| ' "enable_cloud_trace": true,' |
| ' "experiments": [],' |
| ' "profile_mode": "cloud",' |
| ' "project": "rbe-chromium-untrusted",' |
| ' "remote_jobs": 250' |
| ' },' |
| ' "builder_group": "try",' |
| ' "cq": "path-based",' |
| ' "recipe": "dawn/gn_v2_trybot"' |
| '}' |
| build_numbers: YES |
| service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "try_test_results" |
| test_results {} |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "gpu_try_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)" |
| } |
| } |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "blink_web_tests_try_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)" |
| } |
| } |
| } |
| history_options { |
| use_invocation_timestamp: true |
| } |
| } |
| description_html: "Tests release Dawn on Linux/x86 on multiple hardware configs. Blocks CL submission<br/>This builder mirrors the following CI builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-linux-x86-builder-rel\">dawn-linux-x86-builder-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-linux-x86-sws-rel\">dawn-linux-x86-sws-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a><br/><h3>NOTE: This builder only runs 3 max concurrent builds.</h3>" |
| contact_team_email: "chrome-gpu-infra@google.com" |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/cached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"true\"" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count" |
| predicates: "has(build.output.properties.ran_tests_retry_shard)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_without_patch_count" |
| predicates: "has(build.output.properties.ran_tests_without_patch)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/uncached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"false\"" |
| } |
| max_concurrent_builds: 3 |
| } |
| builders { |
| name: "dawn-cq-mac-arm64-rel" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "builderless:1" |
| dimensions: "cpu:arm64" |
| dimensions: "os:Mac-15" |
| dimensions: "pool:luci.chromium.gpu.try" |
| exe { |
| cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "$build/chromium_tests_builder_config": {' |
| ' "builder_config": {' |
| ' "additional_exclusions": [' |
| ' "infra/config/global/generated/builders/try/dawn-cq-mac-arm64-rel/gn-args.json"' |
| ' ],' |
| ' "builder_db": {' |
| ' "entries": [' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-mac-arm64-apple-m2-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "arm",' |
| ' "target_bits": 64,' |
| ' "target_platform": "mac"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' },' |
| ' "parent": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-mac-arm64-builder-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "run_tests_serially": true' |
| ' }' |
| ' },' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-mac-arm64-builder-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "COMPILE_AND_TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "arm",' |
| ' "target_bits": 64,' |
| ' "target_platform": "mac"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "apply_configs": [' |
| ' "dawn_node",' |
| ' "dawn_wasm"' |
| ' ],' |
| ' "config": "dawn"' |
| ' }' |
| ' }' |
| ' }' |
| ' ]' |
| ' },' |
| ' "builder_ids": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-mac-arm64-builder-rel",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "builder_ids_in_scope_for_testing": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-mac-arm64-apple-m2-rel",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-cq-mac-arm64-rel/targets"' |
| ' }' |
| ' },' |
| ' "$build/flakiness": {' |
| ' "check_for_flakiness": true,' |
| ' "check_for_flakiness_with_resultdb": true' |
| ' },' |
| ' "$build/siso": {' |
| ' "configs": [' |
| ' "builder"' |
| ' ],' |
| ' "enable_cloud_monitoring": true,' |
| ' "enable_cloud_trace": true,' |
| ' "experiments": [],' |
| ' "profile_mode": "cloud",' |
| ' "project": "rbe-chromium-untrusted",' |
| ' "remote_jobs": 250' |
| ' },' |
| ' "builder_group": "try",' |
| ' "cq": "path-based",' |
| ' "recipe": "dawn/gn_v2_trybot"' |
| '}' |
| build_numbers: YES |
| service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "try_test_results" |
| test_results {} |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "gpu_try_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)" |
| } |
| } |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "blink_web_tests_try_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)" |
| } |
| } |
| } |
| history_options { |
| use_invocation_timestamp: true |
| } |
| } |
| description_html: "Tests release Dawn on Mac/arm64 on multiple hardware configs. Blocks CL submission<br/>This builder mirrors the following CI builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-mac-arm64-apple-m2-rel\">dawn-mac-arm64-apple-m2-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-mac-arm64-builder-rel\">dawn-mac-arm64-builder-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a><br/><h3>NOTE: This builder only runs 3 max concurrent builds.</h3>" |
| contact_team_email: "chrome-gpu-infra@google.com" |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/cached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"true\"" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count" |
| predicates: "has(build.output.properties.ran_tests_retry_shard)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_without_patch_count" |
| predicates: "has(build.output.properties.ran_tests_without_patch)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/uncached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"false\"" |
| } |
| max_concurrent_builds: 3 |
| } |
| builders { |
| name: "dawn-cq-mac-x64-cmake-dbg" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "builderless:1" |
| dimensions: "cpu:x86-64" |
| dimensions: "os:Mac-15" |
| dimensions: "pool:luci.chromium.gpu.try" |
| exe { |
| cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "$build/chromium_tests_builder_config": {' |
| ' "builder_config": {' |
| ' "builder_db": {' |
| ' "entries": [' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-mac-x64-sws-cmake-dbg",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "COMPILE_AND_TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Debug",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "mac"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' }' |
| ' }' |
| ' }' |
| ' ]' |
| ' },' |
| ' "builder_ids": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-mac-x64-sws-cmake-dbg",' |
| ' "project": "dawn"' |
| ' }' |
| ' ]' |
| ' }' |
| ' },' |
| ' "$build/flakiness": {' |
| ' "check_for_flakiness": true,' |
| ' "check_for_flakiness_with_resultdb": true' |
| ' },' |
| ' "$build/siso": {' |
| ' "configs": [' |
| ' "builder"' |
| ' ],' |
| ' "enable_cloud_monitoring": true,' |
| ' "enable_cloud_trace": true,' |
| ' "experiments": [],' |
| ' "profile_mode": "cloud",' |
| ' "project": "rbe-chromium-untrusted",' |
| ' "remote_jobs": 250' |
| ' },' |
| ' "asan": false,' |
| ' "builder_group": "try",' |
| ' "clang": true,' |
| ' "cq": "path-based",' |
| ' "debug": true,' |
| ' "recipe": "dawn/cmake",' |
| ' "target_cpu": "x64",' |
| ' "ubsan": false' |
| '}' |
| caches { |
| name: "osx_sdk" |
| path: "cache/osx_sdk" |
| } |
| build_numbers: YES |
| service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "try_test_results" |
| test_results {} |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "gpu_try_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)" |
| } |
| } |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "blink_web_tests_try_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)" |
| } |
| } |
| } |
| history_options { |
| use_invocation_timestamp: true |
| } |
| } |
| description_html: "Compiles and tests debug Dawn test binaries for Mac/x64 using CMake and Clang. Blocks CL submission<br/>This builder mirrors the following CI builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-mac-x64-sws-cmake-dbg\">dawn-mac-x64-sws-cmake-dbg</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a><br/><h3>NOTE: This builder only runs 5 max concurrent builds.</h3>" |
| contact_team_email: "chrome-gpu-infra@google.com" |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/cached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"true\"" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count" |
| predicates: "has(build.output.properties.ran_tests_retry_shard)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_without_patch_count" |
| predicates: "has(build.output.properties.ran_tests_without_patch)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/uncached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"false\"" |
| } |
| max_concurrent_builds: 5 |
| } |
| builders { |
| name: "dawn-cq-mac-x64-cmake-rel" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "builderless:1" |
| dimensions: "cpu:x86-64" |
| dimensions: "os:Mac-15" |
| dimensions: "pool:luci.chromium.gpu.try" |
| exe { |
| cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "$build/chromium_tests_builder_config": {' |
| ' "builder_config": {' |
| ' "builder_db": {' |
| ' "entries": [' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-mac-x64-sws-cmake-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "COMPILE_AND_TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "mac"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' }' |
| ' }' |
| ' }' |
| ' ]' |
| ' },' |
| ' "builder_ids": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-mac-x64-sws-cmake-rel",' |
| ' "project": "dawn"' |
| ' }' |
| ' ]' |
| ' }' |
| ' },' |
| ' "$build/flakiness": {' |
| ' "check_for_flakiness": true,' |
| ' "check_for_flakiness_with_resultdb": true' |
| ' },' |
| ' "$build/siso": {' |
| ' "configs": [' |
| ' "builder"' |
| ' ],' |
| ' "enable_cloud_monitoring": true,' |
| ' "enable_cloud_trace": true,' |
| ' "experiments": [],' |
| ' "profile_mode": "cloud",' |
| ' "project": "rbe-chromium-untrusted",' |
| ' "remote_jobs": 250' |
| ' },' |
| ' "asan": false,' |
| ' "builder_group": "try",' |
| ' "clang": true,' |
| ' "cq": "path-based",' |
| ' "debug": false,' |
| ' "recipe": "dawn/cmake",' |
| ' "target_cpu": "x64",' |
| ' "ubsan": false' |
| '}' |
| caches { |
| name: "osx_sdk" |
| path: "cache/osx_sdk" |
| } |
| build_numbers: YES |
| service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "try_test_results" |
| test_results {} |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "gpu_try_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)" |
| } |
| } |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "blink_web_tests_try_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)" |
| } |
| } |
| } |
| history_options { |
| use_invocation_timestamp: true |
| } |
| } |
| description_html: "Compiles and tests release Dawn test binaries for Mac/x64 using CMake and Clang. Blocks CL submission<br/>This builder mirrors the following CI builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-mac-x64-sws-cmake-rel\">dawn-mac-x64-sws-cmake-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a><br/><h3>NOTE: This builder only runs 5 max concurrent builds.</h3>" |
| contact_team_email: "chrome-gpu-infra@google.com" |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/cached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"true\"" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count" |
| predicates: "has(build.output.properties.ran_tests_retry_shard)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_without_patch_count" |
| predicates: "has(build.output.properties.ran_tests_without_patch)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/uncached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"false\"" |
| } |
| max_concurrent_builds: 5 |
| } |
| builders { |
| name: "dawn-cq-mac-x64-dbg" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "builderless:1" |
| dimensions: "cpu:arm64" |
| dimensions: "os:Mac-15" |
| dimensions: "pool:luci.chromium.gpu.try" |
| exe { |
| cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "$build/chromium_tests_builder_config": {' |
| ' "builder_config": {' |
| ' "additional_exclusions": [' |
| ' "infra/config/global/generated/builders/try/dawn-cq-mac-x64-dbg/gn-args.json"' |
| ' ],' |
| ' "builder_db": {' |
| ' "entries": [' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-mac-x64-builder-dbg",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "COMPILE_AND_TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Debug",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "mac"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "apply_configs": [' |
| ' "dawn_node",' |
| ' "dawn_wasm"' |
| ' ],' |
| ' "config": "dawn"' |
| ' }' |
| ' }' |
| ' },' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-mac-x64-sws-dbg",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Debug",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "mac"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' },' |
| ' "parent": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-mac-x64-builder-dbg",' |
| ' "project": "dawn"' |
| ' },' |
| ' "run_tests_serially": true' |
| ' }' |
| ' }' |
| ' ]' |
| ' },' |
| ' "builder_ids": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-mac-x64-builder-dbg",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "builder_ids_in_scope_for_testing": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-mac-x64-sws-dbg",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-cq-mac-x64-dbg/targets"' |
| ' }' |
| ' },' |
| ' "$build/flakiness": {' |
| ' "check_for_flakiness": true,' |
| ' "check_for_flakiness_with_resultdb": true' |
| ' },' |
| ' "$build/siso": {' |
| ' "configs": [' |
| ' "builder"' |
| ' ],' |
| ' "enable_cloud_monitoring": true,' |
| ' "enable_cloud_trace": true,' |
| ' "experiments": [],' |
| ' "profile_mode": "cloud",' |
| ' "project": "rbe-chromium-untrusted",' |
| ' "remote_jobs": 250' |
| ' },' |
| ' "builder_group": "try",' |
| ' "cq": "path-based",' |
| ' "recipe": "dawn/gn_v2_trybot"' |
| '}' |
| build_numbers: YES |
| service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "try_test_results" |
| test_results {} |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "gpu_try_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)" |
| } |
| } |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "blink_web_tests_try_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)" |
| } |
| } |
| } |
| history_options { |
| use_invocation_timestamp: true |
| } |
| } |
| description_html: "Tests debug Dawn on Mac/x64 on multiple hardware configs. Blocks CL submission<br/>This builder mirrors the following CI builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-mac-x64-builder-dbg\">dawn-mac-x64-builder-dbg</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-mac-x64-sws-dbg\">dawn-mac-x64-sws-dbg</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a><br/><h3>NOTE: This builder only runs 3 max concurrent builds.</h3>" |
| contact_team_email: "chrome-gpu-infra@google.com" |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/cached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"true\"" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count" |
| predicates: "has(build.output.properties.ran_tests_retry_shard)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_without_patch_count" |
| predicates: "has(build.output.properties.ran_tests_without_patch)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/uncached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"false\"" |
| } |
| max_concurrent_builds: 3 |
| } |
| builders { |
| name: "dawn-cq-mac-x64-rel" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "builderless:1" |
| dimensions: "cpu:arm64" |
| dimensions: "os:Mac-15" |
| dimensions: "pool:luci.chromium.gpu.try" |
| exe { |
| cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "$build/chromium_tests_builder_config": {' |
| ' "builder_config": {' |
| ' "additional_exclusions": [' |
| ' "infra/config/global/generated/builders/try/dawn-cq-mac-x64-rel/gn-args.json"' |
| ' ],' |
| ' "builder_db": {' |
| ' "entries": [' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-mac-x64-amd-5300m-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "mac"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' },' |
| ' "parent": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-mac-x64-builder-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "run_tests_serially": true' |
| ' }' |
| ' },' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-mac-x64-amd-555x-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "mac"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' },' |
| ' "parent": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-mac-x64-builder-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "run_tests_serially": true' |
| ' }' |
| ' },' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-mac-x64-builder-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "COMPILE_AND_TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "mac"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "apply_configs": [' |
| ' "dawn_node",' |
| ' "dawn_wasm"' |
| ' ],' |
| ' "config": "dawn"' |
| ' }' |
| ' }' |
| ' },' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-mac-x64-intel-uhd630-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "mac"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' },' |
| ' "parent": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-mac-x64-builder-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "run_tests_serially": true' |
| ' }' |
| ' },' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-mac-x64-sws-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "mac"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' },' |
| ' "parent": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-mac-x64-builder-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "run_tests_serially": true' |
| ' }' |
| ' }' |
| ' ]' |
| ' },' |
| ' "builder_ids": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-mac-x64-builder-rel",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "builder_ids_in_scope_for_testing": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-mac-x64-amd-5300m-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-mac-x64-amd-555x-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-mac-x64-intel-uhd630-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-mac-x64-sws-rel",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-cq-mac-x64-rel/targets"' |
| ' }' |
| ' },' |
| ' "$build/flakiness": {' |
| ' "check_for_flakiness": true,' |
| ' "check_for_flakiness_with_resultdb": true' |
| ' },' |
| ' "$build/siso": {' |
| ' "configs": [' |
| ' "builder"' |
| ' ],' |
| ' "enable_cloud_monitoring": true,' |
| ' "enable_cloud_trace": true,' |
| ' "experiments": [],' |
| ' "profile_mode": "cloud",' |
| ' "project": "rbe-chromium-untrusted",' |
| ' "remote_jobs": 250' |
| ' },' |
| ' "builder_group": "try",' |
| ' "cq": "path-based",' |
| ' "recipe": "dawn/gn_v2_trybot"' |
| '}' |
| build_numbers: YES |
| service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "try_test_results" |
| test_results {} |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "gpu_try_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)" |
| } |
| } |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "blink_web_tests_try_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)" |
| } |
| } |
| } |
| history_options { |
| use_invocation_timestamp: true |
| } |
| } |
| description_html: "Tests release Dawn on Mac/x64 on multiple hardware configs. Blocks CL submission<br/>This builder mirrors the following CI builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-mac-x64-amd-5300m-rel\">dawn-mac-x64-amd-5300m-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-mac-x64-amd-555x-rel\">dawn-mac-x64-amd-555x-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-mac-x64-builder-rel\">dawn-mac-x64-builder-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-mac-x64-intel-uhd630-rel\">dawn-mac-x64-intel-uhd630-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-mac-x64-sws-rel\">dawn-mac-x64-sws-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a><br/><h3>NOTE: This builder only runs 3 max concurrent builds.</h3>" |
| contact_team_email: "chrome-gpu-infra@google.com" |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/cached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"true\"" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count" |
| predicates: "has(build.output.properties.ran_tests_retry_shard)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_without_patch_count" |
| predicates: "has(build.output.properties.ran_tests_without_patch)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/uncached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"false\"" |
| } |
| max_concurrent_builds: 3 |
| } |
| builders { |
| name: "dawn-cq-win-arm64-rel" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "builderless:1" |
| dimensions: "os:Windows-10" |
| dimensions: "pool:luci.chromium.gpu.try" |
| exe { |
| cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "$build/chromium_tests_builder_config": {' |
| ' "builder_config": {' |
| ' "additional_exclusions": [' |
| ' "infra/config/global/generated/builders/try/dawn-cq-win-arm64-rel/gn-args.json"' |
| ' ],' |
| ' "builder_db": {' |
| ' "entries": [' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-arm64-builder-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "COMPILE_AND_TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "arm",' |
| ' "target_bits": 64,' |
| ' "target_platform": "win"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "apply_configs": [' |
| ' "dawn_node"' |
| ' ],' |
| ' "config": "dawn"' |
| ' }' |
| ' }' |
| ' },' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-arm64-qualcomm-snapdragonxelite-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "arm",' |
| ' "target_bits": 64,' |
| ' "target_platform": "win"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' },' |
| ' "parent": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-arm64-builder-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "run_tests_serially": true' |
| ' }' |
| ' }' |
| ' ]' |
| ' },' |
| ' "builder_ids": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-arm64-builder-rel",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "builder_ids_in_scope_for_testing": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-arm64-qualcomm-snapdragonxelite-rel",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-cq-win-arm64-rel/targets"' |
| ' }' |
| ' },' |
| ' "$build/flakiness": {' |
| ' "check_for_flakiness": true,' |
| ' "check_for_flakiness_with_resultdb": true' |
| ' },' |
| ' "$build/siso": {' |
| ' "configs": [' |
| ' "builder"' |
| ' ],' |
| ' "enable_cloud_monitoring": true,' |
| ' "enable_cloud_trace": true,' |
| ' "experiments": [],' |
| ' "profile_mode": "cloud",' |
| ' "project": "rbe-chromium-untrusted",' |
| ' "remote_jobs": 250' |
| ' },' |
| ' "builder_group": "try",' |
| ' "cq": "path-based",' |
| ' "recipe": "dawn/gn_v2_trybot"' |
| '}' |
| build_numbers: YES |
| service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "try_test_results" |
| test_results {} |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "gpu_try_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)" |
| } |
| } |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "blink_web_tests_try_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)" |
| } |
| } |
| } |
| history_options { |
| use_invocation_timestamp: true |
| } |
| } |
| description_html: "Tests release Dawn on Win/ARM64 configs. Blocks CL submission<br/>This builder mirrors the following CI builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-win-arm64-builder-rel\">dawn-win-arm64-builder-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-win-arm64-qualcomm-snapdragonxelite-rel\">dawn-win-arm64-qualcomm-snapdragonxelite-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a><br/><h3>NOTE: This builder only runs 3 max concurrent builds.</h3>" |
| contact_team_email: "chrome-gpu-infra@google.com" |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/cached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"true\"" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count" |
| predicates: "has(build.output.properties.ran_tests_retry_shard)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_without_patch_count" |
| predicates: "has(build.output.properties.ran_tests_without_patch)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/uncached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"false\"" |
| } |
| max_concurrent_builds: 3 |
| } |
| builders { |
| name: "dawn-cq-win-x64-dbg" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "builderless:1" |
| dimensions: "os:Windows-10" |
| dimensions: "pool:luci.chromium.gpu.try" |
| exe { |
| cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "$build/chromium_tests_builder_config": {' |
| ' "builder_config": {' |
| ' "additional_exclusions": [' |
| ' "infra/config/global/generated/builders/try/dawn-cq-win-x64-dbg/gn-args.json"' |
| ' ],' |
| ' "builder_db": {' |
| ' "entries": [' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x64-builder-dbg",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "COMPILE_AND_TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Debug",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "win"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "apply_configs": [' |
| ' "dawn_node"' |
| ' ],' |
| ' "config": "dawn"' |
| ' }' |
| ' }' |
| ' },' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x64-sws-dbg",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Debug",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "win"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' },' |
| ' "parent": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x64-builder-dbg",' |
| ' "project": "dawn"' |
| ' },' |
| ' "run_tests_serially": true' |
| ' }' |
| ' }' |
| ' ]' |
| ' },' |
| ' "builder_ids": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x64-builder-dbg",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "builder_ids_in_scope_for_testing": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x64-sws-dbg",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-cq-win-x64-dbg/targets"' |
| ' }' |
| ' },' |
| ' "$build/flakiness": {' |
| ' "check_for_flakiness": true,' |
| ' "check_for_flakiness_with_resultdb": true' |
| ' },' |
| ' "$build/siso": {' |
| ' "configs": [' |
| ' "builder"' |
| ' ],' |
| ' "enable_cloud_monitoring": true,' |
| ' "enable_cloud_trace": true,' |
| ' "experiments": [],' |
| ' "profile_mode": "cloud",' |
| ' "project": "rbe-chromium-untrusted",' |
| ' "remote_jobs": 250' |
| ' },' |
| ' "builder_group": "try",' |
| ' "cq": "path-based",' |
| ' "recipe": "dawn/gn_v2_trybot"' |
| '}' |
| build_numbers: YES |
| service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "try_test_results" |
| test_results {} |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "gpu_try_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)" |
| } |
| } |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "blink_web_tests_try_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)" |
| } |
| } |
| } |
| history_options { |
| use_invocation_timestamp: true |
| } |
| } |
| description_html: "Tests debug Dawn on Win/x64 on multiple hardware configs. Blocks CL submission<br/>This builder mirrors the following CI builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-win-x64-builder-dbg\">dawn-win-x64-builder-dbg</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-win-x64-sws-dbg\">dawn-win-x64-sws-dbg</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a><br/><h3>NOTE: This builder only runs 3 max concurrent builds.</h3>" |
| contact_team_email: "chrome-gpu-infra@google.com" |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/cached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"true\"" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count" |
| predicates: "has(build.output.properties.ran_tests_retry_shard)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_without_patch_count" |
| predicates: "has(build.output.properties.ran_tests_without_patch)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/uncached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"false\"" |
| } |
| max_concurrent_builds: 3 |
| } |
| builders { |
| name: "dawn-cq-win-x64-msvc-cmake-dbg" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "builderless:1" |
| dimensions: "cpu:x86-64-Ice_Lake_GCE" |
| dimensions: "os:Windows-10" |
| dimensions: "pool:luci.chromium.gpu.try" |
| exe { |
| cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "$build/chromium_tests_builder_config": {' |
| ' "builder_config": {' |
| ' "builder_db": {' |
| ' "entries": [' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x64-sws-msvc-cmake-dbg",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "COMPILE_AND_TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Debug",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "win"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' }' |
| ' }' |
| ' }' |
| ' ]' |
| ' },' |
| ' "builder_ids": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x64-sws-msvc-cmake-dbg",' |
| ' "project": "dawn"' |
| ' }' |
| ' ]' |
| ' }' |
| ' },' |
| ' "$build/flakiness": {' |
| ' "check_for_flakiness": true,' |
| ' "check_for_flakiness_with_resultdb": true' |
| ' },' |
| ' "$build/siso": {' |
| ' "configs": [' |
| ' "builder"' |
| ' ],' |
| ' "enable_cloud_monitoring": true,' |
| ' "enable_cloud_trace": true,' |
| ' "experiments": [],' |
| ' "profile_mode": "cloud",' |
| ' "project": "rbe-chromium-untrusted",' |
| ' "remote_jobs": 250' |
| ' },' |
| ' "asan": false,' |
| ' "builder_group": "try",' |
| ' "clang": false,' |
| ' "cq": "path-based",' |
| ' "debug": true,' |
| ' "recipe": "dawn/cmake",' |
| ' "target_cpu": "x64",' |
| ' "ubsan": false' |
| '}' |
| build_numbers: YES |
| service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "try_test_results" |
| test_results {} |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "gpu_try_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)" |
| } |
| } |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "blink_web_tests_try_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)" |
| } |
| } |
| } |
| history_options { |
| use_invocation_timestamp: true |
| } |
| } |
| description_html: "Compiles and tests debug Dawn test binaries for Win/x64 using CMake and MSVC. Blocks CL submission<br/>This builder mirrors the following CI builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-win-x64-sws-msvc-cmake-dbg\">dawn-win-x64-sws-msvc-cmake-dbg</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a><br/><h3>NOTE: This builder only runs 5 max concurrent builds.</h3>" |
| contact_team_email: "chrome-gpu-infra@google.com" |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/cached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"true\"" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count" |
| predicates: "has(build.output.properties.ran_tests_retry_shard)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_without_patch_count" |
| predicates: "has(build.output.properties.ran_tests_without_patch)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/uncached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"false\"" |
| } |
| max_concurrent_builds: 5 |
| } |
| builders { |
| name: "dawn-cq-win-x64-msvc-cmake-rel" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "builderless:1" |
| dimensions: "cpu:x86-64-Ice_Lake_GCE" |
| dimensions: "os:Windows-10" |
| dimensions: "pool:luci.chromium.gpu.try" |
| exe { |
| cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "$build/chromium_tests_builder_config": {' |
| ' "builder_config": {' |
| ' "builder_db": {' |
| ' "entries": [' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x64-sws-msvc-cmake-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "COMPILE_AND_TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "win"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' }' |
| ' }' |
| ' }' |
| ' ]' |
| ' },' |
| ' "builder_ids": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x64-sws-msvc-cmake-rel",' |
| ' "project": "dawn"' |
| ' }' |
| ' ]' |
| ' }' |
| ' },' |
| ' "$build/flakiness": {' |
| ' "check_for_flakiness": true,' |
| ' "check_for_flakiness_with_resultdb": true' |
| ' },' |
| ' "$build/siso": {' |
| ' "configs": [' |
| ' "builder"' |
| ' ],' |
| ' "enable_cloud_monitoring": true,' |
| ' "enable_cloud_trace": true,' |
| ' "experiments": [],' |
| ' "profile_mode": "cloud",' |
| ' "project": "rbe-chromium-untrusted",' |
| ' "remote_jobs": 250' |
| ' },' |
| ' "asan": false,' |
| ' "builder_group": "try",' |
| ' "clang": false,' |
| ' "cq": "path-based",' |
| ' "debug": false,' |
| ' "recipe": "dawn/cmake",' |
| ' "target_cpu": "x64",' |
| ' "ubsan": false' |
| '}' |
| build_numbers: YES |
| service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "try_test_results" |
| test_results {} |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "gpu_try_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)" |
| } |
| } |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "blink_web_tests_try_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)" |
| } |
| } |
| } |
| history_options { |
| use_invocation_timestamp: true |
| } |
| } |
| description_html: "Compiles and tests release Dawn test binaries for Win/x64 using CMake and MSVC. Blocks CL submission<br/>This builder mirrors the following CI builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-win-x64-sws-msvc-cmake-rel\">dawn-win-x64-sws-msvc-cmake-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a><br/><h3>NOTE: This builder only runs 5 max concurrent builds.</h3>" |
| contact_team_email: "chrome-gpu-infra@google.com" |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/cached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"true\"" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count" |
| predicates: "has(build.output.properties.ran_tests_retry_shard)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_without_patch_count" |
| predicates: "has(build.output.properties.ran_tests_without_patch)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/uncached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"false\"" |
| } |
| max_concurrent_builds: 5 |
| } |
| builders { |
| name: "dawn-cq-win-x64-msvc-dbg" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "builderless:1" |
| dimensions: "os:Windows-10" |
| dimensions: "pool:luci.chromium.gpu.try" |
| exe { |
| cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "$build/chromium_tests_builder_config": {' |
| ' "builder_config": {' |
| ' "additional_exclusions": [' |
| ' "infra/config/global/generated/builders/try/dawn-cq-win-x64-msvc-dbg/gn-args.json"' |
| ' ],' |
| ' "builder_db": {' |
| ' "entries": [' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x64-builder-msvc-dbg",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "COMPILE_AND_TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Debug",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "win"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "apply_configs": [' |
| ' "dawn_node"' |
| ' ],' |
| ' "config": "dawn"' |
| ' }' |
| ' }' |
| ' },' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x64-sws-msvc-dbg",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Debug",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "win"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' },' |
| ' "parent": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x64-builder-msvc-dbg",' |
| ' "project": "dawn"' |
| ' },' |
| ' "run_tests_serially": true' |
| ' }' |
| ' }' |
| ' ]' |
| ' },' |
| ' "builder_ids": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x64-builder-msvc-dbg",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "builder_ids_in_scope_for_testing": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x64-sws-msvc-dbg",' |
| ' "project": "dawn"' |
| ' }' |
| ' ]' |
| ' }' |
| ' },' |
| ' "$build/flakiness": {' |
| ' "check_for_flakiness": true,' |
| ' "check_for_flakiness_with_resultdb": true' |
| ' },' |
| ' "$build/siso": {' |
| ' "configs": [' |
| ' "builder"' |
| ' ],' |
| ' "enable_cloud_monitoring": true,' |
| ' "enable_cloud_trace": true,' |
| ' "experiments": [],' |
| ' "profile_mode": "cloud",' |
| ' "project": "rbe-chromium-untrusted",' |
| ' "remote_jobs": 250' |
| ' },' |
| ' "builder_group": "try",' |
| ' "cq": "path-based",' |
| ' "recipe": "dawn/gn_v2_trybot"' |
| '}' |
| build_numbers: YES |
| service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "try_test_results" |
| test_results {} |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "gpu_try_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)" |
| } |
| } |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "blink_web_tests_try_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)" |
| } |
| } |
| } |
| history_options { |
| use_invocation_timestamp: true |
| } |
| } |
| description_html: "Tests debug Dawn built with MSVC on Win/x64 on multiple hardware configs. Blocks CL submission<br/>This builder mirrors the following CI builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-win-x64-builder-msvc-dbg\">dawn-win-x64-builder-msvc-dbg</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-win-x64-sws-msvc-dbg\">dawn-win-x64-sws-msvc-dbg</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a><br/><h3>NOTE: This builder only runs 3 max concurrent builds.</h3>" |
| contact_team_email: "chrome-gpu-infra@google.com" |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/cached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"true\"" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count" |
| predicates: "has(build.output.properties.ran_tests_retry_shard)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_without_patch_count" |
| predicates: "has(build.output.properties.ran_tests_without_patch)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/uncached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"false\"" |
| } |
| max_concurrent_builds: 3 |
| } |
| builders { |
| name: "dawn-cq-win-x64-msvc-rel" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "builderless:1" |
| dimensions: "os:Windows-10" |
| dimensions: "pool:luci.chromium.gpu.try" |
| exe { |
| cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "$build/chromium_tests_builder_config": {' |
| ' "builder_config": {' |
| ' "additional_exclusions": [' |
| ' "infra/config/global/generated/builders/try/dawn-cq-win-x64-msvc-rel/gn-args.json"' |
| ' ],' |
| ' "builder_db": {' |
| ' "entries": [' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x64-builder-msvc-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "COMPILE_AND_TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "win"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "apply_configs": [' |
| ' "dawn_node"' |
| ' ],' |
| ' "config": "dawn"' |
| ' }' |
| ' }' |
| ' },' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x64-sws-msvc-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "win"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' },' |
| ' "parent": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x64-builder-msvc-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "run_tests_serially": true' |
| ' }' |
| ' }' |
| ' ]' |
| ' },' |
| ' "builder_ids": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x64-builder-msvc-rel",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "builder_ids_in_scope_for_testing": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x64-sws-msvc-rel",' |
| ' "project": "dawn"' |
| ' }' |
| ' ]' |
| ' }' |
| ' },' |
| ' "$build/flakiness": {' |
| ' "check_for_flakiness": true,' |
| ' "check_for_flakiness_with_resultdb": true' |
| ' },' |
| ' "$build/siso": {' |
| ' "configs": [' |
| ' "builder"' |
| ' ],' |
| ' "enable_cloud_monitoring": true,' |
| ' "enable_cloud_trace": true,' |
| ' "experiments": [],' |
| ' "profile_mode": "cloud",' |
| ' "project": "rbe-chromium-untrusted",' |
| ' "remote_jobs": 250' |
| ' },' |
| ' "builder_group": "try",' |
| ' "cq": "path-based",' |
| ' "recipe": "dawn/gn_v2_trybot"' |
| '}' |
| build_numbers: YES |
| service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "try_test_results" |
| test_results {} |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "gpu_try_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)" |
| } |
| } |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "blink_web_tests_try_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)" |
| } |
| } |
| } |
| history_options { |
| use_invocation_timestamp: true |
| } |
| } |
| description_html: "Tests release Dawn built with MSVC on Win/x64 on multiple hardware configs. Blocks CL submission<br/>This builder mirrors the following CI builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-win-x64-builder-msvc-rel\">dawn-win-x64-builder-msvc-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-win-x64-sws-msvc-rel\">dawn-win-x64-sws-msvc-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a><br/><h3>NOTE: This builder only runs 3 max concurrent builds.</h3>" |
| contact_team_email: "chrome-gpu-infra@google.com" |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/cached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"true\"" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count" |
| predicates: "has(build.output.properties.ran_tests_retry_shard)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_without_patch_count" |
| predicates: "has(build.output.properties.ran_tests_without_patch)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/uncached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"false\"" |
| } |
| max_concurrent_builds: 3 |
| } |
| builders { |
| name: "dawn-cq-win-x64-rel" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "builderless:1" |
| dimensions: "os:Windows-10" |
| dimensions: "pool:luci.chromium.gpu.try" |
| exe { |
| cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "$build/chromium_tests_builder_config": {' |
| ' "builder_config": {' |
| ' "additional_exclusions": [' |
| ' "infra/config/global/generated/builders/try/dawn-cq-win-x64-rel/gn-args.json"' |
| ' ],' |
| ' "builder_db": {' |
| ' "entries": [' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x64-builder-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "COMPILE_AND_TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "win"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "apply_configs": [' |
| ' "dawn_node"' |
| ' ],' |
| ' "config": "dawn"' |
| ' }' |
| ' }' |
| ' },' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x64-intel-uhd630-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "win"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' },' |
| ' "parent": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x64-builder-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "run_tests_serially": true' |
| ' }' |
| ' },' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x64-nvidia-gtx1660-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "win"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' },' |
| ' "parent": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x64-builder-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "run_tests_serially": true' |
| ' }' |
| ' },' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x64-sws-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "win"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' },' |
| ' "parent": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x64-builder-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "run_tests_serially": true' |
| ' }' |
| ' }' |
| ' ]' |
| ' },' |
| ' "builder_ids": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x64-builder-rel",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "builder_ids_in_scope_for_testing": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x64-intel-uhd630-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x64-nvidia-gtx1660-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x64-sws-rel",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-cq-win-x64-rel/targets"' |
| ' }' |
| ' },' |
| ' "$build/flakiness": {' |
| ' "check_for_flakiness": true,' |
| ' "check_for_flakiness_with_resultdb": true' |
| ' },' |
| ' "$build/siso": {' |
| ' "configs": [' |
| ' "builder"' |
| ' ],' |
| ' "enable_cloud_monitoring": true,' |
| ' "enable_cloud_trace": true,' |
| ' "experiments": [],' |
| ' "profile_mode": "cloud",' |
| ' "project": "rbe-chromium-untrusted",' |
| ' "remote_jobs": 250' |
| ' },' |
| ' "builder_group": "try",' |
| ' "cq": "path-based",' |
| ' "recipe": "dawn/gn_v2_trybot"' |
| '}' |
| build_numbers: YES |
| service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "try_test_results" |
| test_results {} |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "gpu_try_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)" |
| } |
| } |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "blink_web_tests_try_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)" |
| } |
| } |
| } |
| history_options { |
| use_invocation_timestamp: true |
| } |
| } |
| description_html: "Tests release Dawn on Win/x64 on multiple hardware configs. Blocks CL submission<br/>This builder mirrors the following CI builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-win-x64-builder-rel\">dawn-win-x64-builder-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-win-x64-intel-uhd630-rel\">dawn-win-x64-intel-uhd630-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-win-x64-nvidia-gtx1660-rel\">dawn-win-x64-nvidia-gtx1660-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-win-x64-sws-rel\">dawn-win-x64-sws-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a><br/><h3>NOTE: This builder only runs 3 max concurrent builds.</h3>" |
| contact_team_email: "chrome-gpu-infra@google.com" |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/cached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"true\"" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count" |
| predicates: "has(build.output.properties.ran_tests_retry_shard)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_without_patch_count" |
| predicates: "has(build.output.properties.ran_tests_without_patch)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/uncached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"false\"" |
| } |
| max_concurrent_builds: 3 |
| } |
| builders { |
| name: "dawn-cq-win-x86-dbg" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "builderless:1" |
| dimensions: "os:Windows-10" |
| dimensions: "pool:luci.chromium.gpu.try" |
| exe { |
| cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "$build/chromium_tests_builder_config": {' |
| ' "builder_config": {' |
| ' "additional_exclusions": [' |
| ' "infra/config/global/generated/builders/try/dawn-cq-win-x86-dbg/gn-args.json"' |
| ' ],' |
| ' "builder_db": {' |
| ' "entries": [' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x86-builder-dbg",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "COMPILE_AND_TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Debug",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 32,' |
| ' "target_platform": "win"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' }' |
| ' }' |
| ' },' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x86-sws-dbg",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Debug",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 32,' |
| ' "target_platform": "win"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' },' |
| ' "parent": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x86-builder-dbg",' |
| ' "project": "dawn"' |
| ' },' |
| ' "run_tests_serially": true' |
| ' }' |
| ' }' |
| ' ]' |
| ' },' |
| ' "builder_ids": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x86-builder-dbg",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "builder_ids_in_scope_for_testing": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x86-sws-dbg",' |
| ' "project": "dawn"' |
| ' }' |
| ' ]' |
| ' }' |
| ' },' |
| ' "$build/flakiness": {' |
| ' "check_for_flakiness": true,' |
| ' "check_for_flakiness_with_resultdb": true' |
| ' },' |
| ' "$build/siso": {' |
| ' "configs": [' |
| ' "builder"' |
| ' ],' |
| ' "enable_cloud_monitoring": true,' |
| ' "enable_cloud_trace": true,' |
| ' "experiments": [],' |
| ' "profile_mode": "cloud",' |
| ' "project": "rbe-chromium-untrusted",' |
| ' "remote_jobs": 250' |
| ' },' |
| ' "builder_group": "try",' |
| ' "cq": "path-based",' |
| ' "recipe": "dawn/gn_v2_trybot"' |
| '}' |
| build_numbers: YES |
| service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "try_test_results" |
| test_results {} |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "gpu_try_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)" |
| } |
| } |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "blink_web_tests_try_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)" |
| } |
| } |
| } |
| history_options { |
| use_invocation_timestamp: true |
| } |
| } |
| description_html: "Tests debug Dawn on Win/x86 on multiple hardware configs. Blocks CL submission<br/>This builder mirrors the following CI builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-win-x86-builder-dbg\">dawn-win-x86-builder-dbg</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-win-x86-sws-dbg\">dawn-win-x86-sws-dbg</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a><br/><h3>NOTE: This builder only runs 3 max concurrent builds.</h3>" |
| contact_team_email: "chrome-gpu-infra@google.com" |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/cached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"true\"" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count" |
| predicates: "has(build.output.properties.ran_tests_retry_shard)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_without_patch_count" |
| predicates: "has(build.output.properties.ran_tests_without_patch)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/uncached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"false\"" |
| } |
| max_concurrent_builds: 3 |
| } |
| builders { |
| name: "dawn-cq-win-x86-rel" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "builderless:1" |
| dimensions: "os:Windows-10" |
| dimensions: "pool:luci.chromium.gpu.try" |
| exe { |
| cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "$build/chromium_tests_builder_config": {' |
| ' "builder_config": {' |
| ' "additional_exclusions": [' |
| ' "infra/config/global/generated/builders/try/dawn-cq-win-x86-rel/gn-args.json"' |
| ' ],' |
| ' "builder_db": {' |
| ' "entries": [' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x86-builder-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "COMPILE_AND_TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 32,' |
| ' "target_platform": "win"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' }' |
| ' }' |
| ' },' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x86-intel-uhd630-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 32,' |
| ' "target_platform": "win"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' },' |
| ' "parent": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x86-builder-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "run_tests_serially": true' |
| ' }' |
| ' },' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x86-nvidia-gtx1660-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 32,' |
| ' "target_platform": "win"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' },' |
| ' "parent": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x86-builder-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "run_tests_serially": true' |
| ' }' |
| ' },' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x86-sws-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 32,' |
| ' "target_platform": "win"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' },' |
| ' "parent": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x86-builder-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "run_tests_serially": true' |
| ' }' |
| ' }' |
| ' ]' |
| ' },' |
| ' "builder_ids": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x86-builder-rel",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "builder_ids_in_scope_for_testing": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x86-intel-uhd630-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x86-nvidia-gtx1660-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-x86-sws-rel",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-cq-win-x86-rel/targets"' |
| ' }' |
| ' },' |
| ' "$build/flakiness": {' |
| ' "check_for_flakiness": true,' |
| ' "check_for_flakiness_with_resultdb": true' |
| ' },' |
| ' "$build/siso": {' |
| ' "configs": [' |
| ' "builder"' |
| ' ],' |
| ' "enable_cloud_monitoring": true,' |
| ' "enable_cloud_trace": true,' |
| ' "experiments": [],' |
| ' "profile_mode": "cloud",' |
| ' "project": "rbe-chromium-untrusted",' |
| ' "remote_jobs": 250' |
| ' },' |
| ' "builder_group": "try",' |
| ' "cq": "path-based",' |
| ' "recipe": "dawn/gn_v2_trybot"' |
| '}' |
| build_numbers: YES |
| service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "try_test_results" |
| test_results {} |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "gpu_try_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)" |
| } |
| } |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "blink_web_tests_try_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)" |
| } |
| } |
| } |
| history_options { |
| use_invocation_timestamp: true |
| } |
| } |
| description_html: "Tests release Dawn on Win/x86 on multiple hardware configs. Blocks CL submission<br/>This builder mirrors the following CI builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-win-x86-builder-rel\">dawn-win-x86-builder-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-win-x86-intel-uhd630-rel\">dawn-win-x86-intel-uhd630-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-win-x86-nvidia-gtx1660-rel\">dawn-win-x86-nvidia-gtx1660-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-win-x86-sws-rel\">dawn-win-x86-sws-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a><br/><h3>NOTE: This builder only runs 3 max concurrent builds.</h3>" |
| contact_team_email: "chrome-gpu-infra@google.com" |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/cached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"true\"" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count" |
| predicates: "has(build.output.properties.ran_tests_retry_shard)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_without_patch_count" |
| predicates: "has(build.output.properties.ran_tests_without_patch)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/uncached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"false\"" |
| } |
| max_concurrent_builds: 3 |
| } |
| builders { |
| name: "dawn-try-linux-x64-fuzz-dbg" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "builderless:1" |
| dimensions: "os:Ubuntu-22.04" |
| dimensions: "pool:luci.chromium.gpu.try" |
| exe { |
| cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "$build/chromium_tests_builder_config": {' |
| ' "builder_config": {' |
| ' "additional_exclusions": [' |
| ' "infra/config/global/generated/builders/try/dawn-try-linux-x64-fuzz-dbg/gn-args.json"' |
| ' ],' |
| ' "builder_db": {' |
| ' "entries": [' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-fuzz-dbg",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "COMPILE_AND_TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Debug",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "linux"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' }' |
| ' }' |
| ' }' |
| ' ]' |
| ' },' |
| ' "builder_ids": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-fuzz-dbg",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-try-linux-x64-fuzz-dbg/targets"' |
| ' }' |
| ' },' |
| ' "$build/siso": {' |
| ' "configs": [' |
| ' "builder"' |
| ' ],' |
| ' "enable_cloud_monitoring": true,' |
| ' "enable_cloud_trace": true,' |
| ' "experiments": [],' |
| ' "profile_mode": "cloud",' |
| ' "project": "rbe-chromium-untrusted",' |
| ' "remote_jobs": 250' |
| ' },' |
| ' "builder_group": "try",' |
| ' "recipe": "dawn/gn_v2_trybot"' |
| '}' |
| build_numbers: YES |
| service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "try_test_results" |
| test_results {} |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "gpu_try_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)" |
| } |
| } |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "blink_web_tests_try_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)" |
| } |
| } |
| } |
| history_options { |
| use_invocation_timestamp: true |
| } |
| } |
| description_html: "Runs debug Dawn fuzz tests on Linux/x64. Manual only.<br/>This builder mirrors the following CI builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-linux-x64-fuzz-dbg\">dawn-linux-x64-fuzz-dbg</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a><br/><h3>NOTE: This builder only runs 1 max concurrent builds.</h3>" |
| contact_team_email: "chrome-gpu-infra@google.com" |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/cached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"true\"" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count" |
| predicates: "has(build.output.properties.ran_tests_retry_shard)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_without_patch_count" |
| predicates: "has(build.output.properties.ran_tests_without_patch)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/uncached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"false\"" |
| } |
| max_concurrent_builds: 1 |
| } |
| builders { |
| name: "dawn-try-linux-x64-fuzz-rel" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "builderless:1" |
| dimensions: "os:Ubuntu-22.04" |
| dimensions: "pool:luci.chromium.gpu.try" |
| exe { |
| cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "$build/chromium_tests_builder_config": {' |
| ' "builder_config": {' |
| ' "additional_exclusions": [' |
| ' "infra/config/global/generated/builders/try/dawn-try-linux-x64-fuzz-rel/gn-args.json"' |
| ' ],' |
| ' "builder_db": {' |
| ' "entries": [' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-fuzz-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "COMPILE_AND_TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "linux"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' }' |
| ' }' |
| ' }' |
| ' ]' |
| ' },' |
| ' "builder_ids": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-fuzz-rel",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-try-linux-x64-fuzz-rel/targets"' |
| ' }' |
| ' },' |
| ' "$build/siso": {' |
| ' "configs": [' |
| ' "builder"' |
| ' ],' |
| ' "enable_cloud_monitoring": true,' |
| ' "enable_cloud_trace": true,' |
| ' "experiments": [],' |
| ' "profile_mode": "cloud",' |
| ' "project": "rbe-chromium-untrusted",' |
| ' "remote_jobs": 250' |
| ' },' |
| ' "builder_group": "try",' |
| ' "recipe": "dawn/gn_v2_trybot"' |
| '}' |
| build_numbers: YES |
| service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "try_test_results" |
| test_results {} |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "gpu_try_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)" |
| } |
| } |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "blink_web_tests_try_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)" |
| } |
| } |
| } |
| history_options { |
| use_invocation_timestamp: true |
| } |
| } |
| description_html: "Runs release Dawn fuzz tests on Linux/x64. Manual only.<br/>This builder mirrors the following CI builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-linux-x64-fuzz-rel\">dawn-linux-x64-fuzz-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a><br/><h3>NOTE: This builder only runs 1 max concurrent builds.</h3>" |
| contact_team_email: "chrome-gpu-infra@google.com" |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/cached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"true\"" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count" |
| predicates: "has(build.output.properties.ran_tests_retry_shard)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_without_patch_count" |
| predicates: "has(build.output.properties.ran_tests_without_patch)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/uncached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"false\"" |
| } |
| max_concurrent_builds: 1 |
| } |
| builders { |
| name: "dawn-try-linux-x64-intel-uhd630-rel" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "builderless:1" |
| dimensions: "os:Ubuntu-22.04" |
| dimensions: "pool:luci.chromium.gpu.try" |
| exe { |
| cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "$build/chromium_tests_builder_config": {' |
| ' "builder_config": {' |
| ' "additional_exclusions": [' |
| ' "infra/config/global/generated/builders/try/dawn-try-linux-x64-intel-uhd630-rel/gn-args.json"' |
| ' ],' |
| ' "builder_db": {' |
| ' "entries": [' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-builder-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "COMPILE_AND_TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "linux"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "apply_configs": [' |
| ' "dawn_node",' |
| ' "dawn_wasm"' |
| ' ],' |
| ' "config": "dawn"' |
| ' }' |
| ' }' |
| ' },' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-intel-uhd630-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "linux"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' },' |
| ' "parent": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-builder-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "run_tests_serially": true' |
| ' }' |
| ' }' |
| ' ]' |
| ' },' |
| ' "builder_ids": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-builder-rel",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "builder_ids_in_scope_for_testing": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-intel-uhd630-rel",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-try-linux-x64-intel-uhd630-rel/targets"' |
| ' }' |
| ' },' |
| ' "$build/siso": {' |
| ' "configs": [' |
| ' "builder"' |
| ' ],' |
| ' "enable_cloud_monitoring": true,' |
| ' "enable_cloud_trace": true,' |
| ' "experiments": [],' |
| ' "profile_mode": "cloud",' |
| ' "project": "rbe-chromium-untrusted",' |
| ' "remote_jobs": 250' |
| ' },' |
| ' "builder_group": "try",' |
| ' "recipe": "dawn/gn_v2_trybot"' |
| '}' |
| build_numbers: YES |
| service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "try_test_results" |
| test_results {} |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "gpu_try_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)" |
| } |
| } |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "blink_web_tests_try_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)" |
| } |
| } |
| } |
| history_options { |
| use_invocation_timestamp: true |
| } |
| } |
| description_html: "Tests release Dawn on Linux/x64 on Intel CPUs w/ UHD 630 GPUs. Manual only.<br/>This builder mirrors the following CI builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-linux-x64-builder-rel\">dawn-linux-x64-builder-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-linux-x64-intel-uhd630-rel\">dawn-linux-x64-intel-uhd630-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a><br/><h3>NOTE: This builder only runs 1 max concurrent builds.</h3>" |
| contact_team_email: "chrome-gpu-infra@google.com" |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/cached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"true\"" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count" |
| predicates: "has(build.output.properties.ran_tests_retry_shard)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_without_patch_count" |
| predicates: "has(build.output.properties.ran_tests_without_patch)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/uncached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"false\"" |
| } |
| max_concurrent_builds: 1 |
| } |
| builders { |
| name: "dawn-try-linux-x64-intel-uhd770-rel" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "builderless:1" |
| dimensions: "os:Ubuntu-22.04" |
| dimensions: "pool:luci.chromium.gpu.try" |
| exe { |
| cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "$build/chromium_tests_builder_config": {' |
| ' "builder_config": {' |
| ' "additional_exclusions": [' |
| ' "infra/config/global/generated/builders/try/dawn-try-linux-x64-intel-uhd770-rel/gn-args.json"' |
| ' ],' |
| ' "builder_db": {' |
| ' "entries": [' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-builder-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "COMPILE_AND_TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "linux"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "apply_configs": [' |
| ' "dawn_node",' |
| ' "dawn_wasm"' |
| ' ],' |
| ' "config": "dawn"' |
| ' }' |
| ' }' |
| ' },' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-intel-uhd770-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "linux"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' },' |
| ' "parent": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-builder-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "run_tests_serially": true' |
| ' }' |
| ' }' |
| ' ]' |
| ' },' |
| ' "builder_ids": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-builder-rel",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "builder_ids_in_scope_for_testing": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-intel-uhd770-rel",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-try-linux-x64-intel-uhd770-rel/targets"' |
| ' }' |
| ' },' |
| ' "$build/siso": {' |
| ' "configs": [' |
| ' "builder"' |
| ' ],' |
| ' "enable_cloud_monitoring": true,' |
| ' "enable_cloud_trace": true,' |
| ' "experiments": [],' |
| ' "profile_mode": "cloud",' |
| ' "project": "rbe-chromium-untrusted",' |
| ' "remote_jobs": 250' |
| ' },' |
| ' "builder_group": "try",' |
| ' "recipe": "dawn/gn_v2_trybot"' |
| '}' |
| build_numbers: YES |
| service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "try_test_results" |
| test_results {} |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "gpu_try_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)" |
| } |
| } |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "blink_web_tests_try_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)" |
| } |
| } |
| } |
| history_options { |
| use_invocation_timestamp: true |
| } |
| } |
| description_html: "Tests release Dawn on Linux/x64 on Intel CPUs w/ UHD 770 GPUs. Manual only.<br/>This builder mirrors the following CI builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-linux-x64-builder-rel\">dawn-linux-x64-builder-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-linux-x64-intel-uhd770-rel\">dawn-linux-x64-intel-uhd770-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a><br/><h3>NOTE: This builder only runs 1 max concurrent builds.</h3>" |
| contact_team_email: "chrome-gpu-infra@google.com" |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/cached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"true\"" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count" |
| predicates: "has(build.output.properties.ran_tests_retry_shard)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_without_patch_count" |
| predicates: "has(build.output.properties.ran_tests_without_patch)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/uncached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"false\"" |
| } |
| max_concurrent_builds: 1 |
| } |
| builders { |
| name: "dawn-try-linux-x64-nvidia-gtx1660-rel" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "builderless:1" |
| dimensions: "os:Ubuntu-22.04" |
| dimensions: "pool:luci.chromium.gpu.try" |
| exe { |
| cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "$build/chromium_tests_builder_config": {' |
| ' "builder_config": {' |
| ' "additional_exclusions": [' |
| ' "infra/config/global/generated/builders/try/dawn-try-linux-x64-nvidia-gtx1660-rel/gn-args.json"' |
| ' ],' |
| ' "builder_db": {' |
| ' "entries": [' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-builder-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "COMPILE_AND_TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "linux"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "apply_configs": [' |
| ' "dawn_node",' |
| ' "dawn_wasm"' |
| ' ],' |
| ' "config": "dawn"' |
| ' }' |
| ' }' |
| ' },' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-nvidia-gtx1660-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "linux"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' },' |
| ' "parent": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-builder-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "run_tests_serially": true' |
| ' }' |
| ' }' |
| ' ]' |
| ' },' |
| ' "builder_ids": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-builder-rel",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "builder_ids_in_scope_for_testing": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-nvidia-gtx1660-rel",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-try-linux-x64-nvidia-gtx1660-rel/targets"' |
| ' }' |
| ' },' |
| ' "$build/siso": {' |
| ' "configs": [' |
| ' "builder"' |
| ' ],' |
| ' "enable_cloud_monitoring": true,' |
| ' "enable_cloud_trace": true,' |
| ' "experiments": [],' |
| ' "profile_mode": "cloud",' |
| ' "project": "rbe-chromium-untrusted",' |
| ' "remote_jobs": 250' |
| ' },' |
| ' "builder_group": "try",' |
| ' "recipe": "dawn/gn_v2_trybot"' |
| '}' |
| build_numbers: YES |
| service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "try_test_results" |
| test_results {} |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "gpu_try_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)" |
| } |
| } |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "blink_web_tests_try_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)" |
| } |
| } |
| } |
| history_options { |
| use_invocation_timestamp: true |
| } |
| } |
| description_html: "Tests release Dawn on Linux/x64 on NVIDIA GTX 1660 GPUs. Manual only.<br/>This builder mirrors the following CI builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-linux-x64-builder-rel\">dawn-linux-x64-builder-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-linux-x64-nvidia-gtx1660-rel\">dawn-linux-x64-nvidia-gtx1660-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a><br/><h3>NOTE: This builder only runs 1 max concurrent builds.</h3>" |
| contact_team_email: "chrome-gpu-infra@google.com" |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/cached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"true\"" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count" |
| predicates: "has(build.output.properties.ran_tests_retry_shard)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_without_patch_count" |
| predicates: "has(build.output.properties.ran_tests_without_patch)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/uncached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"false\"" |
| } |
| max_concurrent_builds: 1 |
| } |
| builders { |
| name: "dawn-try-linux-x64-sws-dbg" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "builderless:1" |
| dimensions: "os:Ubuntu-22.04" |
| dimensions: "pool:luci.chromium.gpu.try" |
| exe { |
| cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "$build/chromium_tests_builder_config": {' |
| ' "builder_config": {' |
| ' "additional_exclusions": [' |
| ' "infra/config/global/generated/builders/try/dawn-try-linux-x64-sws-dbg/gn-args.json"' |
| ' ],' |
| ' "builder_db": {' |
| ' "entries": [' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-builder-dbg",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "COMPILE_AND_TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Debug",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "linux"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "apply_configs": [' |
| ' "dawn_node",' |
| ' "dawn_wasm"' |
| ' ],' |
| ' "config": "dawn"' |
| ' }' |
| ' }' |
| ' },' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-sws-dbg",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Debug",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "linux"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' },' |
| ' "parent": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-builder-dbg",' |
| ' "project": "dawn"' |
| ' },' |
| ' "run_tests_serially": true' |
| ' }' |
| ' }' |
| ' ]' |
| ' },' |
| ' "builder_ids": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-builder-dbg",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "builder_ids_in_scope_for_testing": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-sws-dbg",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-try-linux-x64-sws-dbg/targets"' |
| ' }' |
| ' },' |
| ' "$build/siso": {' |
| ' "configs": [' |
| ' "builder"' |
| ' ],' |
| ' "enable_cloud_monitoring": true,' |
| ' "enable_cloud_trace": true,' |
| ' "experiments": [],' |
| ' "profile_mode": "cloud",' |
| ' "project": "rbe-chromium-untrusted",' |
| ' "remote_jobs": 250' |
| ' },' |
| ' "builder_group": "try",' |
| ' "recipe": "dawn/gn_v2_trybot"' |
| '}' |
| build_numbers: YES |
| service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "try_test_results" |
| test_results {} |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "gpu_try_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)" |
| } |
| } |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "blink_web_tests_try_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)" |
| } |
| } |
| } |
| history_options { |
| use_invocation_timestamp: true |
| } |
| } |
| description_html: "Tests debug Dawn on Linux/x64 with SwiftShader. Manual only.<br/>This builder mirrors the following CI builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-linux-x64-builder-dbg\">dawn-linux-x64-builder-dbg</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-linux-x64-sws-dbg\">dawn-linux-x64-sws-dbg</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a><br/><h3>NOTE: This builder only runs 1 max concurrent builds.</h3>" |
| contact_team_email: "chrome-gpu-infra@google.com" |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/cached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"true\"" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count" |
| predicates: "has(build.output.properties.ran_tests_retry_shard)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_without_patch_count" |
| predicates: "has(build.output.properties.ran_tests_without_patch)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/uncached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"false\"" |
| } |
| max_concurrent_builds: 1 |
| } |
| builders { |
| name: "dawn-try-linux-x64-sws-rel" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "builderless:1" |
| dimensions: "os:Ubuntu-22.04" |
| dimensions: "pool:luci.chromium.gpu.try" |
| exe { |
| cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "$build/chromium_tests_builder_config": {' |
| ' "builder_config": {' |
| ' "additional_exclusions": [' |
| ' "infra/config/global/generated/builders/try/dawn-try-linux-x64-sws-rel/gn-args.json"' |
| ' ],' |
| ' "builder_db": {' |
| ' "entries": [' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-builder-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "COMPILE_AND_TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "linux"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "apply_configs": [' |
| ' "dawn_node",' |
| ' "dawn_wasm"' |
| ' ],' |
| ' "config": "dawn"' |
| ' }' |
| ' }' |
| ' },' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-sws-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "linux"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' },' |
| ' "parent": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-builder-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "run_tests_serially": true' |
| ' }' |
| ' }' |
| ' ]' |
| ' },' |
| ' "builder_ids": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-builder-rel",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "builder_ids_in_scope_for_testing": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-sws-rel",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-try-linux-x64-sws-rel/targets"' |
| ' }' |
| ' },' |
| ' "$build/siso": {' |
| ' "configs": [' |
| ' "builder"' |
| ' ],' |
| ' "enable_cloud_monitoring": true,' |
| ' "enable_cloud_trace": true,' |
| ' "experiments": [],' |
| ' "profile_mode": "cloud",' |
| ' "project": "rbe-chromium-untrusted",' |
| ' "remote_jobs": 250' |
| ' },' |
| ' "builder_group": "try",' |
| ' "recipe": "dawn/gn_v2_trybot"' |
| '}' |
| build_numbers: YES |
| service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "try_test_results" |
| test_results {} |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "gpu_try_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)" |
| } |
| } |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "blink_web_tests_try_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)" |
| } |
| } |
| } |
| history_options { |
| use_invocation_timestamp: true |
| } |
| } |
| description_html: "Tests release Dawn on Linux/x64 with SwiftShader. Manual only.<br/>This builder mirrors the following CI builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-linux-x64-builder-rel\">dawn-linux-x64-builder-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-linux-x64-sws-rel\">dawn-linux-x64-sws-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a><br/><h3>NOTE: This builder only runs 1 max concurrent builds.</h3>" |
| contact_team_email: "chrome-gpu-infra@google.com" |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/cached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"true\"" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count" |
| predicates: "has(build.output.properties.ran_tests_retry_shard)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_without_patch_count" |
| predicates: "has(build.output.properties.ran_tests_without_patch)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/uncached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"false\"" |
| } |
| max_concurrent_builds: 1 |
| } |
| builders { |
| name: "dawn-try-linux-x64-sws-tsan" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "builderless:1" |
| dimensions: "os:Ubuntu-22.04" |
| dimensions: "pool:luci.chromium.gpu.try" |
| exe { |
| cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "$build/chromium_tests_builder_config": {' |
| ' "builder_config": {' |
| ' "additional_exclusions": [' |
| ' "infra/config/global/generated/builders/try/dawn-try-linux-x64-sws-tsan/gn-args.json"' |
| ' ],' |
| ' "builder_db": {' |
| ' "entries": [' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-builder-tsan",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "COMPILE_AND_TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "linux"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "apply_configs": [' |
| ' "dawn_wasm"' |
| ' ],' |
| ' "config": "dawn"' |
| ' }' |
| ' }' |
| ' },' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-sws-tsan",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "linux"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' },' |
| ' "parent": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-builder-tsan",' |
| ' "project": "dawn"' |
| ' },' |
| ' "run_tests_serially": true' |
| ' }' |
| ' }' |
| ' ]' |
| ' },' |
| ' "builder_ids": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-builder-tsan",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "builder_ids_in_scope_for_testing": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x64-sws-tsan",' |
| ' "project": "dawn"' |
| ' }' |
| ' ]' |
| ' }' |
| ' },' |
| ' "$build/siso": {' |
| ' "configs": [' |
| ' "builder"' |
| ' ],' |
| ' "enable_cloud_monitoring": true,' |
| ' "enable_cloud_trace": true,' |
| ' "experiments": [],' |
| ' "profile_mode": "cloud",' |
| ' "project": "rbe-chromium-untrusted",' |
| ' "remote_jobs": 250' |
| ' },' |
| ' "builder_group": "try",' |
| ' "recipe": "dawn/gn_v2_trybot"' |
| '}' |
| build_numbers: YES |
| service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "try_test_results" |
| test_results {} |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "gpu_try_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)" |
| } |
| } |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "blink_web_tests_try_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)" |
| } |
| } |
| } |
| history_options { |
| use_invocation_timestamp: true |
| } |
| } |
| description_html: "Tests release Dawn on Linux/x64 with SwiftShader with TSAN. Manual only.<br/>This builder mirrors the following CI builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-linux-x64-builder-tsan\">dawn-linux-x64-builder-tsan</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-linux-x64-sws-tsan\">dawn-linux-x64-sws-tsan</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a><br/><h3>NOTE: This builder only runs 1 max concurrent builds.</h3>" |
| contact_team_email: "chrome-gpu-infra@google.com" |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/cached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"true\"" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count" |
| predicates: "has(build.output.properties.ran_tests_retry_shard)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_without_patch_count" |
| predicates: "has(build.output.properties.ran_tests_without_patch)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/uncached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"false\"" |
| } |
| max_concurrent_builds: 1 |
| } |
| builders { |
| name: "dawn-try-linux-x86-fuzz-dbg" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "builderless:1" |
| dimensions: "os:Ubuntu-22.04" |
| dimensions: "pool:luci.chromium.gpu.try" |
| exe { |
| cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "$build/chromium_tests_builder_config": {' |
| ' "builder_config": {' |
| ' "additional_exclusions": [' |
| ' "infra/config/global/generated/builders/try/dawn-try-linux-x86-fuzz-dbg/gn-args.json"' |
| ' ],' |
| ' "builder_db": {' |
| ' "entries": [' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x86-fuzz-dbg",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "COMPILE_AND_TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Debug",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 32,' |
| ' "target_platform": "linux"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' }' |
| ' }' |
| ' }' |
| ' ]' |
| ' },' |
| ' "builder_ids": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x86-fuzz-dbg",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-try-linux-x86-fuzz-dbg/targets"' |
| ' }' |
| ' },' |
| ' "$build/siso": {' |
| ' "configs": [' |
| ' "builder"' |
| ' ],' |
| ' "enable_cloud_monitoring": true,' |
| ' "enable_cloud_trace": true,' |
| ' "experiments": [],' |
| ' "profile_mode": "cloud",' |
| ' "project": "rbe-chromium-untrusted",' |
| ' "remote_jobs": 250' |
| ' },' |
| ' "builder_group": "try",' |
| ' "recipe": "dawn/gn_v2_trybot"' |
| '}' |
| build_numbers: YES |
| service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "try_test_results" |
| test_results {} |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "gpu_try_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)" |
| } |
| } |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "blink_web_tests_try_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)" |
| } |
| } |
| } |
| history_options { |
| use_invocation_timestamp: true |
| } |
| } |
| description_html: "Runs debug Dawn fuzz tests on Linux/x86. Manual only.<br/>This builder mirrors the following CI builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-linux-x86-fuzz-dbg\">dawn-linux-x86-fuzz-dbg</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a><br/><h3>NOTE: This builder only runs 1 max concurrent builds.</h3>" |
| contact_team_email: "chrome-gpu-infra@google.com" |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/cached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"true\"" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count" |
| predicates: "has(build.output.properties.ran_tests_retry_shard)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_without_patch_count" |
| predicates: "has(build.output.properties.ran_tests_without_patch)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/uncached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"false\"" |
| } |
| max_concurrent_builds: 1 |
| } |
| builders { |
| name: "dawn-try-linux-x86-fuzz-rel" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "builderless:1" |
| dimensions: "os:Ubuntu-22.04" |
| dimensions: "pool:luci.chromium.gpu.try" |
| exe { |
| cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "$build/chromium_tests_builder_config": {' |
| ' "builder_config": {' |
| ' "additional_exclusions": [' |
| ' "infra/config/global/generated/builders/try/dawn-try-linux-x86-fuzz-rel/gn-args.json"' |
| ' ],' |
| ' "builder_db": {' |
| ' "entries": [' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x86-fuzz-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "COMPILE_AND_TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 32,' |
| ' "target_platform": "linux"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' }' |
| ' }' |
| ' }' |
| ' ]' |
| ' },' |
| ' "builder_ids": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x86-fuzz-rel",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-try-linux-x86-fuzz-rel/targets"' |
| ' }' |
| ' },' |
| ' "$build/siso": {' |
| ' "configs": [' |
| ' "builder"' |
| ' ],' |
| ' "enable_cloud_monitoring": true,' |
| ' "enable_cloud_trace": true,' |
| ' "experiments": [],' |
| ' "profile_mode": "cloud",' |
| ' "project": "rbe-chromium-untrusted",' |
| ' "remote_jobs": 250' |
| ' },' |
| ' "builder_group": "try",' |
| ' "recipe": "dawn/gn_v2_trybot"' |
| '}' |
| build_numbers: YES |
| service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "try_test_results" |
| test_results {} |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "gpu_try_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)" |
| } |
| } |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "blink_web_tests_try_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)" |
| } |
| } |
| } |
| history_options { |
| use_invocation_timestamp: true |
| } |
| } |
| description_html: "Runs release Dawn fuzz tests on Linux/x86. Manual only.<br/>This builder mirrors the following CI builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-linux-x86-fuzz-rel\">dawn-linux-x86-fuzz-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a><br/><h3>NOTE: This builder only runs 1 max concurrent builds.</h3>" |
| contact_team_email: "chrome-gpu-infra@google.com" |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/cached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"true\"" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count" |
| predicates: "has(build.output.properties.ran_tests_retry_shard)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_without_patch_count" |
| predicates: "has(build.output.properties.ran_tests_without_patch)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/uncached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"false\"" |
| } |
| max_concurrent_builds: 1 |
| } |
| builders { |
| name: "dawn-try-linux-x86-sws-dbg" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "builderless:1" |
| dimensions: "os:Ubuntu-22.04" |
| dimensions: "pool:luci.chromium.gpu.try" |
| exe { |
| cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "$build/chromium_tests_builder_config": {' |
| ' "builder_config": {' |
| ' "additional_exclusions": [' |
| ' "infra/config/global/generated/builders/try/dawn-try-linux-x86-sws-dbg/gn-args.json"' |
| ' ],' |
| ' "builder_db": {' |
| ' "entries": [' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x86-builder-dbg",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "COMPILE_AND_TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Debug",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 32,' |
| ' "target_platform": "linux"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "apply_configs": [' |
| ' "dawn_wasm"' |
| ' ],' |
| ' "config": "dawn"' |
| ' }' |
| ' }' |
| ' },' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x86-sws-dbg",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Debug",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 32,' |
| ' "target_platform": "linux"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' },' |
| ' "parent": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x86-builder-dbg",' |
| ' "project": "dawn"' |
| ' },' |
| ' "run_tests_serially": true' |
| ' }' |
| ' }' |
| ' ]' |
| ' },' |
| ' "builder_ids": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x86-builder-dbg",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "builder_ids_in_scope_for_testing": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x86-sws-dbg",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-try-linux-x86-sws-dbg/targets"' |
| ' }' |
| ' },' |
| ' "$build/siso": {' |
| ' "configs": [' |
| ' "builder"' |
| ' ],' |
| ' "enable_cloud_monitoring": true,' |
| ' "enable_cloud_trace": true,' |
| ' "experiments": [],' |
| ' "profile_mode": "cloud",' |
| ' "project": "rbe-chromium-untrusted",' |
| ' "remote_jobs": 250' |
| ' },' |
| ' "builder_group": "try",' |
| ' "recipe": "dawn/gn_v2_trybot"' |
| '}' |
| build_numbers: YES |
| service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "try_test_results" |
| test_results {} |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "gpu_try_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)" |
| } |
| } |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "blink_web_tests_try_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)" |
| } |
| } |
| } |
| history_options { |
| use_invocation_timestamp: true |
| } |
| } |
| description_html: "Tests debug Dawn on Linux/x86 with SwiftShader. Manual only.<br/>This builder mirrors the following CI builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-linux-x86-builder-dbg\">dawn-linux-x86-builder-dbg</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-linux-x86-sws-dbg\">dawn-linux-x86-sws-dbg</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a><br/><h3>NOTE: This builder only runs 1 max concurrent builds.</h3>" |
| contact_team_email: "chrome-gpu-infra@google.com" |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/cached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"true\"" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count" |
| predicates: "has(build.output.properties.ran_tests_retry_shard)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_without_patch_count" |
| predicates: "has(build.output.properties.ran_tests_without_patch)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/uncached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"false\"" |
| } |
| max_concurrent_builds: 1 |
| } |
| builders { |
| name: "dawn-try-linux-x86-sws-rel" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "builderless:1" |
| dimensions: "os:Ubuntu-22.04" |
| dimensions: "pool:luci.chromium.gpu.try" |
| exe { |
| cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "$build/chromium_tests_builder_config": {' |
| ' "builder_config": {' |
| ' "additional_exclusions": [' |
| ' "infra/config/global/generated/builders/try/dawn-try-linux-x86-sws-rel/gn-args.json"' |
| ' ],' |
| ' "builder_db": {' |
| ' "entries": [' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x86-builder-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "COMPILE_AND_TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 32,' |
| ' "target_platform": "linux"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "apply_configs": [' |
| ' "dawn_wasm"' |
| ' ],' |
| ' "config": "dawn"' |
| ' }' |
| ' }' |
| ' },' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x86-sws-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 32,' |
| ' "target_platform": "linux"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' },' |
| ' "parent": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x86-builder-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "run_tests_serially": true' |
| ' }' |
| ' }' |
| ' ]' |
| ' },' |
| ' "builder_ids": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x86-builder-rel",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "builder_ids_in_scope_for_testing": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-linux-x86-sws-rel",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-try-linux-x86-sws-rel/targets"' |
| ' }' |
| ' },' |
| ' "$build/siso": {' |
| ' "configs": [' |
| ' "builder"' |
| ' ],' |
| ' "enable_cloud_monitoring": true,' |
| ' "enable_cloud_trace": true,' |
| ' "experiments": [],' |
| ' "profile_mode": "cloud",' |
| ' "project": "rbe-chromium-untrusted",' |
| ' "remote_jobs": 250' |
| ' },' |
| ' "builder_group": "try",' |
| ' "recipe": "dawn/gn_v2_trybot"' |
| '}' |
| build_numbers: YES |
| service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "try_test_results" |
| test_results {} |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "gpu_try_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)" |
| } |
| } |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "blink_web_tests_try_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)" |
| } |
| } |
| } |
| history_options { |
| use_invocation_timestamp: true |
| } |
| } |
| description_html: "Tests release Dawn on Linux/x86 with SwiftShader. Manual only.<br/>This builder mirrors the following CI builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-linux-x86-builder-rel\">dawn-linux-x86-builder-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-linux-x86-sws-rel\">dawn-linux-x86-sws-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a><br/><h3>NOTE: This builder only runs 1 max concurrent builds.</h3>" |
| contact_team_email: "chrome-gpu-infra@google.com" |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/cached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"true\"" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count" |
| predicates: "has(build.output.properties.ran_tests_retry_shard)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_without_patch_count" |
| predicates: "has(build.output.properties.ran_tests_without_patch)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/uncached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"false\"" |
| } |
| max_concurrent_builds: 1 |
| } |
| builders { |
| name: "dawn-try-mac-arm64-apple-m2-rel" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "builderless:1" |
| dimensions: "cpu:arm64" |
| dimensions: "os:Mac-15" |
| dimensions: "pool:luci.chromium.gpu.try" |
| exe { |
| cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "$build/chromium_tests_builder_config": {' |
| ' "builder_config": {' |
| ' "additional_exclusions": [' |
| ' "infra/config/global/generated/builders/try/dawn-try-mac-arm64-apple-m2-rel/gn-args.json"' |
| ' ],' |
| ' "builder_db": {' |
| ' "entries": [' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-mac-arm64-apple-m2-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "arm",' |
| ' "target_bits": 64,' |
| ' "target_platform": "mac"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' },' |
| ' "parent": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-mac-arm64-builder-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "run_tests_serially": true' |
| ' }' |
| ' },' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-mac-arm64-builder-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "COMPILE_AND_TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "arm",' |
| ' "target_bits": 64,' |
| ' "target_platform": "mac"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "apply_configs": [' |
| ' "dawn_node",' |
| ' "dawn_wasm"' |
| ' ],' |
| ' "config": "dawn"' |
| ' }' |
| ' }' |
| ' }' |
| ' ]' |
| ' },' |
| ' "builder_ids": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-mac-arm64-builder-rel",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "builder_ids_in_scope_for_testing": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-mac-arm64-apple-m2-rel",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-try-mac-arm64-apple-m2-rel/targets"' |
| ' }' |
| ' },' |
| ' "$build/siso": {' |
| ' "configs": [' |
| ' "builder"' |
| ' ],' |
| ' "enable_cloud_monitoring": true,' |
| ' "enable_cloud_trace": true,' |
| ' "experiments": [],' |
| ' "profile_mode": "cloud",' |
| ' "project": "rbe-chromium-untrusted",' |
| ' "remote_jobs": 250' |
| ' },' |
| ' "builder_group": "try",' |
| ' "recipe": "dawn/gn_v2_trybot"' |
| '}' |
| build_numbers: YES |
| service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "try_test_results" |
| test_results {} |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "gpu_try_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)" |
| } |
| } |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "blink_web_tests_try_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)" |
| } |
| } |
| } |
| history_options { |
| use_invocation_timestamp: true |
| } |
| } |
| description_html: "Tests release Dawn on Mac/arm64 on Apple M2 devices. Manual only.<br/>This builder mirrors the following CI builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-mac-arm64-apple-m2-rel\">dawn-mac-arm64-apple-m2-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-mac-arm64-builder-rel\">dawn-mac-arm64-builder-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a><br/><h3>NOTE: This builder only runs 1 max concurrent builds.</h3>" |
| contact_team_email: "chrome-gpu-infra@google.com" |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/cached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"true\"" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count" |
| predicates: "has(build.output.properties.ran_tests_retry_shard)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_without_patch_count" |
| predicates: "has(build.output.properties.ran_tests_without_patch)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/uncached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"false\"" |
| } |
| max_concurrent_builds: 1 |
| } |
| builders { |
| name: "dawn-try-mac-x64-amd-5300m-rel" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "builderless:1" |
| dimensions: "cpu:arm64" |
| dimensions: "os:Mac-15" |
| dimensions: "pool:luci.chromium.gpu.try" |
| exe { |
| cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "$build/chromium_tests_builder_config": {' |
| ' "builder_config": {' |
| ' "additional_exclusions": [' |
| ' "infra/config/global/generated/builders/try/dawn-try-mac-x64-amd-5300m-rel/gn-args.json"' |
| ' ],' |
| ' "builder_db": {' |
| ' "entries": [' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-mac-x64-amd-5300m-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "mac"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' },' |
| ' "parent": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-mac-x64-builder-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "run_tests_serially": true' |
| ' }' |
| ' },' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-mac-x64-builder-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "COMPILE_AND_TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "mac"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "apply_configs": [' |
| ' "dawn_node",' |
| ' "dawn_wasm"' |
| ' ],' |
| ' "config": "dawn"' |
| ' }' |
| ' }' |
| ' }' |
| ' ]' |
| ' },' |
| ' "builder_ids": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-mac-x64-builder-rel",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "builder_ids_in_scope_for_testing": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-mac-x64-amd-5300m-rel",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-try-mac-x64-amd-5300m-rel/targets"' |
| ' }' |
| ' },' |
| ' "$build/siso": {' |
| ' "configs": [' |
| ' "builder"' |
| ' ],' |
| ' "enable_cloud_monitoring": true,' |
| ' "enable_cloud_trace": true,' |
| ' "experiments": [],' |
| ' "profile_mode": "cloud",' |
| ' "project": "rbe-chromium-untrusted",' |
| ' "remote_jobs": 250' |
| ' },' |
| ' "builder_group": "try",' |
| ' "recipe": "dawn/gn_v2_trybot"' |
| '}' |
| build_numbers: YES |
| service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "try_test_results" |
| test_results {} |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "gpu_try_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)" |
| } |
| } |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "blink_web_tests_try_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)" |
| } |
| } |
| } |
| history_options { |
| use_invocation_timestamp: true |
| } |
| } |
| description_html: "Tests release Dawn on Mac/x64 on 16\" 2019 Macbook Pros w/ 5300M GPUs. Manual only.<br/>This builder mirrors the following CI builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-mac-x64-amd-5300m-rel\">dawn-mac-x64-amd-5300m-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-mac-x64-builder-rel\">dawn-mac-x64-builder-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a><br/><h3>NOTE: This builder only runs 1 max concurrent builds.</h3>" |
| contact_team_email: "chrome-gpu-infra@google.com" |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/cached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"true\"" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count" |
| predicates: "has(build.output.properties.ran_tests_retry_shard)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_without_patch_count" |
| predicates: "has(build.output.properties.ran_tests_without_patch)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/uncached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"false\"" |
| } |
| max_concurrent_builds: 1 |
| } |
| builders { |
| name: "dawn-try-mac-x64-amd-555x-rel" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "builderless:1" |
| dimensions: "cpu:arm64" |
| dimensions: "os:Mac-15" |
| dimensions: "pool:luci.chromium.gpu.try" |
| exe { |
| cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "$build/chromium_tests_builder_config": {' |
| ' "builder_config": {' |
| ' "additional_exclusions": [' |
| ' "infra/config/global/generated/builders/try/dawn-try-mac-x64-amd-555x-rel/gn-args.json"' |
| ' ],' |
| ' "builder_db": {' |
| ' "entries": [' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-mac-x64-amd-555x-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "mac"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' },' |
| ' "parent": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-mac-x64-builder-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "run_tests_serially": true' |
| ' }' |
| ' },' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-mac-x64-builder-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "COMPILE_AND_TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "mac"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "apply_configs": [' |
| ' "dawn_node",' |
| ' "dawn_wasm"' |
| ' ],' |
| ' "config": "dawn"' |
| ' }' |
| ' }' |
| ' }' |
| ' ]' |
| ' },' |
| ' "builder_ids": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-mac-x64-builder-rel",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "builder_ids_in_scope_for_testing": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-mac-x64-amd-555x-rel",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-try-mac-x64-amd-555x-rel/targets"' |
| ' }' |
| ' },' |
| ' "$build/siso": {' |
| ' "configs": [' |
| ' "builder"' |
| ' ],' |
| ' "enable_cloud_monitoring": true,' |
| ' "enable_cloud_trace": true,' |
| ' "experiments": [],' |
| ' "profile_mode": "cloud",' |
| ' "project": "rbe-chromium-untrusted",' |
| ' "remote_jobs": 250' |
| ' },' |
| ' "builder_group": "try",' |
| ' "recipe": "dawn/gn_v2_trybot"' |
| '}' |
| build_numbers: YES |
| service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "try_test_results" |
| test_results {} |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "gpu_try_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)" |
| } |
| } |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "blink_web_tests_try_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)" |
| } |
| } |
| } |
| history_options { |
| use_invocation_timestamp: true |
| } |
| } |
| description_html: "Tests release Dawn on Mac/x64 on 15\" 2019 Macbook Pros w/ AMD Radeon Pro 555X GPUs. Manual only.<br/>This builder mirrors the following CI builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-mac-x64-amd-555x-rel\">dawn-mac-x64-amd-555x-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-mac-x64-builder-rel\">dawn-mac-x64-builder-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a><br/><h3>NOTE: This builder only runs 1 max concurrent builds.</h3>" |
| contact_team_email: "chrome-gpu-infra@google.com" |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/cached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"true\"" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count" |
| predicates: "has(build.output.properties.ran_tests_retry_shard)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_without_patch_count" |
| predicates: "has(build.output.properties.ran_tests_without_patch)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/uncached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"false\"" |
| } |
| max_concurrent_builds: 1 |
| } |
| builders { |
| name: "dawn-try-mac-x64-intel-uhd630-exp-rel" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "builderless:1" |
| dimensions: "cpu:arm64" |
| dimensions: "os:Mac-15" |
| dimensions: "pool:luci.chromium.gpu.try" |
| exe { |
| cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "$build/chromium_tests_builder_config": {' |
| ' "builder_config": {' |
| ' "additional_exclusions": [' |
| ' "infra/config/global/generated/builders/try/dawn-try-mac-x64-intel-uhd630-exp-rel/gn-args.json"' |
| ' ],' |
| ' "builder_db": {' |
| ' "entries": [' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-mac-x64-builder-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "COMPILE_AND_TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "mac"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "apply_configs": [' |
| ' "dawn_node",' |
| ' "dawn_wasm"' |
| ' ],' |
| ' "config": "dawn"' |
| ' }' |
| ' }' |
| ' },' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-mac-x64-intel-uhd630-exp-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "mac"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' },' |
| ' "parent": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-mac-x64-builder-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "run_tests_serially": true' |
| ' }' |
| ' }' |
| ' ]' |
| ' },' |
| ' "builder_ids": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-mac-x64-builder-rel",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "builder_ids_in_scope_for_testing": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-mac-x64-intel-uhd630-exp-rel",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-try-mac-x64-intel-uhd630-exp-rel/targets"' |
| ' }' |
| ' },' |
| ' "$build/siso": {' |
| ' "configs": [' |
| ' "builder"' |
| ' ],' |
| ' "enable_cloud_monitoring": true,' |
| ' "enable_cloud_trace": true,' |
| ' "experiments": [],' |
| ' "profile_mode": "cloud",' |
| ' "project": "rbe-chromium-untrusted",' |
| ' "remote_jobs": 250' |
| ' },' |
| ' "builder_group": "try",' |
| ' "recipe": "dawn/gn_v2_trybot"' |
| '}' |
| build_numbers: YES |
| service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "try_test_results" |
| test_results {} |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "gpu_try_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)" |
| } |
| } |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "blink_web_tests_try_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)" |
| } |
| } |
| } |
| history_options { |
| use_invocation_timestamp: true |
| } |
| } |
| description_html: "Tests release Dawn on Mac/x64 on 2018 Mac Minis w/ Intel UHD 630 GPUs w/ experimental OS configs. Manual only.<br/>This builder mirrors the following CI builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-mac-x64-builder-rel\">dawn-mac-x64-builder-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-mac-x64-intel-uhd630-exp-rel\">dawn-mac-x64-intel-uhd630-exp-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a><br/><h3>NOTE: This builder only runs 1 max concurrent builds.</h3>" |
| contact_team_email: "chrome-gpu-infra@google.com" |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/cached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"true\"" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count" |
| predicates: "has(build.output.properties.ran_tests_retry_shard)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_without_patch_count" |
| predicates: "has(build.output.properties.ran_tests_without_patch)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/uncached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"false\"" |
| } |
| max_concurrent_builds: 1 |
| } |
| builders { |
| name: "dawn-try-mac-x64-intel-uhd630-rel" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "builderless:1" |
| dimensions: "cpu:arm64" |
| dimensions: "os:Mac-15" |
| dimensions: "pool:luci.chromium.gpu.try" |
| exe { |
| cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "$build/chromium_tests_builder_config": {' |
| ' "builder_config": {' |
| ' "additional_exclusions": [' |
| ' "infra/config/global/generated/builders/try/dawn-try-mac-x64-intel-uhd630-rel/gn-args.json"' |
| ' ],' |
| ' "builder_db": {' |
| ' "entries": [' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-mac-x64-builder-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "COMPILE_AND_TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "mac"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "apply_configs": [' |
| ' "dawn_node",' |
| ' "dawn_wasm"' |
| ' ],' |
| ' "config": "dawn"' |
| ' }' |
| ' }' |
| ' },' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-mac-x64-intel-uhd630-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "mac"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' },' |
| ' "parent": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-mac-x64-builder-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "run_tests_serially": true' |
| ' }' |
| ' }' |
| ' ]' |
| ' },' |
| ' "builder_ids": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-mac-x64-builder-rel",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "builder_ids_in_scope_for_testing": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-mac-x64-intel-uhd630-rel",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-try-mac-x64-intel-uhd630-rel/targets"' |
| ' }' |
| ' },' |
| ' "$build/siso": {' |
| ' "configs": [' |
| ' "builder"' |
| ' ],' |
| ' "enable_cloud_monitoring": true,' |
| ' "enable_cloud_trace": true,' |
| ' "experiments": [],' |
| ' "profile_mode": "cloud",' |
| ' "project": "rbe-chromium-untrusted",' |
| ' "remote_jobs": 250' |
| ' },' |
| ' "builder_group": "try",' |
| ' "recipe": "dawn/gn_v2_trybot"' |
| '}' |
| build_numbers: YES |
| service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "try_test_results" |
| test_results {} |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "gpu_try_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)" |
| } |
| } |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "blink_web_tests_try_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)" |
| } |
| } |
| } |
| history_options { |
| use_invocation_timestamp: true |
| } |
| } |
| description_html: "Tests release Dawn on Mac/x64 on 2018 Mac Minis w/ Intel UHD 630 GPUs. Manual only.<br/>This builder mirrors the following CI builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-mac-x64-builder-rel\">dawn-mac-x64-builder-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-mac-x64-intel-uhd630-rel\">dawn-mac-x64-intel-uhd630-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a><br/><h3>NOTE: This builder only runs 1 max concurrent builds.</h3>" |
| contact_team_email: "chrome-gpu-infra@google.com" |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/cached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"true\"" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count" |
| predicates: "has(build.output.properties.ran_tests_retry_shard)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_without_patch_count" |
| predicates: "has(build.output.properties.ran_tests_without_patch)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/uncached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"false\"" |
| } |
| max_concurrent_builds: 1 |
| } |
| builders { |
| name: "dawn-try-mac-x64-sws-dbg" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "builderless:1" |
| dimensions: "cpu:arm64" |
| dimensions: "os:Mac-15" |
| dimensions: "pool:luci.chromium.gpu.try" |
| exe { |
| cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "$build/chromium_tests_builder_config": {' |
| ' "builder_config": {' |
| ' "additional_exclusions": [' |
| ' "infra/config/global/generated/builders/try/dawn-try-mac-x64-sws-dbg/gn-args.json"' |
| ' ],' |
| ' "builder_db": {' |
| ' "entries": [' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-mac-x64-builder-dbg",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "COMPILE_AND_TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Debug",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "mac"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "apply_configs": [' |
| ' "dawn_node",' |
| ' "dawn_wasm"' |
| ' ],' |
| ' "config": "dawn"' |
| ' }' |
| ' }' |
| ' },' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-mac-x64-sws-dbg",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Debug",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "mac"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' },' |
| ' "parent": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-mac-x64-builder-dbg",' |
| ' "project": "dawn"' |
| ' },' |
| ' "run_tests_serially": true' |
| ' }' |
| ' }' |
| ' ]' |
| ' },' |
| ' "builder_ids": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-mac-x64-builder-dbg",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "builder_ids_in_scope_for_testing": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-mac-x64-sws-dbg",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-try-mac-x64-sws-dbg/targets"' |
| ' }' |
| ' },' |
| ' "$build/siso": {' |
| ' "configs": [' |
| ' "builder"' |
| ' ],' |
| ' "enable_cloud_monitoring": true,' |
| ' "enable_cloud_trace": true,' |
| ' "experiments": [],' |
| ' "profile_mode": "cloud",' |
| ' "project": "rbe-chromium-untrusted",' |
| ' "remote_jobs": 250' |
| ' },' |
| ' "builder_group": "try",' |
| ' "recipe": "dawn/gn_v2_trybot"' |
| '}' |
| build_numbers: YES |
| service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "try_test_results" |
| test_results {} |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "gpu_try_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)" |
| } |
| } |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "blink_web_tests_try_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)" |
| } |
| } |
| } |
| history_options { |
| use_invocation_timestamp: true |
| } |
| } |
| description_html: "Tests debug Dawn on Mac/x64 with SwiftShader. Manual only.<br/>This builder mirrors the following CI builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-mac-x64-builder-dbg\">dawn-mac-x64-builder-dbg</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-mac-x64-sws-dbg\">dawn-mac-x64-sws-dbg</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a><br/><h3>NOTE: This builder only runs 1 max concurrent builds.</h3>" |
| contact_team_email: "chrome-gpu-infra@google.com" |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/cached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"true\"" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count" |
| predicates: "has(build.output.properties.ran_tests_retry_shard)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_without_patch_count" |
| predicates: "has(build.output.properties.ran_tests_without_patch)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/uncached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"false\"" |
| } |
| max_concurrent_builds: 1 |
| } |
| builders { |
| name: "dawn-try-mac-x64-sws-rel" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "builderless:1" |
| dimensions: "cpu:arm64" |
| dimensions: "os:Mac-15" |
| dimensions: "pool:luci.chromium.gpu.try" |
| exe { |
| cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "$build/chromium_tests_builder_config": {' |
| ' "builder_config": {' |
| ' "additional_exclusions": [' |
| ' "infra/config/global/generated/builders/try/dawn-try-mac-x64-sws-rel/gn-args.json"' |
| ' ],' |
| ' "builder_db": {' |
| ' "entries": [' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-mac-x64-builder-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "COMPILE_AND_TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "mac"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "apply_configs": [' |
| ' "dawn_node",' |
| ' "dawn_wasm"' |
| ' ],' |
| ' "config": "dawn"' |
| ' }' |
| ' }' |
| ' },' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-mac-x64-sws-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "intel",' |
| ' "target_bits": 64,' |
| ' "target_platform": "mac"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' },' |
| ' "parent": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-mac-x64-builder-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "run_tests_serially": true' |
| ' }' |
| ' }' |
| ' ]' |
| ' },' |
| ' "builder_ids": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-mac-x64-builder-rel",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "builder_ids_in_scope_for_testing": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-mac-x64-sws-rel",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-try-mac-x64-sws-rel/targets"' |
| ' }' |
| ' },' |
| ' "$build/siso": {' |
| ' "configs": [' |
| ' "builder"' |
| ' ],' |
| ' "enable_cloud_monitoring": true,' |
| ' "enable_cloud_trace": true,' |
| ' "experiments": [],' |
| ' "profile_mode": "cloud",' |
| ' "project": "rbe-chromium-untrusted",' |
| ' "remote_jobs": 250' |
| ' },' |
| ' "builder_group": "try",' |
| ' "recipe": "dawn/gn_v2_trybot"' |
| '}' |
| build_numbers: YES |
| service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com" |
| resultdb { |
| enable: true |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "try_test_results" |
| test_results {} |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "gpu_try_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)" |
| } |
| } |
| } |
| bq_exports { |
| project: "chrome-luci-data" |
| dataset: "chromium" |
| table: "blink_web_tests_try_test_results" |
| test_results { |
| predicate { |
| test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)" |
| } |
| } |
| } |
| history_options { |
| use_invocation_timestamp: true |
| } |
| } |
| description_html: "Tests release Dawn on Mac/x64 with SwiftShader. Manual only.<br/>This builder mirrors the following CI builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-mac-x64-builder-rel\">dawn-mac-x64-builder-rel</a></li><li><a href=\"https://ci.chromium.org/p/dawn/builders/ci/dawn-mac-x64-sws-rel\">dawn-mac-x64-sws-rel</a></li></ul><br/>Builder owner: <a href=mailto:chrome-gpu-infra@google.com>chrome-gpu-infra@google.com</a><br/><h3>NOTE: This builder only runs 1 max concurrent builds.</h3>" |
| contact_team_email: "chrome-gpu-infra@google.com" |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/cached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"true\"" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count" |
| predicates: "has(build.output.properties.ran_tests_retry_shard)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/ran_tests_without_patch_count" |
| predicates: "has(build.output.properties.ran_tests_without_patch)" |
| } |
| custom_metric_definitions { |
| name: "/chrome/infra/browser/builds/uncached_count" |
| predicates: "has(build.output.properties.is_cached)" |
| predicates: "string(build.output.properties.is_cached) == \"false\"" |
| } |
| max_concurrent_builds: 1 |
| } |
| builders { |
| name: "dawn-try-win-arm64-qualcomm-snapdragonxelite-rel" |
| swarming_host: "chromium-swarm.appspot.com" |
| dimensions: "builderless:1" |
| dimensions: "os:Windows-10" |
| dimensions: "pool:luci.chromium.gpu.try" |
| exe { |
| cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" |
| cipd_version: "refs/heads/main" |
| cmd: "luciexe" |
| } |
| properties: |
| '{' |
| ' "$build/chromium_tests_builder_config": {' |
| ' "builder_config": {' |
| ' "additional_exclusions": [' |
| ' "infra/config/global/generated/builders/try/dawn-try-win-arm64-qualcomm-snapdragonxelite-rel/gn-args.json"' |
| ' ],' |
| ' "builder_db": {' |
| ' "entries": [' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-arm64-builder-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "COMPILE_AND_TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "arm",' |
| ' "target_bits": 64,' |
| ' "target_platform": "win"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "apply_configs": [' |
| ' "dawn_node"' |
| ' ],' |
| ' "config": "dawn"' |
| ' }' |
| ' }' |
| ' },' |
| ' {' |
| ' "builder_id": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-arm64-qualcomm-snapdragonxelite-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "builder_spec": {' |
| ' "builder_group": "ci",' |
| ' "execution_mode": "TEST",' |
| ' "legacy_chromium_config": {' |
| ' "build_config": "Release",' |
| ' "config": "dawn_base",' |
| ' "target_arch": "arm",' |
| ' "target_bits": 64,' |
| ' "target_platform": "win"' |
| ' },' |
| ' "legacy_gclient_config": {' |
| ' "config": "dawn"' |
| ' },' |
| ' "parent": {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-arm64-builder-rel",' |
| ' "project": "dawn"' |
| ' },' |
| ' "run_tests_serially": true' |
| ' }' |
| ' }' |
| ' ]' |
| ' },' |
| ' "builder_ids": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-arm64-builder-rel",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "builder_ids_in_scope_for_testing": [' |
| ' {' |
| ' "bucket": "ci",' |
| ' "builder": "dawn-win-arm64-qualcomm-snapdragonxelite-rel",' |
| ' "project": "dawn"' |
| ' }' |
| ' ],' |
| ' "targets_spec_directory": "infra/config/global/generated/builders/try/dawn-try-win-arm64-qualcomm-snapdragonxelite-rel/targets"' |
| ' }' |
| ' },' |
| ' "$build/siso": {' |
| ' "configs": [' |
| ' "builder"' |
| ' ],' |
| ' "enable_cloud_monitoring": true,' |
| ' "enable_cloud_trace": true,' |
| ' "experiments": [],' |
| ' "profile_mode": "cloud",' |
| ' "project": "rbe-chromium-untrusted",' |
| ' "remote_jobs": 250' |
| ' },' |
| ' "builder_group": "try",' |
| ' "recipe": "dawn/gn_v2_trybot"' |
| '}' |
|