Closed Bug 1792180 Opened 3 years ago Closed 3 years ago

[wpt-sync] Sync PR 36049 - Sync interfaces/ with @webref/idl 3.17.2

Categories

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

task

Tracking

()

RESOLVED FIXED
107 Branch
Tracking Status
firefox107 --- fixed

People

(Reporter: wpt-sync, Unassigned)

References

()

Details

(Whiteboard: [wptsync downstream])

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

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

wpt-pr-bot <wpt-pr-bot@users.noreply.github.com> wrote:

Sync interfaces/ with @webref/idl 3.17.2

This automated pull request updates interfaces/*.idl from @webref/idl 3.17.2.

Before merging, please check that any tests that depend on the updated IDL files still work. In particular, check for gray boxes as the wpt.fyi check status, which usually means that some tests have regressed.

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

See the workflow for how this pull request was created, and the README for how the IDL files in this directory are used.

PR 36049 applied with additional changes from upstream: f99ccfb29fcd28e3679eb272e6f65f4394ae69d6
Component: web-platform-tests → DOM: Core & HTML
Product: Testing → Core

CI Results

Ran 0 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI

Total 4 tests and 235 subtests

Status Summary

Firefox

OK : 4
PASS: 255
FAIL: 124

Chrome

OK : 4
PASS: 351
FAIL: 28

Safari

OK : 4
PASS: 294
FAIL: 85

Links

GitHub PR Head
GitHub PR Base

Details

Firefox-only Failures

  • /media-source/idlharness.window.html [wpt.fyi]
    • SourceBuffer interface: attribute audioTracks: FAIL
    • SourceBuffer interface: attribute videoTracks: FAIL
    • SourceBuffer interface: sourceBuffer must inherit property "audioTracks" with the proper type: FAIL
    • SourceBuffer interface: sourceBuffer must inherit property "videoTracks" with the proper type: FAIL
    • AudioTrack interface: attribute sourceBuffer: FAIL
    • VideoTrack interface: attribute sourceBuffer: FAIL
  • /video-rvfc/idlharness.window.html [wpt.fyi]
    • HTMLVideoElement interface: operation requestVideoFrameCallback(VideoFrameRequestCallback): FAIL
    • HTMLVideoElement interface: operation cancelVideoFrameCallback(unsigned long): FAIL
    • HTMLVideoElement interface: video must inherit property "requestVideoFrameCallback(VideoFrameRequestCallback)" with the proper type: FAIL
    • HTMLVideoElement interface: calling requestVideoFrameCallback(VideoFrameRequestCallback) on video with too few arguments must throw TypeError: FAIL
    • HTMLVideoElement interface: video must inherit property "cancelVideoFrameCallback(unsigned long)" with the proper type: FAIL
    • HTMLVideoElement interface: calling cancelVideoFrameCallback(unsigned long) on video with too few arguments must throw TypeError: FAIL
  • /webrtc-stats/supported-stats.html [wpt.fyi]
    • inbound-rtp's keyFramesDecoded: FAIL
    • inbound-rtp's framesDropped: FAIL
    • inbound-rtp's transportId: FAIL
    • outbound-rtp's mediaSourceId: FAIL
    • outbound-rtp's framesPerSecond: FAIL
    • outbound-rtp's keyFramesEncoded: FAIL
    • outbound-rtp's totalPacketSendDelay: FAIL
    • outbound-rtp's qualityLimitationResolutionChanges: FAIL
    • outbound-rtp's transportId: FAIL
    • remote-inbound-rtp's transportId: FAIL
    • peer-connection's dataChannelsOpened: FAIL
    • peer-connection's dataChannelsClosed: FAIL
    • peer-connection's timestamp: FAIL
    • peer-connection's type: FAIL
    • peer-connection's id: FAIL
    • media-source's trackIdentifier: FAIL
    • media-source's kind: FAIL
    • media-source's timestamp: FAIL
    • media-source's type: FAIL
    • media-source's id: FAIL
    • transport's bytesSent: FAIL
    • transport's bytesReceived: FAIL
    • transport's dtlsState: FAIL
    • transport's selectedCandidatePairId: FAIL
    • transport's localCertificateId: FAIL
    • transport's remoteCertificateId: FAIL
    • transport's tlsVersion: FAIL
    • transport's dtlsCipher: FAIL
    • transport's srtpCipher: FAIL
    • transport's timestamp: FAIL
    • transport's type: FAIL
    • transport's id: FAIL
    • candidate-pair's totalRoundTripTime: FAIL
    • candidate-pair's currentRoundTripTime: FAIL
    • candidate-pair's availableOutgoingBitrate: FAIL
    • candidate-pair's requestsReceived: FAIL
    • candidate-pair's requestsSent: FAIL
    • candidate-pair's responsesReceived: FAIL
    • candidate-pair's responsesSent: FAIL
    • local-candidate's transportId: FAIL
    • remote-candidate's transportId: FAIL
    • certificate's fingerprint: FAIL
    • certificate's fingerprintAlgorithm: FAIL
    • certificate's base64Certificate: FAIL
    • certificate's timestamp: FAIL
    • certificate's type: FAIL
    • certificate's id: FAIL

New Tests That Don't Pass

  • /media-source/idlharness.window.html [wpt.fyi]
    • Partial interface AudioTrack: valid exposure set: FAIL (Chrome: FAIL, Safari: FAIL)
    • Partial interface VideoTrack: valid exposure set: FAIL (Chrome: FAIL, Safari: FAIL)
    • Partial interface TextTrack: valid exposure set: FAIL (Chrome: FAIL, Safari: FAIL)
    • MediaSource interface: attribute canConstructInDedicatedWorker: FAIL (Chrome: PASS, Safari: FAIL)
    • MediaSourceHandle interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
    • MediaSourceHandle interface object length: FAIL (Chrome: PASS, Safari: FAIL)
    • MediaSourceHandle interface object name: FAIL (Chrome: PASS, Safari: FAIL)
    • MediaSourceHandle interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
    • MediaSourceHandle interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
    • MediaSourceHandle interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
    • SourceBuffer interface: attribute audioTracks: FAIL (Chrome: PASS, Safari: PASS)
    • SourceBuffer interface: attribute videoTracks: FAIL (Chrome: PASS, Safari: PASS)
    • SourceBuffer interface: attribute textTracks: FAIL (Chrome: FAIL, Safari: PASS)
    • SourceBuffer interface: sourceBuffer must inherit property "audioTracks" with the proper type: FAIL (Chrome: PASS, Safari: PASS)
    • SourceBuffer interface: sourceBuffer must inherit property "videoTracks" with the proper type: FAIL (Chrome: PASS, Safari: PASS)
    • SourceBuffer interface: sourceBuffer must inherit property "textTracks" with the proper type: FAIL (Chrome: FAIL, Safari: PASS)
    • AudioTrack interface: attribute sourceBuffer: FAIL (Chrome: PASS, Safari: PASS)
    • VideoTrack interface: attribute sourceBuffer: FAIL (Chrome: PASS, Safari: PASS)
    • TextTrack interface: attribute sourceBuffer: FAIL (Chrome: FAIL, Safari: PASS)
  • /video-rvfc/idlharness.window.html [wpt.fyi]
    • HTMLVideoElement interface: operation requestVideoFrameCallback(VideoFrameRequestCallback): FAIL (Chrome: PASS, Safari: PASS)
    • HTMLVideoElement interface: operation cancelVideoFrameCallback(unsigned long): FAIL (Chrome: PASS, Safari: PASS)
    • HTMLVideoElement interface: video must inherit property "requestVideoFrameCallback(VideoFrameRequestCallback)" with the proper type: FAIL (Chrome: PASS, Safari: PASS)
    • HTMLVideoElement interface: calling requestVideoFrameCallback(VideoFrameRequestCallback) on video with too few arguments must throw TypeError: FAIL (Chrome: PASS, Safari: PASS)
    • HTMLVideoElement interface: video must inherit property "cancelVideoFrameCallback(unsigned long)" with the proper type: FAIL (Chrome: PASS, Safari: PASS)
    • HTMLVideoElement interface: calling cancelVideoFrameCallback(unsigned long) on video with too few arguments must throw TypeError: FAIL (Chrome: PASS, Safari: PASS)
  • /webrtc-stats/supported-stats.html [wpt.fyi]
    • inbound-rtp's trackIdentifier: FAIL (Chrome: PASS, Safari: FAIL)
    • inbound-rtp's mid: FAIL (Chrome: PASS, Safari: FAIL)
    • inbound-rtp's keyFramesDecoded: FAIL (Chrome: PASS, Safari: PASS)
    • inbound-rtp's qpSum: FAIL (Chrome: PASS, Safari: FAIL)
    • inbound-rtp's estimatedPlayoutTimestamp: FAIL (Chrome: FAIL, Safari: FAIL)
    • inbound-rtp's jitterBufferTargetDelay: FAIL (Chrome: PASS, Safari: FAIL)
    • inbound-rtp's jitterBufferMinimumDelay: FAIL (Chrome: PASS, Safari: FAIL)
    • inbound-rtp's decoderImplementation: FAIL (Chrome: PASS, Safari: FAIL)
    • inbound-rtp's playoutId: FAIL (Chrome: FAIL, Safari: FAIL)
    • inbound-rtp's framesDropped: FAIL (Chrome: PASS, Safari: PASS)
    • inbound-rtp's transportId: FAIL (Chrome: PASS, Safari: PASS)
    • outbound-rtp's mid: FAIL (Chrome: PASS, Safari: FAIL)
    • outbound-rtp's mediaSourceId: FAIL (Chrome: PASS, Safari: PASS)
    • outbound-rtp's rid: FAIL (Chrome: FAIL, Safari: FAIL)
    • outbound-rtp's targetBitrate: FAIL (Chrome: PASS, Safari: FAIL)
    • outbound-rtp's framesPerSecond: FAIL (Chrome: PASS, Safari: PASS)
    • outbound-rtp's keyFramesEncoded: FAIL (Chrome: PASS, Safari: PASS)
    • outbound-rtp's totalPacketSendDelay: FAIL (Chrome: PASS, Safari: PASS)
    • outbound-rtp's qualityLimitationReason: FAIL (Chrome: PASS, Safari: FAIL)
    • outbound-rtp's qualityLimitationDurations: FAIL (Chrome: PASS, Safari: FAIL)
    • outbound-rtp's qualityLimitationResolutionChanges: FAIL (Chrome: PASS, Safari: PASS)
    • outbound-rtp's encoderImplementation: FAIL (Chrome: PASS, Safari: FAIL)
    • outbound-rtp's active: FAIL (Chrome: PASS, Safari: FAIL)
    • outbound-rtp's transportId: FAIL (Chrome: PASS, Safari: PASS)
    • remote-inbound-rtp's framesDropped: FAIL (Chrome: FAIL, Safari: FAIL)
    • remote-inbound-rtp's transportId: FAIL (Chrome: PASS, Safari: PASS)
    • remote-outbound-rtp's reportsSent: FAIL (Chrome: PASS, Safari: FAIL)
    • remote-outbound-rtp's roundTripTime: FAIL (Chrome: FAIL, Safari: FAIL)
    • remote-outbound-rtp's totalRoundTripTime: FAIL (Chrome: PASS, Safari: FAIL)
    • remote-outbound-rtp's roundTripTimeMeasurements: FAIL (Chrome: PASS, Safari: FAIL)
    • remote-outbound-rtp's transportId: FAIL (Chrome: PASS, Safari: FAIL)
    • peer-connection's dataChannelsOpened: FAIL (Chrome: PASS, Safari: PASS)
    • peer-connection's dataChannelsClosed: FAIL (Chrome: PASS, Safari: PASS)
    • peer-connection's timestamp: FAIL (Chrome: PASS, Safari: PASS)
    • peer-connection's type: FAIL (Chrome: PASS, Safari: PASS)
    • peer-connection's id: FAIL (Chrome: PASS, Safari: PASS)
    • media-source's audioLevel: FAIL (Chrome: PASS, Safari: FAIL)
    • media-source's totalAudioEnergy: FAIL (Chrome: PASS, Safari: FAIL)
    • media-source's totalSamplesDuration: FAIL (Chrome: PASS, Safari: FAIL)
    • media-source's echoReturnLoss: FAIL (Chrome: FAIL, Safari: FAIL)
    • media-source's echoReturnLossEnhancement: FAIL (Chrome: FAIL, Safari: FAIL)
    • media-source's droppedSamplesDuration: FAIL (Chrome: FAIL, Safari: FAIL)
    • media-source's droppedSamplesEvents: FAIL (Chrome: FAIL, Safari: FAIL)
    • media-source's totalCaptureDelay: FAIL (Chrome: FAIL, Safari: FAIL)
    • media-source's totalSamplesCaptured: FAIL (Chrome: FAIL, Safari: FAIL)
    • media-source's width: FAIL (Chrome: PASS, Safari: FAIL)
    • media-source's height: FAIL (Chrome: PASS, Safari: FAIL)
    • media-source's frames: FAIL (Chrome: PASS, Safari: FAIL)
    • media-source's framesPerSecond: FAIL (Chrome: PASS, Safari: FAIL)
    • media-source's trackIdentifier: FAIL (Chrome: PASS, Safari: PASS)
    • media-source's kind: FAIL (Chrome: PASS, Safari: PASS)
    • media-source's timestamp: FAIL (Chrome: PASS, Safari: PASS)
    • media-source's type: FAIL (Chrome: PASS, Safari: PASS)
    • media-source's id: FAIL (Chrome: PASS, Safari: PASS)
    • transport's packetsSent: FAIL (Chrome: PASS, Safari: FAIL)
    • transport's packetsReceived: FAIL (Chrome: PASS, Safari: FAIL)
    • transport's bytesSent: FAIL (Chrome: PASS, Safari: PASS)
    • transport's bytesReceived: FAIL (Chrome: PASS, Safari: PASS)
    • transport's iceRole: FAIL (Chrome: PASS, Safari: FAIL)
    • transport's iceLocalUsernameFragment: FAIL (Chrome: PASS, Safari: FAIL)
    • transport's dtlsState: FAIL (Chrome: PASS, Safari: PASS)
    • transport's iceState: FAIL (Chrome: PASS, Safari: FAIL)
    • transport's selectedCandidatePairId: FAIL (Chrome: PASS, Safari: PASS)
    • transport's localCertificateId: FAIL (Chrome: PASS, Safari: PASS)
    • transport's remoteCertificateId: FAIL (Chrome: PASS, Safari: PASS)
    • transport's tlsVersion: FAIL (Chrome: PASS, Safari: PASS)
    • transport's dtlsCipher: FAIL (Chrome: PASS, Safari: PASS)
    • transport's dtlsRole: FAIL (Chrome: PASS, Safari: FAIL)
    • transport's srtpCipher: FAIL (Chrome: PASS, Safari: PASS)
    • transport's selectedCandidatePairChanges: FAIL (Chrome: PASS, Safari: FAIL)
    • transport's timestamp: FAIL (Chrome: PASS, Safari: PASS)
    • transport's type: FAIL (Chrome: PASS, Safari: PASS)
    • transport's id: FAIL (Chrome: PASS, Safari: PASS)
    • candidate-pair's packetsSent: FAIL (Chrome: PASS, Safari: FAIL)
    • candidate-pair's packetsReceived: FAIL (Chrome: PASS, Safari: FAIL)
    • candidate-pair's totalRoundTripTime: FAIL (Chrome: PASS, Safari: PASS)
    • candidate-pair's currentRoundTripTime: FAIL (Chrome: PASS, Safari: PASS)
    • candidate-pair's availableOutgoingBitrate: FAIL (Chrome: PASS, Safari: PASS)
    • candidate-pair's availableIncomingBitrate: FAIL (Chrome: FAIL, Safari: FAIL)
    • candidate-pair's requestsReceived: FAIL (Chrome: PASS, Safari: PASS)
    • candidate-pair's requestsSent: FAIL (Chrome: PASS, Safari: PASS)
    • candidate-pair's responsesReceived: FAIL (Chrome: PASS, Safari: PASS)
    • candidate-pair's responsesSent: FAIL (Chrome: PASS, Safari: PASS)
    • candidate-pair's consentRequestsSent: FAIL (Chrome: PASS, Safari: FAIL)
    • candidate-pair's packetsDiscardedOnSend: FAIL (Chrome: PASS, Safari: FAIL)
    • candidate-pair's bytesDiscardedOnSend: FAIL (Chrome: PASS, Safari: FAIL)
    • local-candidate's transportId: FAIL (Chrome: PASS, Safari: PASS)
    • local-candidate's url: FAIL (Chrome: FAIL, Safari: FAIL)
    • local-candidate's relayProtocol: FAIL (Chrome: FAIL, Safari: FAIL)
    • remote-candidate's transportId: FAIL (Chrome: PASS, Safari: PASS)
    • remote-candidate's url: FAIL (Chrome: FAIL, Safari: FAIL)
    • remote-candidate's relayProtocol: FAIL (Chrome: FAIL, Safari: FAIL)
    • certificate's fingerprint: FAIL (Chrome: PASS, Safari: PASS)
    • certificate's fingerprintAlgorithm: FAIL (Chrome: PASS, Safari: PASS)
    • certificate's base64Certificate: FAIL (Chrome: PASS, Safari: PASS)
    • certificate's issuerCertificateId: FAIL (Chrome: FAIL, Safari: FAIL)
    • certificate's timestamp: FAIL (Chrome: PASS, Safari: PASS)
    • certificate's type: FAIL (Chrome: PASS, Safari: PASS)
    • certificate's id: FAIL (Chrome: PASS, Safari: PASS)
Pushed by wptsync@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/2a02887cb5c2 [wpt PR 36049] - Sync interfaces/ with @webref/idl 3.17.2, a=testonly https://hg.mozilla.org/integration/autoland/rev/0b258a83d3ea [wpt PR 36049] - Update wpt metadata, a=testonly
Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Target Milestone: --- → 107 Branch
You need to log in before you can comment on or make changes to this bug.