summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/meta/webrtc
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-19 01:14:29 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-19 01:14:29 +0000
commitfbaf0bb26397aa498eb9156f06d5a6fe34dd7dd8 (patch)
tree4c1ccaf5486d4f2009f9a338a98a83e886e29c97 /testing/web-platform/meta/webrtc
parentReleasing progress-linux version 124.0.1-1~progress7.99u1. (diff)
downloadfirefox-fbaf0bb26397aa498eb9156f06d5a6fe34dd7dd8.tar.xz
firefox-fbaf0bb26397aa498eb9156f06d5a6fe34dd7dd8.zip
Merging upstream version 125.0.1.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'testing/web-platform/meta/webrtc')
-rw-r--r--testing/web-platform/meta/webrtc/RTCConfiguration-iceServers.html.ini8
-rw-r--r--testing/web-platform/meta/webrtc/RTCDataChannel-close.html.ini17
-rw-r--r--testing/web-platform/meta/webrtc/RTCDataChannel-iceRestart.html.ini9
-rw-r--r--testing/web-platform/meta/webrtc/RTCIceTransport.html.ini8
-rw-r--r--testing/web-platform/meta/webrtc/RTCPeerConnection-connectionState.https.html.ini4
-rw-r--r--testing/web-platform/meta/webrtc/RTCPeerConnection-iceConnectionState.https.html.ini4
-rw-r--r--testing/web-platform/meta/webrtc/RTCPeerConnection-iceGatheringState.html.ini8
-rw-r--r--testing/web-platform/meta/webrtc/RTCPeerConnection-setRemoteDescription-offer.html.ini15
-rw-r--r--testing/web-platform/meta/webrtc/RTCPeerConnection-setRemoteDescription-rollback.html.ini8
-rw-r--r--testing/web-platform/meta/webrtc/RTCRtpReceiver-getSynchronizationSources.https.html.ini22
-rw-r--r--testing/web-platform/meta/webrtc/RTCRtpSender-transport.https.html.ini12
-rw-r--r--testing/web-platform/meta/webrtc/__dir__.ini2
-rw-r--r--testing/web-platform/meta/webrtc/historical.html.ini6
-rw-r--r--testing/web-platform/meta/webrtc/idlharness.https.window.js.ini66
-rw-r--r--testing/web-platform/meta/webrtc/legacy/__dir__.ini1
-rw-r--r--testing/web-platform/meta/webrtc/legacy/munge-dont.html.ini6
-rw-r--r--testing/web-platform/meta/webrtc/protocol/bundle.https.html.ini3
-rw-r--r--testing/web-platform/meta/webrtc/protocol/codecs-filtered-by-direction.https.html.ini6
-rw-r--r--testing/web-platform/meta/webrtc/protocol/codecs-subsequent-offer.https.html.ini3
19 files changed, 72 insertions, 136 deletions
diff --git a/testing/web-platform/meta/webrtc/RTCConfiguration-iceServers.html.ini b/testing/web-platform/meta/webrtc/RTCConfiguration-iceServers.html.ini
index 04bb84e712..e73263a41b 100644
--- a/testing/web-platform/meta/webrtc/RTCConfiguration-iceServers.html.ini
+++ b/testing/web-platform/meta/webrtc/RTCConfiguration-iceServers.html.ini
@@ -1,12 +1,4 @@
[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
diff --git a/testing/web-platform/meta/webrtc/RTCDataChannel-close.html.ini b/testing/web-platform/meta/webrtc/RTCDataChannel-close.html.ini
index a2eabb9539..34431b1bf7 100644
--- a/testing/web-platform/meta/webrtc/RTCDataChannel-close.html.ini
+++ b/testing/web-platform/meta/webrtc/RTCDataChannel-close.html.ini
@@ -3,6 +3,7 @@
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]
+ if debug and (os == "win") and (processor == "x86_64") and not swgl: [OK, TIMEOUT]
[Close datachannel causes onclosing and onclose to be called]
bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1611953
expected: FAIL
@@ -16,47 +17,53 @@
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]
+ if debug and (os == "win") and (processor == "x86_64") and not swgl: [FAIL, NOTRUN]
FAIL
+ bug: Probably https://bugzilla.mozilla.org/show_bug.cgi?id=1641026
[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]
+ if debug and (os == "win") and (processor == "x86_64") and not swgl: [FAIL, NOTRUN]
FAIL
+ bug: Probably https://bugzilla.mozilla.org/show_bug.cgi?id=1611953
[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]
+ if debug and (os == "win") and (processor == "x86_64") and not swgl: [FAIL, NOTRUN]
FAIL
+ bug: Probably https://bugzilla.mozilla.org/show_bug.cgi?id=1611953
[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]
+ if debug and (os == "win") and (processor == "x86_64") and not swgl: [FAIL, NOTRUN]
FAIL
+ bug: Probably https://bugzilla.mozilla.org/show_bug.cgi?id=1611953
[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]
+ if debug and (os == "win") and (processor == "x86_64") and not swgl: [FAIL, TIMEOUT]
FAIL
+ bug: Probably https://bugzilla.mozilla.org/show_bug.cgi?id=1611953
[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]
+ if debug and (os == "win") and (processor == "x86_64") and not swgl: [PASS, NOTRUN]
diff --git a/testing/web-platform/meta/webrtc/RTCDataChannel-iceRestart.html.ini b/testing/web-platform/meta/webrtc/RTCDataChannel-iceRestart.html.ini
index 0ba52fcf7d..649b28de0d 100644
--- a/testing/web-platform/meta/webrtc/RTCDataChannel-iceRestart.html.ini
+++ b/testing/web-platform/meta/webrtc/RTCDataChannel-iceRestart.html.ini
@@ -1,10 +1,3 @@
[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
+ expected: [ERROR, OK]
diff --git a/testing/web-platform/meta/webrtc/RTCIceTransport.html.ini b/testing/web-platform/meta/webrtc/RTCIceTransport.html.ini
index 8c69d2d02b..b7afa1dc78 100644
--- a/testing/web-platform/meta/webrtc/RTCIceTransport.html.ini
+++ b/testing/web-platform/meta/webrtc/RTCIceTransport.html.ini
@@ -1,3 +1,9 @@
[RTCIceTransport.html]
- disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1307994
+ [Two connected iceTransports should have matching local/remote candidates returned]
+ expected: FAIL
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1307994
+
+ [Unconnected iceTransport should have empty remote candidates and selected pair]
+ expected: FAIL
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1307994
diff --git a/testing/web-platform/meta/webrtc/RTCPeerConnection-connectionState.https.html.ini b/testing/web-platform/meta/webrtc/RTCPeerConnection-connectionState.https.html.ini
deleted file mode 100644
index bd68a49846..0000000000
--- a/testing/web-platform/meta/webrtc/RTCPeerConnection-connectionState.https.html.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[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-iceConnectionState.https.html.ini b/testing/web-platform/meta/webrtc/RTCPeerConnection-iceConnectionState.https.html.ini
index e9900a5215..7fc41ec7d8 100644
--- a/testing/web-platform/meta/webrtc/RTCPeerConnection-iceConnectionState.https.html.ini
+++ b/testing/web-platform/meta/webrtc/RTCPeerConnection-iceConnectionState.https.html.ini
@@ -1,8 +1,4 @@
[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
diff --git a/testing/web-platform/meta/webrtc/RTCPeerConnection-iceGatheringState.html.ini b/testing/web-platform/meta/webrtc/RTCPeerConnection-iceGatheringState.html.ini
deleted file mode 100644
index c16c77891d..0000000000
--- a/testing/web-platform/meta/webrtc/RTCPeerConnection-iceGatheringState.html.ini
+++ /dev/null
@@ -1,8 +0,0 @@
-[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-setRemoteDescription-offer.html.ini b/testing/web-platform/meta/webrtc/RTCPeerConnection-setRemoteDescription-offer.html.ini
index 19a74d60e5..794af3dae7 100644
--- a/testing/web-platform/meta/webrtc/RTCPeerConnection-setRemoteDescription-offer.html.ini
+++ b/testing/web-platform/meta/webrtc/RTCPeerConnection-setRemoteDescription-offer.html.ini
@@ -1,6 +1,7 @@
[RTCPeerConnection-setRemoteDescription-offer.html]
expected:
- if (os == "linux") and not debug and fission and (processor == "x86_64"): [OK, CRASH]
+ if (os == "linux") and not debug and fission: [ERROR, OK, CRASH]
+ ERROR
[setRemoteDescription(offer) with invalid SDP should reject with RTCError]
bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1527916
expected: FAIL
@@ -8,3 +9,15 @@
[setRemoteDescription(invalidOffer) from have-local-offer does not undo rollback]
bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1527916
expected: FAIL
+
+ [repeated sRD(offer) works]
+ expected: NOTRUN
+
+ [sRD(reoffer) with candidates and without trickle works]
+ expected: NOTRUN
+
+ [Transceivers added by sRD(offer) should not show up until sRD resolves]
+ expected: NOTRUN
+
+ [setRemoteDescription(section with duplicate msid) rejects]
+ expected: NOTRUN
diff --git a/testing/web-platform/meta/webrtc/RTCPeerConnection-setRemoteDescription-rollback.html.ini b/testing/web-platform/meta/webrtc/RTCPeerConnection-setRemoteDescription-rollback.html.ini
deleted file mode 100644
index 3e84ce0b22..0000000000
--- a/testing/web-platform/meta/webrtc/RTCPeerConnection-setRemoteDescription-rollback.html.ini
+++ /dev/null
@@ -1,8 +0,0 @@
-[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/RTCRtpReceiver-getSynchronizationSources.https.html.ini b/testing/web-platform/meta/webrtc/RTCRtpReceiver-getSynchronizationSources.https.html.ini
index 6b8799454b..bb03b74d75 100644
--- a/testing/web-platform/meta/webrtc/RTCRtpReceiver-getSynchronizationSources.https.html.ini
+++ b/testing/web-platform/meta/webrtc/RTCRtpReceiver-getSynchronizationSources.https.html.ini
@@ -1,4 +1,24 @@
[RTCRtpReceiver-getSynchronizationSources.https.html]
+ expected:
+ if (os == "android") and not debug: [OK, TIMEOUT]
[[audio-only\] RTCRtpSynchronizationSource.voiceActivityFlag is a boolean]
bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1525394
- expected: FAIL
+ expected:
+ if (os == "android") and not debug: [FAIL, NOTRUN]
+ FAIL
+
+ [[video\] getSynchronizationSources() does not contain SSRCs older than 10 seconds]
+ expected:
+ if (os == "android") and not debug: [PASS, TIMEOUT]
+
+ [[video\] RTCRtpSynchronizationSource.timestamp is comparable to performance.timeOrigin + performance.now()]
+ expected:
+ if (os == "android") and not debug: [PASS, NOTRUN]
+
+ [[video\] RTCRtpSynchronizationSource.source is a number]
+ expected:
+ if (os == "android") and not debug: [PASS, NOTRUN]
+
+ [[audio-only\] RTCRtpSynchronizationSource.audioLevel is a number [0, 1\]]
+ expected:
+ if (os == "android") and not debug: [PASS, NOTRUN]
diff --git a/testing/web-platform/meta/webrtc/RTCRtpSender-transport.https.html.ini b/testing/web-platform/meta/webrtc/RTCRtpSender-transport.https.html.ini
deleted file mode 100644
index 46d128f985..0000000000
--- a/testing/web-platform/meta/webrtc/RTCRtpSender-transport.https.html.ini
+++ /dev/null
@@ -1,12 +0,0 @@
-[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/__dir__.ini b/testing/web-platform/meta/webrtc/__dir__.ini
index 736938ab3d..00b709d53c 100644
--- a/testing/web-platform/meta/webrtc/__dir__.ini
+++ b/testing/web-platform/meta/webrtc/__dir__.ini
@@ -1,3 +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]
+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.peerconnection.description.legacy.enabled: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/historical.html.ini b/testing/web-platform/meta/webrtc/historical.html.ini
index 20015d542b..53b0ce34b7 100644
--- a/testing/web-platform/meta/webrtc/historical.html.ini
+++ b/testing/web-platform/meta/webrtc/historical.html.ini
@@ -18,3 +18,9 @@
[RTCPeerConnection member onaddstream should not exist]
bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1241291
expected: FAIL
+
+ [new RTCPeerConnection(config) - with url field should throw TypeError]
+ expected: FAIL
+
+ [setConfiguration(config) - with url field should throw TypeError]
+ 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
index ed8b630bd3..7b70b93f0c 100644
--- a/testing/web-platform/meta/webrtc/idlharness.https.window.js.ini
+++ b/testing/web-platform/meta/webrtc/idlharness.https.window.js.ini
@@ -53,9 +53,6 @@
[RTCIceCandidate interface: attribute component]
expected: FAIL
- [Test driver for asyncInitTransports]
- expected: FAIL
-
[RTCIceCandidate interface: attribute relatedPort]
expected: FAIL
@@ -95,9 +92,6 @@
[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
@@ -113,15 +107,9 @@
[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
@@ -131,9 +119,6 @@
[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
@@ -149,18 +134,9 @@
[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
@@ -170,9 +146,6 @@
[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
@@ -182,9 +155,6 @@
[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
@@ -197,18 +167,12 @@
[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
@@ -218,36 +182,21 @@
[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
@@ -272,12 +221,6 @@
[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
@@ -353,15 +296,6 @@
[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
diff --git a/testing/web-platform/meta/webrtc/legacy/__dir__.ini b/testing/web-platform/meta/webrtc/legacy/__dir__.ini
index 70e26bcb8f..10e5d8dcae 100644
--- a/testing/web-platform/meta/webrtc/legacy/__dir__.ini
+++ b/testing/web-platform/meta/webrtc/legacy/__dir__.ini
@@ -1 +1,2 @@
+prefs: [media.peerconnection.description.legacy.enabled:false]
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
index 91d01d5f4c..4c03be5ee1 100644
--- a/testing/web-platform/meta/webrtc/legacy/munge-dont.html.ini
+++ b/testing/web-platform/meta/webrtc/legacy/munge-dont.html.ini
@@ -1,10 +1,4 @@
[munge-dont.html]
- [RTCSessionDescription.type is read-only]
- expected: FAIL
-
- [RTCSessionDescription.sdp is read-only]
- expected: FAIL
-
[RTCIceCandidate.candidate is read-only]
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
index 8c84464872..ad6eb264b1 100644
--- a/testing/web-platform/meta/webrtc/protocol/bundle.https.html.ini
+++ b/testing/web-platform/meta/webrtc/protocol/bundle.https.html.ini
@@ -2,9 +2,6 @@
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
diff --git a/testing/web-platform/meta/webrtc/protocol/codecs-filtered-by-direction.https.html.ini b/testing/web-platform/meta/webrtc/protocol/codecs-filtered-by-direction.https.html.ini
new file mode 100644
index 0000000000..bf563387ce
--- /dev/null
+++ b/testing/web-platform/meta/webrtc/protocol/codecs-filtered-by-direction.https.html.ini
@@ -0,0 +1,6 @@
+[codecs-filtered-by-direction.https.html]
+ [Codecs get filtered by direction for sendonly]
+ expected: FAIL
+
+ [Codecs get filtered by direction for recvonly]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webrtc/protocol/codecs-subsequent-offer.https.html.ini b/testing/web-platform/meta/webrtc/protocol/codecs-subsequent-offer.https.html.ini
new file mode 100644
index 0000000000..598fd57779
--- /dev/null
+++ b/testing/web-platform/meta/webrtc/protocol/codecs-subsequent-offer.https.html.ini
@@ -0,0 +1,3 @@
+[codecs-subsequent-offer.https.html]
+ [A subsequent offer after a VP8-only negotiation includes at least all mandatory to implement codecs]
+ expected: FAIL