{ | |
"AAAAA1 AUTOGENERATED FILE DO NOT EDIT": {}, | |
"AAAAA2 See generate_buildbot_json.py to make changes": {}, | |
"ANGLE GPU Android Release (Nexus 5X)": { | |
"gtest_tests": [ | |
{ | |
"args": [ | |
"angle_end2end_tests", | |
"--gtest_filter=-*Vulkan_SwiftShader*", | |
"--shard-timeout=180", | |
"-v" | |
], | |
"merge": { | |
"args": [], | |
"script": "//testing/merge_scripts/standard_isolated_script_merge.py" | |
}, | |
"swarming": { | |
"can_use_on_swarming_builders": true, | |
"cipd_packages": [ | |
{ | |
"cipd_package": "infra/tools/luci/logdog/butler/${platform}", | |
"location": "bin", | |
"revision": "git_revision:ff387eadf445b24c935f1cf7d6ddd279f8a6b04c" | |
} | |
], | |
"containment_type": "AUTO", | |
"dimension_sets": [ | |
{ | |
"device_os": "MMB29Q", | |
"device_os_type": "userdebug", | |
"device_type": "bullhead", | |
"os": "Android" | |
} | |
], | |
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com", | |
"shards": 4 | |
}, | |
"test": "angle_end2end_tests", | |
"test_id_prefix": "ninja://third_party/angle/src/tests:angle_end2end_tests/", | |
"use_isolated_scripts_api": true | |
}, | |
{ | |
"args": [ | |
"angle_unittests", | |
"-v" | |
], | |
"merge": { | |
"args": [], | |
"script": "//testing/merge_scripts/standard_isolated_script_merge.py" | |
}, | |
"swarming": { | |
"can_use_on_swarming_builders": true, | |
"cipd_packages": [ | |
{ | |
"cipd_package": "infra/tools/luci/logdog/butler/${platform}", | |
"location": "bin", | |
"revision": "git_revision:ff387eadf445b24c935f1cf7d6ddd279f8a6b04c" | |
} | |
], | |
"containment_type": "AUTO", | |
"dimension_sets": [ | |
{ | |
"device_os": "MMB29Q", | |
"device_os_type": "userdebug", | |
"device_type": "bullhead", | |
"os": "Android" | |
} | |
], | |
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com" | |
}, | |
"test": "angle_unittests", | |
"test_id_prefix": "ninja://third_party/angle/src/tests:angle_unittests/", | |
"use_isolated_scripts_api": true | |
} | |
], | |
"isolated_scripts": [ | |
{ | |
"args": [ | |
"angle_perftests", | |
"--non-telemetry=true", | |
"--gtest-benchmark-name=angle_perftests", | |
"-v", | |
"--one-frame-only", | |
"--test-timeout=100", | |
"--test-launcher-batch-limit=1" | |
], | |
"isolate_name": "angle_perftests", | |
"merge": { | |
"args": [ | |
"--smoke-test-mode" | |
], | |
"script": "//tools/perf/process_perf_results.py" | |
}, | |
"name": "angle_perftests", | |
"swarming": { | |
"can_use_on_swarming_builders": true, | |
"cipd_packages": [ | |
{ | |
"cipd_package": "infra/tools/luci/logdog/butler/${platform}", | |
"location": "bin", | |
"revision": "git_revision:ff387eadf445b24c935f1cf7d6ddd279f8a6b04c" | |
} | |
], | |
"containment_type": "AUTO", | |
"dimension_sets": [ | |
{ | |
"device_os": "MMB29Q", | |
"device_os_type": "userdebug", | |
"device_type": "bullhead", | |
"os": "Android" | |
} | |
], | |
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com", | |
"shards": 6 | |
}, | |
"test_id_prefix": "ninja://third_party/angle/src/tests:angle_perftests/" | |
}, | |
{ | |
"args": [ | |
"webgl_conformance", | |
"--show-stdout", | |
"--browser=android-chromium", | |
"--passthrough", | |
"-v", | |
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-gl=angle --use-angle=gles --use-cmd-decoder=passthrough --force_high_performance_gpu", | |
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl_conformance_tests_output.json" | |
], | |
"isolate_name": "telemetry_gpu_integration_test", | |
"merge": { | |
"args": [], | |
"script": "//testing/merge_scripts/standard_isolated_script_merge.py" | |
}, | |
"name": "webgl_conformance_gles_passthrough_tests", | |
"resultdb": { | |
"enable": true | |
}, | |
"should_retry_with_patch": false, | |
"swarming": { | |
"can_use_on_swarming_builders": true, | |
"cipd_packages": [ | |
{ | |
"cipd_package": "infra/tools/luci/logdog/butler/${platform}", | |
"location": "bin", | |
"revision": "git_revision:ff387eadf445b24c935f1cf7d6ddd279f8a6b04c" | |
} | |
], | |
"containment_type": "AUTO", | |
"dimension_sets": [ | |
{ | |
"device_os": "MMB29Q", | |
"device_os_type": "userdebug", | |
"device_type": "bullhead", | |
"os": "Android" | |
} | |
], | |
"idempotent": false, | |
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com", | |
"shards": 6 | |
}, | |
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/" | |
} | |
] | |
}, | |
"ANGLE GPU Linux Release (Intel HD 630)": { | |
"gtest_tests": [ | |
{ | |
"args": [ | |
"angle_end2end_tests", | |
"--gtest_filter=-*Vulkan_SwiftShader*", | |
"--bot-mode", | |
"--max-processes=4" | |
], | |
"merge": { | |
"args": [], | |
"script": "//testing/merge_scripts/standard_isolated_script_merge.py" | |
}, | |
"swarming": { | |
"can_use_on_swarming_builders": true, | |
"containment_type": "AUTO", | |
"dimension_sets": [ | |
{ | |
"gpu": "8086:5912-19.0.2", | |
"os": "Ubuntu-19.04", | |
"pool": "chromium.tests.gpu" | |
} | |
], | |
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com", | |
"shards": 2 | |
}, | |
"test": "angle_end2end_tests", | |
"test_id_prefix": "ninja://third_party/angle/src/tests:angle_end2end_tests/", | |
"use_isolated_scripts_api": true | |
}, | |
{ | |
"args": [ | |
"angle_unittests" | |
], | |
"merge": { | |
"args": [], | |
"script": "//testing/merge_scripts/standard_isolated_script_merge.py" | |
}, | |
"swarming": { | |
"can_use_on_swarming_builders": true, | |
"containment_type": "AUTO", | |
"dimension_sets": [ | |
{ | |
"gpu": "8086:5912-19.0.2", | |
"os": "Ubuntu-19.04", | |
"pool": "chromium.tests.gpu" | |
} | |
], | |
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com" | |
}, | |
"test": "angle_unittests", | |
"test_id_prefix": "ninja://third_party/angle/src/tests:angle_unittests/", | |
"use_isolated_scripts_api": true | |
}, | |
{ | |
"args": [ | |
"angle_white_box_tests", | |
"--bot-mode" | |
], | |
"merge": { | |
"args": [], | |
"script": "//testing/merge_scripts/standard_isolated_script_merge.py" | |
}, | |
"swarming": { | |
"can_use_on_swarming_builders": true, | |
"containment_type": "AUTO", | |
"dimension_sets": [ | |
{ | |
"gpu": "8086:5912-19.0.2", | |
"os": "Ubuntu-19.04", | |
"pool": "chromium.tests.gpu" | |
} | |
], | |
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com" | |
}, | |
"test": "angle_white_box_tests", | |
"test_id_prefix": "ninja://third_party/angle/src/tests:angle_white_box_tests/", | |
"use_isolated_scripts_api": true | |
}, | |
{ | |
"args": [ | |
"--use-cmd-decoder=passthrough", | |
"--use-gl=angle", | |
"--use-gpu-in-tests", | |
"--no-xvfb" | |
], | |
"merge": { | |
"args": [], | |
"script": "//testing/merge_scripts/standard_gtest_merge.py" | |
}, | |
"name": "gl_tests_passthrough", | |
"swarming": { | |
"can_use_on_swarming_builders": true, | |
"containment_type": "AUTO", | |
"dimension_sets": [ | |
{ | |
"gpu": "8086:5912-19.0.2", | |
"os": "Ubuntu-19.04", | |
"pool": "chromium.tests.gpu" | |
} | |
], | |
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com" | |
}, | |
"test": "gl_tests", | |
"test_id_prefix": "ninja://gpu:gl_tests/" | |
}, | |
{ | |
"args": [ | |
"--use-gpu-in-tests", | |
"--no-xvfb" | |
], | |
"merge": { | |
"args": [], | |
"script": "//testing/merge_scripts/standard_gtest_merge.py" | |
}, | |
"swarming": { | |
"can_use_on_swarming_builders": true, | |
"containment_type": "AUTO", | |
"dimension_sets": [ | |
{ | |
"gpu": "8086:5912-19.0.2", | |
"os": "Ubuntu-19.04", | |
"pool": "chromium.tests.gpu" | |
} | |
], | |
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com" | |
}, | |
"test": "gl_unittests", | |
"test_id_prefix": "ninja://ui/gl:gl_unittests/" | |
}, | |
{ | |
"args": [ | |
"--use-gpu-in-tests" | |
], | |
"merge": { | |
"args": [], | |
"script": "//testing/merge_scripts/standard_gtest_merge.py" | |
}, | |
"swarming": { | |
"can_use_on_swarming_builders": true, | |
"containment_type": "AUTO", | |
"dimension_sets": [ | |
{ | |
"gpu": "8086:5912-19.0.2", | |
"os": "Ubuntu-19.04", | |
"pool": "chromium.tests.gpu" | |
} | |
], | |
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com" | |
}, | |
"test": "gles2_conform_test", | |
"test_id_prefix": "ninja://gpu/gles2_conform_support:gles2_conform_test/" | |
} | |
], | |
"isolated_scripts": [ | |
{ | |
"args": [ | |
"angle_perftests", | |
"--non-telemetry=true", | |
"--gtest-benchmark-name=angle_perftests", | |
"-v", | |
"--one-frame-only", | |
"--test-timeout=100", | |
"--batch-size=1", | |
"--bot-mode", | |
"--max-processes=1", | |
"--print-test-stdout" | |
], | |
"isolate_name": "angle_perftests", | |
"merge": { | |
"args": [ | |
"--smoke-test-mode" | |
], | |
"script": "//tools/perf/process_perf_results.py" | |
}, | |
"name": "angle_perftests", | |
"swarming": { | |
"can_use_on_swarming_builders": true, | |
"containment_type": "AUTO", | |
"dimension_sets": [ | |
{ | |
"gpu": "8086:5912-19.0.2", | |
"os": "Ubuntu-19.04", | |
"pool": "chromium.tests.gpu" | |
} | |
], | |
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com" | |
}, | |
"test_id_prefix": "ninja://third_party/angle/src/tests:angle_perftests/" | |
}, | |
{ | |
"args": [ | |
"--test-machine-name", | |
"${buildername}", | |
"--git-revision=${got_angle_revision}" | |
], | |
"isolate_name": "angle_restricted_trace_gold_tests", | |
"merge": { | |
"args": [], | |
"script": "//testing/merge_scripts/standard_isolated_script_merge.py" | |
}, | |
"name": "angle_restricted_trace_gold_tests", | |
"precommit_args": [ | |
"--gerrit-issue=${patch_issue}", | |
"--gerrit-patchset=${patch_set}", | |
"--buildbucket-id=${buildbucket_build_id}" | |
], | |
"swarming": { | |
"can_use_on_swarming_builders": true, | |
"containment_type": "AUTO", | |
"dimension_sets": [ | |
{ | |
"gpu": "8086:5912-19.0.2", | |
"os": "Ubuntu-19.04", | |
"pool": "chromium.tests.gpu" | |
} | |
], | |
"service_account": "chrome-gpu-gold@chops-service-accounts.iam.gserviceaccount.com" | |
}, | |
"test_id_prefix": "ninja://third_party/angle/src/tests/restricted_traces:angle_restricted_trace_gold_tests/" | |
}, | |
{ | |
"args": [ | |
"info_collection", | |
"--show-stdout", | |
"--browser=release", | |
"--passthrough", | |
"-v", | |
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --force_high_performance_gpu", | |
"--expected-vendor-id", | |
"8086", | |
"--expected-device-id", | |
"5912" | |
], | |
"isolate_name": "telemetry_gpu_integration_test", | |
"merge": { | |
"args": [], | |
"script": "//testing/merge_scripts/standard_isolated_script_merge.py" | |
}, | |
"name": "info_collection_tests", | |
"resultdb": { | |
"enable": true | |
}, | |
"should_retry_with_patch": false, | |
"swarming": { | |
"can_use_on_swarming_builders": true, | |
"containment_type": "AUTO", | |
"dimension_sets": [ | |
{ | |
"gpu": "8086:5912-19.0.2", | |
"os": "Ubuntu-19.04", | |
"pool": "chromium.tests.gpu" | |
} | |
], | |
"idempotent": false, | |
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com" | |
}, | |
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/" | |
}, | |
{ | |
"args": [ | |
"trace_test", | |
"--show-stdout", | |
"--browser=release", | |
"--passthrough", | |
"-v", | |
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc" | |
], | |
"isolate_name": "telemetry_gpu_integration_test", | |
"merge": { | |
"args": [], | |
"script": "//testing/merge_scripts/standard_isolated_script_merge.py" | |
}, | |
"name": "trace_test", | |
"resultdb": { | |
"enable": true | |
}, | |
"should_retry_with_patch": false, | |
"swarming": { | |
"can_use_on_swarming_builders": true, | |
"containment_type": "AUTO", | |
"dimension_sets": [ | |
{ | |
"gpu": "8086:5912-19.0.2", | |
"os": "Ubuntu-19.04", | |
"pool": "chromium.tests.gpu" | |
} | |
], | |
"idempotent": false, | |
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com" | |
}, | |
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/" | |
}, | |
{ | |
"args": [ | |
"webgl_conformance", | |
"--show-stdout", | |
"--browser=release", | |
"--passthrough", | |
"-v", | |
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-gl=angle --use-angle=gl --use-cmd-decoder=passthrough --force_high_performance_gpu", | |
"--webgl-conformance-version=2.0.1", | |
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl2_conformance_tests_output.json" | |
], | |
"isolate_name": "telemetry_gpu_integration_test", | |
"merge": { | |
"args": [], | |
"script": "//testing/merge_scripts/standard_isolated_script_merge.py" | |
}, | |
"name": "webgl2_conformance_gl_passthrough_tests", | |
"resultdb": { | |
"enable": true | |
}, | |
"should_retry_with_patch": false, | |
"swarming": { | |
"can_use_on_swarming_builders": true, | |
"containment_type": "AUTO", | |
"dimension_sets": [ | |
{ | |
"gpu": "8086:5912-19.0.2", | |
"os": "Ubuntu-19.04", | |
"pool": "chromium.tests.gpu" | |
} | |
], | |
"idempotent": false, | |
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com", | |
"shards": 20 | |
}, | |
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/" | |
}, | |
{ | |
"args": [ | |
"webgl_conformance", | |
"--show-stdout", | |
"--browser=release", | |
"--passthrough", | |
"-v", | |
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-gl=angle --use-angle=gl --use-cmd-decoder=passthrough --force_high_performance_gpu", | |
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl_conformance_tests_output.json" | |
], | |
"isolate_name": "telemetry_gpu_integration_test", | |
"merge": { | |
"args": [], | |
"script": "//testing/merge_scripts/standard_isolated_script_merge.py" | |
}, | |
"name": "webgl_conformance_gl_passthrough_tests", | |
"resultdb": { | |
"enable": true | |
}, | |
"should_retry_with_patch": false, | |
"swarming": { | |
"can_use_on_swarming_builders": true, | |
"containment_type": "AUTO", | |
"dimension_sets": [ | |
{ | |
"gpu": "8086:5912-19.0.2", | |
"os": "Ubuntu-19.04", | |
"pool": "chromium.tests.gpu" | |
} | |
], | |
"idempotent": false, | |
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com", | |
"shards": 2 | |
}, | |
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/" | |
} | |
] | |
}, | |
"ANGLE GPU Linux Release (NVIDIA)": { | |
"gtest_tests": [ | |
{ | |
"args": [ | |
"angle_end2end_tests", | |
"--gtest_filter=-*Vulkan_SwiftShader*", | |
"--bot-mode", | |
"--max-processes=4" | |
], | |
"merge": { | |
"args": [], | |
"script": "//testing/merge_scripts/standard_isolated_script_merge.py" | |
}, | |
"swarming": { | |
"can_use_on_swarming_builders": true, | |
"containment_type": "AUTO", | |
"dimension_sets": [ | |
{ | |
"gpu": "10de:1cb3-418.56", | |
"os": "Ubuntu-19.04", | |
"pool": "chromium.tests.gpu" | |
} | |
], | |
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com", | |
"shards": 2 | |
}, | |
"test": "angle_end2end_tests", | |
"test_id_prefix": "ninja://third_party/angle/src/tests:angle_end2end_tests/", | |
"use_isolated_scripts_api": true | |
}, | |
{ | |
"args": [ | |
"angle_unittests" | |
], | |
"merge": { | |
"args": [], | |
"script": "//testing/merge_scripts/standard_isolated_script_merge.py" | |
}, | |
"swarming": { | |
"can_use_on_swarming_builders": true, | |
"containment_type": "AUTO", | |
"dimension_sets": [ | |
{ | |
"gpu": "10de:1cb3-418.56", | |
"os": "Ubuntu-19.04", | |
"pool": "chromium.tests.gpu" | |
} | |
], | |
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com" | |
}, | |
"test": "angle_unittests", | |
"test_id_prefix": "ninja://third_party/angle/src/tests:angle_unittests/", | |
"use_isolated_scripts_api": true | |
}, | |
{ | |
"args": [ | |
"angle_white_box_tests", | |
"--bot-mode" | |
], | |
"merge": { | |
"args": [], | |
"script": "//testing/merge_scripts/standard_isolated_script_merge.py" | |
}, | |
"swarming": { | |
"can_use_on_swarming_builders": true, | |
"containment_type": "AUTO", | |
"dimension_sets": [ | |
{ | |
"gpu": "10de:1cb3-418.56", | |
"os": "Ubuntu-19.04", | |
"pool": "chromium.tests.gpu" | |
} | |
], | |
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com" | |
}, | |
"test": "angle_white_box_tests", | |
"test_id_prefix": "ninja://third_party/angle/src/tests:angle_white_box_tests/", | |
"use_isolated_scripts_api": true | |
}, | |
{ | |
"args": [ | |
"--use-cmd-decoder=passthrough", | |
"--use-gl=angle", | |
"--use-gpu-in-tests", | |
"--no-xvfb" | |
], | |
"merge": { | |
"args": [], | |
"script": "//testing/merge_scripts/standard_gtest_merge.py" | |
}, | |
"name": "gl_tests_passthrough", | |
"swarming": { | |
"can_use_on_swarming_builders": true, | |
"containment_type": "AUTO", | |
"dimension_sets": [ | |
{ | |
"gpu": "10de:1cb3-418.56", | |
"os": "Ubuntu-19.04", | |
"pool": "chromium.tests.gpu" | |
} | |
], | |
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com" | |
}, | |
"test": "gl_tests", | |
"test_id_prefix": "ninja://gpu:gl_tests/" | |
}, | |
{ | |
"args": [ | |
"--use-gpu-in-tests", | |
"--no-xvfb" | |
], | |
"merge": { | |
"args": [], | |
"script": "//testing/merge_scripts/standard_gtest_merge.py" | |
}, | |
"swarming": { | |
"can_use_on_swarming_builders": true, | |
"containment_type": "AUTO", | |
"dimension_sets": [ | |
{ | |
"gpu": "10de:1cb3-418.56", | |
"os": "Ubuntu-19.04", | |
"pool": "chromium.tests.gpu" | |
} | |
], | |
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com" | |
}, | |
"test": "gl_unittests", | |
"test_id_prefix": "ninja://ui/gl:gl_unittests/" | |
}, | |
{ | |
"args": [ | |
"--use-gpu-in-tests" | |
], | |
"merge": { | |
"args": [], | |
"script": "//testing/merge_scripts/standard_gtest_merge.py" | |
}, | |
"swarming": { | |
"can_use_on_swarming_builders": true, | |
"containment_type": "AUTO", | |
"dimension_sets": [ | |
{ | |
"gpu": "10de:1cb3-418.56", | |
"os": "Ubuntu-19.04", | |
"pool": "chromium.tests.gpu" | |
} | |
], | |
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com" | |
}, | |
"test": "gles2_conform_test", | |
"test_id_prefix": "ninja://gpu/gles2_conform_support:gles2_conform_test/" | |
} | |
], | |
"isolated_scripts": [ | |
{ | |
"args": [ | |
"angle_perftests", | |
"--non-telemetry=true", | |
"--gtest-benchmark-name=angle_perftests", | |
"-v", | |
"--one-frame-only", | |
"--test-timeout=100", | |
"--batch-size=1", | |
"--bot-mode", | |
"--max-processes=1", | |
"--print-test-stdout" | |
], | |
"isolate_name": "angle_perftests", | |
"merge": { | |
"args": [ | |
"--smoke-test-mode" | |
], | |
"script": "//tools/perf/process_perf_results.py" | |
}, | |
"name": "angle_perftests", | |
"swarming": { | |
"can_use_on_swarming_builders": true, | |
"containment_type": "AUTO", | |
"dimension_sets": [ | |
{ | |
"gpu": "10de:1cb3-418.56", | |
"os": "Ubuntu-19.04", | |
"pool": "chromium.tests.gpu" | |
} | |
], | |
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com" | |
}, | |
"test_id_prefix": "ninja://third_party/angle/src/tests:angle_perftests/" | |
}, | |
{ | |
"args": [ | |
"--test-machine-name", | |
"${buildername}", | |
"--git-revision=${got_angle_revision}" | |
], | |
"isolate_name": "angle_restricted_trace_gold_tests", | |
"merge": { | |
"args": [], | |
"script": "//testing/merge_scripts/standard_isolated_script_merge.py" | |
}, | |
"name": "angle_restricted_trace_gold_tests", | |
"precommit_args": [ | |
"--gerrit-issue=${patch_issue}", | |
"--gerrit-patchset=${patch_set}", | |
"--buildbucket-id=${buildbucket_build_id}" | |
], | |
"swarming": { | |
"can_use_on_swarming_builders": true, | |
"containment_type": "AUTO", | |
"dimension_sets": [ | |
{ | |
"gpu": "10de:1cb3-418.56", | |
"os": "Ubuntu-19.04", | |
"pool": "chromium.tests.gpu" | |
} | |
], | |
"service_account": "chrome-gpu-gold@chops-service-accounts.iam.gserviceaccount.com" | |
}, | |
"test_id_prefix": "ninja://third_party/angle/src/tests/restricted_traces:angle_restricted_trace_gold_tests/" | |
}, | |
{ | |
"args": [ | |
"info_collection", | |
"--show-stdout", | |
"--browser=release", | |
"--passthrough", | |
"-v", | |
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --force_high_performance_gpu", | |
"--expected-vendor-id", | |
"10de", | |
"--expected-device-id", | |
"1cb3" | |
], | |
"isolate_name": "telemetry_gpu_integration_test", | |
"merge": { | |
"args": [], | |
"script": "//testing/merge_scripts/standard_isolated_script_merge.py" | |
}, | |
"name": "info_collection_tests", | |
"resultdb": { | |
"enable": true | |
}, | |
"should_retry_with_patch": false, | |
"swarming": { | |
"can_use_on_swarming_builders": true, | |
"containment_type": "AUTO", | |
"dimension_sets": [ | |
{ | |
"gpu": "10de:1cb3-418.56", | |
"os": "Ubuntu-19.04", | |
"pool": "chromium.tests.gpu" | |
} | |
], | |
"idempotent": false, | |
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com" | |
}, | |
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/" | |
}, | |
{ | |
"args": [ | |
"trace_test", | |
"--show-stdout", | |
"--browser=release", | |
"--passthrough", | |
"-v", | |
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc" | |
], | |
"isolate_name": "telemetry_gpu_integration_test", | |
"merge": { | |
"args": [], | |
"script": "//testing/merge_scripts/standard_isolated_script_merge.py" | |
}, | |
"name": "trace_test", | |
"resultdb": { | |
"enable": true | |
}, | |
"should_retry_with_patch": false, | |
"swarming": { | |
"can_use_on_swarming_builders": true, | |
"containment_type": "AUTO", | |
"dimension_sets": [ | |
{ | |
"gpu": "10de:1cb3-418.56", | |
"os": "Ubuntu-19.04", | |
"pool": "chromium.tests.gpu" | |
} | |
], | |
"idempotent": false, | |
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com" | |
}, | |
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/" | |
}, | |
{ | |
"args": [ | |
"webgl_conformance", | |
"--show-stdout", | |
"--browser=release", | |
"--passthrough", | |
"-v", | |
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-gl=angle --use-angle=gl --use-cmd-decoder=passthrough --force_high_performance_gpu", | |
"--webgl-conformance-version=2.0.1", | |
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl2_conformance_tests_output.json" | |
], | |
"isolate_name": "telemetry_gpu_integration_test", | |
"merge": { | |
"args": [], | |
"script": "//testing/merge_scripts/standard_isolated_script_merge.py" | |
}, | |
"name": "webgl2_conformance_gl_passthrough_tests", | |
"resultdb": { | |
"enable": true | |
}, | |
"should_retry_with_patch": false, | |
"swarming": { | |
"can_use_on_swarming_builders": true, | |
"containment_type": "AUTO", | |
"dimension_sets": [ | |
{ | |
"gpu": "10de:1cb3-418.56", | |
"os": "Ubuntu-19.04", | |
"pool": "chromium.tests.gpu" | |
} | |
], | |
"idempotent": false, | |
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com", | |
"shards": 20 | |
}, | |
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/" | |
}, | |
{ | |
"args": [ | |
"webgl_conformance", | |
"--show-stdout", | |
"--browser=release", | |
"--passthrough", | |
"-v", | |
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-gl=angle --use-angle=gl --use-cmd-decoder=passthrough --force_high_performance_gpu", | |
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl_conformance_tests_output.json" | |
], | |
"isolate_name": "telemetry_gpu_integration_test", | |
"merge": { | |
"args": [], | |
"script": "//testing/merge_scripts/standard_isolated_script_merge.py" | |
}, | |
"name": "webgl_conformance_gl_passthrough_tests", | |
"resultdb": { | |
"enable": true | |
}, | |
"should_retry_with_patch": false, | |
"swarming": { | |
"can_use_on_swarming_builders": true, | |
"containment_type": "AUTO", | |
"dimension_sets": [ | |
{ | |
"gpu": "10de:1cb3-418.56", | |
"os": "Ubuntu-19.04", | |
"pool": "chromium.tests.gpu" | |
} | |
], | |
"idempotent": false, | |
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com", | |
"shards": 2 | |
}, | |
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/" | |
} | |
] | |
}, | |
"ANGLE GPU Mac Release (Intel)": { | |
"gtest_tests": [ | |
{ | |
"args": [ | |
"angle_end2end_tests", | |
"--gtest_filter=-*Vulkan_SwiftShader*", | |
"--bot-mode" | |
], | |
"merge": { | |
"args": [], | |
"script": "//testing/merge_scripts/standard_isolated_script_merge.py" | |
}, | |
"swarming": { | |
"can_use_on_swarming_builders": true, | |
"containment_type": "AUTO", | |
"dimension_sets": [ | |
{ | |
"gpu": "8086:0a2e", | |
"os": "Mac-10.15.5" | |
} | |
], | |
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com", | |
"shards": 2 | |
}, | |
"test": "angle_end2end_tests", | |
"test_id_prefix": "ninja://third_party/angle/src/tests:angle_end2end_tests/", | |
"use_isolated_scripts_api": true | |
}, | |
{ | |
"args": [ | |
"angle_unittests" | |
], | |
"merge": { | |
"args": [], | |
"script": "//testing/merge_scripts/standard_isolated_script_merge.py" | |
}, | |
"swarming": { | |
"can_use_on_swarming_builders": true, | |
"containment_type": "AUTO", | |
"dimension_sets": [ | |
{ | |
"gpu": "8086:0a2e", | |
"os": "Mac-10.15.5" | |
} | |
], | |
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com" | |
}, | |
"test": "angle_unittests", | |
"test_id_prefix": "ninja://third_party/angle/src/tests:angle_unittests/", | |
"use_isolated_scripts_api": true | |
}, | |
{ | |
"args": [ | |
"--use-cmd-decoder=passthrough", | |
"--use-gl=angle", | |
"--use-gpu-in-tests" | |
], | |
"merge": { | |
"args": [], | |
"script": "//testing/merge_scripts/standard_gtest_merge.py" | |
}, | |
"name": "gl_tests_passthrough", | |
"swarming": { | |
"can_use_on_swarming_builders": true, | |
"containment_type": "AUTO", | |
"dimension_sets": [ | |
{ | |
"gpu": "8086:0a2e", | |
"os": "Mac-10.15.5" | |
} | |
], | |
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com" | |
}, | |
"test": "gl_tests", | |
"test_id_prefix": "ninja://gpu:gl_tests/" | |
}, | |
{ | |
"args": [ | |
"--use-gpu-in-tests" | |
], | |
"merge": { | |
"args": [], | |
"script": "//testing/merge_scripts/standard_gtest_merge.py" | |
}, | |
"swarming": { | |
"can_use_on_swarming_builders": true, | |
"containment_type": "AUTO", | |
"dimension_sets": [ | |
{ | |
"gpu": "8086:0a2e", | |
"os": "Mac-10.15.5" | |
} | |
], | |
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com" | |
}, | |
"test": "gl_unittests", | |
"test_id_prefix": "ninja://ui/gl:gl_unittests/" | |
}, | |
{ | |
"args": [ | |
"--use-gpu-in-tests" | |
], | |
"merge": { | |
"args": [], | |
"script": "//testing/merge_scripts/standard_gtest_merge.py" | |
}, | |
"swarming": { | |
"can_use_on_swarming_builders": true, | |
"containment_type": "AUTO", | |
"dimension_sets": [ | |
{ | |
"gpu": "8086:0a2e", | |
"os": "Mac-10.15.5" | |
} | |
], | |
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com" | |
}, | |
"test": "gles2_conform_test", | |
"test_id_prefix": "ninja://gpu/gles2_conform_support:gles2_conform_test/" | |
}, | |
{ | |
"merge": { | |
"args": [], | |
"script": "//testing/merge_scripts/standard_gtest_merge.py" | |
}, | |
"swarming": { | |
"can_use_on_swarming_builders": true, | |
"containment_type": "AUTO", | |
"dimension_sets": [ | |
{ | |
"gpu": "8086:0a2e", | |
"os": "Mac-10.15.5" | |
} | |
], | |
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com" | |
}, | |
"test": "gpu_unittests", | |
"test_id_prefix": "ninja://gpu:gpu_unittests/" | |
} | |
], | |
"isolated_scripts": [ | |
{ | |
"args": [ | |
"info_collection", | |
"--show-stdout", | |
"--browser=release", | |
"--passthrough", | |
"-v", | |
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --force_high_performance_gpu", | |
"--expected-vendor-id", | |
"8086", | |
"--expected-device-id", | |
"0a2e" | |
], | |
"isolate_name": "telemetry_gpu_integration_test", | |
"merge": { | |
"args": [], | |
"script": "//testing/merge_scripts/standard_isolated_script_merge.py" | |
}, | |
"name": "info_collection_tests", | |
"resultdb": { | |
"enable": true | |
}, | |
"should_retry_with_patch": false, | |
"swarming": { | |
"can_use_on_swarming_builders": true, | |
"containment_type": "AUTO", | |
"dimension_sets": [ | |
{ | |
"gpu": "8086:0a2e", | |
"os": "Mac-10.15.5" | |
} | |
], | |
"idempotent": false, | |
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com" | |
}, | |
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/" | |
}, | |
{ | |
"args": [ | |
"webgl_conformance", | |
"--show-stdout", | |
"--browser=release", | |
"--passthrough", | |
"-v", | |
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-gl=angle --use-angle=gl --use-cmd-decoder=passthrough --force_high_performance_gpu", | |
"--webgl-conformance-version=2.0.1", | |
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl2_conformance_tests_output.json" | |
], | |
"isolate_name": "telemetry_gpu_integration_test", | |
"merge": { | |
"args": [], | |
"script": "//testing/merge_scripts/standard_isolated_script_merge.py" | |
}, | |
"name": "webgl2_conformance_gl_passthrough_tests", | |
"resultdb": { | |
"enable": true | |
}, | |
"should_retry_with_patch": false, | |
"swarming": { | |
"can_use_on_swarming_builders": true, | |
"containment_type": "AUTO", | |
"dimension_sets": [ | |
{ | |
"gpu": "8086:0a2e", | |
"os": "Mac-10.15.5" | |
} | |
], | |
"idempotent": false, | |
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com", | |
"shards": 20 | |
}, | |
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/" | |
}, | |
{ | |
"args": [ | |
"webgl_conformance", | |
"--show-stdout", | |
"--browser=release", | |
"--passthrough", | |
"-v", | |
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-gl=angle --use-angle=gl --use-cmd-decoder=passthrough --force_high_performance_gpu", | |
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl_conformance_tests_output.json" | |
], | |
"isolate_name": "telemetry_gpu_integration_test", | |
"merge": { | |
"args": [], | |
"script": "//testing/merge_scripts/standard_isolated_script_merge.py" | |
}, | |
"name": "webgl_conformance_gl_passthrough_tests", | |
"resultdb": { | |
"enable": true | |
}, | |
"should_retry_with_patch": false, | |
"swarming": { | |
"can_use_on_swarming_builders": true, | |
"containment_type": "AUTO", | |
"dimension_sets": [ | |
{ | |
"gpu": "8086:0a2e", | |
"os": "Mac-10.15.5" | |
} | |
], | |
"idempotent": false, | |
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com", | |
"shards": 2 | |
}, | |
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/" | |
}, | |
{ | |
"args": [ | |
"webgl_conformance", | |
"--show-stdout", | |
"--browser=release", | |
"--passthrough", | |
"-v", | |
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-gl=angle --use-angle=metal --use-cmd-decoder=passthrough --force_high_performance_gpu", | |
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl_conformance_tests_output.json" | |
], | |
"isolate_name": "telemetry_gpu_integration_test", | |
"merge": { | |
"args": [], | |
"script": "//testing/merge_scripts/standard_isolated_script_merge.py" | |
}, | |
"name": "webgl_conformance_metal_passthrough_tests", | |
"resultdb": { | |
"enable": true | |
}, | |
"should_retry_with_patch": false, | |
"swarming": { | |
"can_use_on_swarming_builders": true, | |
"containment_type": "AUTO", | |
"dimension_sets": [ | |
{ | |
"gpu": "8086:0a2e", | |
"os": "Mac-10.15.5" | |
} | |
], | |
"idempotent": false, | |
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com", | |
"shards": 3 | |
}, | |
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/" | |
}, | |
{ | |
"args": [ | |
"webgl_conformance", | |
"--show-stdout", | |
"--browser=release", | |
"--passthrough", | |
"-v", | |
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-gl=angle --use-angle=swiftshader --use-cmd-decoder=passthrough --force_high_performance_gpu", | |
"--test-filter=conformance/rendering/gl-drawelements.html" | |
], | |
"isolate_name": "telemetry_gpu_integration_test", | |
"merge": { | |
"args": [], | |
"script": "//testing/merge_scripts/standard_isolated_script_merge.py" | |
}, | |
"name": "webgl_conformance_swangle_passthrough_tests", | |
"resultdb": { | |
"enable": true | |
}, | |
"should_retry_with_patch": false, | |
"swarming": { | |
"can_use_on_swarming_builders": true, | |
"containment_type": "AUTO", | |
"dimension_sets": [ | |
{ | |
"gpu": "8086:0a2e", | |
"os": "Mac-10.15.5" | |
} | |
], | |
"idempotent": false, | |
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com" | |
}, | |
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/" | |
}, | |
{ | |
"args": [ | |
"webgl_conformance", | |
"--show-stdout", | |
"--browser=release", | |
"--passthrough", | |
"-v", | |
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=validating --force_high_performance_gpu", | |
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl_conformance_tests_output.json" | |
], | |
"isolate_name": "telemetry_gpu_integration_test", | |
"merge": { | |
"args": [], | |
"script": "//testing/merge_scripts/standard_isolated_script_merge.py" | |
}, | |
"name": "webgl_conformance_validating_tests", | |
"resultdb": { | |
"enable": true | |
}, | |
"should_retry_with_patch": false, | |
"swarming": { | |
"can_use_on_swarming_builders": true, | |
"containment_type": "AUTO", | |
"dimension_sets": [ | |
{ | |
"gpu": "8086:0a2e", | |
"os": "Mac-10.15.5" | |
} | |
], | |
"idempotent": false, | |
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com", | |
"shards": 2 | |
}, | |
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/" | |
} | |
] | |
}, | |
"ANGLE GPU Mac Retina Release (AMD)": { | |
"gtest_tests": [ | |
{ | |
"args": [ | |
"angle_end2end_tests", | |
"--gtest_filter=-*Vulkan_SwiftShader*", | |
"--bot-mode" | |
], | |
"merge": { | |
"args": [], | |
"script": "//testing/merge_scripts/standard_isolated_script_merge.py" | |
}, | |
"swarming": { | |
"can_use_on_swarming_builders": true, | |
"containment_type": "AUTO", | |
"dimension_sets": [ | |
{ | |
"gpu": "1002:6821", | |
"hidpi": "1", | |
"os": "Mac-10.14.6", | |
"pool": "chromium.tests.gpu" | |
} | |
], | |
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com", | |
"shards": 2 | |
}, | |
"test": "angle_end2end_tests", | |
"test_id_prefix": "ninja://third_party/angle/src/tests:angle_end2end_tests/", | |
"use_isolated_scripts_api": true | |
}, | |
{ | |
"args": [ | |
"angle_unittests" | |
], | |
"merge": { | |
"args": [], | |
"script": "//testing/merge_scripts/standard_isolated_script_merge.py" | |
}, | |
"swarming": { | |
"can_use_on_swarming_builders": true, | |
"containment_type": "AUTO", | |
"dimension_sets": [ | |
{ | |
"gpu": "1002:6821", | |
"hidpi": "1", | |
"os": "Mac-10.14.6", | |
"pool": "chromium.tests.gpu" | |
} | |
], | |
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com" | |
}, | |
"test": "angle_unittests", | |
"test_id_prefix": "ninja://third_party/angle/src/tests:angle_unittests/", | |
"use_isolated_scripts_api": true | |
}, | |
{ | |
"args": [ | |
"--use-cmd-decoder=passthrough", | |
"--use-gl=angle", | |
"--use-gpu-in-tests" | |
], | |
"merge": { | |
"args": [], | |
"script": "//testing/merge_scripts/standard_gtest_merge.py" | |
}, | |
"name": "gl_tests_passthrough", | |
"swarming": { | |
"can_use_on_swarming_builders": true, | |
"containment_type": "AUTO", | |
"dimension_sets": [ | |
{ | |
"gpu": "1002:6821", | |
"hidpi": "1", | |
"os": "Mac-10.14.6", | |
"pool": "chromium.tests.gpu" | |
} | |
], | |
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com" | |
}, | |
"test": "gl_tests", | |
"test_id_prefix": "ninja://gpu:gl_tests/" | |
}, | |
{ | |
"args": [ | |
"--use-gpu-in-tests" | |
], | |
"merge": { | |
"args": [], | |
"script": "//testing/merge_scripts/standard_gtest_merge.py" | |
}, | |
"swarming": { | |
"can_use_on_swarming_builders": true, | |
"containment_type": "AUTO", | |
"dimension_sets": [ | |
{ | |
"gpu": "1002:6821", | |
"hidpi": "1", | |
"os": "Mac-10.14.6", | |
"pool": "chromium.tests.gpu" | |
} | |
], | |
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com" | |
}, | |
"test": "gl_unittests", | |
"test_id_prefix": "ninja://ui/gl:gl_unittests/" | |
}, | |
{ | |
"args": [ | |
"--use-gpu-in-tests" | |
], | |
"merge": { | |
"args": [], | |
"script": "//testing/merge_scripts/standard_gtest_merge.py" | |
}, | |
"swarming": { | |
"can_use_on_swarming_builders": true, | |
"containment_type": "AUTO", | |
"dimension_sets": [ | |
{ | |
"gpu": "1002:6821", | |
"hidpi": "1", | |
"os": "Mac-10.14.6", | |
"pool": "chromium.tests.gpu" | |
} | |
], | |
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com" | |
}, | |
"test": "gles2_conform_test", | |
"test_id_prefix": "ninja://gpu/gles2_conform_support:gles2_conform_test/" | |
}, | |
{ | |
"merge": { | |
"args": [], | |
"script": "//testing/merge_scripts/standard_gtest_merge.py" | |
}, | |
"swarming": { | |
"can_use_on_swarming_builders": true, | |
"containment_type": "AUTO", | |
"dimension_sets": [ | |
{ | |
"gpu": "1002:6821", | |
"hidpi": "1", | |
"os": "Mac-10.14.6", | |
"pool": "chromium.tests.gpu" | |
} | |
], | |
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com" | |
}, | |
"test": "gpu_unittests", | |
"test_id_prefix": "ninja://gpu:gpu_unittests/" | |
} | |
], | |
"isolated_scripts": [ | |
{ | |
"args": [ | |
"info_collection", | |
"--show-stdout", | |
"--browser=release", | |
"--passthrough", | |
"-v", | |
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --force_high_performance_gpu", | |
"--expected-vendor-id", | |
"1002", | |
"--expected-device-id", | |
"6821" | |
], | |
"isolate_name": "telemetry_gpu_integration_test", | |
"merge": { | |
"args": [], | |
"script": "//testing/merge_scripts/standard_isolated_script_merge.py" | |
}, | |
"name": "info_collection_tests", | |
"resultdb": { | |
"enable": true | |
}, | |
"should_retry_with_patch": false, | |
"swarming": { | |
"can_use_on_swarming_builders": true, | |
"containment_type": "AUTO", | |
"dimension_sets": [ | |
{ | |
"gpu": "1002:6821", | |
"hidpi": "1", | |
"os": "Mac-10.14.6", | |
"pool": "chromium.tests.gpu" | |
} | |
], | |
"idempotent": false, | |
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com" | |
}, | |
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/" | |
}, | |
{ | |
"args": [ | |
"webgl_conformance", | |
"--show-stdout", | |
"--browser=release", | |
"--passthrough", | |
"-v", | |
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-gl=angle --use-angle=gl --use-cmd-decoder=passthrough --force_high_performance_gpu", | |
"--webgl-conformance-version=2.0.1", | |
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl2_conformance_tests_output.json" | |
], | |
"isolate_name": "telemetry_gpu_integration_test", | |
"merge": { | |
"args": [], | |
"script": "//testing/merge_scripts/standard_isolated_script_merge.py" | |
}, | |
"name": "webgl2_conformance_gl_passthrough_tests", | |
"resultdb": { | |
"enable": true | |
}, | |
"should_retry_with_patch": false, | |
"swarming": { | |
"can_use_on_swarming_builders": true, | |
"containment_type": "AUTO", | |
"dimension_sets": [ | |
{ | |
"gpu": "1002:6821", | |
"hidpi": "1", | |
"os": "Mac-10.14.6", | |
"pool": "chromium.tests.gpu" | |
} | |
], | |
"idempotent": false, | |
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com", | |
"shards": 20 | |
}, | |
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/" | |
}, | |
{ | |
"args": [ | |
"webgl_conformance", | |
"--show-stdout", | |
"--browser=release", | |
"--passthrough", | |
"-v", | |
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-gl=angle --use-angle=gl --use-cmd-decoder=passthrough --force_high_performance_gpu", | |
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl_conformance_tests_output.json" | |
], | |
"isolate_name": "telemetry_gpu_integration_test", | |
"merge": { | |
"args": [], | |
"script": "//testing/merge_scripts/standard_isolated_script_merge.py" | |
}, | |
"name": "webgl_conformance_gl_passthrough_tests", | |
"resultdb": { | |
"enable": true | |
}, | |
"should_retry_with_patch": false, | |
"swarming": { | |
"can_use_on_swarming_builders": true, | |
"containment_type": "AUTO", | |
"dimension_sets": [ | |
{ | |
"gpu": "1002:6821", | |
"hidpi": "1", | |
"os": "Mac-10.14.6", | |
"pool": "chromium.tests.gpu" | |
} | |
], | |
"idempotent": false, | |
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com", | |
"shards": 2 | |
}, | |
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/" | |
}, | |
{ | |
"args": [ | |
"webgl_conformance", | |
"--show-stdout", | |
"--browser=release", | |
"--passthrough", | |
"-v", | |
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-gl=angle --use-angle=metal --use-cmd-decoder=passthrough --force_high_performance_gpu", | |
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl_conformance_tests_output.json" | |
], | |
"isolate_name": "telemetry_gpu_integration_test", | |
"merge": { | |
"args": [], | |
"script": "//testing/merge_scripts/standard_isolated_script_merge.py" | |
}, | |
"name": "webgl_conformance_metal_passthrough_tests", | |
"resultdb": { | |
"enable": true | |
}, | |
"should_retry_with_patch": false, | |
"swarming": { | |
"can_use_on_swarming_builders": true, | |
"containment_type": "AUTO", | |
"dimension_sets": [ | |
{ | |
"gpu": "1002:6821", | |
"hidpi": "1", | |
"os": "Mac-10.14.6", | |
"pool": "chromium.tests.gpu" | |
} | |
], | |
"idempotent": false, | |
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com", | |
"shards": 3 | |
}, | |
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/" | |
}, | |
{ | |
"args": [ | |
"webgl_conformance", | |
"--show-stdout", | |
"--browser=release", | |
"--passthrough", | |
"-v", | |
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-gl=angle --use-angle=swiftshader --use-cmd-decoder=passthrough --force_high_performance_gpu", | |
"--test-filter=conformance/rendering/gl-drawelements.html" | |
], | |
"isolate_name": "telemetry_gpu_integration_test", | |
"merge": { | |
"args": [], | |
"script": "//testing/merge_scripts/standard_isolated_script_merge.py" | |
}, | |
"name": "webgl_conformance_swangle_passthrough_tests", | |
"resultdb": { | |
"enable": true | |
}, | |
"should_retry_with_patch": false, | |
"swarming": { | |
"can_use_on_swarming_builders": true, | |
"containment_type": "AUTO", | |
"dimension_sets": [ | |
{ | |
"gpu": "1002:6821", | |
"hidpi": "1", | |
"os": "Mac-10.14.6", | |
"pool": "chromium.tests.gpu" | |
} | |
], | |
"idempotent": false, | |
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com" | |
}, | |
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/" | |
}, | |
{ | |
"args": [ | |
"webgl_conformance", | |
"--show-stdout", | |
"--browser=release", | |
"--passthrough", | |
"-v", | |
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=validating --force_high_performance_gpu", | |
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl_conformance_tests_output.json" | |
], | |
"isolate_name": "telemetry_gpu_integration_test", | |
"merge": { | |
"args": [], | |
"script": "//testing/merge_scripts/standard_isolated_script_merge.py" | |
}, | |
"name": "webgl_conformance_validating_tests", | |
"resultdb": { | |
"enable": true | |
}, | |
"should_retry_with_patch": false, | |
"swarming": { | |
"can_use_on_swarming_builders": true, | |
"containment_type": "AUTO", | |
"dimension_sets": [ | |
{ | |
"gpu": "1002:6821", | |
"hidpi": "1", | |
"os": "Mac-10.14.6", | |
"pool": "chromium.tests.gpu" | |
} | |
], | |
"idempotent": false, | |
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com", | |
"shards": 2 | |
}, | |
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/" | |
} | |
] | |
}, | |
"ANGLE GPU Mac Retina Release (NVIDIA)": { | |
"gtest_tests": [ | |
{ | |
"args": [ | |
"angle_end2end_tests", | |
"--gtest_filter=-*Vulkan_SwiftShader*", | |
"--bot-mode" | |
], | |
"merge": { | |
"args": [], | |
"script": "//testing/merge_scripts/standard_isolated_script_merge.py" | |
}, | |
"swarming": { | |
"can_use_on_swarming_builders": true, | |
"containment_type": "AUTO", | |
"dimension_sets": [ | |
{ | |
"gpu": "10de:0fe9", | |
"hidpi": "1", | |
"os": "Mac-10.14.6", | |
"pool": "chromium.tests.gpu" | |
} | |
], | |
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com", | |
"shards": 2 | |
}, | |
"test": "angle_end2end_tests", | |
"test_id_prefix": "ninja://third_party/angle/src/tests:angle_end2end_tests/", | |
"use_isolated_scripts_api": true | |
}, | |
{ | |
"args": [ | |
"angle_unittests" | |
], | |
"merge": { | |
"args": [], | |
"script": "//testing/merge_scripts/standard_isolated_script_merge.py" | |
}, | |
"swarming": { | |
"can_use_on_swarming_builders": true, | |
"containment_type": "AUTO", | |
"dimension_sets": [ | |
{ | |
"gpu": "10de:0fe9", | |
"hidpi": "1", | |
"os": "Mac-10.14.6", | |
"pool": "chromium.tests.gpu" | |
} | |
], | |
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com" | |
}, | |
"test": "angle_unittests", | |
"test_id_prefix": "ninja://third_party/angle/src/tests:angle_unittests/", | |
"use_isolated_scripts_api": true | |
} | |
] | |
}, | |
"Android FYI 32 Vk Release (Pixel 2)": { | |
"additional_compile_targets": [ | |
"angle_apks" | |
], | |
"gtest_tests": [ | |
{ | |
"args": [ | |
"angle_end2end_tests", | |
"--gtest_filter=-*Vulkan_SwiftShader*", | |
"--shard-timeout=180", | |
"-v" | |
], | |
"merge": { | |
"args": [], | |
"script": "//testing/merge_scripts/standard_isolated_script_merge.py" | |
}, | |
"resultdb": { | |
"enable": true | |
}, | |
"swarming": { | |
"can_use_on_swarming_builders": true, | |
"cipd_packages": [ | |
{ | |
"cipd_package": "infra/tools/luci/logdog/butler/${platform}", | |
"location": "bin", | |
"revision": "git_revision:ff387eadf445b24c935f1cf7d6ddd279f8a6b04c" | |
} | |
], | |
"containment_type": "AUTO", | |
"dimension_sets": [ | |
{ | |
"device_os": "Q", | |
"device_os_type": "userdebug", | |
"device_type": "walleye", | |
"os": "Android", | |
"pool": "chromium.tests.gpu" | |
} | |
], | |
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com", | |
"shards": 4 | |
}, | |
"test": "angle_end2end_tests", | |
"test_id_prefix": "ninja://third_party/angle/src/tests:angle_end2end_tests/", | |
"use_isolated_scripts_api": true | |
}, | |
{ | |
"args": [ | |
"angle_unittests", | |
"-v" | |
], | |
"merge": { | |
"args": [], | |
"script": "//testing/merge_scripts/standard_isolated_script_merge.py" | |
}, | |
"resultdb": { | |
"enable": true | |
}, | |
"swarming": { | |
"can_use_on_swarming_builders": true, | |
"cipd_packages": [ | |
{ | |
"cipd_package": "infra/tools/luci/logdog/butler/${platform}", | |
"location": "bin", | |
"revision": "git_revision:ff387eadf445b24c935f1cf7d6ddd279f8a6b04c" | |
} | |
], | |
"containment_type": "AUTO", | |
"dimension_sets": [ | |
{ | |
"device_os": "Q", | |
"device_os_type": "userdebug", | |
"device_type": "walleye", | |
"os": "Android", | |
"pool": "chromium.tests.gpu" | |
} | |
], | |
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com" | |
}, | |
"test": "angle_unittests", | |
"test_id_prefix": "ninja://third_party/angle/src/tests:angle_unittests/", | |
"use_isolated_scripts_api": true | |
} | |
], | |
"isolated_scripts": [ | |
{ | |
"args": [ | |
"angle_perftests", | |
"--non-telemetry=true", | |
"--gtest-benchmark-name=angle_perftests", | |
"-v", | |
"--one-frame-only", | |
"--test-timeout=100", | |
"--test-launcher-batch-limit=1" | |
], | |
"isolate_name": "angle_perftests", | |
"merge": { | |
"args": [ | |
"--smoke-test-mode" | |
], | |
"script": "//tools/perf/process_perf_results.py" | |
}, | |
"name": "angle_perftests", | |
"resultdb": { | |
"enable": true | |
}, | |
"swarming": { | |
"can_use_on_swarming_builders": true, | |
"cipd_packages": [ | |
{ | |
"cipd_package": "infra/tools/luci/logdog/butler/${platform}", | |
"location": "bin", | |
"revision": "git_revision:ff387eadf445b24c935f1cf7d6ddd279f8a6b04c" | |
} | |
], | |
"containment_type": "AUTO", | |
"dimension_sets": [ | |
{ | |
"device_os": "Q", | |
"device_os_type": "userdebug", | |
"device_type": "walleye", | |
"os": "Android", | |
"pool": "chromium.tests.gpu" | |
} | |
], | |
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com", | |
"shards": 6 | |
}, | |
"test_id_prefix": "ninja://third_party/angle/src/tests:angle_perftests/" | |
}, | |
{ | |
"args": [ | |
"--test-machine-name", | |
"${buildername}", | |
"-v", | |
"--git-revision=${got_angle_revision}" | |
], | |
"isolate_name": "angle_restricted_trace_gold_tests", | |
"merge": { | |
"args": [], | |
"script": "//testing/merge_scripts/standard_isolated_script_merge.py" | |
}, | |
"name": "angle_restricted_trace_gold_tests", | |
"precommit_args": [ | |
"--gerrit-issue=${patch_issue}", | |
"--gerrit-patchset=${patch_set}", | |
"--buildbucket-id=${buildbucket_build_id}" | |
], | |
"resultdb": { | |
"enable": true | |
}, | |
"swarming": { | |
"can_use_on_swarming_builders": true, | |
"cipd_packages": [ | |
{ | |
"cipd_package": "infra/tools/luci/logdog/butler/${platform}", | |
"location": "bin", | |
"revision": "git_revision:ff387eadf445b24c935f1cf7d6ddd279f8a6b04c" | |
} | |
], | |
"containment_type": "AUTO", | |
"dimension_sets": [ | |
{ | |
"device_os": "Q", | |
"device_os_type": "userdebug", | |
"device_type": "walleye", | |
"os": "Android", | |
"pool": "chromium.tests.gpu" | |
} | |
], | |
"service_account": "chrome-gpu-gold@chops-service-accounts.iam.gserviceaccount.com" | |
}, | |
"test_id_prefix": "ninja://third_party/angle/src/tests/restricted_traces:angle_restricted_trace_gold_tests/" | |
} | |
] | |
}, | |
"Android FYI 32 dEQP Vk Release (Pixel 2)": { | |
"gtest_tests": [ | |
{ | |
"args": [ | |
"angle_deqp_egl_tests", | |
"--use-angle=vulkan", | |
"-v", | |
"--shard-timeout=500" | |
], | |
"merge": { | |
"script": "//third_party/angle/scripts/angle_deqp_test_merge.py" | |
}, | |
"name": "angle_deqp_egl_vulkan_tests", | |
"resultdb": { | |
"enable": true | |
}, | |
"swarming": { | |
"can_use_on_swarming_builders": true, | |
"cipd_packages": [ | |
{ | |
"cipd_package": "infra/tools/luci/logdog/butler/${platform}", | |
"location": "bin", | |
"revision": "git_revision:ff387eadf445b24c935f1cf7d6ddd279f8a6b04c" | |
} | |
], | |
"containment_type": "AUTO", | |
"dimension_sets": [ | |
{ | |
"device_os": "Q", | |
"device_os_type": "userdebug", | |
"device_type": "walleye", | |
"os": "Android", | |
"pool": "chromium.tests.gpu" | |
} | |
], | |
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com", | |
"shards": 4 | |
}, | |
"test": "angle_deqp_egl_tests", | |
"test_id_prefix": "ninja://third_party/angle/src/tests:angle_deqp_egl_tests/", | |
"use_isolated_scripts_api": true | |
}, | |
{ | |
"args": [ | |
"angle_deqp_gles2_tests", | |
"--use-angle=vulkan", | |
"-v", | |
"--shard-timeout=500" | |
], | |
"merge": { | |
"script": "//third_party/angle/scripts/angle_deqp_test_merge.py" | |
}, | |
"name": "angle_deqp_gles2_vulkan_tests", | |
"resultdb": { | |
"enable": true | |
}, | |
"swarming": { | |
"can_use_on_swarming_builders": true, | |
"cipd_packages": [ | |
{ | |
"cipd_package": "infra/tools/luci/logdog/butler/${platform}", | |
"location": "bin", | |
"revision": "git_revision:ff387eadf445b24c935f1cf7d6ddd279f8a6b04c" | |
} | |
], | |
"containment_type": "AUTO", | |
"dimension_sets": [ | |
{ | |
"device_os": "Q", | |
"device_os_type": "userdebug", | |
"device_type": "walleye", | |
"os": "Android", | |
"pool": "chromium.tests.gpu" | |
} | |
], | |
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com", | |
"shards": 4 | |
}, | |
"test": "angle_deqp_gles2_tests", | |
"test_id_prefix": "ninja://third_party/angle/src/tests:angle_deqp_gles2_tests/", | |
"use_isolated_scripts_api": true | |
}, | |
{ | |
"args": [ | |
"angle_deqp_gles31_tests", | |
"--use-angle=vulkan", | |
"-v", | |
"--shard-timeout=500" | |
], | |
"merge": { | |
"script": "//third_party/angle/scripts/angle_deqp_test_merge.py" | |
}, | |
"name": "angle_deqp_gles31_vulkan_tests", | |
"resultdb": { | |
"enable": true | |
}, | |
"swarming": { | |
"can_use_on_swarming_builders": true, | |
"cipd_packages": [ | |
{ | |
"cipd_package": "infra/tools/luci/logdog/butler/${platform}", | |
"location": "bin", | |
"revision": "git_revision:ff387eadf445b24c935f1cf7d6ddd279f8a6b04c" | |
} | |
], | |
"containment_type": "AUTO", | |
"dimension_sets": [ | |
{ | |
"device_os": "Q", | |
"device_os_type": "userdebug", | |
"device_type": "walleye", | |
"os": "Android", | |
"pool": "chromium.tests.gpu" | |
} | |
], | |
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com", | |
"shards": 20 | |
}, | |
"test": "angle_deqp_gles31_tests", | |
"test_id_prefix": "ninja://third_party/angle/src/tests:angle_deqp_gles31_tests/", | |
"use_isolated_scripts_api": true | |
}, | |
{ | |
"args": [ | |
"angle_deqp_gles3_tests", | |
"--use-angle=vulkan", | |
"-v", | |
"--shard-timeout=500" | |
], | |
"merge": { | |
"script": "//third_party/angle/scripts/angle_deqp_test_merge.py" | |
}, | |
"name": "angle_deqp_gles3_vulkan_tests", | |
"resultdb": { | |
"enable": true | |
}, | |
"swarming": { | |
"can_use_on_swarming_builders": true, | |
"cipd_packages": [ | |
{ | |
"cipd_package": "infra/tools/luci/logdog/butler/${platform}", | |
"location": "bin", | |
"revision": "git_revision:ff387eadf445b24c935f1cf7d6ddd279f8a6b04c" | |
} | |
], | |
"containment_type": "AUTO", | |
"dimension_sets": [ | |
{ | |
"device_os": "Q", | |
"device_os_type": "userdebug", | |
"device_type": "walleye", | |
"os": "Android", | |
"pool": "chromium.tests.gpu" | |
} | |
], | |
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com", | |
"shards": 12 | |
}, | |
"test": "angle_deqp_gles3_tests", | |
"test_id_prefix": "ninja://third_party/angle/src/tests:angle_deqp_gles3_tests/", | |
"use_isolated_scripts_api": true | |
}, | |
{ | |
"args": [ | |
"angle_deqp_khr_gles2_tests", | |
"--use-angle=vulkan", | |
"-v", | |
"--shard-timeout=500" | |
], | |
"merge": { | |
"script": "//third_party/angle/scripts/angle_deqp_test_merge.py" | |
}, | |
"name": "angle_deqp_khr_gles2_vulkan_tests", | |
"resultdb": { | |
"enable": true | |
}, | |
"swarming": { | |
"can_use_on_swarming_builders": true, | |
"cipd_packages": [ | |
{ | |
"cipd_package": "infra/tools/luci/logdog/butler/${platform}", | |
"location": "bin", | |
"revision": "git_revision:ff387eadf445b24c935f1cf7d6ddd279f8a6b04c" | |
} | |
], | |
"containment_type": "AUTO", | |
"dimension_sets": [ | |
{ | |
"device_os": "Q", | |
"device_os_type": "userdebug", | |
"device_type": "walleye", | |
"os": "Android", | |
"pool": "chromium.tests.gpu" | |
} | |
], | |
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com" | |
}, | |
"test": "angle_deqp_khr_gles2_tests", | |
"test_id_prefix": "ninja://third_party/angle/src/tests:angle_deqp_khr_gles2_tests/", | |
"use_isolated_scripts_api": true | |
}, | |
{ | |
"args": [ | |
"angle_deqp_khr_gles31_tests", | |
"--use-angle=vulkan", | |
"-v", | |
"--shard-timeout=500" | |
], | |
"merge": { | |
"script": "//third_party/angle/scripts/angle_deqp_test_merge.py" | |
}, | |
"name": "angle_deqp_khr_gles31_vulkan_tests", | |
"resultdb": { | |
"enable": true | |
}, | |
"swarming": { | |
"can_use_on_swarming_builders": true, | |
"cipd_packages": [ | |
{ | |
"cipd_package": "infra/tools/luci/logdog/butler/${platform}", | |
"location": "bin", | |
"revision": "git_revision:ff387eadf445b24c935f1cf7d6ddd279f8a6b04c" | |
} | |
], | |
"containment_type": "AUTO", | |
"dimension_sets": [ | |
{ | |
"device_os": "Q", | |
"device_os_type": "userdebug", | |
"device_type": "walleye", | |
"os": "Android", | |
"pool": "chromium.tests.gpu" | |
} | |
], | |
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com", | |
"shards": 2 | |
}, | |
"test": "angle_deqp_khr_gles31_tests", | |
"test_id_prefix": "ninja://third_party/angle/src/tests:angle_deqp_khr_gles31_tests/", | |
"use_isolated_scripts_api": true | |
}, | |
{ | |
"args": [ | |
"angle_deqp_khr_gles32_tests", | |
"--use-angle=vulkan", | |
"-v", | |
"--shard-timeout=500" | |
], | |
"merge": { | |
"script": "//third_party/angle/scripts/angle_deqp_test_merge.py" | |
}, | |
"name": "angle_deqp_khr_gles32_vulkan_tests", | |
"resultdb": { | |
"enable": true | |
}, | |
"swarming": { | |
"can_use_on_swarming_builders": true, | |
"cipd_packages": [ | |
{ | |
"cipd_package": "infra/tools/luci/logdog/butler/${platform}", | |
"location": "bin", | |
"revision": "git_revision:ff387eadf445b24c935f1cf7d6ddd279f8a6b04c" | |
} | |
], | |
"containment_type": "AUTO", | |
"dimension_sets": [ | |
{ | |
"device_os": "Q", | |
"device_os_type": "userdebug", | |
"device_type": "walleye", | |
"os": "Android", | |
"pool": "chromium.tests.gpu" | |
} | |
], | |
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com" | |
}, | |
"test": "angle_deqp_khr_gles32_tests", | |
"test_id_prefix": "ninja://third_party/angle/src/tests:angle_deqp_khr_gles32_tests/", | |
"use_isolated_scripts_api": true | |
}, | |
{ | |
"args": [ | |
"angle_deqp_khr_gles3_tests", | |
"--use-angle=vulkan", | |
"-v", | |
"--shard-timeout=500" | |
], | |
"merge": { | |
"script": "//third_party/angle/scripts/angle_deqp_test_merge.py" | |
}, | |
"name": "angle_deqp_khr_gles3_vulkan_tests", | |
"resultdb": { | |
"enable": true | |
}, | |
"swarming": { | |
"can_use_on_swarming_builders": true, | |
"cipd_packages": [ | |
{ | |
"cipd_package": "infra/tools/luci/logdog/butler/${platform}", | |
"location": "bin", | |
"revision": "git_revision:ff387eadf445b24c935f1cf7d6ddd279f8a6b04c" | |
} | |
], | |
"containment_type": "AUTO", | |
"dimension_sets": [ | |
{ | |
"device_os": "Q", | |
"device_os_type": "userdebug", | |
"device_type": "walleye", | |
"os": "Android", | |
"pool": "chromium.tests.gpu" | |
} | |
], | |
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com", | |
"shards": 2 | |
}, | |
"test": "angle_deqp_khr_gles3_tests", | |
"test_id_prefix": "ninja://third_party/angle/src/tests:angle_deqp_khr_gles3_tests/", | |
"use_isolated_scripts_api": true | |
} | |
] | |
}, | |
"Android FYI 64 Perf (Pixel 2)": { | |
"isolated_scripts": [ | |
{ | |
"args": [ | |
"angle_perftests", | |
"--non-telemetry=true", | |
"--gtest-benchmark-name=angle_perftests", | |
"-v", | |
"--test-timeout=100", | |
"--test-launcher-batch-limit=1" | |
], | |
"isolate_name": "angle_perftests", | |
"merge": { | |
"script": "//tools/perf/process_perf_results.py" | |
}, | |
"name": "angle_perftests", | |
"resultdb": { | |
"enable": true | |
}, | |
"swarming": { | |
"can_use_on_swarming_builders": true, | |
"cipd_packages": [ | |
{ | |
"cipd_package": "infra/tools/luci/logdog/butler/${platform}", | |
"location": "bin", | |
"revision": "git_revision:ff387eadf445b24c935f1cf7d6ddd279f8a6b04c" | |
} | |
], | |
"containment_type": "AUTO", | |
"dimension_sets": [ | |
{ | |
"device_os": "Q", | |
"device_os_type": "userdebug", | |
"device_type": "walleye", | |
"os": "Android", | |
"pool": "chromium.tests.gpu" | |
} | |
], | |
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com", | |
"shards": 6 | |
}, | |
"test_id_prefix": "ninja://third_party/angle/src/tests:angle_perftests/" | |
} | |
] | |
}, | |
"Android FYI 64 Vk Release (Pixel 2)": { | |
"additional_compile_targets": [ | |
"angle_apks" | |
], | |
"gtest_tests": [ | |
{ | |
"args": [ | |
"angle_end2end_tests", | |
"--gtest_filter=-*Vulkan_SwiftShader*", | |
"--shard-timeout=180", | |
"-v" | |
], | |
"merge": { | |
"args": [], | |
"script": "//testing/merge_scripts/standard_isolated_script_merge.py" | |
}, | |
"resultdb": { | |
"enable": true | |
}, | |
"swarming": { | |
"can_use_on_swarming_builders": true, | |
"cipd_packages": [ | |
{ | |
"cipd_package": "infra/tools/luci/logdog/butler/${platform}", | |
"location": "bin", | |
"revision": "git_revision:ff387eadf445b24c935f1cf7d6ddd279f8a6b04c" | |
} | |
], | |
"containment_type": "AUTO", | |
"dimension_sets": [ | |
{ | |
"device_os": "Q", | |
"device_os_type": "userdebug", | |
"device_type": "walleye", | |
"os": "Android", | |
"pool": "chromium.tests.gpu" | |
} | |
], | |
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com", | |
"shards": 4 | |
}, | |
"test": "angle_end2end_tests", | |
"test_id_prefix": "ninja://third_party/angle/src/tests:angle_end2end_tests/", | |
"use_isolated_scripts_api": true | |
}, | |
{ | |
"args": [ | |
"angle_unittests", | |
"-v" | |
], | |
"merge": { | |
"args": [], | |
"script": "//testing/merge_scripts/standard_isolated_script_merge.py" | |
}, | |
"resultdb": { | |
"enable": true | |
}, | |
"swarming": { | |
"can_use_on_swarming_builders": true, | |
"cipd_packages": [ | |
{ | |
"cipd_package": "infra/tools/luci/logdog/butler/${platform}", | |
"location": "bin", | |
"revision": "git_revision:ff387eadf445b24c935f1cf7d6ddd279f8a6b04c" | |
} | |
], | |
"containment_type": "AUTO", | |
"dimension_sets": [ | |
{ | |
"device_os": "Q", | |
"device_os_type": "userdebug", | |
"device_type": "walleye", | |
"os": "Android", | |
"pool": "chromium.tests.gpu" | |
} | |
], | |
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com" | |
}, | |
"test": "angle_unittests", | |
"test_id_prefix": "ninja://third_party/angle/src/tests:angle_unittests/", | |
"use_isolated_scripts_api": true | |
} | |
], | |
"isolated_scripts": [ | |
{ | |
"args": [ | |
"angle_perftests", | |
"--non-telemetry=true", | |
"--gtest-benchmark-name=angle_perftests", | |
"-v", | |
"--one-frame-only", | |
"--test-timeout=100", | |
"--test-launcher-batch-limit=1" | |
], | |
"isolate_name": "angle_perftests", | |
"merge": { | |
"args": [ | |
"--smoke-test-mode" | |
], | |
"script": "//tools/perf/process_perf_results.py" | |
}, | |
"name": "angle_perftests", | |
"resultdb": { | |
"enable": true | |
}, | |
"swarming": { | |
"can_use_on_swarming_builders": true, | |
"cipd_packages": [ | |
{ | |
"cipd_package": "infra/tools/luci/logdog/butler/${platform}", | |
"location": "bin", | |
"revision": "git_revision:ff387eadf445b24c935f1cf7d6ddd279f8a6b04c" | |
} | |
], | |
"containment_type": "AUTO", | |
"dimension_sets": [ | |
{ | |
"device_os": "Q", | |
"device_os_type": "userdebug", | |
"device_type": "walleye", | |
"os": "Android", | |
"pool": "chromium.tests.gpu" | |
} | |
], | |
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com", | |
"shards": 6 | |
}, | |
"test_id_prefix": "ninja://third_party/angle/src/tests:angle_perftests/" | |
}, | |
{ | |
"args": [ | |
"--test-machine-name", | |
"${buildername}", | |
"-v", | |
"--git-revision=${got_angle_revision}" | |
], | |
"isolate_name": "angle_restricted_trace_gold_tests", | |
"merge": { | |
"args": [], | |
"script": "//testing/merge_scripts/standard_isolated_script_merge.py" | |
}, | |
"name": "angle_restricted_trace_gold_tests", | |
"precommit_args": [ | |
"--gerrit-issue=${patch_issue}", | |
"--gerrit-patchset=${patch_set}", | |
"--buildbucket-id=${buildbucket_build_id}" | |
], | |
"resultdb": { | |
"enable": true | |
}, | |
"swarming": { | |
"can_use_on_swarming_builders": true, | |
"cipd_packages": [ | |
{ | |
"cipd_package": "infra/tools/luci/logdog/butler/${platform}", | |
"location": "bin", | |
"revision": "git_revision:ff387eadf445b24c935f1cf7d6ddd279f8a6b04c" | |
} | |
], | |
"containment_type": "AUTO", | |
"dimension_sets": [ | |
{ | |
"device_os": "Q", | |
"device_os_type": "userdebug", | |
"device_type": "walleye", | |
"os": "Android", | |
"pool": "chromium.tests.gpu" | |
} | |
], | |
"service_account": "chrome-gpu-gold@chops-service-accounts.iam.gserviceaccount.com" | |
}, | |
"test_id_prefix": "ninja://third_party/angle/src/tests/restricted_traces:angle_restricted_trace_gold_tests/" | |
} | |
] | |
}, | |
"Android FYI 64 dEQP Vk Release (Pixel 2)": { | |
"gtest_tests": [ | |
{ | |
"args": [ | |
"angle_deqp_egl_tests", | |
"--use-angle=vulkan", | |
"-v", | |
"--shard-timeout=500" | |
], | |
"merge": { | |
"script": "//third_party/angle/scripts/angle_deqp_test_merge.py" | |
}, | |
"name": "angle_deqp_egl_vulkan_tests", | |
"resultdb": { | |
"enable": true | |
}, | |
"swarming": { | |
"can_use_on_swarming_builders": true, | |
"cipd_packages": [ | |
{ | |
"cipd_package": "infra/tools/luci/logdog/butler/${platform}", | |
"location": "bin", | |
"revision": "git_revision:ff387eadf445b24c935f1cf7d6ddd279f8a6b04c" | |
} | |
], | |
"containment_type": "AUTO", | |
"dimension_sets": [ | |
{ | |
"device_os": "Q", | |
"device_os_type": "userdebug", | |
"device_type": "walleye", | |
"os": "Android", | |
"pool": "chromium.tests.gpu" | |
} | |
], | |
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com", | |
"shards": 4 | |
}, | |
"test": "angle_deqp_egl_tests", | |
"test_id_prefix": "ninja://third_party/angle/src/tests:angle_deqp_egl_tests/", | |
"use_isolated_scripts_api": true | |
}, | |
{ | |
"args": [ | |
"angle_deqp_gles2_tests", | |
"--use-angle=vulkan", | |
"-v", | |
"--shard-timeout=500" | |
], | |
"merge": { | |
"script": "//third_party/angle/scripts/angle_deqp_test_merge.py" | |
}, | |
"name": "angle_deqp_gles2_vulkan_tests", | |
"resultdb": { | |
"enable": true | |
}, | |
"swarming": { | |
"can_use_on_swarming_builders": true, | |
"cipd_packages": [ | |
{ | |
"cipd_package": "infra/tools/luci/logdog/butler/${platform}", | |
"location": "bin", | |
"revision": "git_revision:ff387eadf445b24c935f1cf7d6ddd279f8a6b04c" | |
} | |
], | |
"containment_type": "AUTO", | |
"dimension_sets": [ | |
{ | |
"device_os": "Q", | |
"device_os_type": "userdebug", | |
"device_type": "walleye", | |
"os": "Android", | |
"pool": "chromium.tests.gpu" | |
} | |
], | |
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com", | |
"shards": 4 | |
}, | |
"test": "angle_deqp_gles2_tests", | |
"test_id_prefix": "ninja://third_party/angle/src/tests:angle_deqp_gles2_tests/", | |
"use_isolated_scripts_api": true | |
}, | |
{ | |
"args": [ | |
"angle_deqp_gles31_tests", | |
"--use-angle=vulkan", | |
"-v", | |
"--shard-timeout=500" | |
], | |
"merge": { | |
"script": "//third_party/angle/scripts/angle_deqp_test_merge.py" | |
}, | |
"name": "angle_deqp_gles31_vulkan_tests", | |
"resultdb": { | |
"enable": true | |
}, | |
"swarming": { | |
"can_use_on_swarming_builders": true, | |
"cipd_packages": [ | |
{ | |
"cipd_package": "infra/tools/luci/logdog/butler/${platform}", | |
"location": "bin", | |
"revision": "git_revision:ff387eadf445b24c935f1cf7d6ddd279f8a6b04c" | |
} | |
], | |
"containment_type": "AUTO", | |
"dimension_sets": [ | |
{ | |
"device_os": "Q", | |
"device_os_type": "userdebug", | |
"device_type": "walleye", | |
"os": "Android", | |
"pool": "chromium.tests.gpu" | |
} | |
], | |
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com", | |
"shards": 20 | |
}, | |
"test": "angle_deqp_gles31_tests", | |
"test_id_prefix": "ninja://third_party/angle/src/tests:angle_deqp_gles31_tests/", | |
"use_isolated_scripts_api": true | |
}, | |
{ | |
"args": [ | |
"angle_deqp_gles3_tests", | |
"--use-angle=vulkan", | |
"-v", | |
"--shard-timeout=500" | |
], | |
"merge": { | |
"script": "//third_party/angle/scripts/angle_deqp_test_merge.py" | |
}, | |
"name": "angle_deqp_gles3_vulkan_tests", | |
"resultdb": { | |
"enable": true | |
}, | |
"swarming": { | |
"can_use_on_swarming_builders": true, | |
"cipd_packages": [ | |
{ | |
"cipd_package": "infra/tools/luci/logdog/butler/${platform}", | |
"location": "bin", | |
"revision": "git_revision:ff387eadf445b24c935f1cf7d6ddd279f8a6b04c" | |
} | |
], | |
"containment_type": "AUTO", | |
"dimension_sets": [ | |
{ | |
"device_os": "Q", | |
"device_os_type": "userdebug", | |
"device_type": "walleye", | |
"os": "Android", | |
"pool": "chromium.tests.gpu" | |
} | |
], | |
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com", | |
"shards": 12 | |
}, | |
"test": "angle_deqp_gles3_tests", | |
"test_id_prefix": "ninja://third_party/angle/src/tests:angle_deqp_gles3_tests/", | |
"use_isolated_scripts_api": true | |
}, | |
{ | |
"args": [ | |
"angle_deqp_khr_gles2_tests", | |
"--use-angle=vulkan", | |
"-v", | |
"--shard-timeout=500" | |
], | |
"merge": { | |
"script": "//third_party/angle/scripts/angle_deqp_test_merge.py" | |
}, | |
"name": "angle_deqp_khr_gles2_vulkan_tests", | |
"resultdb": { | |
"enable": true | |
}, | |
"swarming": { | |
"can_use_on_swarming_builders": true, | |
"cipd_packages": [ | |
{ | |
"cipd_package": "infra/tools/luci/logdog/butler/${platform}", | |
"location": "bin", | |
"revision": "git_revision:ff387eadf445b24c935f1cf7d6ddd279f8a6b04c" | |
} | |
], | |
"containment_type": "AUTO", | |
"dimension_sets": [ | |
{ | |
"device_os": "Q", | |
"device_os_type": "userdebug", | |
"device_type": "walleye", | |
"os": "Android", | |
"pool": "chromium.tests.gpu" | |
} | |
], | |
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com" | |
}, | |
"test": "angle_deqp_khr_gles2_tests", | |
"test_id_prefix": "ninja://third_party/angle/src/tests:angle_deqp_khr_gles2_tests/", | |
"use_isolated_scripts_api": true | |
}, | |
{ | |
"args": [ | |
"angle_deqp_khr_gles31_tests", | |
"--use-angle=vulkan", | |
"-v", | |
"--shard-timeout=500" | |
], | |
"merge": { | |
"script": "//third_party/angle/scripts/angle_deqp_test_merge.py" | |
}, | |
"name": "angle_deqp_khr_gles31_vulkan_tests", | |
"resultdb": { | |
"enable": true | |
}, | |
"swarming": { | |
"can_use_on_swarming_builders": true, | |
"cipd_packages": [ | |
{ | |
"cipd_package": "infra/tools/luci/logdog/butler/${platform}", | |
"location": "bin", | |
"revision": "git_revision:ff387eadf445b24c935f1cf7d6ddd279f8a6b04c" | |
} | |
], | |
"containment_type": "AUTO", | |
"dimension_sets": [ | |
{ | |
"device_os": "Q", | |
"device_os_type": "userdebug", | |
"device_type": "walleye", | |
"os": "Android", | |
"pool": "chromium.tests.gpu" | |
} | |
], | |
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com", | |
"shards": 2 | |
}, | |
"test": "angle_deqp_khr_gles31_tests", | |
"test_id_prefix": "ninja://third_party/angle/src/tests:angle_deqp_khr_gles31_tests/", | |
"use_isolated_scripts_api": true | |
}, | |
{ | |
"args": [ | |
"angle_deqp_khr_gles32_tests", | |
"--use-angle=vulkan", | |
"-v", | |
"--shard-timeout=500" | |
], | |
"merge": { | |
"script": "//third_party/angle/scripts/angle_deqp_test_merge.py" | |
}, | |
"name": "angle_deqp_khr_gles32_vulkan_tests", | |
"resultdb": { | |
"enable": true | |
}, | |
"swarming": { | |
"can_use_on_swarming_builders": true, | |
"cipd_packages": [ | |
{ | |
"cipd_package": "infra/tools/luci/logdog/butler/${platform}", | |
"location": "bin", | |
"revision": "git_revision:ff387eadf445b24c935f1cf7d6ddd279f8a6b04c" | |
} | |
], | |
"containment_type": "AUTO", | |
"dimension_sets": [ | |
{ | |
"device_os": "Q", | |
"device_os_type": "userdebug", | |
"device_type": "walleye", | |
"os": "Android", | |
"pool": "chromium.tests.gpu" | |
} | |
], | |
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com" | |
}, | |
"test": "angle_deqp_khr_gles32_tests", | |
"test_id_prefix": "ninja://third_party/angle/src/tests:angle_deqp_khr_gles32_tests/", | |
"use_isolated_scripts_api": true | |
}, | |
{ | |
"args": [ | |
"angle_deqp_khr_gles3_tests", | |
"--use-angle=vulkan", | |
"-v", | |
"--shard-timeout=500" | |
], | |
"merge": { | |
"script": "//third_party/angle/scripts/angle_deqp_test_merge.py" | |
}, | |
"name": "angle_deqp_khr_gles3_vulkan_tests", | |
"resultdb": { | |
"enable": true | |
}, | |
"swarming": { | |
"can_use_on_swarming_builders": true, | |
"cipd_packages": [ | |
{ | |
"cipd_package": "infra/tools/luci/logdog/butler/${platform}", | |
"location": "bin", | |
"revision": "git_revision:ff387eadf445b24c935f1cf7d6ddd279f8a6b04c" | |
} | |
], | |
"containment_type": "AUTO", | |
"dimension_sets": [ | |
{ | |
"device_os": "Q", | |
"device_os_type": "userdebug", | |
"device_type": "walleye", | |
"os": "Android", | |
"pool": "chromium.tests.gpu" | |
} | |
], | |
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com", | |
"shards": 2 | |
}, | |
"test": "angle_deqp_khr_gles3_tests", | |
"test_id_prefix": "ninja://third_party/angle/src/tests:angle_deqp_khr_gles3_tests/", | |
"use_isolated_scripts_api": true | |
} | |
] | |
}, | |
"Android FYI Release (NVIDIA Shield TV)": { | |
"gtest_tests": [ | |
{ | |
"args": [ | |
"angle_unittests", | |
"-v" | |
], | |
"merge": { | |
"args": [], | |
"script": "//testing/merge_scripts/standard_isolated_script_merge.py" | |
}, | |
"resultdb": { | |
"enable": true | |
}, | |
"swarming": { | |
"can_use_on_swarming_builders": true, | |
"cipd_packages": [ | |
{ | |
"cipd_package": "infra/tools/luci/logdog/butler/${platform}", | |
"location": "bin", | |
"revision": "git_revision:ff387eadf445b24c935f1cf7d6ddd279f8a6b04c" | |
} | |
], | |
"containment_type": "AUTO", | |
"dimension_sets": [ | |
{ | |
"device_os": "N", | |
"device_os_type": "user", | |
"device_type": "foster", | |
"os": "Android", | |
"pool": "chromium.tests.gpu" | |
} | |
], | |
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com" | |
}, | |
"test": "angle_unittests", | |
"test_id_prefix": "ninja://third_party/angle/src/tests:angle_unittests/", | |
"use_isolated_scripts_api": true | |
}, | |
{ | |
"args": [ | |
"--use-cmd-decoder=validating", | |
"--gs-results-bucket=chromium-result-details", | |
"--recover-devices" | |
], | |
"merge": { | |
"args": [], | |
"script": "//testing/merge_scripts/standard_gtest_merge.py" | |
}, | |
"name": "gl_tests_validating", | |
"resultdb": { | |
"enable": true | |
}, | |
"swarming": { | |
"can_use_on_swarming_builders": true, | |
"cipd_packages": [ | |
{ | |
"cipd_package": "infra/tools/luci/logdog/butler/${platform}", | |
"location": "bin", | |
"revision": "git_revision:ff387eadf445b24c935f1cf7d6ddd279f8a6b04c" | |
} | |
], | |
"containment_type": "AUTO", | |
"dimension_sets": [ | |
{ | |
"device_os": "N", | |
"device_os_type": "user", | |
"device_type": "foster", | |
"os": "Android", | |
"pool": "chromium.tests.gpu" | |
} | |
], | |
"output_links": [ | |
{ | |
"link": [ | |
"https://luci-logdog.appspot.com/v/?s", | |
"=android%2Fswarming%2Flogcats%2F", | |
"${TASK_ID}%2F%2B%2Funified_logcats" | |
], | |
"name": "shard #${SHARD_INDEX} logcats" | |
} | |
], | |
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com" | |
}, | |
"test": "gl_tests", | |
"test_id_prefix": "ninja://gpu:gl_tests/" | |
}, | |
{ | |
"args": [ | |
"--gs-results-bucket=chromium-result-details", | |
"--recover-devices" | |
], | |
"merge": { | |
"args": [], | |
"script": "//testing/merge_scripts/standard_gtest_merge.py" | |
}, | |
"resultdb": { | |
"enable": true | |
}, | |