Closed Bug 1587900 Opened 5 years ago Closed 5 years ago

[wpt-sync] Sync PR 19631 - Update interfaces/webrtc.idl

Categories

(Core :: DOM: Core & HTML, task, P4)

task

Tracking

()

RESOLVED FIXED
mozilla72
Tracking Status
firefox72 --- fixed

People

(Reporter: mozilla.org, Unassigned)

References

()

Details

(Whiteboard: [wptsync downstream])

Sync web-platform-tests PR 19631 into mozilla-central (this bug is closed when the sync is complete).

PR: https://github.com/web-platform-tests/wpt/pull/19631
Details from upstream follow.

autofoolip <auto@foolip.org> wrote:

Update interfaces/webrtc.idl

This PR was automatically created by a bot.

Before merging, please check that any tests that depend on the updated IDL files still work.

If additional changes are needed, please manually create another PR based on this one.

See the README for how the IDL files in this directory are used.

<hr>

Source: https://github.com/tidoust/reffy-reports/blob/4769eb9/ed/idl/webrtc.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/596251506

Component: web-platform-tests → DOM: Core & HTML
Product: Testing → Core
## GitHub CI Results
wpt.fyi [PR Results](https://wpt.fyi/results/?sha=4d0e36ca3e5c0196220b25d12fab35fb4d3437d6&label=pr_head) [Base Results](https://wpt.fyi/results/?sha=4d0e36ca3e5c0196220b25d12fab35fb4d3437d6&label=pr_base)

Ran 3 tests and 585 subtests

### Firefox
  OK     : 3
  PASS   : 372
  FAIL   : 211

### Chrome
  OK     : 3
  PASS   : 513
  FAIL   : 70

### Safari
  OK     : 3
  PASS   : 367
  FAIL   : 216

### Firefox-only failures

/webrtc/idlharness.https.window.html
   RTCIceCandidate interface: attribute candidate: Firefox: FAIL
   RTCRtpReceiver interface: calling getCapabilities(DOMString) on new RTCPeerConnection().addTransceiver('audio').receiver with too few arguments must throw TypeError: Firefox: FAIL
   RTCPeerConnection interface: attribute onconnectionstatechange: Firefox: FAIL
   RTCIceTransport interface object length: Firefox: FAIL
   RTCIceTransport interface: attribute gatheringState: Firefox: FAIL
   RTCRtpReceiver interface: operation getCapabilities(DOMString): Firefox: FAIL
   RTCPeerConnection interface: new RTCPeerConnection() must inherit property "setConfiguration(RTCConfiguration)" with the proper type: Firefox: FAIL
   RTCRtpSender interface: calling getCapabilities(DOMString) on new RTCPeerConnection().addTransceiver('audio').sender with too few arguments must throw TypeError: Firefox: FAIL
   RTCRtpSender interface: operation getCapabilities(DOMString): Firefox: FAIL
   RTCIceTransport interface: attribute state: Firefox: FAIL
   RTCIceTransport interface: existence and properties of interface prototype object's @@unscopables property: Firefox: FAIL
   RTCCertificate interface: idlTestObjects.certificate must inherit property "getFingerprints()" with the proper type: Firefox: FAIL
   RTCIceTransport interface: existence and properties of interface prototype object's "constructor" property: Firefox: FAIL
   RTCCertificate interface: operation getFingerprints(): Firefox: FAIL
   RTCRtpReceiver interface: new RTCPeerConnection().addTransceiver('audio').receiver must inherit property "getParameters()" with the proper type: Firefox: FAIL
   RTCRtpReceiver interface: operation getParameters(): Firefox: FAIL
   RTCPeerConnection interface: operation setConfiguration(RTCConfiguration): Firefox: FAIL
   RTCPeerConnection interface: new RTCPeerConnection() must inherit property "onconnectionstatechange" with the proper type: Firefox: FAIL
   RTCPeerConnection interface: attribute connectionState: Firefox: FAIL
   RTCPeerConnection interface: calling setConfiguration(RTCConfiguration) on new RTCPeerConnection() with too few arguments must throw TypeError: Firefox: FAIL
   RTCRtpSender interface: calling setParameters(RTCRtpSendParameters) on new RTCPeerConnection().addTransceiver('audio').sender with too few arguments must throw TypeError: Firefox: FAIL
   RTCIceTransport interface object name: Firefox: FAIL
   RTCIceCandidate interface: attribute sdpMLineIndex: Firefox: FAIL
   RTCIceCandidate interface: attribute sdpMid: Firefox: FAIL
   RTCPeerConnection interface: new RTCPeerConnection() must inherit property "connectionState" with the proper type: Firefox: FAIL

### Other new tests that's don't pass

/webrtc/idlharness.https.window.html
   RTCPeerConnectionIceErrorEvent interface: attribute address: Firefox: FAIL, Chrome: FAIL, Safari: FAIL
   RTCPeerConnectionIceErrorEvent interface: new RTCPeerConnectionIceErrorEvent('ice-error', { errorCode: 701 }); must inherit property "port" with the proper type: Firefox: FAIL, Chrome: FAIL, Safari: FAIL
   RTCPeerConnectionIceErrorEvent interface: new RTCPeerConnectionIceErrorEvent('ice-error', { errorCode: 701 }); must inherit property "address" with the proper type: Firefox: FAIL, Chrome: FAIL, Safari: FAIL
   RTCPeerConnectionIceErrorEvent interface: attribute port: Firefox: FAIL, Chrome: FAIL, Safari: FAIL
Pushed by james@hoppipolla.co.uk:
https://hg.mozilla.org/integration/mozilla-inbound/rev/176c62796033
[wpt PR 19631] - Update interfaces/webrtc.idl, a=testonly
https://hg.mozilla.org/integration/mozilla-inbound/rev/9b88c7fbe06c
[wpt PR 19631] - Update wpt metadata, a=testonly
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla72
You need to log in before you can comment on or make changes to this bug.