summaryrefslogtreecommitdiffstats
path: root/third_party/libwebrtc/infra/specs/client.webrtc.perf.json
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-07 19:33:14 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-07 19:33:14 +0000
commit36d22d82aa202bb199967e9512281e9a53db42c9 (patch)
tree105e8c98ddea1c1e4784a60a5a6410fa416be2de /third_party/libwebrtc/infra/specs/client.webrtc.perf.json
parentInitial commit. (diff)
downloadfirefox-esr-36d22d82aa202bb199967e9512281e9a53db42c9.tar.xz
firefox-esr-36d22d82aa202bb199967e9512281e9a53db42c9.zip
Adding upstream version 115.7.0esr.upstream/115.7.0esr
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'third_party/libwebrtc/infra/specs/client.webrtc.perf.json')
-rw-r--r--third_party/libwebrtc/infra/specs/client.webrtc.perf.json633
1 files changed, 633 insertions, 0 deletions
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/"
+ }
+ ]
+ }
+}