tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

commit 1cc7c5426a6bbd5af8410b1ff1387915fe964206
parent 04ae8afc723a31ece15f867634aee273062c8dbb
Author: Chris Cuellar <58723+ChrisC@users.noreply.github.com>
Date:   Thu, 27 Nov 2025 15:27:12 +0000

Bug 2002122 [wpt PR 56238] - classifies webrtc web feature, a=testonly

Automatic update from web-platform-tests
maps webrtc (#56238)

Feature: WebRTC
Reference: https://github.com/web-platform-dx/web-features/blob/main/features/webrtc.yml

Classification approach: Mapped all WebRTC test files in the webrtc directory and its subdirectories. Used exclusion pattern to separate the webrtc-sctp feature (RTCSctpTransport tests) from the base webrtc feature. Created WEB_FEATURES.yml files in subdirectories for legacy, protocol, and simulcast tests.

Results:
- ~222 files mapped to webrtc
- 4 files remain mapped to webrtc-sctp

WEB_FEATURES.yml files created/updated:
✅ [webrtc/WEB_FEATURES.yml](webrtc/WEB_FEATURES.yml) - Root-level WebRTC API tests (~163 files) - **UPDATED**
✅ [webrtc/legacy/WEB_FEATURES.yml](webrtc/legacy/WEB_FEATURES.yml) - Legacy WebRTC API tests (~6 files) - **CREATED**
✅ [webrtc/protocol/WEB_FEATURES.yml](webrtc/protocol/WEB_FEATURES.yml) - Protocol and codec tests (~39 files) - **CREATED**
✅ [webrtc/simulcast/WEB_FEATURES.yml](webrtc/simulcast/WEB_FEATURES.yml) - Simulcast encoding tests (~14 files) - **CREATED**

Mapping structure:
- webrtc feature: Uses '*' pattern in root with '!RTCSctpTransport-*' exclusion, plus '**' pattern in subdirectories
- webrtc-sctp feature: Uses 'RTCSctpTransport-*' pattern for SCTP-specific tests

Subdirectories included:
- legacy/: Tests for deprecated WebRTC API patterns (offerToReceive, onaddstream, etc.)
- protocol/: SDP protocol negotiation, codec filtering, bundle policy, crypto suites
- simulcast/: Simulcast encoding tests for various codecs (AV1, H.264, VP8, VP9) with scalability mode
--

wpt-commits: 50f815e0abc7bcd88be535afd686b5b2fc969570
wpt-pr: 56238

Diffstat:
Mtesting/web-platform/tests/webrtc/WEB_FEATURES.yml | 4++++
Atesting/web-platform/tests/webrtc/legacy/WEB_FEATURES.yml | 3+++
Atesting/web-platform/tests/webrtc/protocol/WEB_FEATURES.yml | 3+++
Atesting/web-platform/tests/webrtc/simulcast/WEB_FEATURES.yml | 3+++
4 files changed, 13 insertions(+), 0 deletions(-)

diff --git a/testing/web-platform/tests/webrtc/WEB_FEATURES.yml b/testing/web-platform/tests/webrtc/WEB_FEATURES.yml @@ -1,4 +1,8 @@ features: +- name: webrtc + files: + - '*' + - '!RTCSctpTransport-*' - name: webrtc-sctp files: - RTCSctpTransport-* diff --git a/testing/web-platform/tests/webrtc/legacy/WEB_FEATURES.yml b/testing/web-platform/tests/webrtc/legacy/WEB_FEATURES.yml @@ -0,0 +1,3 @@ +features: +- name: webrtc + files: '**' diff --git a/testing/web-platform/tests/webrtc/protocol/WEB_FEATURES.yml b/testing/web-platform/tests/webrtc/protocol/WEB_FEATURES.yml @@ -0,0 +1,3 @@ +features: +- name: webrtc + files: '**' diff --git a/testing/web-platform/tests/webrtc/simulcast/WEB_FEATURES.yml b/testing/web-platform/tests/webrtc/simulcast/WEB_FEATURES.yml @@ -0,0 +1,3 @@ +features: +- name: webrtc + files: '**'