{
  "AAAAA1 AUTOGENERATED FILE DO NOT EDIT": {},
  "AAAAA2 See generate_buildbot_json.py to make changes": {},
  "android-rust-arm32-rel": {
    "additional_compile_targets": [
      "mojo_rust",
      "rust_build_tests"
    ],
    "gtest_tests": [
      {
        "merge": {
          "script": "//testing/merge_scripts/standard_gtest_merge.py"
        },
        "swarming": {
          "can_use_on_swarming_builders": true,
          "dimension_sets": [
            {
              "device_os": "PQ3A.190801.002",
              "device_os_flavor": "google",
              "device_type": "walleye",
              "os": "Android"
            }
          ],
          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
        },
        "test": "base_unittests",
        "test_id_prefix": "ninja://base:base_unittests/"
      },
      {
        "merge": {
          "script": "//testing/merge_scripts/standard_gtest_merge.py"
        },
        "swarming": {
          "can_use_on_swarming_builders": true,
          "dimension_sets": [
            {
              "device_os": "PQ3A.190801.002",
              "device_os_flavor": "google",
              "device_type": "walleye",
              "os": "Android"
            }
          ],
          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
        },
        "test": "mojo_rust_integration_unittests",
        "test_id_prefix": "ninja://mojo/public/rust:mojo_rust_integration_unittests/"
      },
      {
        "merge": {
          "script": "//testing/merge_scripts/standard_gtest_merge.py"
        },
        "swarming": {
          "can_use_on_swarming_builders": true,
          "dimension_sets": [
            {
              "device_os": "PQ3A.190801.002",
              "device_os_flavor": "google",
              "device_type": "walleye",
              "os": "Android"
            }
          ],
          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
        },
        "test": "mojo_rust_unittests",
        "test_id_prefix": "ninja://mojo/public/rust:mojo_rust_unittests/"
      },
      {
        "merge": {
          "script": "//testing/merge_scripts/standard_gtest_merge.py"
        },
        "swarming": {
          "can_use_on_swarming_builders": true,
          "dimension_sets": [
            {
              "device_os": "PQ3A.190801.002",
              "device_os_flavor": "google",
              "device_type": "walleye",
              "os": "Android"
            }
          ],
          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
        },
        "test": "rust_gtest_interop_unittests",
        "test_id_prefix": "ninja://testing/rust_gtest_interop:rust_gtest_interop_unittests/"
      },
      {
        "merge": {
          "script": "//testing/merge_scripts/standard_gtest_merge.py"
        },
        "name": "test_cpp_including_rust_unittests",
        "swarming": {
          "can_use_on_swarming_builders": true,
          "dimension_sets": [
            {
              "device_os": "PQ3A.190801.002",
              "device_os_flavor": "google",
              "device_type": "walleye",
              "os": "Android"
            }
          ],
          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
        },
        "test": "test_cpp_including_rust_unittests",
        "test_id_prefix": "ninja://build/rust/tests/test_cpp_including_rust:test_cpp_including_rust_unittests/"
      },
      {
        "merge": {
          "script": "//testing/merge_scripts/standard_gtest_merge.py"
        },
        "name": "test_serde_json_lenient",
        "swarming": {
          "can_use_on_swarming_builders": true,
          "dimension_sets": [
            {
              "device_os": "PQ3A.190801.002",
              "device_os_flavor": "google",
              "device_type": "walleye",
              "os": "Android"
            }
          ],
          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
        },
        "test": "test_serde_json_lenient",
        "test_id_prefix": "ninja://build/rust/tests/test_serde_json_lenient:test_serde_json_lenient/"
      }
    ]
  },
  "android-rust-arm64-dbg": {
    "additional_compile_targets": [
      "mojo_rust",
      "rust_build_tests"
    ],
    "gtest_tests": [
      {
        "merge": {
          "script": "//testing/merge_scripts/standard_gtest_merge.py"
        },
        "swarming": {
          "can_use_on_swarming_builders": true,
          "dimension_sets": [
            {
              "device_os": "PQ3A.190801.002",
              "device_os_flavor": "google",
              "device_type": "walleye",
              "os": "Android"
            }
          ],
          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
        },
        "test": "base_unittests",
        "test_id_prefix": "ninja://base:base_unittests/"
      },
      {
        "merge": {
          "script": "//testing/merge_scripts/standard_gtest_merge.py"
        },
        "swarming": {
          "can_use_on_swarming_builders": true,
          "dimension_sets": [
            {
              "device_os": "PQ3A.190801.002",
              "device_os_flavor": "google",
              "device_type": "walleye",
              "os": "Android"
            }
          ],
          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
        },
        "test": "mojo_rust_integration_unittests",
        "test_id_prefix": "ninja://mojo/public/rust:mojo_rust_integration_unittests/"
      },
      {
        "merge": {
          "script": "//testing/merge_scripts/standard_gtest_merge.py"
        },
        "swarming": {
          "can_use_on_swarming_builders": true,
          "dimension_sets": [
            {
              "device_os": "PQ3A.190801.002",
              "device_os_flavor": "google",
              "device_type": "walleye",
              "os": "Android"
            }
          ],
          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
        },
        "test": "mojo_rust_unittests",
        "test_id_prefix": "ninja://mojo/public/rust:mojo_rust_unittests/"
      },
      {
        "merge": {
          "script": "//testing/merge_scripts/standard_gtest_merge.py"
        },
        "swarming": {
          "can_use_on_swarming_builders": true,
          "dimension_sets": [
            {
              "device_os": "PQ3A.190801.002",
              "device_os_flavor": "google",
              "device_type": "walleye",
              "os": "Android"
            }
          ],
          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
        },
        "test": "rust_gtest_interop_unittests",
        "test_id_prefix": "ninja://testing/rust_gtest_interop:rust_gtest_interop_unittests/"
      },
      {
        "merge": {
          "script": "//testing/merge_scripts/standard_gtest_merge.py"
        },
        "name": "test_cpp_including_rust_unittests",
        "swarming": {
          "can_use_on_swarming_builders": true,
          "dimension_sets": [
            {
              "device_os": "PQ3A.190801.002",
              "device_os_flavor": "google",
              "device_type": "walleye",
              "os": "Android"
            }
          ],
          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
        },
        "test": "test_cpp_including_rust_unittests",
        "test_id_prefix": "ninja://build/rust/tests/test_cpp_including_rust:test_cpp_including_rust_unittests/"
      },
      {
        "merge": {
          "script": "//testing/merge_scripts/standard_gtest_merge.py"
        },
        "name": "test_serde_json_lenient",
        "swarming": {
          "can_use_on_swarming_builders": true,
          "dimension_sets": [
            {
              "device_os": "PQ3A.190801.002",
              "device_os_flavor": "google",
              "device_type": "walleye",
              "os": "Android"
            }
          ],
          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
        },
        "test": "test_serde_json_lenient",
        "test_id_prefix": "ninja://build/rust/tests/test_serde_json_lenient:test_serde_json_lenient/"
      }
    ]
  },
  "android-rust-arm64-rel": {
    "additional_compile_targets": [
      "mojo_rust",
      "rust_build_tests"
    ],
    "gtest_tests": [
      {
        "merge": {
          "script": "//testing/merge_scripts/standard_gtest_merge.py"
        },
        "swarming": {
          "can_use_on_swarming_builders": true,
          "dimension_sets": [
            {
              "device_os": "PQ3A.190801.002",
              "device_os_flavor": "google",
              "device_type": "walleye",
              "os": "Android"
            }
          ],
          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
        },
        "test": "base_unittests",
        "test_id_prefix": "ninja://base:base_unittests/"
      },
      {
        "merge": {
          "script": "//testing/merge_scripts/standard_gtest_merge.py"
        },
        "swarming": {
          "can_use_on_swarming_builders": true,
          "dimension_sets": [
            {
              "device_os": "PQ3A.190801.002",
              "device_os_flavor": "google",
              "device_type": "walleye",
              "os": "Android"
            }
          ],
          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
        },
        "test": "mojo_rust_integration_unittests",
        "test_id_prefix": "ninja://mojo/public/rust:mojo_rust_integration_unittests/"
      },
      {
        "merge": {
          "script": "//testing/merge_scripts/standard_gtest_merge.py"
        },
        "swarming": {
          "can_use_on_swarming_builders": true,
          "dimension_sets": [
            {
              "device_os": "PQ3A.190801.002",
              "device_os_flavor": "google",
              "device_type": "walleye",
              "os": "Android"
            }
          ],
          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
        },
        "test": "mojo_rust_unittests",
        "test_id_prefix": "ninja://mojo/public/rust:mojo_rust_unittests/"
      },
      {
        "merge": {
          "script": "//testing/merge_scripts/standard_gtest_merge.py"
        },
        "swarming": {
          "can_use_on_swarming_builders": true,
          "dimension_sets": [
            {
              "device_os": "PQ3A.190801.002",
              "device_os_flavor": "google",
              "device_type": "walleye",
              "os": "Android"
            }
          ],
          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
        },
        "test": "rust_gtest_interop_unittests",
        "test_id_prefix": "ninja://testing/rust_gtest_interop:rust_gtest_interop_unittests/"
      },
      {
        "merge": {
          "script": "//testing/merge_scripts/standard_gtest_merge.py"
        },
        "name": "test_cpp_including_rust_unittests",
        "swarming": {
          "can_use_on_swarming_builders": true,
          "dimension_sets": [
            {
              "device_os": "PQ3A.190801.002",
              "device_os_flavor": "google",
              "device_type": "walleye",
              "os": "Android"
            }
          ],
          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
        },
        "test": "test_cpp_including_rust_unittests",
        "test_id_prefix": "ninja://build/rust/tests/test_cpp_including_rust:test_cpp_including_rust_unittests/"
      },
      {
        "merge": {
          "script": "//testing/merge_scripts/standard_gtest_merge.py"
        },
        "name": "test_serde_json_lenient",
        "swarming": {
          "can_use_on_swarming_builders": true,
          "dimension_sets": [
            {
              "device_os": "PQ3A.190801.002",
              "device_os_flavor": "google",
              "device_type": "walleye",
              "os": "Android"
            }
          ],
          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
        },
        "test": "test_serde_json_lenient",
        "test_id_prefix": "ninja://build/rust/tests/test_serde_json_lenient:test_serde_json_lenient/"
      }
    ]
  },
  "linux-rust-x64-dbg": {
    "additional_compile_targets": [
      "gnrt_unittests",
      "mojo_rust",
      "mojo_rust_integration_unittests",
      "mojo_rust_unittests",
      "rust_build_tests"
    ],
    "gtest_tests": [
      {
        "merge": {
          "script": "//testing/merge_scripts/standard_gtest_merge.py"
        },
        "swarming": {
          "can_use_on_swarming_builders": true,
          "dimension_sets": [
            {
              "os": "Ubuntu-18.04"
            }
          ],
          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
        },
        "test": "base_unittests",
        "test_id_prefix": "ninja://base:base_unittests/"
      },
      {
        "merge": {
          "script": "//testing/merge_scripts/standard_gtest_merge.py"
        },
        "swarming": {
          "can_use_on_swarming_builders": true,
          "dimension_sets": [
            {
              "os": "Ubuntu-18.04"
            }
          ],
          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
        },
        "test": "gnrt_unittests",
        "test_id_prefix": "ninja://tools/crates/gnrt:gnrt_unittests/"
      },
      {
        "merge": {
          "script": "//testing/merge_scripts/standard_gtest_merge.py"
        },
        "swarming": {
          "can_use_on_swarming_builders": true,
          "dimension_sets": [
            {
              "os": "Ubuntu-18.04"
            }
          ],
          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
        },
        "test": "mojo_rust_integration_unittests",
        "test_id_prefix": "ninja://mojo/public/rust:mojo_rust_integration_unittests/"
      },
      {
        "merge": {
          "script": "//testing/merge_scripts/standard_gtest_merge.py"
        },
        "swarming": {
          "can_use_on_swarming_builders": true,
          "dimension_sets": [
            {
              "os": "Ubuntu-18.04"
            }
          ],
          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
        },
        "test": "mojo_rust_unittests",
        "test_id_prefix": "ninja://mojo/public/rust:mojo_rust_unittests/"
      },
      {
        "merge": {
          "script": "//testing/merge_scripts/standard_gtest_merge.py"
        },
        "swarming": {
          "can_use_on_swarming_builders": true,
          "dimension_sets": [
            {
              "os": "Ubuntu-18.04"
            }
          ],
          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
        },
        "test": "rust_gtest_interop_unittests",
        "test_id_prefix": "ninja://testing/rust_gtest_interop:rust_gtest_interop_unittests/"
      },
      {
        "merge": {
          "script": "//testing/merge_scripts/standard_gtest_merge.py"
        },
        "name": "test_cpp_including_rust_unittests",
        "swarming": {
          "can_use_on_swarming_builders": true,
          "dimension_sets": [
            {
              "os": "Ubuntu-18.04"
            }
          ],
          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
        },
        "test": "test_cpp_including_rust_unittests",
        "test_id_prefix": "ninja://build/rust/tests/test_cpp_including_rust:test_cpp_including_rust_unittests/"
      },
      {
        "merge": {
          "script": "//testing/merge_scripts/standard_gtest_merge.py"
        },
        "name": "test_serde_json_lenient",
        "swarming": {
          "can_use_on_swarming_builders": true,
          "dimension_sets": [
            {
              "os": "Ubuntu-18.04"
            }
          ],
          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
        },
        "test": "test_serde_json_lenient",
        "test_id_prefix": "ninja://build/rust/tests/test_serde_json_lenient:test_serde_json_lenient/"
      }
    ],
    "isolated_scripts": [
      {
        "isolate_name": "build_rust_tests",
        "merge": {
          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
        },
        "name": "build_rust_tests",
        "swarming": {
          "can_use_on_swarming_builders": true,
          "dimension_sets": [
            {
              "os": "Ubuntu-18.04"
            }
          ],
          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
        },
        "test": "build_rust_tests",
        "test_id_prefix": "ninja://build/rust/tests:build_rust_tests/"
      }
    ]
  },
  "linux-rust-x64-rel": {
    "additional_compile_targets": [
      "gnrt_unittests",
      "mojo_rust",
      "mojo_rust_integration_unittests",
      "mojo_rust_unittests",
      "rust_build_tests"
    ],
    "gtest_tests": [
      {
        "merge": {
          "script": "//testing/merge_scripts/standard_gtest_merge.py"
        },
        "swarming": {
          "can_use_on_swarming_builders": true,
          "dimension_sets": [
            {
              "os": "Ubuntu-18.04"
            }
          ],
          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
        },
        "test": "base_unittests",
        "test_id_prefix": "ninja://base:base_unittests/"
      },
      {
        "merge": {
          "script": "//testing/merge_scripts/standard_gtest_merge.py"
        },
        "swarming": {
          "can_use_on_swarming_builders": true,
          "dimension_sets": [
            {
              "os": "Ubuntu-18.04"
            }
          ],
          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
        },
        "test": "gnrt_unittests",
        "test_id_prefix": "ninja://tools/crates/gnrt:gnrt_unittests/"
      },
      {
        "merge": {
          "script": "//testing/merge_scripts/standard_gtest_merge.py"
        },
        "swarming": {
          "can_use_on_swarming_builders": true,
          "dimension_sets": [
            {
              "os": "Ubuntu-18.04"
            }
          ],
          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
        },
        "test": "mojo_rust_integration_unittests",
        "test_id_prefix": "ninja://mojo/public/rust:mojo_rust_integration_unittests/"
      },
      {
        "merge": {
          "script": "//testing/merge_scripts/standard_gtest_merge.py"
        },
        "swarming": {
          "can_use_on_swarming_builders": true,
          "dimension_sets": [
            {
              "os": "Ubuntu-18.04"
            }
          ],
          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
        },
        "test": "mojo_rust_unittests",
        "test_id_prefix": "ninja://mojo/public/rust:mojo_rust_unittests/"
      },
      {
        "merge": {
          "script": "//testing/merge_scripts/standard_gtest_merge.py"
        },
        "swarming": {
          "can_use_on_swarming_builders": true,
          "dimension_sets": [
            {
              "os": "Ubuntu-18.04"
            }
          ],
          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
        },
        "test": "rust_gtest_interop_unittests",
        "test_id_prefix": "ninja://testing/rust_gtest_interop:rust_gtest_interop_unittests/"
      },
      {
        "merge": {
          "script": "//testing/merge_scripts/standard_gtest_merge.py"
        },
        "name": "test_cpp_including_rust_unittests",
        "swarming": {
          "can_use_on_swarming_builders": true,
          "dimension_sets": [
            {
              "os": "Ubuntu-18.04"
            }
          ],
          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
        },
        "test": "test_cpp_including_rust_unittests",
        "test_id_prefix": "ninja://build/rust/tests/test_cpp_including_rust:test_cpp_including_rust_unittests/"
      },
      {
        "merge": {
          "script": "//testing/merge_scripts/standard_gtest_merge.py"
        },
        "name": "test_serde_json_lenient",
        "swarming": {
          "can_use_on_swarming_builders": true,
          "dimension_sets": [
            {
              "os": "Ubuntu-18.04"
            }
          ],
          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
        },
        "test": "test_serde_json_lenient",
        "test_id_prefix": "ninja://build/rust/tests/test_serde_json_lenient:test_serde_json_lenient/"
      }
    ],
    "isolated_scripts": [
      {
        "isolate_name": "build_rust_tests",
        "merge": {
          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
        },
        "name": "build_rust_tests",
        "swarming": {
          "can_use_on_swarming_builders": true,
          "dimension_sets": [
            {
              "os": "Ubuntu-18.04"
            }
          ],
          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
        },
        "test": "build_rust_tests",
        "test_id_prefix": "ninja://build/rust/tests:build_rust_tests/"
      }
    ]
  },
  "mac-rust-x64-rel": {
    "additional_compile_targets": [
      "gnrt_unittests",
      "mojo_rust",
      "mojo_rust_integration_unittests",
      "mojo_rust_unittests",
      "rust_build_tests"
    ],
    "gtest_tests": [
      {
        "args": [
          "--out-dir",
          "${ISOLATED_OUTDIR}",
          "--xcode-build-version",
          "14c18",
          "--xctest"
        ],
        "merge": {
          "script": "//testing/merge_scripts/standard_gtest_merge.py"
        },
        "resultdb": {
          "enable": true,
          "has_native_resultdb_integration": true
        },
        "swarming": {
          "can_use_on_swarming_builders": true,
          "cipd_packages": [
            {
              "cipd_package": "infra/tools/mac_toolchain/${platform}",
              "location": ".",
              "revision": "git_revision:a598cd77abc01089647a79e3cfa3cc8e8ecb5118"
            }
          ],
          "dimension_sets": [
            {
              "cpu": "x86-64",
              "os": "Mac-12|Mac-13"
            }
          ],
          "named_caches": [
            {
              "name": "xcode_ios_14c18",
              "path": "Xcode.app"
            }
          ],
          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
        },
        "test": "base_unittests",
        "test_id_prefix": "ninja://base:base_unittests/"
      },
      {
        "args": [
          "--out-dir",
          "${ISOLATED_OUTDIR}",
          "--xcode-build-version",
          "14c18",
          "--xctest"
        ],
        "merge": {
          "script": "//testing/merge_scripts/standard_gtest_merge.py"
        },
        "resultdb": {
          "enable": true,
          "has_native_resultdb_integration": true
        },
        "swarming": {
          "can_use_on_swarming_builders": true,
          "cipd_packages": [
            {
              "cipd_package": "infra/tools/mac_toolchain/${platform}",
              "location": ".",
              "revision": "git_revision:a598cd77abc01089647a79e3cfa3cc8e8ecb5118"
            }
          ],
          "dimension_sets": [
            {
              "cpu": "x86-64",
              "os": "Mac-12|Mac-13"
            }
          ],
          "named_caches": [
            {
              "name": "xcode_ios_14c18",
              "path": "Xcode.app"
            }
          ],
          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
        },
        "test": "gnrt_unittests",
        "test_id_prefix": "ninja://tools/crates/gnrt:gnrt_unittests/"
      },
      {
        "args": [
          "--out-dir",
          "${ISOLATED_OUTDIR}",
          "--xcode-build-version",
          "14c18",
          "--xctest"
        ],
        "merge": {
          "script": "//testing/merge_scripts/standard_gtest_merge.py"
        },
        "resultdb": {
          "enable": true,
          "has_native_resultdb_integration": true
        },
        "swarming": {
          "can_use_on_swarming_builders": true,
          "cipd_packages": [
            {
              "cipd_package": "infra/tools/mac_toolchain/${platform}",
              "location": ".",
              "revision": "git_revision:a598cd77abc01089647a79e3cfa3cc8e8ecb5118"
            }
          ],
          "dimension_sets": [
            {
              "cpu": "x86-64",
              "os": "Mac-12|Mac-13"
            }
          ],
          "named_caches": [
            {
              "name": "xcode_ios_14c18",
              "path": "Xcode.app"
            }
          ],
          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
        },
        "test": "mojo_rust_integration_unittests",
        "test_id_prefix": "ninja://mojo/public/rust:mojo_rust_integration_unittests/"
      },
      {
        "args": [
          "--out-dir",
          "${ISOLATED_OUTDIR}",
          "--xcode-build-version",
          "14c18",
          "--xctest"
        ],
        "merge": {
          "script": "//testing/merge_scripts/standard_gtest_merge.py"
        },
        "resultdb": {
          "enable": true,
          "has_native_resultdb_integration": true
        },
        "swarming": {
          "can_use_on_swarming_builders": true,
          "cipd_packages": [
            {
              "cipd_package": "infra/tools/mac_toolchain/${platform}",
              "location": ".",
              "revision": "git_revision:a598cd77abc01089647a79e3cfa3cc8e8ecb5118"
            }
          ],
          "dimension_sets": [
            {
              "cpu": "x86-64",
              "os": "Mac-12|Mac-13"
            }
          ],
          "named_caches": [
            {
              "name": "xcode_ios_14c18",
              "path": "Xcode.app"
            }
          ],
          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
        },
        "test": "mojo_rust_unittests",
        "test_id_prefix": "ninja://mojo/public/rust:mojo_rust_unittests/"
      },
      {
        "args": [
          "--out-dir",
          "${ISOLATED_OUTDIR}",
          "--xcode-build-version",
          "14c18",
          "--xctest"
        ],
        "merge": {
          "script": "//testing/merge_scripts/standard_gtest_merge.py"
        },
        "resultdb": {
          "enable": true,
          "has_native_resultdb_integration": true
        },
        "swarming": {
          "can_use_on_swarming_builders": true,
          "cipd_packages": [
            {
              "cipd_package": "infra/tools/mac_toolchain/${platform}",
              "location": ".",
              "revision": "git_revision:a598cd77abc01089647a79e3cfa3cc8e8ecb5118"
            }
          ],
          "dimension_sets": [
            {
              "cpu": "x86-64",
              "os": "Mac-12|Mac-13"
            }
          ],
          "named_caches": [
            {
              "name": "xcode_ios_14c18",
              "path": "Xcode.app"
            }
          ],
          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
        },
        "test": "rust_gtest_interop_unittests",
        "test_id_prefix": "ninja://testing/rust_gtest_interop:rust_gtest_interop_unittests/"
      },
      {
        "args": [
          "--out-dir",
          "${ISOLATED_OUTDIR}",
          "--xcode-build-version",
          "14c18",
          "--xctest"
        ],
        "merge": {
          "script": "//testing/merge_scripts/standard_gtest_merge.py"
        },
        "name": "test_cpp_including_rust_unittests",
        "resultdb": {
          "enable": true,
          "has_native_resultdb_integration": true
        },
        "swarming": {
          "can_use_on_swarming_builders": true,
          "cipd_packages": [
            {
              "cipd_package": "infra/tools/mac_toolchain/${platform}",
              "location": ".",
              "revision": "git_revision:a598cd77abc01089647a79e3cfa3cc8e8ecb5118"
            }
          ],
          "dimension_sets": [
            {
              "cpu": "x86-64",
              "os": "Mac-12|Mac-13"
            }
          ],
          "named_caches": [
            {
              "name": "xcode_ios_14c18",
              "path": "Xcode.app"
            }
          ],
          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
        },
        "test": "test_cpp_including_rust_unittests",
        "test_id_prefix": "ninja://build/rust/tests/test_cpp_including_rust:test_cpp_including_rust_unittests/"
      },
      {
        "args": [
          "--out-dir",
          "${ISOLATED_OUTDIR}",
          "--xcode-build-version",
          "14c18",
          "--xctest"
        ],
        "merge": {
          "script": "//testing/merge_scripts/standard_gtest_merge.py"
        },
        "name": "test_serde_json_lenient",
        "resultdb": {
          "enable": true,
          "has_native_resultdb_integration": true
        },
        "swarming": {
          "can_use_on_swarming_builders": true,
          "cipd_packages": [
            {
              "cipd_package": "infra/tools/mac_toolchain/${platform}",
              "location": ".",
              "revision": "git_revision:a598cd77abc01089647a79e3cfa3cc8e8ecb5118"
            }
          ],
          "dimension_sets": [
            {
              "cpu": "x86-64",
              "os": "Mac-12|Mac-13"
            }
          ],
          "named_caches": [
            {
              "name": "xcode_ios_14c18",
              "path": "Xcode.app"
            }
          ],
          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
        },
        "test": "test_serde_json_lenient",
        "test_id_prefix": "ninja://build/rust/tests/test_serde_json_lenient:test_serde_json_lenient/"
      }
    ],
    "isolated_scripts": [
      {
        "args": [
          "--out-dir",
          "${ISOLATED_OUTDIR}",
          "--xcode-build-version",
          "14c18",
          "--xctest"
        ],
        "isolate_name": "build_rust_tests",
        "merge": {
          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
        },
        "name": "build_rust_tests",
        "resultdb": {
          "enable": true,
          "has_native_resultdb_integration": true
        },
        "swarming": {
          "can_use_on_swarming_builders": true,
          "cipd_packages": [
            {
              "cipd_package": "infra/tools/mac_toolchain/${platform}",
              "location": ".",
              "revision": "git_revision:a598cd77abc01089647a79e3cfa3cc8e8ecb5118"
            }
          ],
          "dimension_sets": [
            {
              "cpu": "x86-64",
              "os": "Mac-12|Mac-13"
            }
          ],
          "named_caches": [
            {
              "name": "xcode_ios_14c18",
              "path": "Xcode.app"
            }
          ],
          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
        },
        "test": "build_rust_tests",
        "test_id_prefix": "ninja://build/rust/tests:build_rust_tests/"
      }
    ]
  },
  "win-rust-x64-dbg": {
    "additional_compile_targets": [
      "gnrt_unittests",
      "mojo_rust",
      "mojo_rust_integration_unittests",
      "mojo_rust_unittests",
      "rust_build_tests"
    ],
    "gtest_tests": [
      {
        "merge": {
          "script": "//testing/merge_scripts/standard_gtest_merge.py"
        },
        "swarming": {
          "can_use_on_swarming_builders": true,
          "dimension_sets": [
            {
              "cpu": "x86-64",
              "os": "Windows-10"
            }
          ],
          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
        },
        "test": "base_unittests",
        "test_id_prefix": "ninja://base:base_unittests/"
      },
      {
        "merge": {
          "script": "//testing/merge_scripts/standard_gtest_merge.py"
        },
        "swarming": {
          "can_use_on_swarming_builders": true,
          "dimension_sets": [
            {
              "cpu": "x86-64",
              "os": "Windows-10"
            }
          ],
          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
        },
        "test": "gnrt_unittests",
        "test_id_prefix": "ninja://tools/crates/gnrt:gnrt_unittests/"
      },
      {
        "merge": {
          "script": "//testing/merge_scripts/standard_gtest_merge.py"
        },
        "swarming": {
          "can_use_on_swarming_builders": true,
          "dimension_sets": [
            {
              "cpu": "x86-64",
              "os": "Windows-10"
            }
          ],
          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
        },
        "test": "mojo_rust_integration_unittests",
        "test_id_prefix": "ninja://mojo/public/rust:mojo_rust_integration_unittests/"
      },
      {
        "merge": {
          "script": "//testing/merge_scripts/standard_gtest_merge.py"
        },
        "swarming": {
          "can_use_on_swarming_builders": true,
          "dimension_sets": [
            {
              "cpu": "x86-64",
              "os": "Windows-10"
            }
          ],
          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
        },
        "test": "mojo_rust_unittests",
        "test_id_prefix": "ninja://mojo/public/rust:mojo_rust_unittests/"
      },
      {
        "merge": {
          "script": "//testing/merge_scripts/standard_gtest_merge.py"
        },
        "swarming": {
          "can_use_on_swarming_builders": true,
          "dimension_sets": [
            {
              "cpu": "x86-64",
              "os": "Windows-10"
            }
          ],
          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
        },
        "test": "rust_gtest_interop_unittests",
        "test_id_prefix": "ninja://testing/rust_gtest_interop:rust_gtest_interop_unittests/"
      },
      {
        "merge": {
          "script": "//testing/merge_scripts/standard_gtest_merge.py"
        },
        "name": "test_cpp_including_rust_unittests",
        "swarming": {
          "can_use_on_swarming_builders": true,
          "dimension_sets": [
            {
              "cpu": "x86-64",
              "os": "Windows-10"
            }
          ],
          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
        },
        "test": "test_cpp_including_rust_unittests",
        "test_id_prefix": "ninja://build/rust/tests/test_cpp_including_rust:test_cpp_including_rust_unittests/"
      },
      {
        "merge": {
          "script": "//testing/merge_scripts/standard_gtest_merge.py"
        },
        "name": "test_serde_json_lenient",
        "swarming": {
          "can_use_on_swarming_builders": true,
          "dimension_sets": [
            {
              "cpu": "x86-64",
              "os": "Windows-10"
            }
          ],
          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
        },
        "test": "test_serde_json_lenient",
        "test_id_prefix": "ninja://build/rust/tests/test_serde_json_lenient:test_serde_json_lenient/"
      }
    ],
    "isolated_scripts": [
      {
        "isolate_name": "build_rust_tests",
        "merge": {
          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
        },
        "name": "build_rust_tests",
        "swarming": {
          "can_use_on_swarming_builders": true,
          "dimension_sets": [
            {
              "cpu": "x86-64",
              "os": "Windows-10"
            }
          ],
          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
        },
        "test": "build_rust_tests",
        "test_id_prefix": "ninja://build/rust/tests:build_rust_tests/"
      }
    ]
  },
  "win-rust-x64-rel": {
    "additional_compile_targets": [
      "gnrt_unittests",
      "mojo_rust",
      "mojo_rust_integration_unittests",
      "mojo_rust_unittests",
      "rust_build_tests"
    ],
    "gtest_tests": [
      {
        "merge": {
          "script": "//testing/merge_scripts/standard_gtest_merge.py"
        },
        "swarming": {
          "can_use_on_swarming_builders": true,
          "dimension_sets": [
            {
              "cpu": "x86-64",
              "os": "Windows-10"
            }
          ],
          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
        },
        "test": "base_unittests",
        "test_id_prefix": "ninja://base:base_unittests/"
      },
      {
        "merge": {
          "script": "//testing/merge_scripts/standard_gtest_merge.py"
        },
        "swarming": {
          "can_use_on_swarming_builders": true,
          "dimension_sets": [
            {
              "cpu": "x86-64",
              "os": "Windows-10"
            }
          ],
          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
        },
        "test": "gnrt_unittests",
        "test_id_prefix": "ninja://tools/crates/gnrt:gnrt_unittests/"
      },
      {
        "merge": {
          "script": "//testing/merge_scripts/standard_gtest_merge.py"
        },
        "swarming": {
          "can_use_on_swarming_builders": true,
          "dimension_sets": [
            {
              "cpu": "x86-64",
              "os": "Windows-10"
            }
          ],
          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
        },
        "test": "mojo_rust_integration_unittests",
        "test_id_prefix": "ninja://mojo/public/rust:mojo_rust_integration_unittests/"
      },
      {
        "merge": {
          "script": "//testing/merge_scripts/standard_gtest_merge.py"
        },
        "swarming": {
          "can_use_on_swarming_builders": true,
          "dimension_sets": [
            {
              "cpu": "x86-64",
              "os": "Windows-10"
            }
          ],
          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
        },
        "test": "mojo_rust_unittests",
        "test_id_prefix": "ninja://mojo/public/rust:mojo_rust_unittests/"
      },
      {
        "merge": {
          "script": "//testing/merge_scripts/standard_gtest_merge.py"
        },
        "swarming": {
          "can_use_on_swarming_builders": true,
          "dimension_sets": [
            {
              "cpu": "x86-64",
              "os": "Windows-10"
            }
          ],
          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
        },
        "test": "rust_gtest_interop_unittests",
        "test_id_prefix": "ninja://testing/rust_gtest_interop:rust_gtest_interop_unittests/"
      },
      {
        "merge": {
          "script": "//testing/merge_scripts/standard_gtest_merge.py"
        },
        "name": "test_cpp_including_rust_unittests",
        "swarming": {
          "can_use_on_swarming_builders": true,
          "dimension_sets": [
            {
              "cpu": "x86-64",
              "os": "Windows-10"
            }
          ],
          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
        },
        "test": "test_cpp_including_rust_unittests",
        "test_id_prefix": "ninja://build/rust/tests/test_cpp_including_rust:test_cpp_including_rust_unittests/"
      },
      {
        "merge": {
          "script": "//testing/merge_scripts/standard_gtest_merge.py"
        },
        "name": "test_serde_json_lenient",
        "swarming": {
          "can_use_on_swarming_builders": true,
          "dimension_sets": [
            {
              "cpu": "x86-64",
              "os": "Windows-10"
            }
          ],
          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
        },
        "test": "test_serde_json_lenient",
        "test_id_prefix": "ninja://build/rust/tests/test_serde_json_lenient:test_serde_json_lenient/"
      }
    ],
    "isolated_scripts": [
      {
        "isolate_name": "build_rust_tests",
        "merge": {
          "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
        },
        "name": "build_rust_tests",
        "swarming": {
          "can_use_on_swarming_builders": true,
          "dimension_sets": [
            {
              "cpu": "x86-64",
              "os": "Windows-10"
            }
          ],
          "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
        },
        "test": "build_rust_tests",
        "test_id_prefix": "ninja://build/rust/tests:build_rust_tests/"
      }
    ]
  }
}