| This is a testharness.js-based test. |
| PASS Initial iceConnectionState should be new |
| PASS Closing the connection should set iceConnectionState to closed |
| PASS connection with one data channel should eventually have connected or completed connection state |
| FAIL connection with one data channel should eventually have connected connection state Cannot read property 'transport' of null |
| PASS connection with audio track should eventually have connected connection state |
| PASS connection with audio and video tracks should eventually have connected connection state |
| FAIL ICE can connect in a recvonly usecase promise_test: Unhandled rejection with value: object "InvalidStateError: Failed to execute 'addTransceiver' on 'RTCPeerConnection': This operation is only supported in 'unified-plan'." |
| FAIL iceConnectionState changes at the right time, with bundle policy balanced promise_test: Unhandled rejection with value: object "TypeError: Cannot read property 'sender' of undefined" |
| FAIL iceConnectionState changes at the right time, with bundle policy max-bundle promise_test: Unhandled rejection with value: object "TypeError: Cannot read property 'sender' of undefined" |
| FAIL iceConnectionState changes at the right time, with bundle policy max-compat promise_test: Unhandled rejection with value: object "TypeError: Cannot read property 'sender' of undefined" |
| PASS Responder ICE connection state behaves as expected |
| PASS Closing a PeerConnection should not fire iceconnectionstatechange event |
| Harness: the test ran to completion. |
| |