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:
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: '**'