# 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: "angle-android-arm-builder-dbg"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:8"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.chromium.gpu.ci"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/generated/builders/ci/angle-android-arm-builder-dbg/gn-args.json"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-android-arm-builder-dbg",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Debug",'
' "config": "angle_clang",'
' "target_arch": "arm",'
' "target_bits": 32,'
' "target_platform": "android"'
' },'
' "legacy_gclient_config": {'
' "config": "angle_android"'
' }'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "angle-android-arm-builder-dbg",'
' "project": "angle"'
' }'
' ],'
' "mirroring_builder_group_and_names": ['
' {'
' "builder": "angle-cq-android-arm-dbg",'
' "group": "try"'
' }'
' ],'
' "targets_spec_directory": "infra/config/generated/builders/ci/angle-android-arm-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'
' },'
' "$recipe_engine/resultdb/test_presentation": {'
' "column_keys": ['
' "v.gpu"'
' ],'
' "grouping_keys": ['
' "status",'
' "v.test_suite"'
' ]'
' },'
' "builder_group": "ci",'
' "gardener_rotations": ['
' "angle"'
' ],'
' "recipe": "angle/angle",'
' "sheriff_rotations": ['
' "angle"'
' ]'
'}'
build_numbers: YES
service_account: "angle-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Compiles debug ANGLE test binaries for Android/arm
This builder is mirrored by any of the following try builders:
Builder owner: chrome-gpu-infra@google.com"
shadow_builder_adjustments {
service_account: "angle-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: "angle-android-arm-builder-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:8"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.chromium.gpu.ci"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/generated/builders/ci/angle-android-arm-builder-rel/gn-args.json"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-android-arm-builder-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "arm",'
' "target_bits": 32,'
' "target_platform": "android"'
' },'
' "legacy_gclient_config": {'
' "config": "angle_android"'
' }'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "angle-android-arm-builder-rel",'
' "project": "angle"'
' }'
' ],'
' "mirroring_builder_group_and_names": ['
' {'
' "builder": "angle-cq-android-arm-rel",'
' "group": "try"'
' }'
' ],'
' "targets_spec_directory": "infra/config/generated/builders/ci/angle-android-arm-builder-rel/targets"'
' }'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-trusted",'
' "remote_jobs": 250'
' },'
' "$recipe_engine/resultdb/test_presentation": {'
' "column_keys": ['
' "v.gpu"'
' ],'
' "grouping_keys": ['
' "status",'
' "v.test_suite"'
' ]'
' },'
' "builder_group": "ci",'
' "gardener_rotations": ['
' "angle"'
' ],'
' "recipe": "angle/angle",'
' "sheriff_rotations": ['
' "angle"'
' ]'
'}'
build_numbers: YES
service_account: "angle-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Compiles release ANGLE test binaries for Android/arm
This builder is mirrored by any of the following try builders:
Builder owner: chrome-gpu-infra@google.com"
shadow_builder_adjustments {
service_account: "angle-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: "angle-android-arm64-builder-dbg"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:8"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.chromium.gpu.ci"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/generated/builders/ci/angle-android-arm64-builder-dbg/gn-args.json"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-android-arm64-builder-dbg",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Debug",'
' "config": "angle_clang",'
' "target_arch": "arm",'
' "target_bits": 64,'
' "target_platform": "android"'
' },'
' "legacy_gclient_config": {'
' "config": "angle_android"'
' }'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "angle-android-arm64-builder-dbg",'
' "project": "angle"'
' }'
' ],'
' "mirroring_builder_group_and_names": ['
' {'
' "builder": "angle-cq-android-arm64-dbg",'
' "group": "try"'
' }'
' ],'
' "targets_spec_directory": "infra/config/generated/builders/ci/angle-android-arm64-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'
' },'
' "$recipe_engine/resultdb/test_presentation": {'
' "column_keys": ['
' "v.gpu"'
' ],'
' "grouping_keys": ['
' "status",'
' "v.test_suite"'
' ]'
' },'
' "builder_group": "ci",'
' "gardener_rotations": ['
' "angle"'
' ],'
' "recipe": "angle/angle",'
' "sheriff_rotations": ['
' "angle"'
' ]'
'}'
build_numbers: YES
service_account: "angle-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Compiles debug ANGLE test binaries for Android/arm64
This builder is mirrored by any of the following try builders:
Builder owner: chrome-gpu-infra@google.com"
shadow_builder_adjustments {
service_account: "angle-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: "angle-android-arm64-builder-perf"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:8"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.chromium.gpu.ci"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/generated/builders/ci/angle-android-arm64-builder-perf/gn-args.json"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-android-arm64-builder-perf",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "arm",'
' "target_bits": 64,'
' "target_platform": "android"'
' },'
' "legacy_gclient_config": {'
' "config": "angle_android"'
' },'
' "perf_isolate_upload": true'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-android-arm64-google-pixel4-perf",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "arm",'
' "target_bits": 64,'
' "target_platform": "android"'
' },'
' "legacy_gclient_config": {'
' "config": "angle_android"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "angle-android-arm64-builder-perf",'
' "project": "angle"'
' },'
' "run_tests_serially": true,'
' "use_test_trigger_cas": true'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-android-arm64-google-pixel6-perf",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "arm",'
' "target_bits": 64,'
' "target_platform": "android"'
' },'
' "legacy_gclient_config": {'
' "config": "angle_android"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "angle-android-arm64-builder-perf",'
' "project": "angle"'
' },'
' "run_tests_serially": true,'
' "use_test_trigger_cas": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "angle-android-arm64-builder-perf",'
' "project": "angle"'
' }'
' ],'
' "builder_ids_in_scope_for_testing": ['
' {'
' "bucket": "ci",'
' "builder": "angle-android-arm64-google-pixel4-perf",'
' "project": "angle"'
' },'
' {'
' "bucket": "ci",'
' "builder": "angle-android-arm64-google-pixel6-perf",'
' "project": "angle"'
' }'
' ],'
' "targets_spec_directory": "infra/config/generated/builders/ci/angle-android-arm64-builder-perf/targets"'
' }'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-trusted",'
' "remote_jobs": 250'
' },'
' "$recipe_engine/resultdb/test_presentation": {'
' "column_keys": ['
' "v.gpu"'
' ],'
' "grouping_keys": ['
' "status",'
' "v.test_suite"'
' ]'
' },'
' "builder_group": "ci",'
' "gardener_rotations": ['
' "angle"'
' ],'
' "recipe": "angle/angle",'
' "sheriff_rotations": ['
' "angle"'
' ]'
'}'
build_numbers: YES
service_account: "angle-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Compiles release ANGLE perf test binaries for Android/arm64
Builder owner: chrome-gpu-infra@google.com"
shadow_builder_adjustments {
service_account: "angle-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: "angle-android-arm64-builder-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:8"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.chromium.gpu.ci"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/generated/builders/ci/angle-android-arm64-builder-rel/gn-args.json"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-android-arm64-builder-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "arm",'
' "target_bits": 64,'
' "target_platform": "android"'
' },'
' "legacy_gclient_config": {'
' "config": "angle_android"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-android-arm64-google-pixel10-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "arm",'
' "target_bits": 64,'
' "target_platform": "android"'
' },'
' "legacy_gclient_config": {'
' "config": "angle_android"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "angle-android-arm64-builder-rel",'
' "project": "angle"'
' },'
' "run_tests_serially": true,'
' "use_test_trigger_cas": true'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-android-arm64-google-pixel4-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "arm",'
' "target_bits": 64,'
' "target_platform": "android"'
' },'
' "legacy_gclient_config": {'
' "config": "angle_android"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "angle-android-arm64-builder-rel",'
' "project": "angle"'
' },'
' "run_tests_serially": true,'
' "use_test_trigger_cas": true'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-android-arm64-google-pixel6-exp-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "arm",'
' "target_bits": 64,'
' "target_platform": "android"'
' },'
' "legacy_gclient_config": {'
' "config": "angle_android"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "angle-android-arm64-builder-rel",'
' "project": "angle"'
' },'
' "run_tests_serially": true,'
' "use_test_trigger_cas": true'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-android-arm64-google-pixel6-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "arm",'
' "target_bits": 64,'
' "target_platform": "android"'
' },'
' "legacy_gclient_config": {'
' "config": "angle_android"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "angle-android-arm64-builder-rel",'
' "project": "angle"'
' },'
' "run_tests_serially": true,'
' "use_test_trigger_cas": true'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-android-arm64-samsung-s24-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "arm",'
' "target_bits": 64,'
' "target_platform": "android"'
' },'
' "legacy_gclient_config": {'
' "config": "angle_android"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "angle-android-arm64-builder-rel",'
' "project": "angle"'
' },'
' "run_tests_serially": true,'
' "use_test_trigger_cas": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "angle-android-arm64-builder-rel",'
' "project": "angle"'
' }'
' ],'
' "builder_ids_in_scope_for_testing": ['
' {'
' "bucket": "ci",'
' "builder": "angle-android-arm64-google-pixel10-rel",'
' "project": "angle"'
' },'
' {'
' "bucket": "ci",'
' "builder": "angle-android-arm64-google-pixel4-rel",'
' "project": "angle"'
' },'
' {'
' "bucket": "ci",'
' "builder": "angle-android-arm64-google-pixel6-exp-rel",'
' "project": "angle"'
' },'
' {'
' "bucket": "ci",'
' "builder": "angle-android-arm64-google-pixel6-rel",'
' "project": "angle"'
' },'
' {'
' "bucket": "ci",'
' "builder": "angle-android-arm64-samsung-s24-rel",'
' "project": "angle"'
' }'
' ],'
' "mirroring_builder_group_and_names": ['
' {'
' "builder": "angle-cq-android-arm64-rel",'
' "group": "try"'
' },'
' {'
' "builder": "angle-try-android-arm64-google-pixel10-rel",'
' "group": "try"'
' },'
' {'
' "builder": "angle-try-android-arm64-google-pixel4-rel",'
' "group": "try"'
' },'
' {'
' "builder": "angle-try-android-arm64-google-pixel6-exp-rel",'
' "group": "try"'
' },'
' {'
' "builder": "angle-try-android-arm64-google-pixel6-rel",'
' "group": "try"'
' },'
' {'
' "builder": "angle-try-android-arm64-ir-rel",'
' "group": "try"'
' },'
' {'
' "builder": "angle-try-android-arm64-samsung-s24-rel",'
' "group": "try"'
' }'
' ],'
' "targets_spec_directory": "infra/config/generated/builders/ci/angle-android-arm64-builder-rel/targets"'
' }'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-trusted",'
' "remote_jobs": 250'
' },'
' "$recipe_engine/resultdb/test_presentation": {'
' "column_keys": ['
' "v.gpu"'
' ],'
' "grouping_keys": ['
' "status",'
' "v.test_suite"'
' ]'
' },'
' "builder_group": "ci",'
' "gardener_rotations": ['
' "angle"'
' ],'
' "recipe": "angle/angle",'
' "sheriff_rotations": ['
' "angle"'
' ]'
'}'
build_numbers: YES
service_account: "angle-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Compiles release ANGLE test binaries for Android/arm64
This builder is mirrored by any of the following try builders:
Builder owner: chrome-gpu-infra@google.com"
shadow_builder_adjustments {
service_account: "angle-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: "angle-android-arm64-google-pixel10-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": "angle-android-arm64-builder-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "arm",'
' "target_bits": 64,'
' "target_platform": "android"'
' },'
' "legacy_gclient_config": {'
' "config": "angle_android"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-android-arm64-google-pixel10-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "arm",'
' "target_bits": 64,'
' "target_platform": "android"'
' },'
' "legacy_gclient_config": {'
' "config": "angle_android"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "angle-android-arm64-builder-rel",'
' "project": "angle"'
' },'
' "run_tests_serially": true,'
' "use_test_trigger_cas": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "angle-android-arm64-google-pixel10-rel",'
' "project": "angle"'
' }'
' ],'
' "mirroring_builder_group_and_names": ['
' {'
' "builder": "angle-cq-android-arm64-rel",'
' "group": "try"'
' },'
' {'
' "builder": "angle-try-android-arm64-google-pixel10-rel",'
' "group": "try"'
' },'
' {'
' "builder": "angle-try-android-arm64-ir-rel",'
' "group": "try"'
' }'
' ],'
' "targets_spec_directory": "infra/config/generated/builders/ci/angle-android-arm64-google-pixel10-rel/targets"'
' }'
' },'
' "$recipe_engine/resultdb/test_presentation": {'
' "column_keys": ['
' "v.gpu"'
' ],'
' "grouping_keys": ['
' "status",'
' "v.test_suite"'
' ]'
' },'
' "builder_group": "ci",'
' "gardener_rotations": ['
' "angle"'
' ],'
' "recipe": "angle/angle",'
' "sheriff_rotations": ['
' "angle"'
' ]'
'}'
build_numbers: YES
service_account: "angle-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests release ANGLE on Android/arm64 on Pixel 10 devices
This builder is mirrored by any of the following try builders:
Builder owner: chrome-gpu-infra@google.com"
shadow_builder_adjustments {
service_account: "angle-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: "angle-android-arm64-google-pixel4-perf"
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": "angle-android-arm64-builder-perf",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "arm",'
' "target_bits": 64,'
' "target_platform": "android"'
' },'
' "legacy_gclient_config": {'
' "config": "angle_android"'
' },'
' "perf_isolate_upload": true'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-android-arm64-google-pixel4-perf",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "arm",'
' "target_bits": 64,'
' "target_platform": "android"'
' },'
' "legacy_gclient_config": {'
' "config": "angle_android"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "angle-android-arm64-builder-perf",'
' "project": "angle"'
' },'
' "run_tests_serially": true,'
' "use_test_trigger_cas": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "angle-android-arm64-google-pixel4-perf",'
' "project": "angle"'
' }'
' ],'
' "targets_spec_directory": "infra/config/generated/builders/ci/angle-android-arm64-google-pixel4-perf/targets"'
' }'
' },'
' "$recipe_engine/resultdb/test_presentation": {'
' "column_keys": ['
' "v.gpu"'
' ],'
' "grouping_keys": ['
' "status",'
' "v.test_suite"'
' ]'
' },'
' "builder_group": "ci",'
' "gardener_rotations": ['
' "angle"'
' ],'
' "recipe": "angle/angle",'
' "sheriff_rotations": ['
' "angle"'
' ]'
'}'
build_numbers: YES
service_account: "angle-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Perf tests release ANGLE on Android/arm64 on Pixel 4 devices
Builder owner: chrome-gpu-infra@google.com"
shadow_builder_adjustments {
service_account: "angle-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: "angle-android-arm64-google-pixel4-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": "angle-android-arm64-builder-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "arm",'
' "target_bits": 64,'
' "target_platform": "android"'
' },'
' "legacy_gclient_config": {'
' "config": "angle_android"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-android-arm64-google-pixel4-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "arm",'
' "target_bits": 64,'
' "target_platform": "android"'
' },'
' "legacy_gclient_config": {'
' "config": "angle_android"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "angle-android-arm64-builder-rel",'
' "project": "angle"'
' },'
' "run_tests_serially": true,'
' "use_test_trigger_cas": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "angle-android-arm64-google-pixel4-rel",'
' "project": "angle"'
' }'
' ],'
' "mirroring_builder_group_and_names": ['
' {'
' "builder": "angle-cq-android-arm64-rel",'
' "group": "try"'
' },'
' {'
' "builder": "angle-try-android-arm64-google-pixel4-rel",'
' "group": "try"'
' },'
' {'
' "builder": "angle-try-android-arm64-ir-rel",'
' "group": "try"'
' }'
' ],'
' "targets_spec_directory": "infra/config/generated/builders/ci/angle-android-arm64-google-pixel4-rel/targets"'
' }'
' },'
' "$recipe_engine/resultdb/test_presentation": {'
' "column_keys": ['
' "v.gpu"'
' ],'
' "grouping_keys": ['
' "status",'
' "v.test_suite"'
' ]'
' },'
' "builder_group": "ci",'
' "gardener_rotations": ['
' "angle"'
' ],'
' "recipe": "angle/angle",'
' "sheriff_rotations": ['
' "angle"'
' ]'
'}'
build_numbers: YES
service_account: "angle-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests release ANGLE on Android/arm64 on Pixel 4 devices
This builder is mirrored by any of the following try builders:
Builder owner: chrome-gpu-infra@google.com"
shadow_builder_adjustments {
service_account: "angle-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: "angle-android-arm64-google-pixel6-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": "angle-android-arm64-builder-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "arm",'
' "target_bits": 64,'
' "target_platform": "android"'
' },'
' "legacy_gclient_config": {'
' "config": "angle_android"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-android-arm64-google-pixel6-exp-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "arm",'
' "target_bits": 64,'
' "target_platform": "android"'
' },'
' "legacy_gclient_config": {'
' "config": "angle_android"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "angle-android-arm64-builder-rel",'
' "project": "angle"'
' },'
' "run_tests_serially": true,'
' "use_test_trigger_cas": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "angle-android-arm64-google-pixel6-exp-rel",'
' "project": "angle"'
' }'
' ],'
' "mirroring_builder_group_and_names": ['
' {'
' "builder": "angle-try-android-arm64-google-pixel6-exp-rel",'
' "group": "try"'
' }'
' ],'
' "targets_spec_directory": "infra/config/generated/builders/ci/angle-android-arm64-google-pixel6-exp-rel/targets"'
' }'
' },'
' "$recipe_engine/resultdb/test_presentation": {'
' "column_keys": ['
' "v.gpu"'
' ],'
' "grouping_keys": ['
' "status",'
' "v.test_suite"'
' ]'
' },'
' "builder_group": "ci",'
' "gardener_rotations": ['
' "angle"'
' ],'
' "recipe": "angle/angle",'
' "sheriff_rotations": ['
' "angle"'
' ]'
'}'
build_numbers: YES
service_account: "angle-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests release ANGLE on Android/arm64 on experimental Pixel 6 devices
This builder is mirrored by any of the following try builders:
Builder owner: chrome-gpu-infra@google.com"
shadow_builder_adjustments {
service_account: "angle-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: "angle-android-arm64-google-pixel6-perf"
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": "angle-android-arm64-builder-perf",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "arm",'
' "target_bits": 64,'
' "target_platform": "android"'
' },'
' "legacy_gclient_config": {'
' "config": "angle_android"'
' },'
' "perf_isolate_upload": true'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-android-arm64-google-pixel6-perf",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "arm",'
' "target_bits": 64,'
' "target_platform": "android"'
' },'
' "legacy_gclient_config": {'
' "config": "angle_android"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "angle-android-arm64-builder-perf",'
' "project": "angle"'
' },'
' "run_tests_serially": true,'
' "use_test_trigger_cas": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "angle-android-arm64-google-pixel6-perf",'
' "project": "angle"'
' }'
' ],'
' "targets_spec_directory": "infra/config/generated/builders/ci/angle-android-arm64-google-pixel6-perf/targets"'
' }'
' },'
' "$recipe_engine/resultdb/test_presentation": {'
' "column_keys": ['
' "v.gpu"'
' ],'
' "grouping_keys": ['
' "status",'
' "v.test_suite"'
' ]'
' },'
' "builder_group": "ci",'
' "gardener_rotations": ['
' "angle"'
' ],'
' "recipe": "angle/angle",'
' "sheriff_rotations": ['
' "angle"'
' ]'
'}'
build_numbers: YES
service_account: "angle-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Perf tests release ANGLE on Android/arm64 on Pixel 6 devices
Builder owner: chrome-gpu-infra@google.com"
shadow_builder_adjustments {
service_account: "angle-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: "angle-android-arm64-google-pixel6-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": "angle-android-arm64-builder-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "arm",'
' "target_bits": 64,'
' "target_platform": "android"'
' },'
' "legacy_gclient_config": {'
' "config": "angle_android"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-android-arm64-google-pixel6-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "arm",'
' "target_bits": 64,'
' "target_platform": "android"'
' },'
' "legacy_gclient_config": {'
' "config": "angle_android"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "angle-android-arm64-builder-rel",'
' "project": "angle"'
' },'
' "run_tests_serially": true,'
' "use_test_trigger_cas": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "angle-android-arm64-google-pixel6-rel",'
' "project": "angle"'
' }'
' ],'
' "mirroring_builder_group_and_names": ['
' {'
' "builder": "angle-cq-android-arm64-rel",'
' "group": "try"'
' },'
' {'
' "builder": "angle-try-android-arm64-google-pixel6-rel",'
' "group": "try"'
' },'
' {'
' "builder": "angle-try-android-arm64-ir-rel",'
' "group": "try"'
' }'
' ],'
' "targets_spec_directory": "infra/config/generated/builders/ci/angle-android-arm64-google-pixel6-rel/targets"'
' }'
' },'
' "$recipe_engine/resultdb/test_presentation": {'
' "column_keys": ['
' "v.gpu"'
' ],'
' "grouping_keys": ['
' "status",'
' "v.test_suite"'
' ]'
' },'
' "builder_group": "ci",'
' "gardener_rotations": ['
' "angle"'
' ],'
' "recipe": "angle/angle",'
' "sheriff_rotations": ['
' "angle"'
' ]'
'}'
build_numbers: YES
service_account: "angle-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests release ANGLE on Android/arm64 on Pixel 6 devices
This builder is mirrored by any of the following try builders:
Builder owner: chrome-gpu-infra@google.com"
shadow_builder_adjustments {
service_account: "angle-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: "angle-android-arm64-samsung-s24-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": "angle-android-arm64-builder-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "arm",'
' "target_bits": 64,'
' "target_platform": "android"'
' },'
' "legacy_gclient_config": {'
' "config": "angle_android"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-android-arm64-samsung-s24-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "arm",'
' "target_bits": 64,'
' "target_platform": "android"'
' },'
' "legacy_gclient_config": {'
' "config": "angle_android"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "angle-android-arm64-builder-rel",'
' "project": "angle"'
' },'
' "run_tests_serially": true,'
' "use_test_trigger_cas": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "angle-android-arm64-samsung-s24-rel",'
' "project": "angle"'
' }'
' ],'
' "mirroring_builder_group_and_names": ['
' {'
' "builder": "angle-try-android-arm64-samsung-s24-rel",'
' "group": "try"'
' }'
' ],'
' "targets_spec_directory": "infra/config/generated/builders/ci/angle-android-arm64-samsung-s24-rel/targets"'
' }'
' },'
' "$recipe_engine/resultdb/test_presentation": {'
' "column_keys": ['
' "v.gpu"'
' ],'
' "grouping_keys": ['
' "status",'
' "v.test_suite"'
' ]'
' },'
' "builder_group": "ci",'
' "gardener_rotations": ['
' "angle"'
' ],'
' "recipe": "angle/angle",'
' "sheriff_rotations": ['
' "angle"'
' ]'
'}'
execution_timeout_secs: 21600
build_numbers: YES
service_account: "angle-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests release ANGLE on Android/arm64 on Samsung S24 devices
This builder is mirrored by any of the following try builders:
Builder owner: chrome-gpu-infra@google.com"
shadow_builder_adjustments {
service_account: "angle-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: "angle-linux-x64-amd-rx5500xt-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:2"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.chromium.gpu.ci"
dimensions: "ssd:0"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-amd-rx5500xt-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-builder-rel",'
' "project": "angle"'
' },'
' "run_tests_serially": true,'
' "use_test_trigger_cas": true'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-builder-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' }'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-amd-rx5500xt-rel",'
' "project": "angle"'
' }'
' ],'
' "mirroring_builder_group_and_names": ['
' {'
' "builder": "angle-try-linux-x64-amd-rx5500xt-rel",'
' "group": "try"'
' }'
' ],'
' "targets_spec_directory": "infra/config/generated/builders/ci/angle-linux-x64-amd-rx5500xt-rel/targets"'
' }'
' },'
' "$recipe_engine/resultdb/test_presentation": {'
' "column_keys": ['
' "v.gpu"'
' ],'
' "grouping_keys": ['
' "status",'
' "v.test_suite"'
' ]'
' },'
' "builder_group": "ci",'
' "gardener_rotations": ['
' "angle"'
' ],'
' "recipe": "angle/angle",'
' "sheriff_rotations": ['
' "angle"'
' ]'
'}'
build_numbers: YES
service_account: "angle-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests release ANGLE on Linux/x64 on AMD RX 5500 XT GPUs
This builder is mirrored by any of the following try builders:
Builder owner: chrome-gpu-infra@google.com"
shadow_builder_adjustments {
service_account: "angle-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: "angle-linux-x64-builder-asan"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:8"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.chromium.gpu.ci"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/generated/builders/ci/angle-linux-x64-builder-asan/gn-args.json"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-builder-asan",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-sws-asan",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-builder-asan",'
' "project": "angle"'
' },'
' "run_tests_serially": true,'
' "use_test_trigger_cas": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-builder-asan",'
' "project": "angle"'
' }'
' ],'
' "builder_ids_in_scope_for_testing": ['
' {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-sws-asan",'
' "project": "angle"'
' }'
' ],'
' "mirroring_builder_group_and_names": ['
' {'
' "builder": "angle-cq-linux-x64-asan",'
' "group": "try"'
' }'
' ],'
' "targets_spec_directory": "infra/config/generated/builders/ci/angle-linux-x64-builder-asan/targets"'
' }'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-trusted",'
' "remote_jobs": 250'
' },'
' "$recipe_engine/resultdb/test_presentation": {'
' "column_keys": ['
' "v.gpu"'
' ],'
' "grouping_keys": ['
' "status",'
' "v.test_suite"'
' ]'
' },'
' "builder_group": "ci",'
' "gardener_rotations": ['
' "angle"'
' ],'
' "recipe": "angle/angle",'
' "sheriff_rotations": ['
' "angle"'
' ]'
'}'
build_numbers: YES
service_account: "angle-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Compiles release ANGLE test binaries for Linux/x64 with ASan, LSan, and UBSan enabled
This builder is mirrored by any of the following try builders:
Builder owner: chrome-gpu-infra@google.com"
shadow_builder_adjustments {
service_account: "angle-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: "angle-linux-x64-builder-dbg"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:8"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.chromium.gpu.ci"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/generated/builders/ci/angle-linux-x64-builder-dbg/gn-args.json"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-builder-dbg",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Debug",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' }'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-builder-dbg",'
' "project": "angle"'
' }'
' ],'
' "mirroring_builder_group_and_names": ['
' {'
' "builder": "angle-cq-linux-x64-dbg",'
' "group": "try"'
' }'
' ],'
' "targets_spec_directory": "infra/config/generated/builders/ci/angle-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'
' },'
' "$recipe_engine/resultdb/test_presentation": {'
' "column_keys": ['
' "v.gpu"'
' ],'
' "grouping_keys": ['
' "status",'
' "v.test_suite"'
' ]'
' },'
' "builder_group": "ci",'
' "gardener_rotations": ['
' "angle"'
' ],'
' "recipe": "angle/angle",'
' "sheriff_rotations": ['
' "angle"'
' ]'
'}'
build_numbers: YES
service_account: "angle-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Compiles debug ANGLE test binaries for Linux/x64
This builder is mirrored by any of the following try builders:
Builder owner: chrome-gpu-infra@google.com"
shadow_builder_adjustments {
service_account: "angle-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: "angle-linux-x64-builder-perf"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:8"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.chromium.gpu.ci"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/generated/builders/ci/angle-linux-x64-builder-perf/gn-args.json"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-builder-perf",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' },'
' "perf_isolate_upload": true'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-intel-uhd630-perf",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-builder-perf",'
' "project": "angle"'
' },'
' "run_tests_serially": true,'
' "use_test_trigger_cas": true'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-nvidia-gtx1660-perf",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-builder-perf",'
' "project": "angle"'
' },'
' "run_tests_serially": true,'
' "use_test_trigger_cas": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-builder-perf",'
' "project": "angle"'
' }'
' ],'
' "builder_ids_in_scope_for_testing": ['
' {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-intel-uhd630-perf",'
' "project": "angle"'
' },'
' {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-nvidia-gtx1660-perf",'
' "project": "angle"'
' }'
' ],'
' "targets_spec_directory": "infra/config/generated/builders/ci/angle-linux-x64-builder-perf/targets"'
' }'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-trusted",'
' "remote_jobs": 250'
' },'
' "$recipe_engine/resultdb/test_presentation": {'
' "column_keys": ['
' "v.gpu"'
' ],'
' "grouping_keys": ['
' "status",'
' "v.test_suite"'
' ]'
' },'
' "builder_group": "ci",'
' "gardener_rotations": ['
' "angle"'
' ],'
' "recipe": "angle/angle",'
' "sheriff_rotations": ['
' "angle"'
' ]'
'}'
build_numbers: YES
service_account: "angle-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Compiles release ANGLE perf test binaries for Linux/x64
Builder owner: chrome-gpu-infra@google.com"
shadow_builder_adjustments {
service_account: "angle-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: "angle-linux-x64-builder-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:8"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.chromium.gpu.ci"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/generated/builders/ci/angle-linux-x64-builder-rel/gn-args.json"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-amd-rx5500xt-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-builder-rel",'
' "project": "angle"'
' },'
' "run_tests_serially": true,'
' "use_test_trigger_cas": true'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-builder-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-intel-uhd630-exp-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-builder-rel",'
' "project": "angle"'
' },'
' "run_tests_serially": true,'
' "use_test_trigger_cas": true'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-intel-uhd630-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-builder-rel",'
' "project": "angle"'
' },'
' "run_tests_serially": true,'
' "use_test_trigger_cas": true'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-nvidia-gtx1660-exp-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-builder-rel",'
' "project": "angle"'
' },'
' "run_tests_serially": true,'
' "use_test_trigger_cas": true'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-nvidia-gtx1660-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-builder-rel",'
' "project": "angle"'
' },'
' "run_tests_serially": true,'
' "use_test_trigger_cas": true'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-sws-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-builder-rel",'
' "project": "angle"'
' },'
' "run_tests_serially": true,'
' "use_test_trigger_cas": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-builder-rel",'
' "project": "angle"'
' }'
' ],'
' "builder_ids_in_scope_for_testing": ['
' {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-amd-rx5500xt-rel",'
' "project": "angle"'
' },'
' {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-intel-uhd630-exp-rel",'
' "project": "angle"'
' },'
' {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-intel-uhd630-rel",'
' "project": "angle"'
' },'
' {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-nvidia-gtx1660-exp-rel",'
' "project": "angle"'
' },'
' {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-nvidia-gtx1660-rel",'
' "project": "angle"'
' },'
' {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-sws-rel",'
' "project": "angle"'
' }'
' ],'
' "mirroring_builder_group_and_names": ['
' {'
' "builder": "angle-cq-linux-x64-rel",'
' "group": "try"'
' },'
' {'
' "builder": "angle-try-linux-x64-amd-rx5500xt-rel",'
' "group": "try"'
' },'
' {'
' "builder": "angle-try-linux-x64-intel-uhd630-exp-rel",'
' "group": "try"'
' },'
' {'
' "builder": "angle-try-linux-x64-intel-uhd630-rel",'
' "group": "try"'
' },'
' {'
' "builder": "angle-try-linux-x64-ir-rel",'
' "group": "try"'
' },'
' {'
' "builder": "angle-try-linux-x64-nvidia-gtx1660-exp-rel",'
' "group": "try"'
' },'
' {'
' "builder": "angle-try-linux-x64-nvidia-gtx1660-rel",'
' "group": "try"'
' },'
' {'
' "builder": "angle-try-linux-x64-sws-rel",'
' "group": "try"'
' }'
' ],'
' "targets_spec_directory": "infra/config/generated/builders/ci/angle-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'
' },'
' "$recipe_engine/resultdb/test_presentation": {'
' "column_keys": ['
' "v.gpu"'
' ],'
' "grouping_keys": ['
' "status",'
' "v.test_suite"'
' ]'
' },'
' "builder_group": "ci",'
' "gardener_rotations": ['
' "angle"'
' ],'
' "recipe": "angle/angle",'
' "sheriff_rotations": ['
' "angle"'
' ]'
'}'
build_numbers: YES
service_account: "angle-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Compiles release ANGLE test binaries for Linux/x64
This builder is mirrored by any of the following try builders:
Builder owner: chrome-gpu-infra@google.com"
shadow_builder_adjustments {
service_account: "angle-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: "angle-linux-x64-builder-tsan"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:8"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.chromium.gpu.ci"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/generated/builders/ci/angle-linux-x64-builder-tsan/gn-args.json"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-builder-tsan",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-sws-tsan",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-builder-tsan",'
' "project": "angle"'
' },'
' "run_tests_serially": true,'
' "use_test_trigger_cas": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-builder-tsan",'
' "project": "angle"'
' }'
' ],'
' "builder_ids_in_scope_for_testing": ['
' {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-sws-tsan",'
' "project": "angle"'
' }'
' ],'
' "mirroring_builder_group_and_names": ['
' {'
' "builder": "angle-cq-linux-x64-tsan",'
' "group": "try"'
' }'
' ],'
' "targets_spec_directory": "infra/config/generated/builders/ci/angle-linux-x64-builder-tsan/targets"'
' }'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-trusted",'
' "remote_jobs": 250'
' },'
' "$recipe_engine/resultdb/test_presentation": {'
' "column_keys": ['
' "v.gpu"'
' ],'
' "grouping_keys": ['
' "status",'
' "v.test_suite"'
' ]'
' },'
' "builder_group": "ci",'
' "gardener_rotations": ['
' "angle"'
' ],'
' "recipe": "angle/angle",'
' "sheriff_rotations": ['
' "angle"'
' ]'
'}'
build_numbers: YES
service_account: "angle-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Compiles release ANGLE test binaries for Linux/x64 with TSan enabled
This builder is mirrored by any of the following try builders:
Builder owner: chrome-gpu-infra@google.com"
shadow_builder_adjustments {
service_account: "angle-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: "angle-linux-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": "angle-linux-x64-builder-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-intel-uhd630-exp-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-builder-rel",'
' "project": "angle"'
' },'
' "run_tests_serially": true,'
' "use_test_trigger_cas": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-intel-uhd630-exp-rel",'
' "project": "angle"'
' }'
' ],'
' "mirroring_builder_group_and_names": ['
' {'
' "builder": "angle-try-linux-x64-intel-uhd630-exp-rel",'
' "group": "try"'
' }'
' ],'
' "targets_spec_directory": "infra/config/generated/builders/ci/angle-linux-x64-intel-uhd630-exp-rel/targets"'
' }'
' },'
' "$recipe_engine/resultdb/test_presentation": {'
' "column_keys": ['
' "v.gpu"'
' ],'
' "grouping_keys": ['
' "status",'
' "v.test_suite"'
' ]'
' },'
' "builder_group": "ci",'
' "gardener_rotations": ['
' "angle"'
' ],'
' "recipe": "angle/angle",'
' "sheriff_rotations": ['
' "angle"'
' ]'
'}'
build_numbers: YES
service_account: "angle-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests release ANGLE on Linux/x64 on experimental Intel UHD 630 configs
This builder is mirrored by any of the following try builders:
Builder owner: chrome-gpu-infra@google.com"
shadow_builder_adjustments {
service_account: "angle-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: "angle-linux-x64-intel-uhd630-perf"
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": "angle-linux-x64-builder-perf",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' },'
' "perf_isolate_upload": true'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-intel-uhd630-perf",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-builder-perf",'
' "project": "angle"'
' },'
' "run_tests_serially": true,'
' "use_test_trigger_cas": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-intel-uhd630-perf",'
' "project": "angle"'
' }'
' ],'
' "targets_spec_directory": "infra/config/generated/builders/ci/angle-linux-x64-intel-uhd630-perf/targets"'
' }'
' },'
' "$recipe_engine/resultdb/test_presentation": {'
' "column_keys": ['
' "v.gpu"'
' ],'
' "grouping_keys": ['
' "status",'
' "v.test_suite"'
' ]'
' },'
' "builder_group": "ci",'
' "gardener_rotations": ['
' "angle"'
' ],'
' "recipe": "angle/angle",'
' "sheriff_rotations": ['
' "angle"'
' ]'
'}'
build_numbers: YES
service_account: "angle-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Perf tests release ANGLE on Linux/x64 on Intel UHD 630 GPUs
Builder owner: chrome-gpu-infra@google.com"
shadow_builder_adjustments {
service_account: "angle-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: "angle-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": "angle-linux-x64-builder-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-intel-uhd630-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-builder-rel",'
' "project": "angle"'
' },'
' "run_tests_serially": true,'
' "use_test_trigger_cas": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-intel-uhd630-rel",'
' "project": "angle"'
' }'
' ],'
' "mirroring_builder_group_and_names": ['
' {'
' "builder": "angle-cq-linux-x64-rel",'
' "group": "try"'
' },'
' {'
' "builder": "angle-try-linux-x64-intel-uhd630-rel",'
' "group": "try"'
' },'
' {'
' "builder": "angle-try-linux-x64-ir-rel",'
' "group": "try"'
' }'
' ],'
' "targets_spec_directory": "infra/config/generated/builders/ci/angle-linux-x64-intel-uhd630-rel/targets"'
' }'
' },'
' "$recipe_engine/resultdb/test_presentation": {'
' "column_keys": ['
' "v.gpu"'
' ],'
' "grouping_keys": ['
' "status",'
' "v.test_suite"'
' ]'
' },'
' "builder_group": "ci",'
' "gardener_rotations": ['
' "angle"'
' ],'
' "recipe": "angle/angle",'
' "sheriff_rotations": ['
' "angle"'
' ]'
'}'
build_numbers: YES
service_account: "angle-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests release ANGLE on Linux/x64 on Intel UHD 630 GPUs
This builder is mirrored by any of the following try builders:
Builder owner: chrome-gpu-infra@google.com"
shadow_builder_adjustments {
service_account: "angle-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: "angle-linux-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": "angle-linux-x64-builder-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-nvidia-gtx1660-exp-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-builder-rel",'
' "project": "angle"'
' },'
' "run_tests_serially": true,'
' "use_test_trigger_cas": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-nvidia-gtx1660-exp-rel",'
' "project": "angle"'
' }'
' ],'
' "mirroring_builder_group_and_names": ['
' {'
' "builder": "angle-try-linux-x64-nvidia-gtx1660-exp-rel",'
' "group": "try"'
' }'
' ],'
' "targets_spec_directory": "infra/config/generated/builders/ci/angle-linux-x64-nvidia-gtx1660-exp-rel/targets"'
' }'
' },'
' "$recipe_engine/resultdb/test_presentation": {'
' "column_keys": ['
' "v.gpu"'
' ],'
' "grouping_keys": ['
' "status",'
' "v.test_suite"'
' ]'
' },'
' "builder_group": "ci",'
' "gardener_rotations": ['
' "angle"'
' ],'
' "recipe": "angle/angle",'
' "sheriff_rotations": ['
' "angle"'
' ]'
'}'
build_numbers: YES
service_account: "angle-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests release ANGLE on Linux/x64 on experimental NVIDIA GTX 1660 configs
This builder is mirrored by any of the following try builders:
Builder owner: chrome-gpu-infra@google.com"
shadow_builder_adjustments {
service_account: "angle-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: "angle-linux-x64-nvidia-gtx1660-perf"
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": "angle-linux-x64-builder-perf",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' },'
' "perf_isolate_upload": true'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-nvidia-gtx1660-perf",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-builder-perf",'
' "project": "angle"'
' },'
' "run_tests_serially": true,'
' "use_test_trigger_cas": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-nvidia-gtx1660-perf",'
' "project": "angle"'
' }'
' ],'
' "targets_spec_directory": "infra/config/generated/builders/ci/angle-linux-x64-nvidia-gtx1660-perf/targets"'
' }'
' },'
' "$recipe_engine/resultdb/test_presentation": {'
' "column_keys": ['
' "v.gpu"'
' ],'
' "grouping_keys": ['
' "status",'
' "v.test_suite"'
' ]'
' },'
' "builder_group": "ci",'
' "gardener_rotations": ['
' "angle"'
' ],'
' "recipe": "angle/angle",'
' "sheriff_rotations": ['
' "angle"'
' ]'
'}'
build_numbers: YES
service_account: "angle-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Perf tests release ANGLE on Linux/x64 on NVIDIA GTX 1660 GPUs
Builder owner: chrome-gpu-infra@google.com"
shadow_builder_adjustments {
service_account: "angle-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: "angle-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": "angle-linux-x64-builder-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-nvidia-gtx1660-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-builder-rel",'
' "project": "angle"'
' },'
' "run_tests_serially": true,'
' "use_test_trigger_cas": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-nvidia-gtx1660-rel",'
' "project": "angle"'
' }'
' ],'
' "mirroring_builder_group_and_names": ['
' {'
' "builder": "angle-cq-linux-x64-rel",'
' "group": "try"'
' },'
' {'
' "builder": "angle-try-linux-x64-ir-rel",'
' "group": "try"'
' },'
' {'
' "builder": "angle-try-linux-x64-nvidia-gtx1660-rel",'
' "group": "try"'
' }'
' ],'
' "targets_spec_directory": "infra/config/generated/builders/ci/angle-linux-x64-nvidia-gtx1660-rel/targets"'
' }'
' },'
' "$recipe_engine/resultdb/test_presentation": {'
' "column_keys": ['
' "v.gpu"'
' ],'
' "grouping_keys": ['
' "status",'
' "v.test_suite"'
' ]'
' },'
' "builder_group": "ci",'
' "gardener_rotations": ['
' "angle"'
' ],'
' "recipe": "angle/angle",'
' "sheriff_rotations": ['
' "angle"'
' ]'
'}'
build_numbers: YES
service_account: "angle-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests release ANGLE on Linux/x64 on NVIDIA GTX 1660 GPUs
This builder is mirrored by any of the following try builders:
Builder owner: chrome-gpu-infra@google.com"
shadow_builder_adjustments {
service_account: "angle-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: "angle-linux-x64-sws-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": "angle-linux-x64-builder-asan",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-sws-asan",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-builder-asan",'
' "project": "angle"'
' },'
' "run_tests_serially": true,'
' "use_test_trigger_cas": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-sws-asan",'
' "project": "angle"'
' }'
' ],'
' "mirroring_builder_group_and_names": ['
' {'
' "builder": "angle-cq-linux-x64-asan",'
' "group": "try"'
' }'
' ],'
' "targets_spec_directory": "infra/config/generated/builders/ci/angle-linux-x64-sws-asan/targets"'
' }'
' },'
' "$recipe_engine/resultdb/test_presentation": {'
' "column_keys": ['
' "v.gpu"'
' ],'
' "grouping_keys": ['
' "status",'
' "v.test_suite"'
' ]'
' },'
' "builder_group": "ci",'
' "gardener_rotations": ['
' "angle"'
' ],'
' "recipe": "angle/angle",'
' "sheriff_rotations": ['
' "angle"'
' ]'
'}'
build_numbers: YES
service_account: "angle-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests release ANGLE on Linux/x64 with SwiftShader with ASan, LSan, and UBsan enabled
This builder is mirrored by any of the following try builders:
Builder owner: chrome-gpu-infra@google.com"
shadow_builder_adjustments {
service_account: "angle-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: "angle-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": "angle-linux-x64-builder-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-sws-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-builder-rel",'
' "project": "angle"'
' },'
' "run_tests_serially": true,'
' "use_test_trigger_cas": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-sws-rel",'
' "project": "angle"'
' }'
' ],'
' "mirroring_builder_group_and_names": ['
' {'
' "builder": "angle-cq-linux-x64-rel",'
' "group": "try"'
' },'
' {'
' "builder": "angle-try-linux-x64-ir-rel",'
' "group": "try"'
' },'
' {'
' "builder": "angle-try-linux-x64-sws-rel",'
' "group": "try"'
' }'
' ],'
' "targets_spec_directory": "infra/config/generated/builders/ci/angle-linux-x64-sws-rel/targets"'
' }'
' },'
' "$recipe_engine/resultdb/test_presentation": {'
' "column_keys": ['
' "v.gpu"'
' ],'
' "grouping_keys": ['
' "status",'
' "v.test_suite"'
' ]'
' },'
' "builder_group": "ci",'
' "gardener_rotations": ['
' "angle"'
' ],'
' "recipe": "angle/angle",'
' "sheriff_rotations": ['
' "angle"'
' ]'
'}'
build_numbers: YES
service_account: "angle-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests release ANGLE on Linux/x64 with SwiftShader
This builder is mirrored by any of the following try builders:
Builder owner: chrome-gpu-infra@google.com"
shadow_builder_adjustments {
service_account: "angle-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: "angle-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": "angle-linux-x64-builder-tsan",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-sws-tsan",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-builder-tsan",'
' "project": "angle"'
' },'
' "run_tests_serially": true,'
' "use_test_trigger_cas": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-sws-tsan",'
' "project": "angle"'
' }'
' ],'
' "mirroring_builder_group_and_names": ['
' {'
' "builder": "angle-cq-linux-x64-tsan",'
' "group": "try"'
' }'
' ],'
' "targets_spec_directory": "infra/config/generated/builders/ci/angle-linux-x64-sws-tsan/targets"'
' }'
' },'
' "$recipe_engine/resultdb/test_presentation": {'
' "column_keys": ['
' "v.gpu"'
' ],'
' "grouping_keys": ['
' "status",'
' "v.test_suite"'
' ]'
' },'
' "builder_group": "ci",'
' "gardener_rotations": ['
' "angle"'
' ],'
' "recipe": "angle/angle",'
' "sheriff_rotations": ['
' "angle"'
' ]'
'}'
build_numbers: YES
service_account: "angle-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests release ANGLE on Linux/x64 with SwiftShader with TSan enabled
This builder is mirrored by any of the following try builders:
Builder owner: chrome-gpu-infra@google.com"
shadow_builder_adjustments {
service_account: "angle-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: "angle-linux-x64-trace"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:8"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.chromium.gpu.ci"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/generated/builders/ci/angle-linux-x64-trace/gn-args.json"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-trace",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "config": "angle_nointernal"'
' }'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-trace",'
' "project": "angle"'
' }'
' ],'
' "mirroring_builder_group_and_names": ['
' {'
' "builder": "angle-cq-linux-x64-trace",'
' "group": "try"'
' }'
' ],'
' "targets_spec_directory": "infra/config/generated/builders/ci/angle-linux-x64-trace/targets"'
' }'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-trusted",'
' "remote_jobs": 250'
' },'
' "$recipe_engine/resultdb/test_presentation": {'
' "column_keys": ['
' "v.gpu"'
' ],'
' "grouping_keys": ['
' "status",'
' "v.test_suite"'
' ]'
' },'
' "builder_group": "ci",'
' "gardener_rotations": ['
' "angle"'
' ],'
' "recipe": "angle/angle",'
' "run_trace_tests": true,'
' "sheriff_rotations": ['
' "angle"'
' ]'
'}'
build_numbers: YES
service_account: "angle-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Runs ANGLE GLES trace tests on Linux/x64 with SwiftShader
This builder is mirrored by any of the following try builders:
Builder owner: chrome-gpu-infra@google.com"
shadow_builder_adjustments {
service_account: "angle-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: "angle-mac-arm64-apple-m2-exp-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:2"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.chromium.gpu.ci"
dimensions: "ssd:0"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-mac-arm64-apple-m2-exp-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "arm",'
' "target_bits": 64,'
' "target_platform": "mac"'
' },'
' "legacy_gclient_config": {'
' "config": "angle_nointernal"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "angle-mac-arm64-builder-rel",'
' "project": "angle"'
' },'
' "run_tests_serially": true,'
' "use_test_trigger_cas": true'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-mac-arm64-builder-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "arm",'
' "target_bits": 64,'
' "target_platform": "mac"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' }'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "angle-mac-arm64-apple-m2-exp-rel",'
' "project": "angle"'
' }'
' ],'
' "mirroring_builder_group_and_names": ['
' {'
' "builder": "angle-try-mac-arm64-m2-exp-rel",'
' "group": "try"'
' }'
' ],'
' "targets_spec_directory": "infra/config/generated/builders/ci/angle-mac-arm64-apple-m2-exp-rel/targets"'
' }'
' },'
' "$recipe_engine/resultdb/test_presentation": {'
' "column_keys": ['
' "v.gpu"'
' ],'
' "grouping_keys": ['
' "status",'
' "v.test_suite"'
' ]'
' },'
' "builder_group": "ci",'
' "gardener_rotations": ['
' "angle"'
' ],'
' "recipe": "angle/angle",'
' "sheriff_rotations": ['
' "angle"'
' ]'
'}'
build_numbers: YES
service_account: "angle-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests release ANGLE on Mac/arm64 on experimental configs of Apple M2 SoCs
This builder is mirrored by any of the following try builders:
Builder owner: chrome-gpu-infra@google.com"
shadow_builder_adjustments {
service_account: "angle-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: "angle-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": "angle-mac-arm64-apple-m2-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "arm",'
' "target_bits": 64,'
' "target_platform": "mac"'
' },'
' "legacy_gclient_config": {'
' "config": "angle_nointernal"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "angle-mac-arm64-builder-rel",'
' "project": "angle"'
' },'
' "run_tests_serially": true,'
' "use_test_trigger_cas": true'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-mac-arm64-builder-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "arm",'
' "target_bits": 64,'
' "target_platform": "mac"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' }'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "angle-mac-arm64-apple-m2-rel",'
' "project": "angle"'
' }'
' ],'
' "mirroring_builder_group_and_names": ['
' {'
' "builder": "angle-cq-mac-arm64-rel",'
' "group": "try"'
' },'
' {'
' "builder": "angle-try-mac-arm64-m2-rel",'
' "group": "try"'
' }'
' ],'
' "targets_spec_directory": "infra/config/generated/builders/ci/angle-mac-arm64-apple-m2-rel/targets"'
' }'
' },'
' "$recipe_engine/resultdb/test_presentation": {'
' "column_keys": ['
' "v.gpu"'
' ],'
' "grouping_keys": ['
' "status",'
' "v.test_suite"'
' ]'
' },'
' "builder_group": "ci",'
' "gardener_rotations": ['
' "angle"'
' ],'
' "recipe": "angle/angle",'
' "sheriff_rotations": ['
' "angle"'
' ]'
'}'
build_numbers: YES
service_account: "angle-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests release ANGLE on Mac/arm64 on Apple M2 SoCs
This builder is mirrored by any of the following try builders:
Builder owner: chrome-gpu-infra@google.com"
shadow_builder_adjustments {
service_account: "angle-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: "angle-mac-arm64-builder-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cpu:arm64"
dimensions: "os:Mac-15|Mac-26"
dimensions: "pool:luci.chromium.gpu.ci"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/generated/builders/ci/angle-mac-arm64-builder-rel/gn-args.json"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-mac-arm64-apple-m2-exp-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "arm",'
' "target_bits": 64,'
' "target_platform": "mac"'
' },'
' "legacy_gclient_config": {'
' "config": "angle_nointernal"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "angle-mac-arm64-builder-rel",'
' "project": "angle"'
' },'
' "run_tests_serially": true,'
' "use_test_trigger_cas": true'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-mac-arm64-apple-m2-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "arm",'
' "target_bits": 64,'
' "target_platform": "mac"'
' },'
' "legacy_gclient_config": {'
' "config": "angle_nointernal"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "angle-mac-arm64-builder-rel",'
' "project": "angle"'
' },'
' "run_tests_serially": true,'
' "use_test_trigger_cas": true'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-mac-arm64-builder-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "arm",'
' "target_bits": 64,'
' "target_platform": "mac"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' }'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "angle-mac-arm64-builder-rel",'
' "project": "angle"'
' }'
' ],'
' "builder_ids_in_scope_for_testing": ['
' {'
' "bucket": "ci",'
' "builder": "angle-mac-arm64-apple-m2-exp-rel",'
' "project": "angle"'
' },'
' {'
' "bucket": "ci",'
' "builder": "angle-mac-arm64-apple-m2-rel",'
' "project": "angle"'
' }'
' ],'
' "mirroring_builder_group_and_names": ['
' {'
' "builder": "angle-cq-mac-arm64-rel",'
' "group": "try"'
' },'
' {'
' "builder": "angle-try-mac-arm64-m2-exp-rel",'
' "group": "try"'
' },'
' {'
' "builder": "angle-try-mac-arm64-m2-rel",'
' "group": "try"'
' }'
' ],'
' "targets_spec_directory": "infra/config/generated/builders/ci/angle-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'
' },'
' "$recipe_engine/resultdb/test_presentation": {'
' "column_keys": ['
' "v.gpu"'
' ],'
' "grouping_keys": ['
' "status",'
' "v.test_suite"'
' ]'
' },'
' "builder_group": "ci",'
' "gardener_rotations": ['
' "angle"'
' ],'
' "recipe": "angle/angle",'
' "sheriff_rotations": ['
' "angle"'
' ]'
'}'
build_numbers: YES
service_account: "angle-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Compiles release ANGLE test binaries for Mac/arm64
This builder is mirrored by any of the following try builders:
Builder owner: chrome-gpu-infra@google.com"
shadow_builder_adjustments {
service_account: "angle-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: "angle-mac-x64-amd-5300m-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": "angle-mac-x64-amd-5300m-exp-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "mac"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "angle-mac-x64-builder-rel",'
' "project": "angle"'
' },'
' "run_tests_serially": true,'
' "use_test_trigger_cas": true'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-mac-x64-builder-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "mac"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' }'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "angle-mac-x64-amd-5300m-exp-rel",'
' "project": "angle"'
' }'
' ],'
' "mirroring_builder_group_and_names": ['
' {'
' "builder": "angle-try-mac-x64-amd-5300m-exp-rel",'
' "group": "try"'
' }'
' ],'
' "targets_spec_directory": "infra/config/generated/builders/ci/angle-mac-x64-amd-5300m-exp-rel/targets"'
' }'
' },'
' "$recipe_engine/resultdb/test_presentation": {'
' "column_keys": ['
' "v.gpu"'
' ],'
' "grouping_keys": ['
' "status",'
' "v.test_suite"'
' ]'
' },'
' "builder_group": "ci",'
' "gardener_rotations": ['
' "angle"'
' ],'
' "recipe": "angle/angle",'
' "sheriff_rotations": ['
' "angle"'
' ]'
'}'
build_numbers: YES
service_account: "angle-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests release ANGLE on Mac/x64 on experimental configs of 16\" 2019 Macbook Pros w/ 5300M GPUs
This builder is mirrored by any of the following try builders:
Builder owner: chrome-gpu-infra@google.com"
shadow_builder_adjustments {
service_account: "angle-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: "angle-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": "angle-mac-x64-amd-5300m-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "mac"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "angle-mac-x64-builder-rel",'
' "project": "angle"'
' },'
' "run_tests_serially": true,'
' "use_test_trigger_cas": true'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-mac-x64-builder-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "mac"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' }'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "angle-mac-x64-amd-5300m-rel",'
' "project": "angle"'
' }'
' ],'
' "mirroring_builder_group_and_names": ['
' {'
' "builder": "angle-cq-mac-x64-rel",'
' "group": "try"'
' },'
' {'
' "builder": "angle-try-mac-x64-amd-5300m-rel",'
' "group": "try"'
' },'
' {'
' "builder": "angle-try-mac-x64-ir-rel",'
' "group": "try"'
' }'
' ],'
' "targets_spec_directory": "infra/config/generated/builders/ci/angle-mac-x64-amd-5300m-rel/targets"'
' }'
' },'
' "$recipe_engine/resultdb/test_presentation": {'
' "column_keys": ['
' "v.gpu"'
' ],'
' "grouping_keys": ['
' "status",'
' "v.test_suite"'
' ]'
' },'
' "builder_group": "ci",'
' "gardener_rotations": ['
' "angle"'
' ],'
' "recipe": "angle/angle",'
' "sheriff_rotations": ['
' "angle"'
' ]'
'}'
build_numbers: YES
service_account: "angle-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests release ANGLE on Mac/x64 on 16\" 2019 Macbook Pros w/ 5300M GPUs
This builder is mirrored by any of the following try builders:
Builder owner: chrome-gpu-infra@google.com"
shadow_builder_adjustments {
service_account: "angle-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: "angle-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": "angle-mac-x64-amd-555x-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "mac"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "angle-mac-x64-builder-rel",'
' "project": "angle"'
' },'
' "run_tests_serially": true,'
' "use_test_trigger_cas": true'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-mac-x64-builder-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "mac"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' }'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "angle-mac-x64-amd-555x-rel",'
' "project": "angle"'
' }'
' ],'
' "mirroring_builder_group_and_names": ['
' {'
' "builder": "angle-cq-mac-x64-rel",'
' "group": "try"'
' },'
' {'
' "builder": "angle-try-mac-x64-amd-555x-rel",'
' "group": "try"'
' },'
' {'
' "builder": "angle-try-mac-x64-ir-rel",'
' "group": "try"'
' }'
' ],'
' "targets_spec_directory": "infra/config/generated/builders/ci/angle-mac-x64-amd-555x-rel/targets"'
' }'
' },'
' "$recipe_engine/resultdb/test_presentation": {'
' "column_keys": ['
' "v.gpu"'
' ],'
' "grouping_keys": ['
' "status",'
' "v.test_suite"'
' ]'
' },'
' "builder_group": "ci",'
' "gardener_rotations": ['
' "angle"'
' ],'
' "recipe": "angle/angle",'
' "sheriff_rotations": ['
' "angle"'
' ]'
'}'
build_numbers: YES
service_account: "angle-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests release ANGLE on Mac/x64 on 15\" 2019 Macbook Pros w/ Radeon Pro 555X GPUs
This builder is mirrored by any of the following try builders:
Builder owner: chrome-gpu-infra@google.com"
shadow_builder_adjustments {
service_account: "angle-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: "angle-mac-x64-builder-dbg"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cpu:arm64"
dimensions: "os:Mac-15|Mac-26"
dimensions: "pool:luci.chromium.gpu.ci"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/generated/builders/ci/angle-mac-x64-builder-dbg/gn-args.json"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-mac-x64-builder-dbg",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Debug",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "mac"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' }'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "angle-mac-x64-builder-dbg",'
' "project": "angle"'
' }'
' ],'
' "mirroring_builder_group_and_names": ['
' {'
' "builder": "angle-cq-mac-x64-dbg",'
' "group": "try"'
' }'
' ],'
' "targets_spec_directory": "infra/config/generated/builders/ci/angle-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'
' },'
' "$recipe_engine/resultdb/test_presentation": {'
' "column_keys": ['
' "v.gpu"'
' ],'
' "grouping_keys": ['
' "status",'
' "v.test_suite"'
' ]'
' },'
' "builder_group": "ci",'
' "gardener_rotations": ['
' "angle"'
' ],'
' "recipe": "angle/angle",'
' "sheriff_rotations": ['
' "angle"'
' ]'
'}'
build_numbers: YES
service_account: "angle-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Compiles debug ANGLE test binaries for Mac/x64
This builder is mirrored by any of the following try builders:
Builder owner: chrome-gpu-infra@google.com"
shadow_builder_adjustments {
service_account: "angle-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: "angle-mac-x64-builder-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cpu:arm64"
dimensions: "os:Mac-15|Mac-26"
dimensions: "pool:luci.chromium.gpu.ci"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/generated/builders/ci/angle-mac-x64-builder-rel/gn-args.json"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-mac-x64-amd-5300m-exp-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "mac"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "angle-mac-x64-builder-rel",'
' "project": "angle"'
' },'
' "run_tests_serially": true,'
' "use_test_trigger_cas": true'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-mac-x64-amd-5300m-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "mac"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "angle-mac-x64-builder-rel",'
' "project": "angle"'
' },'
' "run_tests_serially": true,'
' "use_test_trigger_cas": true'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-mac-x64-amd-555x-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "mac"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "angle-mac-x64-builder-rel",'
' "project": "angle"'
' },'
' "run_tests_serially": true,'
' "use_test_trigger_cas": true'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-mac-x64-builder-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "mac"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-mac-x64-intel-uhd630-exp-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "mac"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "angle-mac-x64-builder-rel",'
' "project": "angle"'
' },'
' "run_tests_serially": true,'
' "use_test_trigger_cas": true'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-mac-x64-intel-uhd630-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "mac"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "angle-mac-x64-builder-rel",'
' "project": "angle"'
' },'
' "run_tests_serially": true,'
' "use_test_trigger_cas": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "angle-mac-x64-builder-rel",'
' "project": "angle"'
' }'
' ],'
' "builder_ids_in_scope_for_testing": ['
' {'
' "bucket": "ci",'
' "builder": "angle-mac-x64-amd-5300m-exp-rel",'
' "project": "angle"'
' },'
' {'
' "bucket": "ci",'
' "builder": "angle-mac-x64-amd-5300m-rel",'
' "project": "angle"'
' },'
' {'
' "bucket": "ci",'
' "builder": "angle-mac-x64-amd-555x-rel",'
' "project": "angle"'
' },'
' {'
' "bucket": "ci",'
' "builder": "angle-mac-x64-intel-uhd630-exp-rel",'
' "project": "angle"'
' },'
' {'
' "bucket": "ci",'
' "builder": "angle-mac-x64-intel-uhd630-rel",'
' "project": "angle"'
' }'
' ],'
' "mirroring_builder_group_and_names": ['
' {'
' "builder": "angle-cq-mac-x64-rel",'
' "group": "try"'
' },'
' {'
' "builder": "angle-try-mac-x64-amd-5300m-exp-rel",'
' "group": "try"'
' },'
' {'
' "builder": "angle-try-mac-x64-amd-5300m-rel",'
' "group": "try"'
' },'
' {'
' "builder": "angle-try-mac-x64-amd-555x-rel",'
' "group": "try"'
' },'
' {'
' "builder": "angle-try-mac-x64-intel-uhd630-exp-rel",'
' "group": "try"'
' },'
' {'
' "builder": "angle-try-mac-x64-intel-uhd630-rel",'
' "group": "try"'
' },'
' {'
' "builder": "angle-try-mac-x64-ir-rel",'
' "group": "try"'
' }'
' ],'
' "targets_spec_directory": "infra/config/generated/builders/ci/angle-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'
' },'
' "$recipe_engine/resultdb/test_presentation": {'
' "column_keys": ['
' "v.gpu"'
' ],'
' "grouping_keys": ['
' "status",'
' "v.test_suite"'
' ]'
' },'
' "builder_group": "ci",'
' "gardener_rotations": ['
' "angle"'
' ],'
' "recipe": "angle/angle",'
' "sheriff_rotations": ['
' "angle"'
' ]'
'}'
build_numbers: YES
service_account: "angle-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Compiles release ANGLE test binaries for Mac/x64
This builder is mirrored by any of the following try builders:
Builder owner: chrome-gpu-infra@google.com"
shadow_builder_adjustments {
service_account: "angle-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: "angle-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": "angle-mac-x64-builder-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "mac"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-mac-x64-intel-uhd630-exp-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "mac"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "angle-mac-x64-builder-rel",'
' "project": "angle"'
' },'
' "run_tests_serially": true,'
' "use_test_trigger_cas": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "angle-mac-x64-intel-uhd630-exp-rel",'
' "project": "angle"'
' }'
' ],'
' "mirroring_builder_group_and_names": ['
' {'
' "builder": "angle-try-mac-x64-intel-uhd630-exp-rel",'
' "group": "try"'
' }'
' ],'
' "targets_spec_directory": "infra/config/generated/builders/ci/angle-mac-x64-intel-uhd630-exp-rel/targets"'
' }'
' },'
' "$recipe_engine/resultdb/test_presentation": {'
' "column_keys": ['
' "v.gpu"'
' ],'
' "grouping_keys": ['
' "status",'
' "v.test_suite"'
' ]'
' },'
' "builder_group": "ci",'
' "gardener_rotations": ['
' "angle"'
' ],'
' "recipe": "angle/angle",'
' "sheriff_rotations": ['
' "angle"'
' ]'
'}'
build_numbers: YES
service_account: "angle-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests release ANGLE on Mac/x64 on experimental configs of 2018 Mac Minis w/ Intel UHD 630 GPUs
This builder is mirrored by any of the following try builders:
Builder owner: chrome-gpu-infra@google.com"
shadow_builder_adjustments {
service_account: "angle-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: "angle-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": "angle-mac-x64-builder-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "mac"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-mac-x64-intel-uhd630-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "mac"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "angle-mac-x64-builder-rel",'
' "project": "angle"'
' },'
' "run_tests_serially": true,'
' "use_test_trigger_cas": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "angle-mac-x64-intel-uhd630-rel",'
' "project": "angle"'
' }'
' ],'
' "mirroring_builder_group_and_names": ['
' {'
' "builder": "angle-cq-mac-x64-rel",'
' "group": "try"'
' },'
' {'
' "builder": "angle-try-mac-x64-intel-uhd630-rel",'
' "group": "try"'
' },'
' {'
' "builder": "angle-try-mac-x64-ir-rel",'
' "group": "try"'
' }'
' ],'
' "targets_spec_directory": "infra/config/generated/builders/ci/angle-mac-x64-intel-uhd630-rel/targets"'
' }'
' },'
' "$recipe_engine/resultdb/test_presentation": {'
' "column_keys": ['
' "v.gpu"'
' ],'
' "grouping_keys": ['
' "status",'
' "v.test_suite"'
' ]'
' },'
' "builder_group": "ci",'
' "gardener_rotations": ['
' "angle"'
' ],'
' "recipe": "angle/angle",'
' "sheriff_rotations": ['
' "angle"'
' ]'
'}'
build_numbers: YES
service_account: "angle-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests release ANGLE on Mac/x64 on 2018 Mac Minis w/ Intel UHD 630 GPUs
This builder is mirrored by any of the following try builders:
Builder owner: chrome-gpu-infra@google.com"
shadow_builder_adjustments {
service_account: "angle-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: "angle-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/generated/builders/ci/angle-win-arm64-builder-rel/gn-args.json"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-win-arm64-builder-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "arm",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-win-arm64-qualcomm-snapdragon-x-elite-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "arm",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "angle_nointernal"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "angle-win-arm64-builder-rel",'
' "project": "angle"'
' },'
' "run_tests_serially": true,'
' "use_test_trigger_cas": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "angle-win-arm64-builder-rel",'
' "project": "angle"'
' }'
' ],'
' "builder_ids_in_scope_for_testing": ['
' {'
' "bucket": "ci",'
' "builder": "angle-win-arm64-qualcomm-snapdragon-x-elite-rel",'
' "project": "angle"'
' }'
' ],'
' "mirroring_builder_group_and_names": ['
' {'
' "builder": "angle-cq-win-arm64-rel",'
' "group": "try"'
' },'
' {'
' "builder": "angle-try-win-arm64-qualcomm-snapdragon-x-elite-rel",'
' "group": "try"'
' }'
' ],'
' "targets_spec_directory": "infra/config/generated/builders/ci/angle-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'
' },'
' "$recipe_engine/resultdb/test_presentation": {'
' "column_keys": ['
' "v.gpu"'
' ],'
' "grouping_keys": ['
' "status",'
' "v.test_suite"'
' ]'
' },'
' "builder_group": "ci",'
' "gardener_rotations": ['
' "angle"'
' ],'
' "recipe": "angle/angle",'
' "sheriff_rotations": ['
' "angle"'
' ]'
'}'
build_numbers: YES
service_account: "angle-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Compiles release ANGLE test binaries for Win/ARM64
This builder is mirrored by any of the following try builders:
Builder owner: chrome-gpu-infra@google.com"
shadow_builder_adjustments {
service_account: "angle-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: "angle-win-arm64-qualcomm-snapdragon-x-elite-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": "angle-win-arm64-builder-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "arm",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-win-arm64-qualcomm-snapdragon-x-elite-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "arm",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "angle_nointernal"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "angle-win-arm64-builder-rel",'
' "project": "angle"'
' },'
' "run_tests_serially": true,'
' "use_test_trigger_cas": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "angle-win-arm64-qualcomm-snapdragon-x-elite-rel",'
' "project": "angle"'
' }'
' ],'
' "mirroring_builder_group_and_names": ['
' {'
' "builder": "angle-cq-win-arm64-rel",'
' "group": "try"'
' },'
' {'
' "builder": "angle-try-win-arm64-qualcomm-snapdragon-x-elite-rel",'
' "group": "try"'
' }'
' ],'
' "targets_spec_directory": "infra/config/generated/builders/ci/angle-win-arm64-qualcomm-snapdragon-x-elite-rel/targets"'
' }'
' },'
' "$recipe_engine/resultdb/test_presentation": {'
' "column_keys": ['
' "v.gpu"'
' ],'
' "grouping_keys": ['
' "status",'
' "v.test_suite"'
' ]'
' },'
' "builder_group": "ci",'
' "gardener_rotations": ['
' "angle"'
' ],'
' "recipe": "angle/angle",'
' "sheriff_rotations": ['
' "angle"'
' ]'
'}'
build_numbers: YES
service_account: "angle-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests release ANGLE on Win/ARM64 on Snapdragon X Elite SoCs w/ Adreno X1-85 GPUs
This builder is mirrored by any of the following try builders:
Builder owner: chrome-gpu-infra@google.com"
shadow_builder_adjustments {
service_account: "angle-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: "angle-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/generated/builders/ci/angle-win-x64-builder-asan/gn-args.json"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-win-x64-builder-asan",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-win-x64-sws-asan",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "angle_nointernal"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "angle-win-x64-builder-asan",'
' "project": "angle"'
' },'
' "run_tests_serially": true,'
' "use_test_trigger_cas": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "angle-win-x64-builder-asan",'
' "project": "angle"'
' }'
' ],'
' "builder_ids_in_scope_for_testing": ['
' {'
' "bucket": "ci",'
' "builder": "angle-win-x64-sws-asan",'
' "project": "angle"'
' }'
' ],'
' "mirroring_builder_group_and_names": ['
' {'
' "builder": "angle-cq-win-x64-asan",'
' "group": "try"'
' }'
' ],'
' "targets_spec_directory": "infra/config/generated/builders/ci/angle-win-x64-builder-asan/targets"'
' }'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-trusted",'
' "remote_jobs": 250'
' },'
' "$recipe_engine/resultdb/test_presentation": {'
' "column_keys": ['
' "v.gpu"'
' ],'
' "grouping_keys": ['
' "status",'
' "v.test_suite"'
' ]'
' },'
' "builder_group": "ci",'
' "gardener_rotations": ['
' "angle"'
' ],'
' "recipe": "angle/angle",'
' "sheriff_rotations": ['
' "angle"'
' ]'
'}'
build_numbers: YES
service_account: "angle-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Compiles release ANGLE test binaries for Win/x64 with ASan enabled
This builder is mirrored by any of the following try builders:
Builder owner: chrome-gpu-infra@google.com"
shadow_builder_adjustments {
service_account: "angle-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: "angle-win-x64-builder-dbg"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:8"
dimensions: "os:Windows-10"
dimensions: "pool:luci.chromium.gpu.ci"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/generated/builders/ci/angle-win-x64-builder-dbg/gn-args.json"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-win-x64-builder-dbg",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Debug",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' }'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "angle-win-x64-builder-dbg",'
' "project": "angle"'
' }'
' ],'
' "mirroring_builder_group_and_names": ['
' {'
' "builder": "angle-cq-win-x64-dbg",'
' "group": "try"'
' }'
' ],'
' "targets_spec_directory": "infra/config/generated/builders/ci/angle-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'
' },'
' "$recipe_engine/resultdb/test_presentation": {'
' "column_keys": ['
' "v.gpu"'
' ],'
' "grouping_keys": ['
' "status",'
' "v.test_suite"'
' ]'
' },'
' "builder_group": "ci",'
' "gardener_rotations": ['
' "angle"'
' ],'
' "recipe": "angle/angle",'
' "sheriff_rotations": ['
' "angle"'
' ]'
'}'
build_numbers: YES
service_account: "angle-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Compiles debug ANGLE test binaries for Win/x64
This builder is mirrored by any of the following try builders:
Builder owner: chrome-gpu-infra@google.com"
shadow_builder_adjustments {
service_account: "angle-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: "angle-win-x64-builder-msvc-dbg"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:8"
dimensions: "machine_type:n2-standard-8|e4-standard-8"
dimensions: "os:Windows-10"
dimensions: "pool:luci.chromium.gpu.ci"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/generated/builders/ci/angle-win-x64-builder-msvc-dbg/gn-args.json"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-win-x64-builder-msvc-dbg",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Debug",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' }'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "angle-win-x64-builder-msvc-dbg",'
' "project": "angle"'
' }'
' ],'
' "mirroring_builder_group_and_names": ['
' {'
' "builder": "angle-cq-win-x64-msvc-dbg",'
' "group": "try"'
' }'
' ],'
' "targets_spec_directory": "infra/config/generated/builders/ci/angle-win-x64-builder-msvc-dbg/targets"'
' }'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-trusted",'
' "remote_jobs": 250'
' },'
' "$recipe_engine/resultdb/test_presentation": {'
' "column_keys": ['
' "v.gpu"'
' ],'
' "grouping_keys": ['
' "status",'
' "v.test_suite"'
' ]'
' },'
' "builder_group": "ci",'
' "gardener_rotations": ['
' "angle"'
' ],'
' "recipe": "angle/angle",'
' "sheriff_rotations": ['
' "angle"'
' ]'
'}'
build_numbers: YES
service_account: "angle-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Compiles debug ANGLE targets for Win/x64 using MSVC
This builder is mirrored by any of the following try builders:
Builder owner: chrome-gpu-infra@google.com"
shadow_builder_adjustments {
service_account: "angle-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: "angle-win-x64-builder-msvc-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:8"
dimensions: "machine_type:n2-standard-8|e4-standard-8"
dimensions: "os:Windows-10"
dimensions: "pool:luci.chromium.gpu.ci"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/generated/builders/ci/angle-win-x64-builder-msvc-rel/gn-args.json"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-win-x64-builder-msvc-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' }'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "angle-win-x64-builder-msvc-rel",'
' "project": "angle"'
' }'
' ],'
' "mirroring_builder_group_and_names": ['
' {'
' "builder": "angle-cq-win-x64-msvc-rel",'
' "group": "try"'
' }'
' ],'
' "targets_spec_directory": "infra/config/generated/builders/ci/angle-win-x64-builder-msvc-rel/targets"'
' }'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-trusted",'
' "remote_jobs": 250'
' },'
' "$recipe_engine/resultdb/test_presentation": {'
' "column_keys": ['
' "v.gpu"'
' ],'
' "grouping_keys": ['
' "status",'
' "v.test_suite"'
' ]'
' },'
' "builder_group": "ci",'
' "gardener_rotations": ['
' "angle"'
' ],'
' "recipe": "angle/angle",'
' "sheriff_rotations": ['
' "angle"'
' ]'
'}'
build_numbers: YES
service_account: "angle-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Compiles release ANGLE targets for Win/x64 using MSVC
This builder is mirrored by any of the following try builders:
Builder owner: chrome-gpu-infra@google.com"
shadow_builder_adjustments {
service_account: "angle-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: "angle-win-x64-builder-perf"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:8"
dimensions: "os:Windows-10"
dimensions: "pool:luci.chromium.gpu.ci"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/generated/builders/ci/angle-win-x64-builder-perf/gn-args.json"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-win-x64-builder-perf",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' },'
' "perf_isolate_upload": true'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-win-x64-intel-uhd630-perf",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "angle-win-x64-builder-perf",'
' "project": "angle"'
' },'
' "run_tests_serially": true,'
' "use_test_trigger_cas": true'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-win-x64-nvidia-gtx1660-perf",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "angle-win-x64-builder-perf",'
' "project": "angle"'
' },'
' "run_tests_serially": true,'
' "use_test_trigger_cas": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "angle-win-x64-builder-perf",'
' "project": "angle"'
' }'
' ],'
' "builder_ids_in_scope_for_testing": ['
' {'
' "bucket": "ci",'
' "builder": "angle-win-x64-intel-uhd630-perf",'
' "project": "angle"'
' },'
' {'
' "bucket": "ci",'
' "builder": "angle-win-x64-nvidia-gtx1660-perf",'
' "project": "angle"'
' }'
' ],'
' "targets_spec_directory": "infra/config/generated/builders/ci/angle-win-x64-builder-perf/targets"'
' }'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-trusted",'
' "remote_jobs": 250'
' },'
' "$recipe_engine/resultdb/test_presentation": {'
' "column_keys": ['
' "v.gpu"'
' ],'
' "grouping_keys": ['
' "status",'
' "v.test_suite"'
' ]'
' },'
' "builder_group": "ci",'
' "gardener_rotations": ['
' "angle"'
' ],'
' "recipe": "angle/angle",'
' "sheriff_rotations": ['
' "angle"'
' ]'
'}'
build_numbers: YES
service_account: "angle-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Compiles release ANGLE perf test binaries for Win/x64
Builder owner: chrome-gpu-infra@google.com"
shadow_builder_adjustments {
service_account: "angle-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: "angle-win-x64-builder-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:8"
dimensions: "os:Windows-10"
dimensions: "pool:luci.chromium.gpu.ci"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/generated/builders/ci/angle-win-x64-builder-rel/gn-args.json"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-win-x64-builder-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-win-x64-intel-uhd630-exp-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "angle_nointernal"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "angle-win-x64-builder-rel",'
' "project": "angle"'
' },'
' "run_tests_serially": true,'
' "use_test_trigger_cas": true'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-win-x64-intel-uhd630-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "angle_nointernal"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "angle-win-x64-builder-rel",'
' "project": "angle"'
' },'
' "run_tests_serially": true,'
' "use_test_trigger_cas": true'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-win-x64-intel-uhd770-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "angle_nointernal"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "angle-win-x64-builder-rel",'
' "project": "angle"'
' },'
' "run_tests_serially": true,'
' "use_test_trigger_cas": true'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-win-x64-nvidia-gtx1660-exp-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "angle_nointernal"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "angle-win-x64-builder-rel",'
' "project": "angle"'
' },'
' "run_tests_serially": true,'
' "use_test_trigger_cas": true'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-win-x64-nvidia-gtx1660-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "angle_nointernal"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "angle-win-x64-builder-rel",'
' "project": "angle"'
' },'
' "run_tests_serially": true,'
' "use_test_trigger_cas": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "angle-win-x64-builder-rel",'
' "project": "angle"'
' }'
' ],'
' "builder_ids_in_scope_for_testing": ['
' {'
' "bucket": "ci",'
' "builder": "angle-win-x64-intel-uhd630-exp-rel",'
' "project": "angle"'
' },'
' {'
' "bucket": "ci",'
' "builder": "angle-win-x64-intel-uhd630-rel",'
' "project": "angle"'
' },'
' {'
' "bucket": "ci",'
' "builder": "angle-win-x64-intel-uhd770-rel",'
' "project": "angle"'
' },'
' {'
' "bucket": "ci",'
' "builder": "angle-win-x64-nvidia-gtx1660-exp-rel",'
' "project": "angle"'
' },'
' {'
' "bucket": "ci",'
' "builder": "angle-win-x64-nvidia-gtx1660-rel",'
' "project": "angle"'
' }'
' ],'
' "mirroring_builder_group_and_names": ['
' {'
' "builder": "angle-cq-win-x64-rel",'
' "group": "try"'
' },'
' {'
' "builder": "angle-try-win-x64-intel-uhd630-exp-rel",'
' "group": "try"'
' },'
' {'
' "builder": "angle-try-win-x64-intel-uhd630-rel",'
' "group": "try"'
' },'
' {'
' "builder": "angle-try-win-x64-intel-uhd770-rel",'
' "group": "try"'
' },'
' {'
' "builder": "angle-try-win-x64-ir-rel",'
' "group": "try"'
' },'
' {'
' "builder": "angle-try-win-x64-nvidia-gtx1660-exp-rel",'
' "group": "try"'
' },'
' {'
' "builder": "angle-try-win-x64-nvidia-gtx1660-rel",'
' "group": "try"'
' }'
' ],'
' "targets_spec_directory": "infra/config/generated/builders/ci/angle-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'
' },'
' "$recipe_engine/resultdb/test_presentation": {'
' "column_keys": ['
' "v.gpu"'
' ],'
' "grouping_keys": ['
' "status",'
' "v.test_suite"'
' ]'
' },'
' "builder_group": "ci",'
' "gardener_rotations": ['
' "angle"'
' ],'
' "recipe": "angle/angle",'
' "sheriff_rotations": ['
' "angle"'
' ]'
'}'
build_numbers: YES
service_account: "angle-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Compiles release ANGLE test binaries for Win/x64
This builder is mirrored by any of the following try builders:
Builder owner: chrome-gpu-infra@google.com"
shadow_builder_adjustments {
service_account: "angle-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: "angle-win-x64-builder-uwp-dbg"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:8"
dimensions: "machine_type:n2-standard-8|e4-standard-8"
dimensions: "os:Windows-10"
dimensions: "pool:luci.chromium.gpu.ci"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/generated/builders/ci/angle-win-x64-builder-uwp-dbg/gn-args.json"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-win-x64-builder-uwp-dbg",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Debug",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' }'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "angle-win-x64-builder-uwp-dbg",'
' "project": "angle"'
' }'
' ],'
' "mirroring_builder_group_and_names": ['
' {'
' "builder": "angle-cq-win-x64-uwp-dbg",'
' "group": "try"'
' }'
' ],'
' "targets_spec_directory": "infra/config/generated/builders/ci/angle-win-x64-builder-uwp-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'
' },'
' "$recipe_engine/resultdb/test_presentation": {'
' "column_keys": ['
' "v.gpu"'
' ],'
' "grouping_keys": ['
' "status",'
' "v.test_suite"'
' ]'
' },'
' "builder_group": "ci",'
' "gardener_rotations": ['
' "angle"'
' ],'
' "recipe": "angle/angle",'
' "sheriff_rotations": ['
' "angle"'
' ]'
'}'
build_numbers: YES
service_account: "angle-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Compiles debug ANGLE targets for Windows UWP/x64 using MSVC
This builder is mirrored by any of the following try builders:
Builder owner: chrome-gpu-infra@google.com"
shadow_builder_adjustments {
service_account: "angle-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: "angle-win-x64-builder-uwp-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:8"
dimensions: "machine_type:n2-standard-8|e4-standard-8"
dimensions: "os:Windows-10"
dimensions: "pool:luci.chromium.gpu.ci"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/generated/builders/ci/angle-win-x64-builder-uwp-rel/gn-args.json"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-win-x64-builder-uwp-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' }'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "angle-win-x64-builder-uwp-rel",'
' "project": "angle"'
' }'
' ],'
' "mirroring_builder_group_and_names": ['
' {'
' "builder": "angle-cq-win-x64-uwp-rel",'
' "group": "try"'
' }'
' ],'
' "targets_spec_directory": "infra/config/generated/builders/ci/angle-win-x64-builder-uwp-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'
' },'
' "$recipe_engine/resultdb/test_presentation": {'
' "column_keys": ['
' "v.gpu"'
' ],'
' "grouping_keys": ['
' "status",'
' "v.test_suite"'
' ]'
' },'
' "builder_group": "ci",'
' "gardener_rotations": ['
' "angle"'
' ],'
' "recipe": "angle/angle",'
' "sheriff_rotations": ['
' "angle"'
' ]'
'}'
build_numbers: YES
service_account: "angle-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Compiles release ANGLE targets for Windows UWP/x64 using MSVC
This builder is mirrored by any of the following try builders:
Builder owner: chrome-gpu-infra@google.com"
shadow_builder_adjustments {
service_account: "angle-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: "angle-win-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": "angle-win-x64-builder-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-win-x64-intel-uhd630-exp-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "angle_nointernal"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "angle-win-x64-builder-rel",'
' "project": "angle"'
' },'
' "run_tests_serially": true,'
' "use_test_trigger_cas": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "angle-win-x64-intel-uhd630-exp-rel",'
' "project": "angle"'
' }'
' ],'
' "mirroring_builder_group_and_names": ['
' {'
' "builder": "angle-try-win-x64-intel-uhd630-exp-rel",'
' "group": "try"'
' }'
' ],'
' "targets_spec_directory": "infra/config/generated/builders/ci/angle-win-x64-intel-uhd630-exp-rel/targets"'
' }'
' },'
' "$recipe_engine/resultdb/test_presentation": {'
' "column_keys": ['
' "v.gpu"'
' ],'
' "grouping_keys": ['
' "status",'
' "v.test_suite"'
' ]'
' },'
' "builder_group": "ci",'
' "gardener_rotations": ['
' "angle"'
' ],'
' "recipe": "angle/angle",'
' "sheriff_rotations": ['
' "angle"'
' ]'
'}'
build_numbers: YES
service_account: "angle-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests release ANGLE on Win/x64 on experimental configs of Intel UHD 630 GPUs
This builder is mirrored by any of the following try builders:
Builder owner: chrome-gpu-infra@google.com"
shadow_builder_adjustments {
service_account: "angle-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: "angle-win-x64-intel-uhd630-perf"
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": "angle-win-x64-builder-perf",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' },'
' "perf_isolate_upload": true'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-win-x64-intel-uhd630-perf",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "angle-win-x64-builder-perf",'
' "project": "angle"'
' },'
' "run_tests_serially": true,'
' "use_test_trigger_cas": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "angle-win-x64-intel-uhd630-perf",'
' "project": "angle"'
' }'
' ],'
' "targets_spec_directory": "infra/config/generated/builders/ci/angle-win-x64-intel-uhd630-perf/targets"'
' }'
' },'
' "$recipe_engine/resultdb/test_presentation": {'
' "column_keys": ['
' "v.gpu"'
' ],'
' "grouping_keys": ['
' "status",'
' "v.test_suite"'
' ]'
' },'
' "builder_group": "ci",'
' "gardener_rotations": ['
' "angle"'
' ],'
' "recipe": "angle/angle",'
' "sheriff_rotations": ['
' "angle"'
' ]'
'}'
build_numbers: YES
service_account: "angle-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Perf tests release ANGLE on Win/x64 on Intel UHD 630 GPUs
Builder owner: chrome-gpu-infra@google.com"
shadow_builder_adjustments {
service_account: "angle-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: "angle-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": "angle-win-x64-builder-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-win-x64-intel-uhd630-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "angle_nointernal"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "angle-win-x64-builder-rel",'
' "project": "angle"'
' },'
' "run_tests_serially": true,'
' "use_test_trigger_cas": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "angle-win-x64-intel-uhd630-rel",'
' "project": "angle"'
' }'
' ],'
' "mirroring_builder_group_and_names": ['
' {'
' "builder": "angle-cq-win-x64-rel",'
' "group": "try"'
' },'
' {'
' "builder": "angle-try-win-x64-intel-uhd630-rel",'
' "group": "try"'
' },'
' {'
' "builder": "angle-try-win-x64-ir-rel",'
' "group": "try"'
' }'
' ],'
' "targets_spec_directory": "infra/config/generated/builders/ci/angle-win-x64-intel-uhd630-rel/targets"'
' }'
' },'
' "$recipe_engine/resultdb/test_presentation": {'
' "column_keys": ['
' "v.gpu"'
' ],'
' "grouping_keys": ['
' "status",'
' "v.test_suite"'
' ]'
' },'
' "builder_group": "ci",'
' "gardener_rotations": ['
' "angle"'
' ],'
' "recipe": "angle/angle",'
' "sheriff_rotations": ['
' "angle"'
' ]'
'}'
build_numbers: YES
service_account: "angle-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests release ANGLE on Win/x64 on Intel UHD 630 GPUs
This builder is mirrored by any of the following try builders:
Builder owner: chrome-gpu-infra@google.com"
shadow_builder_adjustments {
service_account: "angle-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: "angle-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": "angle-win-x64-builder-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-win-x64-intel-uhd770-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "angle_nointernal"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "angle-win-x64-builder-rel",'
' "project": "angle"'
' },'
' "run_tests_serially": true,'
' "use_test_trigger_cas": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "angle-win-x64-intel-uhd770-rel",'
' "project": "angle"'
' }'
' ],'
' "mirroring_builder_group_and_names": ['
' {'
' "builder": "angle-try-win-x64-intel-uhd770-rel",'
' "group": "try"'
' }'
' ],'
' "targets_spec_directory": "infra/config/generated/builders/ci/angle-win-x64-intel-uhd770-rel/targets"'
' }'
' },'
' "$recipe_engine/resultdb/test_presentation": {'
' "column_keys": ['
' "v.gpu"'
' ],'
' "grouping_keys": ['
' "status",'
' "v.test_suite"'
' ]'
' },'
' "builder_group": "ci",'
' "gardener_rotations": ['
' "angle"'
' ],'
' "recipe": "angle/angle",'
' "sheriff_rotations": ['
' "angle"'
' ]'
'}'
build_numbers: YES
service_account: "angle-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests release ANGLE on Win/x64 on Intel UHD 770 GPUs
This builder is mirrored by any of the following try builders:
Builder owner: chrome-gpu-infra@google.com"
shadow_builder_adjustments {
service_account: "angle-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: "angle-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": "angle-win-x64-builder-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-win-x64-nvidia-gtx1660-exp-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "angle_nointernal"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "angle-win-x64-builder-rel",'
' "project": "angle"'
' },'
' "run_tests_serially": true,'
' "use_test_trigger_cas": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "angle-win-x64-nvidia-gtx1660-exp-rel",'
' "project": "angle"'
' }'
' ],'
' "mirroring_builder_group_and_names": ['
' {'
' "builder": "angle-try-win-x64-nvidia-gtx1660-exp-rel",'
' "group": "try"'
' }'
' ],'
' "targets_spec_directory": "infra/config/generated/builders/ci/angle-win-x64-nvidia-gtx1660-exp-rel/targets"'
' }'
' },'
' "$recipe_engine/resultdb/test_presentation": {'
' "column_keys": ['
' "v.gpu"'
' ],'
' "grouping_keys": ['
' "status",'
' "v.test_suite"'
' ]'
' },'
' "builder_group": "ci",'
' "gardener_rotations": ['
' "angle"'
' ],'
' "recipe": "angle/angle",'
' "sheriff_rotations": ['
' "angle"'
' ]'
'}'
build_numbers: YES
service_account: "angle-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests release ANGLE on Win/x64 on experimental configs of NVIDIA GTX 1660 GPUs
This builder is mirrored by any of the following try builders:
Builder owner: chrome-gpu-infra@google.com"
shadow_builder_adjustments {
service_account: "angle-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: "angle-win-x64-nvidia-gtx1660-perf"
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": "angle-win-x64-builder-perf",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' },'
' "perf_isolate_upload": true'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-win-x64-nvidia-gtx1660-perf",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "angle-win-x64-builder-perf",'
' "project": "angle"'
' },'
' "run_tests_serially": true,'
' "use_test_trigger_cas": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "angle-win-x64-nvidia-gtx1660-perf",'
' "project": "angle"'
' }'
' ],'
' "targets_spec_directory": "infra/config/generated/builders/ci/angle-win-x64-nvidia-gtx1660-perf/targets"'
' }'
' },'
' "$recipe_engine/resultdb/test_presentation": {'
' "column_keys": ['
' "v.gpu"'
' ],'
' "grouping_keys": ['
' "status",'
' "v.test_suite"'
' ]'
' },'
' "builder_group": "ci",'
' "gardener_rotations": ['
' "angle"'
' ],'
' "recipe": "angle/angle",'
' "sheriff_rotations": ['
' "angle"'
' ]'
'}'
build_numbers: YES
service_account: "angle-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Perf tests release ANGLE on Win/x64 on NVIDIA GTX 1660 GPUs
Builder owner: chrome-gpu-infra@google.com"
shadow_builder_adjustments {
service_account: "angle-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: "angle-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": "angle-win-x64-builder-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-win-x64-nvidia-gtx1660-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "angle_nointernal"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "angle-win-x64-builder-rel",'
' "project": "angle"'
' },'
' "run_tests_serially": true,'
' "use_test_trigger_cas": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "angle-win-x64-nvidia-gtx1660-rel",'
' "project": "angle"'
' }'
' ],'
' "mirroring_builder_group_and_names": ['
' {'
' "builder": "angle-cq-win-x64-rel",'
' "group": "try"'
' },'
' {'
' "builder": "angle-try-win-x64-ir-rel",'
' "group": "try"'
' },'
' {'
' "builder": "angle-try-win-x64-nvidia-gtx1660-rel",'
' "group": "try"'
' }'
' ],'
' "targets_spec_directory": "infra/config/generated/builders/ci/angle-win-x64-nvidia-gtx1660-rel/targets"'
' }'
' },'
' "$recipe_engine/resultdb/test_presentation": {'
' "column_keys": ['
' "v.gpu"'
' ],'
' "grouping_keys": ['
' "status",'
' "v.test_suite"'
' ]'
' },'
' "builder_group": "ci",'
' "gardener_rotations": ['
' "angle"'
' ],'
' "recipe": "angle/angle",'
' "sheriff_rotations": ['
' "angle"'
' ]'
'}'
build_numbers: YES
service_account: "angle-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests release ANGLE on Win/x64 on NVIDIA GTX 1660 GPUs
This builder is mirrored by any of the following try builders:
Builder owner: chrome-gpu-infra@google.com"
shadow_builder_adjustments {
service_account: "angle-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: "angle-win-x64-sws-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": "angle-win-x64-builder-asan",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-win-x64-sws-asan",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "angle_nointernal"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "angle-win-x64-builder-asan",'
' "project": "angle"'
' },'
' "run_tests_serially": true,'
' "use_test_trigger_cas": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "angle-win-x64-sws-asan",'
' "project": "angle"'
' }'
' ],'
' "mirroring_builder_group_and_names": ['
' {'
' "builder": "angle-cq-win-x64-asan",'
' "group": "try"'
' }'
' ],'
' "targets_spec_directory": "infra/config/generated/builders/ci/angle-win-x64-sws-asan/targets"'
' }'
' },'
' "$recipe_engine/resultdb/test_presentation": {'
' "column_keys": ['
' "v.gpu"'
' ],'
' "grouping_keys": ['
' "status",'
' "v.test_suite"'
' ]'
' },'
' "builder_group": "ci",'
' "gardener_rotations": ['
' "angle"'
' ],'
' "recipe": "angle/angle",'
' "sheriff_rotations": ['
' "angle"'
' ]'
'}'
build_numbers: YES
service_account: "angle-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests release ANGLE on Win/x64 with ASan on SwiftShader
This builder is mirrored by any of the following try builders:
Builder owner: chrome-gpu-infra@google.com"
shadow_builder_adjustments {
service_account: "angle-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: "angle-win-x64-trace"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:8"
dimensions: "os:Windows-10"
dimensions: "pool:luci.chromium.gpu.ci"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/generated/builders/ci/angle-win-x64-trace/gn-args.json"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-win-x64-trace",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "angle_nointernal"'
' }'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "angle-win-x64-trace",'
' "project": "angle"'
' }'
' ],'
' "mirroring_builder_group_and_names": ['
' {'
' "builder": "angle-cq-win-x64-trace",'
' "group": "try"'
' }'
' ],'
' "targets_spec_directory": "infra/config/generated/builders/ci/angle-win-x64-trace/targets"'
' }'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-trusted",'
' "remote_jobs": 250'
' },'
' "$recipe_engine/resultdb/test_presentation": {'
' "column_keys": ['
' "v.gpu"'
' ],'
' "grouping_keys": ['
' "status",'
' "v.test_suite"'
' ]'
' },'
' "builder_group": "ci",'
' "gardener_rotations": ['
' "angle"'
' ],'
' "recipe": "angle/angle",'
' "run_trace_tests": true,'
' "sheriff_rotations": ['
' "angle"'
' ]'
'}'
build_numbers: YES
service_account: "angle-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Runs ANGLE GLES trace tests on Windows/x64 with SwiftShader
This builder is mirrored by any of the following try builders:
Builder owner: chrome-gpu-infra@google.com"
shadow_builder_adjustments {
service_account: "angle-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: "angle-win-x86-builder-dbg"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:8"
dimensions: "os:Windows-10"
dimensions: "pool:luci.chromium.gpu.ci"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/generated/builders/ci/angle-win-x86-builder-dbg/gn-args.json"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-win-x86-builder-dbg",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Debug",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 32,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' }'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "angle-win-x86-builder-dbg",'
' "project": "angle"'
' }'
' ],'
' "mirroring_builder_group_and_names": ['
' {'
' "builder": "angle-cq-win-x86-dbg",'
' "group": "try"'
' }'
' ],'
' "targets_spec_directory": "infra/config/generated/builders/ci/angle-win-x86-builder-dbg/targets"'
' }'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-trusted",'
' "remote_jobs": 250'
' },'
' "$recipe_engine/resultdb/test_presentation": {'
' "column_keys": ['
' "v.gpu"'
' ],'
' "grouping_keys": ['
' "status",'
' "v.test_suite"'
' ]'
' },'
' "builder_group": "ci",'
' "gardener_rotations": ['
' "angle"'
' ],'
' "recipe": "angle/angle",'
' "sheriff_rotations": ['
' "angle"'
' ]'
'}'
build_numbers: YES
service_account: "angle-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Compiles debug ANGLE test binaries for Win/x86
This builder is mirrored by any of the following try builders:
Builder owner: chrome-gpu-infra@google.com"
shadow_builder_adjustments {
service_account: "angle-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: "angle-win-x86-builder-msvc-dbg"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:8"
dimensions: "machine_type:n2-standard-8|e4-standard-8"
dimensions: "os:Windows-10"
dimensions: "pool:luci.chromium.gpu.ci"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/generated/builders/ci/angle-win-x86-builder-msvc-dbg/gn-args.json"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-win-x86-builder-msvc-dbg",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Debug",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 32,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' }'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "angle-win-x86-builder-msvc-dbg",'
' "project": "angle"'
' }'
' ],'
' "mirroring_builder_group_and_names": ['
' {'
' "builder": "angle-cq-win-x86-msvc-dbg",'
' "group": "try"'
' }'
' ],'
' "targets_spec_directory": "infra/config/generated/builders/ci/angle-win-x86-builder-msvc-dbg/targets"'
' }'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-trusted",'
' "remote_jobs": 250'
' },'
' "$recipe_engine/resultdb/test_presentation": {'
' "column_keys": ['
' "v.gpu"'
' ],'
' "grouping_keys": ['
' "status",'
' "v.test_suite"'
' ]'
' },'
' "builder_group": "ci",'
' "gardener_rotations": ['
' "angle"'
' ],'
' "recipe": "angle/angle",'
' "sheriff_rotations": ['
' "angle"'
' ]'
'}'
build_numbers: YES
service_account: "angle-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Compiles debug ANGLE targets for Win/x86 using MSVC
This builder is mirrored by any of the following try builders:
Builder owner: chrome-gpu-infra@google.com"
shadow_builder_adjustments {
service_account: "angle-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: "angle-win-x86-builder-msvc-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:8"
dimensions: "machine_type:n2-standard-8|e4-standard-8"
dimensions: "os:Windows-10"
dimensions: "pool:luci.chromium.gpu.ci"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/generated/builders/ci/angle-win-x86-builder-msvc-rel/gn-args.json"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-win-x86-builder-msvc-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 32,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' }'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "angle-win-x86-builder-msvc-rel",'
' "project": "angle"'
' }'
' ],'
' "mirroring_builder_group_and_names": ['
' {'
' "builder": "angle-cq-win-x86-msvc-rel",'
' "group": "try"'
' }'
' ],'
' "targets_spec_directory": "infra/config/generated/builders/ci/angle-win-x86-builder-msvc-rel/targets"'
' }'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-trusted",'
' "remote_jobs": 250'
' },'
' "$recipe_engine/resultdb/test_presentation": {'
' "column_keys": ['
' "v.gpu"'
' ],'
' "grouping_keys": ['
' "status",'
' "v.test_suite"'
' ]'
' },'
' "builder_group": "ci",'
' "gardener_rotations": ['
' "angle"'
' ],'
' "recipe": "angle/angle",'
' "sheriff_rotations": ['
' "angle"'
' ]'
'}'
build_numbers: YES
service_account: "angle-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Compiles release ANGLE targets for Win/x86 using MSVC
This builder is mirrored by any of the following try builders:
Builder owner: chrome-gpu-infra@google.com"
shadow_builder_adjustments {
service_account: "angle-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: "angle-win-x86-builder-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:8"
dimensions: "os:Windows-10"
dimensions: "pool:luci.chromium.gpu.ci"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/generated/builders/ci/angle-win-x86-builder-rel/gn-args.json"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-win-x86-builder-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 32,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-win-x86-sws-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 32,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "angle-win-x86-builder-rel",'
' "project": "angle"'
' },'
' "run_tests_serially": true,'
' "use_test_trigger_cas": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "angle-win-x86-builder-rel",'
' "project": "angle"'
' }'
' ],'
' "builder_ids_in_scope_for_testing": ['
' {'
' "bucket": "ci",'
' "builder": "angle-win-x86-sws-rel",'
' "project": "angle"'
' }'
' ],'
' "mirroring_builder_group_and_names": ['
' {'
' "builder": "angle-cq-win-x86-rel",'
' "group": "try"'
' },'
' {'
' "builder": "angle-try-win-x86-sws-rel",'
' "group": "try"'
' }'
' ],'
' "targets_spec_directory": "infra/config/generated/builders/ci/angle-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'
' },'
' "$recipe_engine/resultdb/test_presentation": {'
' "column_keys": ['
' "v.gpu"'
' ],'
' "grouping_keys": ['
' "status",'
' "v.test_suite"'
' ]'
' },'
' "builder_group": "ci",'
' "gardener_rotations": ['
' "angle"'
' ],'
' "recipe": "angle/angle",'
' "sheriff_rotations": ['
' "angle"'
' ]'
'}'
build_numbers: YES
service_account: "angle-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Compiles release ANGLE test binaries for Win/x86
This builder is mirrored by any of the following try builders:
Builder owner: chrome-gpu-infra@google.com"
shadow_builder_adjustments {
service_account: "angle-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: "angle-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": "angle-win-x86-builder-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 32,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-win-x86-sws-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 32,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "angle-win-x86-builder-rel",'
' "project": "angle"'
' },'
' "run_tests_serially": true,'
' "use_test_trigger_cas": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "angle-win-x86-sws-rel",'
' "project": "angle"'
' }'
' ],'
' "mirroring_builder_group_and_names": ['
' {'
' "builder": "angle-cq-win-x86-rel",'
' "group": "try"'
' },'
' {'
' "builder": "angle-try-win-x86-sws-rel",'
' "group": "try"'
' }'
' ],'
' "targets_spec_directory": "infra/config/generated/builders/ci/angle-win-x86-sws-rel/targets"'
' }'
' },'
' "$recipe_engine/resultdb/test_presentation": {'
' "column_keys": ['
' "v.gpu"'
' ],'
' "grouping_keys": ['
' "status",'
' "v.test_suite"'
' ]'
' },'
' "builder_group": "ci",'
' "gardener_rotations": ['
' "angle"'
' ],'
' "recipe": "angle/angle",'
' "sheriff_rotations": ['
' "angle"'
' ]'
'}'
build_numbers: YES
service_account: "angle-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_ci_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests release ANGLE on Win/x86 with SwiftShader
This builder is mirrored by any of the following try builders:
Builder owner: chrome-gpu-infra@google.com"
shadow_builder_adjustments {
service_account: "angle-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.angle.ci"
pools: "luci.chromium.gpu.ci"
service_accounts: "angle-try-builder@chops-service-accounts.iam.gserviceaccount.com"
}
dynamic_builder_template {}
}
buckets {
name: "try"
swarming {
builders {
name: "angle-cq-android-arm-dbg"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:8"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.chromium.gpu.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/generated/builders/try/angle-cq-android-arm-dbg/gn-args.json"'
' ],'
' "analyze_names": ['
' "angle"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-android-arm-builder-dbg",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Debug",'
' "config": "angle_clang",'
' "target_arch": "arm",'
' "target_bits": 32,'
' "target_platform": "android"'
' },'
' "legacy_gclient_config": {'
' "config": "angle_android"'
' }'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "angle-android-arm-builder-dbg",'
' "project": "angle"'
' }'
' ],'
' "retry_failed_shards": false,'
' "retry_without_patch": false,'
' "targets_spec_directory": "infra/config/generated/builders/try/angle-cq-android-arm-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": "required",'
' "no_extra_traces": true,'
' "recipe": "angle/angle_trybot"'
'}'
build_numbers: YES
service_account: "angle-try-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "try_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Compiles all debug ANGLE targets for Android/arm. Blocks CL submission.
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 4 max concurrent builds.
"
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
max_concurrent_builds: 4
}
builders {
name: "angle-cq-android-arm-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:8"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.chromium.gpu.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/generated/builders/try/angle-cq-android-arm-rel/gn-args.json"'
' ],'
' "analyze_names": ['
' "angle"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-android-arm-builder-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "arm",'
' "target_bits": 32,'
' "target_platform": "android"'
' },'
' "legacy_gclient_config": {'
' "config": "angle_android"'
' }'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "angle-android-arm-builder-rel",'
' "project": "angle"'
' }'
' ],'
' "retry_failed_shards": false,'
' "retry_without_patch": false,'
' "targets_spec_directory": "infra/config/generated/builders/try/angle-cq-android-arm-rel/targets"'
' }'
' },'
' "$build/flakiness": {'
' "check_for_flakiness": true,'
' "check_for_flakiness_with_resultdb": true'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
' "builder_group": "try",'
' "cq": "required",'
' "no_extra_traces": true,'
' "recipe": "angle/angle_trybot"'
'}'
build_numbers: YES
service_account: "angle-try-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "try_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Compiles all debug ANGLE targets for Android/arm. Blocks CL submission.
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 4 max concurrent builds.
"
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
max_concurrent_builds: 4
}
builders {
name: "angle-cq-android-arm64-dbg"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:8"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.chromium.gpu.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/generated/builders/try/angle-cq-android-arm64-dbg/gn-args.json"'
' ],'
' "analyze_names": ['
' "angle"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-android-arm64-builder-dbg",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Debug",'
' "config": "angle_clang",'
' "target_arch": "arm",'
' "target_bits": 64,'
' "target_platform": "android"'
' },'
' "legacy_gclient_config": {'
' "config": "angle_android"'
' }'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "angle-android-arm64-builder-dbg",'
' "project": "angle"'
' }'
' ],'
' "retry_failed_shards": false,'
' "retry_without_patch": false,'
' "targets_spec_directory": "infra/config/generated/builders/try/angle-cq-android-arm64-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": "required",'
' "no_extra_traces": true,'
' "recipe": "angle/angle_trybot"'
'}'
build_numbers: YES
service_account: "angle-try-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "try_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Compiles all debug ANGLE targets for Android/arm64. Blocks CL submission.
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 4 max concurrent builds.
"
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
max_concurrent_builds: 4
}
builders {
name: "angle-cq-android-arm64-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:8"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.chromium.gpu.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/generated/builders/try/angle-cq-android-arm64-rel/gn-args.json"'
' ],'
' "analyze_names": ['
' "angle"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-android-arm64-builder-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "arm",'
' "target_bits": 64,'
' "target_platform": "android"'
' },'
' "legacy_gclient_config": {'
' "config": "angle_android"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-android-arm64-google-pixel10-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "arm",'
' "target_bits": 64,'
' "target_platform": "android"'
' },'
' "legacy_gclient_config": {'
' "config": "angle_android"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "angle-android-arm64-builder-rel",'
' "project": "angle"'
' },'
' "run_tests_serially": true,'
' "use_test_trigger_cas": true'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-android-arm64-google-pixel4-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "arm",'
' "target_bits": 64,'
' "target_platform": "android"'
' },'
' "legacy_gclient_config": {'
' "config": "angle_android"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "angle-android-arm64-builder-rel",'
' "project": "angle"'
' },'
' "run_tests_serially": true,'
' "use_test_trigger_cas": true'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-android-arm64-google-pixel6-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "arm",'
' "target_bits": 64,'
' "target_platform": "android"'
' },'
' "legacy_gclient_config": {'
' "config": "angle_android"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "angle-android-arm64-builder-rel",'
' "project": "angle"'
' },'
' "run_tests_serially": true,'
' "use_test_trigger_cas": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "angle-android-arm64-builder-rel",'
' "project": "angle"'
' }'
' ],'
' "builder_ids_in_scope_for_testing": ['
' {'
' "bucket": "ci",'
' "builder": "angle-android-arm64-google-pixel10-rel",'
' "project": "angle"'
' },'
' {'
' "bucket": "ci",'
' "builder": "angle-android-arm64-google-pixel4-rel",'
' "project": "angle"'
' },'
' {'
' "bucket": "ci",'
' "builder": "angle-android-arm64-google-pixel6-rel",'
' "project": "angle"'
' }'
' ],'
' "retry_failed_shards": false,'
' "retry_without_patch": false,'
' "targets_spec_directory": "infra/config/generated/builders/try/angle-cq-android-arm64-rel/targets"'
' }'
' },'
' "$build/flakiness": {'
' "check_for_flakiness": true,'
' "check_for_flakiness_with_resultdb": true'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
' "builder_group": "try",'
' "cq": "required",'
' "no_extra_traces": true,'
' "recipe": "angle/angle_trybot"'
'}'
build_numbers: YES
service_account: "angle-try-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "try_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests release ANGLE on Android/arm64 on multiple hardware configs. Blocks CL submission.
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 4 max concurrent builds.
"
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
max_concurrent_builds: 4
}
builders {
name: "angle-cq-linux-x64-asan"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:8"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.chromium.gpu.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/generated/builders/try/angle-cq-linux-x64-asan/gn-args.json"'
' ],'
' "analyze_names": ['
' "angle"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-builder-asan",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-sws-asan",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-builder-asan",'
' "project": "angle"'
' },'
' "run_tests_serially": true,'
' "use_test_trigger_cas": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-builder-asan",'
' "project": "angle"'
' }'
' ],'
' "builder_ids_in_scope_for_testing": ['
' {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-sws-asan",'
' "project": "angle"'
' }'
' ],'
' "retry_failed_shards": false,'
' "retry_without_patch": false,'
' "targets_spec_directory": "infra/config/generated/builders/try/angle-cq-linux-x64-asan/targets"'
' }'
' },'
' "$build/flakiness": {'
' "check_for_flakiness": true,'
' "check_for_flakiness_with_resultdb": true'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
' "builder_group": "try",'
' "cq": "required",'
' "no_extra_traces": true,'
' "recipe": "angle/angle_trybot"'
'}'
build_numbers: YES
service_account: "angle-try-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "try_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests release ANGLE on Linux/x64 on multiple hardware configs with ASan, LSan, and UBSan enabled. Blocks CL submission.
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 4 max concurrent builds.
"
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
max_concurrent_builds: 4
}
builders {
name: "angle-cq-linux-x64-dbg"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:8"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.chromium.gpu.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/generated/builders/try/angle-cq-linux-x64-dbg/gn-args.json"'
' ],'
' "analyze_names": ['
' "angle"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-builder-dbg",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Debug",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' }'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-builder-dbg",'
' "project": "angle"'
' }'
' ],'
' "retry_failed_shards": false,'
' "retry_without_patch": false,'
' "targets_spec_directory": "infra/config/generated/builders/try/angle-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": "required",'
' "no_extra_traces": true,'
' "recipe": "angle/angle_trybot"'
'}'
build_numbers: YES
service_account: "angle-try-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "try_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Compiles all debug ANGLE targets for Linux/x64. Blocks CL submission.
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 4 max concurrent builds.
"
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
max_concurrent_builds: 4
}
builders {
name: "angle-cq-linux-x64-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:8"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.chromium.gpu.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/generated/builders/try/angle-cq-linux-x64-rel/gn-args.json"'
' ],'
' "analyze_names": ['
' "angle"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-builder-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-intel-uhd630-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-builder-rel",'
' "project": "angle"'
' },'
' "run_tests_serially": true,'
' "use_test_trigger_cas": true'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-nvidia-gtx1660-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-builder-rel",'
' "project": "angle"'
' },'
' "run_tests_serially": true,'
' "use_test_trigger_cas": true'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-sws-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-builder-rel",'
' "project": "angle"'
' },'
' "run_tests_serially": true,'
' "use_test_trigger_cas": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-builder-rel",'
' "project": "angle"'
' }'
' ],'
' "builder_ids_in_scope_for_testing": ['
' {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-intel-uhd630-rel",'
' "project": "angle"'
' },'
' {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-nvidia-gtx1660-rel",'
' "project": "angle"'
' },'
' {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-sws-rel",'
' "project": "angle"'
' }'
' ],'
' "retry_failed_shards": false,'
' "retry_without_patch": false,'
' "targets_spec_directory": "infra/config/generated/builders/try/angle-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": "required",'
' "no_extra_traces": true,'
' "recipe": "angle/angle_trybot"'
'}'
build_numbers: YES
service_account: "angle-try-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "try_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests release ANGLE on Linux/x64 on multiple hardware configs. Blocks CL submission.
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 4 max concurrent builds.
"
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
max_concurrent_builds: 4
}
builders {
name: "angle-cq-linux-x64-trace"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:8"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.chromium.gpu.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/generated/builders/try/angle-cq-linux-x64-trace/gn-args.json"'
' ],'
' "analyze_names": ['
' "angle"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-trace",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "config": "angle_nointernal"'
' }'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-trace",'
' "project": "angle"'
' }'
' ],'
' "retry_failed_shards": false,'
' "retry_without_patch": false,'
' "targets_spec_directory": "infra/config/generated/builders/try/angle-cq-linux-x64-trace/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",'
' "no_extra_traces": true,'
' "recipe": "angle/angle_trybot",'
' "run_trace_tests": true'
'}'
build_numbers: YES
service_account: "angle-try-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "try_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Runs ANGLE GLES trace tests on Linux/x64 with SwiftShader. Blocks CL submission.
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 4 max concurrent builds.
"
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
max_concurrent_builds: 4
}
builders {
name: "angle-cq-linux-x64-tsan"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:8"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.chromium.gpu.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/generated/builders/try/angle-cq-linux-x64-tsan/gn-args.json"'
' ],'
' "analyze_names": ['
' "angle"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-builder-tsan",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-sws-tsan",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-builder-tsan",'
' "project": "angle"'
' },'
' "run_tests_serially": true,'
' "use_test_trigger_cas": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-builder-tsan",'
' "project": "angle"'
' }'
' ],'
' "builder_ids_in_scope_for_testing": ['
' {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-sws-tsan",'
' "project": "angle"'
' }'
' ],'
' "retry_failed_shards": false,'
' "retry_without_patch": false,'
' "targets_spec_directory": "infra/config/generated/builders/try/angle-cq-linux-x64-tsan/targets"'
' }'
' },'
' "$build/flakiness": {'
' "check_for_flakiness": true,'
' "check_for_flakiness_with_resultdb": true'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
' "builder_group": "try",'
' "cq": "required",'
' "no_extra_traces": true,'
' "recipe": "angle/angle_trybot"'
'}'
build_numbers: YES
service_account: "angle-try-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "try_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests release ANGLE on Linux/x64 on multiple hardware configs with TSan enabled. Blocks CL submission.
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 4 max concurrent builds.
"
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
max_concurrent_builds: 4
}
builders {
name: "angle-cq-mac-arm64-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cpu:arm64"
dimensions: "os:Mac-15|Mac-26"
dimensions: "pool:luci.chromium.gpu.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/generated/builders/try/angle-cq-mac-arm64-rel/gn-args.json"'
' ],'
' "analyze_names": ['
' "angle"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-mac-arm64-apple-m2-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "arm",'
' "target_bits": 64,'
' "target_platform": "mac"'
' },'
' "legacy_gclient_config": {'
' "config": "angle_nointernal"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "angle-mac-arm64-builder-rel",'
' "project": "angle"'
' },'
' "run_tests_serially": true,'
' "use_test_trigger_cas": true'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-mac-arm64-builder-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "arm",'
' "target_bits": 64,'
' "target_platform": "mac"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' }'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "angle-mac-arm64-builder-rel",'
' "project": "angle"'
' }'
' ],'
' "builder_ids_in_scope_for_testing": ['
' {'
' "bucket": "ci",'
' "builder": "angle-mac-arm64-apple-m2-rel",'
' "project": "angle"'
' }'
' ],'
' "retry_failed_shards": false,'
' "retry_without_patch": false,'
' "targets_spec_directory": "infra/config/generated/builders/try/angle-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": "required",'
' "no_extra_traces": true,'
' "recipe": "angle/angle_trybot"'
'}'
build_numbers: YES
service_account: "angle-try-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "try_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests release ANGLE on Mac/arm64 on multiple hardware configs. Blocks CL submission.
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 4 max concurrent builds.
"
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
max_concurrent_builds: 4
}
builders {
name: "angle-cq-mac-x64-dbg"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cpu:arm64"
dimensions: "os:Mac-15|Mac-26"
dimensions: "pool:luci.chromium.gpu.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/generated/builders/try/angle-cq-mac-x64-dbg/gn-args.json"'
' ],'
' "analyze_names": ['
' "angle"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-mac-x64-builder-dbg",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Debug",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "mac"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' }'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "angle-mac-x64-builder-dbg",'
' "project": "angle"'
' }'
' ],'
' "retry_failed_shards": false,'
' "retry_without_patch": false,'
' "targets_spec_directory": "infra/config/generated/builders/try/angle-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": "required",'
' "no_extra_traces": true,'
' "recipe": "angle/angle_trybot"'
'}'
build_numbers: YES
service_account: "angle-try-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "try_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Compiles all debug ANGLE targets for Mac/x64. Blocks CL submission.
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 4 max concurrent builds.
"
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
max_concurrent_builds: 4
}
builders {
name: "angle-cq-mac-x64-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cpu:arm64"
dimensions: "os:Mac-15|Mac-26"
dimensions: "pool:luci.chromium.gpu.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/generated/builders/try/angle-cq-mac-x64-rel/gn-args.json"'
' ],'
' "analyze_names": ['
' "angle"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-mac-x64-amd-5300m-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "mac"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "angle-mac-x64-builder-rel",'
' "project": "angle"'
' },'
' "run_tests_serially": true,'
' "use_test_trigger_cas": true'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-mac-x64-amd-555x-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "mac"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "angle-mac-x64-builder-rel",'
' "project": "angle"'
' },'
' "run_tests_serially": true,'
' "use_test_trigger_cas": true'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-mac-x64-builder-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "mac"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-mac-x64-intel-uhd630-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "mac"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "angle-mac-x64-builder-rel",'
' "project": "angle"'
' },'
' "run_tests_serially": true,'
' "use_test_trigger_cas": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "angle-mac-x64-builder-rel",'
' "project": "angle"'
' }'
' ],'
' "builder_ids_in_scope_for_testing": ['
' {'
' "bucket": "ci",'
' "builder": "angle-mac-x64-amd-5300m-rel",'
' "project": "angle"'
' },'
' {'
' "bucket": "ci",'
' "builder": "angle-mac-x64-amd-555x-rel",'
' "project": "angle"'
' },'
' {'
' "bucket": "ci",'
' "builder": "angle-mac-x64-intel-uhd630-rel",'
' "project": "angle"'
' }'
' ],'
' "retry_failed_shards": false,'
' "retry_without_patch": false,'
' "targets_spec_directory": "infra/config/generated/builders/try/angle-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": "required",'
' "no_extra_traces": true,'
' "recipe": "angle/angle_trybot"'
'}'
build_numbers: YES
service_account: "angle-try-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "try_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests release ANGLE on Mac/x64 on multiple hardware configs. Blocks CL submission.
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 4 max concurrent builds.
"
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
max_concurrent_builds: 4
}
builders {
name: "angle-cq-win-arm64-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:8"
dimensions: "os:Windows-10"
dimensions: "pool:luci.chromium.gpu.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/generated/builders/try/angle-cq-win-arm64-rel/gn-args.json"'
' ],'
' "analyze_names": ['
' "angle"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-win-arm64-builder-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "arm",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-win-arm64-qualcomm-snapdragon-x-elite-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "arm",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "angle_nointernal"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "angle-win-arm64-builder-rel",'
' "project": "angle"'
' },'
' "run_tests_serially": true,'
' "use_test_trigger_cas": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "angle-win-arm64-builder-rel",'
' "project": "angle"'
' }'
' ],'
' "builder_ids_in_scope_for_testing": ['
' {'
' "bucket": "ci",'
' "builder": "angle-win-arm64-qualcomm-snapdragon-x-elite-rel",'
' "project": "angle"'
' }'
' ],'
' "retry_failed_shards": false,'
' "retry_without_patch": false,'
' "targets_spec_directory": "infra/config/generated/builders/try/angle-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": "required",'
' "no_extra_traces": true,'
' "recipe": "angle/angle_trybot"'
'}'
build_numbers: YES
service_account: "angle-try-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "try_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests release ANGLE on Win/ARM64 on multiple hardware configs. Blocks CL submission.
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 4 max concurrent builds.
"
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
max_concurrent_builds: 4
}
builders {
name: "angle-cq-win-x64-asan"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:8"
dimensions: "os:Windows-10"
dimensions: "pool:luci.chromium.gpu.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/generated/builders/try/angle-cq-win-x64-asan/gn-args.json"'
' ],'
' "analyze_names": ['
' "angle"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-win-x64-builder-asan",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-win-x64-sws-asan",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "angle_nointernal"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "angle-win-x64-builder-asan",'
' "project": "angle"'
' },'
' "run_tests_serially": true,'
' "use_test_trigger_cas": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "angle-win-x64-builder-asan",'
' "project": "angle"'
' }'
' ],'
' "builder_ids_in_scope_for_testing": ['
' {'
' "bucket": "ci",'
' "builder": "angle-win-x64-sws-asan",'
' "project": "angle"'
' }'
' ],'
' "retry_failed_shards": false,'
' "retry_without_patch": false,'
' "targets_spec_directory": "infra/config/generated/builders/try/angle-cq-win-x64-asan/targets"'
' }'
' },'
' "$build/flakiness": {'
' "check_for_flakiness": true,'
' "check_for_flakiness_with_resultdb": true'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
' "builder_group": "try",'
' "cq": "required",'
' "no_extra_traces": true,'
' "recipe": "angle/angle_trybot"'
'}'
build_numbers: YES
service_account: "angle-try-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "try_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests release ANGLE on Win/x64 with ASan on multiple hardware configs. Blocks CL submission.
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 4 max concurrent builds.
"
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
max_concurrent_builds: 4
}
builders {
name: "angle-cq-win-x64-dbg"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:8"
dimensions: "os:Windows-10"
dimensions: "pool:luci.chromium.gpu.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/generated/builders/try/angle-cq-win-x64-dbg/gn-args.json"'
' ],'
' "analyze_names": ['
' "angle"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-win-x64-builder-dbg",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Debug",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' }'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "angle-win-x64-builder-dbg",'
' "project": "angle"'
' }'
' ],'
' "retry_failed_shards": false,'
' "retry_without_patch": false,'
' "targets_spec_directory": "infra/config/generated/builders/try/angle-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": "required",'
' "no_extra_traces": true,'
' "recipe": "angle/angle_trybot"'
'}'
build_numbers: YES
service_account: "angle-try-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "try_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Compiles all debug ANGLE targets for Win/x64. Blocks CL submission.
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 4 max concurrent builds.
"
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
max_concurrent_builds: 4
}
builders {
name: "angle-cq-win-x64-msvc-dbg"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:8"
dimensions: "machine_type:n2-standard-8|e4-standard-8"
dimensions: "os:Windows-10"
dimensions: "pool:luci.chromium.gpu.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/generated/builders/try/angle-cq-win-x64-msvc-dbg/gn-args.json"'
' ],'
' "analyze_names": ['
' "angle"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-win-x64-builder-msvc-dbg",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Debug",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' }'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "angle-win-x64-builder-msvc-dbg",'
' "project": "angle"'
' }'
' ],'
' "retry_failed_shards": false,'
' "retry_without_patch": false,'
' "targets_spec_directory": "infra/config/generated/builders/try/angle-cq-win-x64-msvc-dbg/targets"'
' }'
' },'
' "$build/flakiness": {'
' "check_for_flakiness": true,'
' "check_for_flakiness_with_resultdb": true'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
' "builder_group": "try",'
' "cq": "required",'
' "no_extra_traces": true,'
' "recipe": "angle/angle_trybot"'
'}'
build_numbers: YES
service_account: "angle-try-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "try_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Compiles debug ANGLE targets for Win/x64 using MSVC. Blocks CL submission.
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 4 max concurrent builds.
"
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
max_concurrent_builds: 4
}
builders {
name: "angle-cq-win-x64-msvc-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:8"
dimensions: "machine_type:n2-standard-8|e4-standard-8"
dimensions: "os:Windows-10"
dimensions: "pool:luci.chromium.gpu.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/generated/builders/try/angle-cq-win-x64-msvc-rel/gn-args.json"'
' ],'
' "analyze_names": ['
' "angle"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-win-x64-builder-msvc-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' }'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "angle-win-x64-builder-msvc-rel",'
' "project": "angle"'
' }'
' ],'
' "retry_failed_shards": false,'
' "retry_without_patch": false,'
' "targets_spec_directory": "infra/config/generated/builders/try/angle-cq-win-x64-msvc-rel/targets"'
' }'
' },'
' "$build/flakiness": {'
' "check_for_flakiness": true,'
' "check_for_flakiness_with_resultdb": true'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
' "builder_group": "try",'
' "cq": "required",'
' "no_extra_traces": true,'
' "recipe": "angle/angle_trybot"'
'}'
build_numbers: YES
service_account: "angle-try-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "try_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Compiles release ANGLE targets for Win/x64 using MSVC. Blocks CL submission.
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 4 max concurrent builds.
"
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
max_concurrent_builds: 4
}
builders {
name: "angle-cq-win-x64-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:8"
dimensions: "os:Windows-10"
dimensions: "pool:luci.chromium.gpu.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/generated/builders/try/angle-cq-win-x64-rel/gn-args.json"'
' ],'
' "analyze_names": ['
' "angle"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-win-x64-builder-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-win-x64-intel-uhd630-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "angle_nointernal"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "angle-win-x64-builder-rel",'
' "project": "angle"'
' },'
' "run_tests_serially": true,'
' "use_test_trigger_cas": true'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-win-x64-nvidia-gtx1660-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "angle_nointernal"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "angle-win-x64-builder-rel",'
' "project": "angle"'
' },'
' "run_tests_serially": true,'
' "use_test_trigger_cas": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "angle-win-x64-builder-rel",'
' "project": "angle"'
' }'
' ],'
' "builder_ids_in_scope_for_testing": ['
' {'
' "bucket": "ci",'
' "builder": "angle-win-x64-intel-uhd630-rel",'
' "project": "angle"'
' },'
' {'
' "bucket": "ci",'
' "builder": "angle-win-x64-nvidia-gtx1660-rel",'
' "project": "angle"'
' }'
' ],'
' "retry_failed_shards": false,'
' "retry_without_patch": false,'
' "targets_spec_directory": "infra/config/generated/builders/try/angle-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": "required",'
' "no_extra_traces": true,'
' "recipe": "angle/angle_trybot"'
'}'
build_numbers: YES
service_account: "angle-try-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "try_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests release ANGLE on Win/x64 on multiple hardware configs. Blocks CL submission.
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 4 max concurrent builds.
"
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
max_concurrent_builds: 4
}
builders {
name: "angle-cq-win-x64-trace"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:8"
dimensions: "os:Windows-10"
dimensions: "pool:luci.chromium.gpu.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/generated/builders/try/angle-cq-win-x64-trace/gn-args.json"'
' ],'
' "analyze_names": ['
' "angle"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-win-x64-trace",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "angle_nointernal"'
' }'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "angle-win-x64-trace",'
' "project": "angle"'
' }'
' ],'
' "retry_failed_shards": false,'
' "retry_without_patch": false,'
' "targets_spec_directory": "infra/config/generated/builders/try/angle-cq-win-x64-trace/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",'
' "no_extra_traces": true,'
' "recipe": "angle/angle_trybot",'
' "run_trace_tests": true'
'}'
build_numbers: YES
service_account: "angle-try-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "try_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Runs ANGLE GLES trace tests on Windows/x64 with SwiftShader. Blocks CL submission.
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 4 max concurrent builds.
"
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
max_concurrent_builds: 4
}
builders {
name: "angle-cq-win-x64-uwp-dbg"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:8"
dimensions: "machine_type:n2-standard-8|e4-standard-8"
dimensions: "os:Windows-10"
dimensions: "pool:luci.chromium.gpu.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/generated/builders/try/angle-cq-win-x64-uwp-dbg/gn-args.json"'
' ],'
' "analyze_names": ['
' "angle"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-win-x64-builder-uwp-dbg",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Debug",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' }'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "angle-win-x64-builder-uwp-dbg",'
' "project": "angle"'
' }'
' ],'
' "retry_failed_shards": false,'
' "retry_without_patch": false,'
' "targets_spec_directory": "infra/config/generated/builders/try/angle-cq-win-x64-uwp-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": "required",'
' "no_extra_traces": true,'
' "recipe": "angle/angle_trybot"'
'}'
build_numbers: YES
service_account: "angle-try-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "try_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Compiles debug ANGLE targets for Windows UWP/x64 using MSVC. Blocks CL submission.
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 4 max concurrent builds.
"
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
max_concurrent_builds: 4
}
builders {
name: "angle-cq-win-x64-uwp-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:8"
dimensions: "machine_type:n2-standard-8|e4-standard-8"
dimensions: "os:Windows-10"
dimensions: "pool:luci.chromium.gpu.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/generated/builders/try/angle-cq-win-x64-uwp-rel/gn-args.json"'
' ],'
' "analyze_names": ['
' "angle"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-win-x64-builder-uwp-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' }'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "angle-win-x64-builder-uwp-rel",'
' "project": "angle"'
' }'
' ],'
' "retry_failed_shards": false,'
' "retry_without_patch": false,'
' "targets_spec_directory": "infra/config/generated/builders/try/angle-cq-win-x64-uwp-rel/targets"'
' }'
' },'
' "$build/flakiness": {'
' "check_for_flakiness": true,'
' "check_for_flakiness_with_resultdb": true'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
' "builder_group": "try",'
' "cq": "required",'
' "no_extra_traces": true,'
' "recipe": "angle/angle_trybot"'
'}'
build_numbers: YES
service_account: "angle-try-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "try_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Compiles release ANGLE targets for Windows UWP/x64 using MSVC. Blocks CL submission.
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 4 max concurrent builds.
"
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
max_concurrent_builds: 4
}
builders {
name: "angle-cq-win-x86-dbg"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:8"
dimensions: "os:Windows-10"
dimensions: "pool:luci.chromium.gpu.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/generated/builders/try/angle-cq-win-x86-dbg/gn-args.json"'
' ],'
' "analyze_names": ['
' "angle"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-win-x86-builder-dbg",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Debug",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 32,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' }'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "angle-win-x86-builder-dbg",'
' "project": "angle"'
' }'
' ],'
' "retry_failed_shards": false,'
' "retry_without_patch": false,'
' "targets_spec_directory": "infra/config/generated/builders/try/angle-cq-win-x86-dbg/targets"'
' }'
' },'
' "$build/flakiness": {'
' "check_for_flakiness": true,'
' "check_for_flakiness_with_resultdb": true'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
' "builder_group": "try",'
' "cq": "required",'
' "no_extra_traces": true,'
' "recipe": "angle/angle_trybot"'
'}'
build_numbers: YES
service_account: "angle-try-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "try_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Compiles all debug ANGLE targets for Win/x86. Blocks CL submission.
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 4 max concurrent builds.
"
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
max_concurrent_builds: 4
}
builders {
name: "angle-cq-win-x86-msvc-dbg"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:8"
dimensions: "machine_type:n2-standard-8|e4-standard-8"
dimensions: "os:Windows-10"
dimensions: "pool:luci.chromium.gpu.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/generated/builders/try/angle-cq-win-x86-msvc-dbg/gn-args.json"'
' ],'
' "analyze_names": ['
' "angle"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-win-x86-builder-msvc-dbg",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Debug",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 32,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' }'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "angle-win-x86-builder-msvc-dbg",'
' "project": "angle"'
' }'
' ],'
' "retry_failed_shards": false,'
' "retry_without_patch": false,'
' "targets_spec_directory": "infra/config/generated/builders/try/angle-cq-win-x86-msvc-dbg/targets"'
' }'
' },'
' "$build/flakiness": {'
' "check_for_flakiness": true,'
' "check_for_flakiness_with_resultdb": true'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
' "builder_group": "try",'
' "cq": "required",'
' "no_extra_traces": true,'
' "recipe": "angle/angle_trybot"'
'}'
build_numbers: YES
service_account: "angle-try-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "try_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Compiles debug ANGLE targets for Win/x86 using MSVC. Blocks CL submission.
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 4 max concurrent builds.
"
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
max_concurrent_builds: 4
}
builders {
name: "angle-cq-win-x86-msvc-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:8"
dimensions: "machine_type:n2-standard-8|e4-standard-8"
dimensions: "os:Windows-10"
dimensions: "pool:luci.chromium.gpu.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/generated/builders/try/angle-cq-win-x86-msvc-rel/gn-args.json"'
' ],'
' "analyze_names": ['
' "angle"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-win-x86-builder-msvc-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 32,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' }'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "angle-win-x86-builder-msvc-rel",'
' "project": "angle"'
' }'
' ],'
' "retry_failed_shards": false,'
' "retry_without_patch": false,'
' "targets_spec_directory": "infra/config/generated/builders/try/angle-cq-win-x86-msvc-rel/targets"'
' }'
' },'
' "$build/flakiness": {'
' "check_for_flakiness": true,'
' "check_for_flakiness_with_resultdb": true'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
' "builder_group": "try",'
' "cq": "required",'
' "no_extra_traces": true,'
' "recipe": "angle/angle_trybot"'
'}'
build_numbers: YES
service_account: "angle-try-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "try_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Compiles release ANGLE targets for Win/x86 using MSVC. Blocks CL submission.
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 4 max concurrent builds.
"
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
max_concurrent_builds: 4
}
builders {
name: "angle-cq-win-x86-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:8"
dimensions: "os:Windows-10"
dimensions: "pool:luci.chromium.gpu.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/generated/builders/try/angle-cq-win-x86-rel/gn-args.json"'
' ],'
' "analyze_names": ['
' "angle"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-win-x86-builder-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 32,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-win-x86-sws-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 32,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "angle-win-x86-builder-rel",'
' "project": "angle"'
' },'
' "run_tests_serially": true,'
' "use_test_trigger_cas": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "angle-win-x86-builder-rel",'
' "project": "angle"'
' }'
' ],'
' "builder_ids_in_scope_for_testing": ['
' {'
' "bucket": "ci",'
' "builder": "angle-win-x86-sws-rel",'
' "project": "angle"'
' }'
' ],'
' "retry_failed_shards": false,'
' "retry_without_patch": false,'
' "targets_spec_directory": "infra/config/generated/builders/try/angle-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": "required",'
' "no_extra_traces": true,'
' "recipe": "angle/angle_trybot"'
'}'
build_numbers: YES
service_account: "angle-try-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "try_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests release ANGLE on Win/x86 on multiple hardware configs. Blocks CL submission.
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 4 max concurrent builds.
"
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
max_concurrent_builds: 4
}
builders {
name: "angle-try-android-arm64-google-pixel10-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:8"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.chromium.gpu.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/generated/builders/try/angle-try-android-arm64-google-pixel10-rel/gn-args.json"'
' ],'
' "analyze_names": ['
' "angle"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-android-arm64-builder-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "arm",'
' "target_bits": 64,'
' "target_platform": "android"'
' },'
' "legacy_gclient_config": {'
' "config": "angle_android"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-android-arm64-google-pixel10-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "arm",'
' "target_bits": 64,'
' "target_platform": "android"'
' },'
' "legacy_gclient_config": {'
' "config": "angle_android"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "angle-android-arm64-builder-rel",'
' "project": "angle"'
' },'
' "run_tests_serially": true,'
' "use_test_trigger_cas": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "angle-android-arm64-builder-rel",'
' "project": "angle"'
' }'
' ],'
' "builder_ids_in_scope_for_testing": ['
' {'
' "bucket": "ci",'
' "builder": "angle-android-arm64-google-pixel10-rel",'
' "project": "angle"'
' }'
' ],'
' "retry_failed_shards": false,'
' "retry_without_patch": false,'
' "targets_spec_directory": "infra/config/generated/builders/try/angle-try-android-arm64-google-pixel10-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": "angle/angle_trybot"'
'}'
build_numbers: YES
service_account: "angle-try-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "try_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests release ANGLE on Android/arm64 on Pixel 10 devices. Manual only.
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 1 max concurrent builds.
"
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
max_concurrent_builds: 1
}
builders {
name: "angle-try-android-arm64-google-pixel4-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:8"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.chromium.gpu.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/generated/builders/try/angle-try-android-arm64-google-pixel4-rel/gn-args.json"'
' ],'
' "analyze_names": ['
' "angle"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-android-arm64-builder-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "arm",'
' "target_bits": 64,'
' "target_platform": "android"'
' },'
' "legacy_gclient_config": {'
' "config": "angle_android"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-android-arm64-google-pixel4-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "arm",'
' "target_bits": 64,'
' "target_platform": "android"'
' },'
' "legacy_gclient_config": {'
' "config": "angle_android"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "angle-android-arm64-builder-rel",'
' "project": "angle"'
' },'
' "run_tests_serially": true,'
' "use_test_trigger_cas": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "angle-android-arm64-builder-rel",'
' "project": "angle"'
' }'
' ],'
' "builder_ids_in_scope_for_testing": ['
' {'
' "bucket": "ci",'
' "builder": "angle-android-arm64-google-pixel4-rel",'
' "project": "angle"'
' }'
' ],'
' "retry_failed_shards": false,'
' "retry_without_patch": false,'
' "targets_spec_directory": "infra/config/generated/builders/try/angle-try-android-arm64-google-pixel4-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": "angle/angle_trybot"'
'}'
build_numbers: YES
service_account: "angle-try-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "try_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests release ANGLE on Android/arm64 on Pixel 4 devices. Manual only.
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 1 max concurrent builds.
"
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
max_concurrent_builds: 1
}
builders {
name: "angle-try-android-arm64-google-pixel6-exp-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:8"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.chromium.gpu.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/generated/builders/try/angle-try-android-arm64-google-pixel6-exp-rel/gn-args.json"'
' ],'
' "analyze_names": ['
' "angle"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-android-arm64-builder-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "arm",'
' "target_bits": 64,'
' "target_platform": "android"'
' },'
' "legacy_gclient_config": {'
' "config": "angle_android"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-android-arm64-google-pixel6-exp-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "arm",'
' "target_bits": 64,'
' "target_platform": "android"'
' },'
' "legacy_gclient_config": {'
' "config": "angle_android"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "angle-android-arm64-builder-rel",'
' "project": "angle"'
' },'
' "run_tests_serially": true,'
' "use_test_trigger_cas": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "angle-android-arm64-builder-rel",'
' "project": "angle"'
' }'
' ],'
' "builder_ids_in_scope_for_testing": ['
' {'
' "bucket": "ci",'
' "builder": "angle-android-arm64-google-pixel6-exp-rel",'
' "project": "angle"'
' }'
' ],'
' "retry_failed_shards": false,'
' "retry_without_patch": false,'
' "targets_spec_directory": "infra/config/generated/builders/try/angle-try-android-arm64-google-pixel6-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": "angle/angle_trybot"'
'}'
build_numbers: YES
service_account: "angle-try-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "try_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests release ANGLE on Android/arm64 on experimental Pixel 6 devices. Manual only.
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 1 max concurrent builds.
"
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
max_concurrent_builds: 1
}
builders {
name: "angle-try-android-arm64-google-pixel6-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:8"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.chromium.gpu.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/generated/builders/try/angle-try-android-arm64-google-pixel6-rel/gn-args.json"'
' ],'
' "analyze_names": ['
' "angle"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-android-arm64-builder-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "arm",'
' "target_bits": 64,'
' "target_platform": "android"'
' },'
' "legacy_gclient_config": {'
' "config": "angle_android"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-android-arm64-google-pixel6-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "arm",'
' "target_bits": 64,'
' "target_platform": "android"'
' },'
' "legacy_gclient_config": {'
' "config": "angle_android"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "angle-android-arm64-builder-rel",'
' "project": "angle"'
' },'
' "run_tests_serially": true,'
' "use_test_trigger_cas": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "angle-android-arm64-builder-rel",'
' "project": "angle"'
' }'
' ],'
' "builder_ids_in_scope_for_testing": ['
' {'
' "bucket": "ci",'
' "builder": "angle-android-arm64-google-pixel6-rel",'
' "project": "angle"'
' }'
' ],'
' "retry_failed_shards": false,'
' "retry_without_patch": false,'
' "targets_spec_directory": "infra/config/generated/builders/try/angle-try-android-arm64-google-pixel6-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": "angle/angle_trybot"'
'}'
build_numbers: YES
service_account: "angle-try-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "try_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests release ANGLE on Android/arm64 on Pixel 6 devices. Manual only.
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 1 max concurrent builds.
"
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
max_concurrent_builds: 1
}
builders {
name: "angle-try-android-arm64-ir-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:8"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.chromium.gpu.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/generated/builders/try/angle-try-android-arm64-ir-rel/gn-args.json"'
' ],'
' "analyze_names": ['
' "angle"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-android-arm64-builder-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "arm",'
' "target_bits": 64,'
' "target_platform": "android"'
' },'
' "legacy_gclient_config": {'
' "config": "angle_android"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-android-arm64-google-pixel10-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "arm",'
' "target_bits": 64,'
' "target_platform": "android"'
' },'
' "legacy_gclient_config": {'
' "config": "angle_android"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "angle-android-arm64-builder-rel",'
' "project": "angle"'
' },'
' "run_tests_serially": true,'
' "use_test_trigger_cas": true'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-android-arm64-google-pixel4-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "arm",'
' "target_bits": 64,'
' "target_platform": "android"'
' },'
' "legacy_gclient_config": {'
' "config": "angle_android"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "angle-android-arm64-builder-rel",'
' "project": "angle"'
' },'
' "run_tests_serially": true,'
' "use_test_trigger_cas": true'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-android-arm64-google-pixel6-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "arm",'
' "target_bits": 64,'
' "target_platform": "android"'
' },'
' "legacy_gclient_config": {'
' "config": "angle_android"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "angle-android-arm64-builder-rel",'
' "project": "angle"'
' },'
' "run_tests_serially": true,'
' "use_test_trigger_cas": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "angle-android-arm64-builder-rel",'
' "project": "angle"'
' }'
' ],'
' "builder_ids_in_scope_for_testing": ['
' {'
' "bucket": "ci",'
' "builder": "angle-android-arm64-google-pixel10-rel",'
' "project": "angle"'
' },'
' {'
' "bucket": "ci",'
' "builder": "angle-android-arm64-google-pixel4-rel",'
' "project": "angle"'
' },'
' {'
' "bucket": "ci",'
' "builder": "angle-android-arm64-google-pixel6-rel",'
' "project": "angle"'
' }'
' ],'
' "retry_failed_shards": false,'
' "retry_without_patch": false,'
' "targets_spec_directory": "infra/config/generated/builders/try/angle-try-android-arm64-ir-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": "angle/angle_trybot"'
'}'
build_numbers: YES
service_account: "angle-try-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "try_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests release ANGLE on Android/arm64 on multiple hardware configs using ANGLE's new intermediate representation for shaders. Manual only.
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 1 max concurrent builds.
"
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
max_concurrent_builds: 1
}
builders {
name: "angle-try-android-arm64-samsung-s24-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:8"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.chromium.gpu.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/generated/builders/try/angle-try-android-arm64-samsung-s24-rel/gn-args.json"'
' ],'
' "analyze_names": ['
' "angle"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-android-arm64-builder-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "arm",'
' "target_bits": 64,'
' "target_platform": "android"'
' },'
' "legacy_gclient_config": {'
' "config": "angle_android"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-android-arm64-samsung-s24-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "arm",'
' "target_bits": 64,'
' "target_platform": "android"'
' },'
' "legacy_gclient_config": {'
' "config": "angle_android"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "angle-android-arm64-builder-rel",'
' "project": "angle"'
' },'
' "run_tests_serially": true,'
' "use_test_trigger_cas": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "angle-android-arm64-builder-rel",'
' "project": "angle"'
' }'
' ],'
' "builder_ids_in_scope_for_testing": ['
' {'
' "bucket": "ci",'
' "builder": "angle-android-arm64-samsung-s24-rel",'
' "project": "angle"'
' }'
' ],'
' "retry_failed_shards": false,'
' "retry_without_patch": false,'
' "targets_spec_directory": "infra/config/generated/builders/try/angle-try-android-arm64-samsung-s24-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": "angle/angle_trybot"'
'}'
execution_timeout_secs: 21600
build_numbers: YES
service_account: "angle-try-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "try_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests release ANGLE on Android/arm64 on Samsung S24 devices. Manual only.
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 1 max concurrent builds.
"
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
max_concurrent_builds: 1
}
builders {
name: "angle-try-linux-x64-amd-rx5500xt-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:8"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.chromium.gpu.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/generated/builders/try/angle-try-linux-x64-amd-rx5500xt-rel/gn-args.json"'
' ],'
' "analyze_names": ['
' "angle"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-amd-rx5500xt-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-builder-rel",'
' "project": "angle"'
' },'
' "run_tests_serially": true,'
' "use_test_trigger_cas": true'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-builder-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' }'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-builder-rel",'
' "project": "angle"'
' }'
' ],'
' "builder_ids_in_scope_for_testing": ['
' {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-amd-rx5500xt-rel",'
' "project": "angle"'
' }'
' ],'
' "retry_failed_shards": false,'
' "retry_without_patch": false,'
' "targets_spec_directory": "infra/config/generated/builders/try/angle-try-linux-x64-amd-rx5500xt-rel/targets"'
' }'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
' "builder_group": "try",'
' "recipe": "angle/angle_trybot"'
'}'
build_numbers: YES
service_account: "angle-try-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "try_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests release ANGLE on Linux/x64 on AMD RX 5500 XT GPUs. Manual only.
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 1 max concurrent builds.
"
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
max_concurrent_builds: 1
}
builders {
name: "angle-try-linux-x64-intel-uhd630-exp-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:8"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.chromium.gpu.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/generated/builders/try/angle-try-linux-x64-intel-uhd630-exp-rel/gn-args.json"'
' ],'
' "analyze_names": ['
' "angle"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-builder-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-intel-uhd630-exp-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-builder-rel",'
' "project": "angle"'
' },'
' "run_tests_serially": true,'
' "use_test_trigger_cas": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-builder-rel",'
' "project": "angle"'
' }'
' ],'
' "builder_ids_in_scope_for_testing": ['
' {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-intel-uhd630-exp-rel",'
' "project": "angle"'
' }'
' ],'
' "retry_failed_shards": false,'
' "retry_without_patch": false,'
' "targets_spec_directory": "infra/config/generated/builders/try/angle-try-linux-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": "angle/angle_trybot"'
'}'
build_numbers: YES
service_account: "angle-try-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "try_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests release ANGLE on Linux/x64 on experimental Intel UhD 630 configs. Manual only.
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 1 max concurrent builds.
"
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
max_concurrent_builds: 1
}
builders {
name: "angle-try-linux-x64-intel-uhd630-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:8"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.chromium.gpu.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/generated/builders/try/angle-try-linux-x64-intel-uhd630-rel/gn-args.json"'
' ],'
' "analyze_names": ['
' "angle"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-builder-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-intel-uhd630-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-builder-rel",'
' "project": "angle"'
' },'
' "run_tests_serially": true,'
' "use_test_trigger_cas": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-builder-rel",'
' "project": "angle"'
' }'
' ],'
' "builder_ids_in_scope_for_testing": ['
' {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-intel-uhd630-rel",'
' "project": "angle"'
' }'
' ],'
' "retry_failed_shards": false,'
' "retry_without_patch": false,'
' "targets_spec_directory": "infra/config/generated/builders/try/angle-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": "angle/angle_trybot"'
'}'
build_numbers: YES
service_account: "angle-try-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "try_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests release ANGLE on Linux/x64 on Intel UHD 630 GPUs. Manual only.
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 1 max concurrent builds.
"
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
max_concurrent_builds: 1
}
builders {
name: "angle-try-linux-x64-ir-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:8"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.chromium.gpu.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/generated/builders/try/angle-try-linux-x64-ir-rel/gn-args.json"'
' ],'
' "analyze_names": ['
' "angle"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-builder-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-intel-uhd630-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-builder-rel",'
' "project": "angle"'
' },'
' "run_tests_serially": true,'
' "use_test_trigger_cas": true'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-nvidia-gtx1660-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-builder-rel",'
' "project": "angle"'
' },'
' "run_tests_serially": true,'
' "use_test_trigger_cas": true'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-sws-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-builder-rel",'
' "project": "angle"'
' },'
' "run_tests_serially": true,'
' "use_test_trigger_cas": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-builder-rel",'
' "project": "angle"'
' }'
' ],'
' "builder_ids_in_scope_for_testing": ['
' {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-intel-uhd630-rel",'
' "project": "angle"'
' },'
' {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-nvidia-gtx1660-rel",'
' "project": "angle"'
' },'
' {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-sws-rel",'
' "project": "angle"'
' }'
' ],'
' "retry_failed_shards": false,'
' "retry_without_patch": false,'
' "targets_spec_directory": "infra/config/generated/builders/try/angle-try-linux-x64-ir-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": "angle/angle_trybot"'
'}'
build_numbers: YES
service_account: "angle-try-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "try_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests release ANGLE on Linux/x64 on multiple hardware configs using ANGLE's new intermediate representation for shaders. Manual only.
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 1 max concurrent builds.
"
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
max_concurrent_builds: 1
}
builders {
name: "angle-try-linux-x64-nvidia-gtx1660-exp-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:8"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.chromium.gpu.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/generated/builders/try/angle-try-linux-x64-nvidia-gtx1660-exp-rel/gn-args.json"'
' ],'
' "analyze_names": ['
' "angle"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-builder-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-nvidia-gtx1660-exp-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-builder-rel",'
' "project": "angle"'
' },'
' "run_tests_serially": true,'
' "use_test_trigger_cas": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-builder-rel",'
' "project": "angle"'
' }'
' ],'
' "builder_ids_in_scope_for_testing": ['
' {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-nvidia-gtx1660-exp-rel",'
' "project": "angle"'
' }'
' ],'
' "retry_failed_shards": false,'
' "retry_without_patch": false,'
' "targets_spec_directory": "infra/config/generated/builders/try/angle-try-linux-x64-nvidia-gtx1660-exp-rel/targets"'
' }'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
' "builder_group": "try",'
' "recipe": "angle/angle_trybot"'
'}'
build_numbers: YES
service_account: "angle-try-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "try_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests release ANGLE on Linux/x64 on experimental NVIDIA GTX 1660 configs. Manual only.
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 1 max concurrent builds.
"
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
max_concurrent_builds: 1
}
builders {
name: "angle-try-linux-x64-nvidia-gtx1660-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:8"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.chromium.gpu.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/generated/builders/try/angle-try-linux-x64-nvidia-gtx1660-rel/gn-args.json"'
' ],'
' "analyze_names": ['
' "angle"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-builder-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-nvidia-gtx1660-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-builder-rel",'
' "project": "angle"'
' },'
' "run_tests_serially": true,'
' "use_test_trigger_cas": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-builder-rel",'
' "project": "angle"'
' }'
' ],'
' "builder_ids_in_scope_for_testing": ['
' {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-nvidia-gtx1660-rel",'
' "project": "angle"'
' }'
' ],'
' "retry_failed_shards": false,'
' "retry_without_patch": false,'
' "targets_spec_directory": "infra/config/generated/builders/try/angle-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": "angle/angle_trybot"'
'}'
build_numbers: YES
service_account: "angle-try-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "try_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests release ANGLE on Linux/x64 on NVIDIA GTX 1660 GPUs. Manual only.
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 1 max concurrent builds.
"
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
max_concurrent_builds: 1
}
builders {
name: "angle-try-linux-x64-sws-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:8"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.chromium.gpu.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/generated/builders/try/angle-try-linux-x64-sws-rel/gn-args.json"'
' ],'
' "analyze_names": ['
' "angle"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-builder-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-sws-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "linux"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-builder-rel",'
' "project": "angle"'
' },'
' "run_tests_serially": true,'
' "use_test_trigger_cas": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-builder-rel",'
' "project": "angle"'
' }'
' ],'
' "builder_ids_in_scope_for_testing": ['
' {'
' "bucket": "ci",'
' "builder": "angle-linux-x64-sws-rel",'
' "project": "angle"'
' }'
' ],'
' "retry_failed_shards": false,'
' "retry_without_patch": false,'
' "targets_spec_directory": "infra/config/generated/builders/try/angle-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": "angle/angle_trybot"'
'}'
build_numbers: YES
service_account: "angle-try-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "try_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests release ANGLE on Linux/x64 with SwiftShader. Manual only.
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 1 max concurrent builds.
"
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
max_concurrent_builds: 1
}
builders {
name: "angle-try-mac-arm64-m2-exp-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cpu:arm64"
dimensions: "os:Mac-15|Mac-26"
dimensions: "pool:luci.chromium.gpu.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/generated/builders/try/angle-try-mac-arm64-m2-exp-rel/gn-args.json"'
' ],'
' "analyze_names": ['
' "angle"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-mac-arm64-apple-m2-exp-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "arm",'
' "target_bits": 64,'
' "target_platform": "mac"'
' },'
' "legacy_gclient_config": {'
' "config": "angle_nointernal"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "angle-mac-arm64-builder-rel",'
' "project": "angle"'
' },'
' "run_tests_serially": true,'
' "use_test_trigger_cas": true'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-mac-arm64-builder-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "arm",'
' "target_bits": 64,'
' "target_platform": "mac"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' }'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "angle-mac-arm64-builder-rel",'
' "project": "angle"'
' }'
' ],'
' "builder_ids_in_scope_for_testing": ['
' {'
' "bucket": "ci",'
' "builder": "angle-mac-arm64-apple-m2-exp-rel",'
' "project": "angle"'
' }'
' ],'
' "retry_failed_shards": false,'
' "retry_without_patch": false,'
' "targets_spec_directory": "infra/config/generated/builders/try/angle-try-mac-arm64-m2-exp-rel/targets"'
' }'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
' "builder_group": "try",'
' "recipe": "angle/angle_trybot"'
'}'
build_numbers: YES
service_account: "angle-try-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "try_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests release ANGLE on Mac/arm64 on experimental configs of Apple M2 SoCs. Manual only.
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 1 max concurrent builds.
"
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
max_concurrent_builds: 1
}
builders {
name: "angle-try-mac-arm64-m2-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cpu:arm64"
dimensions: "os:Mac-15|Mac-26"
dimensions: "pool:luci.chromium.gpu.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/generated/builders/try/angle-try-mac-arm64-m2-rel/gn-args.json"'
' ],'
' "analyze_names": ['
' "angle"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-mac-arm64-apple-m2-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "arm",'
' "target_bits": 64,'
' "target_platform": "mac"'
' },'
' "legacy_gclient_config": {'
' "config": "angle_nointernal"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "angle-mac-arm64-builder-rel",'
' "project": "angle"'
' },'
' "run_tests_serially": true,'
' "use_test_trigger_cas": true'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-mac-arm64-builder-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "arm",'
' "target_bits": 64,'
' "target_platform": "mac"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' }'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "angle-mac-arm64-builder-rel",'
' "project": "angle"'
' }'
' ],'
' "builder_ids_in_scope_for_testing": ['
' {'
' "bucket": "ci",'
' "builder": "angle-mac-arm64-apple-m2-rel",'
' "project": "angle"'
' }'
' ],'
' "retry_failed_shards": false,'
' "retry_without_patch": false,'
' "targets_spec_directory": "infra/config/generated/builders/try/angle-try-mac-arm64-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": "angle/angle_trybot"'
'}'
build_numbers: YES
service_account: "angle-try-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "try_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests release ANGLE on Mac/arm64 on Apple M2 SoCs. Manual only.
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 1 max concurrent builds.
"
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
max_concurrent_builds: 1
}
builders {
name: "angle-try-mac-x64-amd-5300m-exp-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cpu:arm64"
dimensions: "os:Mac-15|Mac-26"
dimensions: "pool:luci.chromium.gpu.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/generated/builders/try/angle-try-mac-x64-amd-5300m-exp-rel/gn-args.json"'
' ],'
' "analyze_names": ['
' "angle"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-mac-x64-amd-5300m-exp-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "mac"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "angle-mac-x64-builder-rel",'
' "project": "angle"'
' },'
' "run_tests_serially": true,'
' "use_test_trigger_cas": true'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-mac-x64-builder-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "mac"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' }'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "angle-mac-x64-builder-rel",'
' "project": "angle"'
' }'
' ],'
' "builder_ids_in_scope_for_testing": ['
' {'
' "bucket": "ci",'
' "builder": "angle-mac-x64-amd-5300m-exp-rel",'
' "project": "angle"'
' }'
' ],'
' "retry_failed_shards": false,'
' "retry_without_patch": false,'
' "targets_spec_directory": "infra/config/generated/builders/try/angle-try-mac-x64-amd-5300m-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": "angle/angle_trybot"'
'}'
build_numbers: YES
service_account: "angle-try-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "try_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests release ANGLE on Mac/x64 on experimental configs of 16\" 2019 Macbook Pros w/ 5300M GPUs. Manual only.
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 1 max concurrent builds.
"
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
max_concurrent_builds: 1
}
builders {
name: "angle-try-mac-x64-amd-5300m-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cpu:arm64"
dimensions: "os:Mac-15|Mac-26"
dimensions: "pool:luci.chromium.gpu.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/generated/builders/try/angle-try-mac-x64-amd-5300m-rel/gn-args.json"'
' ],'
' "analyze_names": ['
' "angle"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-mac-x64-amd-5300m-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "mac"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "angle-mac-x64-builder-rel",'
' "project": "angle"'
' },'
' "run_tests_serially": true,'
' "use_test_trigger_cas": true'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-mac-x64-builder-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "mac"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' }'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "angle-mac-x64-builder-rel",'
' "project": "angle"'
' }'
' ],'
' "builder_ids_in_scope_for_testing": ['
' {'
' "bucket": "ci",'
' "builder": "angle-mac-x64-amd-5300m-rel",'
' "project": "angle"'
' }'
' ],'
' "retry_failed_shards": false,'
' "retry_without_patch": false,'
' "targets_spec_directory": "infra/config/generated/builders/try/angle-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": "angle/angle_trybot"'
'}'
build_numbers: YES
service_account: "angle-try-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "try_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests release ANGLE on Mac/x64 on 16\" 2019 Macbook Pros w/ 5300M GPUs. Manual only.
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 1 max concurrent builds.
"
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
max_concurrent_builds: 1
}
builders {
name: "angle-try-mac-x64-amd-555x-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cpu:arm64"
dimensions: "os:Mac-15|Mac-26"
dimensions: "pool:luci.chromium.gpu.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/generated/builders/try/angle-try-mac-x64-amd-555x-rel/gn-args.json"'
' ],'
' "analyze_names": ['
' "angle"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-mac-x64-amd-555x-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "mac"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "angle-mac-x64-builder-rel",'
' "project": "angle"'
' },'
' "run_tests_serially": true,'
' "use_test_trigger_cas": true'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-mac-x64-builder-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "mac"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' }'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "angle-mac-x64-builder-rel",'
' "project": "angle"'
' }'
' ],'
' "builder_ids_in_scope_for_testing": ['
' {'
' "bucket": "ci",'
' "builder": "angle-mac-x64-amd-555x-rel",'
' "project": "angle"'
' }'
' ],'
' "retry_failed_shards": false,'
' "retry_without_patch": false,'
' "targets_spec_directory": "infra/config/generated/builders/try/angle-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": "angle/angle_trybot"'
'}'
build_numbers: YES
service_account: "angle-try-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "try_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests release ANGLE on Mac/x64 on 15\" 2019 Macbook Pros w/ Radeon Pro 555X GPUs. Manual only.
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 1 max concurrent builds.
"
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
max_concurrent_builds: 1
}
builders {
name: "angle-try-mac-x64-intel-uhd630-exp-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cpu:arm64"
dimensions: "os:Mac-15|Mac-26"
dimensions: "pool:luci.chromium.gpu.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/generated/builders/try/angle-try-mac-x64-intel-uhd630-exp-rel/gn-args.json"'
' ],'
' "analyze_names": ['
' "angle"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-mac-x64-builder-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "mac"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-mac-x64-intel-uhd630-exp-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "mac"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "angle-mac-x64-builder-rel",'
' "project": "angle"'
' },'
' "run_tests_serially": true,'
' "use_test_trigger_cas": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "angle-mac-x64-builder-rel",'
' "project": "angle"'
' }'
' ],'
' "builder_ids_in_scope_for_testing": ['
' {'
' "bucket": "ci",'
' "builder": "angle-mac-x64-intel-uhd630-exp-rel",'
' "project": "angle"'
' }'
' ],'
' "retry_failed_shards": false,'
' "retry_without_patch": false,'
' "targets_spec_directory": "infra/config/generated/builders/try/angle-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": "angle/angle_trybot"'
'}'
build_numbers: YES
service_account: "angle-try-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "try_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests release ANGLE on Mac/x64 on experimental configs of 2018 Mac Minis w/ Intel UHD 630 GPUs. Manual only.
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 1 max concurrent builds.
"
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
max_concurrent_builds: 1
}
builders {
name: "angle-try-mac-x64-intel-uhd630-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cpu:arm64"
dimensions: "os:Mac-15|Mac-26"
dimensions: "pool:luci.chromium.gpu.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/generated/builders/try/angle-try-mac-x64-intel-uhd630-rel/gn-args.json"'
' ],'
' "analyze_names": ['
' "angle"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-mac-x64-builder-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "mac"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-mac-x64-intel-uhd630-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "mac"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "angle-mac-x64-builder-rel",'
' "project": "angle"'
' },'
' "run_tests_serially": true,'
' "use_test_trigger_cas": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "angle-mac-x64-builder-rel",'
' "project": "angle"'
' }'
' ],'
' "builder_ids_in_scope_for_testing": ['
' {'
' "bucket": "ci",'
' "builder": "angle-mac-x64-intel-uhd630-rel",'
' "project": "angle"'
' }'
' ],'
' "retry_failed_shards": false,'
' "retry_without_patch": false,'
' "targets_spec_directory": "infra/config/generated/builders/try/angle-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": "angle/angle_trybot"'
'}'
build_numbers: YES
service_account: "angle-try-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "try_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests release ANGLE on Mac/x64 on 2018 Mac Minis w/ Intel UHD 630 GPUs. Manual only.
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 1 max concurrent builds.
"
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
max_concurrent_builds: 1
}
builders {
name: "angle-try-mac-x64-ir-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cpu:arm64"
dimensions: "os:Mac-15|Mac-26"
dimensions: "pool:luci.chromium.gpu.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/generated/builders/try/angle-try-mac-x64-ir-rel/gn-args.json"'
' ],'
' "analyze_names": ['
' "angle"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-mac-x64-amd-5300m-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "mac"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "angle-mac-x64-builder-rel",'
' "project": "angle"'
' },'
' "run_tests_serially": true,'
' "use_test_trigger_cas": true'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-mac-x64-amd-555x-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "mac"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "angle-mac-x64-builder-rel",'
' "project": "angle"'
' },'
' "run_tests_serially": true,'
' "use_test_trigger_cas": true'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-mac-x64-builder-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "mac"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-mac-x64-intel-uhd630-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "mac"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "angle-mac-x64-builder-rel",'
' "project": "angle"'
' },'
' "run_tests_serially": true,'
' "use_test_trigger_cas": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "angle-mac-x64-builder-rel",'
' "project": "angle"'
' }'
' ],'
' "builder_ids_in_scope_for_testing": ['
' {'
' "bucket": "ci",'
' "builder": "angle-mac-x64-amd-5300m-rel",'
' "project": "angle"'
' },'
' {'
' "bucket": "ci",'
' "builder": "angle-mac-x64-amd-555x-rel",'
' "project": "angle"'
' },'
' {'
' "bucket": "ci",'
' "builder": "angle-mac-x64-intel-uhd630-rel",'
' "project": "angle"'
' }'
' ],'
' "retry_failed_shards": false,'
' "retry_without_patch": false,'
' "targets_spec_directory": "infra/config/generated/builders/try/angle-try-mac-x64-ir-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": "angle/angle_trybot"'
'}'
build_numbers: YES
service_account: "angle-try-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "try_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests release ANGLE on Mac/x64 on multiple hardware configs using ANGLE's new intermediate representation for shaders. Manual only.
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 1 max concurrent builds.
"
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
max_concurrent_builds: 1
}
builders {
name: "angle-try-win-arm64-qualcomm-snapdragon-x-elite-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:8"
dimensions: "os:Windows-10"
dimensions: "pool:luci.chromium.gpu.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/generated/builders/try/angle-try-win-arm64-qualcomm-snapdragon-x-elite-rel/gn-args.json"'
' ],'
' "analyze_names": ['
' "angle"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-win-arm64-builder-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "arm",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-win-arm64-qualcomm-snapdragon-x-elite-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "arm",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "angle_nointernal"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "angle-win-arm64-builder-rel",'
' "project": "angle"'
' },'
' "run_tests_serially": true,'
' "use_test_trigger_cas": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "angle-win-arm64-builder-rel",'
' "project": "angle"'
' }'
' ],'
' "builder_ids_in_scope_for_testing": ['
' {'
' "bucket": "ci",'
' "builder": "angle-win-arm64-qualcomm-snapdragon-x-elite-rel",'
' "project": "angle"'
' }'
' ],'
' "retry_failed_shards": false,'
' "retry_without_patch": false,'
' "targets_spec_directory": "infra/config/generated/builders/try/angle-try-win-arm64-qualcomm-snapdragon-x-elite-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": "angle/angle_trybot"'
'}'
build_numbers: YES
service_account: "angle-try-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "try_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests release ANGLE on Win/ARM64 on Snapdragon X Elite SoCs w/ Adreno X1-85 GPUs. Manual only.
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 1 max concurrent builds.
"
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
max_concurrent_builds: 1
}
builders {
name: "angle-try-win-x64-intel-uhd630-exp-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:8"
dimensions: "os:Windows-10"
dimensions: "pool:luci.chromium.gpu.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/generated/builders/try/angle-try-win-x64-intel-uhd630-exp-rel/gn-args.json"'
' ],'
' "analyze_names": ['
' "angle"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-win-x64-builder-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-win-x64-intel-uhd630-exp-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "angle_nointernal"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "angle-win-x64-builder-rel",'
' "project": "angle"'
' },'
' "run_tests_serially": true,'
' "use_test_trigger_cas": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "angle-win-x64-builder-rel",'
' "project": "angle"'
' }'
' ],'
' "builder_ids_in_scope_for_testing": ['
' {'
' "bucket": "ci",'
' "builder": "angle-win-x64-intel-uhd630-exp-rel",'
' "project": "angle"'
' }'
' ],'
' "retry_failed_shards": false,'
' "retry_without_patch": false,'
' "targets_spec_directory": "infra/config/generated/builders/try/angle-try-win-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": "angle/angle_trybot"'
'}'
build_numbers: YES
service_account: "angle-try-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "try_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests release ANGLE on Win/x64 on experimental configs of Intel UHD 630 GPUs. Manual only.
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 1 max concurrent builds.
"
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
max_concurrent_builds: 1
}
builders {
name: "angle-try-win-x64-intel-uhd630-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:8"
dimensions: "os:Windows-10"
dimensions: "pool:luci.chromium.gpu.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/generated/builders/try/angle-try-win-x64-intel-uhd630-rel/gn-args.json"'
' ],'
' "analyze_names": ['
' "angle"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-win-x64-builder-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-win-x64-intel-uhd630-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "angle_nointernal"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "angle-win-x64-builder-rel",'
' "project": "angle"'
' },'
' "run_tests_serially": true,'
' "use_test_trigger_cas": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "angle-win-x64-builder-rel",'
' "project": "angle"'
' }'
' ],'
' "builder_ids_in_scope_for_testing": ['
' {'
' "bucket": "ci",'
' "builder": "angle-win-x64-intel-uhd630-rel",'
' "project": "angle"'
' }'
' ],'
' "retry_failed_shards": false,'
' "retry_without_patch": false,'
' "targets_spec_directory": "infra/config/generated/builders/try/angle-try-win-x64-intel-uhd630-rel/targets"'
' }'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
' "builder_group": "try",'
' "recipe": "angle/angle_trybot"'
'}'
build_numbers: YES
service_account: "angle-try-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "try_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests release ANGLE on Win/x64 on Intel UHD 630 GPUs. Manual only.
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 1 max concurrent builds.
"
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
max_concurrent_builds: 1
}
builders {
name: "angle-try-win-x64-intel-uhd770-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:8"
dimensions: "os:Windows-10"
dimensions: "pool:luci.chromium.gpu.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/generated/builders/try/angle-try-win-x64-intel-uhd770-rel/gn-args.json"'
' ],'
' "analyze_names": ['
' "angle"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-win-x64-builder-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-win-x64-intel-uhd770-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "angle_nointernal"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "angle-win-x64-builder-rel",'
' "project": "angle"'
' },'
' "run_tests_serially": true,'
' "use_test_trigger_cas": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "angle-win-x64-builder-rel",'
' "project": "angle"'
' }'
' ],'
' "builder_ids_in_scope_for_testing": ['
' {'
' "bucket": "ci",'
' "builder": "angle-win-x64-intel-uhd770-rel",'
' "project": "angle"'
' }'
' ],'
' "retry_failed_shards": false,'
' "retry_without_patch": false,'
' "targets_spec_directory": "infra/config/generated/builders/try/angle-try-win-x64-intel-uhd770-rel/targets"'
' }'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
' "builder_group": "try",'
' "recipe": "angle/angle_trybot"'
'}'
build_numbers: YES
service_account: "angle-try-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "try_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests release ANGLE on Win/x64 on Intel UHD 770 GPUs. Manual only.
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 1 max concurrent builds.
"
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
max_concurrent_builds: 1
}
builders {
name: "angle-try-win-x64-ir-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:8"
dimensions: "os:Windows-10"
dimensions: "pool:luci.chromium.gpu.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/generated/builders/try/angle-try-win-x64-ir-rel/gn-args.json"'
' ],'
' "analyze_names": ['
' "angle"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-win-x64-builder-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-win-x64-intel-uhd630-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "angle_nointernal"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "angle-win-x64-builder-rel",'
' "project": "angle"'
' },'
' "run_tests_serially": true,'
' "use_test_trigger_cas": true'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-win-x64-nvidia-gtx1660-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "angle_nointernal"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "angle-win-x64-builder-rel",'
' "project": "angle"'
' },'
' "run_tests_serially": true,'
' "use_test_trigger_cas": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "angle-win-x64-builder-rel",'
' "project": "angle"'
' }'
' ],'
' "builder_ids_in_scope_for_testing": ['
' {'
' "bucket": "ci",'
' "builder": "angle-win-x64-intel-uhd630-rel",'
' "project": "angle"'
' },'
' {'
' "bucket": "ci",'
' "builder": "angle-win-x64-nvidia-gtx1660-rel",'
' "project": "angle"'
' }'
' ],'
' "retry_failed_shards": false,'
' "retry_without_patch": false,'
' "targets_spec_directory": "infra/config/generated/builders/try/angle-try-win-x64-ir-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": "angle/angle_trybot"'
'}'
build_numbers: YES
service_account: "angle-try-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "try_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests release ANGLE on Win/x64 on multiple hardware configs using ANGLE's new intermediate representation for shaders. Manual only.
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 1 max concurrent builds.
"
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
max_concurrent_builds: 1
}
builders {
name: "angle-try-win-x64-nvidia-gtx1660-exp-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:8"
dimensions: "os:Windows-10"
dimensions: "pool:luci.chromium.gpu.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/generated/builders/try/angle-try-win-x64-nvidia-gtx1660-exp-rel/gn-args.json"'
' ],'
' "analyze_names": ['
' "angle"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-win-x64-builder-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-win-x64-nvidia-gtx1660-exp-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "angle_nointernal"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "angle-win-x64-builder-rel",'
' "project": "angle"'
' },'
' "run_tests_serially": true,'
' "use_test_trigger_cas": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "angle-win-x64-builder-rel",'
' "project": "angle"'
' }'
' ],'
' "builder_ids_in_scope_for_testing": ['
' {'
' "bucket": "ci",'
' "builder": "angle-win-x64-nvidia-gtx1660-exp-rel",'
' "project": "angle"'
' }'
' ],'
' "retry_failed_shards": false,'
' "retry_without_patch": false,'
' "targets_spec_directory": "infra/config/generated/builders/try/angle-try-win-x64-nvidia-gtx1660-exp-rel/targets"'
' }'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
' "builder_group": "try",'
' "recipe": "angle/angle_trybot"'
'}'
build_numbers: YES
service_account: "angle-try-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "try_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests release ANGLE on Win/x64 on experimental configs of NVIDIA GTX 1660 GPUs. Manual only.
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 1 max concurrent builds.
"
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
max_concurrent_builds: 1
}
builders {
name: "angle-try-win-x64-nvidia-gtx1660-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:8"
dimensions: "os:Windows-10"
dimensions: "pool:luci.chromium.gpu.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/generated/builders/try/angle-try-win-x64-nvidia-gtx1660-rel/gn-args.json"'
' ],'
' "analyze_names": ['
' "angle"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-win-x64-builder-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-win-x64-nvidia-gtx1660-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 64,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "angle_nointernal"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "angle-win-x64-builder-rel",'
' "project": "angle"'
' },'
' "run_tests_serially": true,'
' "use_test_trigger_cas": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "angle-win-x64-builder-rel",'
' "project": "angle"'
' }'
' ],'
' "builder_ids_in_scope_for_testing": ['
' {'
' "bucket": "ci",'
' "builder": "angle-win-x64-nvidia-gtx1660-rel",'
' "project": "angle"'
' }'
' ],'
' "retry_failed_shards": false,'
' "retry_without_patch": false,'
' "targets_spec_directory": "infra/config/generated/builders/try/angle-try-win-x64-nvidia-gtx1660-rel/targets"'
' }'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
' "builder_group": "try",'
' "recipe": "angle/angle_trybot"'
'}'
build_numbers: YES
service_account: "angle-try-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "try_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests release ANGLE on Win/x64 on NVIDIA GTX 1660 GPUs. Manual only.
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 1 max concurrent builds.
"
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
max_concurrent_builds: 1
}
builders {
name: "angle-try-win-x86-sws-rel"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:8"
dimensions: "os:Windows-10"
dimensions: "pool:luci.chromium.gpu.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/chromium_tests_builder_config": {'
' "builder_config": {'
' "additional_exclusions": ['
' "infra/config/generated/builders/try/angle-try-win-x86-sws-rel/gn-args.json"'
' ],'
' "analyze_names": ['
' "angle"'
' ],'
' "builder_db": {'
' "entries": ['
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-win-x86-builder-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "COMPILE_AND_TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 32,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' }'
' }'
' },'
' {'
' "builder_id": {'
' "bucket": "ci",'
' "builder": "angle-win-x86-sws-rel",'
' "project": "angle"'
' },'
' "builder_spec": {'
' "builder_group": "ci",'
' "execution_mode": "TEST",'
' "legacy_chromium_config": {'
' "build_config": "Release",'
' "config": "angle_clang",'
' "target_arch": "intel",'
' "target_bits": 32,'
' "target_platform": "win"'
' },'
' "legacy_gclient_config": {'
' "config": "angle"'
' },'
' "parent": {'
' "bucket": "ci",'
' "builder": "angle-win-x86-builder-rel",'
' "project": "angle"'
' },'
' "run_tests_serially": true,'
' "use_test_trigger_cas": true'
' }'
' }'
' ]'
' },'
' "builder_ids": ['
' {'
' "bucket": "ci",'
' "builder": "angle-win-x86-builder-rel",'
' "project": "angle"'
' }'
' ],'
' "builder_ids_in_scope_for_testing": ['
' {'
' "bucket": "ci",'
' "builder": "angle-win-x86-sws-rel",'
' "project": "angle"'
' }'
' ],'
' "retry_failed_shards": false,'
' "retry_without_patch": false,'
' "targets_spec_directory": "infra/config/generated/builders/try/angle-try-win-x86-sws-rel/targets"'
' }'
' },'
' "$build/siso": {'
' "configs": ['
' "builder"'
' ],'
' "enable_cloud_monitoring": true,'
' "enable_cloud_trace": true,'
' "experiments": [],'
' "profile_mode": "cloud",'
' "project": "rbe-chromium-untrusted",'
' "remote_jobs": 250'
' },'
' "builder_group": "try",'
' "recipe": "angle/angle_trybot"'
'}'
build_numbers: YES
service_account: "angle-try-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "try_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Tests release ANGLE on Win/x86 with SwiftShader. Manual only.
This builder mirrors the following CI builders:
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 1 max concurrent builds.
"
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
max_concurrent_builds: 1
}
builders {
name: "presubmit"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:8"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.chromium.gpu.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/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'
' },'
' "$recipe_engine/resultdb/test_presentation": {'
' "column_keys": ['
' "v.gpu"'
' ],'
' "grouping_keys": ['
' "status",'
' "v.test_suite"'
' ]'
' },'
' "builder_group": "try",'
' "cq": "required",'
' "no_extra_traces": true,'
' "recipe": "run_presubmit",'
' "repo_name": "angle",'
' "runhooks": true'
'}'
build_numbers: YES
service_account: "angle-try-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "try_test_results"
test_results {}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "gpu_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+)"
}
}
}
bq_exports {
project: "chrome-luci-data"
dataset: "chromium"
table: "blink_web_tests_try_test_results"
test_results {
predicate {
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)|(ninja://[^/]*headless_shell_wpt/.+)"
}
}
}
history_options {
use_invocation_timestamp: true
}
}
description_html: "Runs basic presubmit checks on Linux machines
Builder owner: chrome-gpu-infra@google.com
NOTE: This builder only runs 4 max concurrent builds.
"
contact_team_email: "chrome-gpu-infra@google.com"
custom_metric_definitions {
name: "/chrome/infra/browser/builds/cached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"true\""
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_retry_shard_count"
predicates: "has(build.output.properties.ran_tests_retry_shard)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/ran_tests_without_patch_count"
predicates: "has(build.output.properties.ran_tests_without_patch)"
}
custom_metric_definitions {
name: "/chrome/infra/browser/builds/uncached_count"
predicates: "has(build.output.properties.is_cached)"
predicates: "string(build.output.properties.is_cached) == \"false\""
}
max_concurrent_builds: 4
}
}
shadow: "try.shadow"
}
buckets {
name: "try.shadow"
constraints {
pools: "luci.angle.try"
pools: "luci.chromium.gpu.try"
service_accounts: "angle-try-builder@chops-service-accounts.iam.gserviceaccount.com"
}
dynamic_builder_template {}
}