{
  "AAAAA1 AUTOGENERATED FILE DO NOT EDIT": {},
  "AAAAA2 See generate_buildbot_json.py to make changes": {},
  "android-arm-builder": {},
  "android-arm64-builder": {},
  "android-arm64-pixel4": {
    "gtest_tests": [
      {
        "args": [
          "angle_deqp_egl_tests",
          "--use-angle=vulkan",
          "-v",
          "--shard-timeout=500"
        ],
        "merge": {
          "script": "//scripts/angle_deqp_test_merge.py"
        },
        "name": "angle_deqp_egl_vulkan_tests",
        "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": "R",
              "device_os_type": "userdebug",
              "device_type": "flame",
              "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://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": "//scripts/angle_deqp_test_merge.py"
        },
        "name": "angle_deqp_gles2_vulkan_tests",
        "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": "R",
              "device_os_type": "userdebug",
              "device_type": "flame",
              "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://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": "//scripts/angle_deqp_test_merge.py"
        },
        "name": "angle_deqp_gles31_vulkan_tests",
        "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": "R",
              "device_os_type": "userdebug",
              "device_type": "flame",
              "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://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": "//scripts/angle_deqp_test_merge.py"
        },
        "name": "angle_deqp_gles3_vulkan_tests",
        "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": "R",
              "device_os_type": "userdebug",
              "device_type": "flame",
              "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://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": "//scripts/angle_deqp_test_merge.py"
        },
        "name": "angle_deqp_khr_gles2_vulkan_tests",
        "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": "R",
              "device_os_type": "userdebug",
              "device_type": "flame",
              "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://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": "//scripts/angle_deqp_test_merge.py"
        },
        "name": "angle_deqp_khr_gles31_vulkan_tests",
        "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": "R",
              "device_os_type": "userdebug",
              "device_type": "flame",
              "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://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": "//scripts/angle_deqp_test_merge.py"
        },
        "name": "angle_deqp_khr_gles32_vulkan_tests",
        "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": "R",
              "device_os_type": "userdebug",
              "device_type": "flame",
              "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://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": "//scripts/angle_deqp_test_merge.py"
        },
        "name": "angle_deqp_khr_gles3_vulkan_tests",
        "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": "R",
              "device_os_type": "userdebug",
              "device_type": "flame",
              "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://src/tests:angle_deqp_khr_gles3_tests/",
        "use_isolated_scripts_api": true
      },
      {
        "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": "R",
              "device_os_type": "userdebug",
              "device_type": "flame",
              "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://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": "R",
              "device_os_type": "userdebug",
              "device_type": "flame",
              "os": "Android",
              "pool": "chromium.tests.gpu"
            }
          ],
          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
        },
        "test": "angle_unittests",
        "test_id_prefix": "ninja://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": "R",
              "device_os_type": "userdebug",
              "device_type": "flame",
              "os": "Android",
              "pool": "chromium.tests.gpu"
            }
          ],
          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
          "shards": 6
        },
        "test_id_prefix": "ninja://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}"
        ],
        "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": "R",
              "device_os_type": "userdebug",
              "device_type": "flame",
              "os": "Android",
              "pool": "chromium.tests.gpu"
            }
          ],
          "service_account": "chrome-gpu-gold@chops-service-accounts.iam.gserviceaccount.com"
        },
        "test_id_prefix": "ninja://src/tests/restricted_traces:angle_restricted_trace_gold_tests/"
      }
    ]
  },
  "linux-builder": {},
  "linux-intel": {
    "gtest_tests": [
      {
        "args": [
          "angle_deqp_gles2_tests",
          "--use-angle=gl",
          "--bot-mode"
        ],
        "merge": {
          "script": "//scripts/angle_deqp_test_merge.py"
        },
        "name": "angle_deqp_gles2_gl_tests",
        "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_deqp_gles2_tests",
        "test_id_prefix": "ninja://src/tests:angle_deqp_gles2_tests/",
        "use_isolated_scripts_api": true
      },
      {
        "args": [
          "angle_end2end_tests",
          "--gtest_filter=-*Vulkan_SwiftShader*",
          "--bot-mode",
          "--max-processes=4",
          "--max-processes=1"
        ],
        "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://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://src/tests:angle_unittests/",
        "use_isolated_scripts_api": true
      },
      {
        "args": [
          "angle_white_box_tests",
          "--bot-mode",
          "--max-processes=1"
        ],
        "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://src/tests:angle_white_box_tests/",
        "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",
          "--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",
          "shards": 2
        },
        "test_id_prefix": "ninja://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://src/tests/restricted_traces:angle_restricted_trace_gold_tests/"
      }
    ]
  },
  "linux-nvidia": {
    "gtest_tests": [
      {
        "args": [
          "angle_deqp_egl_tests",
          "--use-angle=gl",
          "--bot-mode",
          "--max-processes=1"
        ],
        "merge": {
          "script": "//scripts/angle_deqp_test_merge.py"
        },
        "name": "angle_deqp_egl_gl_tests",
        "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_deqp_egl_tests",
        "test_id_prefix": "ninja://src/tests:angle_deqp_egl_tests/",
        "use_isolated_scripts_api": true
      },
      {
        "args": [
          "angle_deqp_egl_tests",
          "--use-angle=vulkan",
          "--bot-mode"
        ],
        "merge": {
          "script": "//scripts/angle_deqp_test_merge.py"
        },
        "name": "angle_deqp_egl_vulkan_tests",
        "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_deqp_egl_tests",
        "test_id_prefix": "ninja://src/tests:angle_deqp_egl_tests/",
        "use_isolated_scripts_api": true
      },
      {
        "args": [
          "angle_deqp_gles2_tests",
          "--use-angle=gl",
          "--bot-mode"
        ],
        "merge": {
          "script": "//scripts/angle_deqp_test_merge.py"
        },
        "name": "angle_deqp_gles2_gl_tests",
        "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_deqp_gles2_tests",
        "test_id_prefix": "ninja://src/tests:angle_deqp_gles2_tests/",
        "use_isolated_scripts_api": true
      },
      {
        "args": [
          "angle_deqp_gles2_tests",
          "--use-angle=vulkan",
          "--bot-mode"
        ],
        "merge": {
          "script": "//scripts/angle_deqp_test_merge.py"
        },
        "name": "angle_deqp_gles2_vulkan_tests",
        "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_deqp_gles2_tests",
        "test_id_prefix": "ninja://src/tests:angle_deqp_gles2_tests/",
        "use_isolated_scripts_api": true
      },
      {
        "args": [
          "angle_deqp_gles31_rotate180_tests",
          "--use-angle=vulkan",
          "--bot-mode"
        ],
        "merge": {
          "script": "//scripts/angle_deqp_test_merge.py"
        },
        "name": "angle_deqp_gles31_vulkan_rotate180_tests",
        "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_deqp_gles31_rotate180_tests",
        "test_id_prefix": "ninja://src/tests:angle_deqp_gles31_rotate180_tests/",
        "use_isolated_scripts_api": true
      },
      {
        "args": [
          "angle_deqp_gles31_rotate270_tests",
          "--use-angle=vulkan",
          "--bot-mode"
        ],
        "merge": {
          "script": "//scripts/angle_deqp_test_merge.py"
        },
        "name": "angle_deqp_gles31_vulkan_rotate270_tests",
        "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_deqp_gles31_rotate270_tests",
        "test_id_prefix": "ninja://src/tests:angle_deqp_gles31_rotate270_tests/",
        "use_isolated_scripts_api": true
      },
      {
        "args": [
          "angle_deqp_gles31_rotate90_tests",
          "--use-angle=vulkan",
          "--bot-mode"
        ],
        "merge": {
          "script": "//scripts/angle_deqp_test_merge.py"
        },
        "name": "angle_deqp_gles31_vulkan_rotate90_tests",
        "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_deqp_gles31_rotate90_tests",
        "test_id_prefix": "ninja://src/tests:angle_deqp_gles31_rotate90_tests/",
        "use_isolated_scripts_api": true
      },
      {
        "args": [
          "angle_deqp_gles31_tests",
          "--use-angle=gl",
          "--bot-mode"
        ],
        "merge": {
          "script": "//scripts/angle_deqp_test_merge.py"
        },
        "name": "angle_deqp_gles31_gl_tests",
        "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_deqp_gles31_tests",
        "test_id_prefix": "ninja://src/tests:angle_deqp_gles31_tests/",
        "use_isolated_scripts_api": true
      },
      {
        "args": [
          "angle_deqp_gles31_tests",
          "--use-angle=vulkan",
          "--bot-mode"
        ],
        "merge": {
          "script": "//scripts/angle_deqp_test_merge.py"
        },
        "name": "angle_deqp_gles31_vulkan_tests",
        "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_deqp_gles31_tests",
        "test_id_prefix": "ninja://src/tests:angle_deqp_gles31_tests/",
        "use_isolated_scripts_api": true
      },
      {
        "args": [
          "angle_deqp_gles3_rotate180_tests",
          "--use-angle=vulkan",
          "--bot-mode"
        ],
        "merge": {
          "script": "//scripts/angle_deqp_test_merge.py"
        },
        "name": "angle_deqp_gles3_vulkan_rotate180_tests",
        "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_deqp_gles3_rotate180_tests",
        "test_id_prefix": "ninja://src/tests:angle_deqp_gles3_rotate180_tests/",
        "use_isolated_scripts_api": true
      },
      {
        "args": [
          "angle_deqp_gles3_rotate270_tests",
          "--use-angle=vulkan",
          "--bot-mode"
        ],
        "merge": {
          "script": "//scripts/angle_deqp_test_merge.py"
        },
        "name": "angle_deqp_gles3_vulkan_rotate270_tests",
        "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_deqp_gles3_rotate270_tests",
        "test_id_prefix": "ninja://src/tests:angle_deqp_gles3_rotate270_tests/",
        "use_isolated_scripts_api": true
      },
      {
        "args": [
          "angle_deqp_gles3_rotate90_tests",
          "--use-angle=vulkan",
          "--bot-mode"
        ],
        "merge": {
          "script": "//scripts/angle_deqp_test_merge.py"
        },
        "name": "angle_deqp_gles3_vulkan_rotate90_tests",
        "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_deqp_gles3_rotate90_tests",
        "test_id_prefix": "ninja://src/tests:angle_deqp_gles3_rotate90_tests/",
        "use_isolated_scripts_api": true
      },
      {
        "args": [
          "angle_deqp_gles3_tests",
          "--use-angle=gl",
          "--bot-mode"
        ],
        "merge": {
          "script": "//scripts/angle_deqp_test_merge.py"
        },
        "name": "angle_deqp_gles3_gl_tests",
        "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": 4
        },
        "test": "angle_deqp_gles3_tests",
        "test_id_prefix": "ninja://src/tests:angle_deqp_gles3_tests/",
        "use_isolated_scripts_api": true
      },
      {
        "args": [
          "angle_deqp_gles3_tests",
          "--use-angle=vulkan",
          "--bot-mode"
        ],
        "merge": {
          "script": "//scripts/angle_deqp_test_merge.py"
        },
        "name": "angle_deqp_gles3_vulkan_tests",
        "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": 4
        },
        "test": "angle_deqp_gles3_tests",
        "test_id_prefix": "ninja://src/tests:angle_deqp_gles3_tests/",
        "use_isolated_scripts_api": true
      },
      {
        "args": [
          "angle_deqp_khr_gles2_tests",
          "--use-angle=vulkan",
          "--bot-mode"
        ],
        "merge": {
          "script": "//scripts/angle_deqp_test_merge.py"
        },
        "name": "angle_deqp_khr_gles2_vulkan_tests",
        "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_deqp_khr_gles2_tests",
        "test_id_prefix": "ninja://src/tests:angle_deqp_khr_gles2_tests/",
        "use_isolated_scripts_api": true
      },
      {
        "args": [
          "angle_deqp_khr_gles31_tests",
          "--use-angle=vulkan",
          "--bot-mode"
        ],
        "merge": {
          "script": "//scripts/angle_deqp_test_merge.py"
        },
        "name": "angle_deqp_khr_gles31_vulkan_tests",
        "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_deqp_khr_gles31_tests",
        "test_id_prefix": "ninja://src/tests:angle_deqp_khr_gles31_tests/",
        "use_isolated_scripts_api": true
      },
      {
        "args": [
          "angle_deqp_khr_gles32_tests",
          "--use-angle=vulkan",
          "--bot-mode"
        ],
        "merge": {
          "script": "//scripts/angle_deqp_test_merge.py"
        },
        "name": "angle_deqp_khr_gles32_vulkan_tests",
        "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_deqp_khr_gles32_tests",
        "test_id_prefix": "ninja://src/tests:angle_deqp_khr_gles32_tests/",
        "use_isolated_scripts_api": true
      },
      {
        "args": [
          "angle_deqp_khr_gles3_tests",
          "--use-angle=vulkan",
          "--bot-mode"
        ],
        "merge": {
          "script": "//scripts/angle_deqp_test_merge.py"
        },
        "name": "angle_deqp_khr_gles3_vulkan_tests",
        "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_deqp_khr_gles3_tests",
        "test_id_prefix": "ninja://src/tests:angle_deqp_khr_gles3_tests/",
        "use_isolated_scripts_api": true
      },
      {
        "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://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://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://src/tests:angle_white_box_tests/",
        "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",
          "--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",
          "shards": 2
        },
        "test_id_prefix": "ninja://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://src/tests/restricted_traces:angle_restricted_trace_gold_tests/"
      }
    ]
  },
  "mac-amd": {
    "gtest_tests": [
      {
        "args": [
          "angle_deqp_egl_tests",
          "--use-angle=gl",
          "--bot-mode",
          "--max-processes=1"
        ],
        "merge": {
          "script": "//scripts/angle_deqp_test_merge.py"
        },
        "name": "angle_deqp_egl_gl_tests",
        "swarming": {
          "can_use_on_swarming_builders": true,
          "containment_type": "AUTO",
          "dimension_sets": [
            {
              "cpu": "x86-64",
              "display_attached": "1",
              "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_deqp_egl_tests",
        "test_id_prefix": "ninja://src/tests:angle_deqp_egl_tests/",
        "use_isolated_scripts_api": true
      },
      {
        "args": [
          "angle_deqp_egl_tests",
          "--use-angle=metal",
          "--bot-mode"
        ],
        "merge": {
          "script": "//scripts/angle_deqp_test_merge.py"
        },
        "name": "angle_deqp_egl_metal_tests",
        "swarming": {
          "can_use_on_swarming_builders": true,
          "containment_type": "AUTO",
          "dimension_sets": [
            {
              "cpu": "x86-64",
              "display_attached": "1",
              "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_deqp_egl_tests",
        "test_id_prefix": "ninja://src/tests:angle_deqp_egl_tests/",
        "use_isolated_scripts_api": true
      },
      {
        "args": [
          "angle_deqp_gles2_tests",
          "--use-angle=gl",
          "--bot-mode"
        ],
        "merge": {
          "script": "//scripts/angle_deqp_test_merge.py"
        },
        "name": "angle_deqp_gles2_gl_tests",
        "swarming": {
          "can_use_on_swarming_builders": true,
          "containment_type": "AUTO",
          "dimension_sets": [
            {
              "cpu": "x86-64",
              "display_attached": "1",
              "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_deqp_gles2_tests",
        "test_id_prefix": "ninja://src/tests:angle_deqp_gles2_tests/",
        "use_isolated_scripts_api": true
      },
      {
        "args": [
          "angle_deqp_gles2_tests",
          "--use-angle=metal",
          "--bot-mode"
        ],
        "merge": {
          "script": "//scripts/angle_deqp_test_merge.py"
        },
        "name": "angle_deqp_gles2_metal_tests",
        "swarming": {
          "can_use_on_swarming_builders": true,
          "containment_type": "AUTO",
          "dimension_sets": [
            {
              "cpu": "x86-64",
              "display_attached": "1",
              "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_deqp_gles2_tests",
        "test_id_prefix": "ninja://src/tests:angle_deqp_gles2_tests/",
        "use_isolated_scripts_api": true
      },
      {
        "args": [
          "angle_deqp_gles3_tests",
          "--use-angle=gl",
          "--bot-mode"
        ],
        "merge": {
          "script": "//scripts/angle_deqp_test_merge.py"
        },
        "name": "angle_deqp_gles3_gl_tests",
        "swarming": {
          "can_use_on_swarming_builders": true,
          "containment_type": "AUTO",
          "dimension_sets": [
            {
              "cpu": "x86-64",
              "display_attached": "1",
              "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": 4
        },
        "test": "angle_deqp_gles3_tests",
        "test_id_prefix": "ninja://src/tests:angle_deqp_gles3_tests/",
        "use_isolated_scripts_api": true
      },
      {
        "args": [
          "angle_deqp_gles3_tests",
          "--use-angle=metal",
          "--bot-mode"
        ],
        "merge": {
          "script": "//scripts/angle_deqp_test_merge.py"
        },
        "name": "angle_deqp_gles3_metal_tests",
        "swarming": {
          "can_use_on_swarming_builders": true,
          "containment_type": "AUTO",
          "dimension_sets": [
            {
              "cpu": "x86-64",
              "display_attached": "1",
              "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": 4
        },
        "test": "angle_deqp_gles3_tests",
        "test_id_prefix": "ninja://src/tests:angle_deqp_gles3_tests/",
        "use_isolated_scripts_api": true
      },
      {
        "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": [
            {
              "cpu": "x86-64",
              "display_attached": "1",
              "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://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": [
            {
              "cpu": "x86-64",
              "display_attached": "1",
              "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://src/tests:angle_unittests/",
        "use_isolated_scripts_api": true
      }
    ]
  },
  "mac-builder": {},
  "mac-intel": {
    "gtest_tests": [
      {
        "args": [
          "angle_deqp_egl_tests",
          "--use-angle=gl",
          "--bot-mode",
          "--max-processes=1"
        ],
        "merge": {
          "script": "//scripts/angle_deqp_test_merge.py"
        },
        "name": "angle_deqp_egl_gl_tests",
        "swarming": {
          "can_use_on_swarming_builders": true,
          "containment_type": "AUTO",
          "dimension_sets": [
            {
              "cpu": "x86-64",
              "display_attached": "1",
              "gpu": "8086:0a2e",
              "os": "Mac-10.15.5"
            }
          ],
          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
        },
        "test": "angle_deqp_egl_tests",
        "test_id_prefix": "ninja://src/tests:angle_deqp_egl_tests/",
        "use_isolated_scripts_api": true
      },
      {
        "args": [
          "angle_deqp_egl_tests",
          "--use-angle=metal",
          "--bot-mode"
        ],
        "merge": {
          "script": "//scripts/angle_deqp_test_merge.py"
        },
        "name": "angle_deqp_egl_metal_tests",
        "swarming": {
          "can_use_on_swarming_builders": true,
          "containment_type": "AUTO",
          "dimension_sets": [
            {
              "cpu": "x86-64",
              "display_attached": "1",
              "gpu": "8086:0a2e",
              "os": "Mac-10.15.5"
            }
          ],
          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
        },
        "test": "angle_deqp_egl_tests",
        "test_id_prefix": "ninja://src/tests:angle_deqp_egl_tests/",
        "use_isolated_scripts_api": true
      },
      {
        "args": [
          "angle_deqp_gles2_tests",
          "--use-angle=gl",
          "--bot-mode"
        ],
        "merge": {
          "script": "//scripts/angle_deqp_test_merge.py"
        },
        "name": "angle_deqp_gles2_gl_tests",
        "swarming": {
          "can_use_on_swarming_builders": true,
          "containment_type": "AUTO",
          "dimension_sets": [
            {
              "cpu": "x86-64",
              "display_attached": "1",
              "gpu": "8086:0a2e",
              "os": "Mac-10.15.5"
            }
          ],
          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
        },
        "test": "angle_deqp_gles2_tests",
        "test_id_prefix": "ninja://src/tests:angle_deqp_gles2_tests/",
        "use_isolated_scripts_api": true
      },
      {
        "args": [
          "angle_deqp_gles2_tests",
          "--use-angle=metal",
          "--bot-mode"
        ],
        "merge": {
          "script": "//scripts/angle_deqp_test_merge.py"
        },
        "name": "angle_deqp_gles2_metal_tests",
        "swarming": {
          "can_use_on_swarming_builders": true,
          "containment_type": "AUTO",
          "dimension_sets": [
            {
              "cpu": "x86-64",
              "display_attached": "1",
              "gpu": "8086:0a2e",
              "os": "Mac-10.15.5"
            }
          ],
          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
        },
        "test": "angle_deqp_gles2_tests",
        "test_id_prefix": "ninja://src/tests:angle_deqp_gles2_tests/",
        "use_isolated_scripts_api": true
      },
      {
        "args": [
          "angle_deqp_gles3_tests",
          "--use-angle=gl",
          "--bot-mode"
        ],
        "merge": {
          "script": "//scripts/angle_deqp_test_merge.py"
        },
        "name": "angle_deqp_gles3_gl_tests",
        "swarming": {
          "can_use_on_swarming_builders": true,
          "containment_type": "AUTO",
          "dimension_sets": [
            {
              "cpu": "x86-64",
              "display_attached": "1",
              "gpu": "8086:0a2e",
              "os": "Mac-10.15.5"
            }
          ],
          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
          "shards": 4
        },
        "test": "angle_deqp_gles3_tests",
        "test_id_prefix": "ninja://src/tests:angle_deqp_gles3_tests/",
        "use_isolated_scripts_api": true
      },
      {
        "args": [
          "angle_deqp_gles3_tests",
          "--use-angle=metal",
          "--bot-mode"
        ],
        "merge": {
          "script": "//scripts/angle_deqp_test_merge.py"
        },
        "name": "angle_deqp_gles3_metal_tests",
        "swarming": {
          "can_use_on_swarming_builders": true,
          "containment_type": "AUTO",
          "dimension_sets": [
            {
              "cpu": "x86-64",
              "display_attached": "1",
              "gpu": "8086:0a2e",
              "os": "Mac-10.15.5"
            }
          ],
          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
          "shards": 4
        },
        "test": "angle_deqp_gles3_tests",
        "test_id_prefix": "ninja://src/tests:angle_deqp_gles3_tests/",
        "use_isolated_scripts_api": true
      },
      {
        "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": [
            {
              "cpu": "x86-64",
              "display_attached": "1",
              "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://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": [
            {
              "cpu": "x86-64",
              "display_attached": "1",
              "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://src/tests:angle_unittests/",
        "use_isolated_scripts_api": true
      }
    ]
  },
  "mac-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": [
            {
              "cpu": "x86-64",
              "display_attached": "1",
              "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://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": [
            {
              "cpu": "x86-64",
              "display_attached": "1",
              "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://src/tests:angle_unittests/",
        "use_isolated_scripts_api": true
      }
    ]
  },
  "win-x64-builder": {},
  "win-x86-builder": {},
  "win10-x64-intel": {
    "gtest_tests": [
      {
        "args": [
          "angle_deqp_gles2_tests",
          "--use-angle=d3d11",
          "--bot-mode"
        ],
        "merge": {
          "script": "//scripts/angle_deqp_test_merge.py"
        },
        "name": "angle_deqp_gles2_d3d11_tests",
        "swarming": {
          "can_use_on_swarming_builders": true,
          "containment_type": "AUTO",
          "dimension_sets": [
            {
              "gpu": "8086:5912-26.20.100.8141|8086:3e92-26.20.100.8141",
              "os": "Windows-10",
              "pool": "chromium.tests.gpu"
            }
          ],
          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
        },
        "test": "angle_deqp_gles2_tests",
        "test_id_prefix": "ninja://src/tests:angle_deqp_gles2_tests/",
        "use_isolated_scripts_api": true
      },
      {
        "args": [
          "angle_end2end_tests",
          "--gtest_filter=-*Vulkan_SwiftShader*",
          "--bot-mode",
          "--max-processes=1"
        ],
        "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-26.20.100.8141|8086:3e92-26.20.100.8141",
              "os": "Windows-10",
              "pool": "chromium.tests.gpu"
            }
          ],
          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
          "shards": 2
        },
        "test": "angle_end2end_tests",
        "test_id_prefix": "ninja://src/tests:angle_end2end_tests/",
        "use_isolated_scripts_api": true
      },
      {
        "args": [
          "angle_gles1_conformance_tests",
          "--test-timeout=40",
          "--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-26.20.100.8141|8086:3e92-26.20.100.8141",
              "os": "Windows-10",
              "pool": "chromium.tests.gpu"
            }
          ],
          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
        },
        "test": "angle_gles1_conformance_tests",
        "test_id_prefix": "ninja://src/tests:angle_gles1_conformance_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-26.20.100.8141|8086:3e92-26.20.100.8141",
              "os": "Windows-10",
              "pool": "chromium.tests.gpu"
            }
          ],
          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
        },
        "test": "angle_unittests",
        "test_id_prefix": "ninja://src/tests:angle_unittests/",
        "use_isolated_scripts_api": true
      },
      {
        "args": [
          "angle_white_box_tests",
          "--bot-mode",
          "--max-processes=1"
        ],
        "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-26.20.100.8141|8086:3e92-26.20.100.8141",
              "os": "Windows-10",
              "pool": "chromium.tests.gpu"
            }
          ],
          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
        },
        "test": "angle_white_box_tests",
        "test_id_prefix": "ninja://src/tests:angle_white_box_tests/",
        "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",
          "--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-26.20.100.8141|8086:3e92-26.20.100.8141",
              "os": "Windows-10",
              "pool": "chromium.tests.gpu"
            }
          ],
          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
          "shards": 2
        },
        "test_id_prefix": "ninja://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-26.20.100.8141|8086:3e92-26.20.100.8141",
              "os": "Windows-10",
              "pool": "chromium.tests.gpu"
            }
          ],
          "service_account": "chrome-gpu-gold@chops-service-accounts.iam.gserviceaccount.com"
        },
        "test_id_prefix": "ninja://src/tests/restricted_traces:angle_restricted_trace_gold_tests/"
      }
    ]
  },
  "win10-x64-nvidia": {
    "gtest_tests": [
      {
        "args": [
          "angle_deqp_egl_tests",
          "--use-angle=d3d11",
          "--bot-mode"
        ],
        "merge": {
          "script": "//scripts/angle_deqp_test_merge.py"
        },
        "name": "angle_deqp_egl_d3d11_tests",
        "swarming": {
          "can_use_on_swarming_builders": true,
          "containment_type": "AUTO",
          "dimension_sets": [
            {
              "gpu": "10de:1cb3-27.21.14.5148",
              "os": "Windows-10-18363",
              "pool": "chromium.tests.gpu"
            }
          ],
          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
        },
        "test": "angle_deqp_egl_tests",
        "test_id_prefix": "ninja://src/tests:angle_deqp_egl_tests/",
        "use_isolated_scripts_api": true
      },
      {
        "args": [
          "angle_deqp_egl_tests",
          "--use-angle=gl",
          "--bot-mode",
          "--max-processes=1"
        ],
        "merge": {
          "script": "//scripts/angle_deqp_test_merge.py"
        },
        "name": "angle_deqp_egl_gl_tests",
        "swarming": {
          "can_use_on_swarming_builders": true,
          "containment_type": "AUTO",
          "dimension_sets": [
            {
              "gpu": "10de:1cb3-27.21.14.5148",
              "os": "Windows-10-18363",
              "pool": "chromium.tests.gpu"
            }
          ],
          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
        },
        "test": "angle_deqp_egl_tests",
        "test_id_prefix": "ninja://src/tests:angle_deqp_egl_tests/",
        "use_isolated_scripts_api": true
      },
      {
        "args": [
          "angle_deqp_egl_tests",
          "--use-angle=vulkan",
          "--bot-mode"
        ],
        "merge": {
          "script": "//scripts/angle_deqp_test_merge.py"
        },
        "name": "angle_deqp_egl_vulkan_tests",
        "swarming": {
          "can_use_on_swarming_builders": true,
          "containment_type": "AUTO",
          "dimension_sets": [
            {
              "gpu": "10de:1cb3-27.21.14.5148",
              "os": "Windows-10-18363",
              "pool": "chromium.tests.gpu"
            }
          ],
          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
          "shards": 2
        },
        "test": "angle_deqp_egl_tests",
        "test_id_prefix": "ninja://src/tests:angle_deqp_egl_tests/",
        "use_isolated_scripts_api": true
      },
      {
        "args": [
          "angle_deqp_gles2_tests",
          "--use-angle=d3d11",
          "--bot-mode"
        ],
        "merge": {
          "script": "//scripts/angle_deqp_test_merge.py"
        },
        "name": "angle_deqp_gles2_d3d11_tests",
        "swarming": {
          "can_use_on_swarming_builders": true,
          "containment_type": "AUTO",
          "dimension_sets": [
            {
              "gpu": "10de:1cb3-27.21.14.5148",
              "os": "Windows-10-18363",
              "pool": "chromium.tests.gpu"
            }
          ],
          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
        },
        "test": "angle_deqp_gles2_tests",
        "test_id_prefix": "ninja://src/tests:angle_deqp_gles2_tests/",
        "use_isolated_scripts_api": true
      },
      {
        "args": [
          "angle_deqp_gles2_tests",
          "--use-angle=gl",
          "--bot-mode"
        ],
        "merge": {
          "script": "//scripts/angle_deqp_test_merge.py"
        },
        "name": "angle_deqp_gles2_gl_tests",
        "swarming": {
          "can_use_on_swarming_builders": true,
          "containment_type": "AUTO",
          "dimension_sets": [
            {
              "gpu": "10de:1cb3-27.21.14.5148",
              "os": "Windows-10-18363",
              "pool": "chromium.tests.gpu"
            }
          ],
          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
        },
        "test": "angle_deqp_gles2_tests",
        "test_id_prefix": "ninja://src/tests:angle_deqp_gles2_tests/",
        "use_isolated_scripts_api": true
      },
      {
        "args": [
          "angle_deqp_gles2_tests",
          "--use-angle=vulkan",
          "--bot-mode"
        ],
        "merge": {
          "script": "//scripts/angle_deqp_test_merge.py"
        },
        "name": "angle_deqp_gles2_vulkan_tests",
        "swarming": {
          "can_use_on_swarming_builders": true,
          "containment_type": "AUTO",
          "dimension_sets": [
            {
              "gpu": "10de:1cb3-27.21.14.5148",
              "os": "Windows-10-18363",
              "pool": "chromium.tests.gpu"
            }
          ],
          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
        },
        "test": "angle_deqp_gles2_tests",
        "test_id_prefix": "ninja://src/tests:angle_deqp_gles2_tests/",
        "use_isolated_scripts_api": true
      },
      {
        "args": [
          "angle_deqp_gles31_rotate180_tests",
          "--use-angle=vulkan",
          "--bot-mode"
        ],
        "merge": {
          "script": "//scripts/angle_deqp_test_merge.py"
        },
        "name": "angle_deqp_gles31_vulkan_rotate180_tests",
        "swarming": {
          "can_use_on_swarming_builders": true,
          "containment_type": "AUTO",
          "dimension_sets": [
            {
              "gpu": "10de:1cb3-27.21.14.5148",
              "os": "Windows-10-18363",
              "pool": "chromium.tests.gpu"
            }
          ],
          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
        },
        "test": "angle_deqp_gles31_rotate180_tests",
        "test_id_prefix": "ninja://src/tests:angle_deqp_gles31_rotate180_tests/",
        "use_isolated_scripts_api": true
      },
      {
        "args": [
          "angle_deqp_gles31_rotate270_tests",
          "--use-angle=vulkan",
          "--bot-mode"
        ],
        "merge": {
          "script": "//scripts/angle_deqp_test_merge.py"
        },
        "name": "angle_deqp_gles31_vulkan_rotate270_tests",
        "swarming": {
          "can_use_on_swarming_builders": true,
          "containment_type": "AUTO",
          "dimension_sets": [
            {
              "gpu": "10de:1cb3-27.21.14.5148",
              "os": "Windows-10-18363",
              "pool": "chromium.tests.gpu"
            }
          ],
          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
        },
        "test": "angle_deqp_gles31_rotate270_tests",
        "test_id_prefix": "ninja://src/tests:angle_deqp_gles31_rotate270_tests/",
        "use_isolated_scripts_api": true
      },
      {
        "args": [
          "angle_deqp_gles31_rotate90_tests",
          "--use-angle=vulkan",
          "--bot-mode"
        ],
        "merge": {
          "script": "//scripts/angle_deqp_test_merge.py"
        },
        "name": "angle_deqp_gles31_vulkan_rotate90_tests",
        "swarming": {
          "can_use_on_swarming_builders": true,
          "containment_type": "AUTO",
          "dimension_sets": [
            {
              "gpu": "10de:1cb3-27.21.14.5148",
              "os": "Windows-10-18363",
              "pool": "chromium.tests.gpu"
            }
          ],
          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
        },
        "test": "angle_deqp_gles31_rotate90_tests",
        "test_id_prefix": "ninja://src/tests:angle_deqp_gles31_rotate90_tests/",
        "use_isolated_scripts_api": true
      },
      {
        "args": [
          "angle_deqp_gles31_tests",
          "--use-angle=d3d11",
          "--bot-mode"
        ],
        "merge": {
          "script": "//scripts/angle_deqp_test_merge.py"
        },
        "name": "angle_deqp_gles31_d3d11_tests",
        "swarming": {
          "can_use_on_swarming_builders": true,
          "containment_type": "AUTO",
          "dimension_sets": [
            {
              "gpu": "10de:1cb3-27.21.14.5148",
              "os": "Windows-10-18363",
              "pool": "chromium.tests.gpu"
            }
          ],
          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
          "shards": 2
        },
        "test": "angle_deqp_gles31_tests",
        "test_id_prefix": "ninja://src/tests:angle_deqp_gles31_tests/",
        "use_isolated_scripts_api": true
      },
      {
        "args": [
          "angle_deqp_gles31_tests",
          "--use-angle=gl",
          "--bot-mode"
        ],
        "merge": {
          "script": "//scripts/angle_deqp_test_merge.py"
        },
        "name": "angle_deqp_gles31_gl_tests",
        "swarming": {
          "can_use_on_swarming_builders": true,
          "containment_type": "AUTO",
          "dimension_sets": [
            {
              "gpu": "10de:1cb3-27.21.14.5148",
              "os": "Windows-10-18363",
              "pool": "chromium.tests.gpu"
            }
          ],
          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
          "shards": 2
        },
        "test": "angle_deqp_gles31_tests",
        "test_id_prefix": "ninja://src/tests:angle_deqp_gles31_tests/",
        "use_isolated_scripts_api": true
      },
      {
        "args": [
          "angle_deqp_gles31_tests",
          "--use-angle=vulkan",
          "--bot-mode"
        ],
        "merge": {
          "script": "//scripts/angle_deqp_test_merge.py"
        },
        "name": "angle_deqp_gles31_vulkan_tests",
        "swarming": {
          "can_use_on_swarming_builders": true,
          "containment_type": "AUTO",
          "dimension_sets": [
            {
              "gpu": "10de:1cb3-27.21.14.5148",
              "os": "Windows-10-18363",
              "pool": "chromium.tests.gpu"
            }
          ],
          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
          "shards": 2
        },
        "test": "angle_deqp_gles31_tests",
        "test_id_prefix": "ninja://src/tests:angle_deqp_gles31_tests/",
        "use_isolated_scripts_api": true
      },
      {
        "args": [
          "angle_deqp_gles3_rotate180_tests",
          "--use-angle=vulkan",
          "--bot-mode"
        ],
        "merge": {
          "script": "//scripts/angle_deqp_test_merge.py"
        },
        "name": "angle_deqp_gles3_vulkan_rotate180_tests",
        "swarming": {
          "can_use_on_swarming_builders": true,
          "containment_type": "AUTO",
          "dimension_sets": [
            {
              "gpu": "10de:1cb3-27.21.14.5148",
              "os": "Windows-10-18363",
              "pool": "chromium.tests.gpu"
            }
          ],
          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
          "shards": 2
        },
        "test": "angle_deqp_gles3_rotate180_tests",
        "test_id_prefix": "ninja://src/tests:angle_deqp_gles3_rotate180_tests/",
        "use_isolated_scripts_api": true
      },
      {
        "args": [
          "angle_deqp_gles3_rotate270_tests",
          "--use-angle=vulkan",
          "--bot-mode"
        ],
        "merge": {
          "script": "//scripts/angle_deqp_test_merge.py"
        },
        "name": "angle_deqp_gles3_vulkan_rotate270_tests",
        "swarming": {
          "can_use_on_swarming_builders": true,
          "containment_type": "AUTO",
          "dimension_sets": [
            {
              "gpu": "10de:1cb3-27.21.14.5148",
              "os": "Windows-10-18363",
              "pool": "chromium.tests.gpu"
            }
          ],
          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
          "shards": 2
        },
        "test": "angle_deqp_gles3_rotate270_tests",
        "test_id_prefix": "ninja://src/tests:angle_deqp_gles3_rotate270_tests/",
        "use_isolated_scripts_api": true
      },
      {
        "args": [
          "angle_deqp_gles3_rotate90_tests",
          "--use-angle=vulkan",
          "--bot-mode"
        ],
        "merge": {
          "script": "//scripts/angle_deqp_test_merge.py"
        },
        "name": "angle_deqp_gles3_vulkan_rotate90_tests",
        "swarming": {
          "can_use_on_swarming_builders": true,
          "containment_type": "AUTO",
          "dimension_sets": [
            {
              "gpu": "10de:1cb3-27.21.14.5148",
              "os": "Windows-10-18363",
              "pool": "chromium.tests.gpu"
            }
          ],
          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
          "shards": 2
        },
        "test": "angle_deqp_gles3_rotate90_tests",
        "test_id_prefix": "ninja://src/tests:angle_deqp_gles3_rotate90_tests/",
        "use_isolated_scripts_api": true
      },
      {
        "args": [
          "angle_deqp_gles3_tests",
          "--use-angle=d3d11",
          "--bot-mode"
        ],
        "merge": {
          "script": "//scripts/angle_deqp_test_merge.py"
        },
        "name": "angle_deqp_gles3_d3d11_tests",
        "swarming": {
          "can_use_on_swarming_builders": true,
          "containment_type": "AUTO",
          "dimension_sets": [
            {
              "gpu": "10de:1cb3-27.21.14.5148",
              "os": "Windows-10-18363",
              "pool": "chromium.tests.gpu"
            }
          ],
          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
          "shards": 2
        },
        "test": "angle_deqp_gles3_tests",
        "test_id_prefix": "ninja://src/tests:angle_deqp_gles3_tests/",
        "use_isolated_scripts_api": true
      },
      {
        "args": [
          "angle_deqp_gles3_tests",
          "--use-angle=gl",
          "--bot-mode"
        ],
        "merge": {
          "script": "//scripts/angle_deqp_test_merge.py"
        },
        "name": "angle_deqp_gles3_gl_tests",
        "swarming": {
          "can_use_on_swarming_builders": true,
          "containment_type": "AUTO",
          "dimension_sets": [
            {
              "gpu": "10de:1cb3-27.21.14.5148",
              "os": "Windows-10-18363",
              "pool": "chromium.tests.gpu"
            }
          ],
          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
          "shards": 4
        },
        "test": "angle_deqp_gles3_tests",
        "test_id_prefix": "ninja://src/tests:angle_deqp_gles3_tests/",
        "use_isolated_scripts_api": true
      },
      {
        "args": [
          "angle_deqp_gles3_tests",
          "--use-angle=vulkan",
          "--bot-mode"
        ],
        "merge": {
          "script": "//scripts/angle_deqp_test_merge.py"
        },
        "name": "angle_deqp_gles3_vulkan_tests",
        "swarming": {
          "can_use_on_swarming_builders": true,
          "containment_type": "AUTO",
          "dimension_sets": [
            {
              "gpu": "10de:1cb3-27.21.14.5148",
              "os": "Windows-10-18363",
              "pool": "chromium.tests.gpu"
            }
          ],
          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
          "shards": 4
        },
        "test": "angle_deqp_gles3_tests",
        "test_id_prefix": "ninja://src/tests:angle_deqp_gles3_tests/",
        "use_isolated_scripts_api": true
      },
      {
        "args": [
          "angle_deqp_khr_gles2_tests",
          "--use-angle=vulkan",
          "--bot-mode"
        ],
        "merge": {
          "script": "//scripts/angle_deqp_test_merge.py"
        },
        "name": "angle_deqp_khr_gles2_vulkan_tests",
        "swarming": {
          "can_use_on_swarming_builders": true,
          "containment_type": "AUTO",
          "dimension_sets": [
            {
              "gpu": "10de:1cb3-27.21.14.5148",
              "os": "Windows-10-18363",
              "pool": "chromium.tests.gpu"
            }
          ],
          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
        },
        "test": "angle_deqp_khr_gles2_tests",
        "test_id_prefix": "ninja://src/tests:angle_deqp_khr_gles2_tests/",
        "use_isolated_scripts_api": true
      },
      {
        "args": [
          "angle_deqp_khr_gles31_tests",
          "--use-angle=vulkan",
          "--bot-mode"
        ],
        "merge": {
          "script": "//scripts/angle_deqp_test_merge.py"
        },
        "name": "angle_deqp_khr_gles31_vulkan_tests",
        "swarming": {
          "can_use_on_swarming_builders": true,
          "containment_type": "AUTO",
          "dimension_sets": [
            {
              "gpu": "10de:1cb3-27.21.14.5148",
              "os": "Windows-10-18363",
              "pool": "chromium.tests.gpu"
            }
          ],
          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
        },
        "test": "angle_deqp_khr_gles31_tests",
        "test_id_prefix": "ninja://src/tests:angle_deqp_khr_gles31_tests/",
        "use_isolated_scripts_api": true
      },
      {
        "args": [
          "angle_deqp_khr_gles32_tests",
          "--use-angle=vulkan",
          "--bot-mode"
        ],
        "merge": {
          "script": "//scripts/angle_deqp_test_merge.py"
        },
        "name": "angle_deqp_khr_gles32_vulkan_tests",
        "swarming": {
          "can_use_on_swarming_builders": true,
          "containment_type": "AUTO",
          "dimension_sets": [
            {
              "gpu": "10de:1cb3-27.21.14.5148",
              "os": "Windows-10-18363",
              "pool": "chromium.tests.gpu"
            }
          ],
          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
        },
        "test": "angle_deqp_khr_gles32_tests",
        "test_id_prefix": "ninja://src/tests:angle_deqp_khr_gles32_tests/",
        "use_isolated_scripts_api": true
      },
      {
        "args": [
          "angle_deqp_khr_gles3_tests",
          "--use-angle=vulkan",
          "--bot-mode"
        ],
        "merge": {
          "script": "//scripts/angle_deqp_test_merge.py"
        },
        "name": "angle_deqp_khr_gles3_vulkan_tests",
        "swarming": {
          "can_use_on_swarming_builders": true,
          "containment_type": "AUTO",
          "dimension_sets": [
            {
              "gpu": "10de:1cb3-27.21.14.5148",
              "os": "Windows-10-18363",
              "pool": "chromium.tests.gpu"
            }
          ],
          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
        },
        "test": "angle_deqp_khr_gles3_tests",
        "test_id_prefix": "ninja://src/tests:angle_deqp_khr_gles3_tests/",
        "use_isolated_scripts_api": true
      },
      {
        "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:1cb3-27.21.14.5148",
              "os": "Windows-10-18363",
              "pool": "chromium.tests.gpu"
            }
          ],
          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
          "shards": 2
        },
        "test": "angle_end2end_tests",
        "test_id_prefix": "ninja://src/tests:angle_end2end_tests/",
        "use_isolated_scripts_api": true
      },
      {
        "args": [
          "angle_gles1_conformance_tests",
          "--test-timeout=40",
          "--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-27.21.14.5148",
              "os": "Windows-10-18363",
              "pool": "chromium.tests.gpu"
            }
          ],
          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
        },
        "test": "angle_gles1_conformance_tests",
        "test_id_prefix": "ninja://src/tests:angle_gles1_conformance_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-27.21.14.5148",
              "os": "Windows-10-18363",
              "pool": "chromium.tests.gpu"
            }
          ],
          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
        },
        "test": "angle_unittests",
        "test_id_prefix": "ninja://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-27.21.14.5148",
              "os": "Windows-10-18363",
              "pool": "chromium.tests.gpu"
            }
          ],
          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
        },
        "test": "angle_white_box_tests",
        "test_id_prefix": "ninja://src/tests:angle_white_box_tests/",
        "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",
          "--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-27.21.14.5148",
              "os": "Windows-10-18363",
              "pool": "chromium.tests.gpu"
            }
          ],
          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
          "shards": 2
        },
        "test_id_prefix": "ninja://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-27.21.14.5148",
              "os": "Windows-10-18363",
              "pool": "chromium.tests.gpu"
            }
          ],
          "service_account": "chrome-gpu-gold@chops-service-accounts.iam.gserviceaccount.com"
        },
        "test_id_prefix": "ninja://src/tests/restricted_traces:angle_restricted_trace_gold_tests/"
      }
    ]
  },
  "win7-x64-nvidia": {
    "gtest_tests": [
      {
        "args": [
          "angle_deqp_egl_tests",
          "--use-angle=d3d11",
          "--bot-mode"
        ],
        "merge": {
          "script": "//scripts/angle_deqp_test_merge.py"
        },
        "name": "angle_deqp_egl_d3d11_tests",
        "swarming": {
          "can_use_on_swarming_builders": true,
          "containment_type": "AUTO",
          "dimension_sets": [
            {
              "gpu": "10de:1cb3-24.21.14.1195",
              "os": "Windows-2008ServerR2-SP1",
              "pool": "chromium.tests.gpu"
            }
          ],
          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
        },
        "test": "angle_deqp_egl_tests",
        "test_id_prefix": "ninja://src/tests:angle_deqp_egl_tests/",
        "use_isolated_scripts_api": true
      },
      {
        "args": [
          "angle_deqp_gles2_tests",
          "--use-angle=d3d11",
          "--bot-mode"
        ],
        "merge": {
          "script": "//scripts/angle_deqp_test_merge.py"
        },
        "name": "angle_deqp_gles2_d3d11_tests",
        "swarming": {
          "can_use_on_swarming_builders": true,
          "containment_type": "AUTO",
          "dimension_sets": [
            {
              "gpu": "10de:1cb3-24.21.14.1195",
              "os": "Windows-2008ServerR2-SP1",
              "pool": "chromium.tests.gpu"
            }
          ],
          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
        },
        "test": "angle_deqp_gles2_tests",
        "test_id_prefix": "ninja://src/tests:angle_deqp_gles2_tests/",
        "use_isolated_scripts_api": true
      },
      {
        "args": [
          "angle_deqp_gles3_tests",
          "--use-angle=d3d11",
          "--bot-mode"
        ],
        "merge": {
          "script": "//scripts/angle_deqp_test_merge.py"
        },
        "name": "angle_deqp_gles3_d3d11_tests",
        "swarming": {
          "can_use_on_swarming_builders": true,
          "containment_type": "AUTO",
          "dimension_sets": [
            {
              "gpu": "10de:1cb3-24.21.14.1195",
              "os": "Windows-2008ServerR2-SP1",
              "pool": "chromium.tests.gpu"
            }
          ],
          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
          "shards": 2
        },
        "test": "angle_deqp_gles3_tests",
        "test_id_prefix": "ninja://src/tests:angle_deqp_gles3_tests/",
        "use_isolated_scripts_api": true
      },
      {
        "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:1cb3-24.21.14.1195",
              "os": "Windows-2008ServerR2-SP1",
              "pool": "chromium.tests.gpu"
            }
          ],
          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
          "shards": 2
        },
        "test": "angle_end2end_tests",
        "test_id_prefix": "ninja://src/tests:angle_end2end_tests/",
        "use_isolated_scripts_api": true
      },
      {
        "args": [
          "angle_gles1_conformance_tests",
          "--test-timeout=40",
          "--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-24.21.14.1195",
              "os": "Windows-2008ServerR2-SP1",
              "pool": "chromium.tests.gpu"
            }
          ],
          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
        },
        "test": "angle_gles1_conformance_tests",
        "test_id_prefix": "ninja://src/tests:angle_gles1_conformance_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-24.21.14.1195",
              "os": "Windows-2008ServerR2-SP1",
              "pool": "chromium.tests.gpu"
            }
          ],
          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
        },
        "test": "angle_unittests",
        "test_id_prefix": "ninja://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-24.21.14.1195",
              "os": "Windows-2008ServerR2-SP1",
              "pool": "chromium.tests.gpu"
            }
          ],
          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
        },
        "test": "angle_white_box_tests",
        "test_id_prefix": "ninja://src/tests:angle_white_box_tests/",
        "use_isolated_scripts_api": true
      }
    ]
  },
  "win7-x86-amd": {
    "gtest_tests": [
      {
        "args": [
          "angle_deqp_gles2_tests",
          "--use-angle=d3d11",
          "--bot-mode"
        ],
        "merge": {
          "script": "//scripts/angle_deqp_test_merge.py"
        },
        "name": "angle_deqp_gles2_d3d11_tests",
        "swarming": {
          "can_use_on_swarming_builders": true,
          "containment_type": "AUTO",
          "dimension_sets": [
            {
              "gpu": "1002:6613",
              "os": "Windows-2008ServerR2-SP1",
              "pool": "chromium.tests.gpu"
            }
          ],
          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
        },
        "test": "angle_deqp_gles2_tests",
        "test_id_prefix": "ninja://src/tests:angle_deqp_gles2_tests/",
        "use_isolated_scripts_api": true
      },
      {
        "args": [
          "angle_deqp_gles2_tests",
          "--use-angle=vulkan",
          "--bot-mode"
        ],
        "merge": {
          "script": "//scripts/angle_deqp_test_merge.py"
        },
        "name": "angle_deqp_gles2_vulkan_tests",
        "swarming": {
          "can_use_on_swarming_builders": true,
          "containment_type": "AUTO",
          "dimension_sets": [
            {
              "gpu": "1002:6613",
              "os": "Windows-2008ServerR2-SP1",
              "pool": "chromium.tests.gpu"
            }
          ],
          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
        },
        "test": "angle_deqp_gles2_tests",
        "test_id_prefix": "ninja://src/tests:angle_deqp_gles2_tests/",
        "use_isolated_scripts_api": true
      },
      {
        "args": [
          "angle_end2end_tests",
          "--gtest_filter=-*Vulkan_SwiftShader*",
          "--bot-mode",
          "--flaky-retries=2"
        ],
        "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:6613",
              "os": "Windows-2008ServerR2-SP1",
              "pool": "chromium.tests.gpu"
            }
          ],
          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
          "shards": 2
        },
        "test": "angle_end2end_tests",
        "test_id_prefix": "ninja://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:6613",
              "os": "Windows-2008ServerR2-SP1",
              "pool": "chromium.tests.gpu"
            }
          ],
          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
        },
        "test": "angle_unittests",
        "test_id_prefix": "ninja://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": "1002:6613",
              "os": "Windows-2008ServerR2-SP1",
              "pool": "chromium.tests.gpu"
            }
          ],
          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
        },
        "test": "angle_white_box_tests",
        "test_id_prefix": "ninja://src/tests:angle_white_box_tests/",
        "use_isolated_scripts_api": true
      }
    ]
  }
}
