diff --git a/infra/config/config.star b/infra/config/config.star index bed3967808..54af0b1557 100755 --- a/infra/config/config.star +++ b/infra/config/config.star @@ -741,6 +741,7 @@ ios_try_job("ios_compile_arm64_dbg") ios_builder("iOS64 Release", "iOS|arm64|rel") ios_try_job("ios_compile_arm64_rel") ios_try_job("ios_compile_arm64_rel_reclient", cq = {"experiment_percentage": 100}) +ios_builder("iOS Debug (simulator)", "iOS|x64|sim") ios_try_job("ios_dbg_simulator", cq = None) ios_builder("iOS64 Sim Debug (iOS 14)", "iOS|x64|14") ios_try_job("ios_sim_x64_dbg_ios14") diff --git a/infra/config/cr-buildbucket.cfg b/infra/config/cr-buildbucket.cfg index 13c4a3c02d..c07d39b3be 100644 --- a/infra/config/cr-buildbucket.cfg +++ b/infra/config/cr-buildbucket.cfg @@ -1735,6 +1735,61 @@ buckets { } } } + builders { + name: "iOS Debug (simulator)" + swarming_host: "chromium-swarm.appspot.com" + swarming_tags: "vpython:native-python-wrapper" + dimensions: "cpu:x86-64" + dimensions: "os:Mac" + dimensions: "pool:luci.webrtc.ci" + exe { + cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" + cipd_version: "refs/heads/main" + cmd: "luciexe" + } + properties: + '{' + ' "$build/goma": {' + ' "server_host": "goma.chromium.org",' + ' "use_luci_auth": true' + ' },' + ' "$build/reclient": {' + ' "instance": "rbe-webrtc-trusted",' + ' "metrics_project": "chromium-reclient-metrics"' + ' },' + ' "$recipe_engine/resultdb/test_presentation": {' + ' "column_keys": [],' + ' "grouping_keys": [' + ' "status",' + ' "v.test_suite"' + ' ]' + ' },' + ' "builder_group": "client.webrtc",' + ' "recipe": "webrtc/standalone",' + ' "xcode_build_version": "13c100"' + '}' + priority: 30 + execution_timeout_secs: 7200 + caches { + name: "xcode_ios_13c100" + path: "xcode_ios_13c100.app" + } + build_numbers: YES + service_account: "webrtc-ci-builder@chops-service-accounts.iam.gserviceaccount.com" + experiments { + key: "luci.recipes.use_python3" + value: 100 + } + resultdb { + enable: true + bq_exports { + project: "webrtc-ci" + dataset: "resultdb" + table: "ci_test_results" + test_results {} + } + } + } builders { name: "iOS64 Debug" swarming_host: "chromium-swarm.appspot.com" @@ -2140,6 +2195,7 @@ buckets { ' "Win64 Debug (Clang)",' ' "Win64 Release (Clang)",' ' "iOS API Framework Builder",' + ' "iOS Debug (simulator)",' ' "iOS64 Debug",' ' "iOS64 Release",' ' "iOS64 Sim Debug (iOS 12)",' diff --git a/infra/config/luci-milo.cfg b/infra/config/luci-milo.cfg index 1bca2b90ec..dd0a1c8b5a 100644 --- a/infra/config/luci-milo.cfg +++ b/infra/config/luci-milo.cfg @@ -66,6 +66,11 @@ consoles { category: "iOS|arm64" short_name: "rel" } + builders { + name: "buildbucket/luci.webrtc.ci/iOS Debug (simulator)" + category: "iOS|x64" + short_name: "sim" + } builders { name: "buildbucket/luci.webrtc.ci/iOS64 Sim Debug (iOS 14)" category: "iOS|x64" diff --git a/infra/config/luci-notify.cfg b/infra/config/luci-notify.cfg index c97e47db90..a6a89b942d 100644 --- a/infra/config/luci-notify.cfg +++ b/infra/config/luci-notify.cfg @@ -922,6 +922,33 @@ notifiers { failed_step_regexp_exclude: ".*\\(experimental\\).*" } } +notifiers { + notifications { + on_new_status: INFRA_FAILURE + email { + recipients: "webrtc-troopers-robots@google.com" + } + template: "infra_failure" + } + notifications { + on_new_status: FAILURE + email { + recipients: "webrtc-troopers-robots@google.com" + } + template: "build_failure" + notify_blamelist {} + } + builders { + bucket: "ci" + name: "iOS Debug (simulator)" + repository: "https://webrtc.googlesource.com/src" + } + tree_closers { + tree_status_host: "webrtc-status.appspot.com" + failed_step_regexp: "bot_update|compile|gclient runhooks|runhooks|update|extract build|cleanup_temp|taskkill|compile|gn" + failed_step_regexp_exclude: ".*\\(experimental\\).*" + } +} notifiers { notifications { on_new_status: INFRA_FAILURE diff --git a/infra/config/luci-scheduler.cfg b/infra/config/luci-scheduler.cfg index 3080e25809..2729e98b74 100644 --- a/infra/config/luci-scheduler.cfg +++ b/infra/config/luci-scheduler.cfg @@ -634,6 +634,16 @@ job { builder: "iOS API Framework Builder" } } +job { + id: "iOS Debug (simulator)" + realm: "ci" + acl_sets: "ci" + buildbucket { + server: "cr-buildbucket.appspot.com" + bucket: "ci" + builder: "iOS Debug (simulator)" + } +} job { id: "iOS64 Debug" realm: "ci" @@ -722,6 +732,7 @@ trigger { triggers: "Win64 Debug (Clang)" triggers: "Win64 Release (Clang)" triggers: "iOS API Framework Builder" + triggers: "iOS Debug (simulator)" triggers: "iOS64 Debug" triggers: "iOS64 Release" triggers: "iOS64 Sim Debug (iOS 12)" diff --git a/infra/specs/client.webrtc.json b/infra/specs/client.webrtc.json index f7370fd367..f35b1b6028 100644 --- a/infra/specs/client.webrtc.json +++ b/infra/specs/client.webrtc.json @@ -9980,6 +9980,3316 @@ } ] }, + "iOS Debug (simulator)": { + "isolated_scripts": [ + { + "args": [ + "--platform", + "iPhone X", + "--version", + "14.5", + "--out-dir", + "${ISOLATED_OUTDIR}", + "--xctest", + "--xcode-parallelization", + "--xcode-build-version", + "13c100" + ], + "isolate_name": "apprtcmobile_tests", + "merge": { + "args": [], + "script": "//testing/merge_scripts/standard_isolated_script_merge.py" + }, + "name": "apprtcmobile_tests iPhone X 14.5", + "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:723fc1a6c8cdf2631a57851f5610e598db0c1de1" + } + ], + "dimension_sets": [ + { + "cpu": "x86-64", + "os": "Mac-12" + } + ], + "named_caches": [ + { + "name": "xcode_ios_13c100", + "path": "Xcode.app" + }, + { + "name": "runtime_ios_14_5", + "path": "Runtime-ios-14.5" + } + ], + "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com" + }, + "test_id_prefix": "ninja://examples:apprtcmobile_tests/", + "variant_id": "iPhone X 14.5" + }, + { + "args": [ + "--platform", + "iPhone X", + "--version", + "15.5", + "--out-dir", + "${ISOLATED_OUTDIR}", + "--xctest", + "--xcode-parallelization", + "--xcode-build-version", + "14c18" + ], + "isolate_name": "apprtcmobile_tests", + "merge": { + "args": [], + "script": "//testing/merge_scripts/standard_isolated_script_merge.py" + }, + "name": "apprtcmobile_tests iPhone X 15.5", + "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:723fc1a6c8cdf2631a57851f5610e598db0c1de1" + } + ], + "dimension_sets": [ + { + "cpu": "x86-64", + "os": "Mac-12" + } + ], + "named_caches": [ + { + "name": "xcode_ios_14c18", + "path": "Xcode.app" + }, + { + "name": "runtime_ios_15_5", + "path": "Runtime-ios-15.5" + } + ], + "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com" + }, + "test_id_prefix": "ninja://examples:apprtcmobile_tests/", + "variant_id": "iPhone X 15.5" + }, + { + "args": [ + "--platform", + "iPhone X", + "--version", + "16.2", + "--out-dir", + "${ISOLATED_OUTDIR}", + "--xctest", + "--xcode-parallelization", + "--xcode-build-version", + "14c18" + ], + "isolate_name": "apprtcmobile_tests", + "merge": { + "args": [], + "script": "//testing/merge_scripts/standard_isolated_script_merge.py" + }, + "name": "apprtcmobile_tests iPhone X 16.2", + "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:723fc1a6c8cdf2631a57851f5610e598db0c1de1" + } + ], + "dimension_sets": [ + { + "cpu": "x86-64", + "os": "Mac-12" + } + ], + "named_caches": [ + { + "name": "xcode_ios_14c18", + "path": "Xcode.app" + }, + { + "name": "runtime_ios_16_2", + "path": "Runtime-ios-16.2" + } + ], + "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com" + }, + "test_id_prefix": "ninja://examples:apprtcmobile_tests/", + "variant_id": "iPhone X 16.2" + }, + { + "args": [ + "--platform", + "iPhone X", + "--version", + "14.5", + "--out-dir", + "${ISOLATED_OUTDIR}", + "--xctest", + "--xcode-build-version", + "13c100" + ], + "isolate_name": "audio_decoder_unittests", + "merge": { + "args": [], + "script": "//testing/merge_scripts/standard_isolated_script_merge.py" + }, + "name": "audio_decoder_unittests iPhone X 14.5", + "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:723fc1a6c8cdf2631a57851f5610e598db0c1de1" + } + ], + "dimension_sets": [ + { + "cpu": "x86-64", + "os": "Mac-12" + } + ], + "named_caches": [ + { + "name": "xcode_ios_13c100", + "path": "Xcode.app" + }, + { + "name": "runtime_ios_14_5", + "path": "Runtime-ios-14.5" + } + ], + "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com" + }, + "test_id_prefix": "ninja://modules/audio_coding:audio_decoder_unittests/", + "variant_id": "iPhone X 14.5" + }, + { + "args": [ + "--platform", + "iPhone X", + "--version", + "15.5", + "--out-dir", + "${ISOLATED_OUTDIR}", + "--xctest", + "--xcode-build-version", + "14c18" + ], + "isolate_name": "audio_decoder_unittests", + "merge": { + "args": [], + "script": "//testing/merge_scripts/standard_isolated_script_merge.py" + }, + "name": "audio_decoder_unittests iPhone X 15.5", + "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:723fc1a6c8cdf2631a57851f5610e598db0c1de1" + } + ], + "dimension_sets": [ + { + "cpu": "x86-64", + "os": "Mac-12" + } + ], + "named_caches": [ + { + "name": "xcode_ios_14c18", + "path": "Xcode.app" + }, + { + "name": "runtime_ios_15_5", + "path": "Runtime-ios-15.5" + } + ], + "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com" + }, + "test_id_prefix": "ninja://modules/audio_coding:audio_decoder_unittests/", + "variant_id": "iPhone X 15.5" + }, + { + "args": [ + "--platform", + "iPhone X", + "--version", + "16.2", + "--out-dir", + "${ISOLATED_OUTDIR}", + "--xctest", + "--xcode-build-version", + "14c18" + ], + "isolate_name": "audio_decoder_unittests", + "merge": { + "args": [], + "script": "//testing/merge_scripts/standard_isolated_script_merge.py" + }, + "name": "audio_decoder_unittests iPhone X 16.2", + "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:723fc1a6c8cdf2631a57851f5610e598db0c1de1" + } + ], + "dimension_sets": [ + { + "cpu": "x86-64", + "os": "Mac-12" + } + ], + "named_caches": [ + { + "name": "xcode_ios_14c18", + "path": "Xcode.app" + }, + { + "name": "runtime_ios_16_2", + "path": "Runtime-ios-16.2" + } + ], + "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com" + }, + "test_id_prefix": "ninja://modules/audio_coding:audio_decoder_unittests/", + "variant_id": "iPhone X 16.2" + }, + { + "args": [ + "--platform", + "iPhone X", + "--version", + "14.5", + "--out-dir", + "${ISOLATED_OUTDIR}", + "--xctest", + "--xcode-build-version", + "13c100" + ], + "isolate_name": "common_audio_unittests", + "merge": { + "args": [], + "script": "//testing/merge_scripts/standard_isolated_script_merge.py" + }, + "name": "common_audio_unittests iPhone X 14.5", + "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:723fc1a6c8cdf2631a57851f5610e598db0c1de1" + } + ], + "dimension_sets": [ + { + "cpu": "x86-64", + "os": "Mac-12" + } + ], + "named_caches": [ + { + "name": "xcode_ios_13c100", + "path": "Xcode.app" + }, + { + "name": "runtime_ios_14_5", + "path": "Runtime-ios-14.5" + } + ], + "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com" + }, + "test_id_prefix": "ninja://common_audio:common_audio_unittests/", + "variant_id": "iPhone X 14.5" + }, + { + "args": [ + "--platform", + "iPhone X", + "--version", + "15.5", + "--out-dir", + "${ISOLATED_OUTDIR}", + "--xctest", + "--xcode-build-version", + "14c18" + ], + "isolate_name": "common_audio_unittests", + "merge": { + "args": [], + "script": "//testing/merge_scripts/standard_isolated_script_merge.py" + }, + "name": "common_audio_unittests iPhone X 15.5", + "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:723fc1a6c8cdf2631a57851f5610e598db0c1de1" + } + ], + "dimension_sets": [ + { + "cpu": "x86-64", + "os": "Mac-12" + } + ], + "named_caches": [ + { + "name": "xcode_ios_14c18", + "path": "Xcode.app" + }, + { + "name": "runtime_ios_15_5", + "path": "Runtime-ios-15.5" + } + ], + "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com" + }, + "test_id_prefix": "ninja://common_audio:common_audio_unittests/", + "variant_id": "iPhone X 15.5" + }, + { + "args": [ + "--platform", + "iPhone X", + "--version", + "16.2", + "--out-dir", + "${ISOLATED_OUTDIR}", + "--xctest", + "--xcode-build-version", + "14c18" + ], + "isolate_name": "common_audio_unittests", + "merge": { + "args": [], + "script": "//testing/merge_scripts/standard_isolated_script_merge.py" + }, + "name": "common_audio_unittests iPhone X 16.2", + "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:723fc1a6c8cdf2631a57851f5610e598db0c1de1" + } + ], + "dimension_sets": [ + { + "cpu": "x86-64", + "os": "Mac-12" + } + ], + "named_caches": [ + { + "name": "xcode_ios_14c18", + "path": "Xcode.app" + }, + { + "name": "runtime_ios_16_2", + "path": "Runtime-ios-16.2" + } + ], + "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com" + }, + "test_id_prefix": "ninja://common_audio:common_audio_unittests/", + "variant_id": "iPhone X 16.2" + }, + { + "args": [ + "--platform", + "iPhone X", + "--version", + "14.5", + "--out-dir", + "${ISOLATED_OUTDIR}", + "--xctest", + "--xcode-build-version", + "13c100" + ], + "isolate_name": "common_video_unittests", + "merge": { + "args": [], + "script": "//testing/merge_scripts/standard_isolated_script_merge.py" + }, + "name": "common_video_unittests iPhone X 14.5", + "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:723fc1a6c8cdf2631a57851f5610e598db0c1de1" + } + ], + "dimension_sets": [ + { + "cpu": "x86-64", + "os": "Mac-12" + } + ], + "named_caches": [ + { + "name": "xcode_ios_13c100", + "path": "Xcode.app" + }, + { + "name": "runtime_ios_14_5", + "path": "Runtime-ios-14.5" + } + ], + "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com" + }, + "test_id_prefix": "ninja://common_video:common_video_unittests/", + "variant_id": "iPhone X 14.5" + }, + { + "args": [ + "--platform", + "iPhone X", + "--version", + "15.5", + "--out-dir", + "${ISOLATED_OUTDIR}", + "--xctest", + "--xcode-build-version", + "14c18" + ], + "isolate_name": "common_video_unittests", + "merge": { + "args": [], + "script": "//testing/merge_scripts/standard_isolated_script_merge.py" + }, + "name": "common_video_unittests iPhone X 15.5", + "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:723fc1a6c8cdf2631a57851f5610e598db0c1de1" + } + ], + "dimension_sets": [ + { + "cpu": "x86-64", + "os": "Mac-12" + } + ], + "named_caches": [ + { + "name": "xcode_ios_14c18", + "path": "Xcode.app" + }, + { + "name": "runtime_ios_15_5", + "path": "Runtime-ios-15.5" + } + ], + "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com" + }, + "test_id_prefix": "ninja://common_video:common_video_unittests/", + "variant_id": "iPhone X 15.5" + }, + { + "args": [ + "--platform", + "iPhone X", + "--version", + "16.2", + "--out-dir", + "${ISOLATED_OUTDIR}", + "--xctest", + "--xcode-build-version", + "14c18" + ], + "isolate_name": "common_video_unittests", + "merge": { + "args": [], + "script": "//testing/merge_scripts/standard_isolated_script_merge.py" + }, + "name": "common_video_unittests iPhone X 16.2", + "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:723fc1a6c8cdf2631a57851f5610e598db0c1de1" + } + ], + "dimension_sets": [ + { + "cpu": "x86-64", + "os": "Mac-12" + } + ], + "named_caches": [ + { + "name": "xcode_ios_14c18", + "path": "Xcode.app" + }, + { + "name": "runtime_ios_16_2", + "path": "Runtime-ios-16.2" + } + ], + "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com" + }, + "test_id_prefix": "ninja://common_video:common_video_unittests/", + "variant_id": "iPhone X 16.2" + }, + { + "args": [ + "--platform", + "iPhone X", + "--version", + "14.5", + "--out-dir", + "${ISOLATED_OUTDIR}", + "--xctest", + "--xcode-build-version", + "13c100" + ], + "isolate_name": "dcsctp_unittests", + "merge": { + "args": [], + "script": "//testing/merge_scripts/standard_isolated_script_merge.py" + }, + "name": "dcsctp_unittests iPhone X 14.5", + "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:723fc1a6c8cdf2631a57851f5610e598db0c1de1" + } + ], + "dimension_sets": [ + { + "cpu": "x86-64", + "os": "Mac-12" + } + ], + "named_caches": [ + { + "name": "xcode_ios_13c100", + "path": "Xcode.app" + }, + { + "name": "runtime_ios_14_5", + "path": "Runtime-ios-14.5" + } + ], + "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com" + }, + "test_id_prefix": "ninja://net/dcsctp:dcsctp_unittests/", + "variant_id": "iPhone X 14.5" + }, + { + "args": [ + "--platform", + "iPhone X", + "--version", + "15.5", + "--out-dir", + "${ISOLATED_OUTDIR}", + "--xctest", + "--xcode-build-version", + "14c18" + ], + "isolate_name": "dcsctp_unittests", + "merge": { + "args": [], + "script": "//testing/merge_scripts/standard_isolated_script_merge.py" + }, + "name": "dcsctp_unittests iPhone X 15.5", + "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:723fc1a6c8cdf2631a57851f5610e598db0c1de1" + } + ], + "dimension_sets": [ + { + "cpu": "x86-64", + "os": "Mac-12" + } + ], + "named_caches": [ + { + "name": "xcode_ios_14c18", + "path": "Xcode.app" + }, + { + "name": "runtime_ios_15_5", + "path": "Runtime-ios-15.5" + } + ], + "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com" + }, + "test_id_prefix": "ninja://net/dcsctp:dcsctp_unittests/", + "variant_id": "iPhone X 15.5" + }, + { + "args": [ + "--platform", + "iPhone X", + "--version", + "16.2", + "--out-dir", + "${ISOLATED_OUTDIR}", + "--xctest", + "--xcode-build-version", + "14c18" + ], + "isolate_name": "dcsctp_unittests", + "merge": { + "args": [], + "script": "//testing/merge_scripts/standard_isolated_script_merge.py" + }, + "name": "dcsctp_unittests iPhone X 16.2", + "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:723fc1a6c8cdf2631a57851f5610e598db0c1de1" + } + ], + "dimension_sets": [ + { + "cpu": "x86-64", + "os": "Mac-12" + } + ], + "named_caches": [ + { + "name": "xcode_ios_14c18", + "path": "Xcode.app" + }, + { + "name": "runtime_ios_16_2", + "path": "Runtime-ios-16.2" + } + ], + "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com" + }, + "test_id_prefix": "ninja://net/dcsctp:dcsctp_unittests/", + "variant_id": "iPhone X 16.2" + }, + { + "args": [ + "--platform", + "iPhone X", + "--version", + "14.5", + "--out-dir", + "${ISOLATED_OUTDIR}", + "--xctest", + "--xcode-build-version", + "13c100" + ], + "isolate_name": "modules_tests", + "merge": { + "args": [], + "script": "//testing/merge_scripts/standard_isolated_script_merge.py" + }, + "name": "modules_tests iPhone X 14.5", + "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:723fc1a6c8cdf2631a57851f5610e598db0c1de1" + } + ], + "dimension_sets": [ + { + "cpu": "x86-64", + "os": "Mac-12" + } + ], + "named_caches": [ + { + "name": "xcode_ios_13c100", + "path": "Xcode.app" + }, + { + "name": "runtime_ios_14_5", + "path": "Runtime-ios-14.5" + } + ], + "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com", + "shards": 2 + }, + "test_id_prefix": "ninja://modules:modules_tests/", + "variant_id": "iPhone X 14.5" + }, + { + "args": [ + "--platform", + "iPhone X", + "--version", + "15.5", + "--out-dir", + "${ISOLATED_OUTDIR}", + "--xctest", + "--xcode-build-version", + "14c18" + ], + "isolate_name": "modules_tests", + "merge": { + "args": [], + "script": "//testing/merge_scripts/standard_isolated_script_merge.py" + }, + "name": "modules_tests iPhone X 15.5", + "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:723fc1a6c8cdf2631a57851f5610e598db0c1de1" + } + ], + "dimension_sets": [ + { + "cpu": "x86-64", + "os": "Mac-12" + } + ], + "named_caches": [ + { + "name": "xcode_ios_14c18", + "path": "Xcode.app" + }, + { + "name": "runtime_ios_15_5", + "path": "Runtime-ios-15.5" + } + ], + "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com", + "shards": 2 + }, + "test_id_prefix": "ninja://modules:modules_tests/", + "variant_id": "iPhone X 15.5" + }, + { + "args": [ + "--platform", + "iPhone X", + "--version", + "16.2", + "--out-dir", + "${ISOLATED_OUTDIR}", + "--xctest", + "--xcode-build-version", + "14c18" + ], + "isolate_name": "modules_tests", + "merge": { + "args": [], + "script": "//testing/merge_scripts/standard_isolated_script_merge.py" + }, + "name": "modules_tests iPhone X 16.2", + "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:723fc1a6c8cdf2631a57851f5610e598db0c1de1" + } + ], + "dimension_sets": [ + { + "cpu": "x86-64", + "os": "Mac-12" + } + ], + "named_caches": [ + { + "name": "xcode_ios_14c18", + "path": "Xcode.app" + }, + { + "name": "runtime_ios_16_2", + "path": "Runtime-ios-16.2" + } + ], + "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com", + "shards": 2 + }, + "test_id_prefix": "ninja://modules:modules_tests/", + "variant_id": "iPhone X 16.2" + }, + { + "args": [ + "--platform", + "iPhone X", + "--version", + "14.5", + "--out-dir", + "${ISOLATED_OUTDIR}", + "--xctest", + "--xcode-build-version", + "13c100" + ], + "isolate_name": "modules_unittests", + "merge": { + "args": [], + "script": "//testing/merge_scripts/standard_isolated_script_merge.py" + }, + "name": "modules_unittests iPhone X 14.5", + "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:723fc1a6c8cdf2631a57851f5610e598db0c1de1" + } + ], + "dimension_sets": [ + { + "cores": "12", + "cpu": "x86-64", + "os": "Mac-12" + } + ], + "named_caches": [ + { + "name": "xcode_ios_13c100", + "path": "Xcode.app" + }, + { + "name": "runtime_ios_14_5", + "path": "Runtime-ios-14.5" + } + ], + "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com", + "shards": 6 + }, + "test_id_prefix": "ninja://modules:modules_unittests/", + "variant_id": "iPhone X 14.5" + }, + { + "args": [ + "--platform", + "iPhone X", + "--version", + "15.5", + "--out-dir", + "${ISOLATED_OUTDIR}", + "--xctest", + "--xcode-build-version", + "14c18" + ], + "isolate_name": "modules_unittests", + "merge": { + "args": [], + "script": "//testing/merge_scripts/standard_isolated_script_merge.py" + }, + "name": "modules_unittests iPhone X 15.5", + "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:723fc1a6c8cdf2631a57851f5610e598db0c1de1" + } + ], + "dimension_sets": [ + { + "cores": "12", + "cpu": "x86-64", + "os": "Mac-12" + } + ], + "named_caches": [ + { + "name": "xcode_ios_14c18", + "path": "Xcode.app" + }, + { + "name": "runtime_ios_15_5", + "path": "Runtime-ios-15.5" + } + ], + "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com", + "shards": 6 + }, + "test_id_prefix": "ninja://modules:modules_unittests/", + "variant_id": "iPhone X 15.5" + }, + { + "args": [ + "--platform", + "iPhone X", + "--version", + "16.2", + "--out-dir", + "${ISOLATED_OUTDIR}", + "--xctest", + "--xcode-build-version", + "14c18" + ], + "isolate_name": "modules_unittests", + "merge": { + "args": [], + "script": "//testing/merge_scripts/standard_isolated_script_merge.py" + }, + "name": "modules_unittests iPhone X 16.2", + "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:723fc1a6c8cdf2631a57851f5610e598db0c1de1" + } + ], + "dimension_sets": [ + { + "cores": "12", + "cpu": "x86-64", + "os": "Mac-12" + } + ], + "named_caches": [ + { + "name": "xcode_ios_14c18", + "path": "Xcode.app" + }, + { + "name": "runtime_ios_16_2", + "path": "Runtime-ios-16.2" + } + ], + "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com", + "shards": 6 + }, + "test_id_prefix": "ninja://modules:modules_unittests/", + "variant_id": "iPhone X 16.2" + }, + { + "args": [ + "--platform", + "iPhone X", + "--version", + "14.5", + "--out-dir", + "${ISOLATED_OUTDIR}", + "--xctest", + "--xcode-build-version", + "13c100" + ], + "isolate_name": "rtc_media_unittests", + "merge": { + "args": [], + "script": "//testing/merge_scripts/standard_isolated_script_merge.py" + }, + "name": "rtc_media_unittests iPhone X 14.5", + "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:723fc1a6c8cdf2631a57851f5610e598db0c1de1" + } + ], + "dimension_sets": [ + { + "cpu": "x86-64", + "os": "Mac-12" + } + ], + "named_caches": [ + { + "name": "xcode_ios_13c100", + "path": "Xcode.app" + }, + { + "name": "runtime_ios_14_5", + "path": "Runtime-ios-14.5" + } + ], + "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com" + }, + "test_id_prefix": "ninja://media:rtc_media_unittests/", + "variant_id": "iPhone X 14.5" + }, + { + "args": [ + "--platform", + "iPhone X", + "--version", + "15.5", + "--out-dir", + "${ISOLATED_OUTDIR}", + "--xctest", + "--xcode-build-version", + "14c18" + ], + "isolate_name": "rtc_media_unittests", + "merge": { + "args": [], + "script": "//testing/merge_scripts/standard_isolated_script_merge.py" + }, + "name": "rtc_media_unittests iPhone X 15.5", + "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:723fc1a6c8cdf2631a57851f5610e598db0c1de1" + } + ], + "dimension_sets": [ + { + "cpu": "x86-64", + "os": "Mac-12" + } + ], + "named_caches": [ + { + "name": "xcode_ios_14c18", + "path": "Xcode.app" + }, + { + "name": "runtime_ios_15_5", + "path": "Runtime-ios-15.5" + } + ], + "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com" + }, + "test_id_prefix": "ninja://media:rtc_media_unittests/", + "variant_id": "iPhone X 15.5" + }, + { + "args": [ + "--platform", + "iPhone X", + "--version", + "16.2", + "--out-dir", + "${ISOLATED_OUTDIR}", + "--xctest", + "--xcode-build-version", + "14c18" + ], + "isolate_name": "rtc_media_unittests", + "merge": { + "args": [], + "script": "//testing/merge_scripts/standard_isolated_script_merge.py" + }, + "name": "rtc_media_unittests iPhone X 16.2", + "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:723fc1a6c8cdf2631a57851f5610e598db0c1de1" + } + ], + "dimension_sets": [ + { + "cpu": "x86-64", + "os": "Mac-12" + } + ], + "named_caches": [ + { + "name": "xcode_ios_14c18", + "path": "Xcode.app" + }, + { + "name": "runtime_ios_16_2", + "path": "Runtime-ios-16.2" + } + ], + "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com" + }, + "test_id_prefix": "ninja://media:rtc_media_unittests/", + "variant_id": "iPhone X 16.2" + }, + { + "args": [ + "--platform", + "iPhone X", + "--version", + "14.5", + "--out-dir", + "${ISOLATED_OUTDIR}", + "--xctest", + "--xcode-build-version", + "13c100" + ], + "isolate_name": "rtc_pc_unittests", + "merge": { + "args": [], + "script": "//testing/merge_scripts/standard_isolated_script_merge.py" + }, + "name": "rtc_pc_unittests iPhone X 14.5", + "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:723fc1a6c8cdf2631a57851f5610e598db0c1de1" + } + ], + "dimension_sets": [ + { + "cpu": "x86-64", + "os": "Mac-12" + } + ], + "named_caches": [ + { + "name": "xcode_ios_13c100", + "path": "Xcode.app" + }, + { + "name": "runtime_ios_14_5", + "path": "Runtime-ios-14.5" + } + ], + "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com" + }, + "test_id_prefix": "ninja://pc:rtc_pc_unittests/", + "variant_id": "iPhone X 14.5" + }, + { + "args": [ + "--platform", + "iPhone X", + "--version", + "15.5", + "--out-dir", + "${ISOLATED_OUTDIR}", + "--xctest", + "--xcode-build-version", + "14c18" + ], + "isolate_name": "rtc_pc_unittests", + "merge": { + "args": [], + "script": "//testing/merge_scripts/standard_isolated_script_merge.py" + }, + "name": "rtc_pc_unittests iPhone X 15.5", + "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:723fc1a6c8cdf2631a57851f5610e598db0c1de1" + } + ], + "dimension_sets": [ + { + "cpu": "x86-64", + "os": "Mac-12" + } + ], + "named_caches": [ + { + "name": "xcode_ios_14c18", + "path": "Xcode.app" + }, + { + "name": "runtime_ios_15_5", + "path": "Runtime-ios-15.5" + } + ], + "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com" + }, + "test_id_prefix": "ninja://pc:rtc_pc_unittests/", + "variant_id": "iPhone X 15.5" + }, + { + "args": [ + "--platform", + "iPhone X", + "--version", + "16.2", + "--out-dir", + "${ISOLATED_OUTDIR}", + "--xctest", + "--xcode-build-version", + "14c18" + ], + "isolate_name": "rtc_pc_unittests", + "merge": { + "args": [], + "script": "//testing/merge_scripts/standard_isolated_script_merge.py" + }, + "name": "rtc_pc_unittests iPhone X 16.2", + "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:723fc1a6c8cdf2631a57851f5610e598db0c1de1" + } + ], + "dimension_sets": [ + { + "cpu": "x86-64", + "os": "Mac-12" + } + ], + "named_caches": [ + { + "name": "xcode_ios_14c18", + "path": "Xcode.app" + }, + { + "name": "runtime_ios_16_2", + "path": "Runtime-ios-16.2" + } + ], + "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com" + }, + "test_id_prefix": "ninja://pc:rtc_pc_unittests/", + "variant_id": "iPhone X 16.2" + }, + { + "args": [ + "--platform", + "iPhone X", + "--version", + "14.5", + "--out-dir", + "${ISOLATED_OUTDIR}", + "--xctest", + "--xcode-build-version", + "13c100" + ], + "isolate_name": "rtc_stats_unittests", + "merge": { + "args": [], + "script": "//testing/merge_scripts/standard_isolated_script_merge.py" + }, + "name": "rtc_stats_unittests iPhone X 14.5", + "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:723fc1a6c8cdf2631a57851f5610e598db0c1de1" + } + ], + "dimension_sets": [ + { + "cpu": "x86-64", + "os": "Mac-12" + } + ], + "named_caches": [ + { + "name": "xcode_ios_13c100", + "path": "Xcode.app" + }, + { + "name": "runtime_ios_14_5", + "path": "Runtime-ios-14.5" + } + ], + "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com" + }, + "test_id_prefix": "ninja://stats:rtc_stats_unittests/", + "variant_id": "iPhone X 14.5" + }, + { + "args": [ + "--platform", + "iPhone X", + "--version", + "15.5", + "--out-dir", + "${ISOLATED_OUTDIR}", + "--xctest", + "--xcode-build-version", + "14c18" + ], + "isolate_name": "rtc_stats_unittests", + "merge": { + "args": [], + "script": "//testing/merge_scripts/standard_isolated_script_merge.py" + }, + "name": "rtc_stats_unittests iPhone X 15.5", + "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:723fc1a6c8cdf2631a57851f5610e598db0c1de1" + } + ], + "dimension_sets": [ + { + "cpu": "x86-64", + "os": "Mac-12" + } + ], + "named_caches": [ + { + "name": "xcode_ios_14c18", + "path": "Xcode.app" + }, + { + "name": "runtime_ios_15_5", + "path": "Runtime-ios-15.5" + } + ], + "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com" + }, + "test_id_prefix": "ninja://stats:rtc_stats_unittests/", + "variant_id": "iPhone X 15.5" + }, + { + "args": [ + "--platform", + "iPhone X", + "--version", + "16.2", + "--out-dir", + "${ISOLATED_OUTDIR}", + "--xctest", + "--xcode-build-version", + "14c18" + ], + "isolate_name": "rtc_stats_unittests", + "merge": { + "args": [], + "script": "//testing/merge_scripts/standard_isolated_script_merge.py" + }, + "name": "rtc_stats_unittests iPhone X 16.2", + "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:723fc1a6c8cdf2631a57851f5610e598db0c1de1" + } + ], + "dimension_sets": [ + { + "cpu": "x86-64", + "os": "Mac-12" + } + ], + "named_caches": [ + { + "name": "xcode_ios_14c18", + "path": "Xcode.app" + }, + { + "name": "runtime_ios_16_2", + "path": "Runtime-ios-16.2" + } + ], + "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com" + }, + "test_id_prefix": "ninja://stats:rtc_stats_unittests/", + "variant_id": "iPhone X 16.2" + }, + { + "args": [ + "--platform", + "iPhone X", + "--version", + "14.5", + "--out-dir", + "${ISOLATED_OUTDIR}", + "--xctest", + "--xcode-build-version", + "13c100" + ], + "isolate_name": "rtc_unittests", + "merge": { + "args": [], + "script": "//testing/merge_scripts/standard_isolated_script_merge.py" + }, + "name": "rtc_unittests iPhone X 14.5", + "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:723fc1a6c8cdf2631a57851f5610e598db0c1de1" + } + ], + "dimension_sets": [ + { + "cpu": "x86-64", + "os": "Mac-12" + } + ], + "named_caches": [ + { + "name": "xcode_ios_13c100", + "path": "Xcode.app" + }, + { + "name": "runtime_ios_14_5", + "path": "Runtime-ios-14.5" + } + ], + "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com", + "shards": 6 + }, + "test_id_prefix": "ninja://:rtc_unittests/", + "variant_id": "iPhone X 14.5" + }, + { + "args": [ + "--platform", + "iPhone X", + "--version", + "15.5", + "--out-dir", + "${ISOLATED_OUTDIR}", + "--xctest", + "--xcode-build-version", + "14c18" + ], + "isolate_name": "rtc_unittests", + "merge": { + "args": [], + "script": "//testing/merge_scripts/standard_isolated_script_merge.py" + }, + "name": "rtc_unittests iPhone X 15.5", + "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:723fc1a6c8cdf2631a57851f5610e598db0c1de1" + } + ], + "dimension_sets": [ + { + "cpu": "x86-64", + "os": "Mac-12" + } + ], + "named_caches": [ + { + "name": "xcode_ios_14c18", + "path": "Xcode.app" + }, + { + "name": "runtime_ios_15_5", + "path": "Runtime-ios-15.5" + } + ], + "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com", + "shards": 6 + }, + "test_id_prefix": "ninja://:rtc_unittests/", + "variant_id": "iPhone X 15.5" + }, + { + "args": [ + "--platform", + "iPhone X", + "--version", + "16.2", + "--out-dir", + "${ISOLATED_OUTDIR}", + "--xctest", + "--xcode-build-version", + "14c18" + ], + "isolate_name": "rtc_unittests", + "merge": { + "args": [], + "script": "//testing/merge_scripts/standard_isolated_script_merge.py" + }, + "name": "rtc_unittests iPhone X 16.2", + "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:723fc1a6c8cdf2631a57851f5610e598db0c1de1" + } + ], + "dimension_sets": [ + { + "cpu": "x86-64", + "os": "Mac-12" + } + ], + "named_caches": [ + { + "name": "xcode_ios_14c18", + "path": "Xcode.app" + }, + { + "name": "runtime_ios_16_2", + "path": "Runtime-ios-16.2" + } + ], + "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com", + "shards": 6 + }, + "test_id_prefix": "ninja://:rtc_unittests/", + "variant_id": "iPhone X 16.2" + }, + { + "args": [ + "--platform", + "iPhone X", + "--version", + "14.5", + "--out-dir", + "${ISOLATED_OUTDIR}", + "--xctest", + "--xcode-parallelization", + "--xcode-build-version", + "13c100" + ], + "isolate_name": "sdk_framework_unittests", + "merge": { + "args": [], + "script": "//testing/merge_scripts/standard_isolated_script_merge.py" + }, + "name": "sdk_framework_unittests iPhone X 14.5", + "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:723fc1a6c8cdf2631a57851f5610e598db0c1de1" + } + ], + "dimension_sets": [ + { + "cpu": "x86-64", + "os": "Mac-12" + } + ], + "named_caches": [ + { + "name": "xcode_ios_13c100", + "path": "Xcode.app" + }, + { + "name": "runtime_ios_14_5", + "path": "Runtime-ios-14.5" + } + ], + "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com" + }, + "test_id_prefix": "ninja://sdk:sdk_framework_unittests/", + "variant_id": "iPhone X 14.5" + }, + { + "args": [ + "--platform", + "iPhone X", + "--version", + "15.5", + "--out-dir", + "${ISOLATED_OUTDIR}", + "--xctest", + "--xcode-parallelization", + "--xcode-build-version", + "14c18" + ], + "isolate_name": "sdk_framework_unittests", + "merge": { + "args": [], + "script": "//testing/merge_scripts/standard_isolated_script_merge.py" + }, + "name": "sdk_framework_unittests iPhone X 15.5", + "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:723fc1a6c8cdf2631a57851f5610e598db0c1de1" + } + ], + "dimension_sets": [ + { + "cpu": "x86-64", + "os": "Mac-12" + } + ], + "named_caches": [ + { + "name": "xcode_ios_14c18", + "path": "Xcode.app" + }, + { + "name": "runtime_ios_15_5", + "path": "Runtime-ios-15.5" + } + ], + "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com" + }, + "test_id_prefix": "ninja://sdk:sdk_framework_unittests/", + "variant_id": "iPhone X 15.5" + }, + { + "args": [ + "--platform", + "iPhone X", + "--version", + "16.2", + "--out-dir", + "${ISOLATED_OUTDIR}", + "--xctest", + "--xcode-parallelization", + "--xcode-build-version", + "14c18" + ], + "isolate_name": "sdk_framework_unittests", + "merge": { + "args": [], + "script": "//testing/merge_scripts/standard_isolated_script_merge.py" + }, + "name": "sdk_framework_unittests iPhone X 16.2", + "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:723fc1a6c8cdf2631a57851f5610e598db0c1de1" + } + ], + "dimension_sets": [ + { + "cpu": "x86-64", + "os": "Mac-12" + } + ], + "named_caches": [ + { + "name": "xcode_ios_14c18", + "path": "Xcode.app" + }, + { + "name": "runtime_ios_16_2", + "path": "Runtime-ios-16.2" + } + ], + "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com" + }, + "test_id_prefix": "ninja://sdk:sdk_framework_unittests/", + "variant_id": "iPhone X 16.2" + }, + { + "args": [ + "--platform", + "iPhone X", + "--version", + "14.5", + "--out-dir", + "${ISOLATED_OUTDIR}", + "--xctest", + "--xcode-parallelization", + "--xcode-build-version", + "13c100" + ], + "isolate_name": "sdk_unittests", + "merge": { + "args": [], + "script": "//testing/merge_scripts/standard_isolated_script_merge.py" + }, + "name": "sdk_unittests iPhone X 14.5", + "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:723fc1a6c8cdf2631a57851f5610e598db0c1de1" + } + ], + "dimension_sets": [ + { + "cpu": "x86-64", + "os": "Mac-12" + } + ], + "named_caches": [ + { + "name": "xcode_ios_13c100", + "path": "Xcode.app" + }, + { + "name": "runtime_ios_14_5", + "path": "Runtime-ios-14.5" + } + ], + "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com" + }, + "test_id_prefix": "ninja://sdk:sdk_unittests/", + "variant_id": "iPhone X 14.5" + }, + { + "args": [ + "--platform", + "iPhone X", + "--version", + "15.5", + "--out-dir", + "${ISOLATED_OUTDIR}", + "--xctest", + "--xcode-parallelization", + "--xcode-build-version", + "14c18" + ], + "isolate_name": "sdk_unittests", + "merge": { + "args": [], + "script": "//testing/merge_scripts/standard_isolated_script_merge.py" + }, + "name": "sdk_unittests iPhone X 15.5", + "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:723fc1a6c8cdf2631a57851f5610e598db0c1de1" + } + ], + "dimension_sets": [ + { + "cpu": "x86-64", + "os": "Mac-12" + } + ], + "named_caches": [ + { + "name": "xcode_ios_14c18", + "path": "Xcode.app" + }, + { + "name": "runtime_ios_15_5", + "path": "Runtime-ios-15.5" + } + ], + "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com" + }, + "test_id_prefix": "ninja://sdk:sdk_unittests/", + "variant_id": "iPhone X 15.5" + }, + { + "args": [ + "--platform", + "iPhone X", + "--version", + "16.2", + "--out-dir", + "${ISOLATED_OUTDIR}", + "--xctest", + "--xcode-parallelization", + "--xcode-build-version", + "14c18" + ], + "isolate_name": "sdk_unittests", + "merge": { + "args": [], + "script": "//testing/merge_scripts/standard_isolated_script_merge.py" + }, + "name": "sdk_unittests iPhone X 16.2", + "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:723fc1a6c8cdf2631a57851f5610e598db0c1de1" + } + ], + "dimension_sets": [ + { + "cpu": "x86-64", + "os": "Mac-12" + } + ], + "named_caches": [ + { + "name": "xcode_ios_14c18", + "path": "Xcode.app" + }, + { + "name": "runtime_ios_16_2", + "path": "Runtime-ios-16.2" + } + ], + "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com" + }, + "test_id_prefix": "ninja://sdk:sdk_unittests/", + "variant_id": "iPhone X 16.2" + }, + { + "args": [ + "--platform", + "iPhone X", + "--version", + "14.5", + "--out-dir", + "${ISOLATED_OUTDIR}", + "--xctest", + "--xcode-build-version", + "13c100" + ], + "isolate_name": "svc_tests", + "merge": { + "args": [], + "script": "//testing/merge_scripts/standard_isolated_script_merge.py" + }, + "name": "svc_tests iPhone X 14.5", + "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:723fc1a6c8cdf2631a57851f5610e598db0c1de1" + } + ], + "dimension_sets": [ + { + "cores": "12", + "cpu": "x86-64", + "os": "Mac-12" + } + ], + "named_caches": [ + { + "name": "xcode_ios_13c100", + "path": "Xcode.app" + }, + { + "name": "runtime_ios_14_5", + "path": "Runtime-ios-14.5" + } + ], + "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com", + "shards": 4 + }, + "test_id_prefix": "ninja://pc:svc_tests/", + "variant_id": "iPhone X 14.5" + }, + { + "args": [ + "--platform", + "iPhone X", + "--version", + "15.5", + "--out-dir", + "${ISOLATED_OUTDIR}", + "--xctest", + "--xcode-build-version", + "14c18" + ], + "isolate_name": "svc_tests", + "merge": { + "args": [], + "script": "//testing/merge_scripts/standard_isolated_script_merge.py" + }, + "name": "svc_tests iPhone X 15.5", + "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:723fc1a6c8cdf2631a57851f5610e598db0c1de1" + } + ], + "dimension_sets": [ + { + "cores": "12", + "cpu": "x86-64", + "os": "Mac-12" + } + ], + "named_caches": [ + { + "name": "xcode_ios_14c18", + "path": "Xcode.app" + }, + { + "name": "runtime_ios_15_5", + "path": "Runtime-ios-15.5" + } + ], + "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com", + "shards": 4 + }, + "test_id_prefix": "ninja://pc:svc_tests/", + "variant_id": "iPhone X 15.5" + }, + { + "args": [ + "--platform", + "iPhone X", + "--version", + "16.2", + "--out-dir", + "${ISOLATED_OUTDIR}", + "--xctest", + "--xcode-build-version", + "14c18" + ], + "isolate_name": "svc_tests", + "merge": { + "args": [], + "script": "//testing/merge_scripts/standard_isolated_script_merge.py" + }, + "name": "svc_tests iPhone X 16.2", + "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:723fc1a6c8cdf2631a57851f5610e598db0c1de1" + } + ], + "dimension_sets": [ + { + "cores": "12", + "cpu": "x86-64", + "os": "Mac-12" + } + ], + "named_caches": [ + { + "name": "xcode_ios_14c18", + "path": "Xcode.app" + }, + { + "name": "runtime_ios_16_2", + "path": "Runtime-ios-16.2" + } + ], + "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com", + "shards": 4 + }, + "test_id_prefix": "ninja://pc:svc_tests/", + "variant_id": "iPhone X 16.2" + }, + { + "args": [ + "--platform", + "iPhone X", + "--version", + "14.5", + "--out-dir", + "${ISOLATED_OUTDIR}", + "--xctest", + "--xcode-build-version", + "13c100" + ], + "isolate_name": "system_wrappers_unittests", + "merge": { + "args": [], + "script": "//testing/merge_scripts/standard_isolated_script_merge.py" + }, + "name": "system_wrappers_unittests iPhone X 14.5", + "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:723fc1a6c8cdf2631a57851f5610e598db0c1de1" + } + ], + "dimension_sets": [ + { + "cpu": "x86-64", + "os": "Mac-12" + } + ], + "named_caches": [ + { + "name": "xcode_ios_13c100", + "path": "Xcode.app" + }, + { + "name": "runtime_ios_14_5", + "path": "Runtime-ios-14.5" + } + ], + "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com" + }, + "test_id_prefix": "ninja://system_wrappers:system_wrappers_unittests/", + "variant_id": "iPhone X 14.5" + }, + { + "args": [ + "--platform", + "iPhone X", + "--version", + "15.5", + "--out-dir", + "${ISOLATED_OUTDIR}", + "--xctest", + "--xcode-build-version", + "14c18" + ], + "isolate_name": "system_wrappers_unittests", + "merge": { + "args": [], + "script": "//testing/merge_scripts/standard_isolated_script_merge.py" + }, + "name": "system_wrappers_unittests iPhone X 15.5", + "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:723fc1a6c8cdf2631a57851f5610e598db0c1de1" + } + ], + "dimension_sets": [ + { + "cpu": "x86-64", + "os": "Mac-12" + } + ], + "named_caches": [ + { + "name": "xcode_ios_14c18", + "path": "Xcode.app" + }, + { + "name": "runtime_ios_15_5", + "path": "Runtime-ios-15.5" + } + ], + "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com" + }, + "test_id_prefix": "ninja://system_wrappers:system_wrappers_unittests/", + "variant_id": "iPhone X 15.5" + }, + { + "args": [ + "--platform", + "iPhone X", + "--version", + "16.2", + "--out-dir", + "${ISOLATED_OUTDIR}", + "--xctest", + "--xcode-build-version", + "14c18" + ], + "isolate_name": "system_wrappers_unittests", + "merge": { + "args": [], + "script": "//testing/merge_scripts/standard_isolated_script_merge.py" + }, + "name": "system_wrappers_unittests iPhone X 16.2", + "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:723fc1a6c8cdf2631a57851f5610e598db0c1de1" + } + ], + "dimension_sets": [ + { + "cpu": "x86-64", + "os": "Mac-12" + } + ], + "named_caches": [ + { + "name": "xcode_ios_14c18", + "path": "Xcode.app" + }, + { + "name": "runtime_ios_16_2", + "path": "Runtime-ios-16.2" + } + ], + "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com" + }, + "test_id_prefix": "ninja://system_wrappers:system_wrappers_unittests/", + "variant_id": "iPhone X 16.2" + }, + { + "args": [ + "--platform", + "iPhone X", + "--version", + "14.5", + "--out-dir", + "${ISOLATED_OUTDIR}", + "--xctest", + "--xcode-build-version", + "13c100" + ], + "isolate_name": "test_support_unittests", + "merge": { + "args": [], + "script": "//testing/merge_scripts/standard_isolated_script_merge.py" + }, + "name": "test_support_unittests iPhone X 14.5", + "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:723fc1a6c8cdf2631a57851f5610e598db0c1de1" + } + ], + "dimension_sets": [ + { + "cpu": "x86-64", + "os": "Mac-12" + } + ], + "named_caches": [ + { + "name": "xcode_ios_13c100", + "path": "Xcode.app" + }, + { + "name": "runtime_ios_14_5", + "path": "Runtime-ios-14.5" + } + ], + "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com" + }, + "test_id_prefix": "ninja://test:test_support_unittests/", + "variant_id": "iPhone X 14.5" + }, + { + "args": [ + "--platform", + "iPhone X", + "--version", + "15.5", + "--out-dir", + "${ISOLATED_OUTDIR}", + "--xctest", + "--xcode-build-version", + "14c18" + ], + "isolate_name": "test_support_unittests", + "merge": { + "args": [], + "script": "//testing/merge_scripts/standard_isolated_script_merge.py" + }, + "name": "test_support_unittests iPhone X 15.5", + "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:723fc1a6c8cdf2631a57851f5610e598db0c1de1" + } + ], + "dimension_sets": [ + { + "cpu": "x86-64", + "os": "Mac-12" + } + ], + "named_caches": [ + { + "name": "xcode_ios_14c18", + "path": "Xcode.app" + }, + { + "name": "runtime_ios_15_5", + "path": "Runtime-ios-15.5" + } + ], + "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com" + }, + "test_id_prefix": "ninja://test:test_support_unittests/", + "variant_id": "iPhone X 15.5" + }, + { + "args": [ + "--platform", + "iPhone X", + "--version", + "16.2", + "--out-dir", + "${ISOLATED_OUTDIR}", + "--xctest", + "--xcode-build-version", + "14c18" + ], + "isolate_name": "test_support_unittests", + "merge": { + "args": [], + "script": "//testing/merge_scripts/standard_isolated_script_merge.py" + }, + "name": "test_support_unittests iPhone X 16.2", + "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:723fc1a6c8cdf2631a57851f5610e598db0c1de1" + } + ], + "dimension_sets": [ + { + "cpu": "x86-64", + "os": "Mac-12" + } + ], + "named_caches": [ + { + "name": "xcode_ios_14c18", + "path": "Xcode.app" + }, + { + "name": "runtime_ios_16_2", + "path": "Runtime-ios-16.2" + } + ], + "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com" + }, + "test_id_prefix": "ninja://test:test_support_unittests/", + "variant_id": "iPhone X 16.2" + }, + { + "args": [ + "--platform", + "iPhone X", + "--version", + "14.5", + "--out-dir", + "${ISOLATED_OUTDIR}", + "--xctest", + "--xcode-build-version", + "13c100" + ], + "isolate_name": "tools_unittests", + "merge": { + "args": [], + "script": "//testing/merge_scripts/standard_isolated_script_merge.py" + }, + "name": "tools_unittests iPhone X 14.5", + "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:723fc1a6c8cdf2631a57851f5610e598db0c1de1" + } + ], + "dimension_sets": [ + { + "cpu": "x86-64", + "os": "Mac-12" + } + ], + "named_caches": [ + { + "name": "xcode_ios_13c100", + "path": "Xcode.app" + }, + { + "name": "runtime_ios_14_5", + "path": "Runtime-ios-14.5" + } + ], + "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com" + }, + "test_id_prefix": "ninja://rtc_tools:tools_unittests/", + "variant_id": "iPhone X 14.5" + }, + { + "args": [ + "--platform", + "iPhone X", + "--version", + "15.5", + "--out-dir", + "${ISOLATED_OUTDIR}", + "--xctest", + "--xcode-build-version", + "14c18" + ], + "isolate_name": "tools_unittests", + "merge": { + "args": [], + "script": "//testing/merge_scripts/standard_isolated_script_merge.py" + }, + "name": "tools_unittests iPhone X 15.5", + "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:723fc1a6c8cdf2631a57851f5610e598db0c1de1" + } + ], + "dimension_sets": [ + { + "cpu": "x86-64", + "os": "Mac-12" + } + ], + "named_caches": [ + { + "name": "xcode_ios_14c18", + "path": "Xcode.app" + }, + { + "name": "runtime_ios_15_5", + "path": "Runtime-ios-15.5" + } + ], + "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com" + }, + "test_id_prefix": "ninja://rtc_tools:tools_unittests/", + "variant_id": "iPhone X 15.5" + }, + { + "args": [ + "--platform", + "iPhone X", + "--version", + "16.2", + "--out-dir", + "${ISOLATED_OUTDIR}", + "--xctest", + "--xcode-build-version", + "14c18" + ], + "isolate_name": "tools_unittests", + "merge": { + "args": [], + "script": "//testing/merge_scripts/standard_isolated_script_merge.py" + }, + "name": "tools_unittests iPhone X 16.2", + "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:723fc1a6c8cdf2631a57851f5610e598db0c1de1" + } + ], + "dimension_sets": [ + { + "cpu": "x86-64", + "os": "Mac-12" + } + ], + "named_caches": [ + { + "name": "xcode_ios_14c18", + "path": "Xcode.app" + }, + { + "name": "runtime_ios_16_2", + "path": "Runtime-ios-16.2" + } + ], + "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com" + }, + "test_id_prefix": "ninja://rtc_tools:tools_unittests/", + "variant_id": "iPhone X 16.2" + }, + { + "args": [ + "--platform", + "iPhone X", + "--version", + "14.5", + "--out-dir", + "${ISOLATED_OUTDIR}", + "--xctest", + "--xcode-build-version", + "13c100" + ], + "isolate_name": "video_capture_tests", + "merge": { + "args": [], + "script": "//testing/merge_scripts/standard_isolated_script_merge.py" + }, + "name": "video_capture_tests iPhone X 14.5", + "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:723fc1a6c8cdf2631a57851f5610e598db0c1de1" + } + ], + "dimension_sets": [ + { + "cpu": "x86-64", + "os": "Mac-12" + } + ], + "named_caches": [ + { + "name": "xcode_ios_13c100", + "path": "Xcode.app" + }, + { + "name": "runtime_ios_14_5", + "path": "Runtime-ios-14.5" + } + ], + "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com" + }, + "test_id_prefix": "ninja://modules/video_capture:video_capture_tests/", + "variant_id": "iPhone X 14.5" + }, + { + "args": [ + "--platform", + "iPhone X", + "--version", + "15.5", + "--out-dir", + "${ISOLATED_OUTDIR}", + "--xctest", + "--xcode-build-version", + "14c18" + ], + "isolate_name": "video_capture_tests", + "merge": { + "args": [], + "script": "//testing/merge_scripts/standard_isolated_script_merge.py" + }, + "name": "video_capture_tests iPhone X 15.5", + "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:723fc1a6c8cdf2631a57851f5610e598db0c1de1" + } + ], + "dimension_sets": [ + { + "cpu": "x86-64", + "os": "Mac-12" + } + ], + "named_caches": [ + { + "name": "xcode_ios_14c18", + "path": "Xcode.app" + }, + { + "name": "runtime_ios_15_5", + "path": "Runtime-ios-15.5" + } + ], + "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com" + }, + "test_id_prefix": "ninja://modules/video_capture:video_capture_tests/", + "variant_id": "iPhone X 15.5" + }, + { + "args": [ + "--platform", + "iPhone X", + "--version", + "16.2", + "--out-dir", + "${ISOLATED_OUTDIR}", + "--xctest", + "--xcode-build-version", + "14c18" + ], + "isolate_name": "video_capture_tests", + "merge": { + "args": [], + "script": "//testing/merge_scripts/standard_isolated_script_merge.py" + }, + "name": "video_capture_tests iPhone X 16.2", + "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:723fc1a6c8cdf2631a57851f5610e598db0c1de1" + } + ], + "dimension_sets": [ + { + "cpu": "x86-64", + "os": "Mac-12" + } + ], + "named_caches": [ + { + "name": "xcode_ios_14c18", + "path": "Xcode.app" + }, + { + "name": "runtime_ios_16_2", + "path": "Runtime-ios-16.2" + } + ], + "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com" + }, + "test_id_prefix": "ninja://modules/video_capture:video_capture_tests/", + "variant_id": "iPhone X 16.2" + }, + { + "args": [ + "--platform", + "iPhone X", + "--version", + "14.5", + "--out-dir", + "${ISOLATED_OUTDIR}", + "--xctest", + "--xcode-build-version", + "13c100" + ], + "isolate_name": "video_engine_tests", + "merge": { + "args": [], + "script": "//testing/merge_scripts/standard_isolated_script_merge.py" + }, + "name": "video_engine_tests iPhone X 14.5", + "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:723fc1a6c8cdf2631a57851f5610e598db0c1de1" + } + ], + "dimension_sets": [ + { + "cpu": "x86-64", + "os": "Mac-12" + } + ], + "named_caches": [ + { + "name": "xcode_ios_13c100", + "path": "Xcode.app" + }, + { + "name": "runtime_ios_14_5", + "path": "Runtime-ios-14.5" + } + ], + "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com", + "shards": 4 + }, + "test_id_prefix": "ninja://:video_engine_tests/", + "variant_id": "iPhone X 14.5" + }, + { + "args": [ + "--platform", + "iPhone X", + "--version", + "15.5", + "--out-dir", + "${ISOLATED_OUTDIR}", + "--xctest", + "--xcode-build-version", + "14c18" + ], + "isolate_name": "video_engine_tests", + "merge": { + "args": [], + "script": "//testing/merge_scripts/standard_isolated_script_merge.py" + }, + "name": "video_engine_tests iPhone X 15.5", + "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:723fc1a6c8cdf2631a57851f5610e598db0c1de1" + } + ], + "dimension_sets": [ + { + "cpu": "x86-64", + "os": "Mac-12" + } + ], + "named_caches": [ + { + "name": "xcode_ios_14c18", + "path": "Xcode.app" + }, + { + "name": "runtime_ios_15_5", + "path": "Runtime-ios-15.5" + } + ], + "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com", + "shards": 4 + }, + "test_id_prefix": "ninja://:video_engine_tests/", + "variant_id": "iPhone X 15.5" + }, + { + "args": [ + "--platform", + "iPhone X", + "--version", + "16.2", + "--out-dir", + "${ISOLATED_OUTDIR}", + "--xctest", + "--xcode-build-version", + "14c18" + ], + "isolate_name": "video_engine_tests", + "merge": { + "args": [], + "script": "//testing/merge_scripts/standard_isolated_script_merge.py" + }, + "name": "video_engine_tests iPhone X 16.2", + "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:723fc1a6c8cdf2631a57851f5610e598db0c1de1" + } + ], + "dimension_sets": [ + { + "cpu": "x86-64", + "os": "Mac-12" + } + ], + "named_caches": [ + { + "name": "xcode_ios_14c18", + "path": "Xcode.app" + }, + { + "name": "runtime_ios_16_2", + "path": "Runtime-ios-16.2" + } + ], + "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com", + "shards": 4 + }, + "test_id_prefix": "ninja://:video_engine_tests/", + "variant_id": "iPhone X 16.2" + }, + { + "args": [ + "--platform", + "iPhone X", + "--version", + "14.5", + "--out-dir", + "${ISOLATED_OUTDIR}", + "--xctest", + "--xcode-build-version", + "13c100" + ], + "isolate_name": "voip_unittests", + "merge": { + "args": [], + "script": "//testing/merge_scripts/standard_isolated_script_merge.py" + }, + "name": "voip_unittests iPhone X 14.5", + "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:723fc1a6c8cdf2631a57851f5610e598db0c1de1" + } + ], + "dimension_sets": [ + { + "cpu": "x86-64", + "os": "Mac-12" + } + ], + "named_caches": [ + { + "name": "xcode_ios_13c100", + "path": "Xcode.app" + }, + { + "name": "runtime_ios_14_5", + "path": "Runtime-ios-14.5" + } + ], + "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com" + }, + "test_id_prefix": "ninja://:voip_unittests/", + "variant_id": "iPhone X 14.5" + }, + { + "args": [ + "--platform", + "iPhone X", + "--version", + "15.5", + "--out-dir", + "${ISOLATED_OUTDIR}", + "--xctest", + "--xcode-build-version", + "14c18" + ], + "isolate_name": "voip_unittests", + "merge": { + "args": [], + "script": "//testing/merge_scripts/standard_isolated_script_merge.py" + }, + "name": "voip_unittests iPhone X 15.5", + "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:723fc1a6c8cdf2631a57851f5610e598db0c1de1" + } + ], + "dimension_sets": [ + { + "cpu": "x86-64", + "os": "Mac-12" + } + ], + "named_caches": [ + { + "name": "xcode_ios_14c18", + "path": "Xcode.app" + }, + { + "name": "runtime_ios_15_5", + "path": "Runtime-ios-15.5" + } + ], + "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com" + }, + "test_id_prefix": "ninja://:voip_unittests/", + "variant_id": "iPhone X 15.5" + }, + { + "args": [ + "--platform", + "iPhone X", + "--version", + "16.2", + "--out-dir", + "${ISOLATED_OUTDIR}", + "--xctest", + "--xcode-build-version", + "14c18" + ], + "isolate_name": "voip_unittests", + "merge": { + "args": [], + "script": "//testing/merge_scripts/standard_isolated_script_merge.py" + }, + "name": "voip_unittests iPhone X 16.2", + "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:723fc1a6c8cdf2631a57851f5610e598db0c1de1" + } + ], + "dimension_sets": [ + { + "cpu": "x86-64", + "os": "Mac-12" + } + ], + "named_caches": [ + { + "name": "xcode_ios_14c18", + "path": "Xcode.app" + }, + { + "name": "runtime_ios_16_2", + "path": "Runtime-ios-16.2" + } + ], + "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com" + }, + "test_id_prefix": "ninja://:voip_unittests/", + "variant_id": "iPhone X 16.2" + }, + { + "args": [ + "--platform", + "iPhone X", + "--version", + "14.5", + "--out-dir", + "${ISOLATED_OUTDIR}", + "--xctest", + "--xcode-build-version", + "13c100" + ], + "isolate_name": "webrtc_nonparallel_tests", + "merge": { + "args": [], + "script": "//testing/merge_scripts/standard_isolated_script_merge.py" + }, + "name": "webrtc_nonparallel_tests iPhone X 14.5", + "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:723fc1a6c8cdf2631a57851f5610e598db0c1de1" + } + ], + "dimension_sets": [ + { + "cpu": "x86-64", + "os": "Mac-12" + } + ], + "named_caches": [ + { + "name": "xcode_ios_13c100", + "path": "Xcode.app" + }, + { + "name": "runtime_ios_14_5", + "path": "Runtime-ios-14.5" + } + ], + "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com" + }, + "test_id_prefix": "ninja://:webrtc_nonparallel_tests/", + "variant_id": "iPhone X 14.5" + }, + { + "args": [ + "--platform", + "iPhone X", + "--version", + "15.5", + "--out-dir", + "${ISOLATED_OUTDIR}", + "--xctest", + "--xcode-build-version", + "14c18" + ], + "isolate_name": "webrtc_nonparallel_tests", + "merge": { + "args": [], + "script": "//testing/merge_scripts/standard_isolated_script_merge.py" + }, + "name": "webrtc_nonparallel_tests iPhone X 15.5", + "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:723fc1a6c8cdf2631a57851f5610e598db0c1de1" + } + ], + "dimension_sets": [ + { + "cpu": "x86-64", + "os": "Mac-12" + } + ], + "named_caches": [ + { + "name": "xcode_ios_14c18", + "path": "Xcode.app" + }, + { + "name": "runtime_ios_15_5", + "path": "Runtime-ios-15.5" + } + ], + "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com" + }, + "test_id_prefix": "ninja://:webrtc_nonparallel_tests/", + "variant_id": "iPhone X 15.5" + }, + { + "args": [ + "--platform", + "iPhone X", + "--version", + "16.2", + "--out-dir", + "${ISOLATED_OUTDIR}", + "--xctest", + "--xcode-build-version", + "14c18" + ], + "isolate_name": "webrtc_nonparallel_tests", + "merge": { + "args": [], + "script": "//testing/merge_scripts/standard_isolated_script_merge.py" + }, + "name": "webrtc_nonparallel_tests iPhone X 16.2", + "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:723fc1a6c8cdf2631a57851f5610e598db0c1de1" + } + ], + "dimension_sets": [ + { + "cpu": "x86-64", + "os": "Mac-12" + } + ], + "named_caches": [ + { + "name": "xcode_ios_14c18", + "path": "Xcode.app" + }, + { + "name": "runtime_ios_16_2", + "path": "Runtime-ios-16.2" + } + ], + "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com" + }, + "test_id_prefix": "ninja://:webrtc_nonparallel_tests/", + "variant_id": "iPhone X 16.2" + } + ] + }, "iOS64 Debug": {}, "iOS64 Release": {}, "iOS64 Sim Debug (iOS 12)": { diff --git a/infra/specs/tryserver.webrtc.json b/infra/specs/tryserver.webrtc.json index e217ae860d..00ab4fce0e 100644 --- a/infra/specs/tryserver.webrtc.json +++ b/infra/specs/tryserver.webrtc.json @@ -2466,12 +2466,12 @@ "iPhone X", "--version", "14.5", - "--xcode-build-version", - "14c18", "--out-dir", "${ISOLATED_OUTDIR}", "--xctest", - "--xcode-parallelization" + "--xcode-parallelization", + "--xcode-build-version", + "13c100" ], "isolate_name": "apprtcmobile_tests", "merge": { @@ -2500,7 +2500,7 @@ ], "named_caches": [ { - "name": "xcode_ios_14c18", + "name": "xcode_ios_13c100", "path": "Xcode.app" }, { @@ -2519,12 +2519,12 @@ "iPhone X", "--version", "15.5", - "--xcode-build-version", - "14c18", "--out-dir", "${ISOLATED_OUTDIR}", "--xctest", - "--xcode-parallelization" + "--xcode-parallelization", + "--xcode-build-version", + "14c18" ], "isolate_name": "apprtcmobile_tests", "merge": { @@ -2572,12 +2572,12 @@ "iPhone X", "--version", "16.2", - "--xcode-build-version", - "14c18", "--out-dir", "${ISOLATED_OUTDIR}", "--xctest", - "--xcode-parallelization" + "--xcode-parallelization", + "--xcode-build-version", + "14c18" ], "isolate_name": "apprtcmobile_tests", "merge": { @@ -2625,11 +2625,11 @@ "iPhone X", "--version", "14.5", - "--xcode-build-version", - "14c18", "--out-dir", "${ISOLATED_OUTDIR}", - "--xctest" + "--xctest", + "--xcode-build-version", + "13c100" ], "isolate_name": "audio_decoder_unittests", "merge": { @@ -2658,7 +2658,7 @@ ], "named_caches": [ { - "name": "xcode_ios_14c18", + "name": "xcode_ios_13c100", "path": "Xcode.app" }, { @@ -2677,11 +2677,11 @@ "iPhone X", "--version", "15.5", - "--xcode-build-version", - "14c18", "--out-dir", "${ISOLATED_OUTDIR}", - "--xctest" + "--xctest", + "--xcode-build-version", + "14c18" ], "isolate_name": "audio_decoder_unittests", "merge": { @@ -2729,11 +2729,11 @@ "iPhone X", "--version", "16.2", - "--xcode-build-version", - "14c18", "--out-dir", "${ISOLATED_OUTDIR}", - "--xctest" + "--xctest", + "--xcode-build-version", + "14c18" ], "isolate_name": "audio_decoder_unittests", "merge": { @@ -2781,11 +2781,11 @@ "iPhone X", "--version", "14.5", - "--xcode-build-version", - "14c18", "--out-dir", "${ISOLATED_OUTDIR}", - "--xctest" + "--xctest", + "--xcode-build-version", + "13c100" ], "isolate_name": "common_audio_unittests", "merge": { @@ -2814,7 +2814,7 @@ ], "named_caches": [ { - "name": "xcode_ios_14c18", + "name": "xcode_ios_13c100", "path": "Xcode.app" }, { @@ -2833,11 +2833,11 @@ "iPhone X", "--version", "15.5", - "--xcode-build-version", - "14c18", "--out-dir", "${ISOLATED_OUTDIR}", - "--xctest" + "--xctest", + "--xcode-build-version", + "14c18" ], "isolate_name": "common_audio_unittests", "merge": { @@ -2885,11 +2885,11 @@ "iPhone X", "--version", "16.2", - "--xcode-build-version", - "14c18", "--out-dir", "${ISOLATED_OUTDIR}", - "--xctest" + "--xctest", + "--xcode-build-version", + "14c18" ], "isolate_name": "common_audio_unittests", "merge": { @@ -2937,11 +2937,11 @@ "iPhone X", "--version", "14.5", - "--xcode-build-version", - "14c18", "--out-dir", "${ISOLATED_OUTDIR}", - "--xctest" + "--xctest", + "--xcode-build-version", + "13c100" ], "isolate_name": "common_video_unittests", "merge": { @@ -2970,7 +2970,7 @@ ], "named_caches": [ { - "name": "xcode_ios_14c18", + "name": "xcode_ios_13c100", "path": "Xcode.app" }, { @@ -2989,11 +2989,11 @@ "iPhone X", "--version", "15.5", - "--xcode-build-version", - "14c18", "--out-dir", "${ISOLATED_OUTDIR}", - "--xctest" + "--xctest", + "--xcode-build-version", + "14c18" ], "isolate_name": "common_video_unittests", "merge": { @@ -3041,11 +3041,11 @@ "iPhone X", "--version", "16.2", - "--xcode-build-version", - "14c18", "--out-dir", "${ISOLATED_OUTDIR}", - "--xctest" + "--xctest", + "--xcode-build-version", + "14c18" ], "isolate_name": "common_video_unittests", "merge": { @@ -3093,11 +3093,11 @@ "iPhone X", "--version", "14.5", - "--xcode-build-version", - "14c18", "--out-dir", "${ISOLATED_OUTDIR}", - "--xctest" + "--xctest", + "--xcode-build-version", + "13c100" ], "isolate_name": "dcsctp_unittests", "merge": { @@ -3126,7 +3126,7 @@ ], "named_caches": [ { - "name": "xcode_ios_14c18", + "name": "xcode_ios_13c100", "path": "Xcode.app" }, { @@ -3145,11 +3145,11 @@ "iPhone X", "--version", "15.5", - "--xcode-build-version", - "14c18", "--out-dir", "${ISOLATED_OUTDIR}", - "--xctest" + "--xctest", + "--xcode-build-version", + "14c18" ], "isolate_name": "dcsctp_unittests", "merge": { @@ -3197,11 +3197,11 @@ "iPhone X", "--version", "16.2", - "--xcode-build-version", - "14c18", "--out-dir", "${ISOLATED_OUTDIR}", - "--xctest" + "--xctest", + "--xcode-build-version", + "14c18" ], "isolate_name": "dcsctp_unittests", "merge": { @@ -3249,11 +3249,11 @@ "iPhone X", "--version", "14.5", - "--xcode-build-version", - "14c18", "--out-dir", "${ISOLATED_OUTDIR}", - "--xctest" + "--xctest", + "--xcode-build-version", + "13c100" ], "isolate_name": "modules_tests", "merge": { @@ -3282,7 +3282,7 @@ ], "named_caches": [ { - "name": "xcode_ios_14c18", + "name": "xcode_ios_13c100", "path": "Xcode.app" }, { @@ -3302,11 +3302,11 @@ "iPhone X", "--version", "15.5", - "--xcode-build-version", - "14c18", "--out-dir", "${ISOLATED_OUTDIR}", - "--xctest" + "--xctest", + "--xcode-build-version", + "14c18" ], "isolate_name": "modules_tests", "merge": { @@ -3355,11 +3355,11 @@ "iPhone X", "--version", "16.2", - "--xcode-build-version", - "14c18", "--out-dir", "${ISOLATED_OUTDIR}", - "--xctest" + "--xctest", + "--xcode-build-version", + "14c18" ], "isolate_name": "modules_tests", "merge": { @@ -3408,11 +3408,11 @@ "iPhone X", "--version", "14.5", - "--xcode-build-version", - "14c18", "--out-dir", "${ISOLATED_OUTDIR}", - "--xctest" + "--xctest", + "--xcode-build-version", + "13c100" ], "isolate_name": "modules_unittests", "merge": { @@ -3442,7 +3442,7 @@ ], "named_caches": [ { - "name": "xcode_ios_14c18", + "name": "xcode_ios_13c100", "path": "Xcode.app" }, { @@ -3462,11 +3462,11 @@ "iPhone X", "--version", "15.5", - "--xcode-build-version", - "14c18", "--out-dir", "${ISOLATED_OUTDIR}", - "--xctest" + "--xctest", + "--xcode-build-version", + "14c18" ], "isolate_name": "modules_unittests", "merge": { @@ -3516,11 +3516,11 @@ "iPhone X", "--version", "16.2", - "--xcode-build-version", - "14c18", "--out-dir", "${ISOLATED_OUTDIR}", - "--xctest" + "--xctest", + "--xcode-build-version", + "14c18" ], "isolate_name": "modules_unittests", "merge": { @@ -3570,11 +3570,11 @@ "iPhone X", "--version", "14.5", - "--xcode-build-version", - "14c18", "--out-dir", "${ISOLATED_OUTDIR}", - "--xctest" + "--xctest", + "--xcode-build-version", + "13c100" ], "isolate_name": "rtc_media_unittests", "merge": { @@ -3603,7 +3603,7 @@ ], "named_caches": [ { - "name": "xcode_ios_14c18", + "name": "xcode_ios_13c100", "path": "Xcode.app" }, { @@ -3622,11 +3622,11 @@ "iPhone X", "--version", "15.5", - "--xcode-build-version", - "14c18", "--out-dir", "${ISOLATED_OUTDIR}", - "--xctest" + "--xctest", + "--xcode-build-version", + "14c18" ], "isolate_name": "rtc_media_unittests", "merge": { @@ -3674,11 +3674,11 @@ "iPhone X", "--version", "16.2", - "--xcode-build-version", - "14c18", "--out-dir", "${ISOLATED_OUTDIR}", - "--xctest" + "--xctest", + "--xcode-build-version", + "14c18" ], "isolate_name": "rtc_media_unittests", "merge": { @@ -3726,11 +3726,11 @@ "iPhone X", "--version", "14.5", - "--xcode-build-version", - "14c18", "--out-dir", "${ISOLATED_OUTDIR}", - "--xctest" + "--xctest", + "--xcode-build-version", + "13c100" ], "isolate_name": "rtc_pc_unittests", "merge": { @@ -3759,7 +3759,7 @@ ], "named_caches": [ { - "name": "xcode_ios_14c18", + "name": "xcode_ios_13c100", "path": "Xcode.app" }, { @@ -3778,11 +3778,11 @@ "iPhone X", "--version", "15.5", - "--xcode-build-version", - "14c18", "--out-dir", "${ISOLATED_OUTDIR}", - "--xctest" + "--xctest", + "--xcode-build-version", + "14c18" ], "isolate_name": "rtc_pc_unittests", "merge": { @@ -3830,11 +3830,11 @@ "iPhone X", "--version", "16.2", - "--xcode-build-version", - "14c18", "--out-dir", "${ISOLATED_OUTDIR}", - "--xctest" + "--xctest", + "--xcode-build-version", + "14c18" ], "isolate_name": "rtc_pc_unittests", "merge": { @@ -3882,11 +3882,11 @@ "iPhone X", "--version", "14.5", - "--xcode-build-version", - "14c18", "--out-dir", "${ISOLATED_OUTDIR}", - "--xctest" + "--xctest", + "--xcode-build-version", + "13c100" ], "isolate_name": "rtc_stats_unittests", "merge": { @@ -3915,7 +3915,7 @@ ], "named_caches": [ { - "name": "xcode_ios_14c18", + "name": "xcode_ios_13c100", "path": "Xcode.app" }, { @@ -3934,11 +3934,11 @@ "iPhone X", "--version", "15.5", - "--xcode-build-version", - "14c18", "--out-dir", "${ISOLATED_OUTDIR}", - "--xctest" + "--xctest", + "--xcode-build-version", + "14c18" ], "isolate_name": "rtc_stats_unittests", "merge": { @@ -3986,11 +3986,11 @@ "iPhone X", "--version", "16.2", - "--xcode-build-version", - "14c18", "--out-dir", "${ISOLATED_OUTDIR}", - "--xctest" + "--xctest", + "--xcode-build-version", + "14c18" ], "isolate_name": "rtc_stats_unittests", "merge": { @@ -4038,11 +4038,11 @@ "iPhone X", "--version", "14.5", - "--xcode-build-version", - "14c18", "--out-dir", "${ISOLATED_OUTDIR}", - "--xctest" + "--xctest", + "--xcode-build-version", + "13c100" ], "isolate_name": "rtc_unittests", "merge": { @@ -4071,7 +4071,7 @@ ], "named_caches": [ { - "name": "xcode_ios_14c18", + "name": "xcode_ios_13c100", "path": "Xcode.app" }, { @@ -4091,11 +4091,11 @@ "iPhone X", "--version", "15.5", - "--xcode-build-version", - "14c18", "--out-dir", "${ISOLATED_OUTDIR}", - "--xctest" + "--xctest", + "--xcode-build-version", + "14c18" ], "isolate_name": "rtc_unittests", "merge": { @@ -4144,11 +4144,11 @@ "iPhone X", "--version", "16.2", - "--xcode-build-version", - "14c18", "--out-dir", "${ISOLATED_OUTDIR}", - "--xctest" + "--xctest", + "--xcode-build-version", + "14c18" ], "isolate_name": "rtc_unittests", "merge": { @@ -4197,12 +4197,12 @@ "iPhone X", "--version", "14.5", - "--xcode-build-version", - "14c18", "--out-dir", "${ISOLATED_OUTDIR}", "--xctest", - "--xcode-parallelization" + "--xcode-parallelization", + "--xcode-build-version", + "13c100" ], "isolate_name": "sdk_framework_unittests", "merge": { @@ -4231,7 +4231,7 @@ ], "named_caches": [ { - "name": "xcode_ios_14c18", + "name": "xcode_ios_13c100", "path": "Xcode.app" }, { @@ -4250,12 +4250,12 @@ "iPhone X", "--version", "15.5", - "--xcode-build-version", - "14c18", "--out-dir", "${ISOLATED_OUTDIR}", "--xctest", - "--xcode-parallelization" + "--xcode-parallelization", + "--xcode-build-version", + "14c18" ], "isolate_name": "sdk_framework_unittests", "merge": { @@ -4303,12 +4303,12 @@ "iPhone X", "--version", "16.2", - "--xcode-build-version", - "14c18", "--out-dir", "${ISOLATED_OUTDIR}", "--xctest", - "--xcode-parallelization" + "--xcode-parallelization", + "--xcode-build-version", + "14c18" ], "isolate_name": "sdk_framework_unittests", "merge": { @@ -4356,12 +4356,12 @@ "iPhone X", "--version", "14.5", - "--xcode-build-version", - "14c18", "--out-dir", "${ISOLATED_OUTDIR}", "--xctest", - "--xcode-parallelization" + "--xcode-parallelization", + "--xcode-build-version", + "13c100" ], "isolate_name": "sdk_unittests", "merge": { @@ -4390,7 +4390,7 @@ ], "named_caches": [ { - "name": "xcode_ios_14c18", + "name": "xcode_ios_13c100", "path": "Xcode.app" }, { @@ -4409,12 +4409,12 @@ "iPhone X", "--version", "15.5", - "--xcode-build-version", - "14c18", "--out-dir", "${ISOLATED_OUTDIR}", "--xctest", - "--xcode-parallelization" + "--xcode-parallelization", + "--xcode-build-version", + "14c18" ], "isolate_name": "sdk_unittests", "merge": { @@ -4462,12 +4462,12 @@ "iPhone X", "--version", "16.2", - "--xcode-build-version", - "14c18", "--out-dir", "${ISOLATED_OUTDIR}", "--xctest", - "--xcode-parallelization" + "--xcode-parallelization", + "--xcode-build-version", + "14c18" ], "isolate_name": "sdk_unittests", "merge": { @@ -4515,11 +4515,11 @@ "iPhone X", "--version", "14.5", - "--xcode-build-version", - "14c18", "--out-dir", "${ISOLATED_OUTDIR}", - "--xctest" + "--xctest", + "--xcode-build-version", + "13c100" ], "isolate_name": "svc_tests", "merge": { @@ -4549,7 +4549,7 @@ ], "named_caches": [ { - "name": "xcode_ios_14c18", + "name": "xcode_ios_13c100", "path": "Xcode.app" }, { @@ -4569,11 +4569,11 @@ "iPhone X", "--version", "15.5", - "--xcode-build-version", - "14c18", "--out-dir", "${ISOLATED_OUTDIR}", - "--xctest" + "--xctest", + "--xcode-build-version", + "14c18" ], "isolate_name": "svc_tests", "merge": { @@ -4623,11 +4623,11 @@ "iPhone X", "--version", "16.2", - "--xcode-build-version", - "14c18", "--out-dir", "${ISOLATED_OUTDIR}", - "--xctest" + "--xctest", + "--xcode-build-version", + "14c18" ], "isolate_name": "svc_tests", "merge": { @@ -4677,11 +4677,11 @@ "iPhone X", "--version", "14.5", - "--xcode-build-version", - "14c18", "--out-dir", "${ISOLATED_OUTDIR}", - "--xctest" + "--xctest", + "--xcode-build-version", + "13c100" ], "isolate_name": "system_wrappers_unittests", "merge": { @@ -4710,7 +4710,7 @@ ], "named_caches": [ { - "name": "xcode_ios_14c18", + "name": "xcode_ios_13c100", "path": "Xcode.app" }, { @@ -4729,11 +4729,11 @@ "iPhone X", "--version", "15.5", - "--xcode-build-version", - "14c18", "--out-dir", "${ISOLATED_OUTDIR}", - "--xctest" + "--xctest", + "--xcode-build-version", + "14c18" ], "isolate_name": "system_wrappers_unittests", "merge": { @@ -4781,11 +4781,11 @@ "iPhone X", "--version", "16.2", - "--xcode-build-version", - "14c18", "--out-dir", "${ISOLATED_OUTDIR}", - "--xctest" + "--xctest", + "--xcode-build-version", + "14c18" ], "isolate_name": "system_wrappers_unittests", "merge": { @@ -4833,11 +4833,11 @@ "iPhone X", "--version", "14.5", - "--xcode-build-version", - "14c18", "--out-dir", "${ISOLATED_OUTDIR}", - "--xctest" + "--xctest", + "--xcode-build-version", + "13c100" ], "isolate_name": "test_support_unittests", "merge": { @@ -4866,7 +4866,7 @@ ], "named_caches": [ { - "name": "xcode_ios_14c18", + "name": "xcode_ios_13c100", "path": "Xcode.app" }, { @@ -4885,11 +4885,11 @@ "iPhone X", "--version", "15.5", - "--xcode-build-version", - "14c18", "--out-dir", "${ISOLATED_OUTDIR}", - "--xctest" + "--xctest", + "--xcode-build-version", + "14c18" ], "isolate_name": "test_support_unittests", "merge": { @@ -4937,11 +4937,11 @@ "iPhone X", "--version", "16.2", - "--xcode-build-version", - "14c18", "--out-dir", "${ISOLATED_OUTDIR}", - "--xctest" + "--xctest", + "--xcode-build-version", + "14c18" ], "isolate_name": "test_support_unittests", "merge": { @@ -4989,11 +4989,11 @@ "iPhone X", "--version", "14.5", - "--xcode-build-version", - "14c18", "--out-dir", "${ISOLATED_OUTDIR}", - "--xctest" + "--xctest", + "--xcode-build-version", + "13c100" ], "isolate_name": "tools_unittests", "merge": { @@ -5022,7 +5022,7 @@ ], "named_caches": [ { - "name": "xcode_ios_14c18", + "name": "xcode_ios_13c100", "path": "Xcode.app" }, { @@ -5041,11 +5041,11 @@ "iPhone X", "--version", "15.5", - "--xcode-build-version", - "14c18", "--out-dir", "${ISOLATED_OUTDIR}", - "--xctest" + "--xctest", + "--xcode-build-version", + "14c18" ], "isolate_name": "tools_unittests", "merge": { @@ -5093,11 +5093,11 @@ "iPhone X", "--version", "16.2", - "--xcode-build-version", - "14c18", "--out-dir", "${ISOLATED_OUTDIR}", - "--xctest" + "--xctest", + "--xcode-build-version", + "14c18" ], "isolate_name": "tools_unittests", "merge": { @@ -5145,11 +5145,11 @@ "iPhone X", "--version", "14.5", - "--xcode-build-version", - "14c18", "--out-dir", "${ISOLATED_OUTDIR}", - "--xctest" + "--xctest", + "--xcode-build-version", + "13c100" ], "isolate_name": "video_capture_tests", "merge": { @@ -5178,7 +5178,7 @@ ], "named_caches": [ { - "name": "xcode_ios_14c18", + "name": "xcode_ios_13c100", "path": "Xcode.app" }, { @@ -5197,11 +5197,11 @@ "iPhone X", "--version", "15.5", - "--xcode-build-version", - "14c18", "--out-dir", "${ISOLATED_OUTDIR}", - "--xctest" + "--xctest", + "--xcode-build-version", + "14c18" ], "isolate_name": "video_capture_tests", "merge": { @@ -5249,11 +5249,11 @@ "iPhone X", "--version", "16.2", - "--xcode-build-version", - "14c18", "--out-dir", "${ISOLATED_OUTDIR}", - "--xctest" + "--xctest", + "--xcode-build-version", + "14c18" ], "isolate_name": "video_capture_tests", "merge": { @@ -5301,11 +5301,11 @@ "iPhone X", "--version", "14.5", - "--xcode-build-version", - "14c18", "--out-dir", "${ISOLATED_OUTDIR}", - "--xctest" + "--xctest", + "--xcode-build-version", + "13c100" ], "isolate_name": "video_engine_tests", "merge": { @@ -5334,7 +5334,7 @@ ], "named_caches": [ { - "name": "xcode_ios_14c18", + "name": "xcode_ios_13c100", "path": "Xcode.app" }, { @@ -5354,11 +5354,11 @@ "iPhone X", "--version", "15.5", - "--xcode-build-version", - "14c18", "--out-dir", "${ISOLATED_OUTDIR}", - "--xctest" + "--xctest", + "--xcode-build-version", + "14c18" ], "isolate_name": "video_engine_tests", "merge": { @@ -5407,11 +5407,11 @@ "iPhone X", "--version", "16.2", - "--xcode-build-version", - "14c18", "--out-dir", "${ISOLATED_OUTDIR}", - "--xctest" + "--xctest", + "--xcode-build-version", + "14c18" ], "isolate_name": "video_engine_tests", "merge": { @@ -5460,11 +5460,11 @@ "iPhone X", "--version", "14.5", - "--xcode-build-version", - "14c18", "--out-dir", "${ISOLATED_OUTDIR}", - "--xctest" + "--xctest", + "--xcode-build-version", + "13c100" ], "isolate_name": "voip_unittests", "merge": { @@ -5493,7 +5493,7 @@ ], "named_caches": [ { - "name": "xcode_ios_14c18", + "name": "xcode_ios_13c100", "path": "Xcode.app" }, { @@ -5512,11 +5512,11 @@ "iPhone X", "--version", "15.5", - "--xcode-build-version", - "14c18", "--out-dir", "${ISOLATED_OUTDIR}", - "--xctest" + "--xctest", + "--xcode-build-version", + "14c18" ], "isolate_name": "voip_unittests", "merge": { @@ -5564,11 +5564,11 @@ "iPhone X", "--version", "16.2", - "--xcode-build-version", - "14c18", "--out-dir", "${ISOLATED_OUTDIR}", - "--xctest" + "--xctest", + "--xcode-build-version", + "14c18" ], "isolate_name": "voip_unittests", "merge": { @@ -5616,11 +5616,11 @@ "iPhone X", "--version", "14.5", - "--xcode-build-version", - "14c18", "--out-dir", "${ISOLATED_OUTDIR}", - "--xctest" + "--xctest", + "--xcode-build-version", + "13c100" ], "isolate_name": "webrtc_nonparallel_tests", "merge": { @@ -5649,7 +5649,7 @@ ], "named_caches": [ { - "name": "xcode_ios_14c18", + "name": "xcode_ios_13c100", "path": "Xcode.app" }, { @@ -5668,11 +5668,11 @@ "iPhone X", "--version", "15.5", - "--xcode-build-version", - "14c18", "--out-dir", "${ISOLATED_OUTDIR}", - "--xctest" + "--xctest", + "--xcode-build-version", + "14c18" ], "isolate_name": "webrtc_nonparallel_tests", "merge": { @@ -5720,11 +5720,11 @@ "iPhone X", "--version", "16.2", - "--xcode-build-version", - "14c18", "--out-dir", "${ISOLATED_OUTDIR}", - "--xctest" + "--xctest", + "--xcode-build-version", + "14c18" ], "isolate_name": "webrtc_nonparallel_tests", "merge": { diff --git a/infra/specs/variants.pyl b/infra/specs/variants.pyl index de303bfa63..0594c7a12d 100644 --- a/infra/specs/variants.pyl +++ b/infra/specs/variants.pyl @@ -16,6 +16,7 @@ ], 'identifier': 'iPhone X 14.5', 'mixins': [ + 'xcode_13_main', 'ios_runtime_cache_14_5', ], }, @@ -28,6 +29,7 @@ ], 'identifier': 'iPhone X 15.5', 'mixins': [ + 'xcode_14_main', 'ios_runtime_cache_15_5', ], }, @@ -40,6 +42,7 @@ ], 'identifier': 'iPhone X 16.2', 'mixins': [ + 'xcode_14_main', 'ios_runtime_cache_16_2', ], }, diff --git a/infra/specs/waterfalls.pyl b/infra/specs/waterfalls.pyl index 8fa7fbbefa..53ee4f0150 100644 --- a/infra/specs/waterfalls.pyl +++ b/infra/specs/waterfalls.pyl @@ -224,6 +224,15 @@ 'isolated_scripts': 'desktop_tests_with_video_capture', }, }, + 'iOS Debug (simulator)': { + 'mixins': [ + 'mac_12_x64', 'chromium-tester-service-account', 'mac_toolchain', + 'has_native_resultdb_integration', 'out_dir_arg', 'webrtc-xctest' + ], + 'test_suites': { + 'isolated_scripts': 'ios_simulator_tests_matrix', + }, + }, 'iOS64 Debug': {}, 'iOS64 Release': {}, 'iOS64 Sim Debug (iOS 12)': { @@ -466,9 +475,8 @@ 'ios_compile_arm64_rel': {}, 'ios_dbg_simulator': { 'mixins': [ - 'mac_12_x64', 'chromium-tester-service-account', 'xcode_14_main', - 'mac_toolchain', 'has_native_resultdb_integration', 'out_dir_arg', - 'webrtc-xctest' + 'mac_12_x64', 'chromium-tester-service-account', 'mac_toolchain', + 'has_native_resultdb_integration', 'out_dir_arg', 'webrtc-xctest' ], 'test_suites': { 'isolated_scripts': 'ios_simulator_tests_matrix', diff --git a/tools_webrtc/mb/mb_config.pyl b/tools_webrtc/mb/mb_config.pyl index e3925142fe..cc8952edc4 100644 --- a/tools_webrtc/mb/mb_config.pyl +++ b/tools_webrtc/mb/mb_config.pyl @@ -99,6 +99,7 @@ 'Win64 Release (Clang)': 'win_clang_release_bot_x64', # iOS + 'iOS Debug (simulator)': 'ios_debug_bot_x64', 'iOS64 Debug': 'ios_debug_bot_arm64', 'iOS64 Release': 'ios_release_bot_arm64', 'iOS64 Sim Debug (iOS 12)': 'ios_debug_bot_x64',