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

Updates to {add/get}Tranceiver(s) #6737

Closed

Conversation

rwaldron
Copy link
Contributor

@rwaldron rwaldron commented Aug 3, 2017

These are the changes from #6572, but only for:

  • webrtc/RTCPeerConnection-addTransceiver.html
  • webrtc/RTCPeerConnection-getTransceivers.html
  • webrtc/RTCPeerConnection-helper.js

@rwaldron
Copy link
Contributor Author

rwaldron commented Aug 3, 2017

This content has already been thoroughly reviewed and appears here as a reduced set of changes in an attempt prevent CI failure.

@w3c-bots
Copy link

w3c-bots commented Aug 3, 2017

*This report has been truncated because the total content is 297169 characters in length, which is in excess of GitHub.com's limit for comments (65536 characters).

View the complete job log.

Firefox (nightly)

Testing web-platform-tests at revision 8d0c4c6
Using binary /home/travis/build/w3c/web-platform-tests/_venv/firefox/firefox
Starting tests
All results were stable

All results

34 tests ran
/webrtc/RTCDataChannel-bufferedAmount.html
Subtest Results Messages
OK
bufferedAmount should increase to byte length of encoded unicode string sent FAIL assert_equals: Expect bufferedAmount to be the byte length of the unicode string expected 12 but got 0
bufferedAmount should increase to byte length of buffer sent FAIL assert_equals: Expect bufferedAmount to increase to byte length of sent buffer expected 5 but got 0
bufferedAmount should increase to size of blob sent FAIL assert_equals: Expect bufferedAmount to increase to size of sent blob expected 5 but got 0
bufferedAmount should increase by byte length for each message sent FAIL assert_unreached: Unexpected promise rejection: Error: assert_equals: Expect bufferedAmount to be the total length of all messages queued to send expected 5 but got 0 Reached unreachable code
/webrtc/RTCDataChannel-send.html
Subtest Results Messages
OK
Calling send() when data channel is in connecting state should throw InvalidStateError PASS
Data channel should be able to send simple string and receive as string PASS
Data channel should be able to send unicode string and receive as unicode string PASS
Data channel should ignore binaryType and always receive string message as string PASS
Data channel should be able to send Uint8Array message and receive as ArrayBuffer PASS
Data channel should be able to send ArrayBuffer message and receive as ArrayBuffer PASS
Data channel should be able to send Blob message and receive as ArrayBuffer PASS
Data channel should be able to send ArrayBuffer message and receive as Blob PASS
Data channel binaryType should receive message as Blob by default PASS
Sending multiple messages with different types should succeed and be received PASS
/webrtc/RTCDtlsTransport-getRemoteCertificates.html
Subtest Results Messages
OK
RTCDtlsTransport.prototype.getRemoteCertificates FAIL RTCSctpTransport is not defined
/webrtc/RTCIceTransport.html
Subtest Results Messages
OK
Two connected iceTransports should has matching local/remote candidates returned FAIL promise_test: Unhandled rejection with value: object "ReferenceError: RTCSctpTransport is not defined"
Unconnected iceTransport should have empty remote candidates and selected pair FAIL promise_test: Unhandled rejection with value: object "ReferenceError: RTCSctpTransport is not defined"
/webrtc/RTCPeerConnection-addTrack.html
Subtest Results Messages
OK
addTrack when pc is closed should throw InvalidStateError FAIL promise_test: Unhandled rejection with value: object "NotFoundError: The object can not be found here."
addTrack with single track argument and no mediaStream should succeed FAIL promise_test: Unhandled rejection with value: object "NotFoundError: The object can not be found here."
addTrack with single track argument and single mediaStream should succeed FAIL promise_test: Unhandled rejection with value: object "NotFoundError: The object can not be found here."
addTrack with single track argument and multiple mediaStreams should succeed FAIL promise_test: Unhandled rejection with value: object "NotFoundError: The object can not be found here."
Adding the same track multiple times should throw InvalidAccessError FAIL promise_test: Unhandled rejection with value: object "NotFoundError: The object can not be found here."
addTrack with existing sender with null track, same kind, and recvonly direction should reuse sender FAIL pc.addTransceiver is not a function
addTrack with existing sender with null track, same kind, and sendrecv direction should create new sender FAIL pc.addTransceiver is not a function
addTrack with existing sender with null track, different kind, and recvonly direction should create new sender FAIL pc.addTransceiver is not a function
/webrtc/RTCPeerConnection-addTransceiver.html
Subtest Results Messages
OK
addTransceiver() with string argument as invalid kind should throw TypeError FAIL assert_idl_attribute: property "addTransceiver" not found in prototype chain
addTransceiver('audio') should return an audio transceiver FAIL assert_idl_attribute: property "addTransceiver" not found in prototype chain
addTransceiver('video') should return a video transceiver FAIL assert_idl_attribute: property "addTransceiver" not found in prototype chain
addTransceiver() with direction sendonly should have result transceiver.direction be the same FAIL pc.addTransceiver is not a function
addTransceiver() with direction inactive should have result transceiver.direction be the same FAIL pc.addTransceiver is not a function
addTransceiver() with invalid direction should throw TypeError FAIL assert_idl_attribute: property "addTransceiver" not found in prototype chain
addTransceiver(track) should have result with sender.track be given track FAIL assert_idl_attribute: Expect pc to have addTransceiver() method property "addTransceiver" not found in prototype chain
addTransceiver(track) multiple times should create multiple transceivers FAIL assert_idl_attribute: Expect pc to have addTransceiver() method property "addTransceiver" not found in prototype chain
addTransceiver() with rid containing invalid non-alphanumeric characters should throw TypeError FAIL assert_idl_attribute: property "addTransceiver" not found in prototype chain
addTransceiver() with rid longer than 16 characters should throw TypeError FAIL assert_idl_attribute: property "addTransceiver" not found in prototype chain
addTransceiver() with valid rid value should succeed FAIL pc.addTransceiver is not a function
addTransceiver() with readonly ssrc set should throw InvalidAccessError FAIL assert_throws: function "() =>\n pc.addTransceiver('audio', {\n sendEncodings: [{\n ssrc: 2\n }]\n })" threw object "TypeError: pc.addTransceiver is not a function" that is not a DOMException InvalidAccessError: property "code" is equal to undefined, expected 15
addTransceiver() with readonly rtx set should throw InvalidAccessError FAIL assert_throws: function "() =>\n pc.addTransceiver('audio', {\n sendEncodings: [{\n rtx: {\n ssrc: 2\n }\n }]\n })" threw object "TypeError: pc.addTransceiver is not a function" that is not a DOMException InvalidAccessError: property "code" is equal to undefined, expected 15
addTransceiver() with readonly fec set should throw InvalidAccessError FAIL assert_throws: function "() =>\n pc.addTransceiver('audio', {\n sendEncodings: [{\n fec: {\n ssrc: 2\n }\n }]\n })" threw object "TypeError: pc.addTransceiver is not a function" that is not a DOMException InvalidAccessError: property "code" is equal to undefined, expected 15
addTransceiver() with valid sendEncodings should succeed FAIL pc.addTransceiver is not a function
/webrtc/RTCPeerConnection-connectionState.html
Subtest Results Messages
OK
Initial connectionState should be new FAIL assert_equals: expected (string) "new" but got (undefined) undefined
connection with one data channel should eventually have connected connection state FAIL assert_equals: Expect connection to have connectionstatechange event expected (object) null but got (undefined) undefined
/webrtc/RTCPeerConnection-createAnswer.html
Subtest Results Messages
OK
createAnswer() with null remoteDescription should reject with InvalidStateError PASS
createAnswer() after setting remote description should succeed PASS
createAnswer() when connection is closed reject with InvalidStateError PASS
/webrtc/RTCPeerConnection-createOffer.html
Subtest Results Messages
OK
createOffer() with no argument from newly created RTCPeerConnection should succeed FAIL promise_test: Unhandled rejection with value: object "InternalError: Cannot create an offer with no local tracks, no offerToReceiveAudio/Video, and no DataChannel."
createOffer() and then setLocalDescription() should succeed FAIL assert_not_equals: Expect session description to be defined, but got undefined got disallowed value undefined
createOffer() after connection is closed should reject with InvalidStateError PASS
When media stream is added when createOffer() is running in parallel, the result offer should contain the new media stream FAIL pc.addTransceiver is not a function
createOffer() with offerToReceiveAudio should add audio line to all subsequent created offers FAIL promise_test: Unhandled rejection with value: object "InternalError: Cannot create an offer with no local tracks, no offerToReceiveAudio/Video, and no DataChannel."
createOffer() with offerToReceiveVideo should add video line to all subsequent created offers FAIL promise_test: Unhandled rejection with value: object "InternalError: Cannot create an offer with no local tracks, no offerToReceiveAudio/Video, and no DataChannel."
createOffer() with offerToReceiveAudio:true then offerToReceiveVideo:true should have result offer with both audio and video line FAIL assert_equals: Expect audio line to remain in created offer expected 1 but got 0
Test onsignalingstatechange event for createOffer() and then setLocalDescription() should succeed PASS
/webrtc/RTCPeerConnection-getStats.html
Subtest Results Messages
OK
getStats() with no argument should succeed PASS
getStats(null) should succeed PASS
getStats() with track not added to connection should reject with InvalidAccessError FAIL promise_test: Unhandled rejection with value: object "NotFoundError: The object can not be found here."
getStats() with track added via addTrack should succeed FAIL promise_test: Unhandled rejection with value: object "NotFoundError: The object can not be found here."
getStats() with track added via addTransceiver should succeed FAIL assert_idl_attribute: Expect pc to have addTransceiver() method property "addTransceiver" not found in prototype chain
getStats() with track associated with more than one sender should reject with InvalidAccessError FAIL promise_test: Unhandled rejection with value: object "NotFoundError: The object can not be found here."
getStats() with track associated with both sender and receiver should reject with InvalidAccessError FAIL pc.addTransceiver is not a function
getStats() with no argument should return stats report containing peer-connection stats FAIL assert_true: Expect statsReport to contain stats object of type peer-connection expected true got false
getStats() on track associated with RtpSender should return stats report containing outbound-rtp stats FAIL promise_test: Unhandled rejection with value: object "NotFoundError: The object can not be found here."
getStats() on track associated with RtpReceiver should return stats report containing inbound-rtp stats FAIL pc.addTransceiver is not a function
/webrtc/RTCPeerConnection-getTransceivers.html
Subtest Results Messages
OK
Initial peer connection should have list of zero senders, receivers and transceivers FAIL assert_idl_attribute: property "getTransceivers" not found in prototype chain
/webrtc/RTCPeerConnection-iceConnectionState.html
Subtest Results Messages
OK
Initial iceConnectionState should be new PASS
connection with one data channel should eventually have connected connection state FAIL pc1.sctp is undefined
/webrtc/RTCPeerConnection-iceGatheringState.html
Subtest Results Messages
OK
Initial iceGatheringState should be new PASS
iceGatheringState should eventually become complete after setLocalDescription PASS
connection with one data channel should eventually have connected connection state FAIL pc2.sctp is undefined
/webrtc/RTCPeerConnection-ondatachannel.html
Subtest Results Messages
OK
datachannel event should fire when new data channel is announced to the remote peer FAIL RTCDataChannel is not defined
Data channel created on remote peer should match the same configuration as local peer FAIL assert_equals: expected (number) 1 but got (undefined) undefined
Data channel created with negotiated set to true should not fire datachannel event on remote peer PASS
/webrtc/RTCPeerConnection-onnegotiationneeded.html
Subtest Results Messages
TIMEOUT
Creating first data channel should fire negotiationneeded event PASS
task for negotiationneeded event should be enqueued for next tick TIMEOUT Test timed out
calling createDataChannel twice should fire negotiationneeded event once PASS
addTransceiver() should fire negotiationneeded event NOTRUN
Calling addTransceiver() twice should fire negotiationneeded event once FAIL pc.addTransceiver is not a function
Calling both addTransceiver() and createDataChannel() should fire negotiationneeded event once PASS
negotiationneeded event should not fire if signaling state is not stable FAIL assert_unreached: Pending promise should never be resolved. Instead it is rejected with: InternalError: Cannot create an offer with no local tracks, no offerToReceiveAudio/Video, and no DataChannel. Reached unreachable code
negotiationneeded event should fire only after signaling state go back to stable NOTRUN
/webrtc/RTCPeerConnection-ontrack.html
Subtest Results Messages
OK
setRemoteDescription should trigger ontrack event when the MSID of the stream is is parsed. FAIL RTCRtpTransceiver is not defined
setRemoteDescription() with m= line of recvonly direction should not trigger track event PASS
addTrack() should cause remote connection to fire ontrack when setRemoteDescription() FAIL assert_unreached: Error NotFoundError: The object can not be found here. Reached unreachable code
addTransceiver('video') should cause remote connection to fire ontrack when setRemoteDescription() FAIL pc1.addTransceiver is not a function
addTransceiver() with inactive direction should not cause remote connection to fire ontrack when setRemoteDescription() FAIL pc1.addTransceiver is not a function
/webrtc/RTCPeerConnection-removeTrack.html
Subtest Results Messages
OK
addTransceiver - Calling removeTrack when connection is closed should throw InvalidStateError FAIL assert_idl_attribute: Expect pc to have addTransceiver() method property "addTransceiver" not found in prototype chain
addTrack - Calling removeTrack when connection is closed should throw InvalidStateError FAIL promise_test: Unhandled rejection with value: object "NotFoundError: The object can not be found here."
addTransceiver - Calling removeTrack on different connection that is closed should throw InvalidStateError FAIL assert_idl_attribute: Expect pc to have addTransceiver() method property "addTransceiver" not found in prototype chain
addTrack - Calling removeTrack on different connection that is closed should throw InvalidStateError FAIL promise_test: Unhandled rejection with value: object "NotFoundError: The object can not be found here."
addTransceiver - Calling removeTrack on different connection should throw InvalidAccessError FAIL assert_idl_attribute: Expect pc to have addTransceiver() method property "addTransceiver" not found in prototype chain
addTrack - Calling removeTrack on different connection should throw InvalidAccessError FAIL promise_test: Unhandled rejection with value: object "NotFoundError: The object can not be found here."
addTransceiver - Calling removeTrack with valid sender should set sender.track to null FAIL assert_idl_attribute: Expect pc to have addTransceiver() method property "addTransceiver" not found in prototype chain
addTrack - Calling removeTrack with valid sender should set sender.track to null FAIL promise_test: Unhandled rejection with value: object "NotFoundError: The object can not be found here."
Calling removeTrack with currentDirection sendrecv should set direction to recvonly FAIL assert_idl_attribute: Expect pc to have addTransceiver() method property "addTransceiver" not found in prototype chain
Calling removeTrack with currentDirection sendonly should set direction to inactive FAIL assert_idl_attribute: Expect pc to have addTransceiver() method property "addTransceiver" not found in prototype chain
Calling removeTrack with currentDirection recvonly should not change direction FAIL assert_idl_attribute: Expect pc to have addTransceiver() method property "addTransceiver" not found in prototype chain
Calling removeTrack with currentDirection inactive should not change direction FAIL assert_idl_attribute: Expect pc to have addTransceiver() method property "addTransceiver" not found in prototype chain
/webrtc/RTCPeerConnection-setDescription-transceiver.html
Subtest Results Messages
OK
setLocalDescription(offer) with m= section should assign mid to corresponding transceiver FAIL pc.addTransceiver is not a function
setRemoteDescription(offer) with m= section and no existing transceiver should create corresponding transceiver FAIL pc1.addTransceiver is not a function
setLocalDescription(rollback) should unset transceiver.mid FAIL pc.addTransceiver is not a function
setLocalDescription(rollback) should only unset transceiver mids associated with current round FAIL pc.addTransceiver is not a function
setRemoteDescription(rollback) should remove newly created transceiver from transceiver list FAIL pc1.addTransceiver is not a function
/webrtc/RTCPeerConnection-setLocalDescription-answer.html
Subtest Results Messages
OK
setLocalDescription() with valid answer should succeed FAIL assert_not_equals: Expect session description to be defined, but got undefined got disallowed value undefined
setLocalDescription() with type answer and null sdp should use lastAnswer generated from createAnswer FAIL promise_test: Unhandled rejection with value: object "InvalidParameterError: Empty or null SDP provided to setLocalDescription"
setLocalDescription() with answer not created by own createAnswer() should reject with InvalidModificationError FAIL assert_throws: function "function() { throw e }" threw object "InvalidStateError: Calling SetLocal without first calling CreateOffer/Answer is not supported." that is not a DOMException InvalidModificationError: property "code" is equal to 11, expected 13
Calling setLocalDescription(answer) from stable state should reject with InvalidStateError FAIL promise_test: Unhandled rejection with value: object "InternalError: Cannot create an offer with no local tracks, no offerToReceiveAudio/Video, and no DataChannel."
Calling setLocalDescription(answer) from have-local-offer state should reject with InvalidStateError FAIL promise_test: Unhandled rejection with value: object "InternalError: Cannot create an offer with no local tracks, no offerToReceiveAudio/Video, and no DataChannel."
Test onsignalingstatechange event for setLocalDescription() with valid answer should succeed PASS
/webrtc/RTCPeerConnection-setLocalDescription-offer.html
Subtest Results Messages
OK
setLocalDescription with valid offer should succeed FAIL assert_not_equals: Expect session description to be defined, but got undefined got disallowed value undefined
setLocalDescription with type offer and null sdp should use lastOffer generated from createOffer FAIL promise_test: Unhandled rejection with value: object "InvalidParameterError: Empty or null SDP provided to setLocalDescription"
setLocalDescription() with offer not created by own createOffer() should reject with InvalidModificationError FAIL assert_throws: function "function() { throw e }" threw object "InvalidStateError: Calling SetLocal without first calling CreateOffer/Answer is not supported." that is not a DOMException InvalidModificationError: property "code" is equal to 11, expected 13
Set created offer other than last offer should reject with InvalidModificationError FAIL assert_throws: function "function() { throw e }" threw object "InvalidSessionDescriptionError: Changing the media-type of m-sections is not allowed" that is not a DOMException InvalidModificationError: property "code" is equal to 0, expected 13
Creating and setting offer multiple times should succeed FAIL promise_test: Unhandled rejection with value: object "InvalidStateError: Cannot create offer in state have-local-offer"
Test onsignalingstatechange event for setLocalDescription with valid offer should succeed PASS
Test onsignalingstatechange event for Creating and setting offer multiple times should succeed PASS
/webrtc/RTCPeerConnection-setLocalDescription-pranswer.html
Subtest Results Messages
TIMEOUT
setLocalDescription(pranswer) from stable state should reject with InvalidStateError FAIL promise_test: Unhandled rejection with value: object "InternalError: Cannot create an offer with no local tracks, no offerToReceiveAudio/Video, and no DataChannel."
setLocalDescription(pranswer) should succeed FAIL promise_test: Unhandled rejection with value: object "NotSupportedError: pranswer not yet implemented"
setLocalDescription(pranswer) can be applied multiple times while still in have-local-pranswer FAIL promise_test: Unhandled rejection with value: object "NotSupportedError: pranswer not yet implemented"
setLocalDescription(answer) from have-local-pranswer state should succeed FAIL promise_test: Unhandled rejection with value: object "NotSupportedError: pranswer not yet implemented"
Test onsignalingstatechange event for setLocalDescription(pranswer) should succeed TIMEOUT Test timed out
Test onsignalingstatechange event for setLocalDescription(pranswer) can be applied multiple times while still in have-local-pranswer TIMEOUT Test timed out
Test onsignalingstatechange event for setLocalDescription(answer) from have-local-pranswer state should succeed TIMEOUT Test timed out
/webrtc/RTCPeerConnection-setLocalDescription-rollback.html
Subtest Results Messages
TIMEOUT
setLocalDescription(rollback) from have-local-offer state should reset back to stable state FAIL promise_test: Unhandled rejection with value: object "InternalError: Cannot create an offer with no local tracks, no offerToReceiveAudio/Video, and no DataChannel."
setLocalDescription(rollback) from stable state should reject with InvalidStateError PASS
setLocalDescription(rollback) after setting answer description should reject with InvalidStateError PASS
setLocalDescription(rollback) should ignore invalid sdp content and succeed FAIL promise_test: Unhandled rejection with value: object "InternalError: Cannot create an offer with no local tracks, no offerToReceiveAudio/Video, and no DataChannel."
Test onsignalingstatechange event for setLocalDescription(rollback) from have-local-offer state should reset back to stable state TIMEOUT Test timed out
/webrtc/RTCPeerConnection-setLocalDescription.html
Subtest Results Messages
OK
Calling createOffer() and setLocalDescription() again after one round of local-offer/remote-answer should succeed FAIL assert_not_equals: Expect session description to be defined, but got undefined got disallowed value undefined
Switching role from answerer to offerer after going back to stable state should succeed FAIL assert_not_equals: Expect session description to be defined, but got undefined got disallowed value undefined
Test onsignalingstatechange event for Calling createOffer() and setLocalDescription() again after one round of local-offer/remote-answer should succeed PASS
Test onsignalingstatechange event for Switching role from answerer to offerer after going back to stable state should succeed PASS
/webrtc/RTCPeerConnection-setRemoteDescription-answer.html
Subtest Results Messages
OK
setRemoteDescription() with valid state and answer should succeed FAIL assert_not_equals: Expect session description to be defined, but got undefined got disallowed value undefined
Calling setRemoteDescription(answer) from stable state should reject with InvalidStateError FAIL promise_test: Unhandled rejection with value: object "InternalError: Cannot create an offer with no local tracks, no offerToReceiveAudio/Video, and no DataChannel."
Calling setRemoteDescription(answer) from have-remote-offer state should reject with InvalidStateError FAIL promise_test: Unhandled rejection with value: object "InternalError: Cannot create an offer with no local tracks, no offerToReceiveAudio/Video, and no DataChannel."
Test onsignalingstatechange event for setRemoteDescription() with valid state and answer should succeed PASS
/webrtc/RTCPeerConnection-setRemoteDescription-offer.html
Subtest Results Messages
OK
setRemoteDescription with valid offer should succeed FAIL assert_not_equals: Expect session description to be defined, but got undefined got disallowed value undefined
Setting remote description multiple times with different offer should succeed FAIL promise_test: Unhandled rejection with value: object "InvalidStateError: Cannot set remote offer or answer in current state have-remote-offer"
setRemoteDescription(offer) with invalid SDP should reject with RTCError FAIL assert_equals: Expect error detail field to set to sdp-syntax-error expected (string) "sdp-syntax-error" but got (undefined) undefined
Calling setRemoteDescription(offer) from have-local-offer state should reject with InvalidStateError FAIL promise_test: Unhandled rejection with value: object "InternalError: Cannot create an offer with no local tracks, no offerToReceiveAudio/Video, and no DataChannel."
Test onsignalingstatechange event for setRemoteDescription with valid offer should succeed PASS
Test onsignalingstatechange event for Setting remote description multiple times with different offer should succeed PASS
/webrtc/RTCPeerConnection-setRemoteDescription-pranswer.html
Subtest Results Messages
TIMEOUT
setRemoteDescription(pranswer) from stable state should reject with InvalidStateError FAIL promise_test: Unhandled rejection with value: object "InternalError: Cannot create an offer with no local tracks, no offerToReceiveAudio/Video, and no DataChannel."
setRemoteDescription(pranswer) from have-local-offer state should succeed FAIL promise_test: Unhandled rejection with value: object "NotSupportedError: pranswer not yet implemented"
setRemoteDescription(pranswer) multiple times should succeed FAIL promise_test: Unhandled rejection with value: object "NotSupportedError: pranswer not yet implemented"
setRemoteDescription(answer) from have-remote-pranswer state should succeed FAIL promise_test: Unhandled rejection with value: object "NotSupportedError: pranswer not yet implemented"
Test onsignalingstatechange event for setRemoteDescription(pranswer) from have-local-offer state should succeed TIMEOUT Test timed out
Test onsignalingstatechange event for setRemoteDescription(pranswer) multiple times should succeed TIME

@w3c-bots
Copy link

w3c-bots commented Aug 3, 2017

View the complete job log.

Sauce (safari)

Testing web-platform-tests at revision 8d0c4c6
Using binary None
Starting tests

@w3c-bots
Copy link

w3c-bots commented Aug 3, 2017

View the complete job log.

Chrome (unstable)

Testing web-platform-tests at revision 8d0c4c6
Using binary None
Starting tests

@w3c-bots
Copy link

w3c-bots commented Aug 3, 2017

View the complete job log.

Sauce (MicrosoftEdge)

Testing web-platform-tests at revision 8d0c4c6
Using binary None
Starting tests

@rwaldron
Copy link
Contributor Author

rwaldron commented Aug 3, 2017

(╯‵Д′)╯彡┻━┻

@rwaldron
Copy link
Contributor Author

rwaldron commented Aug 3, 2017

@bobholt and I determined that the change to RTCPeerConnection-helper.js, which is used by 32 files in this directory, is what is causing the timeout.

@rwaldron rwaldron closed this Aug 3, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants