0

Add WebRTC test suite to GPU tests.

It's about time WebRTC gets its own GPU test suite. While most hardware
encoder/decoder functionality that WebRTC makes use of can be tested via
WebCodecs, there are multiple examples of HW encoder/decoder bugs that
only show up under the WebRTC code path (e.g. chromium:399587133,
chromium:402910373, https://crbug.com/337130619#comment9).

This CL creates a new test suite, webrtc_integration_test.py, that you
can run with the following command line (after building
telemetry_gpu_integration_test):
```
vpython3 content/test/gpu/run_gpu_integration_test.py --browser=release webrtc
```

The boilerplate code added is largely based on what the WebCodecs test
suite is doing, with some tweaking and simplification.

Bug: chromium:388299759
Change-Id: Ibb1b467692eac050fbd82624d830d19bdcbc15a8
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6480337
Reviewed-by: Brian Sheedy <bsheedy@chromium.org>
Commit-Queue: Evan Shrubsole <eshr@google.com>
Cr-Commit-Position: refs/heads/main@{#1459323}
This commit is contained in:
Evan Shrubsole
2025-05-13 03:04:57 -07:00
committed by Chromium LUCI CQ
parent b1bfea18cf
commit 032581d6e2
80 changed files with 6710 additions and 0 deletions
content/test
infra/config
generated
builders
ci
Android FYI Experimental Release (Pixel 6)
Android FYI Release (Nexus 5X)
Android FYI Release (Pixel 4)
Android FYI Release (Pixel 6)
ChromeOS FYI Release (amd64-generic)
ChromeOS FYI Release Skylab (volteer)
GPU FYI Android arm Builder
GPU FYI Android arm64 Builder
GPU FYI Linux Wayland Builder
GPU FYI Mac Builder (asan)
GPU FYI Mac Builder
GPU FYI Mac arm64 Builder
GPU FYI Win Builder
GPU FYI Win arm64 Builder
GPU FYI Win x64 Builder
Linux Wayland FYI Release (Intel)
Mac FYI ASAN (Intel)
Mac FYI Experimental Release (Apple M1)
Mac FYI Experimental Release (Intel)
Mac FYI Experimental Retina Release (AMD)
Mac FYI Release (Apple M1)
Mac FYI Release (Intel)
Mac FYI Retina ASAN (AMD)
Mac FYI Retina Release (AMD)
Mac FYI Retina Release (Apple M2)
Mac FYI Retina Release (Apple M3)
Mac FYI Retina Release (NVIDIA)
Win10 FYI x64 Exp Release (NVIDIA)
Win10 FYI x64 Release (AMD RX 5500 XT)
Win10 FYI x64 Release (Intel UHD 770)
Win10 FYI x64 Release (Intel)
Win10 FYI x64 Release (NVIDIA)
Win10 FYI x86 Release (NVIDIA)
Win11 FYI arm64 Release (Qualcomm Adreno 690)
Win11 FYI x64 Release (AMD RX 7600)
Win11 FYI x64 Release (NVIDIA RTX 4070 Super)
try
android_optional_gpu_tests_rel
gpu-fyi-cq-android-arm64
gpu-fyi-try-android-m-nexus-5x-64
gpu-fyi-try-android-pixel-6-64-exp
gpu-fyi-try-android-pixel-6-64
gpu-fyi-try-android-r-pixel-4-32
gpu-fyi-try-chromeos-amd64-generic
gpu-fyi-try-chromeos-skylab-volteer
gpu-fyi-try-linux-wayland-intel-rel
gpu-fyi-try-mac-amd-retina-asan
gpu-fyi-try-mac-amd-retina-exp
gpu-fyi-try-mac-amd-retina-rel
gpu-fyi-try-mac-arm64-apple-m1-exp
gpu-fyi-try-mac-arm64-apple-m1-rel
gpu-fyi-try-mac-arm64-apple-m2-retina-rel
gpu-fyi-try-mac-arm64-apple-m3-retina-rel
gpu-fyi-try-mac-intel-asan
gpu-fyi-try-mac-intel-exp
gpu-fyi-try-mac-intel-rel
gpu-fyi-try-mac-nvidia-retina-rel
gpu-fyi-try-win10-amd-rel-64
gpu-fyi-try-win10-intel-rel-64
gpu-fyi-try-win10-intel-uhd770-rel
gpu-fyi-try-win10-nvidia-exp-64
gpu-fyi-try-win10-nvidia-rel-32
gpu-fyi-try-win10-nvidia-rel-64
gpu-fyi-try-win11-amd-rel-64
gpu-fyi-try-win11-nvidia-4070-rel-64
gpu-fyi-try-win11-qualcomm-rel-64
linux_optional_gpu_tests_rel
mac_optional_gpu_tests_rel
win_optional_gpu_tests_rel
testing
targets
testing/buildbot

@ -7408,6 +7408,8 @@ data/gpu/webgpu-import-video.html
data/gpu/webgpu-stress-request-device-and-remove-loop.html
data/gpu/webgpu-unittest-utils.js
data/gpu/webgpu-unittest-worker.js
data/gpu/webrtc/codec_loopback.html
data/gpu/webrtc/webrtc_common.js
data/gpu/worker-webgl-raf-after-gpu-crash.html
data/green.html
data/gtk_key_bindings_test_gtkrc

@ -0,0 +1,92 @@
<!DOCTYPE html>
<html>
<head>
<link rel="icon" href="data:;base64,="><!-- prevent request for favicon -->
<script src="webrtc_common.js"></script>
<script type="text/javascript">
'use strict';
async function pollGetStatsUntil(pc, condition, pollingMs = 100) {
return new Promise((resolve, reject) => {
const timeoutId = setTimeout(() => { reject(new Error('Timeout after 30s')) }, 30000);
const pollGetStats = async () => {
const report = await pc.getStats();
for (const stats of report.values()) {
if (condition(report, stats)) {
clearTimeout(timeoutId);
resolve(report);
return;
}
}
// No match, then set timeout and try again.
setTimeout(pollGetStats, pollingMs);
};
pollGetStats();
});
}
function isRtpWithCodec(report, stats, mimeType) {
if (stats.type !== 'outbound-rtp' && stats.type !== 'inbound-rtp') {
return false; // Not an RTP stats object.
}
const codec = report.get(stats.codecId);
return codec && codec.mimeType == mimeType;
}
async function main(arg) {
const preferredCodec = arg.codec;
const sendCodec =
RTCRtpSender.getCapabilities('video').codecs.find(
codec => codec.mimeType == preferredCodec);
const canRecv =
RTCRtpReceiver.getCapabilities('video').codecs.find(
codec => codec.mimeType == preferredCodec) != undefined;
const canSend = sendCodec !== undefined;
if (!canSend || !canRecv) {
TEST.skip(`${preferredCodec} either does not support send(${canSend}) or receive (${canRecv})`);
return;
}
const pc1 = new RTCPeerConnection();
TEST.addCleanup(() => pc1.close());
const pc2 = new RTCPeerConnection();
TEST.addCleanup(() => pc2.close());
pc1.onicecandidate = (e) => pc2.addIceCandidate(e.candidate);
pc2.onicecandidate = (e) => pc1.addIceCandidate(e.candidate);
const stream = await navigator.mediaDevices.getUserMedia({ video: { width: 640, height: 360 } });
const [track] = stream.getVideoTracks();
TEST.addCleanup(() => track.stop());
const transceiver = pc1.addTransceiver(track);
transceiver.setCodecPreferences([sendCodec]);
await pc1.setLocalDescription();
await pc2.setRemoteDescription(pc1.localDescription);
await pc2.setLocalDescription();
await pc1.setRemoteDescription(pc2.localDescription);
// Wait for frames to be encoded and sent.
await pollGetStatsUntil(pc1, (report, stats) => {
if (!isRtpWithCodec(report, stats, preferredCodec)) {
return false;
}
TEST.assert_equals(stats.type, 'outbound-rtp');
return stats.framesEncoded > 0 && stats.framesSent > 0;
});
// Wait for frames to be received and decoded.
await pollGetStatsUntil(pc2, (report, stats) => {
if (!isRtpWithCodec(report, stats, preferredCodec)) {
return false;
}
TEST.assert_equals(stats.type, 'inbound-rtp');
return stats.framesReceived > 0 && stats.framesDecoded > 0;
});
}
</script>
</head>
<body>
<p id="consoleId"></p>
</body>
</html>

@ -0,0 +1,93 @@
// Copyright 2025 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
'use strict';
class TestHarness {
finished = false;
success = false;
skipped = false;
message = 'ok';
logs = [];
logWindow = null;
cleanups = [];
constructor() {}
skip(message) {
this.skipped = true;
this.finished = true;
this.message = message;
this.log('Test skipped: ' + message);
}
reportSuccess() {
this.finished = true;
this.success = true;
this.log('Test completed');
}
reportFailure(error) {
this.finished = true;
this.success = false;
this.message = error.toString();
this.log(this.message);
}
assert(condition, msg) {
if (!condition)
this.reportFailure("Assertion failed: " + msg);
}
assert_equals(val1, val2, msg) {
if (val1 != val2) {
this.reportFailure(`Assertion failed: ${msg}. ${JSON.stringify(val1)} ` +
`!= ${JSON.stringify(val2)}.`);
}
}
assert_not_equals(val1, val2, msg) {
if (val1 == val2) {
this.reportFailure(`Assertion failed: ${msg}. ${JSON.stringify(val1)} ` +
`== ${JSON.stringify(val2)}.`);
}
}
summary() {
return this.message + "\n\n" + this.logs.join("\n");
}
log(msg) {
this.logs.push(msg);
console.log(msg);
if (this.logWindow === null)
this.logWindow = document.getElementById('consoleId');
if (this.logWindow)
this.logWindow.innerText += msg + '\n';
}
addCleanup(cb) {
this.cleanups.push(cb);
}
run(arg) {
main(arg).then(
_ => {
if (!this.finished)
this.reportSuccess();
},
error => {
if (!this.finished)
this.reportFailure(error);
}).finally(() => {
let cleanup = this.cleanups.pop()
while (cleanup) {
cleanup();
cleanup = this.cleanups.pop();
}
});
}
};
var TEST = new TestHarness();

@ -2,6 +2,7 @@
file://gpu/GRAPHICS_TEAM_OWNERS
per-file webcodecs_expectations.txt=file://third_party/blink/renderer/modules/webcodecs/OWNERS
per-file webrtc_expectations.txt=file://third_party/blink/renderer/modules/peerconnection/OWNERS
# Service accounts for automated expectation scripts.
chrome-automated-expectation@chops-service-accounts.iam.gserviceaccount.com

@ -0,0 +1,119 @@
# BEGIN TAG HEADER (autogenerated, see validate_tag_consistency.py)
# OS
# tags: [ android android-oreo android-pie android-r android-s android-t
# android-14 android-15 android-16
# chromeos
# fuchsia
# linux ubuntu
# mac highsierra mojave catalina bigsur monterey ventura sonoma sequoia
# win win8 win10 win11 ]
# Devices
# tags: [ android-nexus-5x android-pixel-2 android-pixel-4
# android-pixel-6 android-shield-android-tv android-sm-a137f
# android-sm-a236b android-sm-s911u1
# android-brya
# chromeos-board-amd64-generic chromeos-board-eve chromeos-board-jacuzzi
# chromeos-board-octopus chromeos-board-volteer
# fuchsia-board-astro fuchsia-board-nelson fuchsia-board-sherlock
# fuchsia-board-qemu-x64 ]
# Platform
# tags: [ desktop
# mobile ]
# Browser
# tags: [ android-chromium
# android-webview-instrumentation
# debug debug-x64
# release release-x64
# fuchsia-chrome
# web-engine-shell
# cros-chrome ]
# GPU
# tags: [ amd amd-0x6613 amd-0x679e amd-0x67ef amd-0x6821 amd-0x7340 amd-0x7480
# amd64
# apple apple-apple-m1 apple-apple-m2 apple-apple-m3
# apple-angle-metal-renderer:-apple-m1
# apple-angle-metal-renderer:-apple-m2
# apple-angle-metal-renderer:-apple-m3
# arm
# google google-0xffff google-0xc0de
# imagination
# intel intel-gen-9 intel-gen-12 intel-0xa2e intel-0xd26 intel-0xa011
# intel-0x3e92 intel-0x3e9b intel-0x4680 intel-0x46a8 intel-0x5912
# intel-0x9bc5
# microsoft microsoft-0xffff
# nvidia nvidia-0xfe9 nvidia-0x1cb3 nvidia-0x2184 nvidia-0x2783
# qualcomm qualcomm-0x41333430 qualcomm-0x36333630 qualcomm-0x36334330 ]
# Architecture
# tags: [ mac-arm64 mac-x86_64 ]
# Decoder
# tags: [ passthrough no-passthrough ]
# Browser Target CPU
# tags: [ target-cpu-64 target-cpu-32 target-cpu-31 ]
# ANGLE Backend
# tags: [ angle-disabled
# angle-d3d9 angle-d3d11
# angle-metal
# angle-opengl angle-opengles
# angle-swiftshader
# angle-vulkan ]
# Skia Renderer
# tags: [ renderer-skia-gl
# renderer-skia-vulkan
# renderer-software ]
# Driver
# tags: [ mesa_lt_19.1
# mesa_ge_21.0
# mesa_ge_23.2
# nvidia_ge_31.0.15.4601 nvidia_lt_31.0.15.4601
# nvidia_ge_535.183.01 nvidia_lt_535.183.01 ]
# ASan
# tags: [ asan no-asan ]
# Display Server
# tags: [ display-server-wayland display-server-x ]
# WebGPU Backend Validation
# tags: [ dawn-backend-validation dawn-no-backend-validation ]
# WebGPU Adapter
# tags: [ webgpu-adapter-default webgpu-adapter-swiftshader ]
# WebGPU DXC
# tags: [ webgpu-dxc-enabled webgpu-dxc-disabled ]
# WebGPU worker usage
# tags: [ webgpu-no-worker
# webgpu-service-worker
# webgpu-dedicated-worker
# webgpu-shared-worker ]
# WebGPU Compat context
# tags: [ compat-default compat-min-es31 ]
# Clang coverage
# tags: [ clang-coverage no-clang-coverage ]
# Skia Graphite
# tags: [ graphite-enabled graphite-disabled ]
# Memory capacity
# tags: [ memory_lt_16gb memory_ge_16gb ]
# results: [ Failure RetryOnFailure Skip Slow ]
# END TAG HEADER
###############################
# Permanent Skip Expectations #
###############################
# The "Skip" expectations in this section are expected to never be removed.
# This is for things like tests that will never be supported on a particular
# platform/configuration.
###############################
# Temporary Skip Expectations #
###############################
# The "Skip" expectations in this section are expected to be removable at some
# point. This is for things like tests that fail in a way that negatively and
# significantly impacts other tests, e.g. killing the test device.
###################
# Failures/Flakes #
###################
# Non-"Skip" expectations go here to suppress regular flakes/failures.
crbug.com/415954245 [ android ] WebRTC_Codec_Loopback_H265 [ Failure ]
crbug.com/417133858 [ win amd ] WebRTC_Codec_Loopback_H265 [ Failure ]
#######################################################################
# Automated Entries After This Point - Do Not Manually Add Below Here #
#######################################################################

@ -0,0 +1,85 @@
# Copyright 2025 The Chromium Authors
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
import os
import sys
import json
import itertools
from typing import Any, List
import unittest
import gpu_path_util
from gpu_tests import common_browser_args as cba
from gpu_tests import common_typing as ct
from gpu_tests import gpu_integration_test
html_path = os.path.join(gpu_path_util.CHROMIUM_SRC_DIR, 'content', 'test',
'data', 'gpu', 'webrtc')
class WebRTCIntegrationTest(gpu_integration_test.GpuIntegrationTest):
@classmethod
def Name(cls) -> str:
return 'webrtc'
@classmethod
def _SuiteSupportsParallelTests(cls) -> bool:
return True
@classmethod
def GenerateGpuTests(cls, options: ct.ParsedCmdArgs) -> ct.TestGenerator:
tests = itertools.chain(cls.GenerateWebRTCTests())
for test in tests:
yield test
@classmethod
def GenerateWebRTCTests(cls) -> ct.TestGenerator:
for codec in ['H265']:
yield ('WebRTC_Codec_Loopback_{}'.format(codec), 'codec_loopback.html', [{
'codec':
'video/{}'.format(codec)
}])
def RunActualGpuTest(self, test_path: str, args: ct.TestArgs) -> None:
url = self.UrlOfStaticFilePath(os.path.join(html_path, test_path))
tab = self.tab
arg_obj = args[0]
tab.Navigate(url)
tab.action_runner.WaitForJavaScriptCondition(
'document.readyState == "complete"')
tab.EvaluateJavaScript('TEST.run(' + json.dumps(arg_obj) + ')')
tab.action_runner.WaitForJavaScriptCondition('TEST.finished', timeout=60)
if tab.EvaluateJavaScript('TEST.skipped'):
self.skipTest('Skipping test:' + tab.EvaluateJavaScript('TEST.summary()'))
if not tab.EvaluateJavaScript('TEST.success'):
self.fail('Test failure:' + tab.EvaluateJavaScript('TEST.summary()'))
@classmethod
def SetUpProcess(cls) -> None:
super(WebRTCIntegrationTest, cls).SetUpProcess()
args = [
'--use-fake-device-for-media-stream',
'--use-fake-ui-for-media-stream',
cba.ENABLE_EXPERIMENTAL_WEB_PLATFORM_FEATURES,
] + cba.ENABLE_WEBGPU_FOR_TESTING
# If we don't call CustomizeBrowserArgs cls.platform is None
cls.CustomizeBrowserArgs(args)
cls.StartBrowser()
cls.SetStaticServerDirs([html_path])
@classmethod
def ExpectationsFiles(cls) -> List[str]:
return [
os.path.join(os.path.dirname(os.path.abspath(__file__)),
'test_expectations', 'webrtc_expectations.txt')
]
def load_tests(loader: unittest.TestLoader, tests: Any,
pattern: Any) -> unittest.TestSuite:
del loader, tests, pattern # Unused.
return gpu_integration_test.LoadAllTestsInModule(sys.modules[__name__])

@ -1092,6 +1092,84 @@
},
"test": "telemetry_gpu_integration_test_android_chrome",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test_android_chrome/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=android-chromium",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=validating --enable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=1",
"--initial-find-device-attempts=3"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_graphite_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"device_os": "AP1A.240405.002",
"device_os_type": "userdebug",
"device_type": "oriole",
"os": "Android",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test_android_chrome",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test_android_chrome/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=android-chromium",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=validating --disable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=1",
"--initial-find-device-attempts=3"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"device_os": "AP1A.240405.002",
"device_os_type": "userdebug",
"device_type": "oriole",
"os": "Android",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test_android_chrome",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test_android_chrome/"
}
]
}

@ -601,6 +601,45 @@
},
"test": "telemetry_gpu_integration_test_android_chrome",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test_android_chrome/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=android-chromium",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=validating --disable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=1",
"--initial-find-device-attempts=3"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"device_os": "OPR4.170623.020",
"device_os_flavor": "google",
"device_os_type": "userdebug",
"device_type": "bullhead",
"os": "Android",
"pool": "chromium.tests"
},
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test_android_chrome",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test_android_chrome/"
}
]
}

@ -902,6 +902,44 @@
},
"test": "telemetry_gpu_integration_test_android_chrome",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test_android_chrome/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=android-chromium",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=validating --disable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=1",
"--initial-find-device-attempts=3"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"device_os": "RP1A.201105.002",
"device_os_type": "userdebug",
"device_type": "flame",
"os": "Android",
"pool": "chromium.tests.gpu"
},
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test_android_chrome",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test_android_chrome/"
}
]
}

@ -1065,6 +1065,82 @@
},
"test": "telemetry_gpu_integration_test_android_chrome",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test_android_chrome/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=android-chromium",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=validating --enable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=1",
"--initial-find-device-attempts=3"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_graphite_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"device_os": "TP1A.220624.021",
"device_os_type": "userdebug",
"device_type": "oriole",
"os": "Android",
"pool": "chromium.tests.gpu"
},
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test_android_chrome",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test_android_chrome/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=android-chromium",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=validating --disable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=1",
"--initial-find-device-attempts=3"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"device_os": "TP1A.220624.021",
"device_os_type": "userdebug",
"device_type": "oriole",
"os": "Android",
"pool": "chromium.tests.gpu"
},
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test_android_chrome",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test_android_chrome/"
}
]
}

@ -666,6 +666,56 @@
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=cros-chrome",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--log-level=0 --js-flags=--expose-gc",
"--enforce-browser-version",
"--jobs=1",
"--remote=127.0.0.1",
"--remote-ssh-port=9222",
"--magic-vm-cache=magic_cros_vm_cache"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"cpu": "x86-64",
"kvm": "1",
"os": "Ubuntu-22.04",
"pool": "chromium.tests"
},
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"named_caches": [
{
"name": "cros_vm",
"path": "magic_cros_vm_cache"
}
],
"optional_dimensions": {
"60": {
"caches": "cros_vm"
}
},
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
}
]
}

@ -400,6 +400,35 @@
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/",
"use_lkgm": true,
"variant_id": "VOLTEER_PUBLIC_RELEASE_LKGM"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=cros-chrome",
"--passthrough",
"-v",
"--stable-jobs",
"--enforce-browser-version",
"--jobs=1"
],
"autotest_name": "chromium_Graphics",
"bucket": "chromiumos-image-archive",
"cros_board": "volteer",
"cros_model": "voxel",
"dut_pool": "chromium",
"extra_browser_args": "--log-level=0 --js-flags=--expose-gc",
"name": "webrtc_tests VOLTEER_PUBLIC_RELEASE_LKGM",
"public_builder": "cros_test_platform_public",
"public_builder_bucket": "testplatform-public",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/",
"use_lkgm": true,
"variant_id": "VOLTEER_PUBLIC_RELEASE_LKGM"
}
]
}

@ -1768,6 +1768,44 @@
},
"test": "telemetry_gpu_integration_test_android_chrome",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test_android_chrome/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=android-chromium",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=validating --disable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=1",
"--initial-find-device-attempts=3"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"device_os": "RP1A.201105.002",
"device_os_type": "userdebug",
"device_type": "flame",
"os": "Android",
"pool": "chromium.tests.gpu"
},
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test_android_chrome",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test_android_chrome/"
}
]
},

@ -1092,6 +1092,84 @@
},
"test": "telemetry_gpu_integration_test_android_chrome",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test_android_chrome/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=android-chromium",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=validating --enable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=1",
"--initial-find-device-attempts=3"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_graphite_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"device_os": "AP1A.240405.002",
"device_os_type": "userdebug",
"device_type": "oriole",
"os": "Android",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test_android_chrome",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test_android_chrome/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=android-chromium",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=validating --disable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=1",
"--initial-find-device-attempts=3"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"device_os": "AP1A.240405.002",
"device_os_type": "userdebug",
"device_type": "oriole",
"os": "Android",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test_android_chrome",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test_android_chrome/"
}
]
},
@ -1697,6 +1775,45 @@
},
"test": "telemetry_gpu_integration_test_android_chrome",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test_android_chrome/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=android-chromium",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=validating --disable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=1",
"--initial-find-device-attempts=3"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"device_os": "OPR4.170623.020",
"device_os_flavor": "google",
"device_os_type": "userdebug",
"device_type": "bullhead",
"os": "Android",
"pool": "chromium.tests"
},
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test_android_chrome",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test_android_chrome/"
}
]
},
@ -2766,6 +2883,82 @@
},
"test": "telemetry_gpu_integration_test_android_chrome",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test_android_chrome/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=android-chromium",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=validating --enable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=1",
"--initial-find-device-attempts=3"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_graphite_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"device_os": "TP1A.220624.021",
"device_os_type": "userdebug",
"device_type": "oriole",
"os": "Android",
"pool": "chromium.tests.gpu"
},
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test_android_chrome",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test_android_chrome/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=android-chromium",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=validating --disable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=1",
"--initial-find-device-attempts=3"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"device_os": "TP1A.220624.021",
"device_os_type": "userdebug",
"device_type": "oriole",
"os": "Android",
"pool": "chromium.tests.gpu"
},
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test_android_chrome",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test_android_chrome/"
}
]
},

@ -518,6 +518,45 @@
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --enable-features=UseOzonePlatform --ozone-platform=wayland",
"--enforce-browser-version",
"--jobs=4",
"--xvfb",
"--no-xvfb",
"--use-weston",
"--weston-use-gl"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"gpu": "8086:9bc5-23.2.1",
"os": "Ubuntu-22.04",
"pool": "chromium.tests.gpu"
},
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
}
]
}

@ -1008,6 +1008,114 @@
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=gl --disable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_gl_passthrough_ganesh_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"cpu": "x86-64",
"display_attached": "1",
"gpu": "8086:3e9b",
"os": "Mac-14.5"
},
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --disable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_metal_passthrough_ganesh_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"cpu": "x86-64",
"display_attached": "1",
"gpu": "8086:3e9b",
"os": "Mac-14.5"
},
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_metal_passthrough_graphite_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"cpu": "x86-64",
"display_attached": "1",
"gpu": "8086:3e9b",
"os": "Mac-14.5"
},
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
}
]
},
@ -1501,6 +1609,120 @@
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=gl --disable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_gl_passthrough_ganesh_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"cpu": "x86-64",
"display_attached": "1",
"gpu": "1002:7340",
"hidpi": "1",
"os": "Mac-14.4.1",
"pool": "chromium.tests.gpu"
},
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --disable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_metal_passthrough_ganesh_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"cpu": "x86-64",
"display_attached": "1",
"gpu": "1002:7340",
"hidpi": "1",
"os": "Mac-14.4.1",
"pool": "chromium.tests.gpu"
},
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_metal_passthrough_graphite_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"cpu": "x86-64",
"display_attached": "1",
"gpu": "1002:7340",
"hidpi": "1",
"os": "Mac-14.4.1",
"pool": "chromium.tests.gpu"
},
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
}
]
}

@ -1155,6 +1155,117 @@
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=gl --disable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_gl_passthrough_ganesh_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"cpu": "x86-64",
"display_attached": "1",
"gpu": "8086:3e9b",
"os": "Mac-15.4"
},
"expiration": 21600,
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --disable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_metal_passthrough_ganesh_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"cpu": "x86-64",
"display_attached": "1",
"gpu": "8086:3e9b",
"os": "Mac-15.4"
},
"expiration": 21600,
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_metal_passthrough_graphite_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"cpu": "x86-64",
"display_attached": "1",
"gpu": "8086:3e9b",
"os": "Mac-15.4"
},
"expiration": 21600,
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
}
]
},
@ -2375,6 +2486,123 @@
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=gl --disable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_gl_passthrough_ganesh_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"cpu": "x86-64",
"display_attached": "1",
"gpu": "1002:67ef",
"hidpi": "1",
"os": "Mac-14.4.1",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --disable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_metal_passthrough_ganesh_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"cpu": "x86-64",
"display_attached": "1",
"gpu": "1002:67ef",
"hidpi": "1",
"os": "Mac-14.4.1",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_metal_passthrough_graphite_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"cpu": "x86-64",
"display_attached": "1",
"gpu": "1002:67ef",
"hidpi": "1",
"os": "Mac-14.4.1",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
}
]
},
@ -3264,6 +3492,114 @@
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=gl --disable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_gl_passthrough_ganesh_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"cpu": "x86-64",
"display_attached": "1",
"gpu": "8086:3e9b",
"os": "Mac-14.5"
},
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --disable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_metal_passthrough_ganesh_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"cpu": "x86-64",
"display_attached": "1",
"gpu": "8086:3e9b",
"os": "Mac-14.5"
},
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_metal_passthrough_graphite_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"cpu": "x86-64",
"display_attached": "1",
"gpu": "8086:3e9b",
"os": "Mac-14.5"
},
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
}
]
},
@ -4162,6 +4498,120 @@
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=gl --disable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_gl_passthrough_ganesh_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"cpu": "x86-64",
"display_attached": "1",
"gpu": "1002:7340",
"hidpi": "1",
"os": "Mac-14.4.1",
"pool": "chromium.tests.gpu"
},
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --disable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_metal_passthrough_ganesh_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"cpu": "x86-64",
"display_attached": "1",
"gpu": "1002:7340",
"hidpi": "1",
"os": "Mac-14.4.1",
"pool": "chromium.tests.gpu"
},
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_metal_passthrough_graphite_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"cpu": "x86-64",
"display_attached": "1",
"gpu": "1002:7340",
"hidpi": "1",
"os": "Mac-14.4.1",
"pool": "chromium.tests.gpu"
},
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
}
]
},
@ -4764,6 +5214,44 @@
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=gl --disable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_gl_passthrough_ganesh_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"cpu": "x86-64",
"display_attached": "1",
"gpu": "10de:0fe9",
"hidpi": "1",
"os": "Mac-11.7.9",
"pool": "chromium.tests.gpu"
},
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
}
]
},

@ -1185,6 +1185,120 @@
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=gl --disable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_gl_passthrough_ganesh_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"cpu": "arm64",
"display_attached": "1",
"gpu": "apple:m1",
"mac_model": "Macmini9,1",
"os": "Mac-15.4",
"pool": "chromium.tests"
},
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --disable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_metal_passthrough_ganesh_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"cpu": "arm64",
"display_attached": "1",
"gpu": "apple:m1",
"mac_model": "Macmini9,1",
"os": "Mac-15.4",
"pool": "chromium.tests"
},
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_metal_passthrough_graphite_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"cpu": "arm64",
"display_attached": "1",
"gpu": "apple:m1",
"mac_model": "Macmini9,1",
"os": "Mac-15.4",
"pool": "chromium.tests"
},
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
}
]
},
@ -2414,6 +2528,120 @@
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=gl --disable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_gl_passthrough_ganesh_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"cpu": "arm64",
"display_attached": "1",
"gpu": "apple:m1",
"mac_model": "Macmini9,1",
"os": "Mac-14.5",
"pool": "chromium.tests"
},
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --disable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_metal_passthrough_ganesh_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"cpu": "arm64",
"display_attached": "1",
"gpu": "apple:m1",
"mac_model": "Macmini9,1",
"os": "Mac-14.5",
"pool": "chromium.tests"
},
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_metal_passthrough_graphite_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"cpu": "arm64",
"display_attached": "1",
"gpu": "apple:m1",
"mac_model": "Macmini9,1",
"os": "Mac-14.5",
"pool": "chromium.tests"
},
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
}
]
},
@ -3634,6 +3862,123 @@
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=gl --disable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_gl_passthrough_ganesh_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"cpu": "arm64",
"display_attached": "1",
"gpu": "apple:m2",
"hidpi": "1",
"mac_model": "Mac14,7",
"os": "Mac-14.4.1",
"pool": "chromium.tests.gpu"
},
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --disable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_metal_passthrough_ganesh_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"cpu": "arm64",
"display_attached": "1",
"gpu": "apple:m2",
"hidpi": "1",
"mac_model": "Mac14,7",
"os": "Mac-14.4.1",
"pool": "chromium.tests.gpu"
},
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_metal_passthrough_graphite_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"cpu": "arm64",
"display_attached": "1",
"gpu": "apple:m2",
"hidpi": "1",
"mac_model": "Mac14,7",
"os": "Mac-14.4.1",
"pool": "chromium.tests.gpu"
},
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
}
]
},
@ -4854,6 +5199,123 @@
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=gl --disable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_gl_passthrough_ganesh_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"cpu": "arm64",
"display_attached": "1",
"gpu": "apple:m3",
"hidpi": "1",
"mac_model": "Mac15,3",
"os": "Mac-15.4.1",
"pool": "chromium.tests.gpu"
},
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --disable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_metal_passthrough_ganesh_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"cpu": "arm64",
"display_attached": "1",
"gpu": "apple:m3",
"hidpi": "1",
"mac_model": "Mac15,3",
"os": "Mac-15.4.1",
"pool": "chromium.tests.gpu"
},
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_metal_passthrough_graphite_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"cpu": "arm64",
"display_attached": "1",
"gpu": "apple:m3",
"hidpi": "1",
"mac_model": "Mac15,3",
"os": "Mac-15.4.1",
"pool": "chromium.tests.gpu"
},
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
}
]
}

@ -827,6 +827,42 @@
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-31.0.15.4601",
"os": "Windows-10-19045",
"pool": "chromium.tests.gpu"
},
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
}
]
}

@ -634,6 +634,44 @@
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"cpu": "arm64",
"display_attached": "1",
"gpu": "qcom:043a-27.20.1870.0",
"os": "Windows-11-22631",
"pool": "chromium.tests",
"screen_scaling_percent": "100"
},
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
}
]
}

@ -916,6 +916,43 @@
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release_x64",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
}
]
},
@ -1591,6 +1628,42 @@
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release_x64",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"display_attached": "1",
"gpu": "1002:7340-31.0.24002.92",
"os": "Windows-10-19045.3930",
"pool": "chromium.tests.gpu"
},
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
}
]
},
@ -2292,6 +2365,42 @@
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release_x64",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"display_attached": "1",
"gpu": "8086:4680-31.0.101.5333",
"os": "Windows-10-19045.3930",
"pool": "chromium.tests.gpu"
},
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
}
]
},
@ -2992,6 +3101,42 @@
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release_x64",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"display_attached": "1",
"gpu": "8086:9bc5-31.0.101.2127",
"os": "Windows-10",
"pool": "chromium.tests.gpu"
},
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
}
]
},
@ -3822,6 +3967,42 @@
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release_x64",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-31.0.15.4601",
"os": "Windows-10-19045",
"pool": "chromium.tests.gpu"
},
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
}
]
},
@ -4484,6 +4665,42 @@
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release_x64",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"display_attached": "1",
"gpu": "1002:7480-32.0.12033.1030",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
}
]
},
@ -5402,6 +5619,43 @@
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release_x64",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"display_attached": "1",
"gpu": "10de:2783-32.0.15.6070",
"os": "Windows-11",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
}
]
}

@ -446,6 +446,45 @@
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --enable-features=UseOzonePlatform --ozone-platform=wayland",
"--enforce-browser-version",
"--jobs=4",
"--xvfb",
"--no-xvfb",
"--use-weston",
"--weston-use-gl"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"gpu": "8086:9bc5-23.2.1",
"os": "Ubuntu-22.04",
"pool": "chromium.tests.gpu"
},
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
}
]
}

@ -1007,6 +1007,114 @@
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=gl --disable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_gl_passthrough_ganesh_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"cpu": "x86-64",
"display_attached": "1",
"gpu": "8086:3e9b",
"os": "Mac-14.5"
},
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --disable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_metal_passthrough_ganesh_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"cpu": "x86-64",
"display_attached": "1",
"gpu": "8086:3e9b",
"os": "Mac-14.5"
},
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_metal_passthrough_graphite_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"cpu": "x86-64",
"display_attached": "1",
"gpu": "8086:3e9b",
"os": "Mac-14.5"
},
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
}
]
}

@ -1185,6 +1185,120 @@
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=gl --disable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_gl_passthrough_ganesh_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"cpu": "arm64",
"display_attached": "1",
"gpu": "apple:m1",
"mac_model": "Macmini9,1",
"os": "Mac-15.4",
"pool": "chromium.tests"
},
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --disable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_metal_passthrough_ganesh_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"cpu": "arm64",
"display_attached": "1",
"gpu": "apple:m1",
"mac_model": "Macmini9,1",
"os": "Mac-15.4",
"pool": "chromium.tests"
},
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_metal_passthrough_graphite_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"cpu": "arm64",
"display_attached": "1",
"gpu": "apple:m1",
"mac_model": "Macmini9,1",
"os": "Mac-15.4",
"pool": "chromium.tests"
},
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
}
]
}

@ -1154,6 +1154,117 @@
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=gl --disable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_gl_passthrough_ganesh_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"cpu": "x86-64",
"display_attached": "1",
"gpu": "8086:3e9b",
"os": "Mac-15.4"
},
"expiration": 21600,
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --disable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_metal_passthrough_ganesh_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"cpu": "x86-64",
"display_attached": "1",
"gpu": "8086:3e9b",
"os": "Mac-15.4"
},
"expiration": 21600,
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_metal_passthrough_graphite_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"cpu": "x86-64",
"display_attached": "1",
"gpu": "8086:3e9b",
"os": "Mac-15.4"
},
"expiration": 21600,
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
}
]
}

@ -1216,6 +1216,123 @@
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=gl --disable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_gl_passthrough_ganesh_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"cpu": "x86-64",
"display_attached": "1",
"gpu": "1002:67ef",
"hidpi": "1",
"os": "Mac-14.4.1",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --disable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_metal_passthrough_ganesh_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"cpu": "x86-64",
"display_attached": "1",
"gpu": "1002:67ef",
"hidpi": "1",
"os": "Mac-14.4.1",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_metal_passthrough_graphite_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"cpu": "x86-64",
"display_attached": "1",
"gpu": "1002:67ef",
"hidpi": "1",
"os": "Mac-14.4.1",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
}
]
}

@ -1185,6 +1185,120 @@
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=gl --disable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_gl_passthrough_ganesh_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"cpu": "arm64",
"display_attached": "1",
"gpu": "apple:m1",
"mac_model": "Macmini9,1",
"os": "Mac-14.5",
"pool": "chromium.tests"
},
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --disable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_metal_passthrough_ganesh_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"cpu": "arm64",
"display_attached": "1",
"gpu": "apple:m1",
"mac_model": "Macmini9,1",
"os": "Mac-14.5",
"pool": "chromium.tests"
},
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_metal_passthrough_graphite_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"cpu": "arm64",
"display_attached": "1",
"gpu": "apple:m1",
"mac_model": "Macmini9,1",
"os": "Mac-14.5",
"pool": "chromium.tests"
},
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
}
]
}

@ -846,6 +846,114 @@
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=gl --disable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_gl_passthrough_ganesh_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"cpu": "x86-64",
"display_attached": "1",
"gpu": "8086:3e9b",
"os": "Mac-14.5"
},
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --disable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_metal_passthrough_ganesh_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"cpu": "x86-64",
"display_attached": "1",
"gpu": "8086:3e9b",
"os": "Mac-14.5"
},
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_metal_passthrough_graphite_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"cpu": "x86-64",
"display_attached": "1",
"gpu": "8086:3e9b",
"os": "Mac-14.5"
},
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
}
]
}

@ -489,6 +489,120 @@
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=gl --disable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_gl_passthrough_ganesh_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"cpu": "x86-64",
"display_attached": "1",
"gpu": "1002:7340",
"hidpi": "1",
"os": "Mac-14.4.1",
"pool": "chromium.tests.gpu"
},
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --disable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_metal_passthrough_ganesh_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"cpu": "x86-64",
"display_attached": "1",
"gpu": "1002:7340",
"hidpi": "1",
"os": "Mac-14.4.1",
"pool": "chromium.tests.gpu"
},
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_metal_passthrough_graphite_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"cpu": "x86-64",
"display_attached": "1",
"gpu": "1002:7340",
"hidpi": "1",
"os": "Mac-14.4.1",
"pool": "chromium.tests.gpu"
},
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
}
]
}

@ -894,6 +894,120 @@
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=gl --disable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_gl_passthrough_ganesh_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"cpu": "x86-64",
"display_attached": "1",
"gpu": "1002:7340",
"hidpi": "1",
"os": "Mac-14.4.1",
"pool": "chromium.tests.gpu"
},
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --disable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_metal_passthrough_ganesh_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"cpu": "x86-64",
"display_attached": "1",
"gpu": "1002:7340",
"hidpi": "1",
"os": "Mac-14.4.1",
"pool": "chromium.tests.gpu"
},
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_metal_passthrough_graphite_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"cpu": "x86-64",
"display_attached": "1",
"gpu": "1002:7340",
"hidpi": "1",
"os": "Mac-14.4.1",
"pool": "chromium.tests.gpu"
},
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
}
]
}

@ -1216,6 +1216,123 @@
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=gl --disable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_gl_passthrough_ganesh_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"cpu": "arm64",
"display_attached": "1",
"gpu": "apple:m2",
"hidpi": "1",
"mac_model": "Mac14,7",
"os": "Mac-14.4.1",
"pool": "chromium.tests.gpu"
},
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --disable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_metal_passthrough_ganesh_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"cpu": "arm64",
"display_attached": "1",
"gpu": "apple:m2",
"hidpi": "1",
"mac_model": "Mac14,7",
"os": "Mac-14.4.1",
"pool": "chromium.tests.gpu"
},
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_metal_passthrough_graphite_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"cpu": "arm64",
"display_attached": "1",
"gpu": "apple:m2",
"hidpi": "1",
"mac_model": "Mac14,7",
"os": "Mac-14.4.1",
"pool": "chromium.tests.gpu"
},
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
}
]
}

@ -1216,6 +1216,123 @@
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=gl --disable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_gl_passthrough_ganesh_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"cpu": "arm64",
"display_attached": "1",
"gpu": "apple:m3",
"hidpi": "1",
"mac_model": "Mac15,3",
"os": "Mac-15.4.1",
"pool": "chromium.tests.gpu"
},
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --disable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_metal_passthrough_ganesh_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"cpu": "arm64",
"display_attached": "1",
"gpu": "apple:m3",
"hidpi": "1",
"mac_model": "Mac15,3",
"os": "Mac-15.4.1",
"pool": "chromium.tests.gpu"
},
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_metal_passthrough_graphite_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"cpu": "arm64",
"display_attached": "1",
"gpu": "apple:m3",
"hidpi": "1",
"mac_model": "Mac15,3",
"os": "Mac-15.4.1",
"pool": "chromium.tests.gpu"
},
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
}
]
}

@ -598,6 +598,44 @@
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=gl --disable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_gl_passthrough_ganesh_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"cpu": "x86-64",
"display_attached": "1",
"gpu": "10de:0fe9",
"hidpi": "1",
"os": "Mac-11.7.9",
"pool": "chromium.tests.gpu"
},
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
}
]
}

@ -915,6 +915,43 @@
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release_x64",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
}
]
}

@ -634,6 +634,42 @@
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release_x64",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"display_attached": "1",
"gpu": "1002:7340-31.0.24002.92",
"os": "Windows-10-19045.3930",
"pool": "chromium.tests.gpu"
},
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
}
]
}

@ -697,6 +697,42 @@
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release_x64",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"display_attached": "1",
"gpu": "8086:4680-31.0.101.5333",
"os": "Windows-10-19045.3930",
"pool": "chromium.tests.gpu"
},
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
}
]
}

@ -696,6 +696,42 @@
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release_x64",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"display_attached": "1",
"gpu": "8086:9bc5-31.0.101.2127",
"os": "Windows-10",
"pool": "chromium.tests.gpu"
},
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
}
]
}

@ -826,6 +826,42 @@
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release_x64",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-31.0.15.4601",
"os": "Windows-10-19045",
"pool": "chromium.tests.gpu"
},
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
}
]
}

@ -826,6 +826,42 @@
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-31.0.15.4601",
"os": "Windows-10-19045",
"pool": "chromium.tests.gpu"
},
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
}
]
}

@ -634,6 +634,44 @@
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"cpu": "arm64",
"display_attached": "1",
"gpu": "qcom:043a-27.20.1870.0",
"os": "Windows-11-22631",
"pool": "chromium.tests",
"screen_scaling_percent": "100"
},
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
}
]
}

@ -658,6 +658,42 @@
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release_x64",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"display_attached": "1",
"gpu": "1002:7480-32.0.12033.1030",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
}
]
}

@ -914,6 +914,43 @@
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release_x64",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"display_attached": "1",
"gpu": "10de:2783-32.0.15.6070",
"os": "Windows-11",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
}
]
}

@ -691,6 +691,41 @@
},
"test": "telemetry_gpu_integration_test_android_chrome",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test_android_chrome/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=android-chromium",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=validating --disable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=1",
"--initial-find-device-attempts=3"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"dimensions": {
"device_os": "RP1A.201105.002",
"device_os_type": "userdebug",
"device_type": "flame",
"os": "Android",
"pool": "chromium.tests.gpu"
},
"idempotent": false,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test_android_chrome",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test_android_chrome/"
}
]
}

@ -1065,6 +1065,82 @@
},
"test": "telemetry_gpu_integration_test_android_chrome",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test_android_chrome/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=android-chromium",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=validating --enable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=1",
"--initial-find-device-attempts=3"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_graphite_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"device_os": "TP1A.220624.021",
"device_os_type": "userdebug",
"device_type": "oriole",
"os": "Android",
"pool": "chromium.tests.gpu"
},
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test_android_chrome",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test_android_chrome/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=android-chromium",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=validating --disable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=1",
"--initial-find-device-attempts=3"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"device_os": "TP1A.220624.021",
"device_os_type": "userdebug",
"device_type": "oriole",
"os": "Android",
"pool": "chromium.tests.gpu"
},
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test_android_chrome",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test_android_chrome/"
}
]
},

@ -601,6 +601,45 @@
},
"test": "telemetry_gpu_integration_test_android_chrome",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test_android_chrome/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=android-chromium",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=validating --disable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=1",
"--initial-find-device-attempts=3"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"device_os": "OPR4.170623.020",
"device_os_flavor": "google",
"device_os_type": "userdebug",
"device_type": "bullhead",
"os": "Android",
"pool": "chromium.tests"
},
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test_android_chrome",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test_android_chrome/"
}
]
},

@ -1092,6 +1092,84 @@
},
"test": "telemetry_gpu_integration_test_android_chrome",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test_android_chrome/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=android-chromium",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=validating --enable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=1",
"--initial-find-device-attempts=3"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_graphite_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"device_os": "AP1A.240405.002",
"device_os_type": "userdebug",
"device_type": "oriole",
"os": "Android",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test_android_chrome",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test_android_chrome/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=android-chromium",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=validating --disable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=1",
"--initial-find-device-attempts=3"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"device_os": "AP1A.240405.002",
"device_os_type": "userdebug",
"device_type": "oriole",
"os": "Android",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test_android_chrome",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test_android_chrome/"
}
]
},

@ -1065,6 +1065,82 @@
},
"test": "telemetry_gpu_integration_test_android_chrome",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test_android_chrome/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=android-chromium",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=validating --enable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=1",
"--initial-find-device-attempts=3"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_graphite_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"device_os": "TP1A.220624.021",
"device_os_type": "userdebug",
"device_type": "oriole",
"os": "Android",
"pool": "chromium.tests.gpu"
},
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test_android_chrome",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test_android_chrome/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=android-chromium",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=validating --disable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=1",
"--initial-find-device-attempts=3"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"device_os": "TP1A.220624.021",
"device_os_type": "userdebug",
"device_type": "oriole",
"os": "Android",
"pool": "chromium.tests.gpu"
},
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test_android_chrome",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test_android_chrome/"
}
]
},

@ -902,6 +902,44 @@
},
"test": "telemetry_gpu_integration_test_android_chrome",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test_android_chrome/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=android-chromium",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=validating --disable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=1",
"--initial-find-device-attempts=3"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"device_os": "RP1A.201105.002",
"device_os_type": "userdebug",
"device_type": "flame",
"os": "Android",
"pool": "chromium.tests.gpu"
},
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test_android_chrome",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test_android_chrome/"
}
]
},

@ -666,6 +666,56 @@
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=cros-chrome",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--log-level=0 --js-flags=--expose-gc",
"--enforce-browser-version",
"--jobs=1",
"--remote=127.0.0.1",
"--remote-ssh-port=9222",
"--magic-vm-cache=magic_cros_vm_cache"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"cpu": "x86-64",
"kvm": "1",
"os": "Ubuntu-22.04",
"pool": "chromium.tests"
},
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"named_caches": [
{
"name": "cros_vm",
"path": "magic_cros_vm_cache"
}
],
"optional_dimensions": {
"60": {
"caches": "cros_vm"
}
},
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
}
]
}

@ -400,6 +400,35 @@
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/",
"use_lkgm": true,
"variant_id": "VOLTEER_PUBLIC_RELEASE_LKGM"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=cros-chrome",
"--passthrough",
"-v",
"--stable-jobs",
"--enforce-browser-version",
"--jobs=1"
],
"autotest_name": "chromium_Graphics",
"bucket": "chromiumos-image-archive",
"cros_board": "volteer",
"cros_model": "voxel",
"dut_pool": "chromium",
"extra_browser_args": "--log-level=0 --js-flags=--expose-gc",
"name": "webrtc_tests VOLTEER_PUBLIC_RELEASE_LKGM",
"public_builder": "cros_test_platform_public",
"public_builder_bucket": "testplatform-public",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/",
"use_lkgm": true,
"variant_id": "VOLTEER_PUBLIC_RELEASE_LKGM"
}
]
}

@ -446,6 +446,45 @@
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --enable-features=UseOzonePlatform --ozone-platform=wayland",
"--enforce-browser-version",
"--jobs=4",
"--xvfb",
"--no-xvfb",
"--use-weston",
"--weston-use-gl"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"gpu": "8086:9bc5-23.2.1",
"os": "Ubuntu-22.04",
"pool": "chromium.tests.gpu"
},
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
}
]
}

@ -490,6 +490,120 @@
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=gl --disable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_gl_passthrough_ganesh_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"cpu": "x86-64",
"display_attached": "1",
"gpu": "1002:7340",
"hidpi": "1",
"os": "Mac-14.4.1",
"pool": "chromium.tests.gpu"
},
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --disable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_metal_passthrough_ganesh_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"cpu": "x86-64",
"display_attached": "1",
"gpu": "1002:7340",
"hidpi": "1",
"os": "Mac-14.4.1",
"pool": "chromium.tests.gpu"
},
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_metal_passthrough_graphite_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"cpu": "x86-64",
"display_attached": "1",
"gpu": "1002:7340",
"hidpi": "1",
"os": "Mac-14.4.1",
"pool": "chromium.tests.gpu"
},
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
}
]
}

@ -1217,6 +1217,123 @@
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=gl --disable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_gl_passthrough_ganesh_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"cpu": "x86-64",
"display_attached": "1",
"gpu": "1002:67ef",
"hidpi": "1",
"os": "Mac-14.4.1",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --disable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_metal_passthrough_ganesh_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"cpu": "x86-64",
"display_attached": "1",
"gpu": "1002:67ef",
"hidpi": "1",
"os": "Mac-14.4.1",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_metal_passthrough_graphite_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"cpu": "x86-64",
"display_attached": "1",
"gpu": "1002:67ef",
"hidpi": "1",
"os": "Mac-14.4.1",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
}
]
}

@ -895,6 +895,120 @@
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=gl --disable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_gl_passthrough_ganesh_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"cpu": "x86-64",
"display_attached": "1",
"gpu": "1002:7340",
"hidpi": "1",
"os": "Mac-14.4.1",
"pool": "chromium.tests.gpu"
},
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --disable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_metal_passthrough_ganesh_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"cpu": "x86-64",
"display_attached": "1",
"gpu": "1002:7340",
"hidpi": "1",
"os": "Mac-14.4.1",
"pool": "chromium.tests.gpu"
},
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_metal_passthrough_graphite_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"cpu": "x86-64",
"display_attached": "1",
"gpu": "1002:7340",
"hidpi": "1",
"os": "Mac-14.4.1",
"pool": "chromium.tests.gpu"
},
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
}
]
}

@ -1185,6 +1185,120 @@
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=gl --disable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_gl_passthrough_ganesh_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"cpu": "arm64",
"display_attached": "1",
"gpu": "apple:m1",
"mac_model": "Macmini9,1",
"os": "Mac-15.4",
"pool": "chromium.tests"
},
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --disable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_metal_passthrough_ganesh_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"cpu": "arm64",
"display_attached": "1",
"gpu": "apple:m1",
"mac_model": "Macmini9,1",
"os": "Mac-15.4",
"pool": "chromium.tests"
},
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_metal_passthrough_graphite_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"cpu": "arm64",
"display_attached": "1",
"gpu": "apple:m1",
"mac_model": "Macmini9,1",
"os": "Mac-15.4",
"pool": "chromium.tests"
},
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
}
]
}

@ -1185,6 +1185,120 @@
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=gl --disable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_gl_passthrough_ganesh_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"cpu": "arm64",
"display_attached": "1",
"gpu": "apple:m1",
"mac_model": "Macmini9,1",
"os": "Mac-14.5",
"pool": "chromium.tests"
},
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --disable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_metal_passthrough_ganesh_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"cpu": "arm64",
"display_attached": "1",
"gpu": "apple:m1",
"mac_model": "Macmini9,1",
"os": "Mac-14.5",
"pool": "chromium.tests"
},
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_metal_passthrough_graphite_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"cpu": "arm64",
"display_attached": "1",
"gpu": "apple:m1",
"mac_model": "Macmini9,1",
"os": "Mac-14.5",
"pool": "chromium.tests"
},
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
}
]
}

@ -1216,6 +1216,123 @@
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=gl --disable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_gl_passthrough_ganesh_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"cpu": "arm64",
"display_attached": "1",
"gpu": "apple:m2",
"hidpi": "1",
"mac_model": "Mac14,7",
"os": "Mac-14.4.1",
"pool": "chromium.tests.gpu"
},
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --disable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_metal_passthrough_ganesh_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"cpu": "arm64",
"display_attached": "1",
"gpu": "apple:m2",
"hidpi": "1",
"mac_model": "Mac14,7",
"os": "Mac-14.4.1",
"pool": "chromium.tests.gpu"
},
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_metal_passthrough_graphite_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"cpu": "arm64",
"display_attached": "1",
"gpu": "apple:m2",
"hidpi": "1",
"mac_model": "Mac14,7",
"os": "Mac-14.4.1",
"pool": "chromium.tests.gpu"
},
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
}
]
}

@ -1216,6 +1216,123 @@
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=gl --disable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_gl_passthrough_ganesh_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"cpu": "arm64",
"display_attached": "1",
"gpu": "apple:m3",
"hidpi": "1",
"mac_model": "Mac15,3",
"os": "Mac-15.4.1",
"pool": "chromium.tests.gpu"
},
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --disable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_metal_passthrough_ganesh_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"cpu": "arm64",
"display_attached": "1",
"gpu": "apple:m3",
"hidpi": "1",
"mac_model": "Mac15,3",
"os": "Mac-15.4.1",
"pool": "chromium.tests.gpu"
},
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_metal_passthrough_graphite_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"cpu": "arm64",
"display_attached": "1",
"gpu": "apple:m3",
"hidpi": "1",
"mac_model": "Mac15,3",
"os": "Mac-15.4.1",
"pool": "chromium.tests.gpu"
},
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
}
]
}

@ -1008,6 +1008,114 @@
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=gl --disable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_gl_passthrough_ganesh_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"cpu": "x86-64",
"display_attached": "1",
"gpu": "8086:3e9b",
"os": "Mac-14.5"
},
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --disable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_metal_passthrough_ganesh_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"cpu": "x86-64",
"display_attached": "1",
"gpu": "8086:3e9b",
"os": "Mac-14.5"
},
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_metal_passthrough_graphite_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"cpu": "x86-64",
"display_attached": "1",
"gpu": "8086:3e9b",
"os": "Mac-14.5"
},
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
}
]
}

@ -1155,6 +1155,117 @@
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=gl --disable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_gl_passthrough_ganesh_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"cpu": "x86-64",
"display_attached": "1",
"gpu": "8086:3e9b",
"os": "Mac-15.4"
},
"expiration": 21600,
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --disable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_metal_passthrough_ganesh_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"cpu": "x86-64",
"display_attached": "1",
"gpu": "8086:3e9b",
"os": "Mac-15.4"
},
"expiration": 21600,
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_metal_passthrough_graphite_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"cpu": "x86-64",
"display_attached": "1",
"gpu": "8086:3e9b",
"os": "Mac-15.4"
},
"expiration": 21600,
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
}
]
}

@ -847,6 +847,114 @@
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=gl --disable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_gl_passthrough_ganesh_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"cpu": "x86-64",
"display_attached": "1",
"gpu": "8086:3e9b",
"os": "Mac-14.5"
},
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --disable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_metal_passthrough_ganesh_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"cpu": "x86-64",
"display_attached": "1",
"gpu": "8086:3e9b",
"os": "Mac-14.5"
},
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_metal_passthrough_graphite_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"cpu": "x86-64",
"display_attached": "1",
"gpu": "8086:3e9b",
"os": "Mac-14.5"
},
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
}
]
}

@ -599,6 +599,44 @@
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=gl --disable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_gl_passthrough_ganesh_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"cpu": "x86-64",
"display_attached": "1",
"gpu": "10de:0fe9",
"hidpi": "1",
"os": "Mac-11.7.9",
"pool": "chromium.tests.gpu"
},
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
}
]
}

@ -635,6 +635,42 @@
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release_x64",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"display_attached": "1",
"gpu": "1002:7340-31.0.24002.92",
"os": "Windows-10-19045.3930",
"pool": "chromium.tests.gpu"
},
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
}
]
}

@ -697,6 +697,42 @@
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release_x64",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"display_attached": "1",
"gpu": "8086:9bc5-31.0.101.2127",
"os": "Windows-10",
"pool": "chromium.tests.gpu"
},
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
}
]
}

@ -698,6 +698,42 @@
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release_x64",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"display_attached": "1",
"gpu": "8086:4680-31.0.101.5333",
"os": "Windows-10-19045.3930",
"pool": "chromium.tests.gpu"
},
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
}
]
}

@ -916,6 +916,43 @@
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release_x64",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-32.0.15.7602",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
}
]
}

@ -827,6 +827,42 @@
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-31.0.15.4601",
"os": "Windows-10-19045",
"pool": "chromium.tests.gpu"
},
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
}
]
}

@ -827,6 +827,42 @@
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release_x64",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-31.0.15.4601",
"os": "Windows-10-19045",
"pool": "chromium.tests.gpu"
},
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
}
]
}

@ -659,6 +659,42 @@
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release_x64",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"display_attached": "1",
"gpu": "1002:7480-32.0.12033.1030",
"os": "Windows-11-26100",
"pool": "chromium.tests.gpu"
},
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
}
]
}

@ -915,6 +915,43 @@
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release_x64",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"display_attached": "1",
"gpu": "10de:2783-32.0.15.6070",
"os": "Windows-11",
"pool": "chromium.tests.gpu"
},
"expiration": 21600,
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
}
]
}

@ -634,6 +634,44 @@
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"cpu": "arm64",
"display_attached": "1",
"gpu": "qcom:043a-27.20.1870.0",
"os": "Windows-11-22631",
"pool": "chromium.tests",
"screen_scaling_percent": "100"
},
"hard_timeout": 1800,
"idempotent": false,
"io_timeout": 1800,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
}
]
}

@ -348,6 +348,72 @@
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/",
"variant_id": "UHD 630"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_tests GTX 1660",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"dimensions": {
"gpu": "10de:2184-440.100",
"os": "Ubuntu-18.04.5|Ubuntu-18.04.6",
"pool": "chromium.tests.gpu"
},
"idempotent": false,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/",
"variant_id": "GTX 1660"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_tests UHD 630",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"dimensions": {
"gpu": "8086:9bc5-23.2.1",
"os": "Ubuntu-22.04",
"pool": "chromium.tests.gpu"
},
"idempotent": false,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/",
"variant_id": "UHD 630"
}
]
}

@ -1674,6 +1674,252 @@
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/",
"variant_id": "8086:3e9b"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=gl --disable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_gl_passthrough_ganesh_tests 1002:7340",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"dimensions": {
"cpu": "x86-64",
"display_attached": "1",
"gpu": "1002:7340",
"hidpi": "1",
"os": "Mac-14.4.1",
"pool": "chromium.tests.gpu"
},
"idempotent": false,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/",
"variant_id": "1002:7340"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=gl --disable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_gl_passthrough_ganesh_tests 10de:0fe9",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"dimensions": {
"cpu": "x86-64",
"display_attached": "1",
"gpu": "10de:0fe9",
"hidpi": "1",
"os": "Mac-11.7.9",
"pool": "chromium.tests.gpu"
},
"idempotent": false,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/",
"variant_id": "10de:0fe9"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=gl --disable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_gl_passthrough_ganesh_tests 8086:3e9b",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"dimensions": {
"cpu": "x86-64",
"display_attached": "1",
"gpu": "8086:3e9b",
"os": "Mac-14.5"
},
"idempotent": false,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/",
"variant_id": "8086:3e9b"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --disable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_metal_passthrough_ganesh_tests 1002:7340",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"dimensions": {
"cpu": "x86-64",
"display_attached": "1",
"gpu": "1002:7340",
"hidpi": "1",
"os": "Mac-14.4.1",
"pool": "chromium.tests.gpu"
},
"idempotent": false,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/",
"variant_id": "1002:7340"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --disable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_metal_passthrough_ganesh_tests 8086:3e9b",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"dimensions": {
"cpu": "x86-64",
"display_attached": "1",
"gpu": "8086:3e9b",
"os": "Mac-14.5"
},
"idempotent": false,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/",
"variant_id": "8086:3e9b"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_metal_passthrough_graphite_tests 1002:7340",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"dimensions": {
"cpu": "x86-64",
"display_attached": "1",
"gpu": "1002:7340",
"hidpi": "1",
"os": "Mac-14.4.1",
"pool": "chromium.tests.gpu"
},
"idempotent": false,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/",
"variant_id": "1002:7340"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_metal_passthrough_graphite_tests 8086:3e9b",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"dimensions": {
"cpu": "x86-64",
"display_attached": "1",
"gpu": "8086:3e9b",
"os": "Mac-14.5"
},
"idempotent": false,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/",
"variant_id": "8086:3e9b"
}
]
}

@ -734,6 +734,75 @@
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/",
"variant_id": "8086:9bc5"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release_x64",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_tests 10de:2184",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-31.0.15.4601",
"os": "Windows-10-19045",
"pool": "chromium.tests.gpu"
},
"idempotent": false,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/",
"variant_id": "10de:2184"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release_x64",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_tests 8086:9bc5",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"containment_type": "AUTO",
"dimensions": {
"display_attached": "1",
"gpu": "8086:9bc5-31.0.101.2127",
"os": "Windows-10",
"pool": "chromium.tests.gpu"
},
"idempotent": false,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/",
"variant_id": "8086:9bc5"
}
]
}

@ -1720,6 +1720,63 @@
},
},
'gpu_webrtc_gl_passthrough_ganesh_telemetry_test': {
'webrtc_gl_passthrough_ganesh_tests': {
'test_common': {
'mixins': [
'has_native_resultdb_integration',
'gpu_force_command_decoder_passthrough',
'gpu_force_angle_gl',
'gpu_force_skia_ganesh',
'gpu_integration_test_common_args',
],
},
'telemetry_test_name': 'webrtc',
},
},
'gpu_webrtc_metal_passthrough_ganesh_telemetry_test': {
'webrtc_metal_passthrough_ganesh_tests': {
'test_common': {
'mixins': [
'has_native_resultdb_integration',
'gpu_force_command_decoder_passthrough',
'gpu_force_angle_metal',
'gpu_force_skia_ganesh',
'gpu_integration_test_common_args',
],
},
'telemetry_test_name': 'webrtc',
},
},
'gpu_webrtc_metal_passthrough_graphite_telemetry_test': {
'webrtc_metal_passthrough_graphite_tests': {
'test_common': {
'mixins': [
'has_native_resultdb_integration',
'gpu_force_command_decoder_passthrough',
'gpu_force_angle_metal',
'gpu_force_skia_graphite',
'gpu_integration_test_common_args',
],
},
'telemetry_test_name': 'webrtc',
},
},
'gpu_webrtc_telemetry_test': {
'webrtc_tests': {
'test_common': {
'mixins': [
'has_native_resultdb_integration',
'gpu_integration_test_common_args',
],
},
'telemetry_test_name': 'webrtc',
},
},
'linux_chromeos_lacros_gtests': {
'chromeos_unittests': {},
},
@ -2225,6 +2282,9 @@
'gpu_webgl_conformance_metal_passthrough_ganesh_telemetry_tests',
'gpu_webgl_conformance_metal_passthrough_graphite_telemetry_tests',
'gpu_webgl_conformance_swangle_passthrough_representative_telemetry_tests',
'gpu_webrtc_gl_passthrough_ganesh_telemetry_test',
'gpu_webrtc_metal_passthrough_ganesh_telemetry_test',
'gpu_webrtc_metal_passthrough_graphite_telemetry_test',
],
'gpu_fyi_win_release_telemetry_tests': [
@ -2236,6 +2296,7 @@
'gpu_webgl_conformance_d3d11_passthrough_telemetry_tests',
'gpu_webgl_conformance_d3d9_passthrough_telemetry_tests',
'gpu_webgl_conformance_vulkan_passthrough_telemetry_tests',
'gpu_webrtc_telemetry_test',
],
'gpu_telemetry_tests_v8': [

@ -859,6 +859,34 @@ targets.legacy_basic_suite(
},
)
targets.legacy_basic_suite(
name = "gpu_webrtc_telemetry_test",
tests = {
"webrtc_tests": targets.legacy_test_config(),
},
)
targets.legacy_basic_suite(
name = "gpu_webrtc_gl_passthrough_ganesh_telemetry_test",
tests = {
"webrtc_gl_passthrough_ganesh_tests": targets.legacy_test_config(),
},
)
targets.legacy_basic_suite(
name = "gpu_webrtc_metal_passthrough_ganesh_telemetry_test",
tests = {
"webrtc_metal_passthrough_ganesh_tests": targets.legacy_test_config(),
},
)
targets.legacy_basic_suite(
name = "gpu_webrtc_metal_passthrough_graphite_telemetry_test",
tests = {
"webrtc_metal_passthrough_graphite_tests": targets.legacy_test_config(),
},
)
targets.legacy_basic_suite(
name = "gpu_webgl2_conformance_d3d11_passthrough_telemetry_tests",
tests = {

@ -4210,6 +4210,7 @@ targets.bundle(
targets = [
"gpu_common_and_optional_telemetry_tests",
"gpu_passthrough_telemetry_tests",
"gpu_webrtc_telemetry_test",
"gpu_webcodecs_telemetry_test",
"gpu_webgl2_conformance_gles_passthrough_telemetry_tests",
"gpu_webgl_conformance_gles_passthrough_telemetry_tests",
@ -4237,6 +4238,12 @@ targets.bundle(
"CROS_VOLTEER_PUBLIC_RELEASE_ASH_LKGM",
],
),
targets.bundle(
targets = "gpu_webrtc_telemetry_test",
variants = [
"CROS_VOLTEER_PUBLIC_RELEASE_ASH_LKGM",
],
),
targets.bundle(
targets = "gpu_webgl2_conformance_gles_passthrough_telemetry_tests",
variants = [
@ -4268,6 +4275,7 @@ targets.bundle(
targets = [
"gpu_common_and_optional_telemetry_tests",
"gpu_passthrough_telemetry_tests",
"gpu_webrtc_telemetry_test",
"gpu_webcodecs_telemetry_test",
"gpu_webgl2_conformance_gles_passthrough_telemetry_tests",
"gpu_webgl_conformance_gles_passthrough_telemetry_tests",
@ -4326,6 +4334,7 @@ targets.bundle(
targets = [
"gpu_common_and_optional_telemetry_tests",
"gpu_gl_passthrough_ganesh_telemetry_tests",
"gpu_webrtc_gl_passthrough_ganesh_telemetry_test",
"gpu_webcodecs_gl_passthrough_ganesh_telemetry_test",
"gpu_webgl2_conformance_gl_passthrough_ganesh_telemetry_tests",
"gpu_webgl_conformance_gl_passthrough_ganesh_telemetry_tests",
@ -4359,8 +4368,11 @@ targets.bundle(
targets = [
"gpu_gl_passthrough_ganesh_telemetry_tests",
"gpu_metal_passthrough_ganesh_telemetry_tests",
"gpu_webrtc_gl_passthrough_ganesh_telemetry_test",
"gpu_webcodecs_gl_passthrough_ganesh_telemetry_test",
"gpu_webrtc_metal_passthrough_ganesh_telemetry_test",
"gpu_webcodecs_metal_passthrough_ganesh_telemetry_test",
"gpu_webrtc_metal_passthrough_graphite_telemetry_test",
"gpu_webcodecs_metal_passthrough_graphite_telemetry_test",
"gpu_webgl2_conformance_gl_passthrough_ganesh_telemetry_tests",
"gpu_webgl2_conformance_metal_passthrough_graphite_telemetry_tests",
@ -4419,6 +4431,7 @@ targets.bundle(
"gpu_common_and_optional_telemetry_tests",
"gpu_passthrough_telemetry_tests",
"gpu_webcodecs_telemetry_test",
"gpu_webrtc_telemetry_test",
"gpu_webgl2_conformance_d3d11_passthrough_telemetry_tests",
"gpu_webgl_conformance_d3d11_passthrough_telemetry_tests",
"gpu_webgl_conformance_d3d9_passthrough_telemetry_tests",
@ -4455,6 +4468,7 @@ targets.bundle(
"gpu_common_and_optional_telemetry_tests",
"gpu_passthrough_telemetry_tests",
"gpu_webcodecs_telemetry_test",
"gpu_webrtc_telemetry_test",
"gpu_webgl2_conformance_d3d11_passthrough_telemetry_tests",
"gpu_webgl_conformance_d3d11_passthrough_telemetry_tests",
"gpu_webgl_conformance_d3d9_passthrough_telemetry_tests",
@ -4519,6 +4533,7 @@ targets.bundle(
targets = [
"gpu_common_and_optional_telemetry_tests",
"gpu_validating_telemetry_tests",
"gpu_webrtc_validating_ganesh_telemetry_test",
"gpu_webcodecs_validating_ganesh_telemetry_test",
"gpu_webgl_conformance_gles_passthrough_ganesh_telemetry_tests",
"gpu_webgl_conformance_validating_ganesh_telemetry_tests",
@ -4552,6 +4567,7 @@ targets.bundle(
"gpu_common_and_optional_telemetry_tests",
"gpu_passthrough_ganesh_telemetry_tests",
"gpu_validating_telemetry_tests",
"gpu_webrtc_validating_ganesh_telemetry_test",
"gpu_webcodecs_validating_ganesh_telemetry_test",
"gpu_webgl2_conformance_gles_passthrough_telemetry_tests",
"gpu_webgl2_conformance_validating_telemetry_tests",
@ -4567,7 +4583,9 @@ targets.bundle(
"gpu_passthrough_ganesh_telemetry_tests",
"gpu_passthrough_graphite_telemetry_tests",
"gpu_validating_telemetry_tests",
"gpu_webrtc_validating_ganesh_telemetry_test",
"gpu_webcodecs_validating_ganesh_telemetry_test",
"gpu_webrtc_validating_graphite_telemetry_test",
"gpu_webcodecs_validating_graphite_telemetry_test",
"gpu_webgl2_conformance_gles_passthrough_telemetry_tests",
"gpu_webgl2_conformance_validating_telemetry_tests",
@ -4755,6 +4773,29 @@ targets.bundle(
},
)
targets.bundle(
name = "gpu_webrtc_validating_ganesh_telemetry_test",
targets = [
"webrtc_tests",
],
per_test_modifications = {
"webrtc_tests": [
targets.mixin(
args = [
"--extra-browser-args=--use-cmd-decoder=validating --disable-features=SkiaGraphite",
],
),
],
},
)
targets.bundle(
name = "gpu_webrtc_validating_graphite_telemetry_test",
targets = [
"webrtc_graphite_tests",
],
)
targets.bundle(
name = "gpu_win_gtests",
targets = [
@ -5848,6 +5889,13 @@ targets.bundle(
"LINUX_NVIDIA_GTX_1660_STABLE",
],
),
targets.bundle(
targets = "gpu_webrtc_telemetry_test",
variants = [
"LINUX_INTEL_UHD_630_STABLE",
"LINUX_NVIDIA_GTX_1660_STABLE",
],
),
targets.bundle(
targets = "gpu_webgl2_conformance_gl_passthrough_telemetry_tests",
variants = [
@ -5938,6 +5986,14 @@ targets.bundle(
"MAC_RETINA_NVIDIA_GPU_STABLE",
],
),
targets.bundle(
targets = "gpu_webrtc_gl_passthrough_ganesh_telemetry_test",
variants = [
"MAC_MINI_INTEL_GPU_STABLE",
"MAC_RETINA_AMD_GPU_STABLE",
"MAC_RETINA_NVIDIA_GPU_STABLE",
],
),
targets.bundle(
targets = "gpu_webcodecs_metal_passthrough_ganesh_telemetry_test",
variants = [
@ -5945,6 +6001,13 @@ targets.bundle(
"MAC_RETINA_AMD_GPU_STABLE",
],
),
targets.bundle(
targets = "gpu_webrtc_metal_passthrough_ganesh_telemetry_test",
variants = [
"MAC_MINI_INTEL_GPU_STABLE",
"MAC_RETINA_AMD_GPU_STABLE",
],
),
targets.bundle(
targets = "gpu_webcodecs_metal_passthrough_graphite_telemetry_test",
variants = [
@ -5952,6 +6015,13 @@ targets.bundle(
"MAC_RETINA_AMD_GPU_STABLE",
],
),
targets.bundle(
targets = "gpu_webrtc_metal_passthrough_graphite_telemetry_test",
variants = [
"MAC_MINI_INTEL_GPU_STABLE",
"MAC_RETINA_AMD_GPU_STABLE",
],
),
targets.bundle(
targets = "gpu_webgl2_conformance_metal_passthrough_graphite_telemetry_tests",
variants = [
@ -7160,6 +7230,13 @@ targets.bundle(
"WIN10_NVIDIA_GTX_1660_STABLE",
],
),
targets.bundle(
targets = "gpu_webrtc_telemetry_test",
variants = [
"WIN10_INTEL_UHD_630_STABLE",
"WIN10_NVIDIA_GTX_1660_STABLE",
],
),
targets.bundle(
targets = "gpu_webgl2_conformance_d3d11_passthrough_telemetry_tests",
variants = [

@ -64,6 +64,9 @@ targets.legacy_compound_suite(
"gpu_webcodecs_gl_passthrough_ganesh_telemetry_test",
"gpu_webcodecs_metal_passthrough_ganesh_telemetry_test",
"gpu_webcodecs_metal_passthrough_graphite_telemetry_test",
"gpu_webrtc_gl_passthrough_ganesh_telemetry_test",
"gpu_webrtc_metal_passthrough_ganesh_telemetry_test",
"gpu_webrtc_metal_passthrough_graphite_telemetry_test",
"gpu_webgl2_conformance_gl_passthrough_ganesh_telemetry_tests",
"gpu_webgl2_conformance_metal_passthrough_graphite_telemetry_tests",
"gpu_webgl_conformance_gl_passthrough_ganesh_telemetry_tests",
@ -80,6 +83,7 @@ targets.legacy_compound_suite(
"gpu_passthrough_graphite_telemetry_tests",
"gpu_passthrough_telemetry_tests",
"gpu_webcodecs_telemetry_test",
"gpu_webrtc_telemetry_test",
"gpu_webgl2_conformance_d3d11_passthrough_telemetry_tests",
"gpu_webgl_conformance_d3d11_passthrough_telemetry_tests",
"gpu_webgl_conformance_d3d9_passthrough_telemetry_tests",

@ -2756,6 +2756,62 @@ targets.tests.gpu_telemetry_test(
],
)
targets.tests.gpu_telemetry_test(
name = "webrtc_gl_passthrough_ganesh_tests",
telemetry_test_name = "webrtc",
mixins = [
"has_native_resultdb_integration",
"gpu_force_command_decoder_passthrough",
"gpu_force_angle_gl",
"gpu_force_skia_ganesh",
"gpu_integration_test_common_args",
],
)
targets.tests.gpu_telemetry_test(
name = "webrtc_metal_passthrough_ganesh_tests",
telemetry_test_name = "webrtc",
mixins = [
"has_native_resultdb_integration",
"gpu_force_command_decoder_passthrough",
"gpu_force_angle_metal",
"gpu_force_skia_ganesh",
"gpu_integration_test_common_args",
],
)
targets.tests.gpu_telemetry_test(
name = "webrtc_metal_passthrough_graphite_tests",
telemetry_test_name = "webrtc",
mixins = [
"has_native_resultdb_integration",
"gpu_force_command_decoder_passthrough",
"gpu_force_angle_metal",
"gpu_force_skia_graphite",
"gpu_integration_test_common_args",
],
)
targets.tests.gpu_telemetry_test(
name = "webrtc_graphite_tests",
telemetry_test_name = "webrtc",
mixins = [
"has_native_resultdb_integration",
"gpu_force_command_decoder_validating",
"gpu_force_skia_graphite",
"gpu_integration_test_common_args",
],
)
targets.tests.gpu_telemetry_test(
name = "webrtc_tests",
telemetry_test_name = "webrtc",
mixins = [
"has_native_resultdb_integration",
"gpu_integration_test_common_args",
],
)
targets.tests.isolated_script_test(
name = "webdriver_wpt_tests",
mixins = [

@ -1829,6 +1829,105 @@
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=gl --disable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_gl_passthrough_ganesh_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"dimensions": {
"cpu": "x86-64",
"display_attached": "1",
"gpu": "8086:3e9b",
"os": "Mac-14.5"
},
"idempotent": false,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --disable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_metal_passthrough_ganesh_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"dimensions": {
"cpu": "x86-64",
"display_attached": "1",
"gpu": "8086:3e9b",
"os": "Mac-14.5"
},
"idempotent": false,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_metal_passthrough_graphite_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"dimensions": {
"cpu": "x86-64",
"display_attached": "1",
"gpu": "8086:3e9b",
"os": "Mac-14.5"
},
"idempotent": false,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
}
]
},
@ -3054,6 +3153,39 @@
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
},
{
"args": [
"webrtc",
"--show-stdout",
"--browser=release",
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc",
"--enforce-browser-version",
"--jobs=4"
],
"merge": {
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webrtc_tests",
"resultdb": {
"enable": true,
"has_native_resultdb_integration": true
},
"swarming": {
"dimensions": {
"display_attached": "1",
"gpu": "10de:2184-31.0.15.4601",
"os": "Windows-10-19045",
"pool": "chromium.tests.gpu"
},
"idempotent": false,
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
},
"test": "telemetry_gpu_integration_test",
"test_id_prefix": "ninja://chrome/test:telemetry_gpu_integration_test/"
}
]
}