From 6bf0a5cb5034a7e684dcc3500e841785237ce2dd Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sun, 7 Apr 2024 19:32:43 +0200 Subject: Adding upstream version 1:115.7.0. Signed-off-by: Daniel Baumann --- .../web-platform/tests/webrtc/protocol/README.txt | 22 +++ .../protocol/RTCPeerConnection-payloadTypes.html | 49 +++++ .../tests/webrtc/protocol/bundle.https.html | 150 ++++++++++++++ .../webrtc/protocol/candidate-exchange.https.html | 218 +++++++++++++++++++++ .../tests/webrtc/protocol/crypto-suite.https.html | 85 ++++++++ .../tests/webrtc/protocol/dtls-certificates.html | 42 ++++ .../protocol/dtls-fingerprint-validation.html | 37 ++++ .../tests/webrtc/protocol/dtls-setup.https.html | 135 +++++++++++++ .../webrtc/protocol/h264-profile-levels.https.html | 115 +++++++++++ .../webrtc/protocol/handover-datachannel.html | 61 ++++++ .../tests/webrtc/protocol/handover.html | 72 +++++++ .../tests/webrtc/protocol/ice-state.https.html | 130 ++++++++++++ .../tests/webrtc/protocol/ice-ufragpwd.html | 55 ++++++ .../webrtc/protocol/jsep-initial-offer.https.html | 41 ++++ .../tests/webrtc/protocol/missing-fields.html | 47 +++++ .../tests/webrtc/protocol/msid-generate.html | 160 +++++++++++++++ .../tests/webrtc/protocol/msid-parse.html | 83 ++++++++ .../tests/webrtc/protocol/rtp-clockrate.html | 40 ++++ .../tests/webrtc/protocol/rtp-demuxing.html | 109 +++++++++++ .../webrtc/protocol/rtp-extension-support.html | 78 ++++++++ .../webrtc/protocol/rtp-headerextensions.html | 101 ++++++++++ .../tests/webrtc/protocol/rtp-payloadtypes.html | 61 ++++++ .../tests/webrtc/protocol/rtx-codecs.https.html | 153 +++++++++++++++ .../tests/webrtc/protocol/sctp-format.html | 25 +++ .../tests/webrtc/protocol/sdes-dont-dont-dont.html | 55 ++++++ .../tests/webrtc/protocol/simulcast-answer.html | 101 ++++++++++ .../tests/webrtc/protocol/simulcast-offer.html | 33 ++++ .../tests/webrtc/protocol/split.https.html | 98 +++++++++ .../tests/webrtc/protocol/unknown-mediatypes.html | 34 ++++ .../tests/webrtc/protocol/video-codecs.https.html | 95 +++++++++ .../tests/webrtc/protocol/vp8-fmtp.html | 44 +++++ 31 files changed, 2529 insertions(+) create mode 100644 testing/web-platform/tests/webrtc/protocol/README.txt create mode 100644 testing/web-platform/tests/webrtc/protocol/RTCPeerConnection-payloadTypes.html create mode 100644 testing/web-platform/tests/webrtc/protocol/bundle.https.html create mode 100644 testing/web-platform/tests/webrtc/protocol/candidate-exchange.https.html create mode 100644 testing/web-platform/tests/webrtc/protocol/crypto-suite.https.html create mode 100644 testing/web-platform/tests/webrtc/protocol/dtls-certificates.html create mode 100644 testing/web-platform/tests/webrtc/protocol/dtls-fingerprint-validation.html create mode 100644 testing/web-platform/tests/webrtc/protocol/dtls-setup.https.html create mode 100644 testing/web-platform/tests/webrtc/protocol/h264-profile-levels.https.html create mode 100644 testing/web-platform/tests/webrtc/protocol/handover-datachannel.html create mode 100644 testing/web-platform/tests/webrtc/protocol/handover.html create mode 100644 testing/web-platform/tests/webrtc/protocol/ice-state.https.html create mode 100644 testing/web-platform/tests/webrtc/protocol/ice-ufragpwd.html create mode 100644 testing/web-platform/tests/webrtc/protocol/jsep-initial-offer.https.html create mode 100644 testing/web-platform/tests/webrtc/protocol/missing-fields.html create mode 100644 testing/web-platform/tests/webrtc/protocol/msid-generate.html create mode 100644 testing/web-platform/tests/webrtc/protocol/msid-parse.html create mode 100644 testing/web-platform/tests/webrtc/protocol/rtp-clockrate.html create mode 100644 testing/web-platform/tests/webrtc/protocol/rtp-demuxing.html create mode 100644 testing/web-platform/tests/webrtc/protocol/rtp-extension-support.html create mode 100644 testing/web-platform/tests/webrtc/protocol/rtp-headerextensions.html create mode 100644 testing/web-platform/tests/webrtc/protocol/rtp-payloadtypes.html create mode 100644 testing/web-platform/tests/webrtc/protocol/rtx-codecs.https.html create mode 100644 testing/web-platform/tests/webrtc/protocol/sctp-format.html create mode 100644 testing/web-platform/tests/webrtc/protocol/sdes-dont-dont-dont.html create mode 100644 testing/web-platform/tests/webrtc/protocol/simulcast-answer.html create mode 100644 testing/web-platform/tests/webrtc/protocol/simulcast-offer.html create mode 100644 testing/web-platform/tests/webrtc/protocol/split.https.html create mode 100644 testing/web-platform/tests/webrtc/protocol/unknown-mediatypes.html create mode 100644 testing/web-platform/tests/webrtc/protocol/video-codecs.https.html create mode 100644 testing/web-platform/tests/webrtc/protocol/vp8-fmtp.html (limited to 'testing/web-platform/tests/webrtc/protocol') diff --git a/testing/web-platform/tests/webrtc/protocol/README.txt b/testing/web-platform/tests/webrtc/protocol/README.txt new file mode 100644 index 0000000000..5e17fbf9c3 --- /dev/null +++ b/testing/web-platform/tests/webrtc/protocol/README.txt @@ -0,0 +1,22 @@ +This directory contains files that test for behavior relevant to webrtc, +but which is specified in protocol specifications from the IETF, not in +API recommendations from the W3C. + +The main specifications are given in the following RFCs: + +- RFC 7742, "WebRTC Video Processing and Codec Requirements" +- RFC 7874, "WebRTC Audio Codec and Processing Requirements" +- RFC 8825 (draft-ietf-rtcweb-overview) +- RFC 8826 (draft-ietf-rtcweb-security) +- RFC 8827 (draft-ietf-rtcweb-security-arch) +- RFC 8828 (draft-ietf-rtcweb-ip-handling) +- RFC 8829 (draft-ietf-rtcweb-jsep) +- RFC 8831 (draft-ietf-rtcweb-data-channel) +- RFC 8832 (draft-ietf-rtcweb-data-protocol) +- RFC 8834 (draft-ietf-rtcweb-rtp-usage) +- RFC 8835 (draft-ietf-rtcweb-transports) +- RFC 8851 (draft-ietf-mmusic-rid) +- RFC 8853 (draft-ietf-mmusic-sdp-simulcast) +- RFC 8854 (draft-ietf-rtcweb-fec) + +This list is incomplete. diff --git a/testing/web-platform/tests/webrtc/protocol/RTCPeerConnection-payloadTypes.html b/testing/web-platform/tests/webrtc/protocol/RTCPeerConnection-payloadTypes.html new file mode 100644 index 0000000000..066fc2e085 --- /dev/null +++ b/testing/web-platform/tests/webrtc/protocol/RTCPeerConnection-payloadTypes.html @@ -0,0 +1,49 @@ + + + +RTCPeerConnection RTP payload types + + + + + + + diff --git a/testing/web-platform/tests/webrtc/protocol/bundle.https.html b/testing/web-platform/tests/webrtc/protocol/bundle.https.html new file mode 100644 index 0000000000..3d2b835baf --- /dev/null +++ b/testing/web-platform/tests/webrtc/protocol/bundle.https.html @@ -0,0 +1,150 @@ + + + +RTCPeerConnection BUNDLE + + + + diff --git a/testing/web-platform/tests/webrtc/protocol/candidate-exchange.https.html b/testing/web-platform/tests/webrtc/protocol/candidate-exchange.https.html new file mode 100644 index 0000000000..c54f26e6d8 --- /dev/null +++ b/testing/web-platform/tests/webrtc/protocol/candidate-exchange.https.html @@ -0,0 +1,218 @@ + + + +Candidate exchange + + + + + + + + + diff --git a/testing/web-platform/tests/webrtc/protocol/crypto-suite.https.html b/testing/web-platform/tests/webrtc/protocol/crypto-suite.https.html new file mode 100644 index 0000000000..f13f221b88 --- /dev/null +++ b/testing/web-platform/tests/webrtc/protocol/crypto-suite.https.html @@ -0,0 +1,85 @@ + + +RTCPeerConnection.prototype.createOffer + + + + + diff --git a/testing/web-platform/tests/webrtc/protocol/dtls-certificates.html b/testing/web-platform/tests/webrtc/protocol/dtls-certificates.html new file mode 100644 index 0000000000..bc4794cbc1 --- /dev/null +++ b/testing/web-platform/tests/webrtc/protocol/dtls-certificates.html @@ -0,0 +1,42 @@ + + + +RTCPeerConnection DTLS certifcate interop + + + + diff --git a/testing/web-platform/tests/webrtc/protocol/dtls-fingerprint-validation.html b/testing/web-platform/tests/webrtc/protocol/dtls-fingerprint-validation.html new file mode 100644 index 0000000000..0ddc8488ae --- /dev/null +++ b/testing/web-platform/tests/webrtc/protocol/dtls-fingerprint-validation.html @@ -0,0 +1,37 @@ + + + +DTLS fingerprint validation + + + + + + + + diff --git a/testing/web-platform/tests/webrtc/protocol/dtls-setup.https.html b/testing/web-platform/tests/webrtc/protocol/dtls-setup.https.html new file mode 100644 index 0000000000..892e6db413 --- /dev/null +++ b/testing/web-platform/tests/webrtc/protocol/dtls-setup.https.html @@ -0,0 +1,135 @@ + + +RTCPeerConnection a=setup SDP parameter test + + + diff --git a/testing/web-platform/tests/webrtc/protocol/h264-profile-levels.https.html b/testing/web-platform/tests/webrtc/protocol/h264-profile-levels.https.html new file mode 100644 index 0000000000..cb0b581c30 --- /dev/null +++ b/testing/web-platform/tests/webrtc/protocol/h264-profile-levels.https.html @@ -0,0 +1,115 @@ + + +RTCPeerConnection H.264 profile levels + + + + + + + diff --git a/testing/web-platform/tests/webrtc/protocol/handover-datachannel.html b/testing/web-platform/tests/webrtc/protocol/handover-datachannel.html new file mode 100644 index 0000000000..8f224f822a --- /dev/null +++ b/testing/web-platform/tests/webrtc/protocol/handover-datachannel.html @@ -0,0 +1,61 @@ + + +RTCPeerConnection Handovers + + + + diff --git a/testing/web-platform/tests/webrtc/protocol/handover.html b/testing/web-platform/tests/webrtc/protocol/handover.html new file mode 100644 index 0000000000..748cbeff8d --- /dev/null +++ b/testing/web-platform/tests/webrtc/protocol/handover.html @@ -0,0 +1,72 @@ + + +RTCPeerConnection Handovers + + + + diff --git a/testing/web-platform/tests/webrtc/protocol/ice-state.https.html b/testing/web-platform/tests/webrtc/protocol/ice-state.https.html new file mode 100644 index 0000000000..becce59509 --- /dev/null +++ b/testing/web-platform/tests/webrtc/protocol/ice-state.https.html @@ -0,0 +1,130 @@ + + + +RTCPeerConnection Failed State + + + + diff --git a/testing/web-platform/tests/webrtc/protocol/ice-ufragpwd.html b/testing/web-platform/tests/webrtc/protocol/ice-ufragpwd.html new file mode 100644 index 0000000000..bd151284cb --- /dev/null +++ b/testing/web-platform/tests/webrtc/protocol/ice-ufragpwd.html @@ -0,0 +1,55 @@ + + + +RTCPeerConnection Failed State + + + + diff --git a/testing/web-platform/tests/webrtc/protocol/jsep-initial-offer.https.html b/testing/web-platform/tests/webrtc/protocol/jsep-initial-offer.https.html new file mode 100644 index 0000000000..50527f88df --- /dev/null +++ b/testing/web-platform/tests/webrtc/protocol/jsep-initial-offer.https.html @@ -0,0 +1,41 @@ + + +RTCPeerConnection.prototype.createOffer + + + + diff --git a/testing/web-platform/tests/webrtc/protocol/missing-fields.html b/testing/web-platform/tests/webrtc/protocol/missing-fields.html new file mode 100644 index 0000000000..d5aafd230e --- /dev/null +++ b/testing/web-platform/tests/webrtc/protocol/missing-fields.html @@ -0,0 +1,47 @@ + + +RTCPeerconnection SDP parse tests + + + + diff --git a/testing/web-platform/tests/webrtc/protocol/msid-generate.html b/testing/web-platform/tests/webrtc/protocol/msid-generate.html new file mode 100644 index 0000000000..29226c704e --- /dev/null +++ b/testing/web-platform/tests/webrtc/protocol/msid-generate.html @@ -0,0 +1,160 @@ + + +RTCPeerconnection MSID generation + + + + + diff --git a/testing/web-platform/tests/webrtc/protocol/msid-parse.html b/testing/web-platform/tests/webrtc/protocol/msid-parse.html new file mode 100644 index 0000000000..5596446e00 --- /dev/null +++ b/testing/web-platform/tests/webrtc/protocol/msid-parse.html @@ -0,0 +1,83 @@ + + +RTCPeerconnection MSID parsing + + + + diff --git a/testing/web-platform/tests/webrtc/protocol/rtp-clockrate.html b/testing/web-platform/tests/webrtc/protocol/rtp-clockrate.html new file mode 100644 index 0000000000..4177420050 --- /dev/null +++ b/testing/web-platform/tests/webrtc/protocol/rtp-clockrate.html @@ -0,0 +1,40 @@ + + + + +RTP clockrate + + + + diff --git a/testing/web-platform/tests/webrtc/protocol/rtp-demuxing.html b/testing/web-platform/tests/webrtc/protocol/rtp-demuxing.html new file mode 100644 index 0000000000..de08b2197f --- /dev/null +++ b/testing/web-platform/tests/webrtc/protocol/rtp-demuxing.html @@ -0,0 +1,109 @@ + + + +RTCPeerConnection payload type demuxing + + + + diff --git a/testing/web-platform/tests/webrtc/protocol/rtp-extension-support.html b/testing/web-platform/tests/webrtc/protocol/rtp-extension-support.html new file mode 100644 index 0000000000..045701c171 --- /dev/null +++ b/testing/web-platform/tests/webrtc/protocol/rtp-extension-support.html @@ -0,0 +1,78 @@ + + +RTCPeerConnection RTP extensions + + + + diff --git a/testing/web-platform/tests/webrtc/protocol/rtp-headerextensions.html b/testing/web-platform/tests/webrtc/protocol/rtp-headerextensions.html new file mode 100644 index 0000000000..c377a613f6 --- /dev/null +++ b/testing/web-platform/tests/webrtc/protocol/rtp-headerextensions.html @@ -0,0 +1,101 @@ + + +payload type handling (assuming rtcp-mux) + + + + diff --git a/testing/web-platform/tests/webrtc/protocol/rtp-payloadtypes.html b/testing/web-platform/tests/webrtc/protocol/rtp-payloadtypes.html new file mode 100644 index 0000000000..af7656d131 --- /dev/null +++ b/testing/web-platform/tests/webrtc/protocol/rtp-payloadtypes.html @@ -0,0 +1,61 @@ + + +payload type handling (assuming rtcp-mux) + + + + diff --git a/testing/web-platform/tests/webrtc/protocol/rtx-codecs.https.html b/testing/web-platform/tests/webrtc/protocol/rtx-codecs.https.html new file mode 100644 index 0000000000..78519c75cc --- /dev/null +++ b/testing/web-platform/tests/webrtc/protocol/rtx-codecs.https.html @@ -0,0 +1,153 @@ + + +RTX codec integrity checks + + + + + diff --git a/testing/web-platform/tests/webrtc/protocol/sctp-format.html b/testing/web-platform/tests/webrtc/protocol/sctp-format.html new file mode 100644 index 0000000000..207e51d4c3 --- /dev/null +++ b/testing/web-platform/tests/webrtc/protocol/sctp-format.html @@ -0,0 +1,25 @@ + + +RTCPeerconnection SDP SCTP format test + + + + diff --git a/testing/web-platform/tests/webrtc/protocol/sdes-dont-dont-dont.html b/testing/web-platform/tests/webrtc/protocol/sdes-dont-dont-dont.html new file mode 100644 index 0000000000..e938c84c8b --- /dev/null +++ b/testing/web-platform/tests/webrtc/protocol/sdes-dont-dont-dont.html @@ -0,0 +1,55 @@ + + + +RTCPeerConnection MUST NOT support SDES + + + + + diff --git a/testing/web-platform/tests/webrtc/protocol/simulcast-answer.html b/testing/web-platform/tests/webrtc/protocol/simulcast-answer.html new file mode 100644 index 0000000000..5e19bc08ff --- /dev/null +++ b/testing/web-platform/tests/webrtc/protocol/simulcast-answer.html @@ -0,0 +1,101 @@ + + +RTCPeerConnection Simulcast Answer + + + diff --git a/testing/web-platform/tests/webrtc/protocol/simulcast-offer.html b/testing/web-platform/tests/webrtc/protocol/simulcast-offer.html new file mode 100644 index 0000000000..77ae7f9510 --- /dev/null +++ b/testing/web-platform/tests/webrtc/protocol/simulcast-offer.html @@ -0,0 +1,33 @@ + + +RTCPeerConnection Simulcast Offer + + + diff --git a/testing/web-platform/tests/webrtc/protocol/split.https.html b/testing/web-platform/tests/webrtc/protocol/split.https.html new file mode 100644 index 0000000000..3fc3bda2a5 --- /dev/null +++ b/testing/web-platform/tests/webrtc/protocol/split.https.html @@ -0,0 +1,98 @@ + + +RTCPeerConnection BUNDLE + + + + + diff --git a/testing/web-platform/tests/webrtc/protocol/unknown-mediatypes.html b/testing/web-platform/tests/webrtc/protocol/unknown-mediatypes.html new file mode 100644 index 0000000000..f5176d1c87 --- /dev/null +++ b/testing/web-platform/tests/webrtc/protocol/unknown-mediatypes.html @@ -0,0 +1,34 @@ + + +RTCPeerconnection SDP handling of unknown media types + + + + diff --git a/testing/web-platform/tests/webrtc/protocol/video-codecs.https.html b/testing/web-platform/tests/webrtc/protocol/video-codecs.https.html new file mode 100644 index 0000000000..4ce0618bca --- /dev/null +++ b/testing/web-platform/tests/webrtc/protocol/video-codecs.https.html @@ -0,0 +1,95 @@ + + +RTCPeerConnection.prototype.createOffer + + + + diff --git a/testing/web-platform/tests/webrtc/protocol/vp8-fmtp.html b/testing/web-platform/tests/webrtc/protocol/vp8-fmtp.html new file mode 100644 index 0000000000..16ea635949 --- /dev/null +++ b/testing/web-platform/tests/webrtc/protocol/vp8-fmtp.html @@ -0,0 +1,44 @@ + + + +RTCPeerConnection Failed State + + + + -- cgit v1.2.3