summaryrefslogtreecommitdiffstats
path: root/third_party/libwebrtc/infra/specs
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-07 17:32:43 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-07 17:32:43 +0000
commit6bf0a5cb5034a7e684dcc3500e841785237ce2dd (patch)
treea68f146d7fa01f0134297619fbe7e33db084e0aa /third_party/libwebrtc/infra/specs
parentInitial commit. (diff)
downloadthunderbird-6bf0a5cb5034a7e684dcc3500e841785237ce2dd.tar.xz
thunderbird-6bf0a5cb5034a7e684dcc3500e841785237ce2dd.zip
Adding upstream version 1:115.7.0.upstream/1%115.7.0upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to '')
-rw-r--r--third_party/libwebrtc/infra/specs/PRESUBMIT.py73
-rw-r--r--third_party/libwebrtc/infra/specs/client.webrtc.json13359
-rw-r--r--third_party/libwebrtc/infra/specs/client.webrtc.perf.json633
-rwxr-xr-xthird_party/libwebrtc/infra/specs/generate_buildbot_json.py95
-rw-r--r--third_party/libwebrtc/infra/specs/gn_isolate_map.pyl162
-rw-r--r--third_party/libwebrtc/infra/specs/internal.client.webrtc.json1026
-rw-r--r--third_party/libwebrtc/infra/specs/mixins.pyl346
-rw-r--r--third_party/libwebrtc/infra/specs/mixins_webrtc.pyl228
-rw-r--r--third_party/libwebrtc/infra/specs/setup.cfg12
-rw-r--r--third_party/libwebrtc/infra/specs/test_suite_exceptions.pyl9
-rw-r--r--third_party/libwebrtc/infra/specs/test_suites.pyl302
-rw-r--r--third_party/libwebrtc/infra/specs/trybot_analyze_config.json10
-rw-r--r--third_party/libwebrtc/infra/specs/tryserver.webrtc.json15399
-rw-r--r--third_party/libwebrtc/infra/specs/variants.pyl49
-rw-r--r--third_party/libwebrtc/infra/specs/waterfalls.pyl651
15 files changed, 32354 insertions, 0 deletions
diff --git a/third_party/libwebrtc/infra/specs/PRESUBMIT.py b/third_party/libwebrtc/infra/specs/PRESUBMIT.py
new file mode 100644
index 0000000000..f064cacaf8
--- /dev/null
+++ b/third_party/libwebrtc/infra/specs/PRESUBMIT.py
@@ -0,0 +1,73 @@
+#!/usr/bin/env vpython3
+
+# Copyright (c) 2022 The WebRTC project authors. All Rights Reserved.
+#
+# Use of this source code is governed by a BSD-style license
+# that can be found in the LICENSE file in the root of the source
+# tree. An additional intellectual property rights grant can be found
+# in the file PATENTS. All contributing project authors may
+# be found in the AUTHORS file in the root of the source tree.
+
+import os
+import shlex
+
+# Runs PRESUBMIT.py in py3 mode by git cl presubmit.
+USE_PYTHON3 = True
+
+
+def _HasLocalChanges(input_api):
+ ret = input_api.subprocess.call(['git', 'diff', '--quiet'])
+ return ret != 0
+
+
+def CheckPatchFormatted(input_api, output_api):
+ results = []
+ file_filter = lambda x: x.LocalPath().endswith('.pyl')
+ affected_files = input_api.AffectedFiles(include_deletes=False,
+ file_filter=file_filter)
+
+ for f in affected_files:
+ cmd = ['yapf', '-i', f.AbsoluteLocalPath()]
+ if input_api.subprocess.call(cmd):
+ results.append(
+ output_api.PresubmitError('Error calling "' + shlex.join(cmd) + '"'))
+
+ if _HasLocalChanges(input_api):
+ msg = ('Diff found after running "yapf -i" on modified .pyl files.\n'
+ 'Please commit or discard the new changes.')
+ results.append(output_api.PresubmitError(msg))
+
+ return results
+
+
+def CheckSourceSideSpecs(input_api, output_api):
+ d = os.path.dirname
+ webrtc_root = d(d(input_api.PresubmitLocalPath()))
+ gen_script = os.path.join(webrtc_root, 'testing', 'buildbot',
+ 'generate_buildbot_json.py')
+
+ commands = [
+ input_api.Command(name='generate_buildbot_json',
+ cmd=[
+ input_api.python3_executable, gen_script, '--check',
+ '--verbose', '--pyl-files-dir',
+ input_api.PresubmitLocalPath()
+ ],
+ kwargs={},
+ message=output_api.PresubmitError),
+ ]
+ return input_api.RunTests(commands)
+
+
+def CheckChangeOnUpload(input_api, output_api):
+ results = []
+ results.extend(CheckPatchFormatted(input_api, output_api))
+ results.extend(CheckSourceSideSpecs(input_api, output_api))
+ return results
+
+
+def CheckChangeOnCommit(input_api, output_api):
+ results = []
+ results.extend(CheckPatchFormatted(input_api, output_api))
+ results.extend(CheckSourceSideSpecs(input_api, output_api))
+ return results
diff --git a/third_party/libwebrtc/infra/specs/client.webrtc.json b/third_party/libwebrtc/infra/specs/client.webrtc.json
new file mode 100644
index 0000000000..9f992751a3
--- /dev/null
+++ b/third_party/libwebrtc/infra/specs/client.webrtc.json
@@ -0,0 +1,13359 @@
+{
+ "AAAAA1 AUTOGENERATED FILE DO NOT EDIT": {},
+ "AAAAA2 See generate_buildbot_json.py to make changes": {},
+ "Android32": {
+ "gtest_tests": [
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "AppRTCMobile_test_apk",
+ "test_id_prefix": "ninja://examples:AppRTCMobile_test_apk/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "android_instrumentation_test_apk",
+ "test_id_prefix": "ninja://sdk/android:android_instrumentation_test_apk/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "audio_decoder_unittests",
+ "test_id_prefix": "ninja://modules/audio_coding:audio_decoder_unittests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "common_audio_unittests",
+ "test_id_prefix": "ninja://common_audio:common_audio_unittests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "common_video_unittests",
+ "test_id_prefix": "ninja://common_video:common_video_unittests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dcsctp_unittests",
+ "test_id_prefix": "ninja://net/dcsctp:dcsctp_unittests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "modules_tests",
+ "test_id_prefix": "ninja://modules:modules_tests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 6
+ },
+ "test": "modules_unittests",
+ "test_id_prefix": "ninja://modules:modules_unittests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 4
+ },
+ "test": "peerconnection_unittests",
+ "test_id_prefix": "ninja://pc:peerconnection_unittests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "rtc_media_unittests",
+ "test_id_prefix": "ninja://media:rtc_media_unittests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "rtc_pc_unittests",
+ "test_id_prefix": "ninja://pc:rtc_pc_unittests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "rtc_stats_unittests",
+ "test_id_prefix": "ninja://stats:rtc_stats_unittests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 6
+ },
+ "test": "rtc_unittests",
+ "test_id_prefix": "ninja://:rtc_unittests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "slow_peer_connection_unittests",
+ "test_id_prefix": "ninja://pc:slow_peer_connection_unittests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 4
+ },
+ "test": "svc_tests",
+ "test_id_prefix": "ninja://pc:svc_tests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "system_wrappers_unittests",
+ "test_id_prefix": "ninja://system_wrappers:system_wrappers_unittests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "test_support_unittests",
+ "test_id_prefix": "ninja://test:test_support_unittests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "tools_unittests",
+ "test_id_prefix": "ninja://rtc_tools:tools_unittests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 4
+ },
+ "test": "video_engine_tests",
+ "test_id_prefix": "ninja://:video_engine_tests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "voip_unittests",
+ "test_id_prefix": "ninja://:voip_unittests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "webrtc_nonparallel_tests",
+ "test_id_prefix": "ninja://:webrtc_nonparallel_tests/"
+ }
+ ],
+ "junit_tests": [
+ {
+ "name": "android_examples_junit_tests",
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {},
+ "test": "android_examples_junit_tests",
+ "test_id_prefix": "ninja://examples:android_examples_junit_tests/"
+ },
+ {
+ "name": "android_sdk_junit_tests",
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {},
+ "test": "android_sdk_junit_tests",
+ "test_id_prefix": "ninja://sdk/android:android_sdk_junit_tests/"
+ }
+ ]
+ },
+ "Android32 (dbg)": {
+ "gtest_tests": [
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "AppRTCMobile_test_apk",
+ "test_id_prefix": "ninja://examples:AppRTCMobile_test_apk/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "android_instrumentation_test_apk",
+ "test_id_prefix": "ninja://sdk/android:android_instrumentation_test_apk/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "audio_decoder_unittests",
+ "test_id_prefix": "ninja://modules/audio_coding:audio_decoder_unittests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "common_audio_unittests",
+ "test_id_prefix": "ninja://common_audio:common_audio_unittests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "common_video_unittests",
+ "test_id_prefix": "ninja://common_video:common_video_unittests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dcsctp_unittests",
+ "test_id_prefix": "ninja://net/dcsctp:dcsctp_unittests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "modules_tests",
+ "test_id_prefix": "ninja://modules:modules_tests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 6
+ },
+ "test": "modules_unittests",
+ "test_id_prefix": "ninja://modules:modules_unittests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 4
+ },
+ "test": "peerconnection_unittests",
+ "test_id_prefix": "ninja://pc:peerconnection_unittests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "rtc_media_unittests",
+ "test_id_prefix": "ninja://media:rtc_media_unittests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "rtc_pc_unittests",
+ "test_id_prefix": "ninja://pc:rtc_pc_unittests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "rtc_stats_unittests",
+ "test_id_prefix": "ninja://stats:rtc_stats_unittests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 6
+ },
+ "test": "rtc_unittests",
+ "test_id_prefix": "ninja://:rtc_unittests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "slow_peer_connection_unittests",
+ "test_id_prefix": "ninja://pc:slow_peer_connection_unittests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 4
+ },
+ "test": "svc_tests",
+ "test_id_prefix": "ninja://pc:svc_tests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "system_wrappers_unittests",
+ "test_id_prefix": "ninja://system_wrappers:system_wrappers_unittests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "test_support_unittests",
+ "test_id_prefix": "ninja://test:test_support_unittests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "tools_unittests",
+ "test_id_prefix": "ninja://rtc_tools:tools_unittests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 4
+ },
+ "test": "video_engine_tests",
+ "test_id_prefix": "ninja://:video_engine_tests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "voip_unittests",
+ "test_id_prefix": "ninja://:voip_unittests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "webrtc_nonparallel_tests",
+ "test_id_prefix": "ninja://:webrtc_nonparallel_tests/"
+ }
+ ],
+ "junit_tests": [
+ {
+ "name": "android_examples_junit_tests",
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {},
+ "test": "android_examples_junit_tests",
+ "test_id_prefix": "ninja://examples:android_examples_junit_tests/"
+ },
+ {
+ "name": "android_sdk_junit_tests",
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {},
+ "test": "android_sdk_junit_tests",
+ "test_id_prefix": "ninja://sdk/android:android_sdk_junit_tests/"
+ }
+ ]
+ },
+ "Android32 (more configs)": {
+ "gtest_tests": [
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 4
+ },
+ "test": "peerconnection_unittests",
+ "test_id_prefix": "ninja://pc:peerconnection_unittests/"
+ }
+ ]
+ },
+ "Android32 Builder arm": {},
+ "Android32 Builder x86": {},
+ "Android32 Builder x86 (dbg)": {},
+ "Android64": {
+ "gtest_tests": [
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "AppRTCMobile_test_apk",
+ "test_id_prefix": "ninja://examples:AppRTCMobile_test_apk/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "android_instrumentation_test_apk",
+ "test_id_prefix": "ninja://sdk/android:android_instrumentation_test_apk/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "audio_decoder_unittests",
+ "test_id_prefix": "ninja://modules/audio_coding:audio_decoder_unittests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "common_audio_unittests",
+ "test_id_prefix": "ninja://common_audio:common_audio_unittests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "common_video_unittests",
+ "test_id_prefix": "ninja://common_video:common_video_unittests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dcsctp_unittests",
+ "test_id_prefix": "ninja://net/dcsctp:dcsctp_unittests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "modules_tests",
+ "test_id_prefix": "ninja://modules:modules_tests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 6
+ },
+ "test": "modules_unittests",
+ "test_id_prefix": "ninja://modules:modules_unittests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 4
+ },
+ "test": "peerconnection_unittests",
+ "test_id_prefix": "ninja://pc:peerconnection_unittests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "rtc_media_unittests",
+ "test_id_prefix": "ninja://media:rtc_media_unittests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "rtc_pc_unittests",
+ "test_id_prefix": "ninja://pc:rtc_pc_unittests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "rtc_stats_unittests",
+ "test_id_prefix": "ninja://stats:rtc_stats_unittests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 6
+ },
+ "test": "rtc_unittests",
+ "test_id_prefix": "ninja://:rtc_unittests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "slow_peer_connection_unittests",
+ "test_id_prefix": "ninja://pc:slow_peer_connection_unittests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 4
+ },
+ "test": "svc_tests",
+ "test_id_prefix": "ninja://pc:svc_tests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "system_wrappers_unittests",
+ "test_id_prefix": "ninja://system_wrappers:system_wrappers_unittests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "test_support_unittests",
+ "test_id_prefix": "ninja://test:test_support_unittests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "tools_unittests",
+ "test_id_prefix": "ninja://rtc_tools:tools_unittests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 4
+ },
+ "test": "video_engine_tests",
+ "test_id_prefix": "ninja://:video_engine_tests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "voip_unittests",
+ "test_id_prefix": "ninja://:voip_unittests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "webrtc_nonparallel_tests",
+ "test_id_prefix": "ninja://:webrtc_nonparallel_tests/"
+ }
+ ],
+ "junit_tests": [
+ {
+ "name": "android_examples_junit_tests",
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {},
+ "test": "android_examples_junit_tests",
+ "test_id_prefix": "ninja://examples:android_examples_junit_tests/"
+ },
+ {
+ "name": "android_sdk_junit_tests",
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {},
+ "test": "android_sdk_junit_tests",
+ "test_id_prefix": "ninja://sdk/android:android_sdk_junit_tests/"
+ }
+ ]
+ },
+ "Android64 (dbg)": {
+ "gtest_tests": [
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "AppRTCMobile_test_apk",
+ "test_id_prefix": "ninja://examples:AppRTCMobile_test_apk/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "android_instrumentation_test_apk",
+ "test_id_prefix": "ninja://sdk/android:android_instrumentation_test_apk/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "audio_decoder_unittests",
+ "test_id_prefix": "ninja://modules/audio_coding:audio_decoder_unittests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "common_audio_unittests",
+ "test_id_prefix": "ninja://common_audio:common_audio_unittests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "common_video_unittests",
+ "test_id_prefix": "ninja://common_video:common_video_unittests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dcsctp_unittests",
+ "test_id_prefix": "ninja://net/dcsctp:dcsctp_unittests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "modules_tests",
+ "test_id_prefix": "ninja://modules:modules_tests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 6
+ },
+ "test": "modules_unittests",
+ "test_id_prefix": "ninja://modules:modules_unittests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 4
+ },
+ "test": "peerconnection_unittests",
+ "test_id_prefix": "ninja://pc:peerconnection_unittests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "rtc_media_unittests",
+ "test_id_prefix": "ninja://media:rtc_media_unittests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "rtc_pc_unittests",
+ "test_id_prefix": "ninja://pc:rtc_pc_unittests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "rtc_stats_unittests",
+ "test_id_prefix": "ninja://stats:rtc_stats_unittests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 6
+ },
+ "test": "rtc_unittests",
+ "test_id_prefix": "ninja://:rtc_unittests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "slow_peer_connection_unittests",
+ "test_id_prefix": "ninja://pc:slow_peer_connection_unittests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 4
+ },
+ "test": "svc_tests",
+ "test_id_prefix": "ninja://pc:svc_tests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "system_wrappers_unittests",
+ "test_id_prefix": "ninja://system_wrappers:system_wrappers_unittests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "test_support_unittests",
+ "test_id_prefix": "ninja://test:test_support_unittests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "tools_unittests",
+ "test_id_prefix": "ninja://rtc_tools:tools_unittests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 4
+ },
+ "test": "video_engine_tests",
+ "test_id_prefix": "ninja://:video_engine_tests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "voip_unittests",
+ "test_id_prefix": "ninja://:voip_unittests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "webrtc_nonparallel_tests",
+ "test_id_prefix": "ninja://:webrtc_nonparallel_tests/"
+ }
+ ],
+ "junit_tests": [
+ {
+ "name": "android_examples_junit_tests",
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {},
+ "test": "android_examples_junit_tests",
+ "test_id_prefix": "ninja://examples:android_examples_junit_tests/"
+ },
+ {
+ "name": "android_sdk_junit_tests",
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {},
+ "test": "android_sdk_junit_tests",
+ "test_id_prefix": "ninja://sdk/android:android_sdk_junit_tests/"
+ }
+ ]
+ },
+ "Android64 Builder arm64": {},
+ "Android64 Builder x64 (dbg)": {},
+ "Fuchsia Builder": {},
+ "Fuchsia Release": {
+ "isolated_scripts": [
+ {
+ "args": [
+ "--test-launcher-summary-output=${ISOLATED_OUTDIR}/gtest_output.json",
+ "--test-arg=--gtest_output=json:/custom_artifacts/gtest_output.json",
+ "--test-arg=--undefok=test_launcher_summary_output",
+ "--gtest_output=json:${ISOLATED_OUTDIR}/gtest_output.json"
+ ],
+ "isolate_name": "audio_decoder_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "audio_decoder_unittests",
+ "resultdb": {
+ "result_file": "${ISOLATED_OUTDIR}/gtest_output.json",
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://modules/audio_coding:audio_decoder_unittests/"
+ },
+ {
+ "args": [
+ "--test-launcher-summary-output=${ISOLATED_OUTDIR}/gtest_output.json",
+ "--test-arg=--gtest_output=json:/custom_artifacts/gtest_output.json",
+ "--test-arg=--undefok=test_launcher_summary_output",
+ "--gtest_output=json:${ISOLATED_OUTDIR}/gtest_output.json"
+ ],
+ "isolate_name": "common_audio_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "common_audio_unittests",
+ "resultdb": {
+ "result_file": "${ISOLATED_OUTDIR}/gtest_output.json",
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://common_audio:common_audio_unittests/"
+ },
+ {
+ "args": [
+ "--test-launcher-summary-output=${ISOLATED_OUTDIR}/gtest_output.json",
+ "--test-arg=--gtest_output=json:/custom_artifacts/gtest_output.json",
+ "--test-arg=--undefok=test_launcher_summary_output",
+ "--gtest_output=json:${ISOLATED_OUTDIR}/gtest_output.json"
+ ],
+ "isolate_name": "common_video_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "common_video_unittests",
+ "resultdb": {
+ "result_file": "${ISOLATED_OUTDIR}/gtest_output.json",
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://common_video:common_video_unittests/"
+ },
+ {
+ "args": [
+ "--test-launcher-summary-output=${ISOLATED_OUTDIR}/gtest_output.json",
+ "--test-arg=--gtest_output=json:/custom_artifacts/gtest_output.json",
+ "--test-arg=--undefok=test_launcher_summary_output",
+ "--gtest_output=json:${ISOLATED_OUTDIR}/gtest_output.json"
+ ],
+ "isolate_name": "dcsctp_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "dcsctp_unittests",
+ "resultdb": {
+ "result_file": "${ISOLATED_OUTDIR}/gtest_output.json",
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://net/dcsctp:dcsctp_unittests/"
+ },
+ {
+ "args": [
+ "--quick",
+ "--test-launcher-summary-output=${ISOLATED_OUTDIR}/gtest_output.json",
+ "--test-arg=--gtest_output=json:/custom_artifacts/gtest_output.json",
+ "--test-arg=--undefok=test_launcher_summary_output",
+ "--gtest_output=json:${ISOLATED_OUTDIR}/gtest_output.json"
+ ],
+ "isolate_name": "low_bandwidth_audio_test",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "low_bandwidth_audio_test",
+ "resultdb": {
+ "result_file": "${ISOLATED_OUTDIR}/gtest_output.json",
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://audio:low_bandwidth_audio_test/"
+ },
+ {
+ "args": [
+ "--test-launcher-summary-output=${ISOLATED_OUTDIR}/gtest_output.json",
+ "--test-arg=--gtest_output=json:/custom_artifacts/gtest_output.json",
+ "--test-arg=--undefok=test_launcher_summary_output",
+ "--gtest_output=json:${ISOLATED_OUTDIR}/gtest_output.json"
+ ],
+ "isolate_name": "rtc_media_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_media_unittests",
+ "resultdb": {
+ "result_file": "${ISOLATED_OUTDIR}/gtest_output.json",
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://media:rtc_media_unittests/"
+ },
+ {
+ "args": [
+ "--test-launcher-summary-output=${ISOLATED_OUTDIR}/gtest_output.json",
+ "--test-arg=--gtest_output=json:/custom_artifacts/gtest_output.json",
+ "--test-arg=--undefok=test_launcher_summary_output",
+ "--gtest_output=json:${ISOLATED_OUTDIR}/gtest_output.json"
+ ],
+ "isolate_name": "rtc_pc_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_pc_unittests",
+ "resultdb": {
+ "result_file": "${ISOLATED_OUTDIR}/gtest_output.json",
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://pc:rtc_pc_unittests/"
+ },
+ {
+ "args": [
+ "--test-launcher-summary-output=${ISOLATED_OUTDIR}/gtest_output.json",
+ "--test-arg=--gtest_output=json:/custom_artifacts/gtest_output.json",
+ "--test-arg=--undefok=test_launcher_summary_output",
+ "--gtest_output=json:${ISOLATED_OUTDIR}/gtest_output.json"
+ ],
+ "isolate_name": "svc_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "svc_tests",
+ "resultdb": {
+ "result_file": "${ISOLATED_OUTDIR}/gtest_output.json",
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://pc:svc_tests/"
+ },
+ {
+ "args": [
+ "--test-launcher-summary-output=${ISOLATED_OUTDIR}/gtest_output.json",
+ "--test-arg=--gtest_output=json:/custom_artifacts/gtest_output.json",
+ "--test-arg=--undefok=test_launcher_summary_output",
+ "--gtest_output=json:${ISOLATED_OUTDIR}/gtest_output.json"
+ ],
+ "isolate_name": "system_wrappers_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "system_wrappers_unittests",
+ "resultdb": {
+ "result_file": "${ISOLATED_OUTDIR}/gtest_output.json",
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://system_wrappers:system_wrappers_unittests/"
+ },
+ {
+ "args": [
+ "--test-launcher-summary-output=${ISOLATED_OUTDIR}/gtest_output.json",
+ "--test-arg=--gtest_output=json:/custom_artifacts/gtest_output.json",
+ "--test-arg=--undefok=test_launcher_summary_output",
+ "--gtest_output=json:${ISOLATED_OUTDIR}/gtest_output.json"
+ ],
+ "isolate_name": "video_engine_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "video_engine_tests",
+ "resultdb": {
+ "result_file": "${ISOLATED_OUTDIR}/gtest_output.json",
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://:video_engine_tests/"
+ },
+ {
+ "args": [
+ "--test-launcher-summary-output=${ISOLATED_OUTDIR}/gtest_output.json",
+ "--test-arg=--gtest_output=json:/custom_artifacts/gtest_output.json",
+ "--test-arg=--undefok=test_launcher_summary_output",
+ "--gtest_output=json:${ISOLATED_OUTDIR}/gtest_output.json"
+ ],
+ "isolate_name": "voip_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "voip_unittests",
+ "resultdb": {
+ "result_file": "${ISOLATED_OUTDIR}/gtest_output.json",
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://:voip_unittests/"
+ }
+ ]
+ },
+ "Linux (more configs)": {
+ "isolated_scripts": [
+ {
+ "isolate_name": "peerconnection_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "peerconnection_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://pc:peerconnection_unittests/"
+ }
+ ]
+ },
+ "Linux Asan": {
+ "isolated_scripts": [
+ {
+ "isolate_name": "audio_decoder_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "audio_decoder_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://modules/audio_coding:audio_decoder_unittests/"
+ },
+ {
+ "isolate_name": "common_audio_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "common_audio_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://common_audio:common_audio_unittests/"
+ },
+ {
+ "isolate_name": "common_video_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "common_video_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://common_video:common_video_unittests/"
+ },
+ {
+ "isolate_name": "dcsctp_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "dcsctp_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://net/dcsctp:dcsctp_unittests/"
+ },
+ {
+ "args": [
+ "--quick"
+ ],
+ "isolate_name": "low_bandwidth_audio_test",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "low_bandwidth_audio_test",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://audio:low_bandwidth_audio_test/"
+ },
+ {
+ "isolate_name": "modules_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "modules_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 2
+ },
+ "test_id_prefix": "ninja://modules:modules_tests/"
+ },
+ {
+ "isolate_name": "modules_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "modules_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 6
+ },
+ "test_id_prefix": "ninja://modules:modules_unittests/"
+ },
+ {
+ "isolate_name": "peerconnection_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "peerconnection_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://pc:peerconnection_unittests/"
+ },
+ {
+ "isolate_name": "rtc_media_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_media_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://media:rtc_media_unittests/"
+ },
+ {
+ "isolate_name": "rtc_pc_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_pc_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://pc:rtc_pc_unittests/"
+ },
+ {
+ "isolate_name": "rtc_stats_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_stats_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://stats:rtc_stats_unittests/"
+ },
+ {
+ "isolate_name": "rtc_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 6
+ },
+ "test_id_prefix": "ninja://:rtc_unittests/"
+ },
+ {
+ "isolate_name": "shared_screencast_stream_test",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "shared_screencast_stream_test",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://modules/desktop_capture:shared_screencast_stream_test/"
+ },
+ {
+ "isolate_name": "slow_peer_connection_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "slow_peer_connection_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://pc:slow_peer_connection_unittests/"
+ },
+ {
+ "isolate_name": "svc_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "svc_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://pc:svc_tests/"
+ },
+ {
+ "isolate_name": "system_wrappers_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "system_wrappers_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://system_wrappers:system_wrappers_unittests/"
+ },
+ {
+ "isolate_name": "test_support_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "test_support_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://test:test_support_unittests/"
+ },
+ {
+ "isolate_name": "tools_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "tools_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://rtc_tools:tools_unittests/"
+ },
+ {
+ "isolate_name": "video_engine_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "video_engine_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://:video_engine_tests/"
+ },
+ {
+ "isolate_name": "voip_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "voip_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://:voip_unittests/"
+ },
+ {
+ "isolate_name": "webrtc_nonparallel_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "webrtc_nonparallel_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://:webrtc_nonparallel_tests/"
+ }
+ ]
+ },
+ "Linux MSan": {
+ "isolated_scripts": [
+ {
+ "isolate_name": "audio_decoder_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "audio_decoder_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://modules/audio_coding:audio_decoder_unittests/"
+ },
+ {
+ "isolate_name": "common_audio_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "common_audio_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://common_audio:common_audio_unittests/"
+ },
+ {
+ "isolate_name": "common_video_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "common_video_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://common_video:common_video_unittests/"
+ },
+ {
+ "isolate_name": "dcsctp_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "dcsctp_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://net/dcsctp:dcsctp_unittests/"
+ },
+ {
+ "args": [
+ "--quick"
+ ],
+ "isolate_name": "low_bandwidth_audio_test",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "low_bandwidth_audio_test",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://audio:low_bandwidth_audio_test/"
+ },
+ {
+ "isolate_name": "modules_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "modules_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 2
+ },
+ "test_id_prefix": "ninja://modules:modules_tests/"
+ },
+ {
+ "isolate_name": "modules_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "modules_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 6
+ },
+ "test_id_prefix": "ninja://modules:modules_unittests/"
+ },
+ {
+ "isolate_name": "peerconnection_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "peerconnection_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://pc:peerconnection_unittests/"
+ },
+ {
+ "isolate_name": "rtc_media_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_media_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://media:rtc_media_unittests/"
+ },
+ {
+ "isolate_name": "rtc_pc_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_pc_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://pc:rtc_pc_unittests/"
+ },
+ {
+ "isolate_name": "rtc_stats_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_stats_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://stats:rtc_stats_unittests/"
+ },
+ {
+ "isolate_name": "rtc_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 6
+ },
+ "test_id_prefix": "ninja://:rtc_unittests/"
+ },
+ {
+ "isolate_name": "slow_peer_connection_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "slow_peer_connection_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://pc:slow_peer_connection_unittests/"
+ },
+ {
+ "isolate_name": "svc_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "svc_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://pc:svc_tests/"
+ },
+ {
+ "isolate_name": "system_wrappers_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "system_wrappers_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://system_wrappers:system_wrappers_unittests/"
+ },
+ {
+ "isolate_name": "test_support_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "test_support_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://test:test_support_unittests/"
+ },
+ {
+ "isolate_name": "tools_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "tools_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://rtc_tools:tools_unittests/"
+ },
+ {
+ "isolate_name": "video_engine_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "video_engine_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://:video_engine_tests/"
+ },
+ {
+ "isolate_name": "voip_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "voip_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://:voip_unittests/"
+ },
+ {
+ "isolate_name": "webrtc_nonparallel_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "webrtc_nonparallel_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://:webrtc_nonparallel_tests/"
+ }
+ ]
+ },
+ "Linux Tsan v2": {
+ "isolated_scripts": [
+ {
+ "isolate_name": "audio_decoder_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "audio_decoder_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://modules/audio_coding:audio_decoder_unittests/"
+ },
+ {
+ "isolate_name": "common_audio_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "common_audio_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://common_audio:common_audio_unittests/"
+ },
+ {
+ "isolate_name": "common_video_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "common_video_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://common_video:common_video_unittests/"
+ },
+ {
+ "isolate_name": "dcsctp_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "dcsctp_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://net/dcsctp:dcsctp_unittests/"
+ },
+ {
+ "args": [
+ "--quick"
+ ],
+ "isolate_name": "low_bandwidth_audio_test",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "low_bandwidth_audio_test",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://audio:low_bandwidth_audio_test/"
+ },
+ {
+ "isolate_name": "modules_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "modules_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 2
+ },
+ "test_id_prefix": "ninja://modules:modules_tests/"
+ },
+ {
+ "isolate_name": "modules_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "modules_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 6
+ },
+ "test_id_prefix": "ninja://modules:modules_unittests/"
+ },
+ {
+ "isolate_name": "peerconnection_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "peerconnection_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://pc:peerconnection_unittests/"
+ },
+ {
+ "isolate_name": "rtc_media_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_media_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://media:rtc_media_unittests/"
+ },
+ {
+ "isolate_name": "rtc_pc_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_pc_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://pc:rtc_pc_unittests/"
+ },
+ {
+ "isolate_name": "rtc_stats_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_stats_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://stats:rtc_stats_unittests/"
+ },
+ {
+ "isolate_name": "rtc_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 6
+ },
+ "test_id_prefix": "ninja://:rtc_unittests/"
+ },
+ {
+ "isolate_name": "slow_peer_connection_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "slow_peer_connection_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://pc:slow_peer_connection_unittests/"
+ },
+ {
+ "isolate_name": "svc_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "svc_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://pc:svc_tests/"
+ },
+ {
+ "isolate_name": "system_wrappers_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "system_wrappers_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://system_wrappers:system_wrappers_unittests/"
+ },
+ {
+ "isolate_name": "test_support_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "test_support_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://test:test_support_unittests/"
+ },
+ {
+ "isolate_name": "tools_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "tools_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://rtc_tools:tools_unittests/"
+ },
+ {
+ "isolate_name": "video_engine_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "video_engine_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://:video_engine_tests/"
+ },
+ {
+ "isolate_name": "voip_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "voip_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://:voip_unittests/"
+ },
+ {
+ "isolate_name": "webrtc_nonparallel_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "webrtc_nonparallel_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://:webrtc_nonparallel_tests/"
+ }
+ ]
+ },
+ "Linux UBSan": {
+ "isolated_scripts": [
+ {
+ "isolate_name": "audio_decoder_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "audio_decoder_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://modules/audio_coding:audio_decoder_unittests/"
+ },
+ {
+ "isolate_name": "common_audio_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "common_audio_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://common_audio:common_audio_unittests/"
+ },
+ {
+ "isolate_name": "common_video_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "common_video_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://common_video:common_video_unittests/"
+ },
+ {
+ "isolate_name": "dcsctp_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "dcsctp_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://net/dcsctp:dcsctp_unittests/"
+ },
+ {
+ "args": [
+ "--quick"
+ ],
+ "isolate_name": "low_bandwidth_audio_test",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "low_bandwidth_audio_test",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://audio:low_bandwidth_audio_test/"
+ },
+ {
+ "isolate_name": "modules_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "modules_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 2
+ },
+ "test_id_prefix": "ninja://modules:modules_tests/"
+ },
+ {
+ "isolate_name": "modules_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "modules_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 6
+ },
+ "test_id_prefix": "ninja://modules:modules_unittests/"
+ },
+ {
+ "isolate_name": "peerconnection_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "peerconnection_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://pc:peerconnection_unittests/"
+ },
+ {
+ "isolate_name": "rtc_media_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_media_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://media:rtc_media_unittests/"
+ },
+ {
+ "isolate_name": "rtc_pc_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_pc_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://pc:rtc_pc_unittests/"
+ },
+ {
+ "isolate_name": "rtc_stats_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_stats_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://stats:rtc_stats_unittests/"
+ },
+ {
+ "isolate_name": "rtc_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 6
+ },
+ "test_id_prefix": "ninja://:rtc_unittests/"
+ },
+ {
+ "isolate_name": "shared_screencast_stream_test",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "shared_screencast_stream_test",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://modules/desktop_capture:shared_screencast_stream_test/"
+ },
+ {
+ "isolate_name": "slow_peer_connection_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "slow_peer_connection_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://pc:slow_peer_connection_unittests/"
+ },
+ {
+ "isolate_name": "svc_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "svc_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://pc:svc_tests/"
+ },
+ {
+ "isolate_name": "system_wrappers_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "system_wrappers_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://system_wrappers:system_wrappers_unittests/"
+ },
+ {
+ "isolate_name": "test_support_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "test_support_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://test:test_support_unittests/"
+ },
+ {
+ "isolate_name": "tools_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "tools_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://rtc_tools:tools_unittests/"
+ },
+ {
+ "isolate_name": "video_engine_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "video_engine_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://:video_engine_tests/"
+ },
+ {
+ "isolate_name": "voip_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "voip_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://:voip_unittests/"
+ },
+ {
+ "isolate_name": "webrtc_nonparallel_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "webrtc_nonparallel_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://:webrtc_nonparallel_tests/"
+ }
+ ]
+ },
+ "Linux UBSan vptr": {
+ "isolated_scripts": [
+ {
+ "isolate_name": "audio_decoder_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "audio_decoder_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://modules/audio_coding:audio_decoder_unittests/"
+ },
+ {
+ "isolate_name": "common_audio_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "common_audio_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://common_audio:common_audio_unittests/"
+ },
+ {
+ "isolate_name": "common_video_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "common_video_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://common_video:common_video_unittests/"
+ },
+ {
+ "isolate_name": "dcsctp_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "dcsctp_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://net/dcsctp:dcsctp_unittests/"
+ },
+ {
+ "args": [
+ "--quick"
+ ],
+ "isolate_name": "low_bandwidth_audio_test",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "low_bandwidth_audio_test",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://audio:low_bandwidth_audio_test/"
+ },
+ {
+ "isolate_name": "modules_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "modules_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 2
+ },
+ "test_id_prefix": "ninja://modules:modules_tests/"
+ },
+ {
+ "isolate_name": "modules_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "modules_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 6
+ },
+ "test_id_prefix": "ninja://modules:modules_unittests/"
+ },
+ {
+ "isolate_name": "peerconnection_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "peerconnection_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://pc:peerconnection_unittests/"
+ },
+ {
+ "isolate_name": "rtc_media_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_media_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://media:rtc_media_unittests/"
+ },
+ {
+ "isolate_name": "rtc_pc_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_pc_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://pc:rtc_pc_unittests/"
+ },
+ {
+ "isolate_name": "rtc_stats_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_stats_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://stats:rtc_stats_unittests/"
+ },
+ {
+ "isolate_name": "rtc_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 6
+ },
+ "test_id_prefix": "ninja://:rtc_unittests/"
+ },
+ {
+ "isolate_name": "shared_screencast_stream_test",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "shared_screencast_stream_test",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://modules/desktop_capture:shared_screencast_stream_test/"
+ },
+ {
+ "isolate_name": "slow_peer_connection_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "slow_peer_connection_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://pc:slow_peer_connection_unittests/"
+ },
+ {
+ "isolate_name": "svc_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "svc_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://pc:svc_tests/"
+ },
+ {
+ "isolate_name": "system_wrappers_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "system_wrappers_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://system_wrappers:system_wrappers_unittests/"
+ },
+ {
+ "isolate_name": "test_support_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "test_support_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://test:test_support_unittests/"
+ },
+ {
+ "isolate_name": "tools_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "tools_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://rtc_tools:tools_unittests/"
+ },
+ {
+ "isolate_name": "video_engine_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "video_engine_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://:video_engine_tests/"
+ },
+ {
+ "isolate_name": "voip_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "voip_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://:voip_unittests/"
+ },
+ {
+ "isolate_name": "webrtc_nonparallel_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "webrtc_nonparallel_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://:webrtc_nonparallel_tests/"
+ }
+ ]
+ },
+ "Linux32 Debug": {
+ "isolated_scripts": [
+ {
+ "isolate_name": "audio_decoder_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "audio_decoder_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://modules/audio_coding:audio_decoder_unittests/"
+ },
+ {
+ "isolate_name": "common_audio_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "common_audio_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://common_audio:common_audio_unittests/"
+ },
+ {
+ "isolate_name": "common_video_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "common_video_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://common_video:common_video_unittests/"
+ },
+ {
+ "isolate_name": "dcsctp_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "dcsctp_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://net/dcsctp:dcsctp_unittests/"
+ },
+ {
+ "args": [
+ "--quick"
+ ],
+ "isolate_name": "low_bandwidth_audio_test",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "low_bandwidth_audio_test",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://audio:low_bandwidth_audio_test/"
+ },
+ {
+ "isolate_name": "modules_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "modules_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 2
+ },
+ "test_id_prefix": "ninja://modules:modules_tests/"
+ },
+ {
+ "isolate_name": "modules_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "modules_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 6
+ },
+ "test_id_prefix": "ninja://modules:modules_unittests/"
+ },
+ {
+ "isolate_name": "peerconnection_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "peerconnection_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://pc:peerconnection_unittests/"
+ },
+ {
+ "isolate_name": "rtc_media_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_media_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://media:rtc_media_unittests/"
+ },
+ {
+ "isolate_name": "rtc_pc_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_pc_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://pc:rtc_pc_unittests/"
+ },
+ {
+ "isolate_name": "rtc_stats_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_stats_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://stats:rtc_stats_unittests/"
+ },
+ {
+ "isolate_name": "rtc_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 6
+ },
+ "test_id_prefix": "ninja://:rtc_unittests/"
+ },
+ {
+ "isolate_name": "slow_peer_connection_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "slow_peer_connection_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://pc:slow_peer_connection_unittests/"
+ },
+ {
+ "isolate_name": "svc_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "svc_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://pc:svc_tests/"
+ },
+ {
+ "isolate_name": "system_wrappers_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "system_wrappers_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://system_wrappers:system_wrappers_unittests/"
+ },
+ {
+ "isolate_name": "test_support_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "test_support_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://test:test_support_unittests/"
+ },
+ {
+ "isolate_name": "tools_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "tools_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://rtc_tools:tools_unittests/"
+ },
+ {
+ "isolate_name": "video_engine_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "video_engine_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://:video_engine_tests/"
+ },
+ {
+ "isolate_name": "voip_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "voip_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://:voip_unittests/"
+ },
+ {
+ "isolate_name": "webrtc_nonparallel_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "webrtc_nonparallel_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://:webrtc_nonparallel_tests/"
+ }
+ ]
+ },
+ "Linux32 Debug (ARM)": {},
+ "Linux32 Release": {
+ "isolated_scripts": [
+ {
+ "isolate_name": "audio_decoder_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "audio_decoder_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://modules/audio_coding:audio_decoder_unittests/"
+ },
+ {
+ "isolate_name": "common_audio_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "common_audio_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://common_audio:common_audio_unittests/"
+ },
+ {
+ "isolate_name": "common_video_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "common_video_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://common_video:common_video_unittests/"
+ },
+ {
+ "isolate_name": "dcsctp_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "dcsctp_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://net/dcsctp:dcsctp_unittests/"
+ },
+ {
+ "args": [
+ "--quick"
+ ],
+ "isolate_name": "low_bandwidth_audio_test",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "low_bandwidth_audio_test",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://audio:low_bandwidth_audio_test/"
+ },
+ {
+ "isolate_name": "modules_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "modules_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 2
+ },
+ "test_id_prefix": "ninja://modules:modules_tests/"
+ },
+ {
+ "isolate_name": "modules_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "modules_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 6
+ },
+ "test_id_prefix": "ninja://modules:modules_unittests/"
+ },
+ {
+ "isolate_name": "peerconnection_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "peerconnection_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://pc:peerconnection_unittests/"
+ },
+ {
+ "isolate_name": "rtc_media_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_media_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://media:rtc_media_unittests/"
+ },
+ {
+ "isolate_name": "rtc_pc_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_pc_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://pc:rtc_pc_unittests/"
+ },
+ {
+ "isolate_name": "rtc_stats_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_stats_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://stats:rtc_stats_unittests/"
+ },
+ {
+ "isolate_name": "rtc_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 6
+ },
+ "test_id_prefix": "ninja://:rtc_unittests/"
+ },
+ {
+ "isolate_name": "slow_peer_connection_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "slow_peer_connection_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://pc:slow_peer_connection_unittests/"
+ },
+ {
+ "isolate_name": "svc_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "svc_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://pc:svc_tests/"
+ },
+ {
+ "isolate_name": "system_wrappers_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "system_wrappers_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://system_wrappers:system_wrappers_unittests/"
+ },
+ {
+ "isolate_name": "test_support_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "test_support_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://test:test_support_unittests/"
+ },
+ {
+ "isolate_name": "tools_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "tools_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://rtc_tools:tools_unittests/"
+ },
+ {
+ "isolate_name": "video_engine_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "video_engine_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://:video_engine_tests/"
+ },
+ {
+ "isolate_name": "voip_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "voip_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://:voip_unittests/"
+ },
+ {
+ "isolate_name": "webrtc_nonparallel_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "webrtc_nonparallel_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://:webrtc_nonparallel_tests/"
+ }
+ ]
+ },
+ "Linux32 Release (ARM)": {},
+ "Linux64 Builder": {},
+ "Linux64 Debug": {
+ "isolated_scripts": [
+ {
+ "isolate_name": "audio_decoder_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "audio_decoder_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://modules/audio_coding:audio_decoder_unittests/"
+ },
+ {
+ "isolate_name": "common_audio_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "common_audio_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://common_audio:common_audio_unittests/"
+ },
+ {
+ "isolate_name": "common_video_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "common_video_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://common_video:common_video_unittests/"
+ },
+ {
+ "isolate_name": "dcsctp_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "dcsctp_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://net/dcsctp:dcsctp_unittests/"
+ },
+ {
+ "args": [
+ "--quick"
+ ],
+ "isolate_name": "low_bandwidth_audio_test",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "low_bandwidth_audio_test",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://audio:low_bandwidth_audio_test/"
+ },
+ {
+ "isolate_name": "modules_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "modules_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 2
+ },
+ "test_id_prefix": "ninja://modules:modules_tests/"
+ },
+ {
+ "isolate_name": "modules_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "modules_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 6
+ },
+ "test_id_prefix": "ninja://modules:modules_unittests/"
+ },
+ {
+ "isolate_name": "peerconnection_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "peerconnection_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://pc:peerconnection_unittests/"
+ },
+ {
+ "isolate_name": "rtc_media_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_media_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://media:rtc_media_unittests/"
+ },
+ {
+ "isolate_name": "rtc_pc_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_pc_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://pc:rtc_pc_unittests/"
+ },
+ {
+ "isolate_name": "rtc_stats_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_stats_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://stats:rtc_stats_unittests/"
+ },
+ {
+ "isolate_name": "rtc_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 6
+ },
+ "test_id_prefix": "ninja://:rtc_unittests/"
+ },
+ {
+ "isolate_name": "shared_screencast_stream_test",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "shared_screencast_stream_test",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://modules/desktop_capture:shared_screencast_stream_test/"
+ },
+ {
+ "isolate_name": "slow_peer_connection_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "slow_peer_connection_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://pc:slow_peer_connection_unittests/"
+ },
+ {
+ "isolate_name": "svc_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "svc_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://pc:svc_tests/"
+ },
+ {
+ "isolate_name": "system_wrappers_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "system_wrappers_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://system_wrappers:system_wrappers_unittests/"
+ },
+ {
+ "isolate_name": "test_support_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "test_support_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://test:test_support_unittests/"
+ },
+ {
+ "isolate_name": "tools_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "tools_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://rtc_tools:tools_unittests/"
+ },
+ {
+ "isolate_name": "video_engine_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "video_engine_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://:video_engine_tests/"
+ },
+ {
+ "isolate_name": "voip_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "voip_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://:voip_unittests/"
+ },
+ {
+ "isolate_name": "webrtc_nonparallel_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "webrtc_nonparallel_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://:webrtc_nonparallel_tests/"
+ }
+ ]
+ },
+ "Linux64 Debug (ARM)": {},
+ "Linux64 Release": {
+ "isolated_scripts": [
+ {
+ "isolate_name": "audio_decoder_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "audio_decoder_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://modules/audio_coding:audio_decoder_unittests/"
+ },
+ {
+ "isolate_name": "common_audio_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "common_audio_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://common_audio:common_audio_unittests/"
+ },
+ {
+ "isolate_name": "common_video_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "common_video_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://common_video:common_video_unittests/"
+ },
+ {
+ "isolate_name": "dcsctp_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "dcsctp_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://net/dcsctp:dcsctp_unittests/"
+ },
+ {
+ "args": [
+ "--quick"
+ ],
+ "isolate_name": "low_bandwidth_audio_test",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "low_bandwidth_audio_test",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://audio:low_bandwidth_audio_test/"
+ },
+ {
+ "isolate_name": "modules_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "modules_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 2
+ },
+ "test_id_prefix": "ninja://modules:modules_tests/"
+ },
+ {
+ "isolate_name": "modules_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "modules_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 6
+ },
+ "test_id_prefix": "ninja://modules:modules_unittests/"
+ },
+ {
+ "isolate_name": "peerconnection_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "peerconnection_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://pc:peerconnection_unittests/"
+ },
+ {
+ "isolate_name": "rtc_media_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_media_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://media:rtc_media_unittests/"
+ },
+ {
+ "isolate_name": "rtc_pc_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_pc_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://pc:rtc_pc_unittests/"
+ },
+ {
+ "isolate_name": "rtc_stats_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_stats_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://stats:rtc_stats_unittests/"
+ },
+ {
+ "isolate_name": "rtc_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 6
+ },
+ "test_id_prefix": "ninja://:rtc_unittests/"
+ },
+ {
+ "isolate_name": "shared_screencast_stream_test",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "shared_screencast_stream_test",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://modules/desktop_capture:shared_screencast_stream_test/"
+ },
+ {
+ "isolate_name": "slow_peer_connection_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "slow_peer_connection_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://pc:slow_peer_connection_unittests/"
+ },
+ {
+ "isolate_name": "svc_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "svc_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://pc:svc_tests/"
+ },
+ {
+ "isolate_name": "system_wrappers_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "system_wrappers_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://system_wrappers:system_wrappers_unittests/"
+ },
+ {
+ "isolate_name": "test_support_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "test_support_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://test:test_support_unittests/"
+ },
+ {
+ "isolate_name": "tools_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "tools_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://rtc_tools:tools_unittests/"
+ },
+ {
+ "isolate_name": "video_capture_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "video_capture_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04",
+ "pool": "WebRTC-baremetal"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://modules/video_capture:video_capture_tests/"
+ },
+ {
+ "isolate_name": "video_engine_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "video_engine_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://:video_engine_tests/"
+ },
+ {
+ "isolate_name": "voip_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "voip_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://:voip_unittests/"
+ },
+ {
+ "isolate_name": "webrtc_nonparallel_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "webrtc_nonparallel_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://:webrtc_nonparallel_tests/"
+ }
+ ]
+ },
+ "Linux64 Release (ARM)": {},
+ "Linux64 Release (Libfuzzer)": {},
+ "Mac Asan": {
+ "isolated_scripts": [
+ {
+ "isolate_name": "audio_decoder_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "audio_decoder_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cores": "12",
+ "cpu": "x86-64",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://modules/audio_coding:audio_decoder_unittests/"
+ },
+ {
+ "isolate_name": "common_audio_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "common_audio_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cores": "12",
+ "cpu": "x86-64",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://common_audio:common_audio_unittests/"
+ },
+ {
+ "isolate_name": "common_video_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "common_video_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cores": "12",
+ "cpu": "x86-64",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://common_video:common_video_unittests/"
+ },
+ {
+ "isolate_name": "dcsctp_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "dcsctp_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cores": "12",
+ "cpu": "x86-64",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://net/dcsctp:dcsctp_unittests/"
+ },
+ {
+ "args": [
+ "--quick"
+ ],
+ "isolate_name": "low_bandwidth_audio_test",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "low_bandwidth_audio_test",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cores": "12",
+ "cpu": "x86-64",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://audio:low_bandwidth_audio_test/"
+ },
+ {
+ "isolate_name": "modules_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "modules_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cores": "12",
+ "cpu": "x86-64",
+ "os": "Mac-12"
+ }
+ ],
+ "shards": 2
+ },
+ "test_id_prefix": "ninja://modules:modules_tests/"
+ },
+ {
+ "isolate_name": "modules_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "modules_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cores": "12",
+ "cpu": "x86-64",
+ "os": "Mac-12"
+ }
+ ],
+ "shards": 6
+ },
+ "test_id_prefix": "ninja://modules:modules_unittests/"
+ },
+ {
+ "isolate_name": "peerconnection_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "peerconnection_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cores": "12",
+ "cpu": "x86-64",
+ "os": "Mac-12"
+ }
+ ],
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://pc:peerconnection_unittests/"
+ },
+ {
+ "isolate_name": "rtc_media_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_media_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cores": "12",
+ "cpu": "x86-64",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://media:rtc_media_unittests/"
+ },
+ {
+ "isolate_name": "rtc_pc_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_pc_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cores": "12",
+ "cpu": "x86-64",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://pc:rtc_pc_unittests/"
+ },
+ {
+ "isolate_name": "rtc_stats_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_stats_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cores": "12",
+ "cpu": "x86-64",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://stats:rtc_stats_unittests/"
+ },
+ {
+ "isolate_name": "rtc_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cores": "12",
+ "cpu": "x86-64",
+ "os": "Mac-12"
+ }
+ ],
+ "shards": 6
+ },
+ "test_id_prefix": "ninja://:rtc_unittests/"
+ },
+ {
+ "isolate_name": "slow_peer_connection_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "slow_peer_connection_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cores": "12",
+ "cpu": "x86-64",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://pc:slow_peer_connection_unittests/"
+ },
+ {
+ "isolate_name": "svc_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "svc_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cores": "12",
+ "cpu": "x86-64",
+ "os": "Mac-12"
+ }
+ ],
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://pc:svc_tests/"
+ },
+ {
+ "isolate_name": "system_wrappers_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "system_wrappers_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cores": "12",
+ "cpu": "x86-64",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://system_wrappers:system_wrappers_unittests/"
+ },
+ {
+ "isolate_name": "test_support_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "test_support_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cores": "12",
+ "cpu": "x86-64",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://test:test_support_unittests/"
+ },
+ {
+ "isolate_name": "tools_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "tools_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cores": "12",
+ "cpu": "x86-64",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://rtc_tools:tools_unittests/"
+ },
+ {
+ "isolate_name": "video_engine_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "video_engine_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cores": "12",
+ "cpu": "x86-64",
+ "os": "Mac-12"
+ }
+ ],
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://:video_engine_tests/"
+ },
+ {
+ "isolate_name": "voip_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "voip_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cores": "12",
+ "cpu": "x86-64",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://:voip_unittests/"
+ },
+ {
+ "isolate_name": "webrtc_nonparallel_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "webrtc_nonparallel_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cores": "12",
+ "cpu": "x86-64",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://:webrtc_nonparallel_tests/"
+ }
+ ]
+ },
+ "Mac64 Builder": {},
+ "Mac64 Debug": {
+ "isolated_scripts": [
+ {
+ "isolate_name": "audio_decoder_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "audio_decoder_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cores": "12",
+ "cpu": "x86-64",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://modules/audio_coding:audio_decoder_unittests/"
+ },
+ {
+ "isolate_name": "common_audio_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "common_audio_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cores": "12",
+ "cpu": "x86-64",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://common_audio:common_audio_unittests/"
+ },
+ {
+ "isolate_name": "common_video_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "common_video_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cores": "12",
+ "cpu": "x86-64",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://common_video:common_video_unittests/"
+ },
+ {
+ "isolate_name": "dcsctp_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "dcsctp_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cores": "12",
+ "cpu": "x86-64",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://net/dcsctp:dcsctp_unittests/"
+ },
+ {
+ "args": [
+ "--quick"
+ ],
+ "isolate_name": "low_bandwidth_audio_test",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "low_bandwidth_audio_test",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cores": "12",
+ "cpu": "x86-64",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://audio:low_bandwidth_audio_test/"
+ },
+ {
+ "isolate_name": "modules_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "modules_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cores": "12",
+ "cpu": "x86-64",
+ "os": "Mac-12"
+ }
+ ],
+ "shards": 2
+ },
+ "test_id_prefix": "ninja://modules:modules_tests/"
+ },
+ {
+ "isolate_name": "modules_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "modules_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cores": "12",
+ "cpu": "x86-64",
+ "os": "Mac-12"
+ }
+ ],
+ "shards": 6
+ },
+ "test_id_prefix": "ninja://modules:modules_unittests/"
+ },
+ {
+ "isolate_name": "peerconnection_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "peerconnection_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cores": "12",
+ "cpu": "x86-64",
+ "os": "Mac-12"
+ }
+ ],
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://pc:peerconnection_unittests/"
+ },
+ {
+ "isolate_name": "rtc_media_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_media_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cores": "12",
+ "cpu": "x86-64",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://media:rtc_media_unittests/"
+ },
+ {
+ "isolate_name": "rtc_pc_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_pc_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cores": "12",
+ "cpu": "x86-64",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://pc:rtc_pc_unittests/"
+ },
+ {
+ "isolate_name": "rtc_stats_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_stats_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cores": "12",
+ "cpu": "x86-64",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://stats:rtc_stats_unittests/"
+ },
+ {
+ "isolate_name": "rtc_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cores": "12",
+ "cpu": "x86-64",
+ "os": "Mac-12"
+ }
+ ],
+ "shards": 6
+ },
+ "test_id_prefix": "ninja://:rtc_unittests/"
+ },
+ {
+ "isolate_name": "slow_peer_connection_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "slow_peer_connection_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cores": "12",
+ "cpu": "x86-64",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://pc:slow_peer_connection_unittests/"
+ },
+ {
+ "isolate_name": "svc_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "svc_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cores": "12",
+ "cpu": "x86-64",
+ "os": "Mac-12"
+ }
+ ],
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://pc:svc_tests/"
+ },
+ {
+ "isolate_name": "system_wrappers_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "system_wrappers_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cores": "12",
+ "cpu": "x86-64",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://system_wrappers:system_wrappers_unittests/"
+ },
+ {
+ "isolate_name": "test_support_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "test_support_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cores": "12",
+ "cpu": "x86-64",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://test:test_support_unittests/"
+ },
+ {
+ "isolate_name": "tools_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "tools_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cores": "12",
+ "cpu": "x86-64",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://rtc_tools:tools_unittests/"
+ },
+ {
+ "isolate_name": "video_engine_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "video_engine_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cores": "12",
+ "cpu": "x86-64",
+ "os": "Mac-12"
+ }
+ ],
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://:video_engine_tests/"
+ },
+ {
+ "isolate_name": "voip_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "voip_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cores": "12",
+ "cpu": "x86-64",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://:voip_unittests/"
+ },
+ {
+ "isolate_name": "webrtc_nonparallel_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "webrtc_nonparallel_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cores": "12",
+ "cpu": "x86-64",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://:webrtc_nonparallel_tests/"
+ }
+ ]
+ },
+ "Mac64 Release": {
+ "isolated_scripts": [
+ {
+ "isolate_name": "audio_decoder_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "audio_decoder_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://modules/audio_coding:audio_decoder_unittests/"
+ },
+ {
+ "isolate_name": "common_audio_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "common_audio_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://common_audio:common_audio_unittests/"
+ },
+ {
+ "isolate_name": "common_video_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "common_video_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://common_video:common_video_unittests/"
+ },
+ {
+ "isolate_name": "dcsctp_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "dcsctp_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://net/dcsctp:dcsctp_unittests/"
+ },
+ {
+ "args": [
+ "--quick"
+ ],
+ "isolate_name": "low_bandwidth_audio_test",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "low_bandwidth_audio_test",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://audio:low_bandwidth_audio_test/"
+ },
+ {
+ "isolate_name": "modules_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "modules_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Mac-12"
+ }
+ ],
+ "shards": 2
+ },
+ "test_id_prefix": "ninja://modules:modules_tests/"
+ },
+ {
+ "isolate_name": "modules_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "modules_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Mac-12"
+ }
+ ],
+ "shards": 6
+ },
+ "test_id_prefix": "ninja://modules:modules_unittests/"
+ },
+ {
+ "isolate_name": "peerconnection_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "peerconnection_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Mac-12"
+ }
+ ],
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://pc:peerconnection_unittests/"
+ },
+ {
+ "isolate_name": "rtc_media_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_media_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://media:rtc_media_unittests/"
+ },
+ {
+ "isolate_name": "rtc_pc_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_pc_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://pc:rtc_pc_unittests/"
+ },
+ {
+ "isolate_name": "rtc_stats_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_stats_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://stats:rtc_stats_unittests/"
+ },
+ {
+ "isolate_name": "rtc_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Mac-12"
+ }
+ ],
+ "shards": 6
+ },
+ "test_id_prefix": "ninja://:rtc_unittests/"
+ },
+ {
+ "isolate_name": "slow_peer_connection_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "slow_peer_connection_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://pc:slow_peer_connection_unittests/"
+ },
+ {
+ "isolate_name": "svc_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "svc_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Mac-12"
+ }
+ ],
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://pc:svc_tests/"
+ },
+ {
+ "isolate_name": "system_wrappers_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "system_wrappers_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://system_wrappers:system_wrappers_unittests/"
+ },
+ {
+ "isolate_name": "test_support_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "test_support_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://test:test_support_unittests/"
+ },
+ {
+ "isolate_name": "tools_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "tools_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://rtc_tools:tools_unittests/"
+ },
+ {
+ "isolate_name": "video_capture_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "video_capture_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Mac-12",
+ "pool": "WebRTC-baremetal"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://modules/video_capture:video_capture_tests/"
+ },
+ {
+ "isolate_name": "video_engine_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "video_engine_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Mac-12"
+ }
+ ],
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://:video_engine_tests/"
+ },
+ {
+ "isolate_name": "voip_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "voip_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://:voip_unittests/"
+ },
+ {
+ "isolate_name": "webrtc_nonparallel_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "webrtc_nonparallel_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://:webrtc_nonparallel_tests/"
+ }
+ ]
+ },
+ "MacARM64 M1 Release": {
+ "isolated_scripts": [
+ {
+ "isolate_name": "audio_decoder_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "audio_decoder_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "arm64-64-Apple_M1",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://modules/audio_coding:audio_decoder_unittests/"
+ },
+ {
+ "isolate_name": "common_audio_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "common_audio_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "arm64-64-Apple_M1",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://common_audio:common_audio_unittests/"
+ },
+ {
+ "isolate_name": "common_video_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "common_video_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "arm64-64-Apple_M1",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://common_video:common_video_unittests/"
+ },
+ {
+ "isolate_name": "dcsctp_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "dcsctp_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "arm64-64-Apple_M1",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://net/dcsctp:dcsctp_unittests/"
+ },
+ {
+ "args": [
+ "--quick"
+ ],
+ "isolate_name": "low_bandwidth_audio_test",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "low_bandwidth_audio_test",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "arm64-64-Apple_M1",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://audio:low_bandwidth_audio_test/"
+ },
+ {
+ "isolate_name": "modules_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "modules_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "arm64-64-Apple_M1",
+ "os": "Mac-12"
+ }
+ ],
+ "shards": 2
+ },
+ "test_id_prefix": "ninja://modules:modules_tests/"
+ },
+ {
+ "isolate_name": "modules_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "modules_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "arm64-64-Apple_M1",
+ "os": "Mac-12"
+ }
+ ],
+ "shards": 6
+ },
+ "test_id_prefix": "ninja://modules:modules_unittests/"
+ },
+ {
+ "isolate_name": "peerconnection_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "peerconnection_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "arm64-64-Apple_M1",
+ "os": "Mac-12"
+ }
+ ],
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://pc:peerconnection_unittests/"
+ },
+ {
+ "isolate_name": "rtc_media_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_media_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "arm64-64-Apple_M1",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://media:rtc_media_unittests/"
+ },
+ {
+ "isolate_name": "rtc_pc_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_pc_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "arm64-64-Apple_M1",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://pc:rtc_pc_unittests/"
+ },
+ {
+ "isolate_name": "rtc_stats_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_stats_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "arm64-64-Apple_M1",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://stats:rtc_stats_unittests/"
+ },
+ {
+ "isolate_name": "rtc_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "arm64-64-Apple_M1",
+ "os": "Mac-12"
+ }
+ ],
+ "shards": 6
+ },
+ "test_id_prefix": "ninja://:rtc_unittests/"
+ },
+ {
+ "isolate_name": "slow_peer_connection_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "slow_peer_connection_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "arm64-64-Apple_M1",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://pc:slow_peer_connection_unittests/"
+ },
+ {
+ "isolate_name": "svc_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "svc_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "arm64-64-Apple_M1",
+ "os": "Mac-12"
+ }
+ ],
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://pc:svc_tests/"
+ },
+ {
+ "isolate_name": "system_wrappers_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "system_wrappers_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "arm64-64-Apple_M1",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://system_wrappers:system_wrappers_unittests/"
+ },
+ {
+ "isolate_name": "test_support_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "test_support_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "arm64-64-Apple_M1",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://test:test_support_unittests/"
+ },
+ {
+ "isolate_name": "tools_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "tools_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "arm64-64-Apple_M1",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://rtc_tools:tools_unittests/"
+ },
+ {
+ "isolate_name": "video_engine_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "video_engine_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "arm64-64-Apple_M1",
+ "os": "Mac-12"
+ }
+ ],
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://:video_engine_tests/"
+ },
+ {
+ "isolate_name": "voip_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "voip_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "arm64-64-Apple_M1",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://:voip_unittests/"
+ },
+ {
+ "isolate_name": "webrtc_nonparallel_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "webrtc_nonparallel_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "arm64-64-Apple_M1",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://:webrtc_nonparallel_tests/"
+ }
+ ]
+ },
+ "MacArm64 Builder": {},
+ "Win (more configs)": {
+ "isolated_scripts": [
+ {
+ "isolate_name": "peerconnection_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "peerconnection_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ],
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://pc:peerconnection_unittests/"
+ }
+ ]
+ },
+ "Win32 Builder (Clang)": {},
+ "Win32 Debug (Clang)": {},
+ "Win32 Release (Clang)": {
+ "isolated_scripts": [
+ {
+ "isolate_name": "audio_decoder_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "audio_decoder_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://modules/audio_coding:audio_decoder_unittests/"
+ },
+ {
+ "isolate_name": "common_audio_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "common_audio_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://common_audio:common_audio_unittests/"
+ },
+ {
+ "isolate_name": "common_video_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "common_video_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://common_video:common_video_unittests/"
+ },
+ {
+ "isolate_name": "dcsctp_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "dcsctp_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://net/dcsctp:dcsctp_unittests/"
+ },
+ {
+ "args": [
+ "--quick"
+ ],
+ "isolate_name": "low_bandwidth_audio_test",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "low_bandwidth_audio_test",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://audio:low_bandwidth_audio_test/"
+ },
+ {
+ "isolate_name": "modules_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "modules_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ],
+ "shards": 2
+ },
+ "test_id_prefix": "ninja://modules:modules_tests/"
+ },
+ {
+ "isolate_name": "modules_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "modules_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ],
+ "shards": 6
+ },
+ "test_id_prefix": "ninja://modules:modules_unittests/"
+ },
+ {
+ "isolate_name": "peerconnection_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "peerconnection_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ],
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://pc:peerconnection_unittests/"
+ },
+ {
+ "isolate_name": "rtc_media_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_media_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://media:rtc_media_unittests/"
+ },
+ {
+ "isolate_name": "rtc_pc_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_pc_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://pc:rtc_pc_unittests/"
+ },
+ {
+ "isolate_name": "rtc_stats_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_stats_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://stats:rtc_stats_unittests/"
+ },
+ {
+ "isolate_name": "rtc_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ],
+ "shards": 6
+ },
+ "test_id_prefix": "ninja://:rtc_unittests/"
+ },
+ {
+ "isolate_name": "slow_peer_connection_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "slow_peer_connection_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://pc:slow_peer_connection_unittests/"
+ },
+ {
+ "isolate_name": "svc_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "svc_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ],
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://pc:svc_tests/"
+ },
+ {
+ "isolate_name": "system_wrappers_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "system_wrappers_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://system_wrappers:system_wrappers_unittests/"
+ },
+ {
+ "isolate_name": "test_support_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "test_support_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://test:test_support_unittests/"
+ },
+ {
+ "isolate_name": "tools_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "tools_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://rtc_tools:tools_unittests/"
+ },
+ {
+ "isolate_name": "video_engine_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "video_engine_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ],
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://:video_engine_tests/"
+ },
+ {
+ "isolate_name": "voip_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "voip_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://:voip_unittests/"
+ },
+ {
+ "isolate_name": "webrtc_nonparallel_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "webrtc_nonparallel_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://:webrtc_nonparallel_tests/"
+ }
+ ]
+ },
+ "Win64 ASan": {
+ "isolated_scripts": [
+ {
+ "isolate_name": "audio_decoder_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "audio_decoder_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://modules/audio_coding:audio_decoder_unittests/"
+ },
+ {
+ "isolate_name": "common_audio_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "common_audio_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://common_audio:common_audio_unittests/"
+ },
+ {
+ "isolate_name": "common_video_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "common_video_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://common_video:common_video_unittests/"
+ },
+ {
+ "isolate_name": "dcsctp_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "dcsctp_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://net/dcsctp:dcsctp_unittests/"
+ },
+ {
+ "args": [
+ "--quick"
+ ],
+ "isolate_name": "low_bandwidth_audio_test",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "low_bandwidth_audio_test",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://audio:low_bandwidth_audio_test/"
+ },
+ {
+ "isolate_name": "modules_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "modules_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ],
+ "shards": 2
+ },
+ "test_id_prefix": "ninja://modules:modules_tests/"
+ },
+ {
+ "isolate_name": "modules_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "modules_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ],
+ "shards": 6
+ },
+ "test_id_prefix": "ninja://modules:modules_unittests/"
+ },
+ {
+ "isolate_name": "peerconnection_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "peerconnection_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ],
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://pc:peerconnection_unittests/"
+ },
+ {
+ "isolate_name": "rtc_media_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_media_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://media:rtc_media_unittests/"
+ },
+ {
+ "isolate_name": "rtc_pc_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_pc_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://pc:rtc_pc_unittests/"
+ },
+ {
+ "isolate_name": "rtc_stats_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_stats_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://stats:rtc_stats_unittests/"
+ },
+ {
+ "isolate_name": "rtc_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ],
+ "shards": 6
+ },
+ "test_id_prefix": "ninja://:rtc_unittests/"
+ },
+ {
+ "isolate_name": "slow_peer_connection_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "slow_peer_connection_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://pc:slow_peer_connection_unittests/"
+ },
+ {
+ "isolate_name": "svc_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "svc_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ],
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://pc:svc_tests/"
+ },
+ {
+ "isolate_name": "system_wrappers_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "system_wrappers_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://system_wrappers:system_wrappers_unittests/"
+ },
+ {
+ "isolate_name": "test_support_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "test_support_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://test:test_support_unittests/"
+ },
+ {
+ "isolate_name": "tools_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "tools_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://rtc_tools:tools_unittests/"
+ },
+ {
+ "isolate_name": "video_engine_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "video_engine_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ],
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://:video_engine_tests/"
+ },
+ {
+ "isolate_name": "voip_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "voip_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://:voip_unittests/"
+ },
+ {
+ "isolate_name": "webrtc_nonparallel_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "webrtc_nonparallel_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://:webrtc_nonparallel_tests/"
+ }
+ ]
+ },
+ "Win64 Debug (Clang)": {
+ "isolated_scripts": [
+ {
+ "isolate_name": "audio_decoder_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "audio_decoder_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://modules/audio_coding:audio_decoder_unittests/"
+ },
+ {
+ "isolate_name": "common_audio_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "common_audio_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://common_audio:common_audio_unittests/"
+ },
+ {
+ "isolate_name": "common_video_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "common_video_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://common_video:common_video_unittests/"
+ },
+ {
+ "isolate_name": "dcsctp_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "dcsctp_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://net/dcsctp:dcsctp_unittests/"
+ },
+ {
+ "args": [
+ "--quick"
+ ],
+ "isolate_name": "low_bandwidth_audio_test",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "low_bandwidth_audio_test",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://audio:low_bandwidth_audio_test/"
+ },
+ {
+ "isolate_name": "modules_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "modules_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ],
+ "shards": 2
+ },
+ "test_id_prefix": "ninja://modules:modules_tests/"
+ },
+ {
+ "isolate_name": "modules_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "modules_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ],
+ "shards": 6
+ },
+ "test_id_prefix": "ninja://modules:modules_unittests/"
+ },
+ {
+ "isolate_name": "peerconnection_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "peerconnection_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ],
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://pc:peerconnection_unittests/"
+ },
+ {
+ "isolate_name": "rtc_media_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_media_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://media:rtc_media_unittests/"
+ },
+ {
+ "isolate_name": "rtc_pc_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_pc_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://pc:rtc_pc_unittests/"
+ },
+ {
+ "isolate_name": "rtc_stats_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_stats_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://stats:rtc_stats_unittests/"
+ },
+ {
+ "isolate_name": "rtc_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ],
+ "shards": 6
+ },
+ "test_id_prefix": "ninja://:rtc_unittests/"
+ },
+ {
+ "isolate_name": "slow_peer_connection_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "slow_peer_connection_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://pc:slow_peer_connection_unittests/"
+ },
+ {
+ "isolate_name": "svc_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "svc_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ],
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://pc:svc_tests/"
+ },
+ {
+ "isolate_name": "system_wrappers_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "system_wrappers_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://system_wrappers:system_wrappers_unittests/"
+ },
+ {
+ "isolate_name": "test_support_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "test_support_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://test:test_support_unittests/"
+ },
+ {
+ "isolate_name": "tools_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "tools_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://rtc_tools:tools_unittests/"
+ },
+ {
+ "isolate_name": "video_engine_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "video_engine_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ],
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://:video_engine_tests/"
+ },
+ {
+ "isolate_name": "voip_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "voip_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://:voip_unittests/"
+ },
+ {
+ "isolate_name": "webrtc_nonparallel_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "webrtc_nonparallel_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://:webrtc_nonparallel_tests/"
+ }
+ ]
+ },
+ "Win64 Release (Clang)": {
+ "isolated_scripts": [
+ {
+ "isolate_name": "audio_decoder_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "audio_decoder_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://modules/audio_coding:audio_decoder_unittests/"
+ },
+ {
+ "isolate_name": "common_audio_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "common_audio_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://common_audio:common_audio_unittests/"
+ },
+ {
+ "isolate_name": "common_video_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "common_video_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://common_video:common_video_unittests/"
+ },
+ {
+ "isolate_name": "dcsctp_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "dcsctp_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://net/dcsctp:dcsctp_unittests/"
+ },
+ {
+ "args": [
+ "--quick"
+ ],
+ "isolate_name": "low_bandwidth_audio_test",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "low_bandwidth_audio_test",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://audio:low_bandwidth_audio_test/"
+ },
+ {
+ "isolate_name": "modules_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "modules_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10"
+ }
+ ],
+ "shards": 2
+ },
+ "test_id_prefix": "ninja://modules:modules_tests/"
+ },
+ {
+ "isolate_name": "modules_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "modules_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10"
+ }
+ ],
+ "shards": 6
+ },
+ "test_id_prefix": "ninja://modules:modules_unittests/"
+ },
+ {
+ "isolate_name": "peerconnection_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "peerconnection_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10"
+ }
+ ],
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://pc:peerconnection_unittests/"
+ },
+ {
+ "isolate_name": "rtc_media_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_media_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://media:rtc_media_unittests/"
+ },
+ {
+ "isolate_name": "rtc_pc_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_pc_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://pc:rtc_pc_unittests/"
+ },
+ {
+ "isolate_name": "rtc_stats_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_stats_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://stats:rtc_stats_unittests/"
+ },
+ {
+ "isolate_name": "rtc_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10"
+ }
+ ],
+ "shards": 6
+ },
+ "test_id_prefix": "ninja://:rtc_unittests/"
+ },
+ {
+ "isolate_name": "slow_peer_connection_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "slow_peer_connection_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://pc:slow_peer_connection_unittests/"
+ },
+ {
+ "isolate_name": "svc_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "svc_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10"
+ }
+ ],
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://pc:svc_tests/"
+ },
+ {
+ "isolate_name": "system_wrappers_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "system_wrappers_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://system_wrappers:system_wrappers_unittests/"
+ },
+ {
+ "isolate_name": "test_support_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "test_support_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://test:test_support_unittests/"
+ },
+ {
+ "isolate_name": "tools_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "tools_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://rtc_tools:tools_unittests/"
+ },
+ {
+ "isolate_name": "video_capture_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "video_capture_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10",
+ "pool": "WebRTC-baremetal"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://modules/video_capture:video_capture_tests/"
+ },
+ {
+ "isolate_name": "video_engine_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "video_engine_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10"
+ }
+ ],
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://:video_engine_tests/"
+ },
+ {
+ "isolate_name": "voip_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "voip_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://:voip_unittests/"
+ },
+ {
+ "isolate_name": "webrtc_nonparallel_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "webrtc_nonparallel_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://:webrtc_nonparallel_tests/"
+ }
+ ]
+ },
+ "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": {}
+}
diff --git a/third_party/libwebrtc/infra/specs/client.webrtc.perf.json b/third_party/libwebrtc/infra/specs/client.webrtc.perf.json
new file mode 100644
index 0000000000..9644628fbc
--- /dev/null
+++ b/third_party/libwebrtc/infra/specs/client.webrtc.perf.json
@@ -0,0 +1,633 @@
+{
+ "AAAAA1 AUTOGENERATED FILE DO NOT EDIT": {},
+ "AAAAA2 See generate_buildbot_json.py to make changes": {},
+ "Perf Android32 (O Pixel2)": {
+ "gtest_tests": [
+ {
+ "args": [
+ ".",
+ "--remove",
+ "--android",
+ "--adb-path",
+ "../../third_party/android_sdk/public/platform-tools/adb",
+ "--isolated-script-test-perf-output=${ISOLATED_OUTDIR}/perftest-output.pb"
+ ],
+ "merge": {
+ "args": [
+ "--test-suite",
+ "low_bandwidth_audio_perf_test"
+ ],
+ "script": "//tools_webrtc/perf/process_perf_results.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "gce": "0",
+ "os": "Android",
+ "pool": "WebRTC-perf"
+ }
+ ],
+ "expiration": 10800,
+ "hard_timeout": 10800,
+ "idempotent": false,
+ "io_timeout": 10800,
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "low_bandwidth_audio_perf_test",
+ "test_id_prefix": "ninja://audio:low_bandwidth_audio_perf_test/"
+ },
+ {
+ "args": [
+ "--isolated-script-test-perf-output=${ISOLATED_OUTDIR}/perftest-output.pb",
+ "--nologs"
+ ],
+ "merge": {
+ "args": [
+ "--test-suite",
+ "webrtc_perf_tests"
+ ],
+ "script": "//tools_webrtc/perf/process_perf_results.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "gce": "0",
+ "os": "Android",
+ "pool": "WebRTC-perf"
+ }
+ ],
+ "expiration": 10800,
+ "hard_timeout": 10800,
+ "idempotent": false,
+ "io_timeout": 10800,
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "webrtc_perf_tests",
+ "test_id_prefix": "ninja://:webrtc_perf_tests/"
+ }
+ ]
+ },
+ "Perf Android32 (R Pixel5)": {
+ "gtest_tests": [
+ {
+ "args": [
+ ".",
+ "--remove",
+ "--android",
+ "--adb-path",
+ "../../third_party/android_sdk/public/platform-tools/adb",
+ "--isolated-script-test-perf-output=${ISOLATED_OUTDIR}/perftest-output.pb"
+ ],
+ "merge": {
+ "args": [
+ "--test-suite",
+ "low_bandwidth_audio_perf_test"
+ ],
+ "script": "//tools_webrtc/perf/process_perf_results.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "redfin",
+ "gce": "0",
+ "os": "Android",
+ "pool": "WebRTC-perf"
+ }
+ ],
+ "expiration": 10800,
+ "hard_timeout": 10800,
+ "idempotent": false,
+ "io_timeout": 10800,
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "low_bandwidth_audio_perf_test",
+ "test_id_prefix": "ninja://audio:low_bandwidth_audio_perf_test/"
+ },
+ {
+ "args": [
+ "--isolated-script-test-perf-output=${ISOLATED_OUTDIR}/perftest-output.pb",
+ "--nologs"
+ ],
+ "merge": {
+ "args": [
+ "--test-suite",
+ "webrtc_perf_tests"
+ ],
+ "script": "//tools_webrtc/perf/process_perf_results.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "redfin",
+ "gce": "0",
+ "os": "Android",
+ "pool": "WebRTC-perf"
+ }
+ ],
+ "expiration": 10800,
+ "hard_timeout": 10800,
+ "idempotent": false,
+ "io_timeout": 10800,
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "webrtc_perf_tests",
+ "test_id_prefix": "ninja://:webrtc_perf_tests/"
+ }
+ ]
+ },
+ "Perf Android64 (O Pixel2)": {
+ "gtest_tests": [
+ {
+ "args": [
+ ".",
+ "--remove",
+ "--android",
+ "--adb-path",
+ "../../third_party/android_sdk/public/platform-tools/adb",
+ "--isolated-script-test-perf-output=${ISOLATED_OUTDIR}/perftest-output.pb"
+ ],
+ "merge": {
+ "args": [
+ "--test-suite",
+ "low_bandwidth_audio_perf_test"
+ ],
+ "script": "//tools_webrtc/perf/process_perf_results.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "gce": "0",
+ "os": "Android",
+ "pool": "WebRTC-perf"
+ }
+ ],
+ "expiration": 10800,
+ "hard_timeout": 10800,
+ "idempotent": false,
+ "io_timeout": 10800,
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "low_bandwidth_audio_perf_test",
+ "test_id_prefix": "ninja://audio:low_bandwidth_audio_perf_test/"
+ },
+ {
+ "args": [
+ "--isolated-script-test-perf-output=${ISOLATED_OUTDIR}/perftest-output.pb",
+ "--nologs"
+ ],
+ "merge": {
+ "args": [
+ "--test-suite",
+ "webrtc_perf_tests"
+ ],
+ "script": "//tools_webrtc/perf/process_perf_results.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "gce": "0",
+ "os": "Android",
+ "pool": "WebRTC-perf"
+ }
+ ],
+ "expiration": 10800,
+ "hard_timeout": 10800,
+ "idempotent": false,
+ "io_timeout": 10800,
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "webrtc_perf_tests",
+ "test_id_prefix": "ninja://:webrtc_perf_tests/"
+ }
+ ]
+ },
+ "Perf Android64 (R Pixel5)": {
+ "gtest_tests": [
+ {
+ "args": [
+ ".",
+ "--remove",
+ "--android",
+ "--adb-path",
+ "../../third_party/android_sdk/public/platform-tools/adb",
+ "--isolated-script-test-perf-output=${ISOLATED_OUTDIR}/perftest-output.pb"
+ ],
+ "merge": {
+ "args": [
+ "--test-suite",
+ "low_bandwidth_audio_perf_test"
+ ],
+ "script": "//tools_webrtc/perf/process_perf_results.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "redfin",
+ "gce": "0",
+ "os": "Android",
+ "pool": "WebRTC-perf"
+ }
+ ],
+ "expiration": 10800,
+ "hard_timeout": 10800,
+ "idempotent": false,
+ "io_timeout": 10800,
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "low_bandwidth_audio_perf_test",
+ "test_id_prefix": "ninja://audio:low_bandwidth_audio_perf_test/"
+ },
+ {
+ "args": [
+ "--isolated-script-test-perf-output=${ISOLATED_OUTDIR}/perftest-output.pb",
+ "--nologs"
+ ],
+ "merge": {
+ "args": [
+ "--test-suite",
+ "webrtc_perf_tests"
+ ],
+ "script": "//tools_webrtc/perf/process_perf_results.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "redfin",
+ "gce": "0",
+ "os": "Android",
+ "pool": "WebRTC-perf"
+ }
+ ],
+ "expiration": 10800,
+ "hard_timeout": 10800,
+ "idempotent": false,
+ "io_timeout": 10800,
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "webrtc_perf_tests",
+ "test_id_prefix": "ninja://:webrtc_perf_tests/"
+ }
+ ]
+ },
+ "Perf Fuchsia": {
+ "isolated_scripts": [
+ {
+ "args": [
+ "--gtest_output=json:${ISOLATED_OUTDIR}/gtest_output.json",
+ "--test-launcher-summary-output=${ISOLATED_OUTDIR}/gtest_output.json",
+ "--test-arg=--gtest_output=json:/custom_artifacts/gtest_output.json",
+ "--test-arg=--undefok=test_launcher_summary_output",
+ "--nologs",
+ "--isolated-script-test-perf-output=${ISOLATED_OUTDIR}/perftest-output.json"
+ ],
+ "isolate_name": "fuchsia_perf_tests",
+ "merge": {
+ "args": [
+ "--test-suite",
+ "fuchsia_perf_tests"
+ ],
+ "script": "//tools_webrtc/perf/process_perf_results.py"
+ },
+ "name": "fuchsia_perf_tests",
+ "resultdb": {
+ "result_file": "${ISOLATED_OUTDIR}/gtest_output.json",
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "gce": "1",
+ "os": "Ubuntu-18.04",
+ "pool": "WebRTC-perf"
+ }
+ ],
+ "expiration": 10800,
+ "hard_timeout": 10800,
+ "idempotent": false,
+ "io_timeout": 10800
+ },
+ "test_id_prefix": "ninja://:fuchsia_perf_tests/"
+ }
+ ]
+ },
+ "Perf Linux Bionic": {
+ "isolated_scripts": [
+ {
+ "args": [
+ ".",
+ "--remove",
+ "--gtest_output=json:${ISOLATED_OUTDIR}/gtest_output.json"
+ ],
+ "isolate_name": "low_bandwidth_audio_perf_test",
+ "merge": {
+ "args": [
+ "--test-suite",
+ "low_bandwidth_audio_perf_test"
+ ],
+ "script": "//tools_webrtc/perf/process_perf_results.py"
+ },
+ "name": "low_bandwidth_audio_perf_test",
+ "resultdb": {
+ "result_file": "${ISOLATED_OUTDIR}/gtest_output.json",
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "gce": "0",
+ "os": "Ubuntu-18.04",
+ "pool": "WebRTC-perf"
+ }
+ ],
+ "expiration": 10800,
+ "hard_timeout": 10800,
+ "idempotent": false,
+ "io_timeout": 10800
+ },
+ "test_id_prefix": "ninja://audio:low_bandwidth_audio_perf_test/"
+ },
+ {
+ "args": [
+ "--test_artifacts_dir=${ISOLATED_OUTDIR}",
+ "--save_worst_frame",
+ "--gtest_output=json:${ISOLATED_OUTDIR}/gtest_output.json",
+ "--nologs"
+ ],
+ "isolate_name": "webrtc_perf_tests",
+ "merge": {
+ "args": [
+ "--test-suite",
+ "webrtc_perf_tests"
+ ],
+ "script": "//tools_webrtc/perf/process_perf_results.py"
+ },
+ "name": "webrtc_perf_tests",
+ "resultdb": {
+ "result_file": "${ISOLATED_OUTDIR}/gtest_output.json",
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "gce": "0",
+ "os": "Ubuntu-18.04",
+ "pool": "WebRTC-perf"
+ }
+ ],
+ "expiration": 10800,
+ "hard_timeout": 10800,
+ "idempotent": false,
+ "io_timeout": 10800
+ },
+ "test_id_prefix": "ninja://:webrtc_perf_tests/"
+ }
+ ]
+ },
+ "Perf Mac 11": {
+ "isolated_scripts": [
+ {
+ "args": [
+ ".",
+ "--remove",
+ "--gtest_output=json:${ISOLATED_OUTDIR}/gtest_output.json"
+ ],
+ "isolate_name": "low_bandwidth_audio_perf_test",
+ "merge": {
+ "args": [
+ "--test-suite",
+ "low_bandwidth_audio_perf_test"
+ ],
+ "script": "//tools_webrtc/perf/process_perf_results.py"
+ },
+ "name": "low_bandwidth_audio_perf_test",
+ "resultdb": {
+ "result_file": "${ISOLATED_OUTDIR}/gtest_output.json",
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "gce": "0",
+ "os": "Mac-11",
+ "pool": "WebRTC-perf"
+ }
+ ],
+ "expiration": 10800,
+ "hard_timeout": 10800,
+ "idempotent": false,
+ "io_timeout": 10800
+ },
+ "test_id_prefix": "ninja://audio:low_bandwidth_audio_perf_test/"
+ },
+ {
+ "args": [
+ "--test_artifacts_dir=${ISOLATED_OUTDIR}",
+ "--save_worst_frame",
+ "--gtest_output=json:${ISOLATED_OUTDIR}/gtest_output.json",
+ "--nologs"
+ ],
+ "isolate_name": "webrtc_perf_tests",
+ "merge": {
+ "args": [
+ "--test-suite",
+ "webrtc_perf_tests"
+ ],
+ "script": "//tools_webrtc/perf/process_perf_results.py"
+ },
+ "name": "webrtc_perf_tests",
+ "resultdb": {
+ "result_file": "${ISOLATED_OUTDIR}/gtest_output.json",
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "gce": "0",
+ "os": "Mac-11",
+ "pool": "WebRTC-perf"
+ }
+ ],
+ "expiration": 10800,
+ "hard_timeout": 10800,
+ "idempotent": false,
+ "io_timeout": 10800
+ },
+ "test_id_prefix": "ninja://:webrtc_perf_tests/"
+ }
+ ]
+ },
+ "Perf Mac M1 Arm64 12": {
+ "isolated_scripts": [
+ {
+ "args": [
+ "--gtest_output=json:${ISOLATED_OUTDIR}/gtest_output.json",
+ "--nologs"
+ ],
+ "isolate_name": "webrtc_perf_tests",
+ "merge": {
+ "args": [
+ "--test-suite",
+ "webrtc_perf_tests"
+ ],
+ "script": "//tools_webrtc/perf/process_perf_results.py"
+ },
+ "name": "webrtc_perf_tests",
+ "resultdb": {
+ "result_file": "${ISOLATED_OUTDIR}/gtest_output.json",
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "arm64-64-Apple_M1",
+ "gce": "0",
+ "os": "Mac-12",
+ "pool": "WebRTC-perf"
+ }
+ ],
+ "expiration": 10800,
+ "hard_timeout": 10800,
+ "idempotent": false,
+ "io_timeout": 10800
+ },
+ "test_id_prefix": "ninja://:webrtc_perf_tests/"
+ }
+ ]
+ },
+ "Perf Win 10": {
+ "isolated_scripts": [
+ {
+ "args": [
+ ".",
+ "--remove",
+ "--gtest_output=json:${ISOLATED_OUTDIR}/gtest_output.json"
+ ],
+ "isolate_name": "low_bandwidth_audio_perf_test",
+ "merge": {
+ "args": [
+ "--test-suite",
+ "low_bandwidth_audio_perf_test"
+ ],
+ "script": "//tools_webrtc/perf/process_perf_results.py"
+ },
+ "name": "low_bandwidth_audio_perf_test",
+ "resultdb": {
+ "result_file": "${ISOLATED_OUTDIR}/gtest_output.json",
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "gce": "0",
+ "os": "Windows-10",
+ "pool": "WebRTC-perf"
+ }
+ ],
+ "expiration": 10800,
+ "hard_timeout": 10800,
+ "idempotent": false,
+ "io_timeout": 10800
+ },
+ "test_id_prefix": "ninja://audio:low_bandwidth_audio_perf_test/"
+ },
+ {
+ "args": [
+ "--test_artifacts_dir=${ISOLATED_OUTDIR}",
+ "--save_worst_frame",
+ "--gtest_output=json:${ISOLATED_OUTDIR}/gtest_output.json",
+ "--nologs"
+ ],
+ "isolate_name": "webrtc_perf_tests",
+ "merge": {
+ "args": [
+ "--test-suite",
+ "webrtc_perf_tests"
+ ],
+ "script": "//tools_webrtc/perf/process_perf_results.py"
+ },
+ "name": "webrtc_perf_tests",
+ "resultdb": {
+ "result_file": "${ISOLATED_OUTDIR}/gtest_output.json",
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "gce": "0",
+ "os": "Windows-10",
+ "pool": "WebRTC-perf"
+ }
+ ],
+ "expiration": 10800,
+ "hard_timeout": 10800,
+ "idempotent": false,
+ "io_timeout": 10800
+ },
+ "test_id_prefix": "ninja://:webrtc_perf_tests/"
+ }
+ ]
+ }
+}
diff --git a/third_party/libwebrtc/infra/specs/generate_buildbot_json.py b/third_party/libwebrtc/infra/specs/generate_buildbot_json.py
new file mode 100755
index 0000000000..43ae366cc8
--- /dev/null
+++ b/third_party/libwebrtc/infra/specs/generate_buildbot_json.py
@@ -0,0 +1,95 @@
+#!/usr/bin/env vpython3
+# Copyright (c) 2022 The WebRTC project authors. All Rights Reserved.
+#
+# Use of this source code is governed by a BSD-style license
+# that can be found in the LICENSE file in the root of the source
+# tree. An additional intellectual property rights grant can be found
+# in the file PATENTS. All contributing project authors may
+# be found in the AUTHORS file in the root of the source tree.
+"""Script to generate the test spec JSON files and the mixins.pyl file from the
+ADDITIONAL_MIXINS dictonary. Calls Chromium's generate_buildbot_json.
+"""
+
+import ast
+import os
+import subprocess
+import sys
+
+_SCRIPT_DIR = os.path.dirname(os.path.realpath(__file__))
+_SRC_DIR = os.path.dirname(os.path.dirname(_SCRIPT_DIR))
+sys.path.insert(0, _SRC_DIR)
+sys.path.insert(0, os.path.join(_SRC_DIR, 'testing', 'buildbot'))
+
+from testing.buildbot import generate_buildbot_json
+
+# Add custom mixins here.
+WEBRTC_MIXIN_FILE_NAME = os.path.join(_SCRIPT_DIR, 'mixins_webrtc.pyl')
+MIXIN_FILE_NAME = os.path.join(_SCRIPT_DIR, 'mixins.pyl')
+MIXINS_PYL_TEMPLATE = """\
+# GENERATED FILE - DO NOT EDIT.
+# Generated by {script_name} using data from
+# {data_source}
+#
+# Copyright (c) 2022 The WebRTC project authors. All Rights Reserved.
+#
+# Use of this source code is governed by a BSD-style license
+# that can be found in the LICENSE file in the root of the source
+# tree. An additional intellectual property rights grant can be found
+# in the file PATENTS. All contributing project authors may
+# be found in the AUTHORS file in the root of the source tree.
+
+{mixin_data}
+"""
+
+
+def generate_mixins_file_from_used_mixins(generator):
+ chromium_args = generate_buildbot_json.BBJSONGenerator.parse_args(argv=None)
+ chromium_generator = generate_buildbot_json.BBJSONGenerator(chromium_args)
+ chromium_generator.load_configuration_files()
+
+ seen_mixins = set()
+ for waterfall in generator.waterfalls:
+ seen_mixins = seen_mixins.union(waterfall.get('mixins', set()))
+ for bot_name, tester in waterfall['machines'].items():
+ del bot_name
+ seen_mixins = seen_mixins.union(tester.get('mixins', set()))
+ for suite in generator.test_suites.values():
+ for test in suite.values():
+ if isinstance(test, list):
+ # This is for mixins defined in variants.pyl.
+ for variant in test:
+ seen_mixins = seen_mixins.union(variant.get('mixins', set()))
+ else:
+ seen_mixins = seen_mixins.union(test.get('mixins', set()))
+
+ found_mixins = ast.literal_eval(open(WEBRTC_MIXIN_FILE_NAME).read())
+ for mixin in seen_mixins:
+ if mixin not in found_mixins:
+ found_mixins[mixin] = chromium_generator.mixins[mixin]
+ elif mixin in chromium_generator.mixins:
+ assert False, '"%s" is already defined in Chromium\'s mixins.pyl' % mixin
+
+ format_data = {
+ 'script_name': os.path.basename(__file__),
+ 'data_source': 'mixins_webrtc.pyl and Chromium\'s mixins.pyl',
+ 'mixin_data': dict(sorted(found_mixins.items())),
+ }
+ with open(MIXIN_FILE_NAME, 'w') as f:
+ f.write(MIXINS_PYL_TEMPLATE.format(**format_data))
+
+ return subprocess.call(['yapf', '-i', MIXIN_FILE_NAME])
+
+
+def main():
+ override_args = ['--pyl-files-dir', _SCRIPT_DIR]
+ webrtc_args = generate_buildbot_json.BBJSONGenerator.parse_args(override_args)
+ webrtc_generator = generate_buildbot_json.BBJSONGenerator(webrtc_args)
+ webrtc_generator.load_configuration_files()
+ webrtc_generator.resolve_configuration_files()
+
+ generate_mixins_file_from_used_mixins(webrtc_generator)
+ return webrtc_generator.main()
+
+
+if __name__ == '__main__': # pragma: no cover
+ sys.exit(main())
diff --git a/third_party/libwebrtc/infra/specs/gn_isolate_map.pyl b/third_party/libwebrtc/infra/specs/gn_isolate_map.pyl
new file mode 100644
index 0000000000..c7c472fcfa
--- /dev/null
+++ b/third_party/libwebrtc/infra/specs/gn_isolate_map.pyl
@@ -0,0 +1,162 @@
+# Copyright (c) 2022 The WebRTC project authors. All Rights Reserved.
+#
+# Use of this source code is governed by a BSD-style license
+# that can be found in the LICENSE file in the root of the source
+# tree. An additional intellectual property rights grant can be found
+# in the file PATENTS. All contributing project authors may
+# be found in the AUTHORS file in the root of the source tree.
+
+# gn_isolate_map.pyl - A mapping of Ninja build target names to GN labels and
+# test type classifications for the tests that are run on the bots.
+#
+# This file is based on testing/buildbot/gn_isolate_map.pyl for Chromium, but
+# is covering WebRTC stand-alone tests instead.
+# See https://cs.chromium.org/chromium/src/testing/buildbot/gn_isolate_map.pyl
+# for more detailed documentation.
+
+{
+ "All": {
+ "label": "//:All",
+ "type": "additional_compile_target",
+ },
+ "AppRTCMobile_test_apk": {
+ "label": "//examples:AppRTCMobile_test_apk",
+ "type": "console_test_launcher",
+ },
+ "android_junit_tests": {
+ "label": "//:android_junit_tests",
+ "type": "junit_test",
+ },
+ "android_examples_junit_tests": {
+ "label": "//examples:android_examples_junit_tests",
+ "type": "junit_test",
+ },
+ "android_sdk_junit_tests": {
+ "label": "//sdk/android:android_sdk_junit_tests",
+ "type": "junit_test",
+ },
+ "apprtcmobile_tests": {
+ "label": "//examples:apprtcmobile_tests",
+ "type": "console_test_launcher",
+ },
+ "audio_decoder_unittests": {
+ "label": "//modules/audio_coding:audio_decoder_unittests",
+ "type": "console_test_launcher",
+ },
+ "common_audio_unittests": {
+ "label": "//common_audio:common_audio_unittests",
+ "type": "console_test_launcher",
+ },
+ "common_video_unittests": {
+ "label": "//common_video:common_video_unittests",
+ "type": "console_test_launcher",
+ },
+ "dcsctp_unittests": {
+ "label": "//net/dcsctp:dcsctp_unittests",
+ "type": "console_test_launcher",
+ },
+ "default": {
+ "label": "//:default",
+ "type": "additional_compile_target",
+ },
+ "android_instrumentation_test_apk": {
+ "label": "//sdk/android:android_instrumentation_test_apk",
+ "type": "console_test_launcher",
+ },
+ "fuchsia_perf_tests": {
+ "label": "//:fuchsia_perf_tests",
+ "type": "raw",
+ },
+ "low_bandwidth_audio_test": {
+ "label": "//audio:low_bandwidth_audio_test",
+ "type": "console_test_launcher",
+ },
+ "low_bandwidth_audio_perf_test": {
+ "label": "//audio:low_bandwidth_audio_perf_test",
+ "type": "script",
+ "script": "//audio/test/low_bandwidth_audio_test.py",
+ },
+ "modules_tests": {
+ "label": "//modules:modules_tests",
+ "type": "console_test_launcher",
+ },
+ "modules_unittests": {
+ "label": "//modules:modules_unittests",
+ "type": "windowed_test_launcher",
+ },
+ "peerconnection_unittests": {
+ "label": "//pc:peerconnection_unittests",
+ "type": "console_test_launcher",
+ },
+ "shared_screencast_stream_test": {
+ "label": "//modules/desktop_capture:shared_screencast_stream_test",
+ "type": "console_test_launcher",
+ "use_pipewire": True,
+ },
+ "rtc_media_unittests": {
+ "label": "//media:rtc_media_unittests",
+ "type": "console_test_launcher",
+ },
+ "rtc_pc_unittests": {
+ "label": "//pc:rtc_pc_unittests",
+ "type": "console_test_launcher",
+ },
+ "rtc_stats_unittests": {
+ "label": "//stats:rtc_stats_unittests",
+ "type": "console_test_launcher",
+ },
+ "rtc_unittests": {
+ "label": "//:rtc_unittests",
+ "type": "console_test_launcher",
+ },
+ "sdk_framework_unittests": {
+ "label": "//sdk:sdk_framework_unittests",
+ "type": "console_test_launcher",
+ },
+ "sdk_unittests": {
+ "label": "//sdk:sdk_unittests",
+ "type": "console_test_launcher",
+ },
+ "slow_peer_connection_unittests": {
+ "label": "//pc:slow_peer_connection_unittests",
+ "type": "console_test_launcher",
+ },
+ "svc_tests": {
+ "label": "//pc:svc_tests",
+ "type": "console_test_launcher",
+ },
+ "system_wrappers_unittests": {
+ "label": "//system_wrappers:system_wrappers_unittests",
+ "type": "console_test_launcher",
+ },
+ "test_support_unittests": {
+ "label": "//test:test_support_unittests",
+ "type": "console_test_launcher",
+ },
+ "tools_unittests": {
+ "label": "//rtc_tools:tools_unittests",
+ "type": "console_test_launcher",
+ },
+ "video_capture_tests": {
+ "label": "//modules/video_capture:video_capture_tests",
+ "type": "non_parallel_console_test_launcher",
+ # TODO(bugs.webrtc.org/9292): remove use_webcam and the ensure script.
+ "use_webcam": True,
+ },
+ "video_engine_tests": {
+ "label": "//:video_engine_tests",
+ "type": "console_test_launcher",
+ },
+ "voip_unittests": {
+ "label": "//:voip_unittests",
+ "type": "console_test_launcher",
+ },
+ "webrtc_nonparallel_tests": {
+ "label": "//:webrtc_nonparallel_tests",
+ "type": "non_parallel_console_test_launcher",
+ },
+ "webrtc_perf_tests": {
+ "label": "//:webrtc_perf_tests",
+ "type": "raw",
+ },
+}
diff --git a/third_party/libwebrtc/infra/specs/internal.client.webrtc.json b/third_party/libwebrtc/infra/specs/internal.client.webrtc.json
new file mode 100644
index 0000000000..fa3c96d157
--- /dev/null
+++ b/third_party/libwebrtc/infra/specs/internal.client.webrtc.json
@@ -0,0 +1,1026 @@
+{
+ "AAAAA1 AUTOGENERATED FILE DO NOT EDIT": {},
+ "AAAAA2 See generate_buildbot_json.py to make changes": {},
+ "iOS64 Debug": {
+ "isolated_scripts": [
+ {
+ "args": [
+ "--xctest",
+ "--xcode-build-version",
+ "13c100",
+ "--out-dir",
+ "${ISOLATED_OUTDIR}"
+ ],
+ "isolate_name": "common_audio_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "common_audio_unittests",
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "cipd_packages": [
+ {
+ "cipd_package": "infra/tools/mac_toolchain/${platform}",
+ "location": ".",
+ "revision": "git_revision:723fc1a6c8cdf2631a57851f5610e598db0c1de1"
+ }
+ ],
+ "dimension_sets": [
+ {
+ "os": "iOS-15.7",
+ "pool": "chrome.tests"
+ }
+ ],
+ "named_caches": [
+ {
+ "name": "xcode_ios_13c100",
+ "path": "Xcode.app"
+ }
+ ],
+ "service_account": "chrome-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test_id_prefix": "ninja://common_audio:common_audio_unittests/"
+ },
+ {
+ "args": [
+ "--xctest",
+ "--xcode-build-version",
+ "13c100",
+ "--out-dir",
+ "${ISOLATED_OUTDIR}"
+ ],
+ "isolate_name": "common_video_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "common_video_unittests",
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "cipd_packages": [
+ {
+ "cipd_package": "infra/tools/mac_toolchain/${platform}",
+ "location": ".",
+ "revision": "git_revision:723fc1a6c8cdf2631a57851f5610e598db0c1de1"
+ }
+ ],
+ "dimension_sets": [
+ {
+ "os": "iOS-15.7",
+ "pool": "chrome.tests"
+ }
+ ],
+ "named_caches": [
+ {
+ "name": "xcode_ios_13c100",
+ "path": "Xcode.app"
+ }
+ ],
+ "service_account": "chrome-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test_id_prefix": "ninja://common_video:common_video_unittests/"
+ },
+ {
+ "args": [
+ "--readline-timeout=1200",
+ "--xctest",
+ "--xcode-build-version",
+ "13c100",
+ "--out-dir",
+ "${ISOLATED_OUTDIR}"
+ ],
+ "isolate_name": "modules_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "modules_tests",
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "cipd_packages": [
+ {
+ "cipd_package": "infra/tools/mac_toolchain/${platform}",
+ "location": ".",
+ "revision": "git_revision:723fc1a6c8cdf2631a57851f5610e598db0c1de1"
+ }
+ ],
+ "dimension_sets": [
+ {
+ "os": "iOS-15.7",
+ "pool": "chrome.tests"
+ }
+ ],
+ "hard_timeout": 7200,
+ "io_timeout": 7200,
+ "named_caches": [
+ {
+ "name": "xcode_ios_13c100",
+ "path": "Xcode.app"
+ }
+ ],
+ "service_account": "chrome-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test_id_prefix": "ninja://modules:modules_tests/"
+ },
+ {
+ "args": [
+ "--xctest",
+ "--xcode-build-version",
+ "13c100",
+ "--out-dir",
+ "${ISOLATED_OUTDIR}"
+ ],
+ "isolate_name": "modules_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "modules_unittests",
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "cipd_packages": [
+ {
+ "cipd_package": "infra/tools/mac_toolchain/${platform}",
+ "location": ".",
+ "revision": "git_revision:723fc1a6c8cdf2631a57851f5610e598db0c1de1"
+ }
+ ],
+ "dimension_sets": [
+ {
+ "os": "iOS-15.7",
+ "pool": "chrome.tests"
+ }
+ ],
+ "named_caches": [
+ {
+ "name": "xcode_ios_13c100",
+ "path": "Xcode.app"
+ }
+ ],
+ "service_account": "chrome-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 6
+ },
+ "test_id_prefix": "ninja://modules:modules_unittests/"
+ },
+ {
+ "args": [
+ "--xctest",
+ "--xcode-build-version",
+ "13c100",
+ "--out-dir",
+ "${ISOLATED_OUTDIR}"
+ ],
+ "isolate_name": "rtc_pc_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_pc_unittests",
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "cipd_packages": [
+ {
+ "cipd_package": "infra/tools/mac_toolchain/${platform}",
+ "location": ".",
+ "revision": "git_revision:723fc1a6c8cdf2631a57851f5610e598db0c1de1"
+ }
+ ],
+ "dimension_sets": [
+ {
+ "os": "iOS-15.7",
+ "pool": "chrome.tests"
+ }
+ ],
+ "named_caches": [
+ {
+ "name": "xcode_ios_13c100",
+ "path": "Xcode.app"
+ }
+ ],
+ "service_account": "chrome-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test_id_prefix": "ninja://pc:rtc_pc_unittests/"
+ },
+ {
+ "args": [
+ "--xctest",
+ "--xcode-build-version",
+ "13c100",
+ "--out-dir",
+ "${ISOLATED_OUTDIR}"
+ ],
+ "isolate_name": "rtc_stats_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_stats_unittests",
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "cipd_packages": [
+ {
+ "cipd_package": "infra/tools/mac_toolchain/${platform}",
+ "location": ".",
+ "revision": "git_revision:723fc1a6c8cdf2631a57851f5610e598db0c1de1"
+ }
+ ],
+ "dimension_sets": [
+ {
+ "os": "iOS-15.7",
+ "pool": "chrome.tests"
+ }
+ ],
+ "named_caches": [
+ {
+ "name": "xcode_ios_13c100",
+ "path": "Xcode.app"
+ }
+ ],
+ "service_account": "chrome-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test_id_prefix": "ninja://stats:rtc_stats_unittests/"
+ },
+ {
+ "args": [
+ "--xctest",
+ "--xcode-build-version",
+ "13c100",
+ "--out-dir",
+ "${ISOLATED_OUTDIR}"
+ ],
+ "isolate_name": "system_wrappers_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "system_wrappers_unittests",
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "cipd_packages": [
+ {
+ "cipd_package": "infra/tools/mac_toolchain/${platform}",
+ "location": ".",
+ "revision": "git_revision:723fc1a6c8cdf2631a57851f5610e598db0c1de1"
+ }
+ ],
+ "dimension_sets": [
+ {
+ "os": "iOS-15.7",
+ "pool": "chrome.tests"
+ }
+ ],
+ "named_caches": [
+ {
+ "name": "xcode_ios_13c100",
+ "path": "Xcode.app"
+ }
+ ],
+ "service_account": "chrome-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test_id_prefix": "ninja://system_wrappers:system_wrappers_unittests/"
+ },
+ {
+ "args": [
+ "--xctest",
+ "--xcode-build-version",
+ "13c100",
+ "--out-dir",
+ "${ISOLATED_OUTDIR}"
+ ],
+ "isolate_name": "test_support_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "test_support_unittests",
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "cipd_packages": [
+ {
+ "cipd_package": "infra/tools/mac_toolchain/${platform}",
+ "location": ".",
+ "revision": "git_revision:723fc1a6c8cdf2631a57851f5610e598db0c1de1"
+ }
+ ],
+ "dimension_sets": [
+ {
+ "os": "iOS-15.7",
+ "pool": "chrome.tests"
+ }
+ ],
+ "named_caches": [
+ {
+ "name": "xcode_ios_13c100",
+ "path": "Xcode.app"
+ }
+ ],
+ "service_account": "chrome-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test_id_prefix": "ninja://test:test_support_unittests/"
+ },
+ {
+ "args": [
+ "--xctest",
+ "--xcode-build-version",
+ "13c100",
+ "--out-dir",
+ "${ISOLATED_OUTDIR}"
+ ],
+ "isolate_name": "tools_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "tools_unittests",
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "cipd_packages": [
+ {
+ "cipd_package": "infra/tools/mac_toolchain/${platform}",
+ "location": ".",
+ "revision": "git_revision:723fc1a6c8cdf2631a57851f5610e598db0c1de1"
+ }
+ ],
+ "dimension_sets": [
+ {
+ "os": "iOS-15.7",
+ "pool": "chrome.tests"
+ }
+ ],
+ "named_caches": [
+ {
+ "name": "xcode_ios_13c100",
+ "path": "Xcode.app"
+ }
+ ],
+ "service_account": "chrome-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test_id_prefix": "ninja://rtc_tools:tools_unittests/"
+ },
+ {
+ "args": [
+ "--xctest",
+ "--xcode-build-version",
+ "13c100",
+ "--out-dir",
+ "${ISOLATED_OUTDIR}"
+ ],
+ "isolate_name": "video_capture_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "video_capture_tests",
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "cipd_packages": [
+ {
+ "cipd_package": "infra/tools/mac_toolchain/${platform}",
+ "location": ".",
+ "revision": "git_revision:723fc1a6c8cdf2631a57851f5610e598db0c1de1"
+ }
+ ],
+ "dimension_sets": [
+ {
+ "os": "iOS-15.7",
+ "pool": "chrome.tests"
+ }
+ ],
+ "named_caches": [
+ {
+ "name": "xcode_ios_13c100",
+ "path": "Xcode.app"
+ }
+ ],
+ "service_account": "chrome-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test_id_prefix": "ninja://modules/video_capture:video_capture_tests/"
+ },
+ {
+ "args": [
+ "--xctest",
+ "--xcode-build-version",
+ "13c100",
+ "--out-dir",
+ "${ISOLATED_OUTDIR}"
+ ],
+ "isolate_name": "video_engine_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "video_engine_tests",
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "cipd_packages": [
+ {
+ "cipd_package": "infra/tools/mac_toolchain/${platform}",
+ "location": ".",
+ "revision": "git_revision:723fc1a6c8cdf2631a57851f5610e598db0c1de1"
+ }
+ ],
+ "dimension_sets": [
+ {
+ "os": "iOS-15.7",
+ "pool": "chrome.tests"
+ }
+ ],
+ "named_caches": [
+ {
+ "name": "xcode_ios_13c100",
+ "path": "Xcode.app"
+ }
+ ],
+ "service_account": "chrome-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://:video_engine_tests/"
+ }
+ ]
+ },
+ "iOS64 Perf": {
+ "isolated_scripts": [
+ {
+ "args": [
+ "--write_perf_output_on_ios",
+ "--xctest",
+ "--xcode-build-version",
+ "13c100",
+ "--out-dir",
+ "${ISOLATED_OUTDIR}",
+ "--nologs"
+ ],
+ "isolate_name": "webrtc_perf_tests",
+ "merge": {
+ "args": [
+ "--test-suite",
+ "webrtc_perf_tests"
+ ],
+ "script": "//tools_webrtc/perf/process_perf_results.py"
+ },
+ "name": "webrtc_perf_tests",
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "cipd_packages": [
+ {
+ "cipd_package": "infra/tools/mac_toolchain/${platform}",
+ "location": ".",
+ "revision": "git_revision:723fc1a6c8cdf2631a57851f5610e598db0c1de1"
+ }
+ ],
+ "dimension_sets": [
+ {
+ "id": "build15-a7",
+ "os": "iOS-12.4.1",
+ "pool": "WebRTC"
+ }
+ ],
+ "hard_timeout": 10800,
+ "idempotent": false,
+ "io_timeout": 10800,
+ "named_caches": [
+ {
+ "name": "xcode_ios_13c100",
+ "path": "Xcode.app"
+ }
+ ],
+ "service_account": "chrome-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test_id_prefix": "ninja://:webrtc_perf_tests/"
+ }
+ ]
+ },
+ "iOS64 Release": {
+ "isolated_scripts": [
+ {
+ "args": [
+ "--xctest",
+ "--xcode-build-version",
+ "13c100",
+ "--out-dir",
+ "${ISOLATED_OUTDIR}"
+ ],
+ "isolate_name": "common_audio_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "common_audio_unittests",
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "cipd_packages": [
+ {
+ "cipd_package": "infra/tools/mac_toolchain/${platform}",
+ "location": ".",
+ "revision": "git_revision:723fc1a6c8cdf2631a57851f5610e598db0c1de1"
+ }
+ ],
+ "dimension_sets": [
+ {
+ "os": "iOS-15.7",
+ "pool": "chrome.tests"
+ }
+ ],
+ "named_caches": [
+ {
+ "name": "xcode_ios_13c100",
+ "path": "Xcode.app"
+ }
+ ],
+ "service_account": "chrome-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test_id_prefix": "ninja://common_audio:common_audio_unittests/"
+ },
+ {
+ "args": [
+ "--xctest",
+ "--xcode-build-version",
+ "13c100",
+ "--out-dir",
+ "${ISOLATED_OUTDIR}"
+ ],
+ "isolate_name": "common_video_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "common_video_unittests",
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "cipd_packages": [
+ {
+ "cipd_package": "infra/tools/mac_toolchain/${platform}",
+ "location": ".",
+ "revision": "git_revision:723fc1a6c8cdf2631a57851f5610e598db0c1de1"
+ }
+ ],
+ "dimension_sets": [
+ {
+ "os": "iOS-15.7",
+ "pool": "chrome.tests"
+ }
+ ],
+ "named_caches": [
+ {
+ "name": "xcode_ios_13c100",
+ "path": "Xcode.app"
+ }
+ ],
+ "service_account": "chrome-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test_id_prefix": "ninja://common_video:common_video_unittests/"
+ },
+ {
+ "args": [
+ "--readline-timeout=1200",
+ "--xctest",
+ "--xcode-build-version",
+ "13c100",
+ "--out-dir",
+ "${ISOLATED_OUTDIR}"
+ ],
+ "isolate_name": "modules_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "modules_tests",
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "cipd_packages": [
+ {
+ "cipd_package": "infra/tools/mac_toolchain/${platform}",
+ "location": ".",
+ "revision": "git_revision:723fc1a6c8cdf2631a57851f5610e598db0c1de1"
+ }
+ ],
+ "dimension_sets": [
+ {
+ "os": "iOS-15.7",
+ "pool": "chrome.tests"
+ }
+ ],
+ "hard_timeout": 7200,
+ "io_timeout": 7200,
+ "named_caches": [
+ {
+ "name": "xcode_ios_13c100",
+ "path": "Xcode.app"
+ }
+ ],
+ "service_account": "chrome-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test_id_prefix": "ninja://modules:modules_tests/"
+ },
+ {
+ "args": [
+ "--xctest",
+ "--xcode-build-version",
+ "13c100",
+ "--out-dir",
+ "${ISOLATED_OUTDIR}"
+ ],
+ "isolate_name": "modules_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "modules_unittests",
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "cipd_packages": [
+ {
+ "cipd_package": "infra/tools/mac_toolchain/${platform}",
+ "location": ".",
+ "revision": "git_revision:723fc1a6c8cdf2631a57851f5610e598db0c1de1"
+ }
+ ],
+ "dimension_sets": [
+ {
+ "os": "iOS-15.7",
+ "pool": "chrome.tests"
+ }
+ ],
+ "named_caches": [
+ {
+ "name": "xcode_ios_13c100",
+ "path": "Xcode.app"
+ }
+ ],
+ "service_account": "chrome-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 6
+ },
+ "test_id_prefix": "ninja://modules:modules_unittests/"
+ },
+ {
+ "args": [
+ "--xctest",
+ "--xcode-build-version",
+ "13c100",
+ "--out-dir",
+ "${ISOLATED_OUTDIR}"
+ ],
+ "isolate_name": "rtc_pc_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_pc_unittests",
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "cipd_packages": [
+ {
+ "cipd_package": "infra/tools/mac_toolchain/${platform}",
+ "location": ".",
+ "revision": "git_revision:723fc1a6c8cdf2631a57851f5610e598db0c1de1"
+ }
+ ],
+ "dimension_sets": [
+ {
+ "os": "iOS-15.7",
+ "pool": "chrome.tests"
+ }
+ ],
+ "named_caches": [
+ {
+ "name": "xcode_ios_13c100",
+ "path": "Xcode.app"
+ }
+ ],
+ "service_account": "chrome-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test_id_prefix": "ninja://pc:rtc_pc_unittests/"
+ },
+ {
+ "args": [
+ "--xctest",
+ "--xcode-build-version",
+ "13c100",
+ "--out-dir",
+ "${ISOLATED_OUTDIR}"
+ ],
+ "isolate_name": "rtc_stats_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_stats_unittests",
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "cipd_packages": [
+ {
+ "cipd_package": "infra/tools/mac_toolchain/${platform}",
+ "location": ".",
+ "revision": "git_revision:723fc1a6c8cdf2631a57851f5610e598db0c1de1"
+ }
+ ],
+ "dimension_sets": [
+ {
+ "os": "iOS-15.7",
+ "pool": "chrome.tests"
+ }
+ ],
+ "named_caches": [
+ {
+ "name": "xcode_ios_13c100",
+ "path": "Xcode.app"
+ }
+ ],
+ "service_account": "chrome-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test_id_prefix": "ninja://stats:rtc_stats_unittests/"
+ },
+ {
+ "args": [
+ "--xctest",
+ "--xcode-build-version",
+ "13c100",
+ "--out-dir",
+ "${ISOLATED_OUTDIR}"
+ ],
+ "isolate_name": "system_wrappers_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "system_wrappers_unittests",
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "cipd_packages": [
+ {
+ "cipd_package": "infra/tools/mac_toolchain/${platform}",
+ "location": ".",
+ "revision": "git_revision:723fc1a6c8cdf2631a57851f5610e598db0c1de1"
+ }
+ ],
+ "dimension_sets": [
+ {
+ "os": "iOS-15.7",
+ "pool": "chrome.tests"
+ }
+ ],
+ "named_caches": [
+ {
+ "name": "xcode_ios_13c100",
+ "path": "Xcode.app"
+ }
+ ],
+ "service_account": "chrome-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test_id_prefix": "ninja://system_wrappers:system_wrappers_unittests/"
+ },
+ {
+ "args": [
+ "--xctest",
+ "--xcode-build-version",
+ "13c100",
+ "--out-dir",
+ "${ISOLATED_OUTDIR}"
+ ],
+ "isolate_name": "test_support_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "test_support_unittests",
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "cipd_packages": [
+ {
+ "cipd_package": "infra/tools/mac_toolchain/${platform}",
+ "location": ".",
+ "revision": "git_revision:723fc1a6c8cdf2631a57851f5610e598db0c1de1"
+ }
+ ],
+ "dimension_sets": [
+ {
+ "os": "iOS-15.7",
+ "pool": "chrome.tests"
+ }
+ ],
+ "named_caches": [
+ {
+ "name": "xcode_ios_13c100",
+ "path": "Xcode.app"
+ }
+ ],
+ "service_account": "chrome-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test_id_prefix": "ninja://test:test_support_unittests/"
+ },
+ {
+ "args": [
+ "--xctest",
+ "--xcode-build-version",
+ "13c100",
+ "--out-dir",
+ "${ISOLATED_OUTDIR}"
+ ],
+ "isolate_name": "tools_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "tools_unittests",
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "cipd_packages": [
+ {
+ "cipd_package": "infra/tools/mac_toolchain/${platform}",
+ "location": ".",
+ "revision": "git_revision:723fc1a6c8cdf2631a57851f5610e598db0c1de1"
+ }
+ ],
+ "dimension_sets": [
+ {
+ "os": "iOS-15.7",
+ "pool": "chrome.tests"
+ }
+ ],
+ "named_caches": [
+ {
+ "name": "xcode_ios_13c100",
+ "path": "Xcode.app"
+ }
+ ],
+ "service_account": "chrome-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test_id_prefix": "ninja://rtc_tools:tools_unittests/"
+ },
+ {
+ "args": [
+ "--xctest",
+ "--xcode-build-version",
+ "13c100",
+ "--out-dir",
+ "${ISOLATED_OUTDIR}"
+ ],
+ "isolate_name": "video_capture_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "video_capture_tests",
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "cipd_packages": [
+ {
+ "cipd_package": "infra/tools/mac_toolchain/${platform}",
+ "location": ".",
+ "revision": "git_revision:723fc1a6c8cdf2631a57851f5610e598db0c1de1"
+ }
+ ],
+ "dimension_sets": [
+ {
+ "os": "iOS-15.7",
+ "pool": "chrome.tests"
+ }
+ ],
+ "named_caches": [
+ {
+ "name": "xcode_ios_13c100",
+ "path": "Xcode.app"
+ }
+ ],
+ "service_account": "chrome-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test_id_prefix": "ninja://modules/video_capture:video_capture_tests/"
+ },
+ {
+ "args": [
+ "--xctest",
+ "--xcode-build-version",
+ "13c100",
+ "--out-dir",
+ "${ISOLATED_OUTDIR}"
+ ],
+ "isolate_name": "video_engine_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "video_engine_tests",
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "cipd_packages": [
+ {
+ "cipd_package": "infra/tools/mac_toolchain/${platform}",
+ "location": ".",
+ "revision": "git_revision:723fc1a6c8cdf2631a57851f5610e598db0c1de1"
+ }
+ ],
+ "dimension_sets": [
+ {
+ "os": "iOS-15.7",
+ "pool": "chrome.tests"
+ }
+ ],
+ "named_caches": [
+ {
+ "name": "xcode_ios_13c100",
+ "path": "Xcode.app"
+ }
+ ],
+ "service_account": "chrome-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://:video_engine_tests/"
+ }
+ ]
+ }
+}
diff --git a/third_party/libwebrtc/infra/specs/mixins.pyl b/third_party/libwebrtc/infra/specs/mixins.pyl
new file mode 100644
index 0000000000..d803419b22
--- /dev/null
+++ b/third_party/libwebrtc/infra/specs/mixins.pyl
@@ -0,0 +1,346 @@
+# GENERATED FILE - DO NOT EDIT.
+# Generated by generate_buildbot_json.py using data from
+# mixins_webrtc.pyl and Chromium's mixins.pyl
+#
+# Copyright (c) 2022 The WebRTC project authors. All Rights Reserved.
+#
+# Use of this source code is governed by a BSD-style license
+# that can be found in the LICENSE file in the root of the source
+# tree. An additional intellectual property rights grant can be found
+# in the file PATENTS. All contributing project authors may
+# be found in the AUTHORS file in the root of the source tree.
+
+{
+ 'android-devices': {
+ 'swarming': {
+ 'dimensions': {
+ 'android_devices': '1'
+ }
+ }
+ },
+ 'baremetal-pool': {
+ 'swarming': {
+ 'dimensions': {
+ 'pool': 'WebRTC-baremetal'
+ }
+ }
+ },
+ 'baremetal-try-pool': {
+ 'swarming': {
+ 'dimensions': {
+ 'pool': 'WebRTC-baremetal-try'
+ }
+ }
+ },
+ 'chrome-tester-service-account': {
+ 'swarming': {
+ 'service_account':
+ 'chrome-tester@chops-service-accounts.iam.gserviceaccount.com'
+ }
+ },
+ 'chromium-tester-service-account': {
+ 'swarming': {
+ 'service_account':
+ 'chromium-tester@chops-service-accounts.iam.gserviceaccount.com'
+ }
+ },
+ 'cores-12': {
+ 'swarming': {
+ 'dimensions': {
+ 'cores': '12'
+ }
+ }
+ },
+ 'fuchsia-gtest-output': {
+ '$mixin_append': {
+ 'args': [
+ '--test-launcher-summary-output=${ISOLATED_OUTDIR}/gtest_output.json',
+ '--test-arg=--gtest_output=json:/custom_artifacts/gtest_output.json',
+ '--test-arg=--undefok=test_launcher_summary_output'
+ ]
+ }
+ },
+ 'has_native_resultdb_integration': {
+ 'resultdb': {
+ 'enable': True,
+ 'has_native_resultdb_integration': True
+ }
+ },
+ 'ios-device-15.7': {
+ 'swarming': {
+ 'dimensions': {
+ 'os': 'iOS-15.7',
+ 'pool': 'chrome.tests'
+ }
+ }
+ },
+ 'ios-device-perf': {
+ 'swarming': {
+ 'idempotent': False,
+ 'dimensions': {
+ 'os': 'iOS-12.4.1',
+ 'pool': 'WebRTC',
+ 'id': 'build15-a7'
+ }
+ }
+ },
+ 'ios_runtime_cache_14_5': {
+ '$mixin_append': {
+ 'swarming': {
+ 'named_caches': [{
+ 'name': 'runtime_ios_14_5',
+ 'path': 'Runtime-ios-14.5'
+ }]
+ }
+ }
+ },
+ 'ios_runtime_cache_15_5': {
+ '$mixin_append': {
+ 'swarming': {
+ 'named_caches': [{
+ 'name': 'runtime_ios_15_5',
+ 'path': 'Runtime-ios-15.5'
+ }]
+ }
+ }
+ },
+ 'ios_runtime_cache_16_2': {
+ '$mixin_append': {
+ 'swarming': {
+ 'named_caches': [{
+ 'name': 'runtime_ios_16_2',
+ 'path': 'Runtime-ios-16.2'
+ }]
+ }
+ }
+ },
+ 'isolate_profile_data': {
+ 'isolate_profile_data': True
+ },
+ 'limited-capacity': {
+ 'swarming': {
+ 'expiration': 10800
+ }
+ },
+ 'linux-bionic': {
+ 'swarming': {
+ 'dimensions': {
+ 'os': 'Ubuntu-18.04'
+ }
+ }
+ },
+ 'mac-m1-cpu': {
+ 'swarming': {
+ 'dimensions': {
+ 'cpu': 'arm64-64-Apple_M1'
+ }
+ }
+ },
+ 'mac11': {
+ 'swarming': {
+ 'dimensions': {
+ 'os': 'Mac-11'
+ }
+ }
+ },
+ 'mac_12_arm64': {
+ 'swarming': {
+ 'dimensions': {
+ 'cpu': 'arm64',
+ 'os': 'Mac-12'
+ }
+ }
+ },
+ 'mac_12_x64': {
+ 'swarming': {
+ 'dimensions': {
+ 'cpu': 'x86-64',
+ 'os': 'Mac-12'
+ }
+ }
+ },
+ 'mac_toolchain': {
+ 'swarming': {
+ 'cipd_packages': [{
+ 'cipd_package':
+ 'infra/tools/mac_toolchain/${platform}',
+ 'location':
+ '.',
+ 'revision':
+ 'git_revision:723fc1a6c8cdf2631a57851f5610e598db0c1de1'
+ }]
+ }
+ },
+ 'out_dir_arg': {
+ '$mixin_append': {
+ 'args': ['--out-dir', '${ISOLATED_OUTDIR}']
+ }
+ },
+ 'perf-fuchsia-perf-tests': {
+ 'merge': {
+ 'script': '//tools_webrtc/perf/process_perf_results.py',
+ 'args': ['--test-suite', 'fuchsia_perf_tests']
+ },
+ '$mixin_append': {
+ 'args': [
+ '--nologs',
+ '--isolated-script-test-perf-output=${ISOLATED_OUTDIR}/perftest-output.json'
+ ]
+ }
+ },
+ 'perf-low-bandwidth-audio-perf-test': {
+ 'merge': {
+ 'script': '//tools_webrtc/perf/process_perf_results.py',
+ 'args': ['--test-suite', 'low_bandwidth_audio_perf_test']
+ }
+ },
+ 'perf-output': {
+ '$mixin_append': {
+ 'args': [
+ '--isolated-script-test-perf-output=${ISOLATED_OUTDIR}/perftest-output.pb'
+ ]
+ }
+ },
+ 'perf-pool': {
+ 'swarming': {
+ 'idempotent': False,
+ 'dimensions': {
+ 'pool': 'WebRTC-perf',
+ 'gce': '0'
+ }
+ }
+ },
+ 'perf-pool-vm': {
+ 'swarming': {
+ 'idempotent': False,
+ 'dimensions': {
+ 'pool': 'WebRTC-perf',
+ 'gce': '1'
+ }
+ }
+ },
+ 'perf-webrtc-perf-tests': {
+ 'merge': {
+ 'script': '//tools_webrtc/perf/process_perf_results.py',
+ 'args': ['--test-suite', 'webrtc_perf_tests']
+ },
+ '$mixin_append': {
+ 'args': ['--nologs']
+ }
+ },
+ 'quick-perf-tests': {
+ '$mixin_append': {
+ 'args': ['--force_fieldtrials=WebRTC-QuickPerfTest/Enabled/', '--nologs']
+ }
+ },
+ 'redfin': {
+ 'swarming': {
+ 'dimensions': {
+ 'device_type': 'redfin',
+ 'os': 'Android'
+ }
+ }
+ },
+ 'resultdb-gtest-json-format': {
+ '$mixin_append': {
+ 'args': ['--gtest_output=json:${ISOLATED_OUTDIR}/gtest_output.json']
+ },
+ 'resultdb': {
+ 'result_format': 'gtest_json',
+ 'result_file': '${ISOLATED_OUTDIR}/gtest_output.json'
+ }
+ },
+ 'resultdb-json-format': {
+ 'resultdb': {
+ 'result_format': 'json'
+ }
+ },
+ 'shards-2': {
+ 'swarming': {
+ 'shards': 2
+ }
+ },
+ 'shards-4': {
+ 'swarming': {
+ 'shards': 4
+ }
+ },
+ 'shards-6': {
+ 'swarming': {
+ 'shards': 6
+ }
+ },
+ 'timeout-2h': {
+ 'swarming': {
+ 'hard_timeout': 7200,
+ 'io_timeout': 7200
+ }
+ },
+ 'timeout-3h': {
+ 'swarming': {
+ 'hard_timeout': 10800,
+ 'io_timeout': 10800
+ }
+ },
+ 'walleye': {
+ 'swarming': {
+ 'dimensions': {
+ 'device_type': 'walleye',
+ 'os': 'Android'
+ }
+ }
+ },
+ 'webrtc-xctest': {
+ '$mixin_append': {
+ 'args': ['--xctest']
+ }
+ },
+ 'win10-any': {
+ 'swarming': {
+ 'dimensions': {
+ 'os': 'Windows-10'
+ }
+ }
+ },
+ 'win10-override': {
+ 'swarming': {
+ 'dimensions': {
+ 'os': 'Windows-10-19042|Windows-10-19045'
+ }
+ }
+ },
+ 'x86-64': {
+ 'swarming': {
+ 'dimensions': {
+ 'cpu': 'x86-64'
+ }
+ }
+ },
+ 'xcode_13_main': {
+ '$mixin_append': {
+ 'args': ['--xcode-build-version', '13c100']
+ },
+ 'swarming': {
+ 'named_caches': [{
+ 'name': 'xcode_ios_13c100',
+ 'path': 'Xcode.app'
+ }]
+ }
+ },
+ 'xcode_14_main': {
+ '$mixin_append': {
+ 'args': ['--xcode-build-version', '14c18']
+ },
+ 'swarming': {
+ 'named_caches': [{
+ 'name': 'xcode_ios_14c18',
+ 'path': 'Xcode.app'
+ }]
+ }
+ },
+ 'xcode_parallelization': {
+ '$mixin_append': {
+ 'args': ['--xcode-parallelization']
+ }
+ }
+}
diff --git a/third_party/libwebrtc/infra/specs/mixins_webrtc.pyl b/third_party/libwebrtc/infra/specs/mixins_webrtc.pyl
new file mode 100644
index 0000000000..8bc6f0c782
--- /dev/null
+++ b/third_party/libwebrtc/infra/specs/mixins_webrtc.pyl
@@ -0,0 +1,228 @@
+# Copyright (c) 2022 The WebRTC project authors. All Rights Reserved.
+#
+# Use of this source code is governed by a BSD-style license
+# that can be found in the LICENSE file in the root of the source
+# tree. An additional intellectual property rights grant can be found
+# in the file PATENTS. All contributing project authors may
+# be found in the AUTHORS file in the root of the source tree.
+
+{
+ 'android-devices': {
+ 'swarming': {
+ 'dimensions': {
+ 'android_devices': '1',
+ },
+ },
+ },
+ 'baremetal-pool': {
+ 'swarming': {
+ 'dimensions': {
+ 'pool': 'WebRTC-baremetal',
+ },
+ },
+ },
+ 'baremetal-try-pool': {
+ 'swarming': {
+ 'dimensions': {
+ 'pool': 'WebRTC-baremetal-try',
+ },
+ },
+ },
+ 'cores-12': {
+ 'swarming': {
+ 'dimensions': {
+ 'cores': '12',
+ }
+ }
+ },
+ # Hack to use the test-launcher-summary-output flag + emulator folders for gtest-output
+ # but it's currently the only way to get the file out of the emulator.
+ 'fuchsia-gtest-output': {
+ '$mixin_append': {
+ 'args': [
+ '--test-launcher-summary-output=${ISOLATED_OUTDIR}/gtest_output.json',
+ '--test-arg=--gtest_output=json:/custom_artifacts/gtest_output.json',
+ '--test-arg=--undefok=test_launcher_summary_output'
+ ],
+ },
+ },
+ 'ios-device-15.7': {
+ 'swarming': {
+ 'dimensions': {
+ 'os': 'iOS-15.7',
+ 'pool': 'chrome.tests',
+ },
+ },
+ },
+ 'ios-device-perf': {
+ 'swarming': {
+ 'idempotent': False,
+ 'dimensions': {
+ 'os': 'iOS-12.4.1',
+ 'pool': 'WebRTC',
+ 'id': 'build15-a7',
+ },
+ },
+ },
+ 'limited-capacity': {
+ # Sometimes there are multiple tests that can be run only on one machine.
+ # We need to increase timeouts so the tests dont expire before the machine is freed.
+ # Using 3h expiration timeout to align with `timeout-3h` mixin used for per tests.
+ 'swarming': {
+ 'expiration': 10800,
+ },
+ },
+ 'mac-m1-cpu': {
+ 'swarming': {
+ 'dimensions': {
+ 'cpu': 'arm64-64-Apple_M1',
+ }
+ }
+ },
+ 'mac11': {
+ 'swarming': {
+ 'dimensions': {
+ 'os': 'Mac-11'
+ }
+ }
+ },
+ 'perf-fuchsia-perf-tests': {
+ 'merge': {
+ 'script': '//tools_webrtc/perf/process_perf_results.py',
+ 'args': ['--test-suite', 'fuchsia_perf_tests'],
+ },
+ '$mixin_append': {
+ 'args': [
+ '--nologs',
+ '--isolated-script-test-perf-output=${ISOLATED_OUTDIR}/perftest-output.json',
+ ],
+ },
+ },
+ 'perf-low-bandwidth-audio-perf-test': {
+ 'merge': {
+ 'script': '//tools_webrtc/perf/process_perf_results.py',
+ 'args': ['--test-suite', 'low_bandwidth_audio_perf_test'],
+ },
+ },
+ 'perf-output': {
+ '$mixin_append': {
+ 'args': [
+ '--isolated-script-test-perf-output=${ISOLATED_OUTDIR}/perftest-output.pb',
+ ],
+ },
+ },
+ 'perf-pool': {
+ 'swarming': {
+ # Perf tests are marked as not idempotent, which means they're re-run even
+ # if they did not change this build. This will give the dashboard some
+ # more variance data to work with.
+ 'idempotent': False,
+ 'dimensions': {
+ 'pool': 'WebRTC-perf',
+ 'gce': '0',
+ },
+ },
+ },
+ 'perf-pool-vm': {
+ 'swarming': {
+ 'idempotent': False,
+ 'dimensions': {
+ 'pool': 'WebRTC-perf',
+ 'gce': '1',
+ },
+ },
+ },
+ 'perf-webrtc-perf-tests': {
+ 'merge': {
+ 'script': '//tools_webrtc/perf/process_perf_results.py',
+ 'args': ['--test-suite', 'webrtc_perf_tests'],
+ },
+ '$mixin_append': {
+ 'args': ['--nologs']
+ }
+ },
+ 'quick-perf-tests': {
+ '$mixin_append': {
+ 'args': [
+ '--force_fieldtrials=WebRTC-QuickPerfTest/Enabled/',
+ '--nologs',
+ ],
+ }
+ },
+ 'redfin': {
+ 'swarming': {
+ 'dimensions': {
+ 'device_type': 'redfin',
+ 'os': 'Android'
+ }
+ }
+ },
+ 'resultdb-gtest-json-format': {
+ '$mixin_append': {
+ 'args': [
+ '--gtest_output=json:${ISOLATED_OUTDIR}/gtest_output.json',
+ ],
+ },
+ 'resultdb': {
+ 'result_format': 'gtest_json',
+ 'result_file': '${ISOLATED_OUTDIR}/gtest_output.json',
+ },
+ },
+ 'resultdb-json-format': {
+ 'resultdb': {
+ 'result_format': 'json'
+ }
+ },
+ 'shards-2': {
+ 'swarming': {
+ 'shards': 2,
+ },
+ },
+ 'shards-4': {
+ 'swarming': {
+ 'shards': 4,
+ },
+ },
+ 'shards-6': {
+ 'swarming': {
+ 'shards': 6,
+ },
+ },
+ 'timeout-2h': {
+ 'swarming': {
+ 'hard_timeout': 7200,
+ 'io_timeout': 7200,
+ },
+ },
+ 'timeout-3h': {
+ 'swarming': {
+ 'hard_timeout': 10800,
+ 'io_timeout': 10800,
+ },
+ },
+ 'webrtc-xctest': {
+ '$mixin_append': {
+ 'args': [
+ '--xctest',
+ ],
+ },
+ },
+ 'win10-override': {
+ 'swarming': {
+ 'dimensions': {
+ 'os': 'Windows-10-19042|Windows-10-19045'
+ },
+ },
+ },
+ 'xcode_13_main': {
+ '$mixin_append': {
+ 'args': ['--xcode-build-version', '13c100']
+ },
+ 'swarming': {
+ 'named_caches': [{
+ 'name': 'xcode_ios_13c100',
+ 'path': 'Xcode.app'
+ }]
+ }
+ },
+}
diff --git a/third_party/libwebrtc/infra/specs/setup.cfg b/third_party/libwebrtc/infra/specs/setup.cfg
new file mode 100644
index 0000000000..d5ed6957bb
--- /dev/null
+++ b/third_party/libwebrtc/infra/specs/setup.cfg
@@ -0,0 +1,12 @@
+# Copyright (c) 2022 The WebRTC project authors. All Rights Reserved.
+#
+# Use of this source code is governed by a BSD-style license
+# that can be found in the LICENSE file in the root of the source
+# tree. An additional intellectual property rights grant can be found
+# in the file PATENTS. All contributing project authors may
+# be found in the AUTHORS file in the root of the source tree.
+
+# This is the style settings used when running yapf on .pyl files.
+[yapf]
+continuation_indent_width = 2
+column_limit = 80
diff --git a/third_party/libwebrtc/infra/specs/test_suite_exceptions.pyl b/third_party/libwebrtc/infra/specs/test_suite_exceptions.pyl
new file mode 100644
index 0000000000..c31ab89d2e
--- /dev/null
+++ b/third_party/libwebrtc/infra/specs/test_suite_exceptions.pyl
@@ -0,0 +1,9 @@
+# Copyright (c) 2022 The WebRTC project authors. All Rights Reserved.
+#
+# Use of this source code is governed by a BSD-style license
+# that can be found in the LICENSE file in the root of the source
+# tree. An additional intellectual property rights grant can be found
+# in the file PATENTS. All contributing project authors may
+# be found in the AUTHORS file in the root of the source tree.
+
+{} \ No newline at end of file
diff --git a/third_party/libwebrtc/infra/specs/test_suites.pyl b/third_party/libwebrtc/infra/specs/test_suites.pyl
new file mode 100644
index 0000000000..2e630467c6
--- /dev/null
+++ b/third_party/libwebrtc/infra/specs/test_suites.pyl
@@ -0,0 +1,302 @@
+# Copyright (c) 2022 The WebRTC project authors. All Rights Reserved.
+#
+# Use of this source code is governed by a BSD-style license
+# that can be found in the LICENSE file in the root of the source
+# tree. An additional intellectual property rights grant can be found
+# in the file PATENTS. All contributing project authors may
+# be found in the AUTHORS file in the root of the source tree.
+
+{
+ 'basic_suites': {
+ 'android_junit_tests': {
+ 'android_examples_junit_tests': {},
+ 'android_sdk_junit_tests': {},
+ },
+ 'android_perf_tests': {
+ 'low_bandwidth_audio_perf_test': {
+ 'mixins': ['perf-low-bandwidth-audio-perf-test'],
+ 'args': [
+ '.',
+ '--remove',
+ '--android',
+ '--adb-path',
+ '../../third_party/android_sdk/public/platform-tools/adb',
+ ]
+ },
+ 'webrtc_perf_tests': {
+ 'mixins': ['perf-webrtc-perf-tests'],
+ },
+ },
+ 'android_tests': {
+ 'AppRTCMobile_test_apk': {},
+ 'android_instrumentation_test_apk': {},
+ 'audio_decoder_unittests': {},
+ 'common_audio_unittests': {},
+ 'common_video_unittests': {},
+ 'dcsctp_unittests': {},
+ 'modules_tests': {
+ 'mixins': ['shards-2'],
+ },
+ 'modules_unittests': {
+ 'mixins': ['shards-6'],
+ },
+ 'peerconnection_unittests': {
+ 'mixins': ['shards-4'],
+ },
+ 'rtc_media_unittests': {},
+ 'rtc_pc_unittests': {},
+ 'rtc_stats_unittests': {},
+ 'rtc_unittests': {
+ 'mixins': ['shards-6'],
+ },
+ 'slow_peer_connection_unittests': {},
+ 'svc_tests': {
+ 'mixins': ['shards-4'],
+ },
+ 'system_wrappers_unittests': {},
+ 'test_support_unittests': {},
+ 'tools_unittests': {},
+ 'video_engine_tests': {
+ 'mixins': ['shards-4'],
+ },
+ 'voip_unittests': {},
+ 'webrtc_nonparallel_tests': {},
+ },
+ 'android_webrtc_perf_tests_tryserver': {
+ 'webrtc_perf_tests': {
+ 'mixins': ['quick-perf-tests'],
+ }
+ },
+ 'desktop_perf_tests': {
+ 'low_bandwidth_audio_perf_test': {
+ 'mixins': ['perf-low-bandwidth-audio-perf-test'],
+ 'args': ['.', '--remove'],
+ },
+ 'webrtc_perf_tests': {
+ 'mixins': ['perf-webrtc-perf-tests'],
+ 'args': [
+ '--test_artifacts_dir=${ISOLATED_OUTDIR}',
+ '--save_worst_frame',
+ ],
+ },
+ },
+ 'desktop_tests': {
+ 'audio_decoder_unittests': {},
+ 'common_audio_unittests': {},
+ 'common_video_unittests': {},
+ 'dcsctp_unittests': {},
+ 'low_bandwidth_audio_test': {
+ 'args': ['--quick']
+ },
+ 'modules_tests': {
+ 'mixins': ['shards-2'],
+ },
+ 'modules_unittests': {
+ 'mixins': ['shards-6'],
+ },
+ 'peerconnection_unittests': {
+ 'mixins': ['shards-4'],
+ },
+ 'rtc_media_unittests': {},
+ 'rtc_pc_unittests': {},
+ 'rtc_stats_unittests': {},
+ 'rtc_unittests': {
+ 'mixins': ['shards-6'],
+ },
+ 'slow_peer_connection_unittests': {},
+ 'svc_tests': {
+ 'mixins': ['shards-4'],
+ },
+ 'system_wrappers_unittests': {},
+ 'test_support_unittests': {},
+ 'tools_unittests': {},
+ 'video_engine_tests': {
+ 'mixins': ['shards-4'],
+ },
+ 'voip_unittests': {},
+ 'webrtc_nonparallel_tests': {},
+ },
+ 'fuchsia_compatible_perf_tests': {
+ 'fuchsia_perf_tests': {
+ 'mixins': [
+ 'perf-fuchsia-perf-tests',
+ ],
+ },
+ },
+ 'fuchsia_compatible_tests': {
+ 'audio_decoder_unittests': {},
+ 'common_audio_unittests': {},
+ 'common_video_unittests': {},
+ 'dcsctp_unittests': {},
+ 'low_bandwidth_audio_test': {
+ 'args': ['--quick']
+ },
+ 'rtc_media_unittests': {},
+ # TODO(bugs.webrtc.org/14705): Enable when NonGlobalFieldTrialsInstanceDoesNotModifyGlobalString is fixed.
+ # TODO(bugs.webrtc.org/14700): Enable when NetworkTest tests are fixed.
+ # 'rtc_unittests': {},
+ 'rtc_pc_unittests': {},
+ 'svc_tests': {
+ 'mixins': ['shards-4'],
+ },
+ 'system_wrappers_unittests': {},
+ # TODO(bugs.webrtc.org/14712): Enable once network issue is fixed.
+ # 'peerconnection_unittests': {},
+ 'video_engine_tests': {
+ 'mixins': ['shards-4'],
+ },
+ 'voip_unittests': {},
+ # TODO(bugs.fuchsia.dev/115601): Enable when cpu time API's are implemented in Fuchsia
+ # 'test_support_unittests': {},
+ # TODO(bugs.webrtc.org/14707): chromium.test component needs to allow creating listening ports.
+ # 'tools_unittests': {},
+ #
+ },
+ 'ios_device_tests': {
+ # TODO(bugs.webrtc.org/11362): Real XCTests fail to start on devices.
+ #'apprtcmobile_tests': {'mixins': ['xcodebuild-device-runner']},
+ 'common_audio_unittests': {},
+ 'common_video_unittests': {},
+ 'modules_tests': {
+ 'mixins': ['shards-2', 'timeout-2h'],
+ 'args': [
+ # Some tests exceed the default 180 seconds readline timeout.
+ '--readline-timeout=1200',
+ ]
+ },
+ 'modules_unittests': {
+ 'mixins': ['shards-6'],
+ },
+ 'rtc_pc_unittests': {},
+ 'rtc_stats_unittests': {},
+ # TODO(bugs.webrtc.org/11362): Real XCTests fail to start on devices.
+ #'sdk_framework_unittests': {'mixins': ['xcodebuild-device-runner']},
+ #'sdk_unittests': {'mixins': ['xcodebuild-device-runner']},
+ 'system_wrappers_unittests': {},
+ 'test_support_unittests': {},
+ 'tools_unittests': {},
+ 'video_capture_tests': {},
+ 'video_engine_tests': {
+ 'mixins': ['shards-4'],
+ },
+ },
+ 'ios_simulator_tests': {
+ 'apprtcmobile_tests': {
+ 'mixins': ['xcode_parallelization']
+ },
+ 'audio_decoder_unittests': {},
+ 'common_audio_unittests': {},
+ 'common_video_unittests': {},
+ 'dcsctp_unittests': {},
+ 'modules_tests': {
+ 'mixins': ['shards-2'],
+ },
+ 'modules_unittests': {
+ 'mixins': ['shards-6', 'cores-12'],
+ },
+ 'rtc_media_unittests': {},
+ 'rtc_pc_unittests': {},
+ 'rtc_stats_unittests': {},
+ 'rtc_unittests': {
+ 'mixins': ['shards-6'],
+ },
+ 'sdk_framework_unittests': {
+ 'mixins': ['xcode_parallelization']
+ },
+ 'sdk_unittests': {
+ 'mixins': ['xcode_parallelization']
+ },
+ 'svc_tests': {
+ 'mixins': ['shards-4', 'cores-12'],
+ },
+ 'system_wrappers_unittests': {},
+ 'test_support_unittests': {},
+ 'tools_unittests': {},
+ 'video_capture_tests': {},
+ 'video_engine_tests': {
+ 'mixins': ['shards-4'],
+ },
+ 'voip_unittests': {},
+ 'webrtc_nonparallel_tests': {},
+ },
+ 'linux_desktop_specific_tests': {
+ 'shared_screencast_stream_test': {},
+ },
+ 'more_configs_tests': {
+ 'peerconnection_unittests': {
+ 'swarming': {
+ 'shards': 4
+ },
+ },
+ },
+ 'video_capture_tests': {
+ 'video_capture_tests': {
+ 'mixins': ['baremetal-pool'],
+ }
+ },
+ 'video_capture_tests_tryserver': {
+ 'video_capture_tests': {
+ 'mixins': ['baremetal-try-pool'],
+ }
+ },
+ 'webrtc_perf_tests': {
+ 'webrtc_perf_tests': {
+ 'mixins': ['perf-webrtc-perf-tests'],
+ },
+ },
+ 'webrtc_perf_tests_tryserver': {
+ 'webrtc_perf_tests': {
+ 'mixins': ['quick-perf-tests', 'resultdb-gtest-json-format'],
+ }
+ },
+ },
+
+ ##############################################################################
+ # Compound test suites. #
+ ##############################################################################
+ 'compound_suites': {
+ 'android_tests_tryserver': [
+ 'android_tests',
+ 'android_webrtc_perf_tests_tryserver',
+ ],
+ 'desktop_tests_tryserver': [
+ 'desktop_tests',
+ 'video_capture_tests_tryserver',
+ 'webrtc_perf_tests_tryserver',
+ ],
+ 'desktop_tests_with_video_capture': [
+ 'desktop_tests',
+ 'video_capture_tests',
+ ],
+ 'linux_desktop_tests_tryserver': [
+ 'desktop_tests',
+ 'linux_desktop_specific_tests',
+ 'video_capture_tests_tryserver',
+ 'webrtc_perf_tests_tryserver',
+ ],
+ 'linux_desktop_tests_with_video_capture': [
+ 'desktop_tests',
+ 'linux_desktop_specific_tests',
+ 'video_capture_tests',
+ ],
+ 'linux_tests': [
+ 'desktop_tests',
+ 'linux_desktop_specific_tests',
+ ],
+ },
+
+ ##############################################################################
+ # Matrix compound test suites. #
+ ##############################################################################
+ 'matrix_compound_suites': {
+ 'ios_simulator_tests_matrix': {
+ 'ios_simulator_tests': {
+ 'variants': [
+ 'SIM_IPHONE_X_14_5',
+ 'SIM_IPHONE_X_15_5',
+ 'SIM_IPHONE_X_16_2',
+ ],
+ },
+ },
+ },
+}
diff --git a/third_party/libwebrtc/infra/specs/trybot_analyze_config.json b/third_party/libwebrtc/infra/specs/trybot_analyze_config.json
new file mode 100644
index 0000000000..2c818d4e11
--- /dev/null
+++ b/third_party/libwebrtc/infra/specs/trybot_analyze_config.json
@@ -0,0 +1,10 @@
+{
+ "base": {
+ "exclusions": [
+ ".vpython",
+ ".vpython3",
+ "DEPS",
+ "infra/specs/.*"
+ ]
+ }
+}
diff --git a/third_party/libwebrtc/infra/specs/tryserver.webrtc.json b/third_party/libwebrtc/infra/specs/tryserver.webrtc.json
new file mode 100644
index 0000000000..26b8e145bb
--- /dev/null
+++ b/third_party/libwebrtc/infra/specs/tryserver.webrtc.json
@@ -0,0 +1,15399 @@
+{
+ "AAAAA1 AUTOGENERATED FILE DO NOT EDIT": {},
+ "AAAAA2 See generate_buildbot_json.py to make changes": {},
+ "android_arm64_dbg": {
+ "gtest_tests": [
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "AppRTCMobile_test_apk",
+ "test_id_prefix": "ninja://examples:AppRTCMobile_test_apk/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "android_instrumentation_test_apk",
+ "test_id_prefix": "ninja://sdk/android:android_instrumentation_test_apk/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "audio_decoder_unittests",
+ "test_id_prefix": "ninja://modules/audio_coding:audio_decoder_unittests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "common_audio_unittests",
+ "test_id_prefix": "ninja://common_audio:common_audio_unittests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "common_video_unittests",
+ "test_id_prefix": "ninja://common_video:common_video_unittests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dcsctp_unittests",
+ "test_id_prefix": "ninja://net/dcsctp:dcsctp_unittests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "modules_tests",
+ "test_id_prefix": "ninja://modules:modules_tests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 6
+ },
+ "test": "modules_unittests",
+ "test_id_prefix": "ninja://modules:modules_unittests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 4
+ },
+ "test": "peerconnection_unittests",
+ "test_id_prefix": "ninja://pc:peerconnection_unittests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "rtc_media_unittests",
+ "test_id_prefix": "ninja://media:rtc_media_unittests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "rtc_pc_unittests",
+ "test_id_prefix": "ninja://pc:rtc_pc_unittests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "rtc_stats_unittests",
+ "test_id_prefix": "ninja://stats:rtc_stats_unittests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 6
+ },
+ "test": "rtc_unittests",
+ "test_id_prefix": "ninja://:rtc_unittests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "slow_peer_connection_unittests",
+ "test_id_prefix": "ninja://pc:slow_peer_connection_unittests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 4
+ },
+ "test": "svc_tests",
+ "test_id_prefix": "ninja://pc:svc_tests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "system_wrappers_unittests",
+ "test_id_prefix": "ninja://system_wrappers:system_wrappers_unittests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "test_support_unittests",
+ "test_id_prefix": "ninja://test:test_support_unittests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "tools_unittests",
+ "test_id_prefix": "ninja://rtc_tools:tools_unittests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 4
+ },
+ "test": "video_engine_tests",
+ "test_id_prefix": "ninja://:video_engine_tests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "voip_unittests",
+ "test_id_prefix": "ninja://:voip_unittests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "webrtc_nonparallel_tests",
+ "test_id_prefix": "ninja://:webrtc_nonparallel_tests/"
+ },
+ {
+ "args": [
+ "--force_fieldtrials=WebRTC-QuickPerfTest/Enabled/",
+ "--nologs"
+ ],
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "webrtc_perf_tests",
+ "test_id_prefix": "ninja://:webrtc_perf_tests/"
+ }
+ ],
+ "junit_tests": [
+ {
+ "name": "android_examples_junit_tests",
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {},
+ "test": "android_examples_junit_tests",
+ "test_id_prefix": "ninja://examples:android_examples_junit_tests/"
+ },
+ {
+ "name": "android_sdk_junit_tests",
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {},
+ "test": "android_sdk_junit_tests",
+ "test_id_prefix": "ninja://sdk/android:android_sdk_junit_tests/"
+ }
+ ]
+ },
+ "android_arm64_rel": {
+ "gtest_tests": [
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "AppRTCMobile_test_apk",
+ "test_id_prefix": "ninja://examples:AppRTCMobile_test_apk/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "android_instrumentation_test_apk",
+ "test_id_prefix": "ninja://sdk/android:android_instrumentation_test_apk/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "audio_decoder_unittests",
+ "test_id_prefix": "ninja://modules/audio_coding:audio_decoder_unittests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "common_audio_unittests",
+ "test_id_prefix": "ninja://common_audio:common_audio_unittests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "common_video_unittests",
+ "test_id_prefix": "ninja://common_video:common_video_unittests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dcsctp_unittests",
+ "test_id_prefix": "ninja://net/dcsctp:dcsctp_unittests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "modules_tests",
+ "test_id_prefix": "ninja://modules:modules_tests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 6
+ },
+ "test": "modules_unittests",
+ "test_id_prefix": "ninja://modules:modules_unittests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 4
+ },
+ "test": "peerconnection_unittests",
+ "test_id_prefix": "ninja://pc:peerconnection_unittests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "rtc_media_unittests",
+ "test_id_prefix": "ninja://media:rtc_media_unittests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "rtc_pc_unittests",
+ "test_id_prefix": "ninja://pc:rtc_pc_unittests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "rtc_stats_unittests",
+ "test_id_prefix": "ninja://stats:rtc_stats_unittests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 6
+ },
+ "test": "rtc_unittests",
+ "test_id_prefix": "ninja://:rtc_unittests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "slow_peer_connection_unittests",
+ "test_id_prefix": "ninja://pc:slow_peer_connection_unittests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 4
+ },
+ "test": "svc_tests",
+ "test_id_prefix": "ninja://pc:svc_tests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "system_wrappers_unittests",
+ "test_id_prefix": "ninja://system_wrappers:system_wrappers_unittests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "test_support_unittests",
+ "test_id_prefix": "ninja://test:test_support_unittests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "tools_unittests",
+ "test_id_prefix": "ninja://rtc_tools:tools_unittests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 4
+ },
+ "test": "video_engine_tests",
+ "test_id_prefix": "ninja://:video_engine_tests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "voip_unittests",
+ "test_id_prefix": "ninja://:voip_unittests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "webrtc_nonparallel_tests",
+ "test_id_prefix": "ninja://:webrtc_nonparallel_tests/"
+ },
+ {
+ "args": [
+ "--force_fieldtrials=WebRTC-QuickPerfTest/Enabled/",
+ "--nologs"
+ ],
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "webrtc_perf_tests",
+ "test_id_prefix": "ninja://:webrtc_perf_tests/"
+ }
+ ],
+ "junit_tests": [
+ {
+ "name": "android_examples_junit_tests",
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {},
+ "test": "android_examples_junit_tests",
+ "test_id_prefix": "ninja://examples:android_examples_junit_tests/"
+ },
+ {
+ "name": "android_sdk_junit_tests",
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {},
+ "test": "android_sdk_junit_tests",
+ "test_id_prefix": "ninja://sdk/android:android_sdk_junit_tests/"
+ }
+ ]
+ },
+ "android_arm_dbg": {
+ "gtest_tests": [
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "AppRTCMobile_test_apk",
+ "test_id_prefix": "ninja://examples:AppRTCMobile_test_apk/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "android_instrumentation_test_apk",
+ "test_id_prefix": "ninja://sdk/android:android_instrumentation_test_apk/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "audio_decoder_unittests",
+ "test_id_prefix": "ninja://modules/audio_coding:audio_decoder_unittests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "common_audio_unittests",
+ "test_id_prefix": "ninja://common_audio:common_audio_unittests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "common_video_unittests",
+ "test_id_prefix": "ninja://common_video:common_video_unittests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dcsctp_unittests",
+ "test_id_prefix": "ninja://net/dcsctp:dcsctp_unittests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "modules_tests",
+ "test_id_prefix": "ninja://modules:modules_tests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 6
+ },
+ "test": "modules_unittests",
+ "test_id_prefix": "ninja://modules:modules_unittests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 4
+ },
+ "test": "peerconnection_unittests",
+ "test_id_prefix": "ninja://pc:peerconnection_unittests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "rtc_media_unittests",
+ "test_id_prefix": "ninja://media:rtc_media_unittests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "rtc_pc_unittests",
+ "test_id_prefix": "ninja://pc:rtc_pc_unittests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "rtc_stats_unittests",
+ "test_id_prefix": "ninja://stats:rtc_stats_unittests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 6
+ },
+ "test": "rtc_unittests",
+ "test_id_prefix": "ninja://:rtc_unittests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "slow_peer_connection_unittests",
+ "test_id_prefix": "ninja://pc:slow_peer_connection_unittests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 4
+ },
+ "test": "svc_tests",
+ "test_id_prefix": "ninja://pc:svc_tests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "system_wrappers_unittests",
+ "test_id_prefix": "ninja://system_wrappers:system_wrappers_unittests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "test_support_unittests",
+ "test_id_prefix": "ninja://test:test_support_unittests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "tools_unittests",
+ "test_id_prefix": "ninja://rtc_tools:tools_unittests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 4
+ },
+ "test": "video_engine_tests",
+ "test_id_prefix": "ninja://:video_engine_tests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "voip_unittests",
+ "test_id_prefix": "ninja://:voip_unittests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "webrtc_nonparallel_tests",
+ "test_id_prefix": "ninja://:webrtc_nonparallel_tests/"
+ },
+ {
+ "args": [
+ "--force_fieldtrials=WebRTC-QuickPerfTest/Enabled/",
+ "--nologs"
+ ],
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "webrtc_perf_tests",
+ "test_id_prefix": "ninja://:webrtc_perf_tests/"
+ }
+ ],
+ "junit_tests": [
+ {
+ "name": "android_examples_junit_tests",
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {},
+ "test": "android_examples_junit_tests",
+ "test_id_prefix": "ninja://examples:android_examples_junit_tests/"
+ },
+ {
+ "name": "android_sdk_junit_tests",
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {},
+ "test": "android_sdk_junit_tests",
+ "test_id_prefix": "ninja://sdk/android:android_sdk_junit_tests/"
+ }
+ ]
+ },
+ "android_arm_more_configs": {
+ "gtest_tests": [
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 4
+ },
+ "test": "peerconnection_unittests",
+ "test_id_prefix": "ninja://pc:peerconnection_unittests/"
+ }
+ ]
+ },
+ "android_arm_rel": {
+ "gtest_tests": [
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "AppRTCMobile_test_apk",
+ "test_id_prefix": "ninja://examples:AppRTCMobile_test_apk/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "android_instrumentation_test_apk",
+ "test_id_prefix": "ninja://sdk/android:android_instrumentation_test_apk/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "audio_decoder_unittests",
+ "test_id_prefix": "ninja://modules/audio_coding:audio_decoder_unittests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "common_audio_unittests",
+ "test_id_prefix": "ninja://common_audio:common_audio_unittests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "common_video_unittests",
+ "test_id_prefix": "ninja://common_video:common_video_unittests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "dcsctp_unittests",
+ "test_id_prefix": "ninja://net/dcsctp:dcsctp_unittests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 2
+ },
+ "test": "modules_tests",
+ "test_id_prefix": "ninja://modules:modules_tests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 6
+ },
+ "test": "modules_unittests",
+ "test_id_prefix": "ninja://modules:modules_unittests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 4
+ },
+ "test": "peerconnection_unittests",
+ "test_id_prefix": "ninja://pc:peerconnection_unittests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "rtc_media_unittests",
+ "test_id_prefix": "ninja://media:rtc_media_unittests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "rtc_pc_unittests",
+ "test_id_prefix": "ninja://pc:rtc_pc_unittests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "rtc_stats_unittests",
+ "test_id_prefix": "ninja://stats:rtc_stats_unittests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 6
+ },
+ "test": "rtc_unittests",
+ "test_id_prefix": "ninja://:rtc_unittests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "slow_peer_connection_unittests",
+ "test_id_prefix": "ninja://pc:slow_peer_connection_unittests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 4
+ },
+ "test": "svc_tests",
+ "test_id_prefix": "ninja://pc:svc_tests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "system_wrappers_unittests",
+ "test_id_prefix": "ninja://system_wrappers:system_wrappers_unittests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "test_support_unittests",
+ "test_id_prefix": "ninja://test:test_support_unittests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "tools_unittests",
+ "test_id_prefix": "ninja://rtc_tools:tools_unittests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
+ "shards": 4
+ },
+ "test": "video_engine_tests",
+ "test_id_prefix": "ninja://:video_engine_tests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "voip_unittests",
+ "test_id_prefix": "ninja://:voip_unittests/"
+ },
+ {
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "webrtc_nonparallel_tests",
+ "test_id_prefix": "ninja://:webrtc_nonparallel_tests/"
+ },
+ {
+ "args": [
+ "--force_fieldtrials=WebRTC-QuickPerfTest/Enabled/",
+ "--nologs"
+ ],
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_gtest_merge.py"
+ },
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "android_devices": "1",
+ "device_type": "walleye",
+ "os": "Android"
+ }
+ ],
+ "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ },
+ "test": "webrtc_perf_tests",
+ "test_id_prefix": "ninja://:webrtc_perf_tests/"
+ }
+ ],
+ "junit_tests": [
+ {
+ "name": "android_examples_junit_tests",
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {},
+ "test": "android_examples_junit_tests",
+ "test_id_prefix": "ninja://examples:android_examples_junit_tests/"
+ },
+ {
+ "name": "android_sdk_junit_tests",
+ "resultdb": {
+ "enable": true,
+ "has_native_resultdb_integration": true
+ },
+ "swarming": {},
+ "test": "android_sdk_junit_tests",
+ "test_id_prefix": "ninja://sdk/android:android_sdk_junit_tests/"
+ }
+ ]
+ },
+ "android_compile_arm64_dbg": {},
+ "android_compile_arm64_rel": {},
+ "android_compile_arm_dbg": {},
+ "android_compile_arm_rel": {},
+ "android_compile_x64_dbg": {},
+ "android_compile_x64_rel": {},
+ "android_compile_x86_dbg": {},
+ "android_compile_x86_rel": {},
+ "fuchsia_rel": {
+ "isolated_scripts": [
+ {
+ "args": [
+ "--test-launcher-summary-output=${ISOLATED_OUTDIR}/gtest_output.json",
+ "--test-arg=--gtest_output=json:/custom_artifacts/gtest_output.json",
+ "--test-arg=--undefok=test_launcher_summary_output",
+ "--gtest_output=json:${ISOLATED_OUTDIR}/gtest_output.json"
+ ],
+ "isolate_name": "audio_decoder_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "audio_decoder_unittests",
+ "resultdb": {
+ "result_file": "${ISOLATED_OUTDIR}/gtest_output.json",
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://modules/audio_coding:audio_decoder_unittests/"
+ },
+ {
+ "args": [
+ "--test-launcher-summary-output=${ISOLATED_OUTDIR}/gtest_output.json",
+ "--test-arg=--gtest_output=json:/custom_artifacts/gtest_output.json",
+ "--test-arg=--undefok=test_launcher_summary_output",
+ "--gtest_output=json:${ISOLATED_OUTDIR}/gtest_output.json"
+ ],
+ "isolate_name": "common_audio_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "common_audio_unittests",
+ "resultdb": {
+ "result_file": "${ISOLATED_OUTDIR}/gtest_output.json",
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://common_audio:common_audio_unittests/"
+ },
+ {
+ "args": [
+ "--test-launcher-summary-output=${ISOLATED_OUTDIR}/gtest_output.json",
+ "--test-arg=--gtest_output=json:/custom_artifacts/gtest_output.json",
+ "--test-arg=--undefok=test_launcher_summary_output",
+ "--gtest_output=json:${ISOLATED_OUTDIR}/gtest_output.json"
+ ],
+ "isolate_name": "common_video_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "common_video_unittests",
+ "resultdb": {
+ "result_file": "${ISOLATED_OUTDIR}/gtest_output.json",
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://common_video:common_video_unittests/"
+ },
+ {
+ "args": [
+ "--test-launcher-summary-output=${ISOLATED_OUTDIR}/gtest_output.json",
+ "--test-arg=--gtest_output=json:/custom_artifacts/gtest_output.json",
+ "--test-arg=--undefok=test_launcher_summary_output",
+ "--gtest_output=json:${ISOLATED_OUTDIR}/gtest_output.json"
+ ],
+ "isolate_name": "dcsctp_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "dcsctp_unittests",
+ "resultdb": {
+ "result_file": "${ISOLATED_OUTDIR}/gtest_output.json",
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://net/dcsctp:dcsctp_unittests/"
+ },
+ {
+ "args": [
+ "--quick",
+ "--test-launcher-summary-output=${ISOLATED_OUTDIR}/gtest_output.json",
+ "--test-arg=--gtest_output=json:/custom_artifacts/gtest_output.json",
+ "--test-arg=--undefok=test_launcher_summary_output",
+ "--gtest_output=json:${ISOLATED_OUTDIR}/gtest_output.json"
+ ],
+ "isolate_name": "low_bandwidth_audio_test",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "low_bandwidth_audio_test",
+ "resultdb": {
+ "result_file": "${ISOLATED_OUTDIR}/gtest_output.json",
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://audio:low_bandwidth_audio_test/"
+ },
+ {
+ "args": [
+ "--test-launcher-summary-output=${ISOLATED_OUTDIR}/gtest_output.json",
+ "--test-arg=--gtest_output=json:/custom_artifacts/gtest_output.json",
+ "--test-arg=--undefok=test_launcher_summary_output",
+ "--gtest_output=json:${ISOLATED_OUTDIR}/gtest_output.json"
+ ],
+ "isolate_name": "rtc_media_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_media_unittests",
+ "resultdb": {
+ "result_file": "${ISOLATED_OUTDIR}/gtest_output.json",
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://media:rtc_media_unittests/"
+ },
+ {
+ "args": [
+ "--test-launcher-summary-output=${ISOLATED_OUTDIR}/gtest_output.json",
+ "--test-arg=--gtest_output=json:/custom_artifacts/gtest_output.json",
+ "--test-arg=--undefok=test_launcher_summary_output",
+ "--gtest_output=json:${ISOLATED_OUTDIR}/gtest_output.json"
+ ],
+ "isolate_name": "rtc_pc_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_pc_unittests",
+ "resultdb": {
+ "result_file": "${ISOLATED_OUTDIR}/gtest_output.json",
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://pc:rtc_pc_unittests/"
+ },
+ {
+ "args": [
+ "--test-launcher-summary-output=${ISOLATED_OUTDIR}/gtest_output.json",
+ "--test-arg=--gtest_output=json:/custom_artifacts/gtest_output.json",
+ "--test-arg=--undefok=test_launcher_summary_output",
+ "--gtest_output=json:${ISOLATED_OUTDIR}/gtest_output.json"
+ ],
+ "isolate_name": "svc_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "svc_tests",
+ "resultdb": {
+ "result_file": "${ISOLATED_OUTDIR}/gtest_output.json",
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://pc:svc_tests/"
+ },
+ {
+ "args": [
+ "--test-launcher-summary-output=${ISOLATED_OUTDIR}/gtest_output.json",
+ "--test-arg=--gtest_output=json:/custom_artifacts/gtest_output.json",
+ "--test-arg=--undefok=test_launcher_summary_output",
+ "--gtest_output=json:${ISOLATED_OUTDIR}/gtest_output.json"
+ ],
+ "isolate_name": "system_wrappers_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "system_wrappers_unittests",
+ "resultdb": {
+ "result_file": "${ISOLATED_OUTDIR}/gtest_output.json",
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://system_wrappers:system_wrappers_unittests/"
+ },
+ {
+ "args": [
+ "--test-launcher-summary-output=${ISOLATED_OUTDIR}/gtest_output.json",
+ "--test-arg=--gtest_output=json:/custom_artifacts/gtest_output.json",
+ "--test-arg=--undefok=test_launcher_summary_output",
+ "--gtest_output=json:${ISOLATED_OUTDIR}/gtest_output.json"
+ ],
+ "isolate_name": "video_engine_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "video_engine_tests",
+ "resultdb": {
+ "result_file": "${ISOLATED_OUTDIR}/gtest_output.json",
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://:video_engine_tests/"
+ },
+ {
+ "args": [
+ "--test-launcher-summary-output=${ISOLATED_OUTDIR}/gtest_output.json",
+ "--test-arg=--gtest_output=json:/custom_artifacts/gtest_output.json",
+ "--test-arg=--undefok=test_launcher_summary_output",
+ "--gtest_output=json:${ISOLATED_OUTDIR}/gtest_output.json"
+ ],
+ "isolate_name": "voip_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "voip_unittests",
+ "resultdb": {
+ "result_file": "${ISOLATED_OUTDIR}/gtest_output.json",
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://:voip_unittests/"
+ }
+ ]
+ },
+ "ios_compile_arm64_dbg": {},
+ "ios_compile_arm64_rel": {},
+ "ios_dbg_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"
+ }
+ ]
+ },
+ "linux_asan": {
+ "isolated_scripts": [
+ {
+ "isolate_name": "audio_decoder_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "audio_decoder_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://modules/audio_coding:audio_decoder_unittests/"
+ },
+ {
+ "isolate_name": "common_audio_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "common_audio_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://common_audio:common_audio_unittests/"
+ },
+ {
+ "isolate_name": "common_video_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "common_video_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://common_video:common_video_unittests/"
+ },
+ {
+ "isolate_name": "dcsctp_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "dcsctp_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://net/dcsctp:dcsctp_unittests/"
+ },
+ {
+ "args": [
+ "--quick"
+ ],
+ "isolate_name": "low_bandwidth_audio_test",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "low_bandwidth_audio_test",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://audio:low_bandwidth_audio_test/"
+ },
+ {
+ "isolate_name": "modules_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "modules_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 2
+ },
+ "test_id_prefix": "ninja://modules:modules_tests/"
+ },
+ {
+ "isolate_name": "modules_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "modules_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 6
+ },
+ "test_id_prefix": "ninja://modules:modules_unittests/"
+ },
+ {
+ "isolate_name": "peerconnection_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "peerconnection_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://pc:peerconnection_unittests/"
+ },
+ {
+ "isolate_name": "rtc_media_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_media_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://media:rtc_media_unittests/"
+ },
+ {
+ "isolate_name": "rtc_pc_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_pc_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://pc:rtc_pc_unittests/"
+ },
+ {
+ "isolate_name": "rtc_stats_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_stats_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://stats:rtc_stats_unittests/"
+ },
+ {
+ "isolate_name": "rtc_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 6
+ },
+ "test_id_prefix": "ninja://:rtc_unittests/"
+ },
+ {
+ "isolate_name": "shared_screencast_stream_test",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "shared_screencast_stream_test",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://modules/desktop_capture:shared_screencast_stream_test/"
+ },
+ {
+ "isolate_name": "slow_peer_connection_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "slow_peer_connection_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://pc:slow_peer_connection_unittests/"
+ },
+ {
+ "isolate_name": "svc_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "svc_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://pc:svc_tests/"
+ },
+ {
+ "isolate_name": "system_wrappers_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "system_wrappers_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://system_wrappers:system_wrappers_unittests/"
+ },
+ {
+ "isolate_name": "test_support_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "test_support_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://test:test_support_unittests/"
+ },
+ {
+ "isolate_name": "tools_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "tools_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://rtc_tools:tools_unittests/"
+ },
+ {
+ "isolate_name": "video_engine_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "video_engine_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://:video_engine_tests/"
+ },
+ {
+ "isolate_name": "voip_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "voip_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://:voip_unittests/"
+ },
+ {
+ "isolate_name": "webrtc_nonparallel_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "webrtc_nonparallel_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://:webrtc_nonparallel_tests/"
+ }
+ ]
+ },
+ "linux_compile_arm64_dbg": {},
+ "linux_compile_arm64_rel": {},
+ "linux_compile_arm_dbg": {},
+ "linux_compile_arm_rel": {},
+ "linux_compile_dbg": {},
+ "linux_compile_rel": {},
+ "linux_coverage": {
+ "isolated_scripts": [
+ {
+ "isolate_name": "audio_decoder_unittests",
+ "isolate_profile_data": true,
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "audio_decoder_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://modules/audio_coding:audio_decoder_unittests/"
+ },
+ {
+ "isolate_name": "common_audio_unittests",
+ "isolate_profile_data": true,
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "common_audio_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://common_audio:common_audio_unittests/"
+ },
+ {
+ "isolate_name": "common_video_unittests",
+ "isolate_profile_data": true,
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "common_video_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://common_video:common_video_unittests/"
+ },
+ {
+ "isolate_name": "dcsctp_unittests",
+ "isolate_profile_data": true,
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "dcsctp_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://net/dcsctp:dcsctp_unittests/"
+ },
+ {
+ "args": [
+ "--quick"
+ ],
+ "isolate_name": "low_bandwidth_audio_test",
+ "isolate_profile_data": true,
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "low_bandwidth_audio_test",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://audio:low_bandwidth_audio_test/"
+ },
+ {
+ "isolate_name": "modules_tests",
+ "isolate_profile_data": true,
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "modules_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 2
+ },
+ "test_id_prefix": "ninja://modules:modules_tests/"
+ },
+ {
+ "isolate_name": "modules_unittests",
+ "isolate_profile_data": true,
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "modules_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 6
+ },
+ "test_id_prefix": "ninja://modules:modules_unittests/"
+ },
+ {
+ "isolate_name": "peerconnection_unittests",
+ "isolate_profile_data": true,
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "peerconnection_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://pc:peerconnection_unittests/"
+ },
+ {
+ "isolate_name": "rtc_media_unittests",
+ "isolate_profile_data": true,
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_media_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://media:rtc_media_unittests/"
+ },
+ {
+ "isolate_name": "rtc_pc_unittests",
+ "isolate_profile_data": true,
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_pc_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://pc:rtc_pc_unittests/"
+ },
+ {
+ "isolate_name": "rtc_stats_unittests",
+ "isolate_profile_data": true,
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_stats_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://stats:rtc_stats_unittests/"
+ },
+ {
+ "isolate_name": "rtc_unittests",
+ "isolate_profile_data": true,
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 6
+ },
+ "test_id_prefix": "ninja://:rtc_unittests/"
+ },
+ {
+ "isolate_name": "shared_screencast_stream_test",
+ "isolate_profile_data": true,
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "shared_screencast_stream_test",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://modules/desktop_capture:shared_screencast_stream_test/"
+ },
+ {
+ "isolate_name": "slow_peer_connection_unittests",
+ "isolate_profile_data": true,
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "slow_peer_connection_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://pc:slow_peer_connection_unittests/"
+ },
+ {
+ "isolate_name": "svc_tests",
+ "isolate_profile_data": true,
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "svc_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://pc:svc_tests/"
+ },
+ {
+ "isolate_name": "system_wrappers_unittests",
+ "isolate_profile_data": true,
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "system_wrappers_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://system_wrappers:system_wrappers_unittests/"
+ },
+ {
+ "isolate_name": "test_support_unittests",
+ "isolate_profile_data": true,
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "test_support_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://test:test_support_unittests/"
+ },
+ {
+ "isolate_name": "tools_unittests",
+ "isolate_profile_data": true,
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "tools_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://rtc_tools:tools_unittests/"
+ },
+ {
+ "isolate_name": "video_capture_tests",
+ "isolate_profile_data": true,
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "video_capture_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04",
+ "pool": "WebRTC-baremetal-try"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://modules/video_capture:video_capture_tests/"
+ },
+ {
+ "isolate_name": "video_engine_tests",
+ "isolate_profile_data": true,
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "video_engine_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://:video_engine_tests/"
+ },
+ {
+ "isolate_name": "voip_unittests",
+ "isolate_profile_data": true,
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "voip_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://:voip_unittests/"
+ },
+ {
+ "isolate_name": "webrtc_nonparallel_tests",
+ "isolate_profile_data": true,
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "webrtc_nonparallel_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://:webrtc_nonparallel_tests/"
+ },
+ {
+ "args": [
+ "--force_fieldtrials=WebRTC-QuickPerfTest/Enabled/",
+ "--nologs",
+ "--gtest_output=json:${ISOLATED_OUTDIR}/gtest_output.json"
+ ],
+ "isolate_name": "webrtc_perf_tests",
+ "isolate_profile_data": true,
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "webrtc_perf_tests",
+ "resultdb": {
+ "result_file": "${ISOLATED_OUTDIR}/gtest_output.json",
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://:webrtc_perf_tests/"
+ }
+ ]
+ },
+ "linux_dbg": {
+ "isolated_scripts": [
+ {
+ "isolate_name": "audio_decoder_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "audio_decoder_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://modules/audio_coding:audio_decoder_unittests/"
+ },
+ {
+ "isolate_name": "common_audio_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "common_audio_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://common_audio:common_audio_unittests/"
+ },
+ {
+ "isolate_name": "common_video_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "common_video_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://common_video:common_video_unittests/"
+ },
+ {
+ "isolate_name": "dcsctp_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "dcsctp_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://net/dcsctp:dcsctp_unittests/"
+ },
+ {
+ "args": [
+ "--quick"
+ ],
+ "isolate_name": "low_bandwidth_audio_test",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "low_bandwidth_audio_test",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://audio:low_bandwidth_audio_test/"
+ },
+ {
+ "isolate_name": "modules_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "modules_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 2
+ },
+ "test_id_prefix": "ninja://modules:modules_tests/"
+ },
+ {
+ "isolate_name": "modules_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "modules_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 6
+ },
+ "test_id_prefix": "ninja://modules:modules_unittests/"
+ },
+ {
+ "isolate_name": "peerconnection_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "peerconnection_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://pc:peerconnection_unittests/"
+ },
+ {
+ "isolate_name": "rtc_media_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_media_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://media:rtc_media_unittests/"
+ },
+ {
+ "isolate_name": "rtc_pc_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_pc_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://pc:rtc_pc_unittests/"
+ },
+ {
+ "isolate_name": "rtc_stats_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_stats_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://stats:rtc_stats_unittests/"
+ },
+ {
+ "isolate_name": "rtc_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 6
+ },
+ "test_id_prefix": "ninja://:rtc_unittests/"
+ },
+ {
+ "isolate_name": "shared_screencast_stream_test",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "shared_screencast_stream_test",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://modules/desktop_capture:shared_screencast_stream_test/"
+ },
+ {
+ "isolate_name": "slow_peer_connection_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "slow_peer_connection_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://pc:slow_peer_connection_unittests/"
+ },
+ {
+ "isolate_name": "svc_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "svc_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://pc:svc_tests/"
+ },
+ {
+ "isolate_name": "system_wrappers_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "system_wrappers_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://system_wrappers:system_wrappers_unittests/"
+ },
+ {
+ "isolate_name": "test_support_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "test_support_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://test:test_support_unittests/"
+ },
+ {
+ "isolate_name": "tools_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "tools_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://rtc_tools:tools_unittests/"
+ },
+ {
+ "isolate_name": "video_engine_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "video_engine_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://:video_engine_tests/"
+ },
+ {
+ "isolate_name": "voip_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "voip_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://:voip_unittests/"
+ },
+ {
+ "isolate_name": "webrtc_nonparallel_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "webrtc_nonparallel_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://:webrtc_nonparallel_tests/"
+ }
+ ]
+ },
+ "linux_libfuzzer_rel": {},
+ "linux_memcheck": {
+ "isolated_scripts": [
+ {
+ "isolate_name": "audio_decoder_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "audio_decoder_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://modules/audio_coding:audio_decoder_unittests/"
+ },
+ {
+ "isolate_name": "common_audio_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "common_audio_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://common_audio:common_audio_unittests/"
+ },
+ {
+ "isolate_name": "common_video_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "common_video_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://common_video:common_video_unittests/"
+ },
+ {
+ "isolate_name": "dcsctp_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "dcsctp_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://net/dcsctp:dcsctp_unittests/"
+ },
+ {
+ "args": [
+ "--quick"
+ ],
+ "isolate_name": "low_bandwidth_audio_test",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "low_bandwidth_audio_test",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://audio:low_bandwidth_audio_test/"
+ },
+ {
+ "isolate_name": "modules_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "modules_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 2
+ },
+ "test_id_prefix": "ninja://modules:modules_tests/"
+ },
+ {
+ "isolate_name": "modules_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "modules_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 6
+ },
+ "test_id_prefix": "ninja://modules:modules_unittests/"
+ },
+ {
+ "isolate_name": "peerconnection_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "peerconnection_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://pc:peerconnection_unittests/"
+ },
+ {
+ "isolate_name": "rtc_media_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_media_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://media:rtc_media_unittests/"
+ },
+ {
+ "isolate_name": "rtc_pc_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_pc_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://pc:rtc_pc_unittests/"
+ },
+ {
+ "isolate_name": "rtc_stats_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_stats_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://stats:rtc_stats_unittests/"
+ },
+ {
+ "isolate_name": "rtc_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 6
+ },
+ "test_id_prefix": "ninja://:rtc_unittests/"
+ },
+ {
+ "isolate_name": "shared_screencast_stream_test",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "shared_screencast_stream_test",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://modules/desktop_capture:shared_screencast_stream_test/"
+ },
+ {
+ "isolate_name": "slow_peer_connection_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "slow_peer_connection_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://pc:slow_peer_connection_unittests/"
+ },
+ {
+ "isolate_name": "svc_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "svc_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://pc:svc_tests/"
+ },
+ {
+ "isolate_name": "system_wrappers_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "system_wrappers_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://system_wrappers:system_wrappers_unittests/"
+ },
+ {
+ "isolate_name": "test_support_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "test_support_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://test:test_support_unittests/"
+ },
+ {
+ "isolate_name": "tools_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "tools_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://rtc_tools:tools_unittests/"
+ },
+ {
+ "isolate_name": "video_engine_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "video_engine_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://:video_engine_tests/"
+ },
+ {
+ "isolate_name": "voip_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "voip_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://:voip_unittests/"
+ },
+ {
+ "isolate_name": "webrtc_nonparallel_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "webrtc_nonparallel_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://:webrtc_nonparallel_tests/"
+ }
+ ]
+ },
+ "linux_more_configs": {
+ "isolated_scripts": [
+ {
+ "isolate_name": "peerconnection_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "peerconnection_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://pc:peerconnection_unittests/"
+ }
+ ]
+ },
+ "linux_msan": {
+ "isolated_scripts": [
+ {
+ "isolate_name": "audio_decoder_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "audio_decoder_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://modules/audio_coding:audio_decoder_unittests/"
+ },
+ {
+ "isolate_name": "common_audio_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "common_audio_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://common_audio:common_audio_unittests/"
+ },
+ {
+ "isolate_name": "common_video_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "common_video_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://common_video:common_video_unittests/"
+ },
+ {
+ "isolate_name": "dcsctp_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "dcsctp_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://net/dcsctp:dcsctp_unittests/"
+ },
+ {
+ "args": [
+ "--quick"
+ ],
+ "isolate_name": "low_bandwidth_audio_test",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "low_bandwidth_audio_test",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://audio:low_bandwidth_audio_test/"
+ },
+ {
+ "isolate_name": "modules_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "modules_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 2
+ },
+ "test_id_prefix": "ninja://modules:modules_tests/"
+ },
+ {
+ "isolate_name": "modules_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "modules_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 6
+ },
+ "test_id_prefix": "ninja://modules:modules_unittests/"
+ },
+ {
+ "isolate_name": "peerconnection_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "peerconnection_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://pc:peerconnection_unittests/"
+ },
+ {
+ "isolate_name": "rtc_media_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_media_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://media:rtc_media_unittests/"
+ },
+ {
+ "isolate_name": "rtc_pc_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_pc_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://pc:rtc_pc_unittests/"
+ },
+ {
+ "isolate_name": "rtc_stats_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_stats_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://stats:rtc_stats_unittests/"
+ },
+ {
+ "isolate_name": "rtc_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 6
+ },
+ "test_id_prefix": "ninja://:rtc_unittests/"
+ },
+ {
+ "isolate_name": "slow_peer_connection_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "slow_peer_connection_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://pc:slow_peer_connection_unittests/"
+ },
+ {
+ "isolate_name": "svc_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "svc_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://pc:svc_tests/"
+ },
+ {
+ "isolate_name": "system_wrappers_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "system_wrappers_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://system_wrappers:system_wrappers_unittests/"
+ },
+ {
+ "isolate_name": "test_support_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "test_support_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://test:test_support_unittests/"
+ },
+ {
+ "isolate_name": "tools_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "tools_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://rtc_tools:tools_unittests/"
+ },
+ {
+ "isolate_name": "video_engine_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "video_engine_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://:video_engine_tests/"
+ },
+ {
+ "isolate_name": "voip_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "voip_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://:voip_unittests/"
+ },
+ {
+ "isolate_name": "webrtc_nonparallel_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "webrtc_nonparallel_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://:webrtc_nonparallel_tests/"
+ }
+ ]
+ },
+ "linux_rel": {
+ "isolated_scripts": [
+ {
+ "isolate_name": "audio_decoder_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "audio_decoder_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://modules/audio_coding:audio_decoder_unittests/"
+ },
+ {
+ "isolate_name": "common_audio_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "common_audio_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://common_audio:common_audio_unittests/"
+ },
+ {
+ "isolate_name": "common_video_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "common_video_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://common_video:common_video_unittests/"
+ },
+ {
+ "isolate_name": "dcsctp_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "dcsctp_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://net/dcsctp:dcsctp_unittests/"
+ },
+ {
+ "args": [
+ "--quick"
+ ],
+ "isolate_name": "low_bandwidth_audio_test",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "low_bandwidth_audio_test",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://audio:low_bandwidth_audio_test/"
+ },
+ {
+ "isolate_name": "modules_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "modules_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 2
+ },
+ "test_id_prefix": "ninja://modules:modules_tests/"
+ },
+ {
+ "isolate_name": "modules_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "modules_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 6
+ },
+ "test_id_prefix": "ninja://modules:modules_unittests/"
+ },
+ {
+ "isolate_name": "peerconnection_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "peerconnection_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://pc:peerconnection_unittests/"
+ },
+ {
+ "isolate_name": "rtc_media_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_media_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://media:rtc_media_unittests/"
+ },
+ {
+ "isolate_name": "rtc_pc_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_pc_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://pc:rtc_pc_unittests/"
+ },
+ {
+ "isolate_name": "rtc_stats_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_stats_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://stats:rtc_stats_unittests/"
+ },
+ {
+ "isolate_name": "rtc_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 6
+ },
+ "test_id_prefix": "ninja://:rtc_unittests/"
+ },
+ {
+ "isolate_name": "shared_screencast_stream_test",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "shared_screencast_stream_test",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://modules/desktop_capture:shared_screencast_stream_test/"
+ },
+ {
+ "isolate_name": "slow_peer_connection_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "slow_peer_connection_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://pc:slow_peer_connection_unittests/"
+ },
+ {
+ "isolate_name": "svc_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "svc_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://pc:svc_tests/"
+ },
+ {
+ "isolate_name": "system_wrappers_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "system_wrappers_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://system_wrappers:system_wrappers_unittests/"
+ },
+ {
+ "isolate_name": "test_support_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "test_support_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://test:test_support_unittests/"
+ },
+ {
+ "isolate_name": "tools_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "tools_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://rtc_tools:tools_unittests/"
+ },
+ {
+ "isolate_name": "video_capture_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "video_capture_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04",
+ "pool": "WebRTC-baremetal-try"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://modules/video_capture:video_capture_tests/"
+ },
+ {
+ "isolate_name": "video_engine_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "video_engine_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://:video_engine_tests/"
+ },
+ {
+ "isolate_name": "voip_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "voip_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://:voip_unittests/"
+ },
+ {
+ "isolate_name": "webrtc_nonparallel_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "webrtc_nonparallel_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://:webrtc_nonparallel_tests/"
+ },
+ {
+ "args": [
+ "--force_fieldtrials=WebRTC-QuickPerfTest/Enabled/",
+ "--nologs",
+ "--gtest_output=json:${ISOLATED_OUTDIR}/gtest_output.json"
+ ],
+ "isolate_name": "webrtc_perf_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "webrtc_perf_tests",
+ "resultdb": {
+ "result_file": "${ISOLATED_OUTDIR}/gtest_output.json",
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://:webrtc_perf_tests/"
+ }
+ ]
+ },
+ "linux_tsan2": {
+ "isolated_scripts": [
+ {
+ "isolate_name": "audio_decoder_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "audio_decoder_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://modules/audio_coding:audio_decoder_unittests/"
+ },
+ {
+ "isolate_name": "common_audio_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "common_audio_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://common_audio:common_audio_unittests/"
+ },
+ {
+ "isolate_name": "common_video_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "common_video_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://common_video:common_video_unittests/"
+ },
+ {
+ "isolate_name": "dcsctp_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "dcsctp_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://net/dcsctp:dcsctp_unittests/"
+ },
+ {
+ "args": [
+ "--quick"
+ ],
+ "isolate_name": "low_bandwidth_audio_test",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "low_bandwidth_audio_test",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://audio:low_bandwidth_audio_test/"
+ },
+ {
+ "isolate_name": "modules_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "modules_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 2
+ },
+ "test_id_prefix": "ninja://modules:modules_tests/"
+ },
+ {
+ "isolate_name": "modules_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "modules_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 6
+ },
+ "test_id_prefix": "ninja://modules:modules_unittests/"
+ },
+ {
+ "isolate_name": "peerconnection_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "peerconnection_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://pc:peerconnection_unittests/"
+ },
+ {
+ "isolate_name": "rtc_media_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_media_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://media:rtc_media_unittests/"
+ },
+ {
+ "isolate_name": "rtc_pc_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_pc_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://pc:rtc_pc_unittests/"
+ },
+ {
+ "isolate_name": "rtc_stats_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_stats_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://stats:rtc_stats_unittests/"
+ },
+ {
+ "isolate_name": "rtc_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 6
+ },
+ "test_id_prefix": "ninja://:rtc_unittests/"
+ },
+ {
+ "isolate_name": "slow_peer_connection_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "slow_peer_connection_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://pc:slow_peer_connection_unittests/"
+ },
+ {
+ "isolate_name": "svc_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "svc_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://pc:svc_tests/"
+ },
+ {
+ "isolate_name": "system_wrappers_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "system_wrappers_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://system_wrappers:system_wrappers_unittests/"
+ },
+ {
+ "isolate_name": "test_support_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "test_support_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://test:test_support_unittests/"
+ },
+ {
+ "isolate_name": "tools_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "tools_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://rtc_tools:tools_unittests/"
+ },
+ {
+ "isolate_name": "video_engine_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "video_engine_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://:video_engine_tests/"
+ },
+ {
+ "isolate_name": "voip_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "voip_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://:voip_unittests/"
+ },
+ {
+ "isolate_name": "webrtc_nonparallel_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "webrtc_nonparallel_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://:webrtc_nonparallel_tests/"
+ }
+ ]
+ },
+ "linux_ubsan": {
+ "isolated_scripts": [
+ {
+ "isolate_name": "audio_decoder_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "audio_decoder_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://modules/audio_coding:audio_decoder_unittests/"
+ },
+ {
+ "isolate_name": "common_audio_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "common_audio_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://common_audio:common_audio_unittests/"
+ },
+ {
+ "isolate_name": "common_video_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "common_video_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://common_video:common_video_unittests/"
+ },
+ {
+ "isolate_name": "dcsctp_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "dcsctp_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://net/dcsctp:dcsctp_unittests/"
+ },
+ {
+ "args": [
+ "--quick"
+ ],
+ "isolate_name": "low_bandwidth_audio_test",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "low_bandwidth_audio_test",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://audio:low_bandwidth_audio_test/"
+ },
+ {
+ "isolate_name": "modules_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "modules_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 2
+ },
+ "test_id_prefix": "ninja://modules:modules_tests/"
+ },
+ {
+ "isolate_name": "modules_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "modules_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 6
+ },
+ "test_id_prefix": "ninja://modules:modules_unittests/"
+ },
+ {
+ "isolate_name": "peerconnection_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "peerconnection_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://pc:peerconnection_unittests/"
+ },
+ {
+ "isolate_name": "rtc_media_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_media_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://media:rtc_media_unittests/"
+ },
+ {
+ "isolate_name": "rtc_pc_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_pc_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://pc:rtc_pc_unittests/"
+ },
+ {
+ "isolate_name": "rtc_stats_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_stats_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://stats:rtc_stats_unittests/"
+ },
+ {
+ "isolate_name": "rtc_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 6
+ },
+ "test_id_prefix": "ninja://:rtc_unittests/"
+ },
+ {
+ "isolate_name": "shared_screencast_stream_test",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "shared_screencast_stream_test",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://modules/desktop_capture:shared_screencast_stream_test/"
+ },
+ {
+ "isolate_name": "slow_peer_connection_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "slow_peer_connection_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://pc:slow_peer_connection_unittests/"
+ },
+ {
+ "isolate_name": "svc_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "svc_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://pc:svc_tests/"
+ },
+ {
+ "isolate_name": "system_wrappers_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "system_wrappers_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://system_wrappers:system_wrappers_unittests/"
+ },
+ {
+ "isolate_name": "test_support_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "test_support_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://test:test_support_unittests/"
+ },
+ {
+ "isolate_name": "tools_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "tools_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://rtc_tools:tools_unittests/"
+ },
+ {
+ "isolate_name": "video_engine_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "video_engine_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://:video_engine_tests/"
+ },
+ {
+ "isolate_name": "voip_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "voip_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://:voip_unittests/"
+ },
+ {
+ "isolate_name": "webrtc_nonparallel_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "webrtc_nonparallel_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://:webrtc_nonparallel_tests/"
+ }
+ ]
+ },
+ "linux_ubsan_vptr": {
+ "isolated_scripts": [
+ {
+ "isolate_name": "audio_decoder_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "audio_decoder_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://modules/audio_coding:audio_decoder_unittests/"
+ },
+ {
+ "isolate_name": "common_audio_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "common_audio_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://common_audio:common_audio_unittests/"
+ },
+ {
+ "isolate_name": "common_video_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "common_video_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://common_video:common_video_unittests/"
+ },
+ {
+ "isolate_name": "dcsctp_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "dcsctp_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://net/dcsctp:dcsctp_unittests/"
+ },
+ {
+ "args": [
+ "--quick"
+ ],
+ "isolate_name": "low_bandwidth_audio_test",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "low_bandwidth_audio_test",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://audio:low_bandwidth_audio_test/"
+ },
+ {
+ "isolate_name": "modules_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "modules_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 2
+ },
+ "test_id_prefix": "ninja://modules:modules_tests/"
+ },
+ {
+ "isolate_name": "modules_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "modules_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 6
+ },
+ "test_id_prefix": "ninja://modules:modules_unittests/"
+ },
+ {
+ "isolate_name": "peerconnection_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "peerconnection_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://pc:peerconnection_unittests/"
+ },
+ {
+ "isolate_name": "rtc_media_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_media_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://media:rtc_media_unittests/"
+ },
+ {
+ "isolate_name": "rtc_pc_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_pc_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://pc:rtc_pc_unittests/"
+ },
+ {
+ "isolate_name": "rtc_stats_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_stats_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://stats:rtc_stats_unittests/"
+ },
+ {
+ "isolate_name": "rtc_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 6
+ },
+ "test_id_prefix": "ninja://:rtc_unittests/"
+ },
+ {
+ "isolate_name": "shared_screencast_stream_test",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "shared_screencast_stream_test",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://modules/desktop_capture:shared_screencast_stream_test/"
+ },
+ {
+ "isolate_name": "slow_peer_connection_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "slow_peer_connection_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://pc:slow_peer_connection_unittests/"
+ },
+ {
+ "isolate_name": "svc_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "svc_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://pc:svc_tests/"
+ },
+ {
+ "isolate_name": "system_wrappers_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "system_wrappers_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://system_wrappers:system_wrappers_unittests/"
+ },
+ {
+ "isolate_name": "test_support_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "test_support_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://test:test_support_unittests/"
+ },
+ {
+ "isolate_name": "tools_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "tools_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://rtc_tools:tools_unittests/"
+ },
+ {
+ "isolate_name": "video_engine_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "video_engine_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://:video_engine_tests/"
+ },
+ {
+ "isolate_name": "voip_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "voip_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://:voip_unittests/"
+ },
+ {
+ "isolate_name": "webrtc_nonparallel_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "webrtc_nonparallel_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://:webrtc_nonparallel_tests/"
+ }
+ ]
+ },
+ "linux_x86_dbg": {
+ "isolated_scripts": [
+ {
+ "isolate_name": "audio_decoder_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "audio_decoder_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://modules/audio_coding:audio_decoder_unittests/"
+ },
+ {
+ "isolate_name": "common_audio_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "common_audio_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://common_audio:common_audio_unittests/"
+ },
+ {
+ "isolate_name": "common_video_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "common_video_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://common_video:common_video_unittests/"
+ },
+ {
+ "isolate_name": "dcsctp_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "dcsctp_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://net/dcsctp:dcsctp_unittests/"
+ },
+ {
+ "args": [
+ "--quick"
+ ],
+ "isolate_name": "low_bandwidth_audio_test",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "low_bandwidth_audio_test",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://audio:low_bandwidth_audio_test/"
+ },
+ {
+ "isolate_name": "modules_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "modules_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 2
+ },
+ "test_id_prefix": "ninja://modules:modules_tests/"
+ },
+ {
+ "isolate_name": "modules_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "modules_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 6
+ },
+ "test_id_prefix": "ninja://modules:modules_unittests/"
+ },
+ {
+ "isolate_name": "peerconnection_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "peerconnection_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://pc:peerconnection_unittests/"
+ },
+ {
+ "isolate_name": "rtc_media_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_media_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://media:rtc_media_unittests/"
+ },
+ {
+ "isolate_name": "rtc_pc_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_pc_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://pc:rtc_pc_unittests/"
+ },
+ {
+ "isolate_name": "rtc_stats_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_stats_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://stats:rtc_stats_unittests/"
+ },
+ {
+ "isolate_name": "rtc_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 6
+ },
+ "test_id_prefix": "ninja://:rtc_unittests/"
+ },
+ {
+ "isolate_name": "slow_peer_connection_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "slow_peer_connection_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://pc:slow_peer_connection_unittests/"
+ },
+ {
+ "isolate_name": "svc_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "svc_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://pc:svc_tests/"
+ },
+ {
+ "isolate_name": "system_wrappers_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "system_wrappers_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://system_wrappers:system_wrappers_unittests/"
+ },
+ {
+ "isolate_name": "test_support_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "test_support_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://test:test_support_unittests/"
+ },
+ {
+ "isolate_name": "tools_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "tools_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://rtc_tools:tools_unittests/"
+ },
+ {
+ "isolate_name": "video_engine_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "video_engine_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://:video_engine_tests/"
+ },
+ {
+ "isolate_name": "voip_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "voip_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://:voip_unittests/"
+ },
+ {
+ "isolate_name": "webrtc_nonparallel_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "webrtc_nonparallel_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://:webrtc_nonparallel_tests/"
+ }
+ ]
+ },
+ "linux_x86_rel": {
+ "isolated_scripts": [
+ {
+ "isolate_name": "audio_decoder_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "audio_decoder_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://modules/audio_coding:audio_decoder_unittests/"
+ },
+ {
+ "isolate_name": "common_audio_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "common_audio_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://common_audio:common_audio_unittests/"
+ },
+ {
+ "isolate_name": "common_video_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "common_video_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://common_video:common_video_unittests/"
+ },
+ {
+ "isolate_name": "dcsctp_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "dcsctp_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://net/dcsctp:dcsctp_unittests/"
+ },
+ {
+ "args": [
+ "--quick"
+ ],
+ "isolate_name": "low_bandwidth_audio_test",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "low_bandwidth_audio_test",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://audio:low_bandwidth_audio_test/"
+ },
+ {
+ "isolate_name": "modules_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "modules_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 2
+ },
+ "test_id_prefix": "ninja://modules:modules_tests/"
+ },
+ {
+ "isolate_name": "modules_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "modules_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 6
+ },
+ "test_id_prefix": "ninja://modules:modules_unittests/"
+ },
+ {
+ "isolate_name": "peerconnection_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "peerconnection_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://pc:peerconnection_unittests/"
+ },
+ {
+ "isolate_name": "rtc_media_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_media_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://media:rtc_media_unittests/"
+ },
+ {
+ "isolate_name": "rtc_pc_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_pc_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://pc:rtc_pc_unittests/"
+ },
+ {
+ "isolate_name": "rtc_stats_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_stats_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://stats:rtc_stats_unittests/"
+ },
+ {
+ "isolate_name": "rtc_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 6
+ },
+ "test_id_prefix": "ninja://:rtc_unittests/"
+ },
+ {
+ "isolate_name": "slow_peer_connection_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "slow_peer_connection_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://pc:slow_peer_connection_unittests/"
+ },
+ {
+ "isolate_name": "svc_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "svc_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://pc:svc_tests/"
+ },
+ {
+ "isolate_name": "system_wrappers_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "system_wrappers_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://system_wrappers:system_wrappers_unittests/"
+ },
+ {
+ "isolate_name": "test_support_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "test_support_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://test:test_support_unittests/"
+ },
+ {
+ "isolate_name": "tools_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "tools_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://rtc_tools:tools_unittests/"
+ },
+ {
+ "isolate_name": "video_engine_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "video_engine_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ],
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://:video_engine_tests/"
+ },
+ {
+ "isolate_name": "voip_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "voip_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://:voip_unittests/"
+ },
+ {
+ "isolate_name": "webrtc_nonparallel_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "webrtc_nonparallel_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Ubuntu-18.04"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://:webrtc_nonparallel_tests/"
+ }
+ ]
+ },
+ "mac_asan": {
+ "isolated_scripts": [
+ {
+ "isolate_name": "audio_decoder_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "audio_decoder_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cores": "12",
+ "cpu": "x86-64",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://modules/audio_coding:audio_decoder_unittests/"
+ },
+ {
+ "isolate_name": "common_audio_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "common_audio_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cores": "12",
+ "cpu": "x86-64",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://common_audio:common_audio_unittests/"
+ },
+ {
+ "isolate_name": "common_video_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "common_video_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cores": "12",
+ "cpu": "x86-64",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://common_video:common_video_unittests/"
+ },
+ {
+ "isolate_name": "dcsctp_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "dcsctp_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cores": "12",
+ "cpu": "x86-64",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://net/dcsctp:dcsctp_unittests/"
+ },
+ {
+ "args": [
+ "--quick"
+ ],
+ "isolate_name": "low_bandwidth_audio_test",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "low_bandwidth_audio_test",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cores": "12",
+ "cpu": "x86-64",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://audio:low_bandwidth_audio_test/"
+ },
+ {
+ "isolate_name": "modules_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "modules_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cores": "12",
+ "cpu": "x86-64",
+ "os": "Mac-12"
+ }
+ ],
+ "shards": 2
+ },
+ "test_id_prefix": "ninja://modules:modules_tests/"
+ },
+ {
+ "isolate_name": "modules_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "modules_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cores": "12",
+ "cpu": "x86-64",
+ "os": "Mac-12"
+ }
+ ],
+ "shards": 6
+ },
+ "test_id_prefix": "ninja://modules:modules_unittests/"
+ },
+ {
+ "isolate_name": "peerconnection_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "peerconnection_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cores": "12",
+ "cpu": "x86-64",
+ "os": "Mac-12"
+ }
+ ],
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://pc:peerconnection_unittests/"
+ },
+ {
+ "isolate_name": "rtc_media_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_media_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cores": "12",
+ "cpu": "x86-64",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://media:rtc_media_unittests/"
+ },
+ {
+ "isolate_name": "rtc_pc_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_pc_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cores": "12",
+ "cpu": "x86-64",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://pc:rtc_pc_unittests/"
+ },
+ {
+ "isolate_name": "rtc_stats_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_stats_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cores": "12",
+ "cpu": "x86-64",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://stats:rtc_stats_unittests/"
+ },
+ {
+ "isolate_name": "rtc_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cores": "12",
+ "cpu": "x86-64",
+ "os": "Mac-12"
+ }
+ ],
+ "shards": 6
+ },
+ "test_id_prefix": "ninja://:rtc_unittests/"
+ },
+ {
+ "isolate_name": "slow_peer_connection_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "slow_peer_connection_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cores": "12",
+ "cpu": "x86-64",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://pc:slow_peer_connection_unittests/"
+ },
+ {
+ "isolate_name": "svc_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "svc_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cores": "12",
+ "cpu": "x86-64",
+ "os": "Mac-12"
+ }
+ ],
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://pc:svc_tests/"
+ },
+ {
+ "isolate_name": "system_wrappers_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "system_wrappers_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cores": "12",
+ "cpu": "x86-64",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://system_wrappers:system_wrappers_unittests/"
+ },
+ {
+ "isolate_name": "test_support_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "test_support_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cores": "12",
+ "cpu": "x86-64",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://test:test_support_unittests/"
+ },
+ {
+ "isolate_name": "tools_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "tools_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cores": "12",
+ "cpu": "x86-64",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://rtc_tools:tools_unittests/"
+ },
+ {
+ "isolate_name": "video_engine_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "video_engine_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cores": "12",
+ "cpu": "x86-64",
+ "os": "Mac-12"
+ }
+ ],
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://:video_engine_tests/"
+ },
+ {
+ "isolate_name": "voip_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "voip_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cores": "12",
+ "cpu": "x86-64",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://:voip_unittests/"
+ },
+ {
+ "isolate_name": "webrtc_nonparallel_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "webrtc_nonparallel_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cores": "12",
+ "cpu": "x86-64",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://:webrtc_nonparallel_tests/"
+ }
+ ]
+ },
+ "mac_compile_dbg": {},
+ "mac_compile_rel": {},
+ "mac_dbg": {
+ "isolated_scripts": [
+ {
+ "isolate_name": "audio_decoder_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "audio_decoder_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cores": "12",
+ "cpu": "x86-64",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://modules/audio_coding:audio_decoder_unittests/"
+ },
+ {
+ "isolate_name": "common_audio_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "common_audio_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cores": "12",
+ "cpu": "x86-64",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://common_audio:common_audio_unittests/"
+ },
+ {
+ "isolate_name": "common_video_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "common_video_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cores": "12",
+ "cpu": "x86-64",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://common_video:common_video_unittests/"
+ },
+ {
+ "isolate_name": "dcsctp_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "dcsctp_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cores": "12",
+ "cpu": "x86-64",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://net/dcsctp:dcsctp_unittests/"
+ },
+ {
+ "args": [
+ "--quick"
+ ],
+ "isolate_name": "low_bandwidth_audio_test",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "low_bandwidth_audio_test",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cores": "12",
+ "cpu": "x86-64",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://audio:low_bandwidth_audio_test/"
+ },
+ {
+ "isolate_name": "modules_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "modules_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cores": "12",
+ "cpu": "x86-64",
+ "os": "Mac-12"
+ }
+ ],
+ "shards": 2
+ },
+ "test_id_prefix": "ninja://modules:modules_tests/"
+ },
+ {
+ "isolate_name": "modules_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "modules_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cores": "12",
+ "cpu": "x86-64",
+ "os": "Mac-12"
+ }
+ ],
+ "shards": 6
+ },
+ "test_id_prefix": "ninja://modules:modules_unittests/"
+ },
+ {
+ "isolate_name": "peerconnection_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "peerconnection_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cores": "12",
+ "cpu": "x86-64",
+ "os": "Mac-12"
+ }
+ ],
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://pc:peerconnection_unittests/"
+ },
+ {
+ "isolate_name": "rtc_media_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_media_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cores": "12",
+ "cpu": "x86-64",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://media:rtc_media_unittests/"
+ },
+ {
+ "isolate_name": "rtc_pc_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_pc_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cores": "12",
+ "cpu": "x86-64",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://pc:rtc_pc_unittests/"
+ },
+ {
+ "isolate_name": "rtc_stats_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_stats_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cores": "12",
+ "cpu": "x86-64",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://stats:rtc_stats_unittests/"
+ },
+ {
+ "isolate_name": "rtc_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cores": "12",
+ "cpu": "x86-64",
+ "os": "Mac-12"
+ }
+ ],
+ "shards": 6
+ },
+ "test_id_prefix": "ninja://:rtc_unittests/"
+ },
+ {
+ "isolate_name": "slow_peer_connection_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "slow_peer_connection_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cores": "12",
+ "cpu": "x86-64",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://pc:slow_peer_connection_unittests/"
+ },
+ {
+ "isolate_name": "svc_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "svc_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cores": "12",
+ "cpu": "x86-64",
+ "os": "Mac-12"
+ }
+ ],
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://pc:svc_tests/"
+ },
+ {
+ "isolate_name": "system_wrappers_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "system_wrappers_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cores": "12",
+ "cpu": "x86-64",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://system_wrappers:system_wrappers_unittests/"
+ },
+ {
+ "isolate_name": "test_support_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "test_support_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cores": "12",
+ "cpu": "x86-64",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://test:test_support_unittests/"
+ },
+ {
+ "isolate_name": "tools_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "tools_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cores": "12",
+ "cpu": "x86-64",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://rtc_tools:tools_unittests/"
+ },
+ {
+ "isolate_name": "video_engine_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "video_engine_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cores": "12",
+ "cpu": "x86-64",
+ "os": "Mac-12"
+ }
+ ],
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://:video_engine_tests/"
+ },
+ {
+ "isolate_name": "voip_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "voip_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cores": "12",
+ "cpu": "x86-64",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://:voip_unittests/"
+ },
+ {
+ "isolate_name": "webrtc_nonparallel_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "webrtc_nonparallel_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cores": "12",
+ "cpu": "x86-64",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://:webrtc_nonparallel_tests/"
+ }
+ ]
+ },
+ "mac_dbg_m1": {
+ "isolated_scripts": [
+ {
+ "isolate_name": "audio_decoder_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "audio_decoder_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "arm64-64-Apple_M1",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://modules/audio_coding:audio_decoder_unittests/"
+ },
+ {
+ "isolate_name": "common_audio_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "common_audio_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "arm64-64-Apple_M1",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://common_audio:common_audio_unittests/"
+ },
+ {
+ "isolate_name": "common_video_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "common_video_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "arm64-64-Apple_M1",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://common_video:common_video_unittests/"
+ },
+ {
+ "isolate_name": "dcsctp_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "dcsctp_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "arm64-64-Apple_M1",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://net/dcsctp:dcsctp_unittests/"
+ },
+ {
+ "args": [
+ "--quick"
+ ],
+ "isolate_name": "low_bandwidth_audio_test",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "low_bandwidth_audio_test",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "arm64-64-Apple_M1",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://audio:low_bandwidth_audio_test/"
+ },
+ {
+ "isolate_name": "modules_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "modules_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "arm64-64-Apple_M1",
+ "os": "Mac-12"
+ }
+ ],
+ "shards": 2
+ },
+ "test_id_prefix": "ninja://modules:modules_tests/"
+ },
+ {
+ "isolate_name": "modules_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "modules_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "arm64-64-Apple_M1",
+ "os": "Mac-12"
+ }
+ ],
+ "shards": 6
+ },
+ "test_id_prefix": "ninja://modules:modules_unittests/"
+ },
+ {
+ "isolate_name": "peerconnection_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "peerconnection_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "arm64-64-Apple_M1",
+ "os": "Mac-12"
+ }
+ ],
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://pc:peerconnection_unittests/"
+ },
+ {
+ "isolate_name": "rtc_media_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_media_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "arm64-64-Apple_M1",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://media:rtc_media_unittests/"
+ },
+ {
+ "isolate_name": "rtc_pc_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_pc_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "arm64-64-Apple_M1",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://pc:rtc_pc_unittests/"
+ },
+ {
+ "isolate_name": "rtc_stats_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_stats_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "arm64-64-Apple_M1",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://stats:rtc_stats_unittests/"
+ },
+ {
+ "isolate_name": "rtc_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "arm64-64-Apple_M1",
+ "os": "Mac-12"
+ }
+ ],
+ "shards": 6
+ },
+ "test_id_prefix": "ninja://:rtc_unittests/"
+ },
+ {
+ "isolate_name": "slow_peer_connection_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "slow_peer_connection_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "arm64-64-Apple_M1",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://pc:slow_peer_connection_unittests/"
+ },
+ {
+ "isolate_name": "svc_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "svc_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "arm64-64-Apple_M1",
+ "os": "Mac-12"
+ }
+ ],
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://pc:svc_tests/"
+ },
+ {
+ "isolate_name": "system_wrappers_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "system_wrappers_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "arm64-64-Apple_M1",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://system_wrappers:system_wrappers_unittests/"
+ },
+ {
+ "isolate_name": "test_support_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "test_support_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "arm64-64-Apple_M1",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://test:test_support_unittests/"
+ },
+ {
+ "isolate_name": "tools_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "tools_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "arm64-64-Apple_M1",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://rtc_tools:tools_unittests/"
+ },
+ {
+ "isolate_name": "video_engine_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "video_engine_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "arm64-64-Apple_M1",
+ "os": "Mac-12"
+ }
+ ],
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://:video_engine_tests/"
+ },
+ {
+ "isolate_name": "voip_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "voip_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "arm64-64-Apple_M1",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://:voip_unittests/"
+ },
+ {
+ "isolate_name": "webrtc_nonparallel_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "webrtc_nonparallel_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "arm64-64-Apple_M1",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://:webrtc_nonparallel_tests/"
+ }
+ ]
+ },
+ "mac_rel": {
+ "isolated_scripts": [
+ {
+ "isolate_name": "audio_decoder_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "audio_decoder_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://modules/audio_coding:audio_decoder_unittests/"
+ },
+ {
+ "isolate_name": "common_audio_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "common_audio_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://common_audio:common_audio_unittests/"
+ },
+ {
+ "isolate_name": "common_video_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "common_video_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://common_video:common_video_unittests/"
+ },
+ {
+ "isolate_name": "dcsctp_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "dcsctp_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://net/dcsctp:dcsctp_unittests/"
+ },
+ {
+ "args": [
+ "--quick"
+ ],
+ "isolate_name": "low_bandwidth_audio_test",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "low_bandwidth_audio_test",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://audio:low_bandwidth_audio_test/"
+ },
+ {
+ "isolate_name": "modules_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "modules_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Mac-12"
+ }
+ ],
+ "shards": 2
+ },
+ "test_id_prefix": "ninja://modules:modules_tests/"
+ },
+ {
+ "isolate_name": "modules_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "modules_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Mac-12"
+ }
+ ],
+ "shards": 6
+ },
+ "test_id_prefix": "ninja://modules:modules_unittests/"
+ },
+ {
+ "isolate_name": "peerconnection_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "peerconnection_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Mac-12"
+ }
+ ],
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://pc:peerconnection_unittests/"
+ },
+ {
+ "isolate_name": "rtc_media_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_media_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://media:rtc_media_unittests/"
+ },
+ {
+ "isolate_name": "rtc_pc_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_pc_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://pc:rtc_pc_unittests/"
+ },
+ {
+ "isolate_name": "rtc_stats_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_stats_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://stats:rtc_stats_unittests/"
+ },
+ {
+ "isolate_name": "rtc_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Mac-12"
+ }
+ ],
+ "shards": 6
+ },
+ "test_id_prefix": "ninja://:rtc_unittests/"
+ },
+ {
+ "isolate_name": "slow_peer_connection_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "slow_peer_connection_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://pc:slow_peer_connection_unittests/"
+ },
+ {
+ "isolate_name": "svc_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "svc_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Mac-12"
+ }
+ ],
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://pc:svc_tests/"
+ },
+ {
+ "isolate_name": "system_wrappers_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "system_wrappers_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://system_wrappers:system_wrappers_unittests/"
+ },
+ {
+ "isolate_name": "test_support_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "test_support_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://test:test_support_unittests/"
+ },
+ {
+ "isolate_name": "tools_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "tools_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://rtc_tools:tools_unittests/"
+ },
+ {
+ "isolate_name": "video_capture_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "video_capture_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Mac-12",
+ "pool": "WebRTC-baremetal-try"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://modules/video_capture:video_capture_tests/"
+ },
+ {
+ "isolate_name": "video_engine_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "video_engine_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Mac-12"
+ }
+ ],
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://:video_engine_tests/"
+ },
+ {
+ "isolate_name": "voip_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "voip_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://:voip_unittests/"
+ },
+ {
+ "isolate_name": "webrtc_nonparallel_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "webrtc_nonparallel_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://:webrtc_nonparallel_tests/"
+ },
+ {
+ "args": [
+ "--force_fieldtrials=WebRTC-QuickPerfTest/Enabled/",
+ "--nologs",
+ "--gtest_output=json:${ISOLATED_OUTDIR}/gtest_output.json"
+ ],
+ "isolate_name": "webrtc_perf_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "webrtc_perf_tests",
+ "resultdb": {
+ "result_file": "${ISOLATED_OUTDIR}/gtest_output.json",
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://:webrtc_perf_tests/"
+ }
+ ]
+ },
+ "mac_rel_m1": {
+ "isolated_scripts": [
+ {
+ "isolate_name": "audio_decoder_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "audio_decoder_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "arm64-64-Apple_M1",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://modules/audio_coding:audio_decoder_unittests/"
+ },
+ {
+ "isolate_name": "common_audio_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "common_audio_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "arm64-64-Apple_M1",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://common_audio:common_audio_unittests/"
+ },
+ {
+ "isolate_name": "common_video_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "common_video_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "arm64-64-Apple_M1",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://common_video:common_video_unittests/"
+ },
+ {
+ "isolate_name": "dcsctp_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "dcsctp_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "arm64-64-Apple_M1",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://net/dcsctp:dcsctp_unittests/"
+ },
+ {
+ "args": [
+ "--quick"
+ ],
+ "isolate_name": "low_bandwidth_audio_test",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "low_bandwidth_audio_test",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "arm64-64-Apple_M1",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://audio:low_bandwidth_audio_test/"
+ },
+ {
+ "isolate_name": "modules_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "modules_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "arm64-64-Apple_M1",
+ "os": "Mac-12"
+ }
+ ],
+ "shards": 2
+ },
+ "test_id_prefix": "ninja://modules:modules_tests/"
+ },
+ {
+ "isolate_name": "modules_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "modules_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "arm64-64-Apple_M1",
+ "os": "Mac-12"
+ }
+ ],
+ "shards": 6
+ },
+ "test_id_prefix": "ninja://modules:modules_unittests/"
+ },
+ {
+ "isolate_name": "peerconnection_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "peerconnection_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "arm64-64-Apple_M1",
+ "os": "Mac-12"
+ }
+ ],
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://pc:peerconnection_unittests/"
+ },
+ {
+ "isolate_name": "rtc_media_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_media_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "arm64-64-Apple_M1",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://media:rtc_media_unittests/"
+ },
+ {
+ "isolate_name": "rtc_pc_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_pc_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "arm64-64-Apple_M1",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://pc:rtc_pc_unittests/"
+ },
+ {
+ "isolate_name": "rtc_stats_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_stats_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "arm64-64-Apple_M1",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://stats:rtc_stats_unittests/"
+ },
+ {
+ "isolate_name": "rtc_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "arm64-64-Apple_M1",
+ "os": "Mac-12"
+ }
+ ],
+ "shards": 6
+ },
+ "test_id_prefix": "ninja://:rtc_unittests/"
+ },
+ {
+ "isolate_name": "slow_peer_connection_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "slow_peer_connection_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "arm64-64-Apple_M1",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://pc:slow_peer_connection_unittests/"
+ },
+ {
+ "isolate_name": "svc_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "svc_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "arm64-64-Apple_M1",
+ "os": "Mac-12"
+ }
+ ],
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://pc:svc_tests/"
+ },
+ {
+ "isolate_name": "system_wrappers_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "system_wrappers_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "arm64-64-Apple_M1",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://system_wrappers:system_wrappers_unittests/"
+ },
+ {
+ "isolate_name": "test_support_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "test_support_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "arm64-64-Apple_M1",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://test:test_support_unittests/"
+ },
+ {
+ "isolate_name": "tools_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "tools_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "arm64-64-Apple_M1",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://rtc_tools:tools_unittests/"
+ },
+ {
+ "isolate_name": "video_engine_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "video_engine_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "arm64-64-Apple_M1",
+ "os": "Mac-12"
+ }
+ ],
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://:video_engine_tests/"
+ },
+ {
+ "isolate_name": "voip_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "voip_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "arm64-64-Apple_M1",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://:voip_unittests/"
+ },
+ {
+ "isolate_name": "webrtc_nonparallel_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "webrtc_nonparallel_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "arm64-64-Apple_M1",
+ "os": "Mac-12"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://:webrtc_nonparallel_tests/"
+ }
+ ]
+ },
+ "win_asan": {
+ "isolated_scripts": [
+ {
+ "isolate_name": "audio_decoder_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "audio_decoder_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://modules/audio_coding:audio_decoder_unittests/"
+ },
+ {
+ "isolate_name": "common_audio_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "common_audio_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://common_audio:common_audio_unittests/"
+ },
+ {
+ "isolate_name": "common_video_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "common_video_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://common_video:common_video_unittests/"
+ },
+ {
+ "isolate_name": "dcsctp_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "dcsctp_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://net/dcsctp:dcsctp_unittests/"
+ },
+ {
+ "args": [
+ "--quick"
+ ],
+ "isolate_name": "low_bandwidth_audio_test",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "low_bandwidth_audio_test",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://audio:low_bandwidth_audio_test/"
+ },
+ {
+ "isolate_name": "modules_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "modules_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ],
+ "shards": 2
+ },
+ "test_id_prefix": "ninja://modules:modules_tests/"
+ },
+ {
+ "isolate_name": "modules_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "modules_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ],
+ "shards": 6
+ },
+ "test_id_prefix": "ninja://modules:modules_unittests/"
+ },
+ {
+ "isolate_name": "peerconnection_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "peerconnection_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ],
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://pc:peerconnection_unittests/"
+ },
+ {
+ "isolate_name": "rtc_media_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_media_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://media:rtc_media_unittests/"
+ },
+ {
+ "isolate_name": "rtc_pc_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_pc_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://pc:rtc_pc_unittests/"
+ },
+ {
+ "isolate_name": "rtc_stats_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_stats_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://stats:rtc_stats_unittests/"
+ },
+ {
+ "isolate_name": "rtc_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ],
+ "shards": 6
+ },
+ "test_id_prefix": "ninja://:rtc_unittests/"
+ },
+ {
+ "isolate_name": "slow_peer_connection_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "slow_peer_connection_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://pc:slow_peer_connection_unittests/"
+ },
+ {
+ "isolate_name": "svc_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "svc_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ],
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://pc:svc_tests/"
+ },
+ {
+ "isolate_name": "system_wrappers_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "system_wrappers_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://system_wrappers:system_wrappers_unittests/"
+ },
+ {
+ "isolate_name": "test_support_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "test_support_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://test:test_support_unittests/"
+ },
+ {
+ "isolate_name": "tools_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "tools_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://rtc_tools:tools_unittests/"
+ },
+ {
+ "isolate_name": "video_engine_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "video_engine_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ],
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://:video_engine_tests/"
+ },
+ {
+ "isolate_name": "voip_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "voip_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://:voip_unittests/"
+ },
+ {
+ "isolate_name": "webrtc_nonparallel_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "webrtc_nonparallel_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://:webrtc_nonparallel_tests/"
+ }
+ ]
+ },
+ "win_compile_x64_clang_dbg": {},
+ "win_compile_x64_clang_rel": {},
+ "win_compile_x86_clang_dbg": {},
+ "win_compile_x86_clang_rel": {},
+ "win_x64_clang_dbg": {
+ "isolated_scripts": [
+ {
+ "isolate_name": "audio_decoder_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "audio_decoder_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://modules/audio_coding:audio_decoder_unittests/"
+ },
+ {
+ "isolate_name": "common_audio_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "common_audio_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://common_audio:common_audio_unittests/"
+ },
+ {
+ "isolate_name": "common_video_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "common_video_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://common_video:common_video_unittests/"
+ },
+ {
+ "isolate_name": "dcsctp_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "dcsctp_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://net/dcsctp:dcsctp_unittests/"
+ },
+ {
+ "args": [
+ "--quick"
+ ],
+ "isolate_name": "low_bandwidth_audio_test",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "low_bandwidth_audio_test",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://audio:low_bandwidth_audio_test/"
+ },
+ {
+ "isolate_name": "modules_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "modules_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ],
+ "shards": 2
+ },
+ "test_id_prefix": "ninja://modules:modules_tests/"
+ },
+ {
+ "isolate_name": "modules_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "modules_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ],
+ "shards": 6
+ },
+ "test_id_prefix": "ninja://modules:modules_unittests/"
+ },
+ {
+ "isolate_name": "peerconnection_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "peerconnection_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ],
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://pc:peerconnection_unittests/"
+ },
+ {
+ "isolate_name": "rtc_media_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_media_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://media:rtc_media_unittests/"
+ },
+ {
+ "isolate_name": "rtc_pc_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_pc_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://pc:rtc_pc_unittests/"
+ },
+ {
+ "isolate_name": "rtc_stats_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_stats_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://stats:rtc_stats_unittests/"
+ },
+ {
+ "isolate_name": "rtc_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ],
+ "shards": 6
+ },
+ "test_id_prefix": "ninja://:rtc_unittests/"
+ },
+ {
+ "isolate_name": "slow_peer_connection_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "slow_peer_connection_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://pc:slow_peer_connection_unittests/"
+ },
+ {
+ "isolate_name": "svc_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "svc_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ],
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://pc:svc_tests/"
+ },
+ {
+ "isolate_name": "system_wrappers_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "system_wrappers_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://system_wrappers:system_wrappers_unittests/"
+ },
+ {
+ "isolate_name": "test_support_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "test_support_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://test:test_support_unittests/"
+ },
+ {
+ "isolate_name": "tools_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "tools_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://rtc_tools:tools_unittests/"
+ },
+ {
+ "isolate_name": "video_engine_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "video_engine_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ],
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://:video_engine_tests/"
+ },
+ {
+ "isolate_name": "voip_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "voip_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://:voip_unittests/"
+ },
+ {
+ "isolate_name": "webrtc_nonparallel_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "webrtc_nonparallel_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://:webrtc_nonparallel_tests/"
+ }
+ ]
+ },
+ "win_x64_clang_rel": {
+ "isolated_scripts": [
+ {
+ "isolate_name": "audio_decoder_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "audio_decoder_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://modules/audio_coding:audio_decoder_unittests/"
+ },
+ {
+ "isolate_name": "common_audio_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "common_audio_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://common_audio:common_audio_unittests/"
+ },
+ {
+ "isolate_name": "common_video_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "common_video_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://common_video:common_video_unittests/"
+ },
+ {
+ "isolate_name": "dcsctp_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "dcsctp_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://net/dcsctp:dcsctp_unittests/"
+ },
+ {
+ "args": [
+ "--quick"
+ ],
+ "isolate_name": "low_bandwidth_audio_test",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "low_bandwidth_audio_test",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://audio:low_bandwidth_audio_test/"
+ },
+ {
+ "isolate_name": "modules_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "modules_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ],
+ "shards": 2
+ },
+ "test_id_prefix": "ninja://modules:modules_tests/"
+ },
+ {
+ "isolate_name": "modules_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "modules_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ],
+ "shards": 6
+ },
+ "test_id_prefix": "ninja://modules:modules_unittests/"
+ },
+ {
+ "isolate_name": "peerconnection_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "peerconnection_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ],
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://pc:peerconnection_unittests/"
+ },
+ {
+ "isolate_name": "rtc_media_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_media_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://media:rtc_media_unittests/"
+ },
+ {
+ "isolate_name": "rtc_pc_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_pc_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://pc:rtc_pc_unittests/"
+ },
+ {
+ "isolate_name": "rtc_stats_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_stats_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://stats:rtc_stats_unittests/"
+ },
+ {
+ "isolate_name": "rtc_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ],
+ "shards": 6
+ },
+ "test_id_prefix": "ninja://:rtc_unittests/"
+ },
+ {
+ "isolate_name": "slow_peer_connection_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "slow_peer_connection_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://pc:slow_peer_connection_unittests/"
+ },
+ {
+ "isolate_name": "svc_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "svc_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ],
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://pc:svc_tests/"
+ },
+ {
+ "isolate_name": "system_wrappers_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "system_wrappers_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://system_wrappers:system_wrappers_unittests/"
+ },
+ {
+ "isolate_name": "test_support_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "test_support_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://test:test_support_unittests/"
+ },
+ {
+ "isolate_name": "tools_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "tools_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://rtc_tools:tools_unittests/"
+ },
+ {
+ "isolate_name": "video_engine_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "video_engine_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ],
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://:video_engine_tests/"
+ },
+ {
+ "isolate_name": "voip_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "voip_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://:voip_unittests/"
+ },
+ {
+ "isolate_name": "webrtc_nonparallel_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "webrtc_nonparallel_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://:webrtc_nonparallel_tests/"
+ }
+ ]
+ },
+ "win_x86_clang_dbg": {
+ "isolated_scripts": [
+ {
+ "isolate_name": "audio_decoder_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "audio_decoder_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://modules/audio_coding:audio_decoder_unittests/"
+ },
+ {
+ "isolate_name": "common_audio_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "common_audio_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://common_audio:common_audio_unittests/"
+ },
+ {
+ "isolate_name": "common_video_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "common_video_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://common_video:common_video_unittests/"
+ },
+ {
+ "isolate_name": "dcsctp_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "dcsctp_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://net/dcsctp:dcsctp_unittests/"
+ },
+ {
+ "args": [
+ "--quick"
+ ],
+ "isolate_name": "low_bandwidth_audio_test",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "low_bandwidth_audio_test",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://audio:low_bandwidth_audio_test/"
+ },
+ {
+ "isolate_name": "modules_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "modules_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ],
+ "shards": 2
+ },
+ "test_id_prefix": "ninja://modules:modules_tests/"
+ },
+ {
+ "isolate_name": "modules_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "modules_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ],
+ "shards": 6
+ },
+ "test_id_prefix": "ninja://modules:modules_unittests/"
+ },
+ {
+ "isolate_name": "peerconnection_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "peerconnection_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ],
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://pc:peerconnection_unittests/"
+ },
+ {
+ "isolate_name": "rtc_media_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_media_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://media:rtc_media_unittests/"
+ },
+ {
+ "isolate_name": "rtc_pc_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_pc_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://pc:rtc_pc_unittests/"
+ },
+ {
+ "isolate_name": "rtc_stats_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_stats_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://stats:rtc_stats_unittests/"
+ },
+ {
+ "isolate_name": "rtc_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ],
+ "shards": 6
+ },
+ "test_id_prefix": "ninja://:rtc_unittests/"
+ },
+ {
+ "isolate_name": "slow_peer_connection_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "slow_peer_connection_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://pc:slow_peer_connection_unittests/"
+ },
+ {
+ "isolate_name": "svc_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "svc_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ],
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://pc:svc_tests/"
+ },
+ {
+ "isolate_name": "system_wrappers_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "system_wrappers_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://system_wrappers:system_wrappers_unittests/"
+ },
+ {
+ "isolate_name": "test_support_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "test_support_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://test:test_support_unittests/"
+ },
+ {
+ "isolate_name": "tools_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "tools_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://rtc_tools:tools_unittests/"
+ },
+ {
+ "isolate_name": "video_engine_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "video_engine_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ],
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://:video_engine_tests/"
+ },
+ {
+ "isolate_name": "voip_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "voip_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://:voip_unittests/"
+ },
+ {
+ "isolate_name": "webrtc_nonparallel_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "webrtc_nonparallel_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://:webrtc_nonparallel_tests/"
+ }
+ ]
+ },
+ "win_x86_clang_rel": {
+ "isolated_scripts": [
+ {
+ "isolate_name": "audio_decoder_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "audio_decoder_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://modules/audio_coding:audio_decoder_unittests/"
+ },
+ {
+ "isolate_name": "common_audio_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "common_audio_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://common_audio:common_audio_unittests/"
+ },
+ {
+ "isolate_name": "common_video_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "common_video_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://common_video:common_video_unittests/"
+ },
+ {
+ "isolate_name": "dcsctp_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "dcsctp_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://net/dcsctp:dcsctp_unittests/"
+ },
+ {
+ "args": [
+ "--quick"
+ ],
+ "isolate_name": "low_bandwidth_audio_test",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "low_bandwidth_audio_test",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://audio:low_bandwidth_audio_test/"
+ },
+ {
+ "isolate_name": "modules_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "modules_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ],
+ "shards": 2
+ },
+ "test_id_prefix": "ninja://modules:modules_tests/"
+ },
+ {
+ "isolate_name": "modules_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "modules_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ],
+ "shards": 6
+ },
+ "test_id_prefix": "ninja://modules:modules_unittests/"
+ },
+ {
+ "isolate_name": "peerconnection_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "peerconnection_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ],
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://pc:peerconnection_unittests/"
+ },
+ {
+ "isolate_name": "rtc_media_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_media_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://media:rtc_media_unittests/"
+ },
+ {
+ "isolate_name": "rtc_pc_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_pc_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://pc:rtc_pc_unittests/"
+ },
+ {
+ "isolate_name": "rtc_stats_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_stats_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://stats:rtc_stats_unittests/"
+ },
+ {
+ "isolate_name": "rtc_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "rtc_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ],
+ "shards": 6
+ },
+ "test_id_prefix": "ninja://:rtc_unittests/"
+ },
+ {
+ "isolate_name": "slow_peer_connection_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "slow_peer_connection_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://pc:slow_peer_connection_unittests/"
+ },
+ {
+ "isolate_name": "svc_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "svc_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ],
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://pc:svc_tests/"
+ },
+ {
+ "isolate_name": "system_wrappers_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "system_wrappers_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://system_wrappers:system_wrappers_unittests/"
+ },
+ {
+ "isolate_name": "test_support_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "test_support_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://test:test_support_unittests/"
+ },
+ {
+ "isolate_name": "tools_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "tools_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://rtc_tools:tools_unittests/"
+ },
+ {
+ "isolate_name": "video_capture_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "video_capture_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045",
+ "pool": "WebRTC-baremetal-try"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://modules/video_capture:video_capture_tests/"
+ },
+ {
+ "isolate_name": "video_engine_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "video_engine_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ],
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://:video_engine_tests/"
+ },
+ {
+ "isolate_name": "voip_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "voip_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://:voip_unittests/"
+ },
+ {
+ "isolate_name": "webrtc_nonparallel_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "webrtc_nonparallel_tests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://:webrtc_nonparallel_tests/"
+ },
+ {
+ "args": [
+ "--force_fieldtrials=WebRTC-QuickPerfTest/Enabled/",
+ "--nologs",
+ "--gtest_output=json:${ISOLATED_OUTDIR}/gtest_output.json"
+ ],
+ "isolate_name": "webrtc_perf_tests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "webrtc_perf_tests",
+ "resultdb": {
+ "result_file": "${ISOLATED_OUTDIR}/gtest_output.json",
+ "result_format": "gtest_json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ]
+ },
+ "test_id_prefix": "ninja://:webrtc_perf_tests/"
+ }
+ ]
+ },
+ "win_x86_more_configs": {
+ "isolated_scripts": [
+ {
+ "isolate_name": "peerconnection_unittests",
+ "merge": {
+ "args": [],
+ "script": "//testing/merge_scripts/standard_isolated_script_merge.py"
+ },
+ "name": "peerconnection_unittests",
+ "resultdb": {
+ "result_format": "json"
+ },
+ "swarming": {
+ "can_use_on_swarming_builders": true,
+ "dimension_sets": [
+ {
+ "cpu": "x86-64",
+ "os": "Windows-10-19042|Windows-10-19045"
+ }
+ ],
+ "shards": 4
+ },
+ "test_id_prefix": "ninja://pc:peerconnection_unittests/"
+ }
+ ]
+ }
+}
diff --git a/third_party/libwebrtc/infra/specs/variants.pyl b/third_party/libwebrtc/infra/specs/variants.pyl
new file mode 100644
index 0000000000..0594c7a12d
--- /dev/null
+++ b/third_party/libwebrtc/infra/specs/variants.pyl
@@ -0,0 +1,49 @@
+# Copyright (c) 2022 The WebRTC project authors. All Rights Reserved.
+#
+# Use of this source code is governed by a BSD-style license
+# that can be found in the LICENSE file in the root of the source
+# tree. An additional intellectual property rights grant can be found
+# in the file PATENTS. All contributing project authors may
+# be found in the AUTHORS file in the root of the source tree.
+
+{
+ 'SIM_IPHONE_X_14_5': {
+ 'args': [
+ '--platform',
+ 'iPhone X',
+ '--version',
+ '14.5',
+ ],
+ 'identifier': 'iPhone X 14.5',
+ 'mixins': [
+ 'xcode_13_main',
+ 'ios_runtime_cache_14_5',
+ ],
+ },
+ 'SIM_IPHONE_X_15_5': {
+ 'args': [
+ '--platform',
+ 'iPhone X',
+ '--version',
+ '15.5',
+ ],
+ 'identifier': 'iPhone X 15.5',
+ 'mixins': [
+ 'xcode_14_main',
+ 'ios_runtime_cache_15_5',
+ ],
+ },
+ 'SIM_IPHONE_X_16_2': {
+ 'args': [
+ '--platform',
+ 'iPhone X',
+ '--version',
+ '16.2',
+ ],
+ 'identifier': 'iPhone X 16.2',
+ 'mixins': [
+ 'xcode_14_main',
+ 'ios_runtime_cache_16_2',
+ ],
+ },
+} \ No newline at end of file
diff --git a/third_party/libwebrtc/infra/specs/waterfalls.pyl b/third_party/libwebrtc/infra/specs/waterfalls.pyl
new file mode 100644
index 0000000000..a24ada6256
--- /dev/null
+++ b/third_party/libwebrtc/infra/specs/waterfalls.pyl
@@ -0,0 +1,651 @@
+# Copyright (c) 2022 The WebRTC project authors. All Rights Reserved.
+#
+# Use of this source code is governed by a BSD-style license
+# that can be found in the LICENSE file in the root of the source
+# tree. An additional intellectual property rights grant can be found
+# in the file PATENTS. All contributing project authors may
+# be found in the AUTHORS file in the root of the source tree.
+
+[
+ {
+ 'name': 'client.webrtc',
+ 'mixins': [],
+ 'machines': {
+ 'Android32': {
+ 'mixins': [
+ 'walleye', 'android-devices', 'has_native_resultdb_integration',
+ 'chromium-tester-service-account'
+ ],
+ 'test_suites': {
+ 'gtest_tests': 'android_tests',
+ 'junit_tests': 'android_junit_tests',
+ },
+ },
+ 'Android32 (dbg)': {
+ 'mixins': [
+ 'walleye', 'android-devices', 'has_native_resultdb_integration',
+ 'chromium-tester-service-account'
+ ],
+ 'test_suites': {
+ 'gtest_tests': 'android_tests',
+ 'junit_tests': 'android_junit_tests',
+ },
+ },
+ 'Android32 (more configs)': {
+ 'mixins': [
+ 'walleye', 'android-devices', 'has_native_resultdb_integration',
+ 'chromium-tester-service-account'
+ ],
+ 'test_suites': {
+ 'gtest_tests': 'more_configs_tests',
+ },
+ },
+ 'Android32 Builder arm': {},
+ 'Android32 Builder x86': {},
+ 'Android32 Builder x86 (dbg)': {},
+ 'Android64': {
+ 'mixins': [
+ 'walleye', 'android-devices', 'has_native_resultdb_integration',
+ 'chromium-tester-service-account'
+ ],
+ 'test_suites': {
+ 'gtest_tests': 'android_tests',
+ 'junit_tests': 'android_junit_tests',
+ },
+ },
+ 'Android64 (dbg)': {
+ 'mixins': [
+ 'walleye', 'android-devices', 'has_native_resultdb_integration',
+ 'chromium-tester-service-account'
+ ],
+ 'test_suites': {
+ 'gtest_tests': 'android_tests',
+ 'junit_tests': 'android_junit_tests',
+ },
+ },
+ 'Android64 Builder arm64': {},
+ 'Android64 Builder x64 (dbg)': {},
+ 'Fuchsia Builder': {},
+ 'Fuchsia Release': {
+ 'os_type':
+ 'linux',
+ 'mixins': [
+ 'linux-bionic', 'x86-64', 'fuchsia-gtest-output',
+ 'resultdb-gtest-json-format'
+ ],
+ 'test_suites': {
+ 'isolated_scripts': 'fuchsia_compatible_tests',
+ },
+ },
+ 'Linux (more configs)': {
+ 'os_type': 'linux',
+ 'mixins': ['linux-bionic', 'x86-64', 'resultdb-json-format'],
+ 'test_suites': {
+ 'isolated_scripts': 'more_configs_tests',
+ },
+ },
+ 'Linux Asan': {
+ 'os_type': 'linux',
+ 'mixins': ['linux-bionic', 'x86-64', 'resultdb-json-format'],
+ 'test_suites': {
+ 'isolated_scripts': 'linux_tests',
+ },
+ },
+ 'Linux MSan': {
+ 'os_type': 'linux',
+ 'mixins': ['linux-bionic', 'x86-64', 'resultdb-json-format'],
+ 'test_suites': {
+ # TODO(crbug.com/webrtc/14568): Using 'linux_tests'
+ # fails on "MemorySanitizer: use-of-uninitialized-value in
+ # libpipewire-0.3.so."
+ 'isolated_scripts': 'desktop_tests',
+ },
+ },
+ 'Linux Tsan v2': {
+ 'os_type': 'linux',
+ 'mixins': ['linux-bionic', 'x86-64', 'resultdb-json-format'],
+ 'test_suites': {
+ # TODO(crbug.com/webrtc/14568): Using 'linux_tests'
+ # fails on "ThreadSanitizer: data race on vptr (ctor/dtor vs
+ # virtual call) in shared_screencast_stream_test."
+ 'isolated_scripts': 'desktop_tests',
+ },
+ },
+ 'Linux UBSan': {
+ 'os_type': 'linux',
+ 'mixins': ['linux-bionic', 'x86-64', 'resultdb-json-format'],
+ 'test_suites': {
+ 'isolated_scripts': 'linux_tests',
+ },
+ },
+ 'Linux UBSan vptr': {
+ 'os_type': 'linux',
+ 'mixins': ['linux-bionic', 'x86-64', 'resultdb-json-format'],
+ 'test_suites': {
+ 'isolated_scripts': 'linux_tests',
+ },
+ },
+ 'Linux32 Debug': {
+ 'os_type': 'linux',
+ 'mixins': ['linux-bionic', 'x86-64', 'resultdb-json-format'],
+ 'test_suites': {
+ 'isolated_scripts': 'desktop_tests',
+ },
+ },
+ 'Linux32 Debug (ARM)': {},
+ 'Linux32 Release': {
+ 'os_type': 'linux',
+ 'mixins': ['linux-bionic', 'x86-64', 'resultdb-json-format'],
+ 'test_suites': {
+ 'isolated_scripts': 'desktop_tests',
+ },
+ },
+ 'Linux32 Release (ARM)': {},
+ 'Linux64 Builder': {},
+ 'Linux64 Debug': {
+ 'os_type': 'linux',
+ 'mixins': ['linux-bionic', 'x86-64', 'resultdb-json-format'],
+ 'test_suites': {
+ 'isolated_scripts': 'linux_tests',
+ },
+ },
+ 'Linux64 Debug (ARM)': {},
+ 'Linux64 Release': {
+ 'os_type': 'linux',
+ 'mixins': ['linux-bionic', 'x86-64', 'resultdb-json-format'],
+ 'test_suites': {
+ 'isolated_scripts': 'linux_desktop_tests_with_video_capture',
+ },
+ },
+ 'Linux64 Release (ARM)': {},
+ 'Linux64 Release (Libfuzzer)': {},
+ 'Mac Asan': {
+ 'os_type': 'mac',
+ 'mixins': ['mac_12_x64', 'cores-12', 'resultdb-json-format'],
+ 'test_suites': {
+ 'isolated_scripts': 'desktop_tests',
+ },
+ },
+ 'Mac64 Builder': {},
+ 'Mac64 Debug': {
+ 'os_type': 'mac',
+ 'mixins': ['mac_12_x64', 'cores-12', 'resultdb-json-format'],
+ 'test_suites': {
+ 'isolated_scripts': 'desktop_tests',
+ },
+ },
+ 'Mac64 Release': {
+ 'os_type': 'mac',
+ 'mixins': ['mac_12_x64', 'resultdb-json-format'],
+ 'test_suites': {
+ 'isolated_scripts': 'desktop_tests_with_video_capture',
+ },
+ },
+ 'MacARM64 M1 Release': {
+ 'os_type': 'mac',
+ 'mixins': ['mac_12_arm64', 'mac-m1-cpu', 'resultdb-json-format'],
+ # TODO(b/228171565): Replace desktop_tests by desktop_tests_with_video_capture when
+ # there is a camera available for the baremetal m1 machines.
+ 'test_suites': {
+ 'isolated_scripts': 'desktop_tests',
+ },
+ },
+ 'MacArm64 Builder': {},
+ 'Win (more configs)': {
+ 'os_type': 'win',
+ 'mixins': ['win10-override', 'x86-64', 'resultdb-json-format'],
+ 'test_suites': {
+ 'isolated_scripts': 'more_configs_tests',
+ },
+ },
+ 'Win32 Builder (Clang)': {},
+ 'Win32 Debug (Clang)': {},
+ 'Win32 Release (Clang)': {
+ 'os_type': 'win',
+ 'mixins': ['win10-override', 'x86-64', 'resultdb-json-format'],
+ 'test_suites': {
+ 'isolated_scripts': 'desktop_tests',
+ },
+ },
+ 'Win64 ASan': {
+ 'os_type': 'win',
+ 'mixins': ['win10-override', 'x86-64', 'resultdb-json-format'],
+ 'test_suites': {
+ 'isolated_scripts': 'desktop_tests',
+ },
+ },
+ 'Win64 Debug (Clang)': {
+ 'os_type': 'win',
+ 'mixins': ['win10-override', 'x86-64', 'resultdb-json-format'],
+ 'test_suites': {
+ 'isolated_scripts': 'desktop_tests',
+ },
+ },
+ 'Win64 Release (Clang)': {
+ 'os_type': 'win',
+ 'mixins': ['win10-any', 'x86-64', 'resultdb-json-format'],
+ 'test_suites': {
+ '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': {},
+ },
+ },
+ {
+ 'name': 'client.webrtc.perf',
+ 'mixins': ['limited-capacity'],
+ 'machines': {
+ 'Perf Android32 (O Pixel2)': {
+ 'mixins': [
+ 'walleye', 'android-devices', 'perf-pool', 'timeout-3h',
+ 'perf-output', 'has_native_resultdb_integration',
+ 'chromium-tester-service-account'
+ ],
+ 'test_suites': {
+ 'gtest_tests': 'android_perf_tests',
+ },
+ },
+ 'Perf Android32 (R Pixel5)': {
+ 'mixins': [
+ 'redfin', 'android-devices', 'perf-pool', 'timeout-3h', 'perf-output',
+ 'has_native_resultdb_integration', 'chromium-tester-service-account'
+ ],
+ 'test_suites': {
+ 'gtest_tests': 'android_perf_tests',
+ },
+ },
+ 'Perf Android64 (O Pixel2)': {
+ 'mixins': [
+ 'walleye', 'android-devices', 'perf-pool', 'timeout-3h',
+ 'perf-output', 'has_native_resultdb_integration',
+ 'chromium-tester-service-account'
+ ],
+ 'test_suites': {
+ 'gtest_tests': 'android_perf_tests',
+ },
+ },
+ 'Perf Android64 (R Pixel5)': {
+ 'mixins': [
+ 'redfin', 'android-devices', 'perf-pool', 'timeout-3h', 'perf-output',
+ 'has_native_resultdb_integration', 'chromium-tester-service-account'
+ ],
+ 'test_suites': {
+ 'gtest_tests': 'android_perf_tests',
+ },
+ },
+ 'Perf Fuchsia': {
+ 'os_type':
+ 'linux',
+ 'mixins': [
+ 'linux-bionic', 'x86-64', 'perf-pool-vm', 'timeout-3h',
+ 'resultdb-gtest-json-format', 'fuchsia-gtest-output'
+ ],
+ 'test_suites': {
+ 'isolated_scripts': 'fuchsia_compatible_perf_tests',
+ }
+ },
+ 'Perf Linux Bionic': {
+ 'os_type':
+ 'linux',
+ 'mixins': [
+ 'linux-bionic', 'perf-pool', 'timeout-3h',
+ 'resultdb-gtest-json-format'
+ ],
+ 'test_suites': {
+ 'isolated_scripts': 'desktop_perf_tests',
+ },
+ },
+ 'Perf Mac 11': {
+ 'os_type':
+ 'mac',
+ 'mixins': [
+ 'mac11', 'x86-64', 'perf-pool', 'timeout-3h',
+ 'resultdb-gtest-json-format'
+ ],
+ 'test_suites': {
+ 'isolated_scripts': 'desktop_perf_tests',
+ },
+ },
+ 'Perf Mac M1 Arm64 12': {
+ 'os_type':
+ 'mac',
+ 'mixins': [
+ 'mac_12_arm64', 'mac-m1-cpu', 'perf-pool', 'timeout-3h',
+ 'resultdb-gtest-json-format'
+ ],
+ 'test_suites': {
+ 'isolated_scripts': 'webrtc_perf_tests',
+ },
+ },
+ 'Perf Win 10': {
+ 'os_type':
+ 'win',
+ 'mixins':
+ ['win10-any', 'perf-pool', 'timeout-3h', 'resultdb-gtest-json-format'],
+ 'test_suites': {
+ 'isolated_scripts': 'desktop_perf_tests',
+ },
+ },
+ },
+ },
+ {
+ 'name': 'internal.client.webrtc',
+ 'mixins': [],
+ 'machines': {
+ 'iOS64 Debug': {
+ 'mixins': [
+ 'ios-device-15.7', 'webrtc-xctest', 'chrome-tester-service-account',
+ 'xcode_13_main', 'mac_toolchain', 'has_native_resultdb_integration',
+ 'out_dir_arg'
+ ],
+ 'test_suites': {
+ 'isolated_scripts': 'ios_device_tests',
+ },
+ },
+ 'iOS64 Perf': {
+ 'mixins': [
+ 'ios-device-perf', 'webrtc-xctest', 'timeout-3h',
+ 'chrome-tester-service-account', 'xcode_13_main', 'mac_toolchain',
+ 'has_native_resultdb_integration', 'out_dir_arg'
+ ],
+ 'test_suites': {
+ 'isolated_scripts': 'webrtc_perf_tests',
+ },
+ 'args': [
+ '--write_perf_output_on_ios',
+ ],
+ },
+ 'iOS64 Release': {
+ 'mixins': [
+ 'ios-device-15.7', 'webrtc-xctest', 'chrome-tester-service-account',
+ 'xcode_13_main', 'mac_toolchain', 'has_native_resultdb_integration',
+ 'out_dir_arg'
+ ],
+ 'test_suites': {
+ 'isolated_scripts': 'ios_device_tests',
+ },
+ },
+ },
+ },
+ {
+ 'name': 'tryserver.webrtc',
+ 'mixins': [],
+ 'machines': {
+ 'android_arm64_dbg': {
+ 'mixins': [
+ 'walleye', 'android-devices', 'has_native_resultdb_integration',
+ 'chromium-tester-service-account'
+ ],
+ 'test_suites': {
+ 'gtest_tests': 'android_tests_tryserver',
+ 'junit_tests': 'android_junit_tests',
+ },
+ },
+ 'android_arm64_rel': {
+ 'mixins': [
+ 'walleye', 'android-devices', 'has_native_resultdb_integration',
+ 'chromium-tester-service-account'
+ ],
+ 'test_suites': {
+ 'gtest_tests': 'android_tests_tryserver',
+ 'junit_tests': 'android_junit_tests',
+ },
+ },
+ 'android_arm_dbg': {
+ 'mixins': [
+ 'walleye', 'android-devices', 'has_native_resultdb_integration',
+ 'chromium-tester-service-account'
+ ],
+ 'test_suites': {
+ 'gtest_tests': 'android_tests_tryserver',
+ 'junit_tests': 'android_junit_tests',
+ },
+ },
+ 'android_arm_more_configs': {
+ 'mixins': [
+ 'walleye', 'android-devices', 'has_native_resultdb_integration',
+ 'chromium-tester-service-account'
+ ],
+ 'test_suites': {
+ 'gtest_tests': 'more_configs_tests',
+ },
+ },
+ 'android_arm_rel': {
+ 'mixins': [
+ 'walleye', 'android-devices', 'has_native_resultdb_integration',
+ 'chromium-tester-service-account'
+ ],
+ 'test_suites': {
+ 'gtest_tests': 'android_tests_tryserver',
+ 'junit_tests': 'android_junit_tests',
+ },
+ },
+ 'android_compile_arm64_dbg': {},
+ 'android_compile_arm64_rel': {},
+ 'android_compile_arm_dbg': {},
+ 'android_compile_arm_rel': {},
+ 'android_compile_x64_dbg': {},
+ 'android_compile_x64_rel': {},
+ 'android_compile_x86_dbg': {},
+ 'android_compile_x86_rel': {},
+ 'fuchsia_rel': {
+ 'os_type':
+ 'linux',
+ 'mixins': [
+ 'linux-bionic', 'x86-64', 'fuchsia-gtest-output',
+ 'resultdb-gtest-json-format'
+ ],
+ 'test_suites': {
+ 'isolated_scripts': 'fuchsia_compatible_tests',
+ },
+ },
+ 'ios_compile_arm64_dbg': {},
+ 'ios_compile_arm64_rel': {},
+ 'ios_dbg_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',
+ },
+ },
+ 'linux_asan': {
+ 'os_type': 'linux',
+ 'mixins': ['linux-bionic', 'x86-64', 'resultdb-json-format'],
+ 'test_suites': {
+ 'isolated_scripts': 'linux_tests',
+ },
+ },
+ 'linux_compile_arm64_dbg': {},
+ 'linux_compile_arm64_rel': {},
+ 'linux_compile_arm_dbg': {},
+ 'linux_compile_arm_rel': {},
+ 'linux_compile_dbg': {},
+ 'linux_compile_rel': {},
+ 'linux_coverage': {
+ 'os_type':
+ 'linux',
+ 'mixins': [
+ 'linux-bionic', 'x86-64', 'resultdb-json-format',
+ 'isolate_profile_data'
+ ],
+ 'test_suites': {
+ 'isolated_scripts': 'linux_desktop_tests_tryserver',
+ },
+ },
+ 'linux_dbg': {
+ 'os_type': 'linux',
+ 'mixins': ['linux-bionic', 'x86-64', 'resultdb-json-format'],
+ 'test_suites': {
+ 'isolated_scripts': 'linux_tests',
+ },
+ },
+ 'linux_libfuzzer_rel': {},
+ 'linux_memcheck': {
+ 'os_type': 'linux',
+ 'mixins': ['linux-bionic', 'x86-64', 'resultdb-json-format'],
+ 'test_suites': {
+ 'isolated_scripts': 'linux_tests',
+ },
+ },
+ 'linux_more_configs': {
+ 'os_type': 'linux',
+ 'mixins': ['linux-bionic', 'x86-64', 'resultdb-json-format'],
+ 'test_suites': {
+ 'isolated_scripts': 'more_configs_tests',
+ },
+ },
+ 'linux_msan': {
+ 'os_type': 'linux',
+ 'mixins': ['linux-bionic', 'x86-64', 'resultdb-json-format'],
+ 'test_suites': {
+ # TODO(crbug.com/webrtc/14568): Using 'linux_tests'
+ # fails on "MemorySanitizer: use-of-uninitialized-value in
+ # libpipewire-0.3.so."
+ 'isolated_scripts': 'desktop_tests',
+ },
+ },
+ 'linux_rel': {
+ 'os_type': 'linux',
+ 'mixins': ['linux-bionic', 'x86-64', 'resultdb-json-format'],
+ 'test_suites': {
+ 'isolated_scripts': 'linux_desktop_tests_tryserver',
+ },
+ },
+ 'linux_tsan2': {
+ 'os_type': 'linux',
+ 'mixins': ['linux-bionic', 'x86-64', 'resultdb-json-format'],
+ 'test_suites': {
+ # TODO(crbug.com/webrtc/14568): Using 'linux_tests'
+ # fails on "ThreadSanitizer: data race on vptr (ctor/dtor vs
+ # virtual call) in shared_screencast_stream_test."
+ 'isolated_scripts': 'desktop_tests',
+ },
+ },
+ 'linux_ubsan': {
+ 'os_type': 'linux',
+ 'mixins': ['linux-bionic', 'x86-64', 'resultdb-json-format'],
+ 'test_suites': {
+ 'isolated_scripts': 'linux_tests',
+ },
+ },
+ 'linux_ubsan_vptr': {
+ 'os_type': 'linux',
+ 'mixins': ['linux-bionic', 'x86-64', 'resultdb-json-format'],
+ 'test_suites': {
+ 'isolated_scripts': 'linux_tests',
+ },
+ },
+ 'linux_x86_dbg': {
+ 'os_type': 'linux',
+ 'mixins': ['linux-bionic', 'x86-64', 'resultdb-json-format'],
+ 'test_suites': {
+ 'isolated_scripts': 'desktop_tests',
+ },
+ },
+ 'linux_x86_rel': {
+ 'os_type': 'linux',
+ 'mixins': ['linux-bionic', 'x86-64', 'resultdb-json-format'],
+ 'test_suites': {
+ 'isolated_scripts': 'desktop_tests',
+ },
+ },
+ 'mac_asan': {
+ 'os_type': 'mac',
+ 'mixins': ['mac_12_x64', 'resultdb-json-format', 'cores-12'],
+ 'test_suites': {
+ 'isolated_scripts': 'desktop_tests',
+ },
+ },
+ 'mac_compile_dbg': {},
+ 'mac_compile_rel': {},
+ 'mac_dbg': {
+ 'os_type': 'mac',
+ 'mixins': ['mac_12_x64', 'resultdb-json-format', 'cores-12'],
+ 'test_suites': {
+ 'isolated_scripts': 'desktop_tests',
+ },
+ },
+ 'mac_dbg_m1': {
+ 'os_type': 'mac',
+ 'mixins': ['mac_12_arm64', 'mac-m1-cpu', 'resultdb-json-format'],
+ 'test_suites': {
+ 'isolated_scripts': 'desktop_tests',
+ },
+ },
+ 'mac_rel': {
+ 'os_type': 'mac',
+ 'mixins': ['mac_12_x64', 'resultdb-json-format'],
+ 'test_suites': {
+ 'isolated_scripts': 'desktop_tests_tryserver',
+ },
+ },
+ 'mac_rel_m1': {
+ 'os_type': 'mac',
+ 'mixins': ['mac_12_arm64', 'mac-m1-cpu', 'resultdb-json-format'],
+ # TODO(b/228171565): Replace desktop_tests by desktop_tests_tryserver when
+ # there is a camera available for the baremetal-try m1 machines.
+ 'test_suites': {
+ 'isolated_scripts': 'desktop_tests',
+ },
+ },
+ 'win_asan': {
+ 'os_type': 'win',
+ 'mixins': ['win10-override', 'x86-64', 'resultdb-json-format'],
+ 'test_suites': {
+ 'isolated_scripts': 'desktop_tests',
+ },
+ },
+ 'win_compile_x64_clang_dbg': {},
+ 'win_compile_x64_clang_rel': {},
+ 'win_compile_x86_clang_dbg': {},
+ 'win_compile_x86_clang_rel': {},
+ 'win_x64_clang_dbg': {
+ 'os_type': 'win',
+ 'mixins': ['win10-override', 'x86-64', 'resultdb-json-format'],
+ 'test_suites': {
+ 'isolated_scripts': 'desktop_tests',
+ },
+ },
+ 'win_x64_clang_rel': {
+ 'os_type': 'win',
+ 'mixins': ['win10-override', 'x86-64', 'resultdb-json-format'],
+ 'test_suites': {
+ 'isolated_scripts': 'desktop_tests',
+ },
+ },
+ 'win_x86_clang_dbg': {
+ 'os_type': 'win',
+ 'mixins': ['win10-override', 'x86-64', 'resultdb-json-format'],
+ 'test_suites': {
+ 'isolated_scripts': 'desktop_tests',
+ },
+ },
+ 'win_x86_clang_rel': {
+ 'os_type': 'win',
+ 'mixins': ['win10-override', 'x86-64', 'resultdb-json-format'],
+ 'test_suites': {
+ 'isolated_scripts': 'desktop_tests_tryserver',
+ },
+ },
+ 'win_x86_more_configs': {
+ 'os_type': 'win',
+ 'mixins': ['win10-override', 'x86-64', 'resultdb-json-format'],
+ 'test_suites': {
+ 'isolated_scripts': 'more_configs_tests',
+ },
+ },
+ },
+ },
+]