Closed Bug 1728628 Opened 2 months ago Closed 2 months ago

[wpt-sync] Sync PR 30287 - Fix test picture generation and add test.

Categories

(Core :: WebRTC, task, P4)

task

Tracking

()

RESOLVED FIXED
93 Branch
Tracking Status
firefox93 --- fixed

People

(Reporter: mozilla.org, Unassigned)

References

(Depends on 1 open bug, )

Details

(Whiteboard: [wptsync downstream])

Attachments

(1 file)

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

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

b'Harald Alvestrand <hta@chromium.org>' wrote:

Fix test picture generation and add test.

This CL changes the test picture from a growing box to a small moving
box. It adds a test that the expected bandwidth target is achieved at
the expected resolution.

In a browser, 640x480 is not reached within 5 seconds. This is odd.

Bug: None.
Change-Id: I2d94f1c190c26cec6759ecc0f788feea8e52ed7c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3135833
Commit-Queue: Harald Alvestrand \<hta@chromium.org>
Reviewed-by: Florent Castelli \<orphis@chromium.org>
Cr-Commit-Position: refs/heads/main@{#917211}

PR 30287 applied with additional changes from upstream: ed9b278329b48455b62195b32be8aa0f40812de5
Component: web-platform-tests → WebRTC
Product: Testing → Core
Attached file Notable wpt changes
# CI Results

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

Total 125 tests and 310 subtests

## Status Summary

### Firefox
OK     : 100[Gecko-android-em-7.0-x86_64-lite-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview] 101[Gecko-windows10-32-qr-debug, Gecko-windows10-32-qr-opt] 102[Gecko-linux1804-64-qr-debug, Gecko-windows10-64-2004-qr-opt] 103[Gecko-linux1804-64-qr-opt, Gecko-linux1804-64-tsan-qr-opt, Gecko-windows10-64-2004-qr-debug] 113[GitHub]
PASS   : 1014[Gecko-windows10-64-2004-qr-opt] 1016[Gecko-windows10-32-qr-debug, Gecko-windows10-32-qr-opt] 1035[Gecko-android-em-7.0-x86_64-lite-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview] 1036[Gecko-linux1804-64-qr-debug] 1038[Gecko-linux1804-64-qr-opt, Gecko-linux1804-64-tsan-qr-opt, Gecko-windows10-64-2004-qr-debug] 1043[GitHub]
FAIL   : 538[Gecko-windows10-32-qr-debug, Gecko-windows10-32-qr-opt] 548[Gecko-android-em-7.0-x86_64-lite-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-linux1804-64-tsan-qr-opt, Gecko-windows10-64-2004-qr-debug, Gecko-windows10-64-2004-qr-opt] 627[GitHub]
TIMEOUT: 7[Gecko-linux1804-64-qr-opt, Gecko-linux1804-64-tsan-qr-opt, Gecko-windows10-32-qr-debug, Gecko-windows10-32-qr-opt, Gecko-windows10-64-2004-qr-debug] 9[Gecko-linux1804-64-qr-debug, Gecko-windows10-64-2004-qr-opt] 13[Gecko-android-em-7.0-x86_64-lite-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview] 17[GitHub]
ERROR  : 2[Gecko-android-em-7.0-x86_64-lite-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-linux1804-64-tsan-qr-opt, Gecko-windows10-32-qr-debug, Gecko-windows10-32-qr-opt, Gecko-windows10-64-2004-qr-debug, Gecko-windows10-64-2004-qr-opt] 5[GitHub]
NOTRUN : 9[Gecko-android-em-7.0-x86_64-lite-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview, Gecko-linux1804-64-qr-opt, Gecko-linux1804-64-tsan-qr-opt, Gecko-windows10-32-qr-debug, Gecko-windows10-32-qr-opt, Gecko-windows10-64-2004-qr-debug] 10[Gecko-linux1804-64-qr-debug] 16[GitHub] 32[Gecko-windows10-64-2004-qr-opt]

### Chrome
OK     : 120
PASS   : 1477
FAIL   : 213
TIMEOUT: 7
ERROR  : 2
NOTRUN : 20

### Safari
OK     : 105
PASS   : 1068
FAIL   : 564
TIMEOUT: 31
ERROR  : 5
NOTRUN : 50

## Links
[Gecko CI (Treeherder)](https://treeherder.mozilla.org/#/jobs?repo=try&revision=cec198e89af2c0a17e5b4b7a10daf77be0db2aef)
[GitHub PR Head](https://wpt.fyi/results/?sha=84342a65c0288c6e7c0c4168b336ba06d548b31e&label=pr_head)
[GitHub PR Base](https://wpt.fyi/results/?sha=84342a65c0288c6e7c0c4168b336ba06d548b31e&label=pr_base)

## Details

### Firefox-only Failures
/webrtc/RTCConfiguration-rtcpMuxPolicy.html
  new RTCPeerConnection() should have default rtcpMuxPolicy require: FAIL
  new RTCPeerConnection({ rtcpMuxPolicy: undefined }) should have default rtcpMuxPolicy require: FAIL
  new RTCPeerConnection({ rtcpMuxPolicy: 'require' }) should succeed: FAIL
  new RTCPeerConnection({ rtcpMuxPolicy: 'negotiate' }) may succeed or throw NotSupportedError: FAIL
  new RTCPeerConnection(config) - with { rtcpMuxPolicy: null } should throw TypeError: FAIL
  setConfiguration(config) - with { rtcpMuxPolicy: null } should throw TypeError: FAIL
  new RTCPeerConnection(config) - with { rtcpMuxPolicy: 'invalid' } should throw TypeError: FAIL
  setConfiguration(config) - with { rtcpMuxPolicy: 'invalid' } should throw TypeError: FAIL
  setConfiguration({ rtcpMuxPolicy: 'negotiate' }) with initial rtcpMuxPolicy require should throw InvalidModificationError: FAIL
  setConfiguration({ rtcpMuxPolicy: 'require' }) with initial rtcpMuxPolicy negotiate should throw InvalidModificationError: FAIL
  setConfiguration({}) with initial rtcpMuxPolicy negotiate should throw InvalidModificationError: FAIL
  setRemoteDescription throws InvalidAccessError when called with an offer without rtcp-mux and rtcpMuxPolicy is set to require: FAIL
  setRemoteDescription throws InvalidAccessError when called with an answer without rtcp-mux and rtcpMuxPolicy is set to require: FAIL
/webrtc/RTCPeerConnection-connectionState.https.html: SKIP [`Gecko-android-em-7.0-x86_64-lite-qr-debug-geckoview`, `Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview`, `Gecko-android-em-7.0-x86_64-qr-debug-geckoview`, `Gecko-android-em-7.0-x86_64-qr-opt-geckoview`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-qr-opt`, `Gecko-linux1804-64-tsan-qr-opt`, `Gecko-windows10-32-qr-debug`, `Gecko-windows10-32-qr-opt`, `Gecko-windows10-64-2004-qr-debug`, `Gecko-windows10-64-2004-qr-opt`], TIMEOUT [`GitHub`]
  Initial connectionState should be new: FAIL
  Closing the connection should set connectionState to closed: FAIL
  connection with one data channel should eventually have connected connection state: TIMEOUT
  connectionState transitions to connected via connecting: TIMEOUT
  Closing a PeerConnection should not fire connectionstatechange event: NOTRUN
/webrtc/RTCPeerConnection-setLocalDescription-pranswer.html
  setLocalDescription(pranswer) should succeed: FAIL
  setLocalDescription(pranswer) can be applied multiple times while still in have-local-pranswer: FAIL
  setLocalDescription(answer) from have-local-pranswer state should succeed: FAIL
/webrtc/RTCPeerConnection-setRemoteDescription-pranswer.html
  setRemoteDescription(pranswer) from stable state should reject with InvalidStateError: FAIL
  setRemoteDescription(pranswer) from have-local-offer state should succeed: FAIL
  setRemoteDescription(pranswer) multiple times should succeed: FAIL
  setRemoteDescription(answer) from have-remote-pranswer state should succeed: FAIL
/webrtc/RTCPeerConnection-track-stats.https.html: SKIP [`Gecko-android-em-7.0-x86_64-lite-qr-debug-geckoview`, `Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview`, `Gecko-android-em-7.0-x86_64-qr-debug-geckoview`, `Gecko-android-em-7.0-x86_64-qr-opt-geckoview`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-qr-opt`, `Gecko-linux1804-64-tsan-qr-opt`, `Gecko-windows10-32-qr-debug`, `Gecko-windows10-32-qr-opt`, `Gecko-windows10-64-2004-qr-debug`, `Gecko-windows10-64-2004-qr-opt`], TIMEOUT [`GitHub`]
  addTrack() without setLocalDescription() yields track stats: FAIL
  addTrack() with setLocalDescription() yields track stats: FAIL
  O/A exchange yields outbound RTP stream stats for sending track: FAIL
  O/A exchange yields inbound RTP stream stats for receiving track: FAIL
  replaceTrack() before offer: new track attachment stats present: FAIL
  replaceTrack() after offer, before answer: new track attachment stats present: FAIL
  replaceTrack() after answer: new track attachment stats present: FAIL
  RTCRtpSender.getStats() contains only outbound-rtp and related stats: TIMEOUT
  RTCRtpReceiver.getStats() contains only inbound-rtp and related stats: NOTRUN
  RTCPeerConnection.getStats(sendingTrack) is the same as RTCRtpSender.getStats(): NOTRUN
  RTCPeerConnection.getStats(receivingTrack) is the same as RTCRtpReceiver.getStats(): NOTRUN
/webrtc/RTCRtpSender-setStreams.https.html
  setStreams causes streams to be reported via ontrack on callee: FAIL
  setStreams can be used to reconstruct a stream with a track on the remote side: FAIL
  Adding streams and changing direction causes new streams to be reported via ontrack on callee: FAIL
  setStreams() fires InvalidStateError on a closed peer connection.: FAIL
/webrtc-svc/RTCRtpParameters-scalability.html: ERROR [`GitHub`], SKIP [`Gecko-android-em-7.0-x86_64-lite-qr-debug-geckoview`, `Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview`, `Gecko-android-em-7.0-x86_64-qr-debug-geckoview`, `Gecko-android-em-7.0-x86_64-qr-opt-geckoview`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-qr-opt`, `Gecko-linux1804-64-tsan-qr-opt`, `Gecko-windows10-32-qr-debug`, `Gecko-windows10-32-qr-opt`, `Gecko-windows10-64-2004-qr-debug`, `Gecko-windows10-64-2004-qr-opt`]
/html/dom/usvstring-reflection.https.html
  anchor : unpaired surrogate codepoint should be replaced with U+FFFD: FAIL linked bug:Bug 1645268
  area : unpaired surrogate codepoint should be replaced with U+FFFD: FAIL linked bug:Bug 1645268
  source : unpaired surrogate codepoint should be replaced with U+FFFD: FAIL linked bug:Bug 1645268
  storage event : unpaired surrogate codepoint should be replaced with U+FFFD: FAIL linked bug:Bug 1645268
/mst-content-hint/idlharness.window.html
  MediaStreamTrack interface: attribute contentHint: FAIL
  MediaStreamTrack interface: audioTrack must inherit property "contentHint" with the proper type: FAIL
  MediaStreamTrack interface: videoTrack must inherit property "contentHint" with the proper type: FAIL
/webrtc/RTCDataChannel-iceRestart.html: ERROR
/webrtc/RTCPeerConnection-getStats.https.html: TIMEOUT
  getStats() with no argument should return stats report containing peer-connection stats on an empty PC: FAIL
  getStats() track with stream returns peer-connection and outbound-rtp stats: TIMEOUT
  getStats() track without stream returns peer-connection and outbound-rtp stats: NOTRUN
  getStats() audio outbound-rtp contains all mandatory stats: NOTRUN
  getStats() video outbound-rtp contains all mandatory stats: NOTRUN
  getStats() on track associated with RTCRtpSender should return stats report containing outbound-rtp stats: NOTRUN
  getStats() on track associated with RTCRtpReceiver should return stats report containing inbound-rtp stats: NOTRUN
  getStats() inbound-rtp contains all mandatory stats: NOTRUN
  RTCStats.timestamp increases with time passing: NOTRUN
/webrtc/RTCPeerConnection-mandatory-getStats.https.html
  RTCRtpStreamStats's transportId: FAIL
  RTCRtpStreamStats's codecId: FAIL
  RTCInboundRtpStreamStats's framesReceived: FAIL
  RTCInboundRtpStreamStats's totalAudioEnergy: FAIL
  RTCInboundRtpStreamStats's totalSamplesDuration: FAIL
  RTCMediaSourceStats's trackIdentifier: FAIL
  RTCMediaSourceStats's kind: FAIL
  RTCCodecStats's payloadType: FAIL
  RTCCodecStats's mimeType: FAIL
  RTCCodecStats's clockRate: FAIL
  RTCCodecStats's channels: FAIL
  RTCCodecStats's sdpFmtpLine: FAIL
  RTCIceCandidatePairStats's totalRoundTripTime: FAIL
  RTCIceCandidatePairStats's currentRoundTripTime: FAIL
  RTCCertificateStats's fingerprint: FAIL
  RTCCertificateStats's fingerprintAlgorithm: FAIL
  RTCCertificateStats's base64Certificate: FAIL
/webrtc/RTCPeerConnection-onnegotiationneeded.html
  Calling setStreams should cause negotiationneeded to fire: FAIL
/webrtc/RTCPeerConnection-setDescription-transceiver.html
  setRemoteDescription should set transceiver inactive if its corresponding m section is rejected: FAIL
/webrtc/RTCPeerConnection-transceivers.https.html
  addTransceiver(track, init): initialize sendEncodings[0].active to false: FAIL
/webrtc/idlharness.https.window.html
  RTCPeerConnection interface: operation setRemoteDescription(RTCSessionDescriptionInit): FAIL
  RTCPeerConnection interface: attribute connectionState: FAIL
  RTCPeerConnection interface: attribute onicecandidateerror: FAIL
  RTCPeerConnection interface: attribute onconnectionstatechange: FAIL
  RTCPeerConnection interface: operation setRemoteDescription(RTCSessionDescriptionInit, VoidFunction, RTCPeerConnectionErrorCallback): FAIL
  RTCPeerConnection interface: new RTCPeerConnection() must inherit property "connectionState" with the proper type: FAIL
  RTCPeerConnection interface: new RTCPeerConnection() must inherit property "setConfiguration(optional RTCConfiguration)" with the proper type: FAIL
  RTCPeerConnection interface: calling setConfiguration(optional RTCConfiguration) on new RTCPeerConnection() with too few arguments must throw TypeError: FAIL
  RTCPeerConnection interface: new RTCPeerConnection() must inherit property "onicecandidateerror" with the proper type: FAIL
  RTCPeerConnection interface: new RTCPeerConnection() must inherit property "onconnectionstatechange" with the proper type: FAIL
  RTCIceCandidate interface: attribute candidate: FAIL
  RTCIceCandidate interface: attribute sdpMid: FAIL
  RTCIceCandidate interface: attribute sdpMLineIndex: FAIL
  RTCIceCandidate interface: attribute foundation: FAIL
  RTCIceCandidate interface: attribute component: FAIL
  RTCIceCandidate interface: attribute priority: FAIL
  RTCIceCandidate interface: attribute address: FAIL
  RTCIceCandidate interface: attribute protocol: FAIL
  RTCIceCandidate interface: attribute port: FAIL
  RTCIceCandidate interface: attribute type: FAIL
  RTCIceCandidate interface: attribute tcpType: FAIL
  RTCIceCandidate interface: attribute relatedAddress: FAIL
  RTCIceCandidate interface: attribute relatedPort: FAIL
  RTCIceCandidate interface: attribute usernameFragment: FAIL
  RTCIceCandidate interface: new RTCIceCandidate({ sdpMid: 1 }) must inherit property "foundation" with the proper type: FAIL
  RTCIceCandidate interface: new RTCIceCandidate({ sdpMid: 1 }) must inherit property "component" with the proper type: FAIL
  RTCIceCandidate interface: new RTCIceCandidate({ sdpMid: 1 }) must inherit property "priority" with the proper type: FAIL
  RTCIceCandidate interface: new RTCIceCandidate({ sdpMid: 1 }) must inherit property "address" with the proper type: FAIL
  RTCIceCandidate interface: new RTCIceCandidate({ sdpMid: 1 }) must inherit property "protocol" with the proper type: FAIL
  RTCIceCandidate interface: new RTCIceCandidate({ sdpMid: 1 }) must inherit property "port" with the proper type: FAIL
  RTCIceCandidate interface: new RTCIceCandidate({ sdpMid: 1 }) must inherit property "type" with the proper type: FAIL
  RTCIceCandidate interface: new RTCIceCandidate({ sdpMid: 1 }) must inherit property "tcpType" with the proper type: FAIL
  RTCIceCandidate interface: new RTCIceCandidate({ sdpMid: 1 }) must inherit property "relatedAddress" with the proper type: FAIL
  RTCIceCandidate interface: new RTCIceCandidate({ sdpMid: 1 }) must inherit property "relatedPort" with the proper type: FAIL
  RTCPeerConnectionIceErrorEvent interface: existence and properties of interface object: FAIL
  RTCPeerConnectionIceErrorEvent interface object length: FAIL
  RTCPeerConnectionIceErrorEvent interface object name: FAIL
  RTCPeerConnectionIceErrorEvent interface: existence and properties of interface prototype object: FAIL
  RTCPeerConnectionIceErrorEvent interface: existence and properties of interface prototype object's "constructor" property: FAIL
  RTCPeerConnectionIceErrorEvent interface: existence and properties of interface prototype object's @@unscopables property: FAIL
  RTCPeerConnectionIceErrorEvent interface: attribute address: FAIL
  RTCPeerConnectionIceErrorEvent interface: attribute port: FAIL
  RTCPeerConnectionIceErrorEvent interface: attribute url: FAIL
  RTCPeerConnectionIceErrorEvent interface: attribute errorCode: FAIL
  RTCPeerConnectionIceErrorEvent interface: attribute errorText: FAIL
  RTCPeerConnectionIceErrorEvent must be primary interface of new RTCPeerConnectionIceErrorEvent('ice-error', { port: 0, errorCode: 701 });: FAIL
  Stringification of new RTCPeerConnectionIceErrorEvent('ice-error', { port: 0, errorCode: 701 });: FAIL
  RTCPeerConnectionIceErrorEvent interface: new RTCPeerConnectionIceErrorEvent('ice-error', { port: 0, errorCode: 701 }); must inherit property "address" with the proper type: FAIL
  RTCPeerConnectionIceErrorEvent interface: new RTCPeerConnectionIceErrorEvent('ice-error', { port: 0, errorCode: 701 }); must inherit property "port" with the proper type: FAIL
  RTCPeerConnectionIceErrorEvent interface: new RTCPeerConnectionIceErrorEvent('ice-error', { port: 0, errorCode: 701 }); must inherit property "url" with the proper type: FAIL
  RTCPeerConnectionIceErrorEvent interface: new RTCPeerConnectionIceErrorEvent('ice-error', { port: 0, errorCode: 701 }); must inherit property "errorCode" with the proper type: FAIL
  RTCPeerConnectionIceErrorEvent interface: new RTCPeerConnectionIceErrorEvent('ice-error', { port: 0, errorCode: 701 }); must inherit property "errorText" with the proper type: FAIL
  RTCCertificate interface: operation getFingerprints(): FAIL
  RTCCertificate interface: idlTestObjects.certificate must inherit property "getFingerprints()" with the proper type: FAIL
  RTCRtpSender interface: operation getCapabilities(DOMString): FAIL
  RTCRtpSender interface: operation setParameters(RTCRtpSendParameters): FAIL
  RTCRtpSender interface: operation setStreams(MediaStream...): FAIL
  RTCRtpSender interface: calling getCapabilities(DOMString) on new RTCPeerConnection().addTransceiver('audio').sender with too few arguments must throw TypeError: FAIL
  RTCRtpSender interface: calling setParameters(RTCRtpSendParameters) on new RTCPeerConnection().addTransceiver('audio').sender with too few arguments must throw TypeError: FAIL
  RTCRtpSender interface: new RTCPeerConnection().addTransceiver('audio').sender must inherit property "setStreams(MediaStream...)" with the proper type: FAIL
  RTCRtpSender interface: calling setStreams(MediaStream...) on new RTCPeerConnection().addTransceiver('audio').sender with too few arguments must throw TypeError: FAIL
  RTCRtpReceiver interface: operation getCapabilities(DOMString): FAIL
  RTCRtpReceiver interface: operation getParameters(): FAIL
  RTCRtpReceiver interface: calling getCapabilities(DOMString) on new RTCPeerConnection().addTransceiver('audio').receiver with too few arguments must throw TypeError: FAIL
  RTCRtpReceiver interface: new RTCPeerConnection().addTransceiver('audio').receiver must inherit property "getParameters()" with the proper type: FAIL
  RTCRtpTransceiver interface: operation setCodecPreferences(sequence<RTCRtpCodecCapability>): FAIL
  RTCRtpTransceiver interface: new RTCPeerConnection().addTransceiver('audio') must inherit property "setCodecPreferences(sequence<RTCRtpCodecCapability>)" with the proper type: FAIL
  RTCRtpTransceiver interface: calling setCodecPreferences(sequence<RTCRtpCodecCapability>) on new RTCPeerConnection().addTransceiver('audio') with too few arguments must throw TypeError: FAIL
  RTCIceTransport interface object length: FAIL
  RTCIceTransport interface object name: FAIL
  RTCIceTransport interface: existence and properties of interface prototype object's "constructor" property: FAIL
  RTCIceTransport interface: existence and properties of interface prototype object's @@unscopables property: FAIL
  RTCIceTransport interface: attribute state: FAIL
  RTCIceTransport interface: attribute gatheringState: FAIL
  RTCDTMFSender interface: attribute canInsertDTMF: FAIL
/webrtc/protocol/handover.html
  Negotiation of handover initiated at caller works: FAIL
  Negotiation of handover initiated at callee works: FAIL
/webrtc/protocol/ice-ufragpwd.html
  setRemoteDescription with a ice-ufrag containing a non-ice-char fails: FAIL
  setRemoteDescription with a ice-pwd containing a non-ice-char fails: FAIL
/webrtc/protocol/rtp-clockrate.html: TIMEOUT
  video rtp timestamps increase by approximately 90000 per second: TIMEOUT
/webrtc/protocol/rtp-demuxing.html
  Can demux two video tracks with different payload types on a bundled connection: FAIL
/webrtc/protocol/video-codecs.https.html
  H.264 and VP8 should be supported in initial offer: FAIL linked bug:Bug 1534688
  H.264 and VP8 should be negotiated after handshake: FAIL linked bug:Bug 1534687
  All H.264 codecs MUST include profile-level-id: FAIL linked bug:Bug 1534687
/webrtc/simulcast/basic.https.html
  Basic simulcast setup with two spatial layers: FAIL
/webrtc/simulcast/getStats.https.html
  Simulcast getStats results: FAIL
/webrtc/simulcast/h264.https.html
  H264 simulcast setup with two spatial layers: FAIL
/webrtc/simulcast/setParameters-active.https.html
  Simulcast setParameters active=false stops sending frames: FAIL
/webrtc/simulcast/vp8.https.html
  VP8 simulcast setup with two spatial layers: FAIL
/webrtc-stats/supported-stats.html
  codec's payloadType: FAIL
  codec's mimeType: FAIL
  codec's clockRate: FAIL
  codec's channels: FAIL
  codec's sdpFmtpLine: FAIL
  codec's timestamp: FAIL
  codec's type: FAIL
  codec's id: FAIL
  inbound-rtp's keyFramesDecoded: FAIL
  inbound-rtp's frameWidth: FAIL
  inbound-rtp's frameHeight: FAIL
  inbound-rtp's framesPerSecond: FAIL
  inbound-rtp's totalDecodeTime: FAIL
  inbound-rtp's totalInterFrameDelay: FAIL
  inbound-rtp's totalSquaredInterFrameDelay: FAIL
  inbound-rtp's lastPacketReceivedTimestamp: FAIL
  inbound-rtp's headerBytesReceived: FAIL
  inbound-rtp's fecPacketsReceived: FAIL
  inbound-rtp's fecPacketsDiscarded: FAIL
  inbound-rtp's jitterBufferDelay: FAIL
  inbound-rtp's jitterBufferEmittedCount: FAIL
  inbound-rtp's totalSamplesReceived: FAIL
  inbound-rtp's concealedSamples: FAIL
  inbound-rtp's silentConcealedSamples: FAIL
  inbound-rtp's concealmentEvents: FAIL
  inbound-rtp's insertedSamplesForDeceleration: FAIL
  inbound-rtp's removedSamplesForAcceleration: FAIL
  inbound-rtp's audioLevel: FAIL
  inbound-rtp's totalAudioEnergy: FAIL
  inbound-rtp's totalSamplesDuration: FAIL
  inbound-rtp's framesReceived: FAIL
  inbound-rtp's transportId: FAIL
  inbound-rtp's codecId: FAIL
  outbound-rtp's mediaSourceId: FAIL
  outbound-rtp's headerBytesSent: FAIL
  outbound-rtp's retransmittedPacketsSent: FAIL
  outbound-rtp's retransmittedBytesSent: FAIL
  outbound-rtp's totalEncodedBytesTarget: FAIL
  outbound-rtp's frameWidth: FAIL
  outbound-rtp's frameHeight: FAIL
  outbound-rtp's framesPerSecond: FAIL
  outbound-rtp's framesSent: FAIL
  outbound-rtp's hugeFramesSent: FAIL
  outbound-rtp's keyFramesEncoded: FAIL
  outbound-rtp's totalEncodeTime: FAIL
  outbound-rtp's totalPacketSendDelay: FAIL
  outbound-rtp's qualityLimitationResolutionChanges: FAIL
  outbound-rtp's transportId: FAIL
  outbound-rtp's codecId: FAIL
  remote-inbound-rtp's transportId: FAIL
  remote-inbound-rtp's codecId: 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

(See attachment for full changes)
Pushed by wptsync@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/a245fa68ddfb
[wpt PR 30287] - Fix test picture generation and add test., a=testonly
https://hg.mozilla.org/integration/autoland/rev/838dd55bd25a
[wpt PR 30287] - Update wpt metadata, a=testonly

Backed out along with Bug 1729130 for causing wpt failures on document-has-system-focus.html.
see: https://hg.mozilla.org/integration/autoland/rev/5e767edee1305bb36d76f280ec35466f871c64d2

Pushed by wptsync@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/360de6c60e72
[wpt PR 30287] - Fix test picture generation and add test., a=testonly
https://hg.mozilla.org/integration/autoland/rev/455faf8542bf
[wpt PR 30287] - Update wpt metadata, a=testonly
Status: NEW → RESOLVED
Closed: 2 months ago
Resolution: --- → FIXED
Target Milestone: --- → 93 Branch
You need to log in before you can comment on or make changes to this bug.