Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enable webrtc by default, enable webrtc wpt tests #23377

Closed
wants to merge 13 commits into from

Disable mediadevices for webrtc

  • Loading branch information
Manishearth committed May 16, 2019
commit 4d29aa581a4a18db442d6c9cde03ee0d0ab4f79b
@@ -0,0 +1 @@
prefs: ["dom.mediadevices.enabled:true"]
@@ -1,5 +1,4 @@
[RTCPeerConnection-add-track-no-deadlock.https.html]
expected: ERROR
[RTCPeerConnection addTrack does not deadlock.]
expected: FAIL

@@ -1,29 +1,28 @@
[RTCPeerConnection-addTrack.https.html]
expected: ERROR
[addTrack with existing sender that has been used to send should create new sender]
expected: NOTRUN
expected: FAIL

[addTrack with single track argument and multiple streams should succeed]
expected: NOTRUN
expected: FAIL

[addTrack with existing sender with null track, different kind, and recvonly direction should create new sender]
expected: NOTRUN
expected: FAIL

[addTrack with single track argument and no stream should succeed]
expected: NOTRUN
expected: FAIL

[addTrack with existing sender that has not been used to send should reuse the sender]
expected: NOTRUN
expected: FAIL

[addTrack with single track argument and single stream should succeed]
expected: NOTRUN
expected: FAIL

[addTrack when pc is closed should throw InvalidStateError]
expected: FAIL

[addTrack with existing sender with null track, same kind, and recvonly direction should reuse sender]
expected: NOTRUN
expected: FAIL

[Adding the same track multiple times should throw InvalidAccessError]
expected: NOTRUN
expected: FAIL

@@ -1,5 +1,4 @@
[RTCPeerConnection-addTransceiver.https.html]
expected: ERROR
[addTransceiver() with direction inactive should have result transceiver.direction be the same]
expected: FAIL

@@ -34,5 +33,5 @@
expected: FAIL

[addTransceiver(track) multiple times should create multiple transceivers]
expected: NOTRUN
expected: FAIL

@@ -1,13 +1,12 @@
[RTCPeerConnection-connectionState.https.html]
expected: ERROR
[Initial connectionState should be new]
expected: FAIL

[connectionState remains new when not adding remote ice candidates]
expected: FAIL

[connectionState transitions to connected via connecting]
expected: NOTRUN
expected: FAIL

[connection with one data channel should eventually have transports in connected state]
expected: FAIL
@@ -1,22 +1,21 @@
[RTCPeerConnection-getStats.https.html]
expected: ERROR
[getStats() with connected peer connections having tracks and data channel should return all mandatory to implement stats]
expected: FAIL

[getStats() with no argument should return stats report containing peer-connection stats and outbound-track-stats]
expected: NOTRUN
expected: FAIL

[getStats() with track associated with both sender and receiver should reject with InvalidAccessError]
expected: NOTRUN
expected: FAIL

[getStats() on track associated with RtpReceiver should return stats report containing inbound-rtp stats]
expected: NOTRUN
expected: FAIL

[getStats() with no argument should return stats for no-stream tracks]
expected: NOTRUN
expected: FAIL

[getStats() on track associated with RtpSender should return stats report containing outbound-rtp stats]
expected: NOTRUN
expected: FAIL

[getStats() with no argument should succeed]
expected: FAIL
@@ -28,13 +27,13 @@
expected: FAIL

[getStats() with no argument should return stats report containing peer-connection stats on an empty PC]
expected: NOTRUN
expected: FAIL

[getStats() with track added via addTransceiver should succeed]
expected: FAIL

[getStats() with track associated with more than one sender should reject with InvalidAccessError]
expected: NOTRUN
expected: FAIL

[getStats() with track added via addTrack should succeed]
expected: FAIL
@@ -1,5 +1,4 @@
[RTCPeerConnection-iceConnectionState-disconnected.https.html]
expected: ERROR
[ICE goes to disconnected if the other side goes away]
expected: FAIL

@@ -16,7 +16,7 @@
expected: FAIL

[Updating the direction of the transceiver should cause negotiationneeded to fire]
expected: NOTRUN
expected: FAIL

[negotiationneeded event should fire only after signaling state go back to stable after setLocalDescription]
expected: FAIL
@@ -33,6 +33,3 @@
[calling createDataChannel twice should fire negotiationneeded event once]
expected: FAIL

[negotiationneeded event should not fire if signaling state is not stable]
expected: TIMEOUT

@@ -1,5 +1,4 @@
[RTCPeerConnection-onsignalingstatechanged.https.html]
expected: ERROR
[RTCPeerConnection onsignalingstatechanged]
expected: FAIL

@@ -1,13 +1,12 @@
[RTCPeerConnection-remote-track-mute.https.html]
expected: ERROR
[Changing transceiver direction to 'sendrecv' unmutes the remote track]
expected: NOTRUN
expected: FAIL

[pc.close() mutes remote tracks]
expected: NOTRUN
expected: FAIL

[Changing transceiver direction to 'inactive' mutes the remote track]
expected: NOTRUN
expected: FAIL

[ontrack: track goes from muted to unmuted]
expected: FAIL
@@ -1,41 +1,40 @@
[RTCPeerConnection-removeTrack.https.html]
expected: ERROR
[Calling removeTrack with currentDirection sendonly should set direction to inactive]
expected: NOTRUN
expected: FAIL

[addTrack - Calling removeTrack when connection is closed should throw InvalidStateError]
expected: NOTRUN
expected: FAIL

[addTransceiver - Calling removeTrack on different connection should throw InvalidAccessError]
expected: NOTRUN
expected: FAIL

[addTrack - Calling removeTrack on different connection that is closed should throw InvalidStateError]
expected: NOTRUN
expected: FAIL

[addTransceiver - Calling removeTrack on different connection that is closed should throw InvalidStateError]
expected: NOTRUN
expected: FAIL

[addTransceiver - Calling removeTrack with valid sender should set sender.track to null]
expected: NOTRUN
expected: FAIL

[Calling removeTrack on a stopped transceiver should be a no-op]
expected: NOTRUN
expected: FAIL

[addTransceiver - Calling removeTrack when connection is closed should throw InvalidStateError]
expected: FAIL

[addTrack - Calling removeTrack on different connection should throw InvalidAccessError]
expected: NOTRUN
expected: FAIL

[Calling removeTrack with currentDirection inactive should not change direction]
expected: NOTRUN
expected: FAIL

[Calling removeTrack with currentDirection sendrecv should set direction to recvonly]
expected: NOTRUN
expected: FAIL

[Calling removeTrack with currentDirection recvonly should not change direction]
expected: NOTRUN
expected: FAIL

[addTrack - Calling removeTrack with valid sender should set sender.track to null]
expected: NOTRUN
expected: FAIL

@@ -1,44 +1,43 @@
[RTCPeerConnection-setRemoteDescription-tracks.https.html]
expected: ERROR
[ontrack fires before setRemoteDescription resolves.]
expected: NOTRUN
expected: FAIL

[addTrack() for an existing stream makes stream.onaddtrack fire.]
expected: NOTRUN
expected: FAIL

[ontrack's receiver matches getReceivers().]
expected: NOTRUN
expected: FAIL
[track.onmute fires before setRemoteDescription resolves.]
expected: NOTRUN
expected: FAIL
[addTrack() with two tracks and one stream makes ontrack fire twice with the tracks and shared stream.]
expected: NOTRUN
expected: FAIL
[stream.onaddtrack fires before setRemoteDescription resolves.]
expected: NOTRUN
expected: FAIL
[addTrack() with a track and no stream makes ontrack fire with a track and no stream.]
expected: FAIL
[addTrack() with a track and a stream makes ontrack fire with a track and a stream.]
expected: NOTRUN
expected: FAIL
[removeTrack() makes track.onmute fire and the track to be muted.]
expected: NOTRUN
expected: FAIL
[addTrack() with a track and two streams makes ontrack fire with a track and two streams.]
expected: NOTRUN
expected: FAIL
[stream.onremovetrack fires before setRemoteDescription resolves.]
expected: NOTRUN
expected: FAIL
[removeTrack() makes stream.onremovetrack fire and the track to be removed from the stream.]
expected: NOTRUN
expected: FAIL
[removeTrack() does not remove the receiver.]
expected: NOTRUN
expected: FAIL
[removeTrack() twice is safe.]
expected: NOTRUN
expected: FAIL
@@ -1,5 +1,4 @@
[RTCPeerConnection-track-stats.https.html]
expected: ERROR
[replaceTrack() before offer: new track attachment stats present]
expected: FAIL

@@ -13,7 +12,7 @@
expected: FAIL

[RTCRtpReceiver.getStats() contains only inbound-rtp and related stats]
expected: NOTRUN
expected: FAIL

[O/A exchange yields inbound RTP stream stats for receiving track]
expected: FAIL
@@ -34,19 +33,19 @@
expected: FAIL

[RTCPeerConnection.getStats(track) throws InvalidAccessError when there are zero senders or receivers for the track]
expected: NOTRUN
expected: FAIL

[RTCPeerConnection.getStats(track) throws InvalidAccessError when there are multiple senders for the track]
expected: NOTRUN
expected: FAIL

[replaceTrack() after answer: new track attachment stats present]
expected: FAIL

[RTCPeerConnection.getStats(receivingTrack) is the same as RTCRtpReceiver.getStats()]
expected: NOTRUN
expected: FAIL

[RTCPeerConnection.getStats(sendingTrack) is the same as RTCRtpSender.getStats()]
expected: NOTRUN
expected: FAIL

[addTrack() with setLocalDescription() yields track stats]
expected: FAIL
ProTip! Use n and p to navigate between commits in a pull request.
You can’t perform that action at this time.