diff options
Diffstat (limited to '')
165 files changed, 2294 insertions, 0 deletions
diff --git a/testing/web-platform/meta/webrtc-encoded-transform/__dir__.ini b/testing/web-platform/meta/webrtc-encoded-transform/__dir__.ini new file mode 100644 index 0000000000..42b09949ad --- /dev/null +++ b/testing/web-platform/meta/webrtc-encoded-transform/__dir__.ini @@ -0,0 +1 @@ +lsan-allowed: [NS_NewRunnableFunction, mozilla::MediaPacket::Copy, mozilla::MediaPipeline::MediaPipeline] diff --git a/testing/web-platform/meta/webrtc-encoded-transform/idlharness.https.window.js.ini b/testing/web-platform/meta/webrtc-encoded-transform/idlharness.https.window.js.ini new file mode 100644 index 0000000000..41af1df294 --- /dev/null +++ b/testing/web-platform/meta/webrtc-encoded-transform/idlharness.https.window.js.ini @@ -0,0 +1,80 @@ +[idlharness.https.window.html] + [SFrameTransform interface object name] + expected: FAIL + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1715625 + + [SFrameTransform interface: existence and properties of interface object] + expected: FAIL + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1715625 + + [SFrameTransform interface object length] + expected: FAIL + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1715625 + + [SFrameTransform interface: existence and properties of interface prototype object] + expected: FAIL + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1715625 + + [SFrameTransform interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1715625 + + [SFrameTransform interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1715625 + + [SFrameTransform interface: operation setEncryptionKey(CryptoKey, optional CryptoKeyID)] + expected: FAIL + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1715625 + + [SFrameTransform interface: attribute onerror] + expected: FAIL + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1715625 + + [SFrameTransformErrorEvent interface: existence and properties of interface object] + expected: FAIL + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1715625 + + [SFrameTransformErrorEvent interface object length] + expected: FAIL + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1715625 + + [SFrameTransformErrorEvent interface object name] + expected: FAIL + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1715625 + + [SFrameTransformErrorEvent interface: existence and properties of interface prototype object] + expected: FAIL + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1715625 + + [SFrameTransformErrorEvent interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1715625 + + [SFrameTransformErrorEvent interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1715625 + + [SFrameTransformErrorEvent interface: attribute errorType] + expected: FAIL + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1715625 + + [SFrameTransformErrorEvent interface: attribute keyID] + expected: FAIL + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1715625 + + [SFrameTransformErrorEvent interface: attribute frame] + expected: FAIL + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1715625 + + [RTCRtpSender interface: operation generateKeyFrame(optional sequence<DOMString>)] + expected: FAIL + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1631263 + + [RTCRtpSender interface: calling generateKeyFrame(optional sequence<DOMString>) on new RTCPeerConnection().addTransceiver('audio').sender with too few arguments must throw TypeError] + expected: FAIL + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1631263 + + [RTCRtpSender interface: new RTCPeerConnection().addTransceiver('audio').sender must inherit property "generateKeyFrame(optional sequence<DOMString>)" with the proper type] + expected: FAIL + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1631263 diff --git a/testing/web-platform/meta/webrtc-encoded-transform/script-change-transform.https.html.ini b/testing/web-platform/meta/webrtc-encoded-transform/script-change-transform.https.html.ini new file mode 100644 index 0000000000..dc01f6ce26 --- /dev/null +++ b/testing/web-platform/meta/webrtc-encoded-transform/script-change-transform.https.html.ini @@ -0,0 +1,7 @@ +[script-change-transform.https.html] + expected: + if (os == "win") and not debug and (processor == "x86"): [OK, TIMEOUT] + if (os == "linux") and not debug: [OK, CRASH] + [change sender transform] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/webrtc-encoded-transform/script-late-transform.https.html.ini b/testing/web-platform/meta/webrtc-encoded-transform/script-late-transform.https.html.ini new file mode 100644 index 0000000000..7f4d3fb039 --- /dev/null +++ b/testing/web-platform/meta/webrtc-encoded-transform/script-late-transform.https.html.ini @@ -0,0 +1,2 @@ +[script-late-transform.https.html] + disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1715625 diff --git a/testing/web-platform/meta/webrtc-encoded-transform/script-metadata-transform.https.html.ini b/testing/web-platform/meta/webrtc-encoded-transform/script-metadata-transform.https.html.ini new file mode 100644 index 0000000000..7df3bb0394 --- /dev/null +++ b/testing/web-platform/meta/webrtc-encoded-transform/script-metadata-transform.https.html.ini @@ -0,0 +1,10 @@ +[script-metadata-transform.https.html] + expected: + if (os == "linux") and not debug: [OK, CRASH] + [audio metadata: contributingSources] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1835077 + expected: FAIL + + [video metadata: frameId] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1836306 + expected: FAIL diff --git a/testing/web-platform/meta/webrtc-encoded-transform/script-transform-generateKeyFrame-simulcast.https.html.ini b/testing/web-platform/meta/webrtc-encoded-transform/script-transform-generateKeyFrame-simulcast.https.html.ini new file mode 100644 index 0000000000..d081b913ff --- /dev/null +++ b/testing/web-platform/meta/webrtc-encoded-transform/script-transform-generateKeyFrame-simulcast.https.html.ini @@ -0,0 +1,15 @@ +[script-transform-generateKeyFrame-simulcast.https.html] + expected: + if (os == "linux") and not debug: [OK, CRASH] + [generateKeyFrame for rid that was negotiated away fails] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, FAIL] + + [generateKeyFrame works with simulcast rids] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, FAIL] + + [generateKeyFrame with rid after simulcast->unicast negotiation fails] + expected: + if (os == "win") and not debug and (processor == "x86"): [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/webrtc-encoded-transform/script-transform-generateKeyFrame.https.html.ini b/testing/web-platform/meta/webrtc-encoded-transform/script-transform-generateKeyFrame.https.html.ini new file mode 100644 index 0000000000..2a9482047b --- /dev/null +++ b/testing/web-platform/meta/webrtc-encoded-transform/script-transform-generateKeyFrame.https.html.ini @@ -0,0 +1,19 @@ +[script-transform-generateKeyFrame.https.html] + expected: + if (os == "linux") and not debug: [OK, CRASH] + if os == "android": [OK, TIMEOUT] + [generateKeyFrame rejects with a null track] + expected: + if (processor == "x86") and (os == "linux"): [PASS, TIMEOUT, NOTRUN] + + [generateKeyFrame(null) resolves for video sender, and throws for video receiver] + expected: + if (processor == "x86") and (os == "linux"): [PASS, FAIL] + + [generateKeyFrame throws NotAllowedError for invalid rid] + expected: + if (processor == "x86") and (os == "linux"): [PASS, FAIL] + + [generateKeyFrame rejects when the sender is stopped, even without negotiation] + expected: + if (processor == "x86") and (os == "linux"): [PASS, FAIL, TIMEOUT] diff --git a/testing/web-platform/meta/webrtc-encoded-transform/script-transform-sendKeyFrameRequest.https.html.ini b/testing/web-platform/meta/webrtc-encoded-transform/script-transform-sendKeyFrameRequest.https.html.ini new file mode 100644 index 0000000000..e32e81b870 --- /dev/null +++ b/testing/web-platform/meta/webrtc-encoded-transform/script-transform-sendKeyFrameRequest.https.html.ini @@ -0,0 +1,4 @@ +[script-transform-sendKeyFrameRequest.https.html] + expected: + if (os == "linux") and fission and not debug and (processor == "x86_64"): [CRASH, OK] + if (os == "linux") and not fission and not debug: [CRASH, OK] diff --git a/testing/web-platform/meta/webrtc-encoded-transform/script-transform.https.html.ini b/testing/web-platform/meta/webrtc-encoded-transform/script-transform.https.html.ini new file mode 100644 index 0000000000..5a3fe01a08 --- /dev/null +++ b/testing/web-platform/meta/webrtc-encoded-transform/script-transform.https.html.ini @@ -0,0 +1,3 @@ +[script-transform.https.html] + expected: + if (os == "linux") and not debug and fission and (processor == "x86_64"): [OK, CRASH] diff --git a/testing/web-platform/meta/webrtc-encoded-transform/script-write-twice-transform.https.html.ini b/testing/web-platform/meta/webrtc-encoded-transform/script-write-twice-transform.https.html.ini new file mode 100644 index 0000000000..6319b22467 --- /dev/null +++ b/testing/web-platform/meta/webrtc-encoded-transform/script-write-twice-transform.https.html.ini @@ -0,0 +1,4 @@ +[script-write-twice-transform.https.html] + expected: + if (os == "linux") and fission and not debug and (processor == "x86_64"): [CRASH, OK] + if (os == "linux") and not fission and not debug: [OK, CRASH] diff --git a/testing/web-platform/meta/webrtc-encoded-transform/set-metadata.https.html.ini b/testing/web-platform/meta/webrtc-encoded-transform/set-metadata.https.html.ini new file mode 100644 index 0000000000..b0e4d3c518 --- /dev/null +++ b/testing/web-platform/meta/webrtc-encoded-transform/set-metadata.https.html.ini @@ -0,0 +1,2 @@ +[set-metadata.https.html] + disabled: true diff --git a/testing/web-platform/meta/webrtc-encoded-transform/sframe-keys.https.html.ini b/testing/web-platform/meta/webrtc-encoded-transform/sframe-keys.https.html.ini new file mode 100644 index 0000000000..39fa156a7c --- /dev/null +++ b/testing/web-platform/meta/webrtc-encoded-transform/sframe-keys.https.html.ini @@ -0,0 +1,2 @@ +[sframe-keys.https.html] + disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1715625 diff --git a/testing/web-platform/meta/webrtc-encoded-transform/sframe-transform-buffer-source.html.ini b/testing/web-platform/meta/webrtc-encoded-transform/sframe-transform-buffer-source.html.ini new file mode 100644 index 0000000000..bf1b852d3e --- /dev/null +++ b/testing/web-platform/meta/webrtc-encoded-transform/sframe-transform-buffer-source.html.ini @@ -0,0 +1,2 @@ +[sframe-transform-buffer-source.html] + disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1715625 diff --git a/testing/web-platform/meta/webrtc-encoded-transform/sframe-transform-in-worker.https.html.ini b/testing/web-platform/meta/webrtc-encoded-transform/sframe-transform-in-worker.https.html.ini new file mode 100644 index 0000000000..0905add246 --- /dev/null +++ b/testing/web-platform/meta/webrtc-encoded-transform/sframe-transform-in-worker.https.html.ini @@ -0,0 +1,2 @@ +[sframe-transform-in-worker.https.html] + disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1715625 diff --git a/testing/web-platform/meta/webrtc-encoded-transform/sframe-transform-readable.html.ini b/testing/web-platform/meta/webrtc-encoded-transform/sframe-transform-readable.html.ini new file mode 100644 index 0000000000..2c73ff18f4 --- /dev/null +++ b/testing/web-platform/meta/webrtc-encoded-transform/sframe-transform-readable.html.ini @@ -0,0 +1,2 @@ +[sframe-transform-readable.html] + disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1715625 diff --git a/testing/web-platform/meta/webrtc-encoded-transform/sframe-transform.html.ini b/testing/web-platform/meta/webrtc-encoded-transform/sframe-transform.html.ini new file mode 100644 index 0000000000..f4cb05db3a --- /dev/null +++ b/testing/web-platform/meta/webrtc-encoded-transform/sframe-transform.html.ini @@ -0,0 +1,2 @@ +[sframe-transform.html] + disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1715625 diff --git a/testing/web-platform/meta/webrtc-encoded-transform/tentative/RTCEncodedAudioFrame-clone.https.html.ini b/testing/web-platform/meta/webrtc-encoded-transform/tentative/RTCEncodedAudioFrame-clone.https.html.ini new file mode 100644 index 0000000000..124e130ed2 --- /dev/null +++ b/testing/web-platform/meta/webrtc-encoded-transform/tentative/RTCEncodedAudioFrame-clone.https.html.ini @@ -0,0 +1,3 @@ +[RTCEncodedAudioFrame-clone.https.html] + [Cloning before sending works] + expected: FAIL diff --git a/testing/web-platform/meta/webrtc-encoded-transform/tentative/RTCEncodedAudioFrame-receive-cloned.https.html.ini b/testing/web-platform/meta/webrtc-encoded-transform/tentative/RTCEncodedAudioFrame-receive-cloned.https.html.ini new file mode 100644 index 0000000000..c8513d68e6 --- /dev/null +++ b/testing/web-platform/meta/webrtc-encoded-transform/tentative/RTCEncodedAudioFrame-receive-cloned.https.html.ini @@ -0,0 +1,3 @@ +[RTCEncodedAudioFrame-receive-cloned.https.html] + [Cloning before sending works] + expected: FAIL diff --git a/testing/web-platform/meta/webrtc-encoded-transform/tentative/RTCEncodedAudioFrame-send-incoming.https.html.ini b/testing/web-platform/meta/webrtc-encoded-transform/tentative/RTCEncodedAudioFrame-send-incoming.https.html.ini new file mode 100644 index 0000000000..8681b08c8b --- /dev/null +++ b/testing/web-platform/meta/webrtc-encoded-transform/tentative/RTCEncodedAudioFrame-send-incoming.https.html.ini @@ -0,0 +1,3 @@ +[RTCEncodedAudioFrame-send-incoming.https.html] + [Send endoded incoming frame] + expected: FAIL diff --git a/testing/web-platform/meta/webrtc-encoded-transform/tentative/RTCEncodedAudioFrame-serviceworker-failure.https.html.ini b/testing/web-platform/meta/webrtc-encoded-transform/tentative/RTCEncodedAudioFrame-serviceworker-failure.https.html.ini new file mode 100644 index 0000000000..e656ae90d6 --- /dev/null +++ b/testing/web-platform/meta/webrtc-encoded-transform/tentative/RTCEncodedAudioFrame-serviceworker-failure.https.html.ini @@ -0,0 +1,3 @@ +[RTCEncodedAudioFrame-serviceworker-failure.https.html] + [RTCEncodedVideoFrame cannot cross agent clusters, service worker edition] + expected: FAIL diff --git a/testing/web-platform/meta/webrtc-encoded-transform/tentative/RTCEncodedVideoFrame-clone.https.html.ini b/testing/web-platform/meta/webrtc-encoded-transform/tentative/RTCEncodedVideoFrame-clone.https.html.ini new file mode 100644 index 0000000000..6c5609f536 --- /dev/null +++ b/testing/web-platform/meta/webrtc-encoded-transform/tentative/RTCEncodedVideoFrame-clone.https.html.ini @@ -0,0 +1,3 @@ +[RTCEncodedVideoFrame-clone.https.html] + [Cloning before sending works] + expected: FAIL diff --git a/testing/web-platform/meta/webrtc-encoded-transform/tentative/RTCEncodedVideoFrame-serviceworker-failure.https.html.ini b/testing/web-platform/meta/webrtc-encoded-transform/tentative/RTCEncodedVideoFrame-serviceworker-failure.https.html.ini new file mode 100644 index 0000000000..04af123902 --- /dev/null +++ b/testing/web-platform/meta/webrtc-encoded-transform/tentative/RTCEncodedVideoFrame-serviceworker-failure.https.html.ini @@ -0,0 +1,3 @@ +[RTCEncodedVideoFrame-serviceworker-failure.https.html] + [RTCEncodedVideoFrame cannot cross agent clusters, service worker edition] + expected: FAIL diff --git a/testing/web-platform/meta/webrtc-encoded-transform/tentative/RTCPeerConnection-insertable-streams-audio.https.html.ini b/testing/web-platform/meta/webrtc-encoded-transform/tentative/RTCPeerConnection-insertable-streams-audio.https.html.ini new file mode 100644 index 0000000000..f3bbd5ee75 --- /dev/null +++ b/testing/web-platform/meta/webrtc-encoded-transform/tentative/RTCPeerConnection-insertable-streams-audio.https.html.ini @@ -0,0 +1,24 @@ +[RTCPeerConnection-insertable-streams-audio.https.html] + [Frames flow correctly using insertable streams] + expected: FAIL + + [Frames flow correctly using insertable streams when receiver starts negotiation] + expected: FAIL + + [Frames flow correctly using insertable streams with param] + expected: FAIL + + [Frames flow correctly using insertable streams when receiver starts negotiation with param] + expected: FAIL + + [Enqueuing the same frame twice fails] + expected: FAIL + + [Creating streams twice throws] + expected: FAIL + + [Encoded frames serialize and deserialize into a deep clone] + expected: FAIL + + [Modifying rtp timestamp] + expected: FAIL diff --git a/testing/web-platform/meta/webrtc-encoded-transform/tentative/RTCPeerConnection-insertable-streams-errors.https.html.ini b/testing/web-platform/meta/webrtc-encoded-transform/tentative/RTCPeerConnection-insertable-streams-errors.https.html.ini new file mode 100644 index 0000000000..b6c80ab74d --- /dev/null +++ b/testing/web-platform/meta/webrtc-encoded-transform/tentative/RTCPeerConnection-insertable-streams-errors.https.html.ini @@ -0,0 +1,3 @@ +[RTCPeerConnection-insertable-streams-errors.https.html] + [Enqueuing the same frame twice fails] + expected: FAIL diff --git a/testing/web-platform/meta/webrtc-encoded-transform/tentative/RTCPeerConnection-insertable-streams-simulcast.https.html.ini b/testing/web-platform/meta/webrtc-encoded-transform/tentative/RTCPeerConnection-insertable-streams-simulcast.https.html.ini new file mode 100644 index 0000000000..7ac869a6bd --- /dev/null +++ b/testing/web-platform/meta/webrtc-encoded-transform/tentative/RTCPeerConnection-insertable-streams-simulcast.https.html.ini @@ -0,0 +1,3 @@ +[RTCPeerConnection-insertable-streams-simulcast.https.html] + [Basic simulcast setup with three spatial layers] + expected: FAIL diff --git a/testing/web-platform/meta/webrtc-encoded-transform/tentative/RTCPeerConnection-insertable-streams-video-frames.https.html.ini b/testing/web-platform/meta/webrtc-encoded-transform/tentative/RTCPeerConnection-insertable-streams-video-frames.https.html.ini new file mode 100644 index 0000000000..763c811864 --- /dev/null +++ b/testing/web-platform/meta/webrtc-encoded-transform/tentative/RTCPeerConnection-insertable-streams-video-frames.https.html.ini @@ -0,0 +1,3 @@ +[RTCPeerConnection-insertable-streams-video-frames.https.html] + [Key and Delta frames are sent and received] + expected: FAIL diff --git a/testing/web-platform/meta/webrtc-encoded-transform/tentative/RTCPeerConnection-insertable-streams-video.https.html.ini b/testing/web-platform/meta/webrtc-encoded-transform/tentative/RTCPeerConnection-insertable-streams-video.https.html.ini new file mode 100644 index 0000000000..57f7d98bf5 --- /dev/null +++ b/testing/web-platform/meta/webrtc-encoded-transform/tentative/RTCPeerConnection-insertable-streams-video.https.html.ini @@ -0,0 +1,18 @@ +[RTCPeerConnection-insertable-streams-video.https.html] + [Frames flow correctly using insertable streams] + expected: FAIL + + [Frames flow correctly using insertable streams when receiver starts negotiation] + expected: FAIL + + [Frames flow correctly using insertable streams with param] + expected: FAIL + + [Frames flow correctly using insertable streams when receiver starts negotiation with param] + expected: FAIL + + [Creating streams twice throws] + expected: FAIL + + [Encoded frames serialize and deserialize into a deep clone] + expected: FAIL diff --git a/testing/web-platform/meta/webrtc-encoded-transform/tentative/RTCPeerConnection-insertable-streams-worker.https.html.ini b/testing/web-platform/meta/webrtc-encoded-transform/tentative/RTCPeerConnection-insertable-streams-worker.https.html.ini new file mode 100644 index 0000000000..10ce6e8408 --- /dev/null +++ b/testing/web-platform/meta/webrtc-encoded-transform/tentative/RTCPeerConnection-insertable-streams-worker.https.html.ini @@ -0,0 +1,12 @@ +[RTCPeerConnection-insertable-streams-worker.https.html] + [RTCRtpSender readable stream transferred to a Worker and the Worker sends an RTCEncodedAudioFrame back] + expected: FAIL + + [RTCRtpSender readable stream transferred to a Worker and the Worker sends an RTCEncodedVideoFrame back] + expected: FAIL + + [Video RTCRtpSender insertable streams transferred to a worker, which tries to write an invalid frame] + expected: FAIL + + [Audio RTCRtpSender insertable streams transferred to a worker, which tries to write an invalid frame] + expected: FAIL diff --git a/testing/web-platform/meta/webrtc-extensions/RTCOAuthCredential.html.ini b/testing/web-platform/meta/webrtc-extensions/RTCOAuthCredential.html.ini new file mode 100644 index 0000000000..8f1c728089 --- /dev/null +++ b/testing/web-platform/meta/webrtc-extensions/RTCOAuthCredential.html.ini @@ -0,0 +1,2 @@ +[RTCOAuthCredential.html] + disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1247616 diff --git a/testing/web-platform/meta/webrtc-extensions/RTCRtpParameters-adaptivePtime.html.ini b/testing/web-platform/meta/webrtc-extensions/RTCRtpParameters-adaptivePtime.html.ini new file mode 100644 index 0000000000..b4f005ae5e --- /dev/null +++ b/testing/web-platform/meta/webrtc-extensions/RTCRtpParameters-adaptivePtime.html.ini @@ -0,0 +1,2 @@ +[RTCRtpParameters-adaptivePtime.html] + disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1733647 diff --git a/testing/web-platform/meta/webrtc-extensions/RTCRtpParameters-codec.html.ini b/testing/web-platform/meta/webrtc-extensions/RTCRtpParameters-codec.html.ini new file mode 100644 index 0000000000..13473feaa1 --- /dev/null +++ b/testing/web-platform/meta/webrtc-extensions/RTCRtpParameters-codec.html.ini @@ -0,0 +1,55 @@ +[RTCRtpParameters-codec.html] + expected: ERROR + [Creating an audio sender with addTransceiver and codec should work] + expected: FAIL + + [Creating a video sender with addTransceiver and codec should work] + expected: FAIL + + [Setting codec on an audio sender with setParameters should work] + expected: FAIL + + [Setting codec on a video sender with setParameters should work] + expected: FAIL + + [Creating an audio sender with addTransceiver and non-existing codec should throw OperationError] + expected: FAIL + + [Creating a video sender with addTransceiver and non-existing codec should throw OperationError] + expected: FAIL + + [Setting a non-existing codec on an audio sender with setParameters should throw InvalidModificationError] + expected: FAIL + + [Setting a non-existing codec on a video sender with setParameters should throw InvalidModificationError] + expected: FAIL + + [Setting a non-preferred codec on an audio sender with setParameters should throw InvalidModificationError] + expected: FAIL + + [Setting a non-preferred codec on a video sender with setParameters should throw InvalidModificationError] + expected: FAIL + + [Setting a non-negotiated codec on an audio sender with setParameters should throw InvalidModificationError] + expected: FAIL + + [Setting a non-negotiated codec on a video sender with setParameters should throw InvalidModificationError] + expected: FAIL + + [Codec should be undefined after negotiating away the currently set codec on an audio sender] + expected: FAIL + + [Codec should be undefined after negotiating away the currently set codec on a video sender] + expected: FAIL + + [Creating an audio sender with addTransceiver and non-existing codec type should throw OperationError] + expected: FAIL + + [Creating a video sender with addTransceiver and non-existing codec type should throw OperationError] + expected: FAIL + + [Stats output-rtp should match the selected codec in simulcast usecase on a video sender] + expected: FAIL + + [Stats output-rtp should match the selected mixed codecs in simulcast usecase on a video sender] + expected: FAIL diff --git a/testing/web-platform/meta/webrtc-extensions/RTCRtpReceiver-jitterBufferTarget-stats.html.ini b/testing/web-platform/meta/webrtc-extensions/RTCRtpReceiver-jitterBufferTarget-stats.html.ini new file mode 100644 index 0000000000..a96b98ec88 --- /dev/null +++ b/testing/web-platform/meta/webrtc-extensions/RTCRtpReceiver-jitterBufferTarget-stats.html.ini @@ -0,0 +1,13 @@ +[RTCRtpReceiver-jitterBufferTarget-stats.html] + expected: + if (os == "android") and not debug: [OK, TIMEOUT] + [measure raising and lowering video jitterBufferTarget] + expected: + if (os == "win") and not debug and (processor == "x86"): [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL, TIMEOUT] + if os == "linux": [PASS, FAIL] + + [measure raising and lowering audio jitterBufferTarget] + expected: + if (os == "android") and debug and swgl: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL, TIMEOUT] diff --git a/testing/web-platform/meta/webrtc-extensions/RTCRtpSynchronizationSource-captureTimestamp.html.ini b/testing/web-platform/meta/webrtc-extensions/RTCRtpSynchronizationSource-captureTimestamp.html.ini new file mode 100644 index 0000000000..3024f3f627 --- /dev/null +++ b/testing/web-platform/meta/webrtc-extensions/RTCRtpSynchronizationSource-captureTimestamp.html.ini @@ -0,0 +1,4 @@ +[RTCRtpSynchronizationSource-captureTimestamp.html] + disabled: true + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1733653 + diff --git a/testing/web-platform/meta/webrtc-extensions/RTCRtpSynchronizationSource-senderCaptureTimeOffset.html.ini b/testing/web-platform/meta/webrtc-extensions/RTCRtpSynchronizationSource-senderCaptureTimeOffset.html.ini new file mode 100644 index 0000000000..3fb6aa2f71 --- /dev/null +++ b/testing/web-platform/meta/webrtc-extensions/RTCRtpSynchronizationSource-senderCaptureTimeOffset.html.ini @@ -0,0 +1,3 @@ +[RTCRtpSynchronizationSource-senderCaptureTimeOffset.html] + disabled: true + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1733653 diff --git a/testing/web-platform/meta/webrtc-extensions/RTCRtpTransceiver-headerExtensionControl.html.ini b/testing/web-platform/meta/webrtc-extensions/RTCRtpTransceiver-headerExtensionControl.html.ini new file mode 100644 index 0000000000..f18573b4b0 --- /dev/null +++ b/testing/web-platform/meta/webrtc-extensions/RTCRtpTransceiver-headerExtensionControl.html.ini @@ -0,0 +1,2 @@ +[RTCRtpTransceiver-headerExtensionControl.html] + disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1733654 diff --git a/testing/web-platform/meta/webrtc-extensions/__dir__.ini b/testing/web-platform/meta/webrtc-extensions/__dir__.ini new file mode 100644 index 0000000000..9703cbb378 --- /dev/null +++ b/testing/web-platform/meta/webrtc-extensions/__dir__.ini @@ -0,0 +1 @@ +leak-threshold: [default:3020800, rdd:51200] diff --git a/testing/web-platform/meta/webrtc-extensions/transfer-datachannel-service-worker.https.html.ini b/testing/web-platform/meta/webrtc-extensions/transfer-datachannel-service-worker.https.html.ini new file mode 100644 index 0000000000..c635355a97 --- /dev/null +++ b/testing/web-platform/meta/webrtc-extensions/transfer-datachannel-service-worker.https.html.ini @@ -0,0 +1,2 @@ +[transfer-datachannel-service-worker.https.html] + disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1209163 diff --git a/testing/web-platform/meta/webrtc-extensions/transfer-datachannel.html.ini b/testing/web-platform/meta/webrtc-extensions/transfer-datachannel.html.ini new file mode 100644 index 0000000000..3134a1a0e1 --- /dev/null +++ b/testing/web-platform/meta/webrtc-extensions/transfer-datachannel.html.ini @@ -0,0 +1,2 @@ +[transfer-datachannel.html] + disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1209163 diff --git a/testing/web-platform/meta/webrtc-ice/RTCIceTransport-extension.https.html.ini b/testing/web-platform/meta/webrtc-ice/RTCIceTransport-extension.https.html.ini new file mode 100644 index 0000000000..0b447b92a0 --- /dev/null +++ b/testing/web-platform/meta/webrtc-ice/RTCIceTransport-extension.https.html.ini @@ -0,0 +1,2 @@ +[RTCIceTransport-extension.https.html] + disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1307994 diff --git a/testing/web-platform/meta/webrtc-identity/RTCPeerConnection-getIdentityAssertion.sub.https.html.ini b/testing/web-platform/meta/webrtc-identity/RTCPeerConnection-getIdentityAssertion.sub.https.html.ini new file mode 100644 index 0000000000..065c32a18a --- /dev/null +++ b/testing/web-platform/meta/webrtc-identity/RTCPeerConnection-getIdentityAssertion.sub.https.html.ini @@ -0,0 +1,28 @@ +[RTCPeerConnection-getIdentityAssertion.sub.https.html] + [getIdentityAssertion() should reject with RTCError('idp-execution-failure') if mock-idp.js throws error] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1538807 + expected: FAIL + + [getIdentityAssertion() should reject with RTCError('idp-bad-script-failure') if IdP proxy script do not register its callback] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1527916 + expected: FAIL + + [getIdentityAssertion() should reject with OperationError if mock-idp.js return invalid result] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1538778 + expected: FAIL + + [getIdentityAssertion() should reject with RTCError('idp-load-failure') if IdP cannot be loaded] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1527916 + expected: FAIL + + [getIdentityAssertion() should reject with RTCError('idp-need-login') when mock-idp.js requires login] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1527916 + expected: FAIL + + [createOffer() should reject with OperationError if identity assertion request fails] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1538778 + expected: FAIL + + [createAnswer() should reject with OperationError if identity assertion request fails] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1538778 + expected: FAIL diff --git a/testing/web-platform/meta/webrtc-identity/RTCPeerConnection-peerIdentity.https.html.ini b/testing/web-platform/meta/webrtc-identity/RTCPeerConnection-peerIdentity.https.html.ini new file mode 100644 index 0000000000..fbdcf6592e --- /dev/null +++ b/testing/web-platform/meta/webrtc-identity/RTCPeerConnection-peerIdentity.https.html.ini @@ -0,0 +1,16 @@ +[RTCPeerConnection-peerIdentity.https.html] + [setRemoteDescription() with peerIdentity set and with IdP proxy that return validationAssertion with mismatch contents should reject with OperationError] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1538778 + expected: FAIL + + [setRemoteDescription() and peerIdentity should reject with OperationError if IdP return validated identity that is different from its own domain] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1538778 + expected: FAIL + + [When IdP throws error and pc has target peer identity, setRemoteDescription() and peerIdentity rejected with RTCError('idp-execution-error')] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1527916 + expected: FAIL + + [IdP failure with no target peer identity should have following setRemoteDescription() succeed and replace pc.peerIdentity with a new promise] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1527916 + expected: FAIL diff --git a/testing/web-platform/meta/webrtc-identity/idlharness.https.window.js.ini b/testing/web-platform/meta/webrtc-identity/idlharness.https.window.js.ini new file mode 100644 index 0000000000..1485c83384 --- /dev/null +++ b/testing/web-platform/meta/webrtc-identity/idlharness.https.window.js.ini @@ -0,0 +1,65 @@ +[idlharness.https.window.html] + expected: + if (os == "win") and not debug and (processor == "x86"): [OK, TIMEOUT] + if (os == "linux") and not debug: [OK, TIMEOUT] + [MediaStreamTrack interface: track must inherit property "isolated" with the proper type] + expected: FAIL + + [RTCIdentityAssertion interface object name] + expected: FAIL + + [RTCIdentityAssertion interface: new RTCIdentityAssertion('idp', 'name') must inherit property "idp" with the proper type] + expected: FAIL + + [RTCIdentityAssertion must be primary interface of new RTCIdentityAssertion('idp', 'name')] + expected: FAIL + + [RTCIdentityAssertion interface: attribute name] + expected: FAIL + + [RTCIdentityAssertion interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [MediaStreamTrack interface: attribute isolated] + expected: FAIL + + [MediaStreamTrack interface: track must inherit property "onisolationchange" with the proper type] + expected: FAIL + + [RTCIdentityAssertion interface: existence and properties of interface object] + expected: FAIL + + [RTCIdentityAssertion interface object length] + expected: FAIL + + [RTCIdentityAssertion interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [RTCIdentityAssertion interface: existence and properties of interface prototype object] + expected: FAIL + + [RTCPeerConnection interface: attribute idpErrorInfo] + expected: FAIL + + [RTCIdentityAssertion interface: new RTCIdentityAssertion('idp', 'name') must inherit property "name" with the proper type] + expected: FAIL + + [RTCPeerConnection interface: new RTCPeerConnection() must inherit property "idpErrorInfo" with the proper type] + expected: FAIL + + [MediaStreamTrack interface: attribute onisolationchange] + expected: FAIL + + [Stringification of new RTCIdentityAssertion('idp', 'name')] + expected: FAIL + + [RTCIdentityAssertion interface: attribute idp] + expected: FAIL + + [RTCError interface: attribute httpRequestStatusCode] + expected: FAIL + + [idl_test setup] + expected: + if not debug and (os == "win") and (processor == "x86"): [PASS, TIMEOUT] + if not debug and (os == "linux"): [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/webrtc-insertable-streams/__dir__.ini b/testing/web-platform/meta/webrtc-insertable-streams/__dir__.ini new file mode 100644 index 0000000000..e919d5026a --- /dev/null +++ b/testing/web-platform/meta/webrtc-insertable-streams/__dir__.ini @@ -0,0 +1,2 @@ +lsan-allowed: [NS_NewRunnableFunction, mozilla::MediaPacket::Copy, mozilla::MediaPipeline::MediaPipeline] +leak-threshold: [default:3020800] diff --git a/testing/web-platform/meta/webrtc-priority/__dir__.ini b/testing/web-platform/meta/webrtc-priority/__dir__.ini new file mode 100644 index 0000000000..fb556dcecb --- /dev/null +++ b/testing/web-platform/meta/webrtc-priority/__dir__.ini @@ -0,0 +1 @@ +disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1532658 diff --git a/testing/web-platform/meta/webrtc-quic/__dir__.ini b/testing/web-platform/meta/webrtc-quic/__dir__.ini new file mode 100644 index 0000000000..2ef043b928 --- /dev/null +++ b/testing/web-platform/meta/webrtc-quic/__dir__.ini @@ -0,0 +1 @@ +implementation-status: backlog diff --git a/testing/web-platform/meta/webrtc-stats/getStats-remote-candidate-address.html.ini b/testing/web-platform/meta/webrtc-stats/getStats-remote-candidate-address.html.ini new file mode 100644 index 0000000000..6474cce833 --- /dev/null +++ b/testing/web-platform/meta/webrtc-stats/getStats-remote-candidate-address.html.ini @@ -0,0 +1,6 @@ +[getStats-remote-candidate-address.html] + expected: + if os == "mac": [OK, CRASH] + [Do not expose in stats remote addresses that are not known to be already exposed to JS] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1534701 + expected: FAIL diff --git a/testing/web-platform/meta/webrtc-stats/hardware-capability-stats.https.html.ini b/testing/web-platform/meta/webrtc-stats/hardware-capability-stats.https.html.ini new file mode 100644 index 0000000000..370ba59fbc --- /dev/null +++ b/testing/web-platform/meta/webrtc-stats/hardware-capability-stats.https.html.ini @@ -0,0 +1,2 @@ +[hardware-capability-stats.https.html] + disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1804977 diff --git a/testing/web-platform/meta/webrtc-stats/outbound-rtp.https.html.ini b/testing/web-platform/meta/webrtc-stats/outbound-rtp.https.html.ini new file mode 100644 index 0000000000..4a01d8cf0c --- /dev/null +++ b/testing/web-platform/meta/webrtc-stats/outbound-rtp.https.html.ini @@ -0,0 +1,5 @@ +[outbound-rtp.https.html] + [setting an encoding to false is reflected in outbound-rtp stats] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1813848 + expected: FAIL + diff --git a/testing/web-platform/meta/webrtc-stats/rtp-stats-creation.html.ini b/testing/web-platform/meta/webrtc-stats/rtp-stats-creation.html.ini new file mode 100644 index 0000000000..eb7656de24 --- /dev/null +++ b/testing/web-platform/meta/webrtc-stats/rtp-stats-creation.html.ini @@ -0,0 +1,22 @@ +[rtp-stats-creation.html] + expected: + if (os == "win") and debug and not swgl: [OK, TIMEOUT] + if (os == "win") and not debug and (processor == "x86"): TIMEOUT + if os == "mac": [OK, TIMEOUT] + [No RTCInboundRtpStreamStats exist until packets have been received] + expected: + if (os == "win") and debug and swgl: [PASS, FAIL] + if (os == "win") and debug and not swgl: [PASS, FAIL, TIMEOUT] + if (os == "win") and not debug and (processor == "x86"): FAIL + if (os == "mac") and debug: [PASS, TIMEOUT] + if (os == "mac") and not debug: [PASS, FAIL, NOTRUN] + + [RTCAudioPlayoutStats should be present] + expected: + if (os == "win") and not debug and (processor == "x86"): TIMEOUT + if (os == "mac") and not debug: [FAIL, TIMEOUT, NOTRUN] + FAIL + + [No RTCOutboundRtpStreamStats exist until packets have been sent] + expected: + if (os == "mac") and not debug: [PASS, FAIL, TIMEOUT] diff --git a/testing/web-platform/meta/webrtc-stats/supported-stats.https.html.ini b/testing/web-platform/meta/webrtc-stats/supported-stats.https.html.ini new file mode 100644 index 0000000000..154afc059f --- /dev/null +++ b/testing/web-platform/meta/webrtc-stats/supported-stats.https.html.ini @@ -0,0 +1,444 @@ +[supported-stats.https.html] + expected: + if (os == "android") and not debug: [OK, TIMEOUT] + [inbound-rtp's mid] + expected: FAIL + + [inbound-rtp's keyFramesDecoded] + expected: FAIL + + [inbound-rtp's qpSum] + expected: + if release_or_beta and not (os == "linux"): PASS + FAIL + + [inbound-rtp's pauseCount] + expected: FAIL + + [inbound-rtp's totalPausesDuration] + expected: FAIL + + [inbound-rtp's freezeCount] + expected: FAIL + + [inbound-rtp's totalFreezesDuration] + expected: FAIL + + [inbound-rtp's estimatedPlayoutTimestamp] + expected: FAIL + + [inbound-rtp's jitterBufferTargetDelay] + expected: FAIL + + [inbound-rtp's jitterBufferMinimumDelay] + expected: FAIL + + [inbound-rtp's decoderImplementation] + expected: FAIL + + [inbound-rtp's playoutId] + expected: FAIL + + [inbound-rtp's powerEfficientDecoder] + expected: FAIL + + [inbound-rtp's framesAssembledFromMultiplePackets] + expected: FAIL + + [inbound-rtp's totalAssemblyTime] + expected: FAIL + + [inbound-rtp's transportId] + expected: FAIL + + [outbound-rtp's mid] + expected: FAIL + + [outbound-rtp's mediaSourceId] + expected: FAIL + + [outbound-rtp's rid] + expected: PRECONDITION_FAILED + + [outbound-rtp's targetBitrate] + expected: FAIL + + [outbound-rtp's keyFramesEncoded] + expected: FAIL + + [outbound-rtp's totalPacketSendDelay] + expected: FAIL + + [outbound-rtp's qualityLimitationReason] + expected: FAIL + + [outbound-rtp's qualityLimitationDurations] + expected: FAIL + + [outbound-rtp's qualityLimitationResolutionChanges] + expected: FAIL + + [outbound-rtp's encoderImplementation] + expected: FAIL + + [outbound-rtp's powerEfficientEncoder] + expected: FAIL + + [outbound-rtp's active] + expected: FAIL + + [outbound-rtp's transportId] + expected: FAIL + + [remote-inbound-rtp's transportId] + expected: FAIL + + [remote-outbound-rtp's reportsSent] + expected: FAIL + + [remote-outbound-rtp's roundTripTime] + expected: FAIL + + [remote-outbound-rtp's totalRoundTripTime] + expected: FAIL + + [remote-outbound-rtp's roundTripTimeMeasurements] + expected: FAIL + + [remote-outbound-rtp's transportId] + expected: FAIL + + [media-source's audioLevel] + expected: FAIL + + [media-source's totalAudioEnergy] + expected: FAIL + + [media-source's totalSamplesDuration] + expected: FAIL + + [media-source's echoReturnLoss] + expected: PRECONDITION_FAILED + + [media-source's echoReturnLossEnhancement] + expected: PRECONDITION_FAILED + + [media-playout's synthesizedSamplesDuration] + expected: FAIL + + [media-playout's synthesizedSamplesEvents] + expected: FAIL + + [media-playout's totalSamplesDuration] + expected: FAIL + + [media-playout's totalPlayoutDelay] + expected: FAIL + + [media-playout's totalSamplesCount] + expected: FAIL + + [media-playout's timestamp] + expected: FAIL + + [media-playout's type] + expected: FAIL + + [media-playout's id] + expected: FAIL + + [transport's packetsSent] + expected: FAIL + + [transport's packetsReceived] + expected: FAIL + + [transport's bytesSent] + expected: FAIL + + [transport's bytesReceived] + expected: FAIL + + [transport's iceRole] + expected: FAIL + + [transport's iceLocalUsernameFragment] + expected: FAIL + + [transport's dtlsState] + expected: FAIL + + [transport's iceState] + expected: FAIL + + [transport's selectedCandidatePairId] + expected: FAIL + + [transport's localCertificateId] + expected: FAIL + + [transport's remoteCertificateId] + expected: FAIL + + [transport's tlsVersion] + expected: FAIL + + [transport's dtlsCipher] + expected: FAIL + + [transport's dtlsRole] + expected: FAIL + + [transport's srtpCipher] + expected: FAIL + + [transport's selectedCandidatePairChanges] + expected: FAIL + + [transport's timestamp] + expected: FAIL + + [transport's type] + expected: FAIL + + [transport's id] + expected: FAIL + + [candidate-pair's packetsSent] + expected: FAIL + + [candidate-pair's packetsReceived] + expected: FAIL + + [candidate-pair's totalRoundTripTime] + expected: FAIL + + [candidate-pair's currentRoundTripTime] + expected: FAIL + + [candidate-pair's availableOutgoingBitrate] + expected: FAIL + + [candidate-pair's availableIncomingBitrate] + expected: PRECONDITION_FAILED + + [candidate-pair's requestsReceived] + expected: FAIL + + [candidate-pair's requestsSent] + expected: FAIL + + [candidate-pair's responsesReceived] + expected: FAIL + + [candidate-pair's responsesSent] + expected: FAIL + + [candidate-pair's consentRequestsSent] + expected: FAIL + + [candidate-pair's packetsDiscardedOnSend] + expected: FAIL + + [candidate-pair's bytesDiscardedOnSend] + expected: FAIL + + [local-candidate's transportId] + expected: FAIL + + [local-candidate's url] + expected: PRECONDITION_FAILED + + [local-candidate's relayProtocol] + expected: PRECONDITION_FAILED + + [local-candidate's foundation] + expected: FAIL + + [local-candidate's relatedAddress] + expected: PRECONDITION_FAILED + + [local-candidate's relatedPort] + expected: PRECONDITION_FAILED + + [local-candidate's usernameFragment] + expected: FAIL + + [local-candidate's tcpType] + expected: FAIL + + [remote-candidate's transportId] + expected: FAIL + + [remote-candidate's url] + expected: PRECONDITION_FAILED + + [remote-candidate's relayProtocol] + expected: PRECONDITION_FAILED + + [remote-candidate's foundation] + expected: FAIL + + [remote-candidate's relatedAddress] + expected: PRECONDITION_FAILED + + [remote-candidate's relatedPort] + expected: PRECONDITION_FAILED + + [remote-candidate's usernameFragment] + expected: FAIL + + [remote-candidate's tcpType] + expected: PRECONDITION_FAILED + + [certificate's fingerprint] + expected: FAIL + + [certificate's fingerprintAlgorithm] + expected: FAIL + + [certificate's base64Certificate] + expected: FAIL + + [certificate's issuerCertificateId] + expected: PRECONDITION_FAILED + + [certificate's timestamp] + expected: FAIL + + [certificate's type] + expected: FAIL + + [certificate's id] + expected: FAIL + + [inbound-rtp's framesRendered] + expected: FAIL + + [outbound-rtp's scalabilityMode] + expected: FAIL + + [media-playout's kind] + expected: FAIL + + [inbound-rtp's retransmittedPacketsReceived] + expected: FAIL + + [inbound-rtp's retransmittedBytesReceived] + expected: FAIL + + [getStats succeeds] + expected: + if (os == "android") and not debug: [PASS, TIMEOUT] + + [data-channel's label] + expected: + if (os == "android") and not debug: [PASS, FAIL] + + [data-channel's dataChannelIdentifier] + expected: + if (os == "android") and not debug: [PASS, FAIL] + + [data-channel's id] + expected: + if (os == "android") and not debug: [PASS, FAIL] + + [data-channel's messagesSent] + expected: + if (os == "android") and not debug: [PASS, FAIL] + + [data-channel's bytesReceived] + expected: + if (os == "android") and not debug: [PASS, FAIL] + + [data-channel's state] + expected: + if (os == "android") and not debug: [PASS, FAIL] + + [data-channel's protocol] + expected: + if (os == "android") and not debug: [PASS, FAIL] + + [data-channel's timestamp] + expected: + if (os == "android") and not debug: [PASS, FAIL] + + [data-channel's messagesReceived] + expected: + if (os == "android") and not debug: [PASS, FAIL] + + [data-channel's type] + expected: + if (os == "android") and not debug: [PASS, FAIL] + + [data-channel's bytesSent] + expected: + if (os == "android") and not debug: [PASS, FAIL] + + [inbound-rtp's fecBytesReceived] + expected: FAIL + + [inbound-rtp's rtxSsrc] + expected: FAIL + + [inbound-rtp's fecSsrc] + expected: PRECONDITION_FAILED + + [outbound-rtp's rtxSsrc] + expected: FAIL + + [outbound-rtp's qpSum] + expected: + if (processor == "x86") and not debug: [PASS, FAIL] + + [inbound-rtp's totalInterFrameDelay] + expected: + if (processor == "x86") and not debug: [PASS, FAIL] + + [inbound-rtp's nackCount] + expected: + if (processor == "x86") and not debug: [PASS, FAIL] + + [inbound-rtp's framesDecoded] + expected: + if (processor == "x86") and not debug: [PASS, FAIL] + + [inbound-rtp's totalSquaredInterFrameDelay] + expected: + if (processor == "x86") and not debug: [PASS, FAIL] + + [inbound-rtp's framesDropped] + expected: + if (processor == "x86") and not debug: [PASS, FAIL] + + [inbound-rtp's pliCount] + expected: + if (processor == "x86") and not debug: [PASS, FAIL] + + [inbound-rtp's totalProcessingDelay] + expected: + if (processor == "x86") and not debug: [PASS, FAIL] + + [inbound-rtp's framesReceived] + expected: + if (processor == "x86") and not debug: [PASS, FAIL] + + [inbound-rtp's totalDecodeTime] + expected: + if (processor == "x86") and not debug: [PASS, FAIL] + + [inbound-rtp's frameHeight] + expected: + if (processor == "x86") and not debug: [PASS, FAIL] + + [inbound-rtp's framesPerSecond] + expected: + if (processor == "x86") and not debug: [PASS, FAIL] + + [inbound-rtp's firCount] + expected: + if (processor == "x86") and not debug: [PASS, FAIL] + + [inbound-rtp's frameWidth] + expected: + if (processor == "x86") and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/webrtc-svc/RTCRtpParameters-scalability-av1.html.ini b/testing/web-platform/meta/webrtc-svc/RTCRtpParameters-scalability-av1.html.ini new file mode 100644 index 0000000000..f38e548f17 --- /dev/null +++ b/testing/web-platform/meta/webrtc-svc/RTCRtpParameters-scalability-av1.html.ini @@ -0,0 +1,85 @@ +[RTCRtpParameters-scalability-av1.html] + expected: ERROR + [video/AV1 - L1T1 should produce valid video content] + expected: FAIL + + [video/AV1 - L1T2 should produce valid video content] + expected: FAIL + + [video/AV1 - L1T3 should produce valid video content] + expected: FAIL + + [video/AV1 - L2T1 should produce valid video content] + expected: FAIL + + [video/AV1 - L2T2 should produce valid video content] + expected: FAIL + + [video/AV1 - L2T3 should produce valid video content] + expected: FAIL + + [video/AV1 - L3T1 should produce valid video content] + expected: FAIL + + [video/AV1 - L3T2 should produce valid video content] + expected: FAIL + + [video/AV1 - L3T3 should produce valid video content] + expected: FAIL + + [video/AV1 - L2T1h should produce valid video content] + expected: FAIL + + [video/AV1 - L2T2h should produce valid video content] + expected: FAIL + + [video/AV1 - L2T3h should produce valid video content] + expected: FAIL + + [video/AV1 - S2T1 should produce valid video content] + expected: FAIL + + [video/AV1 - S2T2 should produce valid video content] + expected: FAIL + + [video/AV1 - S2T3 should produce valid video content] + expected: FAIL + + [video/AV1 - S2T1h should produce valid video content] + expected: FAIL + + [video/AV1 - S2T2h should produce valid video content] + expected: FAIL + + [video/AV1 - S2T3h should produce valid video content] + expected: FAIL + + [video/AV1 - S3T1 should produce valid video content] + expected: FAIL + + [video/AV1 - S3T2 should produce valid video content] + expected: FAIL + + [video/AV1 - S3T3 should produce valid video content] + expected: FAIL + + [video/AV1 - S3T1h should produce valid video content] + expected: FAIL + + [video/AV1 - S3T2h should produce valid video content] + expected: FAIL + + [video/AV1 - S3T3h should produce valid video content] + expected: FAIL + + [video/AV1 - L2T2_KEY should produce valid video content] + expected: FAIL + + [video/AV1 - L2T3_KEY should produce valid video content] + expected: FAIL + + [video/AV1 - L3T2_KEY should produce valid video content] + expected: FAIL + + [video/AV1 - L3T3_KEY should produce valid video content] + expected: FAIL diff --git a/testing/web-platform/meta/webrtc-svc/RTCRtpParameters-scalability-h264.html.ini b/testing/web-platform/meta/webrtc-svc/RTCRtpParameters-scalability-h264.html.ini new file mode 100644 index 0000000000..d7a9599cbe --- /dev/null +++ b/testing/web-platform/meta/webrtc-svc/RTCRtpParameters-scalability-h264.html.ini @@ -0,0 +1,10 @@ +[RTCRtpParameters-scalability-h264.html] + expected: ERROR + [video/H264 - L1T1 should produce valid video content] + expected: FAIL + + [video/H264 - L1T2 should produce valid video content] + expected: FAIL + + [video/H264 - L1T3 should produce valid video content] + expected: FAIL diff --git a/testing/web-platform/meta/webrtc-svc/RTCRtpParameters-scalability-vp8.html.ini b/testing/web-platform/meta/webrtc-svc/RTCRtpParameters-scalability-vp8.html.ini new file mode 100644 index 0000000000..eceb244787 --- /dev/null +++ b/testing/web-platform/meta/webrtc-svc/RTCRtpParameters-scalability-vp8.html.ini @@ -0,0 +1,10 @@ +[RTCRtpParameters-scalability-vp8.html] + expected: ERROR + [video/VP8 - L1T1 should produce valid video content] + expected: FAIL + + [video/VP8 - L1T2 should produce valid video content] + expected: FAIL + + [video/VP8 - L1T3 should produce valid video content] + expected: FAIL diff --git a/testing/web-platform/meta/webrtc-svc/RTCRtpParameters-scalability-vp9.html.ini b/testing/web-platform/meta/webrtc-svc/RTCRtpParameters-scalability-vp9.html.ini new file mode 100644 index 0000000000..9153b49019 --- /dev/null +++ b/testing/web-platform/meta/webrtc-svc/RTCRtpParameters-scalability-vp9.html.ini @@ -0,0 +1,85 @@ +[RTCRtpParameters-scalability-vp9.html] + expected: ERROR + [video/VP9 - L1T1 should produce valid video content] + expected: FAIL + + [video/VP9 - L1T2 should produce valid video content] + expected: FAIL + + [video/VP9 - L1T3 should produce valid video content] + expected: FAIL + + [video/VP9 - L2T1 should produce valid video content] + expected: FAIL + + [video/VP9 - L2T2 should produce valid video content] + expected: FAIL + + [video/VP9 - L2T3 should produce valid video content] + expected: FAIL + + [video/VP9 - L3T1 should produce valid video content] + expected: FAIL + + [video/VP9 - L3T2 should produce valid video content] + expected: FAIL + + [video/VP9 - L3T3 should produce valid video content] + expected: FAIL + + [video/VP9 - L2T1h should produce valid video content] + expected: FAIL + + [video/VP9 - L2T2h should produce valid video content] + expected: FAIL + + [video/VP9 - L2T3h should produce valid video content] + expected: FAIL + + [video/VP9 - S2T1 should produce valid video content] + expected: FAIL + + [video/VP9 - S2T2 should produce valid video content] + expected: FAIL + + [video/VP9 - S2T3 should produce valid video content] + expected: FAIL + + [video/VP9 - S2T1h should produce valid video content] + expected: FAIL + + [video/VP9 - S2T2h should produce valid video content] + expected: FAIL + + [video/VP9 - S2T3h should produce valid video content] + expected: FAIL + + [video/VP9 - S3T1 should produce valid video content] + expected: FAIL + + [video/VP9 - S3T2 should produce valid video content] + expected: FAIL + + [video/VP9 - S3T3 should produce valid video content] + expected: FAIL + + [video/VP9 - S3T1h should produce valid video content] + expected: FAIL + + [video/VP9 - S3T2h should produce valid video content] + expected: FAIL + + [video/VP9 - S3T3h should produce valid video content] + expected: FAIL + + [video/VP9 - L2T2_KEY should produce valid video content] + expected: FAIL + + [video/VP9 - L2T3_KEY should produce valid video content] + expected: FAIL + + [video/VP9 - L3T2_KEY should produce valid video content] + expected: FAIL + + [video/VP9 - L3T3_KEY should produce valid video content] + expected: FAIL diff --git a/testing/web-platform/meta/webrtc-svc/__dir__.ini b/testing/web-platform/meta/webrtc-svc/__dir__.ini new file mode 100644 index 0000000000..9cb142f4e7 --- /dev/null +++ b/testing/web-platform/meta/webrtc-svc/__dir__.ini @@ -0,0 +1,2 @@ +implementation-status: backlog +disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1571470 diff --git a/testing/web-platform/meta/webrtc/RTCCertificate-postMessage.html.ini b/testing/web-platform/meta/webrtc/RTCCertificate-postMessage.html.ini new file mode 100644 index 0000000000..0d2beefdb3 --- /dev/null +++ b/testing/web-platform/meta/webrtc/RTCCertificate-postMessage.html.ini @@ -0,0 +1,13 @@ +[RTCCertificate-postMessage.html] + [Check cross-origin created RTCCertificate] + expected: FAIL + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1531875 + + [Check cross-origin RTCCertificate serialization] + expected: FAIL + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1525241 + + [Check same-origin RTCCertificate serialization] + expected: FAIL + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1525241 + diff --git a/testing/web-platform/meta/webrtc/RTCCertificate.html.ini b/testing/web-platform/meta/webrtc/RTCCertificate.html.ini new file mode 100644 index 0000000000..e4a56f48cf --- /dev/null +++ b/testing/web-platform/meta/webrtc/RTCCertificate.html.ini @@ -0,0 +1,12 @@ +[RTCCertificate.html] + [RTCCertificate should have at least one fingerprint] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1525241 + expected: FAIL + + [RTCPeerConnection({ certificates }) should generate offer SDP with fingerprint of provided certificate] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1525241 + expected: FAIL + + [RTCPeerConnection({ certificates }) should generate offer SDP with fingerprint of all provided certificates] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1531880 + expected: FAIL diff --git a/testing/web-platform/meta/webrtc/RTCConfiguration-iceCandidatePoolSize.html.ini b/testing/web-platform/meta/webrtc/RTCConfiguration-iceCandidatePoolSize.html.ini new file mode 100644 index 0000000000..c73263bfc8 --- /dev/null +++ b/testing/web-platform/meta/webrtc/RTCConfiguration-iceCandidatePoolSize.html.ini @@ -0,0 +1,3 @@ +[RTCConfiguration-iceCandidatePoolSize.html] + disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1529398 + diff --git a/testing/web-platform/meta/webrtc/RTCConfiguration-iceServers.html.ini b/testing/web-platform/meta/webrtc/RTCConfiguration-iceServers.html.ini new file mode 100644 index 0000000000..04bb84e712 --- /dev/null +++ b/testing/web-platform/meta/webrtc/RTCConfiguration-iceServers.html.ini @@ -0,0 +1,24 @@ +[RTCConfiguration-iceServers.html] + [setConfiguration(config) - with url field should throw TypeError] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1529588 + expected: FAIL + + [new RTCPeerConnection(config) - with url field should throw TypeError] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1529588 + expected: FAIL + + [setConfiguration(config) - with invalid stun url should throw SyntaxError] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1529588 + expected: FAIL + + [new RTCPeerConnection(config) - with invalid stun url should throw SyntaxError] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1529588 + expected: FAIL + + [setConfiguration(config) - with invalid turn url should throw SyntaxError] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1529588 + expected: FAIL + + [new RTCPeerConnection(config) - with invalid turn url should throw SyntaxError] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1529588 + expected: FAIL diff --git a/testing/web-platform/meta/webrtc/RTCConfiguration-rtcpMuxPolicy.html.ini b/testing/web-platform/meta/webrtc/RTCConfiguration-rtcpMuxPolicy.html.ini new file mode 100644 index 0000000000..44c813e62f --- /dev/null +++ b/testing/web-platform/meta/webrtc/RTCConfiguration-rtcpMuxPolicy.html.ini @@ -0,0 +1,3 @@ +[RTCConfiguration-rtcpMuxPolicy.html] + disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1339203 + diff --git a/testing/web-platform/meta/webrtc/RTCDTMFSender-ontonechange.https.html.ini b/testing/web-platform/meta/webrtc/RTCDTMFSender-ontonechange.https.html.ini new file mode 100644 index 0000000000..aba16c4ab2 --- /dev/null +++ b/testing/web-platform/meta/webrtc/RTCDTMFSender-ontonechange.https.html.ini @@ -0,0 +1,3 @@ +[RTCDTMFSender-ontonechange.https.html] + restart-after: + if os == "android": https://bugzilla.mozilla.org/show_bug.cgi?id=1641237 diff --git a/testing/web-platform/meta/webrtc/RTCDataChannel-GC.html.ini b/testing/web-platform/meta/webrtc/RTCDataChannel-GC.html.ini new file mode 100644 index 0000000000..db31aacbc1 --- /dev/null +++ b/testing/web-platform/meta/webrtc/RTCDataChannel-GC.html.ini @@ -0,0 +1,4 @@ +[RTCDataChannel-GC.html] + [While remote PC remains open, its datachannel should not be collected] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1858557 + expected: FAIL diff --git a/testing/web-platform/meta/webrtc/RTCDataChannel-binaryType.window.js.ini b/testing/web-platform/meta/webrtc/RTCDataChannel-binaryType.window.js.ini new file mode 100644 index 0000000000..ca36745a79 --- /dev/null +++ b/testing/web-platform/meta/webrtc/RTCDataChannel-binaryType.window.js.ini @@ -0,0 +1,3 @@ +[RTCDataChannel-binaryType.window.html] + [Default binaryType value] + expected: FAIL diff --git a/testing/web-platform/meta/webrtc/RTCDataChannel-close.html.ini b/testing/web-platform/meta/webrtc/RTCDataChannel-close.html.ini new file mode 100644 index 0000000000..a2eabb9539 --- /dev/null +++ b/testing/web-platform/meta/webrtc/RTCDataChannel-close.html.ini @@ -0,0 +1,62 @@ +[RTCDataChannel-close.html] + expected: + if (processor == "x86_64") and (os == "linux") and not fission and not debug and not asan: [OK, TIMEOUT] + if (processor == "x86_64") and (os == "win") and not debug: [OK, TIMEOUT] + if (processor == "x86") and not debug: [OK, TIMEOUT] + [Close datachannel causes onclosing and onclose to be called] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1611953 + expected: FAIL + + [Close datachannel causes closing and close event to be called] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1641026 + expected: FAIL + + [Close peerconnection causes close event and error to be called on datachannel] + bug: Probably https://bugzilla.mozilla.org/show_bug.cgi?id=1611953 + expected: FAIL + + [Close negotiated datachannel causes closing and close event to be called] + bug: Probably https://bugzilla.mozilla.org/show_bug.cgi?id=1641026 + expected: + if (processor == "x86_64") and (os == "linux") and not fission and not debug and not asan: [FAIL, NOTRUN] + if (processor == "x86_64") and (os == "win") and not debug: [FAIL, NOTRUN] + if (processor == "x86") and not debug: [FAIL, NOTRUN] + FAIL + + [Close negotiated datachannel causes onclosing and onclose to be called] + bug: Probably https://bugzilla.mozilla.org/show_bug.cgi?id=1611953 + expected: + if (processor == "x86_64") and (os == "linux") and not fission and not debug and not asan: [FAIL, NOTRUN] + if (processor == "x86_64") and (os == "win") and not debug: [FAIL, NOTRUN] + if (processor == "x86") and not debug: [FAIL, NOTRUN] + FAIL + + [Close peerconnection causes close event and error to be called on negotiated datachannel] + bug: Probably https://bugzilla.mozilla.org/show_bug.cgi?id=1611953 + expected: + if (processor == "x86_64") and (os == "linux") and not fission and not debug and not asan: [FAIL, NOTRUN] + if (processor == "x86_64") and (os == "win") and not debug: [FAIL, NOTRUN] + if (processor == "x86") and not debug: [FAIL, NOTRUN] + FAIL + + [Close peerconnection causes close event and error on many channels, negotiated datachannel] + bug: Probably https://bugzilla.mozilla.org/show_bug.cgi?id=1611953 + expected: + if (processor == "x86_64") and (os == "linux") and not fission and not debug and not asan: [FAIL, NOTRUN] + if (processor == "x86_64") and (os == "win") and not debug: [FAIL, NOTRUN] + if (processor == "x86") and not debug: [FAIL, NOTRUN] + FAIL + + [Close peerconnection causes close event and error on many channels, datachannel] + bug: Probably https://bugzilla.mozilla.org/show_bug.cgi?id=1611953 + expected: + if (processor == "x86_64") and (os == "linux") and not fission and not debug and not asan: [FAIL, TIMEOUT] + if (processor == "x86_64") and (os == "win") and not debug: [FAIL, TIMEOUT] + if (processor == "x86") and not debug: [FAIL, TIMEOUT] + FAIL + + [Close peerconnection after negotiated datachannel close causes no events] + expected: + if (processor == "x86_64") and (os == "linux") and not fission and not debug and not asan: [PASS, NOTRUN] + if (processor == "x86_64") and (os == "win") and not debug: [PASS, NOTRUN] + if (processor == "x86") and not debug: [PASS, NOTRUN] diff --git a/testing/web-platform/meta/webrtc/RTCDataChannel-iceRestart.html.ini b/testing/web-platform/meta/webrtc/RTCDataChannel-iceRestart.html.ini new file mode 100644 index 0000000000..0ba52fcf7d --- /dev/null +++ b/testing/web-platform/meta/webrtc/RTCDataChannel-iceRestart.html.ini @@ -0,0 +1,10 @@ +[RTCDataChannel-iceRestart.html] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1728342 + expected: + if (os == "linux") and not swgl and not debug and not tsan and not fission and not asan: [ERROR, OK] + if (os == "linux") and not swgl and not debug and not tsan and fission: [ERROR, OK] + if (os == "linux") and not swgl and debug and fission: [ERROR, OK] + if (os == "linux") and not swgl and debug and not fission: [ERROR, OK] + if (os == "win") and not swgl and debug and (processor == "x86_64"): [ERROR, OK] + if (os == "win") and swgl: [ERROR, OK] + ERROR diff --git a/testing/web-platform/meta/webrtc/RTCDataChannel-id.html.ini b/testing/web-platform/meta/webrtc/RTCDataChannel-id.html.ini new file mode 100644 index 0000000000..15e9c598da --- /dev/null +++ b/testing/web-platform/meta/webrtc/RTCDataChannel-id.html.ini @@ -0,0 +1,3 @@ +[RTCDataChannel-id.html] + expected: + if (os == "win") and debug and (processor == "x86_64") and not swgl: [OK, CRASH] diff --git a/testing/web-platform/meta/webrtc/RTCDataChannel-send-blob-order.html.ini b/testing/web-platform/meta/webrtc/RTCDataChannel-send-blob-order.html.ini new file mode 100644 index 0000000000..719963a084 --- /dev/null +++ b/testing/web-platform/meta/webrtc/RTCDataChannel-send-blob-order.html.ini @@ -0,0 +1,2 @@ +[RTCDataChannel-send-blob-order.html] + disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1577830 diff --git a/testing/web-platform/meta/webrtc/RTCDataChannel-send.html.ini b/testing/web-platform/meta/webrtc/RTCDataChannel-send.html.ini new file mode 100644 index 0000000000..7297ea8a74 --- /dev/null +++ b/testing/web-platform/meta/webrtc/RTCDataChannel-send.html.ini @@ -0,0 +1,6 @@ +[RTCDataChannel-send.html] + [Datachannel binaryType should receive message as ArrayBuffer by default] + expected: FAIL + + [Negotiated datachannel binaryType should receive message as ArrayBuffer by default] + expected: FAIL diff --git a/testing/web-platform/meta/webrtc/RTCDtlsTransport-getRemoteCertificates.html.ini b/testing/web-platform/meta/webrtc/RTCDtlsTransport-getRemoteCertificates.html.ini new file mode 100644 index 0000000000..9bec62a2a7 --- /dev/null +++ b/testing/web-platform/meta/webrtc/RTCDtlsTransport-getRemoteCertificates.html.ini @@ -0,0 +1,3 @@ +[RTCDtlsTransport-getRemoteCertificates.html] + disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1805446 + diff --git a/testing/web-platform/meta/webrtc/RTCError.html.ini b/testing/web-platform/meta/webrtc/RTCError.html.ini new file mode 100644 index 0000000000..c18125686c --- /dev/null +++ b/testing/web-platform/meta/webrtc/RTCError.html.ini @@ -0,0 +1,3 @@ +[RTCError.html] + disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1527916 + diff --git a/testing/web-platform/meta/webrtc/RTCIceCandidate-constructor.html.ini b/testing/web-platform/meta/webrtc/RTCIceCandidate-constructor.html.ini new file mode 100644 index 0000000000..0c68ed7221 --- /dev/null +++ b/testing/web-platform/meta/webrtc/RTCIceCandidate-constructor.html.ini @@ -0,0 +1,8 @@ +[RTCIceCandidate-constructor.html] + [new RTCIceCandidate({ ... }) with nondefault values for all fields, tcp candidate] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1322186 + expected: FAIL + + [new RTCIceCandidate({ ... }) with nondefault values for all fields] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1322186 + expected: FAIL diff --git a/testing/web-platform/meta/webrtc/RTCIceTransport.html.ini b/testing/web-platform/meta/webrtc/RTCIceTransport.html.ini new file mode 100644 index 0000000000..8c69d2d02b --- /dev/null +++ b/testing/web-platform/meta/webrtc/RTCIceTransport.html.ini @@ -0,0 +1,3 @@ +[RTCIceTransport.html] + disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1307994 + diff --git a/testing/web-platform/meta/webrtc/RTCPeerConnection-GC.https.html.ini b/testing/web-platform/meta/webrtc/RTCPeerConnection-GC.https.html.ini new file mode 100644 index 0000000000..0cf20647af --- /dev/null +++ b/testing/web-platform/meta/webrtc/RTCPeerConnection-GC.https.html.ini @@ -0,0 +1,8 @@ +[RTCPeerConnection-GC.https.html] + prefs: + # hw codecs disabled due to bug 1526207 + if os == "android": [media.navigator.mediadatadecoder_vpx_enabled:false, media.webrtc.hw.h264.enabled:false] + expected: + if (os == "win") and (processor == "x86_64") and debug and not swgl: [OK, CRASH] + if (os == "win") and (processor == "x86_64") and not debug: [OK, CRASH] + if (os == "win") and (processor == "x86"): [OK, CRASH] diff --git a/testing/web-platform/meta/webrtc/RTCPeerConnection-addIceCandidate.html.ini b/testing/web-platform/meta/webrtc/RTCPeerConnection-addIceCandidate.html.ini new file mode 100644 index 0000000000..6671543fff --- /dev/null +++ b/testing/web-platform/meta/webrtc/RTCPeerConnection-addIceCandidate.html.ini @@ -0,0 +1,3 @@ +[RTCPeerConnection-addIceCandidate.html] + expected: + if (processor == "x86") and not debug: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/webrtc/RTCPeerConnection-addTransceiver.https.html.ini b/testing/web-platform/meta/webrtc/RTCPeerConnection-addTransceiver.https.html.ini new file mode 100644 index 0000000000..021fb12c16 --- /dev/null +++ b/testing/web-platform/meta/webrtc/RTCPeerConnection-addTransceiver.https.html.ini @@ -0,0 +1,3 @@ +[RTCPeerConnection-addTransceiver.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/webrtc/RTCPeerConnection-capture-video.https.html.ini b/testing/web-platform/meta/webrtc/RTCPeerConnection-capture-video.https.html.ini new file mode 100644 index 0000000000..51cce359d7 --- /dev/null +++ b/testing/web-platform/meta/webrtc/RTCPeerConnection-capture-video.https.html.ini @@ -0,0 +1,3 @@ +[RTCPeerConnection-capture-video.https.html] + disabled: true + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1541471 diff --git a/testing/web-platform/meta/webrtc/RTCPeerConnection-connectionState.https.html.ini b/testing/web-platform/meta/webrtc/RTCPeerConnection-connectionState.https.html.ini new file mode 100644 index 0000000000..bd68a49846 --- /dev/null +++ b/testing/web-platform/meta/webrtc/RTCPeerConnection-connectionState.https.html.ini @@ -0,0 +1,4 @@ +[RTCPeerConnection-connectionState.https.html] + [connection with one data channel should eventually have transports in connected state] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1278299 + expected: FAIL diff --git a/testing/web-platform/meta/webrtc/RTCPeerConnection-constructor.html.ini b/testing/web-platform/meta/webrtc/RTCPeerConnection-constructor.html.ini new file mode 100644 index 0000000000..e30aeb8953 --- /dev/null +++ b/testing/web-platform/meta/webrtc/RTCPeerConnection-constructor.html.ini @@ -0,0 +1,4 @@ +[RTCPeerConnection-constructor.html] + [new RTCPeerConnection({ iceCandidatePoolSize: toNumberThrows })] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1529398 + expected: FAIL diff --git a/testing/web-platform/meta/webrtc/RTCPeerConnection-createDataChannel.html.ini b/testing/web-platform/meta/webrtc/RTCPeerConnection-createDataChannel.html.ini new file mode 100644 index 0000000000..4a87108c37 --- /dev/null +++ b/testing/web-platform/meta/webrtc/RTCPeerConnection-createDataChannel.html.ini @@ -0,0 +1,6 @@ +[RTCPeerConnection-createDataChannel.html] + [createDataChannel attribute default values] + expected: FAIL + + [createDataChannel with provided parameters should initialize attributes to provided values] + expected: FAIL diff --git a/testing/web-platform/meta/webrtc/RTCPeerConnection-generateCertificate.html.ini b/testing/web-platform/meta/webrtc/RTCPeerConnection-generateCertificate.html.ini new file mode 100644 index 0000000000..b4949aca01 --- /dev/null +++ b/testing/web-platform/meta/webrtc/RTCPeerConnection-generateCertificate.html.ini @@ -0,0 +1,5 @@ +[RTCPeerConnection-generateCertificate.html] + [generateCertificate() with 0 expires parameter should generate expired cert] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1402717 + expected: + if os == "win": [PASS, FAIL] diff --git a/testing/web-platform/meta/webrtc/RTCPeerConnection-getStats.https.html.ini b/testing/web-platform/meta/webrtc/RTCPeerConnection-getStats.https.html.ini new file mode 100644 index 0000000000..462e7b8aad --- /dev/null +++ b/testing/web-platform/meta/webrtc/RTCPeerConnection-getStats.https.html.ini @@ -0,0 +1,23 @@ +[RTCPeerConnection-getStats.https.html] + expected: + if (os == "win") and (processor == "x86_64") and not swgl: [OK, CRASH] + if (os == "android") and debug and not swgl: [OK, TIMEOUT] + [getStats() track without stream returns peer-connection and outbound-rtp stats] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1813847 + expected: [PASS, FAIL] + + [getStats() on track associated with RTCRtpSender should return stats report containing outbound-rtp stats] + expected: + if (os == "android") and debug and not swgl: [PASS, NOTRUN] + + [getStats() on track associated with RTCRtpReceiver should return stats report containing inbound-rtp stats] + expected: + if (os == "android") and debug and not swgl: [PASS, NOTRUN] + + [getStats(track) should not work if multiple senders have the same track] + expected: + if (os == "android") and debug and not swgl: [PASS, NOTRUN] + + [RTCStats.timestamp increases with time passing] + expected: + if (os == "android") and debug and not swgl: [PASS, NOTRUN] diff --git a/testing/web-platform/meta/webrtc/RTCPeerConnection-getTransceivers.html.ini b/testing/web-platform/meta/webrtc/RTCPeerConnection-getTransceivers.html.ini new file mode 100644 index 0000000000..3f0356a39e --- /dev/null +++ b/testing/web-platform/meta/webrtc/RTCPeerConnection-getTransceivers.html.ini @@ -0,0 +1,3 @@ +[RTCPeerConnection-getTransceivers.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/webrtc/RTCPeerConnection-iceConnectionState.https.html.ini b/testing/web-platform/meta/webrtc/RTCPeerConnection-iceConnectionState.https.html.ini new file mode 100644 index 0000000000..e9900a5215 --- /dev/null +++ b/testing/web-platform/meta/webrtc/RTCPeerConnection-iceConnectionState.https.html.ini @@ -0,0 +1,16 @@ +[RTCPeerConnection-iceConnectionState.https.html] + [connection with one data channel should eventually have connected connection state] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1278299 + expected: FAIL + + [iceConnectionState changes at the right time, with bundle policy max-bundle] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1278299 + expected: FAIL + + [iceConnectionState changes at the right time, with bundle policy max-compat] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1278299 + expected: FAIL + + [iceConnectionState changes at the right time, with bundle policy balanced] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1278299 + expected: FAIL diff --git a/testing/web-platform/meta/webrtc/RTCPeerConnection-iceGatheringState.html.ini b/testing/web-platform/meta/webrtc/RTCPeerConnection-iceGatheringState.html.ini new file mode 100644 index 0000000000..c16c77891d --- /dev/null +++ b/testing/web-platform/meta/webrtc/RTCPeerConnection-iceGatheringState.html.ini @@ -0,0 +1,8 @@ +[RTCPeerConnection-iceGatheringState.html] + [connection with one data channel should eventually have connected connection state] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1278299 + expected: FAIL + + [renegotiation that closes all transports should result in ICE gathering state "new"] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1728353 + expected: FAIL diff --git a/testing/web-platform/meta/webrtc/RTCPeerConnection-mandatory-getStats.https.html.ini b/testing/web-platform/meta/webrtc/RTCPeerConnection-mandatory-getStats.https.html.ini new file mode 100644 index 0000000000..ac9b627ff2 --- /dev/null +++ b/testing/web-platform/meta/webrtc/RTCPeerConnection-mandatory-getStats.https.html.ini @@ -0,0 +1,59 @@ +[RTCPeerConnection-mandatory-getStats.https.html] + [RTCRtpStreamStats's transportId] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1225723 + expected: FAIL + + [RTCTransportStats's bytesSent] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1225723 + expected: FAIL + + [RTCTransportStats's bytesReceived] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1225723 + expected: FAIL + + [RTCTransportStats's selectedCandidatePairId] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1225723 + expected: FAIL + + [RTCTransportStats's localCertificateId] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1225723 + expected: FAIL + + [RTCTransportStats's remoteCertificateId] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1225723 + expected: FAIL + + [RTCIceCandidatePairStats's totalRoundTripTime] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1542938 + expected: FAIL + + [RTCIceCandidatePairStats's currentRoundTripTime] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1542938 + expected: FAIL + + [RTCIceCandidateStats's url] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1508543 + expected: FAIL + + [RTCCertificateStats's fingerprint] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1225724 + expected: FAIL + + [RTCCertificateStats's fingerprintAlgorithm] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1225724 + expected: FAIL + + [RTCCertificateStats's base64Certificate] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1225724 + expected: FAIL + + [RTCAudioSourceStats's totalAudioEnergy] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1728364 + expected: FAIL + + [RTCAudioSourceStats's totalSamplesDuration] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1728364 + expected: FAIL + + [RTCIceCandidatePairStats's responsesReceived] + expected: FAIL diff --git a/testing/web-platform/meta/webrtc/RTCPeerConnection-ondatachannel.html.ini b/testing/web-platform/meta/webrtc/RTCPeerConnection-ondatachannel.html.ini new file mode 100644 index 0000000000..c602e68241 --- /dev/null +++ b/testing/web-platform/meta/webrtc/RTCPeerConnection-ondatachannel.html.ini @@ -0,0 +1,17 @@ +[RTCPeerConnection-ondatachannel.html] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1613433 + expected: [OK, TIMEOUT] + [In-band negotiated channel created on remote peer should match the same configuration as local peer] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1613433 + expected: [PASS, TIMEOUT] + + [In-band negotiated channel created on remote peer should match the same (default) configuration as local peer] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1613433 + expected: [PASS, NOTRUN] + + [Open event should not be raised when sending and immediately closing the channel in the datachannel event] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1613433 + + [Negotiated channel should not fire datachannel event on remote peer] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1613433 + expected: [PASS, NOTRUN] diff --git a/testing/web-platform/meta/webrtc/RTCPeerConnection-onicecandidateerror.https.html.ini b/testing/web-platform/meta/webrtc/RTCPeerConnection-onicecandidateerror.https.html.ini new file mode 100644 index 0000000000..81878a328c --- /dev/null +++ b/testing/web-platform/meta/webrtc/RTCPeerConnection-onicecandidateerror.https.html.ini @@ -0,0 +1,2 @@ +[RTCPeerConnection-onicecandidateerror.https.html] + disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1561441 diff --git a/testing/web-platform/meta/webrtc/RTCPeerConnection-operations.https.html.ini b/testing/web-platform/meta/webrtc/RTCPeerConnection-operations.https.html.ini new file mode 100644 index 0000000000..cfa53cbe53 --- /dev/null +++ b/testing/web-platform/meta/webrtc/RTCPeerConnection-operations.https.html.ini @@ -0,0 +1,4 @@ +[RTCPeerConnection-operations.https.html] + [sender.getStats does NOT use the operations chain] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1620689 + expected: FAIL diff --git a/testing/web-platform/meta/webrtc/RTCPeerConnection-relay-canvas.https.html.ini b/testing/web-platform/meta/webrtc/RTCPeerConnection-relay-canvas.https.html.ini new file mode 100644 index 0000000000..99fcd9b189 --- /dev/null +++ b/testing/web-platform/meta/webrtc/RTCPeerConnection-relay-canvas.https.html.ini @@ -0,0 +1,7 @@ +[RTCPeerConnection-relay-canvas.https.html] + disabled: + if os == "android": https://bugzilla.mozilla.org/show_bug.cgi?id=1728435 + if (os == "linux") and (processor == "x86"): https://bugzilla.mozilla.org/show_bug.cgi?id=1813323 + [Two PeerConnections relaying a canvas source] + expected: + if (os == "linux") and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/webrtc/RTCPeerConnection-remote-track-mute.https.html.ini b/testing/web-platform/meta/webrtc/RTCPeerConnection-remote-track-mute.https.html.ini new file mode 100644 index 0000000000..72acf393c4 --- /dev/null +++ b/testing/web-platform/meta/webrtc/RTCPeerConnection-remote-track-mute.https.html.ini @@ -0,0 +1,2 @@ +[RTCPeerConnection-remote-track-mute.https.html] + prefs: [media.peerconnection.mute_on_bye_or_timeout:true] diff --git a/testing/web-platform/meta/webrtc/RTCPeerConnection-restartIce.https.html.ini b/testing/web-platform/meta/webrtc/RTCPeerConnection-restartIce.https.html.ini new file mode 100644 index 0000000000..370dbcee23 --- /dev/null +++ b/testing/web-platform/meta/webrtc/RTCPeerConnection-restartIce.https.html.ini @@ -0,0 +1,10 @@ +[RTCPeerConnection-restartIce.https.html] + restart-after: + if os == "android": https://bugzilla.mozilla.org/show_bug.cgi?id=1641237 + [restartIce() survives remote offer containing partial restart] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1468993 + expected: FAIL + + [restartIce() survives remote offer containing partial restart (perfect negotiation)] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1468993 + expected: FAIL diff --git a/testing/web-platform/meta/webrtc/RTCPeerConnection-setLocalDescription-answer.html.ini b/testing/web-platform/meta/webrtc/RTCPeerConnection-setLocalDescription-answer.html.ini new file mode 100644 index 0000000000..034e700dd1 --- /dev/null +++ b/testing/web-platform/meta/webrtc/RTCPeerConnection-setLocalDescription-answer.html.ini @@ -0,0 +1,6 @@ +[RTCPeerConnection-setLocalDescription-answer.html] + [Calling setLocalDescription(answer) from stable state should reject with InvalidStateError] + expected: FAIL + + [Calling setLocalDescription(answer) from have-local-offer state should reject with InvalidStateError] + expected: FAIL diff --git a/testing/web-platform/meta/webrtc/RTCPeerConnection-setLocalDescription-parameterless.https.html.ini b/testing/web-platform/meta/webrtc/RTCPeerConnection-setLocalDescription-parameterless.https.html.ini new file mode 100644 index 0000000000..8e2eb5fcf8 --- /dev/null +++ b/testing/web-platform/meta/webrtc/RTCPeerConnection-setLocalDescription-parameterless.https.html.ini @@ -0,0 +1,8 @@ +[RTCPeerConnection-setLocalDescription-parameterless.https.html] + [Parameterless SLD() uses [[LastCreatedAnswer\]\] if it is still valid] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1055080 + expected: FAIL + + [Parameterless SLD() uses [[LastCreatedOffer\]\] if it is still valid] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1055080 + expected: FAIL diff --git a/testing/web-platform/meta/webrtc/RTCPeerConnection-setLocalDescription-pranswer.html.ini b/testing/web-platform/meta/webrtc/RTCPeerConnection-setLocalDescription-pranswer.html.ini new file mode 100644 index 0000000000..f7157156c1 --- /dev/null +++ b/testing/web-platform/meta/webrtc/RTCPeerConnection-setLocalDescription-pranswer.html.ini @@ -0,0 +1,3 @@ +[RTCPeerConnection-setLocalDescription-pranswer.html] + disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1004510 + diff --git a/testing/web-platform/meta/webrtc/RTCPeerConnection-setRemoteDescription-offer.html.ini b/testing/web-platform/meta/webrtc/RTCPeerConnection-setRemoteDescription-offer.html.ini new file mode 100644 index 0000000000..19a74d60e5 --- /dev/null +++ b/testing/web-platform/meta/webrtc/RTCPeerConnection-setRemoteDescription-offer.html.ini @@ -0,0 +1,10 @@ +[RTCPeerConnection-setRemoteDescription-offer.html] + expected: + if (os == "linux") and not debug and fission and (processor == "x86_64"): [OK, CRASH] + [setRemoteDescription(offer) with invalid SDP should reject with RTCError] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1527916 + expected: FAIL + + [setRemoteDescription(invalidOffer) from have-local-offer does not undo rollback] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1527916 + expected: FAIL diff --git a/testing/web-platform/meta/webrtc/RTCPeerConnection-setRemoteDescription-pranswer.html.ini b/testing/web-platform/meta/webrtc/RTCPeerConnection-setRemoteDescription-pranswer.html.ini new file mode 100644 index 0000000000..3a414305a2 --- /dev/null +++ b/testing/web-platform/meta/webrtc/RTCPeerConnection-setRemoteDescription-pranswer.html.ini @@ -0,0 +1,3 @@ +[RTCPeerConnection-setRemoteDescription-pranswer.html] + disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1004510 + diff --git a/testing/web-platform/meta/webrtc/RTCPeerConnection-setRemoteDescription-rollback.html.ini b/testing/web-platform/meta/webrtc/RTCPeerConnection-setRemoteDescription-rollback.html.ini new file mode 100644 index 0000000000..3e84ce0b22 --- /dev/null +++ b/testing/web-platform/meta/webrtc/RTCPeerConnection-setRemoteDescription-rollback.html.ini @@ -0,0 +1,8 @@ +[RTCPeerConnection-setRemoteDescription-rollback.html] + [explicit rollback of local offer should remove transceivers and transport] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1805474 + expected: FAIL + + [rollback of a local offer to negotiated stable state should enable applying of a remote offer] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1805474 + expected: FAIL diff --git a/testing/web-platform/meta/webrtc/RTCPeerConnection-setRemoteDescription-simulcast.https.html.ini b/testing/web-platform/meta/webrtc/RTCPeerConnection-setRemoteDescription-simulcast.https.html.ini new file mode 100644 index 0000000000..62ae0afaec --- /dev/null +++ b/testing/web-platform/meta/webrtc/RTCPeerConnection-setRemoteDescription-simulcast.https.html.ini @@ -0,0 +1,4 @@ +[RTCPeerConnection-setRemoteDescription-simulcast.https.html] + restart-after: + if (os == "win") and debug and (bits == 32): bug 1641974 + if os == "android": https://bugzilla.mozilla.org/show_bug.cgi?id=1641237 diff --git a/testing/web-platform/meta/webrtc/RTCPeerConnection-setRemoteDescription-tracks.https.html.ini b/testing/web-platform/meta/webrtc/RTCPeerConnection-setRemoteDescription-tracks.https.html.ini new file mode 100644 index 0000000000..bf488e2f0c --- /dev/null +++ b/testing/web-platform/meta/webrtc/RTCPeerConnection-setRemoteDescription-tracks.https.html.ini @@ -0,0 +1,3 @@ +[RTCPeerConnection-setRemoteDescription-tracks.https.html] + restart-after: + if os == "android": https://bugzilla.mozilla.org/show_bug.cgi?id=1641237 diff --git a/testing/web-platform/meta/webrtc/RTCPeerConnection-transceivers.https.html.ini b/testing/web-platform/meta/webrtc/RTCPeerConnection-transceivers.https.html.ini new file mode 100644 index 0000000000..e77b55bfab --- /dev/null +++ b/testing/web-platform/meta/webrtc/RTCPeerConnection-transceivers.https.html.ini @@ -0,0 +1,5 @@ +[RTCPeerConnection-transceivers.https.html] + restart-after: + if os == "android": https://bugzilla.mozilla.org/show_bug.cgi?id=1641237 + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/webrtc/RTCPeerConnection-transport-stats.https.html.ini b/testing/web-platform/meta/webrtc/RTCPeerConnection-transport-stats.https.html.ini new file mode 100644 index 0000000000..80281f56ae --- /dev/null +++ b/testing/web-platform/meta/webrtc/RTCPeerConnection-transport-stats.https.html.ini @@ -0,0 +1,6 @@ +[RTCPeerConnection-transport-stats.https.html] + [DTLS statistics on transport-stats after setLocalDescription] + expected: FAIL + + [ICE statistics on transport-stats after setLocalDescription] + expected: FAIL diff --git a/testing/web-platform/meta/webrtc/RTCPeerConnection-videoDetectorTest.html.ini b/testing/web-platform/meta/webrtc/RTCPeerConnection-videoDetectorTest.html.ini new file mode 100644 index 0000000000..2744e3e051 --- /dev/null +++ b/testing/web-platform/meta/webrtc/RTCPeerConnection-videoDetectorTest.html.ini @@ -0,0 +1,10 @@ +[RTCPeerConnection-videoDetectorTest.html] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1526207 + expected: + if (os == "android") and release_or_beta: OK + if os == "android": [TIMEOUT, OK] + [Signal detector detects track change within reasonable time] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1526207 + expected: + if (os == "android") and release_or_beta: PASS + if os == "android": [TIMEOUT, PASS] diff --git a/testing/web-platform/meta/webrtc/RTCPeerConnectionIceErrorEvent.html.ini b/testing/web-platform/meta/webrtc/RTCPeerConnectionIceErrorEvent.html.ini new file mode 100644 index 0000000000..1c02072b31 --- /dev/null +++ b/testing/web-platform/meta/webrtc/RTCPeerConnectionIceErrorEvent.html.ini @@ -0,0 +1,5 @@ +[RTCPeerConnectionIceErrorEvent.html] + [RTCPeerConnectionIceErrorEvent constructed from init parameters] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1728335 + expected: FAIL + diff --git a/testing/web-platform/meta/webrtc/RTCPeerConnectionIceEvent-constructor.html.ini b/testing/web-platform/meta/webrtc/RTCPeerConnectionIceEvent-constructor.html.ini new file mode 100644 index 0000000000..56ee8f056e --- /dev/null +++ b/testing/web-platform/meta/webrtc/RTCPeerConnectionIceEvent-constructor.html.ini @@ -0,0 +1,9 @@ +[RTCPeerConnectionIceEvent-constructor.html] + [RTCPeerConnectionIceEvent with no eventInitDict (default)] + expected: FAIL + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1531911 + + [RTCPeerConnectionIceEvent with empty object as eventInitDict (default)] + expected: FAIL + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1531911 + diff --git a/testing/web-platform/meta/webrtc/RTCRtpParameters-codecs.html.ini b/testing/web-platform/meta/webrtc/RTCRtpParameters-codecs.html.ini new file mode 100644 index 0000000000..d9906f9583 --- /dev/null +++ b/testing/web-platform/meta/webrtc/RTCRtpParameters-codecs.html.ini @@ -0,0 +1,3 @@ +[RTCRtpParameters-codecs.html] + disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1531458 + diff --git a/testing/web-platform/meta/webrtc/RTCRtpParameters-encodings.html.ini b/testing/web-platform/meta/webrtc/RTCRtpParameters-encodings.html.ini new file mode 100644 index 0000000000..bbe6fec2dd --- /dev/null +++ b/testing/web-platform/meta/webrtc/RTCRtpParameters-encodings.html.ini @@ -0,0 +1,3 @@ +[RTCRtpParameters-encodings.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/webrtc/RTCRtpParameters-headerExtensions.html.ini b/testing/web-platform/meta/webrtc/RTCRtpParameters-headerExtensions.html.ini new file mode 100644 index 0000000000..11de88b591 --- /dev/null +++ b/testing/web-platform/meta/webrtc/RTCRtpParameters-headerExtensions.html.ini @@ -0,0 +1,3 @@ +[RTCRtpParameters-headerExtensions.html] + disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1531458 + diff --git a/testing/web-platform/meta/webrtc/RTCRtpParameters-rtcp.html.ini b/testing/web-platform/meta/webrtc/RTCRtpParameters-rtcp.html.ini new file mode 100644 index 0000000000..dc458b4c83 --- /dev/null +++ b/testing/web-platform/meta/webrtc/RTCRtpParameters-rtcp.html.ini @@ -0,0 +1,3 @@ +[RTCRtpParameters-rtcp.html] + disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1531458 + diff --git a/testing/web-platform/meta/webrtc/RTCRtpReceiver-getParameters.html.ini b/testing/web-platform/meta/webrtc/RTCRtpReceiver-getParameters.html.ini new file mode 100644 index 0000000000..398ae39f2a --- /dev/null +++ b/testing/web-platform/meta/webrtc/RTCRtpReceiver-getParameters.html.ini @@ -0,0 +1,3 @@ +[RTCRtpReceiver-getParameters.html] + disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1531464 + diff --git a/testing/web-platform/meta/webrtc/RTCRtpReceiver-getStats.https.html.ini b/testing/web-platform/meta/webrtc/RTCRtpReceiver-getStats.https.html.ini new file mode 100644 index 0000000000..dd1c0538e4 --- /dev/null +++ b/testing/web-platform/meta/webrtc/RTCRtpReceiver-getStats.https.html.ini @@ -0,0 +1,4 @@ +[RTCRtpReceiver-getStats.https.html] + [receiver.getStats() should work on a stopped transceiver but not have inbound-rtp objects] + expected: FAIL + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1879605 diff --git a/testing/web-platform/meta/webrtc/RTCRtpReceiver-getSynchronizationSources.https.html.ini b/testing/web-platform/meta/webrtc/RTCRtpReceiver-getSynchronizationSources.https.html.ini new file mode 100644 index 0000000000..6b8799454b --- /dev/null +++ b/testing/web-platform/meta/webrtc/RTCRtpReceiver-getSynchronizationSources.https.html.ini @@ -0,0 +1,4 @@ +[RTCRtpReceiver-getSynchronizationSources.https.html] + [[audio-only\] RTCRtpSynchronizationSource.voiceActivityFlag is a boolean] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1525394 + expected: FAIL diff --git a/testing/web-platform/meta/webrtc/RTCRtpSender-encode-same-track-twice.https.html.ini b/testing/web-platform/meta/webrtc/RTCRtpSender-encode-same-track-twice.https.html.ini new file mode 100644 index 0000000000..fd3804482a --- /dev/null +++ b/testing/web-platform/meta/webrtc/RTCRtpSender-encode-same-track-twice.https.html.ini @@ -0,0 +1,3 @@ +[RTCRtpSender-encode-same-track-twice.https.html] + expected: + if (os == "android") and not debug: [OK, TIMEOUT, CRASH] diff --git a/testing/web-platform/meta/webrtc/RTCRtpSender-getCapabilities.html.ini b/testing/web-platform/meta/webrtc/RTCRtpSender-getCapabilities.html.ini new file mode 100644 index 0000000000..48aa66cee3 --- /dev/null +++ b/testing/web-platform/meta/webrtc/RTCRtpSender-getCapabilities.html.ini @@ -0,0 +1,3 @@ +[RTCRtpSender-getCapabilities.html] + expected: + if (os == "android") and not debug: [OK, ERROR] diff --git a/testing/web-platform/meta/webrtc/RTCRtpSender-getStats.https.html.ini b/testing/web-platform/meta/webrtc/RTCRtpSender-getStats.https.html.ini new file mode 100644 index 0000000000..b7ae7fbe54 --- /dev/null +++ b/testing/web-platform/meta/webrtc/RTCRtpSender-getStats.https.html.ini @@ -0,0 +1,4 @@ +[RTCRtpSender-getStats.https.html] + [sender.getStats() should work on a stopped transceiver but not have outbound-rtp stats] + expected: FAIL + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1879605 diff --git a/testing/web-platform/meta/webrtc/RTCRtpSender-replaceTrack.https.html.ini b/testing/web-platform/meta/webrtc/RTCRtpSender-replaceTrack.https.html.ini new file mode 100644 index 0000000000..0b649149b7 --- /dev/null +++ b/testing/web-platform/meta/webrtc/RTCRtpSender-replaceTrack.https.html.ini @@ -0,0 +1,15 @@ +[RTCRtpSender-replaceTrack.https.html] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1526207 + expected: + if (os == "android") and release_or_beta: OK + if os == "android": [TIMEOUT, OK] + [ReplaceTrack transmits the new track not the old track] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1526207 + expected: + if (os == "android") and release_or_beta: PASS + if os == "android": [TIMEOUT, PASS] + [ReplaceTrack null -> new track transmits the new track] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1526207 + expected: + if (os == "android") and release_or_beta: PASS + if os == "android": [NOTRUN, PASS] diff --git a/testing/web-platform/meta/webrtc/RTCRtpSender-setParameters-keyFrame.html.ini b/testing/web-platform/meta/webrtc/RTCRtpSender-setParameters-keyFrame.html.ini new file mode 100644 index 0000000000..4fdd451713 --- /dev/null +++ b/testing/web-platform/meta/webrtc/RTCRtpSender-setParameters-keyFrame.html.ini @@ -0,0 +1,6 @@ +[RTCRtpSender-setParameters-keyFrame.html] + [setParameters() second argument can be used to trigger keyFrame generation] + expected: FAIL + + [setParameters() second argument can be used to trigger keyFrame generation (simulcast)] + expected: FAIL diff --git a/testing/web-platform/meta/webrtc/RTCRtpSender-transport.https.html.ini b/testing/web-platform/meta/webrtc/RTCRtpSender-transport.https.html.ini new file mode 100644 index 0000000000..46d128f985 --- /dev/null +++ b/testing/web-platform/meta/webrtc/RTCRtpSender-transport.https.html.ini @@ -0,0 +1,12 @@ +[RTCRtpSender-transport.https.html] + [RTCRtpSender/receiver/SCTP transport at the right time, with bundle policy balanced] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1278299 + expected: FAIL + + [RTCRtpSender/receiver/SCTP transport at the right time, with bundle policy max-bundle] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1278299 + expected: FAIL + + [RTCRtpSender/receiver/SCTP transport at the right time, with bundle policy max-compat] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1278299 + expected: FAIL diff --git a/testing/web-platform/meta/webrtc/RTCRtpTransceiver-setCodecPreferences.html.ini b/testing/web-platform/meta/webrtc/RTCRtpTransceiver-setCodecPreferences.html.ini new file mode 100644 index 0000000000..d78f524c4b --- /dev/null +++ b/testing/web-platform/meta/webrtc/RTCRtpTransceiver-setCodecPreferences.html.ini @@ -0,0 +1,3 @@ +[RTCRtpTransceiver-setCodecPreferences.html] + disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1396922 + diff --git a/testing/web-platform/meta/webrtc/RTCRtpTransceiver.https.html.ini b/testing/web-platform/meta/webrtc/RTCRtpTransceiver.https.html.ini new file mode 100644 index 0000000000..db4f5f2282 --- /dev/null +++ b/testing/web-platform/meta/webrtc/RTCRtpTransceiver.https.html.ini @@ -0,0 +1,3 @@ +[RTCRtpTransceiver.https.html] + restart-after: + if os == "android": https://bugzilla.mozilla.org/show_bug.cgi?id=1641237 diff --git a/testing/web-platform/meta/webrtc/RTCSctpTransport-constructor.html.ini b/testing/web-platform/meta/webrtc/RTCSctpTransport-constructor.html.ini new file mode 100644 index 0000000000..207959b3ae --- /dev/null +++ b/testing/web-platform/meta/webrtc/RTCSctpTransport-constructor.html.ini @@ -0,0 +1,3 @@ +[RTCSctpTransport-constructor.html] + disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1278299 + diff --git a/testing/web-platform/meta/webrtc/RTCSctpTransport-events.html.ini b/testing/web-platform/meta/webrtc/RTCSctpTransport-events.html.ini new file mode 100644 index 0000000000..6b15559a47 --- /dev/null +++ b/testing/web-platform/meta/webrtc/RTCSctpTransport-events.html.ini @@ -0,0 +1,3 @@ +[RTCSctpTransport-events.html] + disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1278299 + diff --git a/testing/web-platform/meta/webrtc/RTCSctpTransport-maxChannels.html.ini b/testing/web-platform/meta/webrtc/RTCSctpTransport-maxChannels.html.ini new file mode 100644 index 0000000000..a62a5ad259 --- /dev/null +++ b/testing/web-platform/meta/webrtc/RTCSctpTransport-maxChannels.html.ini @@ -0,0 +1,3 @@ +[RTCSctpTransport-maxChannels.html] + disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1278299 + diff --git a/testing/web-platform/meta/webrtc/RTCSctpTransport-maxMessageSize.html.ini b/testing/web-platform/meta/webrtc/RTCSctpTransport-maxMessageSize.html.ini new file mode 100644 index 0000000000..a3c32e1e3c --- /dev/null +++ b/testing/web-platform/meta/webrtc/RTCSctpTransport-maxMessageSize.html.ini @@ -0,0 +1,3 @@ +[RTCSctpTransport-maxMessageSize.html] + disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1278299 + diff --git a/testing/web-platform/meta/webrtc/RTCTrackEvent-fire.html.ini b/testing/web-platform/meta/webrtc/RTCTrackEvent-fire.html.ini new file mode 100644 index 0000000000..03bf543781 --- /dev/null +++ b/testing/web-platform/meta/webrtc/RTCTrackEvent-fire.html.ini @@ -0,0 +1,2 @@ +[RTCTrackEvent-fire.html] + prefs: [media.peerconnection.sdp.alternate_parse_mode:never, media.peerconnection.sdp.parser:sipcc] diff --git a/testing/web-platform/meta/webrtc/__dir__.ini b/testing/web-platform/meta/webrtc/__dir__.ini new file mode 100644 index 0000000000..736938ab3d --- /dev/null +++ b/testing/web-platform/meta/webrtc/__dir__.ini @@ -0,0 +1,3 @@ +prefs: [media.navigator.permission.disabled:true, media.navigator.streams.fake:true, privacy.resistFingerprinting.reduceTimerPrecision.jitter:false, privacy.reduceTimerPrecision:false, media.peerconnection.ice.trickle_grace_period:10000, media.peerconnection.ice.obfuscate_host_addresses:false, media.peerconnection.allow_old_setParameters:false, media.aboutwebrtc.hist.poll_interval_ms:2000] +lsan-allowed: [Alloc, MakeAndAddRef, MakeUnique, Malloc, NS_NewDOMDataChannel, NS_NewRunnableFunction, NewPage, PR_NewMonitor, PR_Realloc, ParentContentActorCreateFunc, WrapRelease, allocate, mozilla::DataChannelConnection::Create, mozilla::DataChannelConnection::Destroy, mozilla::DataChannelConnection::HandleOpenRequestMessage, mozilla::DataChannelConnection::Open, mozilla::MediaPacket::Copy, mozilla::MediaPipeline::MediaPipeline, mozilla::NrSocketBase::CreateSocket, mozilla::WeakPtr, mozilla::dom::DocGroup::Create, mozilla::dom::DocGroup::DocGroup, mozilla::runnable_args_func, nsRefPtrDeque, nsThread::nsThread, nsThreadManager::NewNamedThread, sctp_add_vtag_to_timewait, sctp_alloc_chunklist, sctp_alloc_hmaclist, sctp_alloc_sharedkey, sctp_hashinit_flags, sctp_inpcb_alloc] +leak-threshold: [default:3020800, rdd:51200, tab:51200] diff --git a/testing/web-platform/meta/webrtc/back-forward-cache-with-closed-webrtc-connection-ccns.https.tentative.window.js.ini b/testing/web-platform/meta/webrtc/back-forward-cache-with-closed-webrtc-connection-ccns.https.tentative.window.js.ini new file mode 100644 index 0000000000..0158f77366 --- /dev/null +++ b/testing/web-platform/meta/webrtc/back-forward-cache-with-closed-webrtc-connection-ccns.https.tentative.window.js.ini @@ -0,0 +1,3 @@ +[back-forward-cache-with-closed-webrtc-connection-ccns.https.tentative.window.html] + [Testing BFCache support for page with closed WebRTC connection and "Cache-Control: no-store" header.] + expected: PRECONDITION_FAILED diff --git a/testing/web-platform/meta/webrtc/back-forward-cache-with-open-webrtc-connection-ccns.https.tentative.window.js.ini b/testing/web-platform/meta/webrtc/back-forward-cache-with-open-webrtc-connection-ccns.https.tentative.window.js.ini new file mode 100644 index 0000000000..3801657b57 --- /dev/null +++ b/testing/web-platform/meta/webrtc/back-forward-cache-with-open-webrtc-connection-ccns.https.tentative.window.js.ini @@ -0,0 +1,3 @@ +[back-forward-cache-with-open-webrtc-connection-ccns.https.tentative.window.html] + [Testing BFCache support for page with open WebRTC connection and "Cache-Control: no-store" header.] + expected: PRECONDITION_FAILED diff --git a/testing/web-platform/meta/webrtc/getstats.html.ini b/testing/web-platform/meta/webrtc/getstats.html.ini new file mode 100644 index 0000000000..b9c8b6f268 --- /dev/null +++ b/testing/web-platform/meta/webrtc/getstats.html.ini @@ -0,0 +1,3 @@ +[getstats.html] + expected: + if (os == "linux") and not debug and fission and (processor == "x86_64"): [OK, CRASH] diff --git a/testing/web-platform/meta/webrtc/historical.html.ini b/testing/web-platform/meta/webrtc/historical.html.ini new file mode 100644 index 0000000000..20015d542b --- /dev/null +++ b/testing/web-platform/meta/webrtc/historical.html.ini @@ -0,0 +1,20 @@ +[historical.html] + [RTCDataChannel member reliable should not exist] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1285683 + expected: FAIL + + [RTCPeerConnection member addStream should not exist] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1531808 + expected: FAIL + + [RTCPeerConnection member getLocalStreams should not exist] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1531810 + expected: FAIL + + [RTCPeerConnection member getRemoteStreams should not exist] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1531810 + expected: FAIL + + [RTCPeerConnection member onaddstream should not exist] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1241291 + expected: FAIL diff --git a/testing/web-platform/meta/webrtc/idlharness.https.window.js.ini b/testing/web-platform/meta/webrtc/idlharness.https.window.js.ini new file mode 100644 index 0000000000..ed8b630bd3 --- /dev/null +++ b/testing/web-platform/meta/webrtc/idlharness.https.window.js.ini @@ -0,0 +1,378 @@ +[idlharness.https.window.html] + [RTCIceCandidate interface: new RTCIceCandidate({ sdpMid: 1 }) must inherit property "protocol" with the proper type] + expected: FAIL + + [RTCIceCandidate interface: new RTCIceCandidate({ sdpMid: 1 }) must inherit property "foundation" with the proper type] + expected: FAIL + + [RTCIceCandidate interface: new RTCIceCandidate({ sdpMid: 1 }) must inherit property "relatedAddress" with the proper type] + expected: FAIL + + [RTCIceCandidate interface: attribute tcpType] + expected: FAIL + + [RTCIceCandidate interface: new RTCIceCandidate({ sdpMid: 1 }) must inherit property "type" with the proper type] + expected: FAIL + + [RTCIceCandidate interface: attribute candidate] + expected: FAIL + + [RTCIceCandidate interface: attribute priority] + expected: FAIL + + [RTCIceCandidate interface: attribute foundation] + expected: FAIL + + [RTCIceCandidate interface: attribute port] + expected: FAIL + + [RTCPeerConnection interface: attribute onicecandidateerror] + expected: FAIL + + [RTCIceCandidate interface: new RTCIceCandidate({ sdpMid: 1 }) must inherit property "relatedPort" with the proper type] + expected: FAIL + + [RTCIceCandidate interface: new RTCIceCandidate({ sdpMid: 1 }) must inherit property "tcpType" with the proper type] + expected: FAIL + + [RTCIceCandidate interface: attribute usernameFragment] + expected: FAIL + + [RTCIceCandidate interface: new RTCIceCandidate({ sdpMid: 1 }) must inherit property "component" with the proper type] + expected: FAIL + + [RTCSessionDescription interface: attribute type] + expected: FAIL + + [RTCIceCandidate interface: attribute sdpMLineIndex] + expected: FAIL + + [RTCIceCandidate interface: attribute protocol] + expected: FAIL + + [RTCIceCandidate interface: attribute component] + expected: FAIL + + [Test driver for asyncInitTransports] + expected: FAIL + + [RTCIceCandidate interface: attribute relatedPort] + expected: FAIL + + [RTCPeerConnection interface: new RTCPeerConnection() must inherit property "onicecandidateerror" with the proper type] + expected: FAIL + + [RTCIceCandidate interface: attribute type] + expected: FAIL + + [RTCIceCandidate interface: new RTCIceCandidate({ sdpMid: 1 }) must inherit property "port" with the proper type] + expected: FAIL + + [RTCSessionDescription interface: attribute sdp] + expected: FAIL + + [RTCIceCandidate interface: attribute sdpMid] + expected: FAIL + + [RTCIceCandidate interface: attribute relatedAddress] + expected: FAIL + + [RTCIceCandidate interface: new RTCIceCandidate({ sdpMid: 1 }) must inherit property "priority" with the proper type] + expected: FAIL + + [RTCIceTransport interface: operation getSelectedCandidatePair()] + expected: FAIL + + [RTCPeerConnectionIceErrorEvent interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [RTCErrorEvent must be primary interface of new RTCErrorEvent('error')] + expected: FAIL + + [RTCPeerConnectionIceErrorEvent interface: existence and properties of interface object] + expected: FAIL + + [RTCErrorEvent interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [RTCIceTransport interface: idlTestObjects.iceTransport must inherit property "ongatheringstatechange" with the proper type] + expected: FAIL + + [RTCPeerConnectionIceErrorEvent interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [RTCErrorEvent interface: new RTCErrorEvent('error') must inherit property "error" with the proper type] + expected: FAIL + + [RTCPeerConnectionIceErrorEvent interface: attribute errorText] + expected: FAIL + + [RTCDTMFSender interface: attribute canInsertDTMF] + expected: FAIL + + [RTCIceTransport interface: idlTestObjects.iceTransport must inherit property "component" with the proper type] + expected: FAIL + + [RTCIceTransport interface object length] + expected: FAIL + + [RTCIceTransport interface: idlTestObjects.iceTransport must inherit property "getRemoteParameters()" with the proper type] + expected: FAIL + + [RTCIceTransport interface: attribute gatheringState] + expected: FAIL + + [RTCErrorEvent interface: existence and properties of interface object] + expected: FAIL + + [RTCIceTransport interface: idlTestObjects.iceTransport must inherit property "onselectedcandidatepairchange" with the proper type] + expected: FAIL + + [RTCPeerConnectionIceErrorEvent interface object name] + expected: FAIL + + [RTCIceTransport must be primary interface of idlTestObjects.iceTransport] + expected: FAIL + + [RTCPeerConnectionIceEvent interface: new RTCPeerConnectionIceEvent('ice') must inherit property "url" with the proper type] + expected: FAIL + + [RTCErrorEvent interface object length] + expected: FAIL + + [RTCPeerConnectionIceErrorEvent interface object length] + expected: FAIL + + [RTCDtlsTransport interface: idlTestObjects.dtlsTransport must inherit property "getRemoteCertificates()" with the proper type] + expected: FAIL + + [RTCIceTransport interface: idlTestObjects.iceTransport must inherit property "getLocalParameters()" with the proper type] + expected: FAIL + + [RTCIceTransport interface: attribute state] + expected: FAIL + + [RTCIceTransport interface: idlTestObjects.iceTransport must inherit property "onstatechange" with the proper type] + expected: FAIL + + [RTCErrorEvent interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [RTCIceTransport interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [RTCCertificate interface: idlTestObjects.certificate must inherit property "getFingerprints()" with the proper type] + expected: FAIL + + [RTCIceTransport interface: idlTestObjects.iceTransport must inherit property "getSelectedCandidatePair()" with the proper type] + expected: FAIL + + [RTCErrorEvent interface: attribute error] + expected: FAIL + + [RTCIceTransport interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [Stringification of new RTCErrorEvent('error')] + expected: FAIL + + [RTCCertificate interface: operation getFingerprints()] + expected: FAIL + + [RTCIceTransport interface: operation getLocalParameters()] + expected: FAIL + + [RTCIceTransport interface: attribute ongatheringstatechange] + expected: FAIL + + [RTCRtpReceiver interface: new RTCPeerConnection().addTransceiver('audio').receiver must inherit property "getParameters()" with the proper type] + expected: FAIL + + [RTCRtpReceiver interface: operation getParameters()] + expected: FAIL + + [RTCPeerConnectionIceErrorEvent interface: existence and properties of interface prototype object] + expected: FAIL + + [RTCIceTransport interface: attribute onselectedcandidatepairchange] + expected: FAIL + + [RTCIceTransport interface: attribute onstatechange] + expected: FAIL + + [RTCIceTransport interface: idlTestObjects.iceTransport must inherit property "role" with the proper type] + expected: FAIL + + [RTCIceTransport interface: operation getRemoteParameters()] + expected: FAIL + + [Stringification of idlTestObjects.iceTransport] + expected: FAIL + + [RTCIceTransport interface: idlTestObjects.iceTransport must inherit property "getLocalCandidates()" with the proper type] + expected: FAIL + + [RTCIceTransport interface: idlTestObjects.iceTransport must inherit property "getRemoteCandidates()" with the proper type] + expected: FAIL + + [RTCPeerConnectionIceErrorEvent interface: attribute errorCode] + expected: FAIL + + [RTCIceTransport interface: idlTestObjects.iceTransport must inherit property "gatheringState" with the proper type] + expected: FAIL + + [RTCErrorEvent interface object name] + expected: FAIL + + [RTCDtlsTransport interface: idlTestObjects.dtlsTransport must inherit property "onerror" with the proper type] + expected: FAIL + + [RTCIceTransport interface object name] + expected: FAIL + + [RTCPeerConnectionIceEvent interface: attribute url] + expected: FAIL + + [RTCIceTransport interface: existence and properties of interface object] + expected: FAIL + + [RTCIceTransport interface: attribute role] + expected: FAIL + + [RTCIceTransport interface: existence and properties of interface prototype object] + expected: FAIL + + [RTCIceTransport interface: attribute component] + expected: FAIL + + [RTCIceTransport interface: idlTestObjects.iceTransport must inherit property "state" with the proper type] + expected: FAIL + + [RTCDtlsTransport interface: operation getRemoteCertificates()] + expected: FAIL + + [RTCIceTransport interface: operation getRemoteCandidates()] + expected: FAIL + + [RTCIceTransport interface: operation getLocalCandidates()] + expected: FAIL + + [RTCPeerConnectionIceErrorEvent interface: attribute url] + expected: FAIL + + [RTCDtlsTransport interface: attribute onerror] + expected: FAIL + + [RTCErrorEvent interface: existence and properties of interface prototype object] + expected: FAIL + + [RTCIceCandidate interface: new RTCIceCandidate({ sdpMid: 1 }) must inherit property "address" with the proper type] + expected: FAIL + + [RTCIceCandidate interface: attribute address] + expected: FAIL + + [RTCDtlsTransport interface: idlTestObjects.dtlsTransport must inherit property "iceTransport" with the proper type] + expected: FAIL + + [RTCDtlsTransport interface: attribute iceTransport] + expected: FAIL + + [RTCError interface: attribute sentAlert] + expected: FAIL + + [RTCError interface object name] + expected: FAIL + + [RTCError interface object length] + expected: FAIL + + [RTCError interface: attribute errorDetail] + expected: FAIL + + [RTCError interface: attribute sctpCauseCode] + expected: FAIL + + [RTCError interface: attribute sdpLineNumber] + expected: FAIL + + [RTCError interface: attribute receivedAlert] + expected: FAIL + + [RTCError interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [RTCError interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [RTCError interface: existence and properties of interface prototype object] + expected: FAIL + + [RTCError interface: existence and properties of interface object] + expected: FAIL + + [RTCDataChannel interface: new RTCPeerConnection().createDataChannel('') must inherit property "onclosing" with the proper type] + expected: FAIL + + [RTCDataChannel interface: attribute onclosing] + expected: FAIL + + [RTCPeerConnectionIceErrorEvent interface: attribute address] + expected: FAIL + + [RTCPeerConnectionIceErrorEvent interface: attribute port] + expected: FAIL + + [RTCPeerConnectionIceErrorEvent interface: new RTCPeerConnectionIceErrorEvent('ice-error', { port: 0, errorCode: 701 }); must inherit property "errorText" with the proper type] + expected: FAIL + + [RTCPeerConnectionIceErrorEvent interface: new RTCPeerConnectionIceErrorEvent('ice-error', { port: 0, errorCode: 701 }); must inherit property "port" with the proper type] + expected: FAIL + + [RTCPeerConnectionIceErrorEvent interface: new RTCPeerConnectionIceErrorEvent('ice-error', { port: 0, errorCode: 701 }); must inherit property "url" with the proper type] + expected: FAIL + + [RTCPeerConnectionIceErrorEvent must be primary interface of new RTCPeerConnectionIceErrorEvent('ice-error', { port: 0, errorCode: 701 });] + expected: FAIL + + [RTCPeerConnectionIceErrorEvent interface: new RTCPeerConnectionIceErrorEvent('ice-error', { port: 0, errorCode: 701 }); must inherit property "errorCode" with the proper type] + expected: FAIL + + [Stringification of new RTCPeerConnectionIceErrorEvent('ice-error', { port: 0, errorCode: 701 });] + expected: FAIL + + [RTCPeerConnectionIceErrorEvent interface: new RTCPeerConnectionIceErrorEvent('ice-error', { port: 0, errorCode: 701 }); must inherit property "address" with the proper type] + expected: FAIL + + [RTCRtpTransceiver interface: operation setCodecPreferences(sequence<RTCRtpCodecCapability>)] + expected: FAIL + + [RTCRtpTransceiver interface: new RTCPeerConnection().addTransceiver('audio') must inherit property "setCodecPreferences(sequence<RTCRtpCodecCapability>)" with the proper type] + expected: FAIL + + [RTCRtpTransceiver interface: calling setCodecPreferences(sequence<RTCRtpCodecCapability>) on new RTCPeerConnection().addTransceiver('audio') with too few arguments must throw TypeError] + expected: FAIL + + [RTCPeerConnection interface: operation setRemoteDescription(RTCSessionDescriptionInit, VoidFunction, RTCPeerConnectionErrorCallback)] + expected: FAIL + + [RTCPeerConnection interface: operation setRemoteDescription(RTCSessionDescriptionInit)] + expected: FAIL + + [RTCSessionDescription interface object length] + expected: FAIL + + [RTCDataChannel interface: new RTCPeerConnection().createDataChannel('') must inherit property "binaryType" with the proper type] + expected: FAIL + + [RTCIceCandidate interface: attribute relayProtocol] + expected: FAIL + + [RTCIceCandidate interface: new RTCIceCandidate({ sdpMid: 1 }) must inherit property "relayProtocol" with the proper type] + expected: FAIL + + [RTCIceCandidate interface: attribute url] + expected: FAIL + + [RTCIceCandidate interface: new RTCIceCandidate({ sdpMid: 1 }) must inherit property "url" with the proper type] + expected: FAIL diff --git a/testing/web-platform/meta/webrtc/legacy/__dir__.ini b/testing/web-platform/meta/webrtc/legacy/__dir__.ini new file mode 100644 index 0000000000..70e26bcb8f --- /dev/null +++ b/testing/web-platform/meta/webrtc/legacy/__dir__.ini @@ -0,0 +1 @@ +lsan-allowed: [NewSegment, mozilla::layers::BufferTextureData::CreateInternal] diff --git a/testing/web-platform/meta/webrtc/legacy/munge-dont.html.ini b/testing/web-platform/meta/webrtc/legacy/munge-dont.html.ini new file mode 100644 index 0000000000..91d01d5f4c --- /dev/null +++ b/testing/web-platform/meta/webrtc/legacy/munge-dont.html.ini @@ -0,0 +1,15 @@ +[munge-dont.html] + [RTCSessionDescription.type is read-only] + expected: FAIL + + [RTCSessionDescription.sdp is read-only] + expected: FAIL + + [RTCIceCandidate.candidate is read-only] + expected: FAIL + + [Rejects SDP munging between createOffer and setLocalDescription] + expected: FAIL + + [Rejects SDP munging between createAnswer and setLocalDescription] + expected: FAIL diff --git a/testing/web-platform/meta/webrtc/protocol/__dir__.ini b/testing/web-platform/meta/webrtc/protocol/__dir__.ini new file mode 100644 index 0000000000..c6a51b9705 --- /dev/null +++ b/testing/web-platform/meta/webrtc/protocol/__dir__.ini @@ -0,0 +1,2 @@ +lsan-allowed: [Create, CreateNullDecoderModule, IPC::Channel::Channel, MakeRefPtr, MakeUnique, NewPage, NewSegment, PLDHashTable::Add, PLDHashTable::ChangeTable, PLDHashTable::MakeEntryHandle, Realloc, RevocableStore::RevocableStore, allocate, already_AddRefed, maybe_pod_malloc, mozilla::FFmpegDecoderModule, mozilla::KnowsCompositorVideo::TryCreateForIdentifier, mozilla::detail::UniqueSelector, mozilla::ipc::IProtocol::ActorConnected, mozilla::ipc::MessageChannel::Open, mozilla::layers::BufferTextureData::CreateInternal, mozilla::layers::ImageContainer::CreatePlanarYCbCrImage, mozilla::layers::ImageContainer::EnsureRecycleAllocatorForRDD, mozilla::layers::TextureClient::CreateIPDLActor, mozilla::layers::TextureClientRecycleAllocator::CreateOrRecycle, mozilla::layers::VideoBridgeChild::Open, sctp_add_vtag_to_timewait, sctp_hashinit_flags] +leak-threshold: [default:3020800, rdd:51200] diff --git a/testing/web-platform/meta/webrtc/protocol/additional-codecs.html.ini b/testing/web-platform/meta/webrtc/protocol/additional-codecs.html.ini new file mode 100644 index 0000000000..a0f2f64f43 --- /dev/null +++ b/testing/web-platform/meta/webrtc/protocol/additional-codecs.html.ini @@ -0,0 +1,3 @@ +[additional-codecs.html] + [Listing an additional codec in the answer causes it to be sent.] + expected: FAIL diff --git a/testing/web-platform/meta/webrtc/protocol/bundle.https.html.ini b/testing/web-platform/meta/webrtc/protocol/bundle.https.html.ini new file mode 100644 index 0000000000..8c84464872 --- /dev/null +++ b/testing/web-platform/meta/webrtc/protocol/bundle.https.html.ini @@ -0,0 +1,23 @@ +[bundle.https.html] + expected: + if (os == "android") and debug and not swgl: [OK, TIMEOUT] + if (os == "win") and not debug and (processor == "x86"): [OK, CRASH] + [not negotiating BUNDLE creates two separate ice and dtls transports] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1307996 + expected: FAIL + + [bundles on the first transport and closes the second] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1805480 + expected: + if (os == "android") and debug and not swgl: [FAIL, TIMEOUT] + FAIL + + [max-bundle with an offer without bundle only negotiates the first m-line] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1805484 + expected: + if (os == "android") and debug and not swgl: [FAIL, NOTRUN] + FAIL + + [sRD(offer) works with no transport attributes in a bundle-only m-section] + expected: + if (os == "android") and debug and not swgl: [PASS, NOTRUN] diff --git a/testing/web-platform/meta/webrtc/protocol/candidate-exchange.https.html.ini b/testing/web-platform/meta/webrtc/protocol/candidate-exchange.https.html.ini new file mode 100644 index 0000000000..297b54b1f8 --- /dev/null +++ b/testing/web-platform/meta/webrtc/protocol/candidate-exchange.https.html.ini @@ -0,0 +1,18 @@ +[candidate-exchange.https.html] + expected: + if (os == "linux") and not debug and fission: [OK, CRASH] + [Adding only caller -> callee candidates gives a connection] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1278299 + expected: FAIL + + [Adding only callee -> caller candidates gives a connection] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1278299 + expected: FAIL + + [Explicit offer/answer exchange gives a connection] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1278299 + expected: FAIL + + [Adding callee -> caller candidates from end-of-candidates gives a connection] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1278299 + expected: FAIL diff --git a/testing/web-platform/meta/webrtc/protocol/crypto-suite.https.html.ini b/testing/web-platform/meta/webrtc/protocol/crypto-suite.https.html.ini new file mode 100644 index 0000000000..116d12f4e4 --- /dev/null +++ b/testing/web-platform/meta/webrtc/protocol/crypto-suite.https.html.ini @@ -0,0 +1,24 @@ +[crypto-suite.https.html] + [srtpCipher is acceptable on video-only] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1278299 + expected: FAIL + + [srtpCipher is acceptable on data-only] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1278299 + expected: FAIL + + [dtlsCipher is acceptable on video-only] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1278299 + expected: FAIL + + [dtlsCipher is acceptable on data-only] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1278299 + expected: FAIL + + [tlsVersion is acceptable on video-only] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1278299 + expected: FAIL + + [tlsVersion is acceptable on data-only] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1278299 + expected: FAIL diff --git a/testing/web-platform/meta/webrtc/protocol/dtls-certificates.html.ini b/testing/web-platform/meta/webrtc/protocol/dtls-certificates.html.ini new file mode 100644 index 0000000000..3e512c9e93 --- /dev/null +++ b/testing/web-platform/meta/webrtc/protocol/dtls-certificates.html.ini @@ -0,0 +1,6 @@ +[dtls-certificates.html] + expected: + if (os == "android") and not debug: [OK, TIMEOUT] + [RTCPeerConnection establishes using rsa and rsa certificates] + expected: + if (os == "android") and not debug: [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/webrtc/protocol/dtls-fingerprint-validation.html.ini b/testing/web-platform/meta/webrtc/protocol/dtls-fingerprint-validation.html.ini new file mode 100644 index 0000000000..34cafce8e1 --- /dev/null +++ b/testing/web-platform/meta/webrtc/protocol/dtls-fingerprint-validation.html.ini @@ -0,0 +1,3 @@ +[dtls-fingerprint-validation.html] + expected: + if tsan: CRASH diff --git a/testing/web-platform/meta/webrtc/protocol/dtls-setup.https.html.ini b/testing/web-platform/meta/webrtc/protocol/dtls-setup.https.html.ini new file mode 100644 index 0000000000..3ad3443d9b --- /dev/null +++ b/testing/web-platform/meta/webrtc/protocol/dtls-setup.https.html.ini @@ -0,0 +1,16 @@ +[dtls-setup.https.html] + [PC with setup=actpass should have a dtlsRole of client] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1225723 + expected: FAIL + + [PC with setup=active should have a dtlsRole of server] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1225723 + expected: FAIL + + [PC with setup=passive should have a dtlsRole of client] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1225723 + expected: FAIL + + [dtlsRole is `unknown` before negotiation of the DTLS handshake] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1225723 + expected: FAIL diff --git a/testing/web-platform/meta/webrtc/protocol/h264-profile-levels.https.html.ini b/testing/web-platform/meta/webrtc/protocol/h264-profile-levels.https.html.ini new file mode 100644 index 0000000000..2f72b22a32 --- /dev/null +++ b/testing/web-platform/meta/webrtc/protocol/h264-profile-levels.https.html.ini @@ -0,0 +1,2 @@ +[h264-profile-levels.https.html] + disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1396922 diff --git a/testing/web-platform/meta/webrtc/protocol/handover-datachannel.html.ini b/testing/web-platform/meta/webrtc/protocol/handover-datachannel.html.ini new file mode 100644 index 0000000000..9702bc1803 --- /dev/null +++ b/testing/web-platform/meta/webrtc/protocol/handover-datachannel.html.ini @@ -0,0 +1,2 @@ +[handover-datachannel.html] + disabled: https://github.com/web-platform-tests/wpt/issues/37561 diff --git a/testing/web-platform/meta/webrtc/protocol/handover.html.ini b/testing/web-platform/meta/webrtc/protocol/handover.html.ini new file mode 100644 index 0000000000..b8feb75485 --- /dev/null +++ b/testing/web-platform/meta/webrtc/protocol/handover.html.ini @@ -0,0 +1,2 @@ +[handover.html] + disabled: https://github.com/web-platform-tests/wpt/issues/37561 diff --git a/testing/web-platform/meta/webrtc/protocol/ice-state.https.html.ini b/testing/web-platform/meta/webrtc/protocol/ice-state.https.html.ini new file mode 100644 index 0000000000..9b13a9e695 --- /dev/null +++ b/testing/web-platform/meta/webrtc/protocol/ice-state.https.html.ini @@ -0,0 +1,4 @@ +[ice-state.https.html] + [PC should enter disconnected state when a failing candidate is sent] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1557053 + expected: FAIL diff --git a/testing/web-platform/meta/webrtc/protocol/ice-ufragpwd.html.ini b/testing/web-platform/meta/webrtc/protocol/ice-ufragpwd.html.ini new file mode 100644 index 0000000000..1dcc567dbc --- /dev/null +++ b/testing/web-platform/meta/webrtc/protocol/ice-ufragpwd.html.ini @@ -0,0 +1,8 @@ +[ice-ufragpwd.html] + [setRemoteDescription with a ice-ufrag containing a non-ice-char fails] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1617686 + expected: FAIL + + [setRemoteDescription with a ice-pwd containing a non-ice-char fails] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1617686 + expected: FAIL diff --git a/testing/web-platform/meta/webrtc/protocol/rtp-clockrate.html.ini b/testing/web-platform/meta/webrtc/protocol/rtp-clockrate.html.ini new file mode 100644 index 0000000000..f8b32255b3 --- /dev/null +++ b/testing/web-platform/meta/webrtc/protocol/rtp-clockrate.html.ini @@ -0,0 +1,5 @@ +[rtp-clockrate.html] + [video rtp timestamps increase by approximately 90000 per second] + expected: + if (os == "win") and not debug and (processor == "x86"): [PASS, FAIL] + if (os == "mac") and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/webrtc/protocol/rtp-demuxing.html.ini b/testing/web-platform/meta/webrtc/protocol/rtp-demuxing.html.ini new file mode 100644 index 0000000000..186f43bc00 --- /dev/null +++ b/testing/web-platform/meta/webrtc/protocol/rtp-demuxing.html.ini @@ -0,0 +1,10 @@ +[rtp-demuxing.html] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1818283 + expected: [OK, TIMEOUT] + [Can demux two video tracks with different payload types on a bundled connection] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1396922 + expected: FAIL + + [Can demux two video tracks with the same payload type on an unbundled connection] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1818283 + expected: [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/webrtc/protocol/rtp-extension-support.html.ini b/testing/web-platform/meta/webrtc/protocol/rtp-extension-support.html.ini new file mode 100644 index 0000000000..44bb7ecbae --- /dev/null +++ b/testing/web-platform/meta/webrtc/protocol/rtp-extension-support.html.ini @@ -0,0 +1,4 @@ +[rtp-extension-support.html] + [RTP header extension urn:3gpp:video-orientation is present in offer] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1340372 + expected: FAIL diff --git a/testing/web-platform/meta/webrtc/protocol/rtp-headerextensions.html.ini b/testing/web-platform/meta/webrtc/protocol/rtp-headerextensions.html.ini new file mode 100644 index 0000000000..af9dc6374b --- /dev/null +++ b/testing/web-platform/meta/webrtc/protocol/rtp-headerextensions.html.ini @@ -0,0 +1,12 @@ +[rtp-headerextensions.html] + [Video orientation header extension is supported.] + expected: FAIL + + [Negotiates the subset of supported extensions offered] + expected: FAIL + + [Supports header extensions with id=15] + expected: FAIL + + [Supports two-byte header extensions] + expected: FAIL diff --git a/testing/web-platform/meta/webrtc/protocol/rtp-payloadtypes.html.ini b/testing/web-platform/meta/webrtc/protocol/rtp-payloadtypes.html.ini new file mode 100644 index 0000000000..59d1862d17 --- /dev/null +++ b/testing/web-platform/meta/webrtc/protocol/rtp-payloadtypes.html.ini @@ -0,0 +1,4 @@ +[rtp-payloadtypes.html] + [setRemoteDescription with a codec in the range 64-95 throws an InvalidAccessError] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1806181 + expected: FAIL diff --git a/testing/web-platform/meta/webrtc/protocol/simulcast-offer.html.ini b/testing/web-platform/meta/webrtc/protocol/simulcast-offer.html.ini new file mode 100644 index 0000000000..1422fe0bc8 --- /dev/null +++ b/testing/web-platform/meta/webrtc/protocol/simulcast-offer.html.ini @@ -0,0 +1,3 @@ +[simulcast-offer.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/webrtc/protocol/transceiver-mline-recycling.html.ini b/testing/web-platform/meta/webrtc/protocol/transceiver-mline-recycling.html.ini new file mode 100644 index 0000000000..4ac0c264e1 --- /dev/null +++ b/testing/web-platform/meta/webrtc/protocol/transceiver-mline-recycling.html.ini @@ -0,0 +1,6 @@ +[transceiver-mline-recycling.html] + [Reuses m-lines in local negotiation] + expected: FAIL + + [Reuses m-lines in remote negotiation] + expected: FAIL diff --git a/testing/web-platform/meta/webrtc/protocol/unknown-mediatypes.html.ini b/testing/web-platform/meta/webrtc/protocol/unknown-mediatypes.html.ini new file mode 100644 index 0000000000..9a216b2119 --- /dev/null +++ b/testing/web-platform/meta/webrtc/protocol/unknown-mediatypes.html.ini @@ -0,0 +1,4 @@ +[unknown-mediatypes.html] + [Unknown media types are rejected with the port set to 0] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1806185 + expected: FAIL diff --git a/testing/web-platform/meta/webrtc/protocol/video-codecs.https.html.ini b/testing/web-platform/meta/webrtc/protocol/video-codecs.https.html.ini new file mode 100644 index 0000000000..659a322d55 --- /dev/null +++ b/testing/web-platform/meta/webrtc/protocol/video-codecs.https.html.ini @@ -0,0 +1,9 @@ +[video-codecs.https.html] + max-asserts: 3 + [H.264 and VP8 should be supported in initial offer] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1534688 + expected: FAIL + + [H.264 and VP8 should be negotiated after handshake] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1534687 + expected: FAIL diff --git a/testing/web-platform/meta/webrtc/protocol/vp8-fmtp.html.ini b/testing/web-platform/meta/webrtc/protocol/vp8-fmtp.html.ini new file mode 100644 index 0000000000..812d1ea704 --- /dev/null +++ b/testing/web-platform/meta/webrtc/protocol/vp8-fmtp.html.ini @@ -0,0 +1,4 @@ +[vp8-fmtp.html] + [setRemoteDescription parses max-fr and max-fs fmtp parameters] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1531464 + expected: FAIL diff --git a/testing/web-platform/meta/webrtc/simulcast/basic.https.html.ini b/testing/web-platform/meta/webrtc/simulcast/basic.https.html.ini new file mode 100644 index 0000000000..f91573adf1 --- /dev/null +++ b/testing/web-platform/meta/webrtc/simulcast/basic.https.html.ini @@ -0,0 +1,12 @@ +[basic.https.html] + expected: + if (os == "win") and (processor == "x86_64") and debug and swgl: [OK, TIMEOUT] + if (os == "win") and (processor == "x86_64") and debug and not swgl: TIMEOUT + if (os == "win") and (processor == "x86"): [OK, TIMEOUT] + if (os == "linux") and not debug: [OK, TIMEOUT] + [Basic simulcast setup with two spatial layers] + expected: + if (os == "win") and (processor == "x86_64") and debug and swgl: [PASS, TIMEOUT] + if (os == "win") and (processor == "x86_64") and debug and not swgl: TIMEOUT + if (os == "win") and (processor == "x86"): [PASS, TIMEOUT] + if (os == "linux") and not debug: [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/webrtc/simulcast/getStats.https.html.ini b/testing/web-platform/meta/webrtc/simulcast/getStats.https.html.ini new file mode 100644 index 0000000000..8a85d3ff87 --- /dev/null +++ b/testing/web-platform/meta/webrtc/simulcast/getStats.https.html.ini @@ -0,0 +1,2 @@ +[getStats.https.html] + disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1643001, https://bugzilla.mozilla.org/show_bug.cgi?id=1787474 diff --git a/testing/web-platform/meta/webrtc/simulcast/h264.https.html.ini b/testing/web-platform/meta/webrtc/simulcast/h264.https.html.ini new file mode 100644 index 0000000000..b1c8f8de45 --- /dev/null +++ b/testing/web-platform/meta/webrtc/simulcast/h264.https.html.ini @@ -0,0 +1,4 @@ +[h264.https.html] + [H264 simulcast setup with two streams] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1396922 + expected: FAIL diff --git a/testing/web-platform/meta/webrtc/simulcast/negotiation-encodings.https.html.ini b/testing/web-platform/meta/webrtc/simulcast/negotiation-encodings.https.html.ini new file mode 100644 index 0000000000..8145be5443 --- /dev/null +++ b/testing/web-platform/meta/webrtc/simulcast/negotiation-encodings.https.html.ini @@ -0,0 +1,20 @@ +[negotiation-encodings.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [addTrack, then sRD(simulcast recv offer) results in simulcast] + expected: FAIL + + [sRD(simulcast offer) can narrow the simulcast envelope from a previous negotiation] + expected: FAIL + + [Duplicate rids in sRD(offer) are ignored] + expected: FAIL + + [Choices in rids in sRD(offer) are ignored] + expected: FAIL + + [Reordering of rids in sRD(reoffer) is ignored] + expected: FAIL + + [sRD(simulcast offer) can narrow the simulcast envelope from a previous negotiation by removing the first encoding] + expected: FAIL diff --git a/testing/web-platform/meta/webrtc/simulcast/rid-manipulation.html.ini b/testing/web-platform/meta/webrtc/simulcast/rid-manipulation.html.ini new file mode 100644 index 0000000000..73313b2a80 --- /dev/null +++ b/testing/web-platform/meta/webrtc/simulcast/rid-manipulation.html.ini @@ -0,0 +1,2 @@ +[rid-manipulation.html] + disabled: https://github.com/web-platform-tests/wpt/issues/37564 diff --git a/testing/web-platform/meta/webrtc/simulcast/setParameters-active.https.html.ini b/testing/web-platform/meta/webrtc/simulcast/setParameters-active.https.html.ini new file mode 100644 index 0000000000..5c93a4adea --- /dev/null +++ b/testing/web-platform/meta/webrtc/simulcast/setParameters-active.https.html.ini @@ -0,0 +1,13 @@ +[setParameters-active.https.html] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1787474 + expected: [OK, TIMEOUT] + [Simulcast setParameters active=false on first encoding stops sending frames for that encoding] + expected: [PASS, TIMEOUT] + + [Simulcast setParameters active=false on second encoding stops sending frames for that encoding] + expected: [PASS, TIMEOUT, NOTRUN] + + [Simulcast setParameters active=false stops sending frames] + expected: + if (os == "mac") and not debug: [PASS, FAIL, TIMEOUT, NOTRUN] + [PASS, TIMEOUT, NOTRUN] diff --git a/testing/web-platform/meta/webrtc/simulcast/setParameters-encodings.https.html.ini b/testing/web-platform/meta/webrtc/simulcast/setParameters-encodings.https.html.ini new file mode 100644 index 0000000000..9457c3f67e --- /dev/null +++ b/testing/web-platform/meta/webrtc/simulcast/setParameters-encodings.https.html.ini @@ -0,0 +1,3 @@ +[setParameters-encodings.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/webrtc/simulcast/vp8.https.html.ini b/testing/web-platform/meta/webrtc/simulcast/vp8.https.html.ini new file mode 100644 index 0000000000..8b2d9e33dd --- /dev/null +++ b/testing/web-platform/meta/webrtc/simulcast/vp8.https.html.ini @@ -0,0 +1,4 @@ +[vp8.https.html] + [VP8 simulcast setup with two streams] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1396922 + expected: FAIL diff --git a/testing/web-platform/meta/webrtc/simulcast/vp9-scalability-mode.https.html.ini b/testing/web-platform/meta/webrtc/simulcast/vp9-scalability-mode.https.html.ini new file mode 100644 index 0000000000..28e7afe277 --- /dev/null +++ b/testing/web-platform/meta/webrtc/simulcast/vp9-scalability-mode.https.html.ini @@ -0,0 +1,3 @@ +[vp9-scalability-mode.https.html] + [VP9 simulcast setup with two streams and L1T2 set] + expected: FAIL diff --git a/testing/web-platform/meta/webrtc/simulcast/vp9.https.html.ini b/testing/web-platform/meta/webrtc/simulcast/vp9.https.html.ini new file mode 100644 index 0000000000..348df638cf --- /dev/null +++ b/testing/web-platform/meta/webrtc/simulcast/vp9.https.html.ini @@ -0,0 +1,3 @@ +[vp9.https.html] + [VP9 simulcast setup with two streams] + expected: FAIL |