Closed
Bug 1612090
Opened 6 years ago
Closed 6 years ago
[wpt-sync] Sync PR 21488 - Update interfaces/html.idl and associated test
Categories
(Core :: DOM: Core & HTML, task, P4)
Core
DOM: Core & HTML
Tracking
()
RESOLVED
FIXED
mozilla75
| Tracking | Status | |
|---|---|---|
| firefox75 | --- | fixed |
People
(Reporter: wpt-sync, Unassigned)
References
()
Details
(Whiteboard: [wptsync downstream])
Attachments
(10 files)
Sync web-platform-tests PR 21488 into mozilla-central (this bug is closed when the sync is complete).
PR: https://github.com/web-platform-tests/wpt/pull/21488
Details from upstream follow.
Stephen McGruer <smcgruer@chromium.org> wrote:
Update interfaces/html.idl and associated test
| Assignee | ||
Updated•6 years ago
|
Component: web-platform-tests → DOM: Core & HTML
Product: Testing → Core
| Assignee | ||
Updated•6 years ago
|
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → INVALID
| Assignee | ||
Updated•6 years ago
|
Status: RESOLVED → REOPENED
Resolution: INVALID → ---
| Assignee | ||
Comment 1•6 years ago
|
||
Pushed to try (stability) https://treeherder.mozilla.org/#/jobs?repo=try&revision=80fb916261b61afa54ea5116019d81a51204c6ef
| Assignee | ||
Comment 2•6 years ago
|
||
# CI Results
Ran 13 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI
Total 196 tests
## Status Summary
### Firefox
OK : 147[Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview] 148[Gecko-linux1804-64-asan-opt, Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt, Gecko-windows7-32-debug, Gecko-windows7-32-opt] 153[GitHub]
PASS : 19543[GitHub] 19685[Gecko-windows7-32-debug, Gecko-windows7-32-opt] 19687[Gecko-linux1804-64-asan-opt, Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt] 19697[Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview]
FAIL : 3594[Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview] 3811[Gecko-linux1804-64-asan-opt, Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt] 3813[Gecko-windows7-32-debug, Gecko-windows7-32-opt] 4269[GitHub]
### Chrome
OK : 153
PASS : 22757
FAIL : 1119
### Safari
OK : 138
PASS : 15049
FAIL : 5380
ERROR: 15
## Links
[Gecko CI (Treeherder)](https://treeherder.mozilla.org/#/jobs?repo=try&revision=80fb916261b61afa54ea5116019d81a51204c6ef)
[GitHub PR Head](https://wpt.fyi/results/?sha=6fbbdb5d32e34056e705d60b0c245ead4d55391c&label=pr_head)
[GitHub PR Base](https://wpt.fyi/results/?sha=6fbbdb5d32e34056e705d60b0c245ead4d55391c&label=pr_base)
## Details
### Firefox-only Failures
/css/cssom/idlharness.html
Stringification of getComputedStyle(svg_element): FAIL
Stringification of svg_element.style: FAIL
CSSStyleDeclaration must be primary interface of sheet.cssRules[4].style: FAIL
Stringification of sheet.cssRules[4].style: FAIL
Stringification of sheet.cssRules[2].style: FAIL
CSSStyleDeclaration must be primary interface of svg_element.style: FAIL
CSSStyleDeclaration must be primary interface of style_element.style: FAIL
CSSStyleDeclaration interface: attribute cssFloat: FAIL
CSSStyleDeclaration must be primary interface of sheet.cssRules[2].style: FAIL
CSSPageRule interface: attribute selectorText: FAIL
CSSPageRule interface: sheet.cssRules[2] must inherit property "selectorText" with the proper type: FAIL
Stringification of style_element.style: FAIL
CSSStyleDeclaration must be primary interface of getComputedStyle(svg_element): FAIL
/service-workers/service-worker/interfaces-window.https.html
CacheStorage interface object length: FAIL
/fetch/api/idlharness.any.worker.html
Request interface: attribute keepalive: FAIL
Request interface: new Request('about:blank') must inherit property "keepalive" with the proper type: FAIL
/webrtc/idlharness.https.window.html
RTCIceCandidate interface: attribute candidate: FAIL
RTCDTMFSender interface: attribute canInsertDTMF: FAIL
RTCRtpReceiver interface: calling getCapabilities(DOMString) on new RTCPeerConnection().addTransceiver('audio').receiver with too few arguments must throw TypeError: FAIL
RTCPeerConnection interface: attribute onconnectionstatechange: FAIL
RTCIceTransport interface object length: FAIL
RTCIceTransport interface: attribute gatheringState: FAIL
RTCRtpReceiver interface: operation getCapabilities(DOMString): FAIL
RTCRtpSender interface: calling getCapabilities(DOMString) on new RTCPeerConnection().addTransceiver('audio').sender with too few arguments must throw TypeError: FAIL
RTCRtpSender interface: operation getCapabilities(DOMString): FAIL
RTCIceTransport interface: attribute state: FAIL
RTCIceTransport interface: existence and properties of interface prototype object's @@unscopables property: FAIL
RTCCertificate interface: idlTestObjects.certificate must inherit property "getFingerprints()" with the proper type: FAIL
RTCIceTransport interface: existence and properties of interface prototype object's "constructor" property: FAIL
RTCPeerConnection interface: new RTCPeerConnection() must inherit property "setConfiguration(RTCConfiguration)" with the proper type: FAIL
RTCCertificate interface: operation getFingerprints(): FAIL
RTCRtpReceiver interface: new RTCPeerConnection().addTransceiver('audio').receiver must inherit property "getParameters()" with the proper type: FAIL
RTCRtpReceiver interface: operation getParameters(): FAIL
RTCPeerConnection interface: new RTCPeerConnection() must inherit property "onconnectionstatechange" with the proper type: FAIL
RTCPeerConnection interface: attribute connectionState: FAIL
RTCPeerConnection interface: calling setConfiguration(RTCConfiguration) on new RTCPeerConnection() 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
RTCIceTransport interface object name: FAIL
RTCIceCandidate interface: attribute sdpMLineIndex: FAIL
RTCIceCandidate interface: attribute sdpMid: FAIL
RTCPeerConnection interface: new RTCPeerConnection() must inherit property "connectionState" with the proper type: FAIL
/mediacapture-fromelement/idlharness.window.html
CanvasCaptureMediaStreamTrack interface: track must inherit property "requestFrame()" with the proper type: FAIL
CanvasCaptureMediaStreamTrack interface: track must inherit property "canvas" with the proper type: FAIL
CanvasCaptureMediaStreamTrack interface: operation requestFrame(): FAIL
CanvasCaptureMediaStreamTrack interface: existence and properties of interface object: FAIL
CanvasCaptureMediaStreamTrack must be primary interface of track: FAIL
CanvasCaptureMediaStreamTrack interface: existence and properties of interface prototype object: FAIL
CanvasCaptureMediaStreamTrack interface: attribute canvas: FAIL
Stringification of track: FAIL
CanvasCaptureMediaStreamTrack interface object name: FAIL
CanvasCaptureMediaStreamTrack interface: existence and properties of interface prototype object's @@unscopables property: FAIL
CanvasCaptureMediaStreamTrack interface object length: FAIL
CanvasCaptureMediaStreamTrack interface: existence and properties of interface prototype object's "constructor" property: FAIL
/svg/idlharness.window.html
SVGSVGElement interface: objects.svg must inherit property "checkIntersection(SVGElement, DOMRectReadOnly)" with the proper type: FAIL
SVGSVGElement interface: calling getIntersectionList(DOMRectReadOnly, SVGElement) on objects.svg with too few arguments must throw TypeError: FAIL
SVGSVGElement interface: operation checkIntersection(SVGElement, DOMRectReadOnly): FAIL
SVGSVGElement interface: objects.svg must inherit property "checkEnclosure(SVGElement, DOMRectReadOnly)" with the proper type: FAIL
SVGUnitTypes interface: constant SVG_UNIT_TYPE_USERSPACEONUSE on interface prototype object: FAIL
SVGUnitTypes interface: existence and properties of interface prototype object's "constructor" property: FAIL
SVGSVGElement interface: operation getEnclosureList(DOMRectReadOnly, SVGElement): FAIL
SVGUnitTypes interface: existence and properties of interface prototype object's @@unscopables property: FAIL
SVGUnitTypes interface: constant SVG_UNIT_TYPE_OBJECTBOUNDINGBOX on interface prototype object: FAIL
SVGSVGElement interface: operation getIntersectionList(DOMRectReadOnly, SVGElement): FAIL
SVGSVGElement interface: calling getEnclosureList(DOMRectReadOnly, SVGElement) on objects.svg with too few arguments must throw TypeError: FAIL
SVGUnitTypes interface: constant SVG_UNIT_TYPE_UNKNOWN on interface prototype object: FAIL
SVGSVGElement interface: objects.svg must inherit property "getEnclosureList(DOMRectReadOnly, SVGElement)" with the proper type: FAIL
SVGSVGElement interface: objects.svg must inherit property "getIntersectionList(DOMRectReadOnly, SVGElement)" with the proper type: FAIL
SVGUnitTypes interface: existence and properties of interface prototype object: FAIL
SVGSVGElement interface: operation checkEnclosure(SVGElement, DOMRectReadOnly): FAIL
SVGSVGElement interface: calling checkIntersection(SVGElement, DOMRectReadOnly) on objects.svg with too few arguments must throw TypeError: FAIL
SVGSVGElement interface: calling checkEnclosure(SVGElement, DOMRectReadOnly) on objects.svg with too few arguments must throw TypeError: FAIL
/fetch/api/idlharness.any.serviceworker.html
Request interface: attribute keepalive: FAIL
Request interface: new Request('about:blank') must inherit property "keepalive" with the proper type: FAIL
/fetch/api/idlharness.any.html
Request interface: attribute keepalive: FAIL
Request interface: new Request('about:blank') must inherit property "keepalive" with the proper type: FAIL
/css/cssom-view/idlharness.html
Screen interface: existence and properties of interface object: FAIL
Screen interface: existence and properties of interface prototype object: FAIL
/mediacapture-streams/idlharness.https.window.html
MediaStreamTrack interface: operation getCapabilities(): FAIL
MediaStreamTrack interface: track must inherit property "getCapabilities()" with the proper type: FAIL
/payment-request/idlharness.https.window.html
PaymentAddress interface: attribute phone: FAIL
MerchantValidationEvent interface: attribute methodName: FAIL
PaymentMethodChangeEvent interface: existence and properties of interface object: FAIL
PaymentRequest interface: attribute onshippingoptionchange: FAIL
PaymentRequestUpdateEvent interface: existence and properties of interface prototype object's @@unscopables property: FAIL
PaymentResponse interface: operation retry(PaymentValidationErrors): FAIL
PaymentResponse interface: attribute payerName: FAIL
PaymentAddress interface object name: FAIL
PaymentAddress interface: attribute recipient: FAIL
PaymentAddress interface: attribute organization: FAIL
MerchantValidationEvent interface: new MerchantValidationEvent("merchantvalidation") must inherit property "methodName" with the proper type: FAIL
MerchantValidationEvent interface: existence and properties of interface prototype object's "constructor" property: FAIL
PaymentAddress interface: attribute dependentLocality: FAIL
PaymentResponse interface: attribute payerEmail: FAIL
MerchantValidationEvent interface object length: FAIL
PaymentMethodChangeEvent interface: attribute methodName: FAIL
PaymentRequestUpdateEvent interface: calling updateWith([object Object]) on new PaymentMethodChangeEvent("paymentmethodchange") with too few arguments must throw TypeError: FAIL
PaymentRequest must be primary interface of paymentRequest: FAIL
PaymentAddress interface: attribute region: FAIL
PaymentAddress interface: operation toJSON(): FAIL
PaymentRequest interface: paymentRequest must inherit property "id" with the proper type: FAIL
PaymentAddress interface: attribute addressLine: FAIL
PaymentRequest interface: paymentRequest must inherit property "onshippingoptionchange" with the proper type: FAIL
PaymentRequest interface: paymentRequest must inherit property "shippingAddress" with the proper type: FAIL
PaymentRequest interface: existence and properties of interface prototype object: FAIL
PaymentRequestUpdateEvent interface: operation updateWith([object Object]): FAIL
PaymentResponse interface: attribute shippingOption: FAIL
PaymentRequest interface: operation show([object Object]): FAIL
MerchantValidationEvent must be primary interface of new MerchantValidationEvent("merchantvalidation"): FAIL
PaymentRequest interface: attribute onshippingaddresschange: FAIL
PaymentRequest interface object name: FAIL
PaymentAddress interface: attribute sortingCode: FAIL
PaymentRequest interface: paymentRequest must inherit property "abort()" with the proper type: FAIL
MerchantValidationEvent interface: new MerchantValidationEvent("merchantvalidation") must inherit property "complete([object Object])" with the proper type: FAIL
PaymentRequest interface: paymentRequest must inherit property "show([object Object])" with the proper type: FAIL
PaymentMethodChangeEvent interface: new PaymentMethodChangeEvent("paymentmethodchange") must inherit property "methodName" with the proper type: FAIL
MerchantValidationEvent interface: existence and properties of interface prototype object: FAIL
PaymentAddress interface: existence and properties of interface object: FAIL
PaymentRequest interface: paymentRequest must inherit property "shippingOption" with the proper type: FAIL
PaymentRequest interface: attribute id: FAIL
PaymentMethodChangeEvent interface: attribute methodDetails: FAIL
PaymentRequest interface: attribute shippingOption: FAIL
PaymentRequest interface: paymentRequest must inherit property "onpaymentmethodchange" with the proper type: FAIL
PaymentRequest interface: existence and properties of interface object: FAIL
PaymentResponse interface: attribute shippingAddress: FAIL
MerchantValidationEvent interface: existence and properties of interface prototype object's @@unscopables property: FAIL
PaymentRequestUpdateEvent interface: calling updateWith([object Object]) on new PaymentRequestUpdateEvent("paymentrequestupdate") with too few arguments must throw TypeError: FAIL
PaymentRequest interface: paymentRequest must inherit property "shippingType" with the proper type: FAIL
PaymentRequestUpdateEvent interface: new PaymentRequestUpdateEvent("paymentrequestupdate") must inherit property "updateWith([object Object])" with the proper type: FAIL
PaymentRequestUpdateEvent interface object name: FAIL
PaymentRequestUpdateEvent interface: existence and properties of interface prototype object: FAIL
Stringification of new PaymentMethodChangeEvent("paymentmethodchange"): FAIL
PaymentMethodChangeEvent must be primary interface of new PaymentMethodChangeEvent("paymentmethodchange"): FAIL
PaymentRequest interface: paymentRequest must inherit property "onshippingaddresschange" with the proper type: FAIL
PaymentMethodChangeEvent interface object name: FAIL
PaymentRequest interface: operation canMakePayment(): FAIL
MerchantValidationEvent interface object name: FAIL
MerchantValidationEvent interface: existence and properties of interface object: FAIL
MerchantValidationEvent interface: attribute validationURL: FAIL
PaymentAddress interface: attribute country: FAIL
PaymentAddress interface: attribute postalCode: FAIL
PaymentRequest interface: calling show([object Object]) on paymentRequest with too few arguments must throw TypeError: FAIL
PaymentRequestUpdateEvent interface: existence and properties of interface prototype object's "constructor" property: FAIL
PaymentResponse interface object length: FAIL
PaymentAddress interface: existence and properties of interface prototype object: FAIL
PaymentAddress interface: existence and properties of interface prototype object's "constructor" property: FAIL
MerchantValidationEvent interface: operation complete([object Object]): FAIL
PaymentRequestUpdateEvent interface: existence and properties of interface object: FAIL
PaymentAddress interface: attribute city: FAIL
PaymentResponse interface: existence and properties of interface prototype object's @@unscopables property: FAIL
PaymentAddress interface: existence and properties of interface prototype object's @@unscopables property: FAIL
PaymentRequest interface: attribute shippingType: FAIL
PaymentRequest interface: operation abort(): FAIL
MerchantValidationEvent interface: calling complete([object Object]) on new MerchantValidationEvent("merchantvalidation") with too few arguments must throw TypeError: FAIL
Stringification of new MerchantValidationEvent("merchantvalidation"): FAIL
Stringification of paymentRequest: FAIL
PaymentRequestUpdateEvent must be primary interface of new PaymentRequestUpdateEvent("paymentrequestupdate"): FAIL
PaymentResponse interface: operation complete(PaymentComplete): FAIL
PaymentResponse interface object name: FAIL
PaymentResponse interface: existence and properties of interface object: FAIL
PaymentResponse interface: attribute requestId: FAIL
PaymentRequestUpdateEvent interface object length: FAIL
PaymentMethodChangeEvent interface: existence and properties of interface prototype object: FAIL
PaymentMethodChangeEvent interface: new PaymentMethodChangeEvent("paymentmethodchange") must inherit property "methodDetails" with the proper type: FAIL
PaymentRequest interface: existence and properties of interface prototype object's "constructor" property: FAIL
PaymentRequest interface: attribute shippingAddress: FAIL
PaymentMethodChangeEvent interface object length: FAIL
PaymentResponse interface: attribute onpayerdetailchange: FAIL
PaymentAddress interface object length: FAIL
PaymentResponse interface: operation toJSON(): FAIL
PaymentRequest interface object length: FAIL
MerchantValidationEvent interface: new MerchantValidationEvent("merchantvalidation") must inherit property "validationURL" with the proper type: FAIL
PaymentResponse interface: attribute methodName: FAIL
PaymentMethodChangeEvent interface: existence and properties of interface prototype object's "constructor" property: FAIL
PaymentResponse interface: attribute payerPhone: FAIL
PaymentResponse interface: existence and properties of interface prototype object: FAIL
PaymentRequest interface: attribute onpaymentmethodchange: FAIL
PaymentMethodChangeEvent interface: existence and properties of interface prototype object's @@unscopables property: FAIL
Stringification of new PaymentRequestUpdateEvent("paymentrequestupdate"): FAIL
PaymentResponse interface: existence and properties of interface prototype object's "constructor" property: FAIL
PaymentRequest interface: paymentRequest must inherit property "canMakePayment()" with the proper type: FAIL
PaymentRequest interface: existence and properties of interface prototype object's @@unscopables property: FAIL
PaymentResponse interface: attribute details: FAIL
PaymentRequestUpdateEvent interface: new PaymentMethodChangeEvent("paymentmethodchange") must inherit property "updateWith([object Object])" with the proper type: FAIL
/html/dom/idlharness.worker.html
CanvasGradient interface: existence and properties of interface object: FAIL
Path2D interface: existence and properties of interface object: FAIL
CanvasGradient interface: operation addColorStop(double, DOMString): FAIL
Path2D interface: operation moveTo(unrestricted double, unrestricted double): FAIL
CanvasPattern interface: existence and properties of interface prototype object's @@unscopables property: FAIL
Path2D interface object name: FAIL
Path2D interface object length: FAIL
CanvasGradient interface object length: FAIL
Path2D interface: existence and properties of interface prototype object: FAIL
CanvasPattern interface: operation setTransform(DOMMatrix2DInit): FAIL
Path2D interface: operation quadraticCurveTo(unrestricted double, unrestricted double, unrestricted double, unrestricted double): FAIL
CanvasPattern interface: existence and properties of interface prototype object's "constructor" property: FAIL
Path2D interface: operation rect(unrestricted double, unrestricted double, unrestricted double, unrestricted double): FAIL
Path2D interface: operation arc(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, boolean): FAIL
CanvasPattern interface object name: FAIL
CanvasGradient interface: existence and properties of interface prototype object: FAIL
CanvasGradient interface: existence and properties of interface prototype object's "constructor" property: FAIL
Path2D interface: operation lineTo(unrestricted double, unrestricted double): FAIL
CanvasPattern interface: existence and properties of interface prototype object: FAIL
Path2D interface: operation closePath(): FAIL
Path2D interface: existence and properties of interface prototype object's @@unscopables property: FAIL
CanvasPattern interface: existence and properties of interface object: FAIL
Path2D interface: existence and properties of interface prototype object's "constructor" property: FAIL
Path2D interface: operation ellipse(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, boolean): FAIL
CanvasGradient interface: existence and properties of interface prototype object's @@unscopables property: FAIL
Path2D interface: operation arcTo(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double): FAIL
Path2D interface: operation bezierCurveTo(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double): FAIL
Path2D interface: operation addPath(Path2D, DOMMatrix2DInit): FAIL
CanvasPattern interface object length: FAIL
CanvasGradient interface object name: FAIL
/html/dom/idlharness.https.html?include=HTML.*
HTMLInputElement interface: attribute dirName: FAIL
HTMLVideoElement interface: attribute playsInline: FAIL
HTMLInputElement interface: createInput("range") must inherit property "dirName" with the proper type: FAIL
HTMLMediaElement interface: document.createElement("audio") must inherit property "audioTracks" with the proper type: FAIL
HTMLMediaElement interface: document.createElement("audio") must inherit property "videoTracks" with the proper type: FAIL
HTMLInputElement interface: createInput("url") must inherit property "dirName" with the proper type: FAIL
HTMLInputElement interface: createInput("reset") must inherit property "dirName" with the proper type: FAIL
HTMLTextAreaElement interface: attribute dirName: FAIL
HTMLInputElement interface: createInput("time") must inherit property "dirName" with the proper type: FAIL
HTMLElement interface: document.createElement("noscript") must inherit property "translate" with the proper type: FAIL
HTMLInputElement interface: createInput("number") must inherit property "dirName" with the proper type: FAIL
HTMLMediaElement interface: new Audio() must inherit property "audioTracks" with the proper type: FAIL
HTMLInputElement interface: createInput("submit") must inherit property "dirName" with the proper type: FAIL
HTMLInputElement interface: createInput("file") must inherit property "dirName" with the proper type: FAIL
HTMLElement interface: document.createElement("noscript") must inherit property "enterKeyHint" with the proper type: FAIL
HTMLInputElement interface: createInput("text") must inherit property "dirName" with the proper type: FAIL
HTMLInputElement interface: createInput("search") must inherit property "dirName" with the proper type: FAIL
HTMLElement interface: attribute enterKeyHint: FAIL
HTMLInputElement interface: createInput("checkbox") must inherit property "dirName" with the proper type: FAIL
HTMLInputElement interface: createInput("hidden") must inherit property "dirName" with the proper type: FAIL
HTMLElement interface: attribute inputMode: FAIL
HTMLInputElement interface: createInput("color") must inherit property "dirName" with the proper type: FAIL
HTMLInputElement interface: createInput("week") must inherit property "dirName" with the proper type: FAIL
HTMLVideoElement interface: document.createElement("video") must inherit property "playsInline" with the proper type: FAIL
HTMLInputElement interface: createInput("date") must inherit property "dirName" with the proper type: FAIL
HTMLInputElement interface: createInput("datetime-local") must inherit property "dirName" with the proper type: FAIL
HTMLElement interface: document.createElement("noscript") must inherit property "inputMode" with the proper type: FAIL
HTMLInputElement interface: createInput("tel") must inherit property "dirName" with the proper type: FAIL
HTMLInputElement interface: createInput("password") must inherit property "dirName" with the proper type: FAIL
HTMLInputElement interface: document.createElement("input") must inherit property "dirName" with the proper type: FAIL
HTMLMediaElement interface: new Audio() must inherit property "videoTracks" with the proper type: FAIL
HTMLMediaElement interface: attribute videoTracks: FAIL
HTMLElement interface: attribute translate: FAIL
HTMLInputElement interface: createInput("image") must inherit property "dirName" with the proper type: FAIL
HTMLMediaElement interface: attribute audioTracks: FAIL
HTMLInputElement interface: createInput("email") must inherit property "dirName" with the proper type: FAIL
HTMLInputElement interface: createInput("radio") must inherit property "dirName" with the proper type: FAIL
HTMLTextAreaElement interface: document.createElement("textarea") must inherit property "dirName" with the proper type: FAIL
HTMLInputElement interface: createInput("button") must inherit property "dirName" with the proper type: FAIL
HTMLMediaElement interface: document.createElement("video") must inherit property "audioTracks" with the proper type: FAIL
HTMLInputElement interface: createInput("month") must inherit property "dirName" with the proper type: FAIL
HTMLMediaElement interface: document.createElement("video") must inherit property "videoTracks" with the proper type: FAIL
/picture-in-picture/idlharness.window.html
Document interface: attribute pictureInPictureEnabled: FAIL
HTMLVideoElement interface: video must inherit property "onenterpictureinpicture" with the proper type: FAIL
HTMLVideoElement interface: attribute autoPictureInPicture: FAIL
Document interface: document must inherit property "pictureInPictureElement" with the proper type: FAIL
PictureInPictureWindow must be primary interface of pipw: FAIL
Document interface: operation exitPictureInPicture(): FAIL
PictureInPictureWindow interface: existence and properties of interface prototype object: FAIL
HTMLVideoElement interface: attribute onleavepictureinpicture: FAIL
HTMLVideoElement interface: operation requestPictureInPicture(): FAIL
PictureInPictureWindow interface: existence and properties of interface prototype object's "constructor" property: FAIL
HTMLVideoElement interface: video must inherit property "autoPictureInPicture" with the proper type: FAIL
Document interface: document must inherit property "pictureInPictureEnabled" with the proper type: FAIL
ShadowRoot interface: attribute pictureInPictureElement: FAIL
EnterPictureInPictureEvent interface: existence and properties of interface prototype object's "constructor" property: FAIL
PictureInPictureWindow interface: pipw must inherit property "height" with the proper type: FAIL
HTMLVideoElement interface: video must inherit property "requestPictureInPicture()" with the proper type: FAIL
HTMLVideoElement interface: attribute onenterpictureinpicture: FAIL
PictureInPictureWindow interface: attribute onresize: FAIL
EnterPictureInPictureEvent interface object name: FAIL
PictureInPictureWindow interface: attribute width: FAIL
EnterPictureInPictureEvent interface: existence and properties of interface object: FAIL
PictureInPictureWindow interface: existence and properties of interface object: FAIL
Document interface: attribute pictureInPictureElement: FAIL
PictureInPictureWindow interface object name: FAIL
DocumentOrShadowRoot interface: document must inherit property "pictureInPictureElement" with the proper type: FAIL
PictureInPictureWindow interface: existence and properties of interface prototype object's @@unscopables property: FAIL
HTMLVideoElement interface: video must inherit property "onleavepictureinpicture" with the proper type: FAIL
HTMLVideoElement interface: attribute disablePictureInPicture: FAIL
PictureInPictureWindow interface: pipw must inherit property "onresize" with the proper type: FAIL
Document interface: document must inherit property "exitPictureInPicture()" with the proper type: FAIL
Stringification of pipw: FAIL
PictureInPictureWindow interface object length: FAIL
EnterPictureInPictureEvent interface object length: FAIL
EnterPictureInPictureEvent interface: existence and properties of interface prototype object's @@unscopables property: FAIL
PictureInPictureWindow interface: pipw must inherit property "width" with the proper type: FAIL
idl_test setup: FAIL
HTMLVideoElement interface: video must inherit property "disablePictureInPicture" with the proper type: FAIL
EnterPictureInPictureEvent interface: attribute pictureInPictureWindow: FAIL
PictureInPictureWindow interface: attribute height: FAIL
EnterPictureInPictureEvent interface: existence and properties of interface prototype object: FAIL
/media-playback-quality/idlharness.window.html
VideoPlaybackQuality interface: videoPlaybackQuality must inherit property "corruptedVideoFrames" with the proper type: FAIL
/WebCryptoAPI/idlharness.https.any.worker.html
CryptoKey interface: attribute usages: FAIL
CryptoKey interface: existence and properties of interface object: FAIL
CryptoKey interface object length: FAIL
CryptoKey interface: existence and properties of interface prototype object: FAIL
CryptoKey interface: attribute algorithm: FAIL
CryptoKey interface: existence and properties of interface prototype object's "constructor" property: FAIL
CryptoKey interface: existence and properties of interface prototype object's @@unscopables property: FAIL
CryptoKey interface: attribute extractable: FAIL
CryptoKey interface object name: FAIL
CryptoKey interface: attribute type: FAIL
/media-source/idlharness.window.html
MediaSource interface: attribute onsourceclose: FAIL
SourceBuffer interface: attribute videoTracks: FAIL
SourceBuffer interface: attribute audioTracks: 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
VideoTrack interface: attribute sourceBuffer: FAIL
MediaSource interface: mediaSource must inherit property "onsourceclose" with the proper type: FAIL
AudioTrack interface: attribute sourceBuffer: FAIL
/remote-playback/idlharness.window.html
HTMLMediaElement interface: attribute remote: FAIL
RemotePlayback interface object length: FAIL
RemotePlayback interface: calling cancelWatchAvailability(long) on media.remote with too few arguments must throw TypeError: FAIL
RemotePlayback interface: existence and properties of interface object: FAIL
RemotePlayback interface: existence and properties of interface prototype object: FAIL
RemotePlayback interface: existence and properties of interface prototype object's "constructor" property: FAIL
RemotePlayback interface: existence and properties of interface prototype object's @@unscopables property: FAIL
RemotePlayback interface: operation watchAvailability(RemotePlaybackAvailabilityCallback): FAIL
RemotePlayback interface: media.remote must inherit property "state" with the proper type: FAIL
RemotePlayback interface: media.remote must inherit property "cancelWatchAvailability(long)" with the proper type: FAIL
RemotePlayback interface: attribute onconnecting: FAIL
RemotePlayback interface: media.remote must inherit property "prompt()" with the proper type: FAIL
RemotePlayback interface: media.remote must inherit property "onconnect" with the proper type: FAIL
RemotePlayback interface: calling watchAvailability(RemotePlaybackAvailabilityCallback) on media.remote with too few arguments must throw TypeError: FAIL
RemotePlayback interface object name: FAIL
RemotePlayback interface: operation prompt(): FAIL
Stringification of media.remote: FAIL
RemotePlayback interface: attribute onconnect: FAIL
RemotePlayback must be primary interface of media.remote: FAIL
RemotePlayback interface: media.remote must inherit property "onconnecting" with the proper type: FAIL
HTMLMediaElement interface: attribute disableRemotePlayback: FAIL
RemotePlayback interface: media.remote must inherit property "ondisconnect" with the proper type: FAIL
RemotePlayback interface: media.remote must inherit property "watchAvailability(RemotePlaybackAvailabilityCallback)" with the proper type: FAIL
RemotePlayback interface: attribute state: FAIL
RemotePlayback interface: operation cancelWatchAvailability(long): FAIL
RemotePlayback interface: attribute ondisconnect: FAIL
(See attachment for full changes)
| Assignee | ||
Comment 3•6 years ago
|
||
# CI Results
Ran 13 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI
Total 196 tests
## Status Summary
### Firefox
OK : 147[Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview] 148[Gecko-linux1804-64-asan-opt, Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt, Gecko-windows7-32-debug, Gecko-windows7-32-opt] 153[GitHub]
PASS : 19543[GitHub] 19685[Gecko-windows7-32-debug, Gecko-windows7-32-opt] 19687[Gecko-linux1804-64-asan-opt, Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt] 19697[Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview]
FAIL : 3594[Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview] 3811[Gecko-linux1804-64-asan-opt, Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt] 3813[Gecko-windows7-32-debug, Gecko-windows7-32-opt] 4269[GitHub]
### Chrome
OK : 153
PASS : 22757
FAIL : 1119
### Safari
OK : 138
PASS : 15049
FAIL : 5380
ERROR: 15
## Links
[Gecko CI (Treeherder)](https://treeherder.mozilla.org/#/jobs?repo=try&revision=80fb916261b61afa54ea5116019d81a51204c6ef)
[GitHub PR Head](https://wpt.fyi/results/?sha=6fbbdb5d32e34056e705d60b0c245ead4d55391c&label=pr_head)
[GitHub PR Base](https://wpt.fyi/results/?sha=6fbbdb5d32e34056e705d60b0c245ead4d55391c&label=pr_base)
## Details
### Firefox-only Failures
/css/cssom/idlharness.html
Stringification of getComputedStyle(svg_element): FAIL
Stringification of svg_element.style: FAIL
CSSStyleDeclaration must be primary interface of sheet.cssRules[4].style: FAIL
Stringification of sheet.cssRules[4].style: FAIL
Stringification of sheet.cssRules[2].style: FAIL
CSSStyleDeclaration must be primary interface of svg_element.style: FAIL
CSSStyleDeclaration must be primary interface of style_element.style: FAIL
CSSStyleDeclaration interface: attribute cssFloat: FAIL
CSSStyleDeclaration must be primary interface of sheet.cssRules[2].style: FAIL
CSSPageRule interface: attribute selectorText: FAIL
CSSPageRule interface: sheet.cssRules[2] must inherit property "selectorText" with the proper type: FAIL
Stringification of style_element.style: FAIL
CSSStyleDeclaration must be primary interface of getComputedStyle(svg_element): FAIL
/service-workers/service-worker/interfaces-window.https.html
CacheStorage interface object length: FAIL
/fetch/api/idlharness.any.worker.html
Request interface: attribute keepalive: FAIL
Request interface: new Request('about:blank') must inherit property "keepalive" with the proper type: FAIL
/webrtc/idlharness.https.window.html
RTCIceCandidate interface: attribute candidate: FAIL
RTCDTMFSender interface: attribute canInsertDTMF: FAIL
RTCRtpReceiver interface: calling getCapabilities(DOMString) on new RTCPeerConnection().addTransceiver('audio').receiver with too few arguments must throw TypeError: FAIL
RTCPeerConnection interface: attribute onconnectionstatechange: FAIL
RTCIceTransport interface object length: FAIL
RTCIceTransport interface: attribute gatheringState: FAIL
RTCRtpReceiver interface: operation getCapabilities(DOMString): FAIL
RTCRtpSender interface: calling getCapabilities(DOMString) on new RTCPeerConnection().addTransceiver('audio').sender with too few arguments must throw TypeError: FAIL
RTCRtpSender interface: operation getCapabilities(DOMString): FAIL
RTCIceTransport interface: attribute state: FAIL
RTCIceTransport interface: existence and properties of interface prototype object's @@unscopables property: FAIL
RTCCertificate interface: idlTestObjects.certificate must inherit property "getFingerprints()" with the proper type: FAIL
RTCIceTransport interface: existence and properties of interface prototype object's "constructor" property: FAIL
RTCPeerConnection interface: new RTCPeerConnection() must inherit property "setConfiguration(RTCConfiguration)" with the proper type: FAIL
RTCCertificate interface: operation getFingerprints(): FAIL
RTCRtpReceiver interface: new RTCPeerConnection().addTransceiver('audio').receiver must inherit property "getParameters()" with the proper type: FAIL
RTCRtpReceiver interface: operation getParameters(): FAIL
RTCPeerConnection interface: new RTCPeerConnection() must inherit property "onconnectionstatechange" with the proper type: FAIL
RTCPeerConnection interface: attribute connectionState: FAIL
RTCPeerConnection interface: calling setConfiguration(RTCConfiguration) on new RTCPeerConnection() 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
RTCIceTransport interface object name: FAIL
RTCIceCandidate interface: attribute sdpMLineIndex: FAIL
RTCIceCandidate interface: attribute sdpMid: FAIL
RTCPeerConnection interface: new RTCPeerConnection() must inherit property "connectionState" with the proper type: FAIL
/mediacapture-fromelement/idlharness.window.html
CanvasCaptureMediaStreamTrack interface: track must inherit property "requestFrame()" with the proper type: FAIL
CanvasCaptureMediaStreamTrack interface: track must inherit property "canvas" with the proper type: FAIL
CanvasCaptureMediaStreamTrack interface: operation requestFrame(): FAIL
CanvasCaptureMediaStreamTrack interface: existence and properties of interface object: FAIL
CanvasCaptureMediaStreamTrack must be primary interface of track: FAIL
CanvasCaptureMediaStreamTrack interface: existence and properties of interface prototype object: FAIL
CanvasCaptureMediaStreamTrack interface: attribute canvas: FAIL
Stringification of track: FAIL
CanvasCaptureMediaStreamTrack interface object name: FAIL
CanvasCaptureMediaStreamTrack interface: existence and properties of interface prototype object's @@unscopables property: FAIL
CanvasCaptureMediaStreamTrack interface object length: FAIL
CanvasCaptureMediaStreamTrack interface: existence and properties of interface prototype object's "constructor" property: FAIL
/svg/idlharness.window.html
SVGSVGElement interface: objects.svg must inherit property "checkIntersection(SVGElement, DOMRectReadOnly)" with the proper type: FAIL
SVGSVGElement interface: calling getIntersectionList(DOMRectReadOnly, SVGElement) on objects.svg with too few arguments must throw TypeError: FAIL
SVGSVGElement interface: operation checkIntersection(SVGElement, DOMRectReadOnly): FAIL
SVGSVGElement interface: objects.svg must inherit property "checkEnclosure(SVGElement, DOMRectReadOnly)" with the proper type: FAIL
SVGUnitTypes interface: constant SVG_UNIT_TYPE_USERSPACEONUSE on interface prototype object: FAIL
SVGUnitTypes interface: existence and properties of interface prototype object's "constructor" property: FAIL
SVGSVGElement interface: operation getEnclosureList(DOMRectReadOnly, SVGElement): FAIL
SVGUnitTypes interface: existence and properties of interface prototype object's @@unscopables property: FAIL
SVGUnitTypes interface: constant SVG_UNIT_TYPE_OBJECTBOUNDINGBOX on interface prototype object: FAIL
SVGSVGElement interface: operation getIntersectionList(DOMRectReadOnly, SVGElement): FAIL
SVGSVGElement interface: calling getEnclosureList(DOMRectReadOnly, SVGElement) on objects.svg with too few arguments must throw TypeError: FAIL
SVGUnitTypes interface: constant SVG_UNIT_TYPE_UNKNOWN on interface prototype object: FAIL
SVGSVGElement interface: objects.svg must inherit property "getEnclosureList(DOMRectReadOnly, SVGElement)" with the proper type: FAIL
SVGSVGElement interface: objects.svg must inherit property "getIntersectionList(DOMRectReadOnly, SVGElement)" with the proper type: FAIL
SVGUnitTypes interface: existence and properties of interface prototype object: FAIL
SVGSVGElement interface: operation checkEnclosure(SVGElement, DOMRectReadOnly): FAIL
SVGSVGElement interface: calling checkIntersection(SVGElement, DOMRectReadOnly) on objects.svg with too few arguments must throw TypeError: FAIL
SVGSVGElement interface: calling checkEnclosure(SVGElement, DOMRectReadOnly) on objects.svg with too few arguments must throw TypeError: FAIL
/fetch/api/idlharness.any.serviceworker.html
Request interface: attribute keepalive: FAIL
Request interface: new Request('about:blank') must inherit property "keepalive" with the proper type: FAIL
/fetch/api/idlharness.any.html
Request interface: attribute keepalive: FAIL
Request interface: new Request('about:blank') must inherit property "keepalive" with the proper type: FAIL
/css/cssom-view/idlharness.html
Screen interface: existence and properties of interface object: FAIL
Screen interface: existence and properties of interface prototype object: FAIL
/mediacapture-streams/idlharness.https.window.html
MediaStreamTrack interface: operation getCapabilities(): FAIL
MediaStreamTrack interface: track must inherit property "getCapabilities()" with the proper type: FAIL
/payment-request/idlharness.https.window.html
PaymentAddress interface: attribute phone: FAIL
MerchantValidationEvent interface: attribute methodName: FAIL
PaymentMethodChangeEvent interface: existence and properties of interface object: FAIL
PaymentRequest interface: attribute onshippingoptionchange: FAIL
PaymentRequestUpdateEvent interface: existence and properties of interface prototype object's @@unscopables property: FAIL
PaymentResponse interface: operation retry(PaymentValidationErrors): FAIL
PaymentResponse interface: attribute payerName: FAIL
PaymentAddress interface object name: FAIL
PaymentAddress interface: attribute recipient: FAIL
PaymentAddress interface: attribute organization: FAIL
MerchantValidationEvent interface: new MerchantValidationEvent("merchantvalidation") must inherit property "methodName" with the proper type: FAIL
MerchantValidationEvent interface: existence and properties of interface prototype object's "constructor" property: FAIL
PaymentAddress interface: attribute dependentLocality: FAIL
PaymentResponse interface: attribute payerEmail: FAIL
MerchantValidationEvent interface object length: FAIL
PaymentMethodChangeEvent interface: attribute methodName: FAIL
PaymentRequestUpdateEvent interface: calling updateWith([object Object]) on new PaymentMethodChangeEvent("paymentmethodchange") with too few arguments must throw TypeError: FAIL
PaymentRequest must be primary interface of paymentRequest: FAIL
PaymentAddress interface: attribute region: FAIL
PaymentAddress interface: operation toJSON(): FAIL
PaymentRequest interface: paymentRequest must inherit property "id" with the proper type: FAIL
PaymentAddress interface: attribute addressLine: FAIL
PaymentRequest interface: paymentRequest must inherit property "onshippingoptionchange" with the proper type: FAIL
PaymentRequest interface: paymentRequest must inherit property "shippingAddress" with the proper type: FAIL
PaymentRequest interface: existence and properties of interface prototype object: FAIL
PaymentRequestUpdateEvent interface: operation updateWith([object Object]): FAIL
PaymentResponse interface: attribute shippingOption: FAIL
PaymentRequest interface: operation show([object Object]): FAIL
MerchantValidationEvent must be primary interface of new MerchantValidationEvent("merchantvalidation"): FAIL
PaymentRequest interface: attribute onshippingaddresschange: FAIL
PaymentRequest interface object name: FAIL
PaymentAddress interface: attribute sortingCode: FAIL
PaymentRequest interface: paymentRequest must inherit property "abort()" with the proper type: FAIL
MerchantValidationEvent interface: new MerchantValidationEvent("merchantvalidation") must inherit property "complete([object Object])" with the proper type: FAIL
PaymentRequest interface: paymentRequest must inherit property "show([object Object])" with the proper type: FAIL
PaymentMethodChangeEvent interface: new PaymentMethodChangeEvent("paymentmethodchange") must inherit property "methodName" with the proper type: FAIL
MerchantValidationEvent interface: existence and properties of interface prototype object: FAIL
PaymentAddress interface: existence and properties of interface object: FAIL
PaymentRequest interface: paymentRequest must inherit property "shippingOption" with the proper type: FAIL
PaymentRequest interface: attribute id: FAIL
PaymentMethodChangeEvent interface: attribute methodDetails: FAIL
PaymentRequest interface: attribute shippingOption: FAIL
PaymentRequest interface: paymentRequest must inherit property "onpaymentmethodchange" with the proper type: FAIL
PaymentRequest interface: existence and properties of interface object: FAIL
PaymentResponse interface: attribute shippingAddress: FAIL
MerchantValidationEvent interface: existence and properties of interface prototype object's @@unscopables property: FAIL
PaymentRequestUpdateEvent interface: calling updateWith([object Object]) on new PaymentRequestUpdateEvent("paymentrequestupdate") with too few arguments must throw TypeError: FAIL
PaymentRequest interface: paymentRequest must inherit property "shippingType" with the proper type: FAIL
PaymentRequestUpdateEvent interface: new PaymentRequestUpdateEvent("paymentrequestupdate") must inherit property "updateWith([object Object])" with the proper type: FAIL
PaymentRequestUpdateEvent interface object name: FAIL
PaymentRequestUpdateEvent interface: existence and properties of interface prototype object: FAIL
Stringification of new PaymentMethodChangeEvent("paymentmethodchange"): FAIL
PaymentMethodChangeEvent must be primary interface of new PaymentMethodChangeEvent("paymentmethodchange"): FAIL
PaymentRequest interface: paymentRequest must inherit property "onshippingaddresschange" with the proper type: FAIL
PaymentMethodChangeEvent interface object name: FAIL
PaymentRequest interface: operation canMakePayment(): FAIL
MerchantValidationEvent interface object name: FAIL
MerchantValidationEvent interface: existence and properties of interface object: FAIL
MerchantValidationEvent interface: attribute validationURL: FAIL
PaymentAddress interface: attribute country: FAIL
PaymentAddress interface: attribute postalCode: FAIL
PaymentRequest interface: calling show([object Object]) on paymentRequest with too few arguments must throw TypeError: FAIL
PaymentRequestUpdateEvent interface: existence and properties of interface prototype object's "constructor" property: FAIL
PaymentResponse interface object length: FAIL
PaymentAddress interface: existence and properties of interface prototype object: FAIL
PaymentAddress interface: existence and properties of interface prototype object's "constructor" property: FAIL
MerchantValidationEvent interface: operation complete([object Object]): FAIL
PaymentRequestUpdateEvent interface: existence and properties of interface object: FAIL
PaymentAddress interface: attribute city: FAIL
PaymentResponse interface: existence and properties of interface prototype object's @@unscopables property: FAIL
PaymentAddress interface: existence and properties of interface prototype object's @@unscopables property: FAIL
PaymentRequest interface: attribute shippingType: FAIL
PaymentRequest interface: operation abort(): FAIL
MerchantValidationEvent interface: calling complete([object Object]) on new MerchantValidationEvent("merchantvalidation") with too few arguments must throw TypeError: FAIL
Stringification of new MerchantValidationEvent("merchantvalidation"): FAIL
Stringification of paymentRequest: FAIL
PaymentRequestUpdateEvent must be primary interface of new PaymentRequestUpdateEvent("paymentrequestupdate"): FAIL
PaymentResponse interface: operation complete(PaymentComplete): FAIL
PaymentResponse interface object name: FAIL
PaymentResponse interface: existence and properties of interface object: FAIL
PaymentResponse interface: attribute requestId: FAIL
PaymentRequestUpdateEvent interface object length: FAIL
PaymentMethodChangeEvent interface: existence and properties of interface prototype object: FAIL
PaymentMethodChangeEvent interface: new PaymentMethodChangeEvent("paymentmethodchange") must inherit property "methodDetails" with the proper type: FAIL
PaymentRequest interface: existence and properties of interface prototype object's "constructor" property: FAIL
PaymentRequest interface: attribute shippingAddress: FAIL
PaymentMethodChangeEvent interface object length: FAIL
PaymentResponse interface: attribute onpayerdetailchange: FAIL
PaymentAddress interface object length: FAIL
PaymentResponse interface: operation toJSON(): FAIL
PaymentRequest interface object length: FAIL
MerchantValidationEvent interface: new MerchantValidationEvent("merchantvalidation") must inherit property "validationURL" with the proper type: FAIL
PaymentResponse interface: attribute methodName: FAIL
PaymentMethodChangeEvent interface: existence and properties of interface prototype object's "constructor" property: FAIL
PaymentResponse interface: attribute payerPhone: FAIL
PaymentResponse interface: existence and properties of interface prototype object: FAIL
PaymentRequest interface: attribute onpaymentmethodchange: FAIL
PaymentMethodChangeEvent interface: existence and properties of interface prototype object's @@unscopables property: FAIL
Stringification of new PaymentRequestUpdateEvent("paymentrequestupdate"): FAIL
PaymentResponse interface: existence and properties of interface prototype object's "constructor" property: FAIL
PaymentRequest interface: paymentRequest must inherit property "canMakePayment()" with the proper type: FAIL
PaymentRequest interface: existence and properties of interface prototype object's @@unscopables property: FAIL
PaymentResponse interface: attribute details: FAIL
PaymentRequestUpdateEvent interface: new PaymentMethodChangeEvent("paymentmethodchange") must inherit property "updateWith([object Object])" with the proper type: FAIL
/html/dom/idlharness.worker.html
CanvasGradient interface: existence and properties of interface object: FAIL
Path2D interface: existence and properties of interface object: FAIL
CanvasGradient interface: operation addColorStop(double, DOMString): FAIL
Path2D interface: operation moveTo(unrestricted double, unrestricted double): FAIL
CanvasPattern interface: existence and properties of interface prototype object's @@unscopables property: FAIL
Path2D interface object name: FAIL
Path2D interface object length: FAIL
CanvasGradient interface object length: FAIL
Path2D interface: existence and properties of interface prototype object: FAIL
CanvasPattern interface: operation setTransform(DOMMatrix2DInit): FAIL
Path2D interface: operation quadraticCurveTo(unrestricted double, unrestricted double, unrestricted double, unrestricted double): FAIL
CanvasPattern interface: existence and properties of interface prototype object's "constructor" property: FAIL
Path2D interface: operation rect(unrestricted double, unrestricted double, unrestricted double, unrestricted double): FAIL
Path2D interface: operation arc(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, boolean): FAIL
CanvasPattern interface object name: FAIL
CanvasGradient interface: existence and properties of interface prototype object: FAIL
CanvasGradient interface: existence and properties of interface prototype object's "constructor" property: FAIL
Path2D interface: operation lineTo(unrestricted double, unrestricted double): FAIL
CanvasPattern interface: existence and properties of interface prototype object: FAIL
Path2D interface: operation closePath(): FAIL
Path2D interface: existence and properties of interface prototype object's @@unscopables property: FAIL
CanvasPattern interface: existence and properties of interface object: FAIL
Path2D interface: existence and properties of interface prototype object's "constructor" property: FAIL
Path2D interface: operation ellipse(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, boolean): FAIL
CanvasGradient interface: existence and properties of interface prototype object's @@unscopables property: FAIL
Path2D interface: operation arcTo(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double): FAIL
Path2D interface: operation bezierCurveTo(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double): FAIL
Path2D interface: operation addPath(Path2D, DOMMatrix2DInit): FAIL
CanvasPattern interface object length: FAIL
CanvasGradient interface object name: FAIL
/html/dom/idlharness.https.html?include=HTML.*
HTMLInputElement interface: attribute dirName: FAIL
HTMLVideoElement interface: attribute playsInline: FAIL
HTMLInputElement interface: createInput("range") must inherit property "dirName" with the proper type: FAIL
HTMLMediaElement interface: document.createElement("audio") must inherit property "audioTracks" with the proper type: FAIL
HTMLMediaElement interface: document.createElement("audio") must inherit property "videoTracks" with the proper type: FAIL
HTMLInputElement interface: createInput("url") must inherit property "dirName" with the proper type: FAIL
HTMLInputElement interface: createInput("reset") must inherit property "dirName" with the proper type: FAIL
HTMLTextAreaElement interface: attribute dirName: FAIL
HTMLInputElement interface: createInput("time") must inherit property "dirName" with the proper type: FAIL
HTMLElement interface: document.createElement("noscript") must inherit property "translate" with the proper type: FAIL
HTMLInputElement interface: createInput("number") must inherit property "dirName" with the proper type: FAIL
HTMLMediaElement interface: new Audio() must inherit property "audioTracks" with the proper type: FAIL
HTMLInputElement interface: createInput("submit") must inherit property "dirName" with the proper type: FAIL
HTMLInputElement interface: createInput("file") must inherit property "dirName" with the proper type: FAIL
HTMLElement interface: document.createElement("noscript") must inherit property "enterKeyHint" with the proper type: FAIL
HTMLInputElement interface: createInput("text") must inherit property "dirName" with the proper type: FAIL
HTMLInputElement interface: createInput("search") must inherit property "dirName" with the proper type: FAIL
HTMLElement interface: attribute enterKeyHint: FAIL
HTMLInputElement interface: createInput("checkbox") must inherit property "dirName" with the proper type: FAIL
HTMLInputElement interface: createInput("hidden") must inherit property "dirName" with the proper type: FAIL
HTMLElement interface: attribute inputMode: FAIL
HTMLInputElement interface: createInput("color") must inherit property "dirName" with the proper type: FAIL
HTMLInputElement interface: createInput("week") must inherit property "dirName" with the proper type: FAIL
HTMLVideoElement interface: document.createElement("video") must inherit property "playsInline" with the proper type: FAIL
HTMLInputElement interface: createInput("date") must inherit property "dirName" with the proper type: FAIL
HTMLInputElement interface: createInput("datetime-local") must inherit property "dirName" with the proper type: FAIL
HTMLElement interface: document.createElement("noscript") must inherit property "inputMode" with the proper type: FAIL
HTMLInputElement interface: createInput("tel") must inherit property "dirName" with the proper type: FAIL
HTMLInputElement interface: createInput("password") must inherit property "dirName" with the proper type: FAIL
HTMLInputElement interface: document.createElement("input") must inherit property "dirName" with the proper type: FAIL
HTMLMediaElement interface: new Audio() must inherit property "videoTracks" with the proper type: FAIL
HTMLMediaElement interface: attribute videoTracks: FAIL
HTMLElement interface: attribute translate: FAIL
HTMLInputElement interface: createInput("image") must inherit property "dirName" with the proper type: FAIL
HTMLMediaElement interface: attribute audioTracks: FAIL
HTMLInputElement interface: createInput("email") must inherit property "dirName" with the proper type: FAIL
HTMLInputElement interface: createInput("radio") must inherit property "dirName" with the proper type: FAIL
HTMLTextAreaElement interface: document.createElement("textarea") must inherit property "dirName" with the proper type: FAIL
HTMLInputElement interface: createInput("button") must inherit property "dirName" with the proper type: FAIL
HTMLMediaElement interface: document.createElement("video") must inherit property "audioTracks" with the proper type: FAIL
HTMLInputElement interface: createInput("month") must inherit property "dirName" with the proper type: FAIL
HTMLMediaElement interface: document.createElement("video") must inherit property "videoTracks" with the proper type: FAIL
/picture-in-picture/idlharness.window.html
Document interface: attribute pictureInPictureEnabled: FAIL
HTMLVideoElement interface: video must inherit property "onenterpictureinpicture" with the proper type: FAIL
HTMLVideoElement interface: attribute autoPictureInPicture: FAIL
Document interface: document must inherit property "pictureInPictureElement" with the proper type: FAIL
PictureInPictureWindow must be primary interface of pipw: FAIL
Document interface: operation exitPictureInPicture(): FAIL
PictureInPictureWindow interface: existence and properties of interface prototype object: FAIL
HTMLVideoElement interface: attribute onleavepictureinpicture: FAIL
HTMLVideoElement interface: operation requestPictureInPicture(): FAIL
PictureInPictureWindow interface: existence and properties of interface prototype object's "constructor" property: FAIL
HTMLVideoElement interface: video must inherit property "autoPictureInPicture" with the proper type: FAIL
Document interface: document must inherit property "pictureInPictureEnabled" with the proper type: FAIL
ShadowRoot interface: attribute pictureInPictureElement: FAIL
EnterPictureInPictureEvent interface: existence and properties of interface prototype object's "constructor" property: FAIL
PictureInPictureWindow interface: pipw must inherit property "height" with the proper type: FAIL
HTMLVideoElement interface: video must inherit property "requestPictureInPicture()" with the proper type: FAIL
HTMLVideoElement interface: attribute onenterpictureinpicture: FAIL
PictureInPictureWindow interface: attribute onresize: FAIL
EnterPictureInPictureEvent interface object name: FAIL
PictureInPictureWindow interface: attribute width: FAIL
EnterPictureInPictureEvent interface: existence and properties of interface object: FAIL
PictureInPictureWindow interface: existence and properties of interface object: FAIL
Document interface: attribute pictureInPictureElement: FAIL
PictureInPictureWindow interface object name: FAIL
DocumentOrShadowRoot interface: document must inherit property "pictureInPictureElement" with the proper type: FAIL
PictureInPictureWindow interface: existence and properties of interface prototype object's @@unscopables property: FAIL
HTMLVideoElement interface: video must inherit property "onleavepictureinpicture" with the proper type: FAIL
HTMLVideoElement interface: attribute disablePictureInPicture: FAIL
PictureInPictureWindow interface: pipw must inherit property "onresize" with the proper type: FAIL
Document interface: document must inherit property "exitPictureInPicture()" with the proper type: FAIL
Stringification of pipw: FAIL
PictureInPictureWindow interface object length: FAIL
EnterPictureInPictureEvent interface object length: FAIL
EnterPictureInPictureEvent interface: existence and properties of interface prototype object's @@unscopables property: FAIL
PictureInPictureWindow interface: pipw must inherit property "width" with the proper type: FAIL
idl_test setup: FAIL
HTMLVideoElement interface: video must inherit property "disablePictureInPicture" with the proper type: FAIL
EnterPictureInPictureEvent interface: attribute pictureInPictureWindow: FAIL
PictureInPictureWindow interface: attribute height: FAIL
EnterPictureInPictureEvent interface: existence and properties of interface prototype object: FAIL
/media-playback-quality/idlharness.window.html
VideoPlaybackQuality interface: videoPlaybackQuality must inherit property "corruptedVideoFrames" with the proper type: FAIL
/WebCryptoAPI/idlharness.https.any.worker.html
CryptoKey interface: attribute usages: FAIL
CryptoKey interface: existence and properties of interface object: FAIL
CryptoKey interface object length: FAIL
CryptoKey interface: existence and properties of interface prototype object: FAIL
CryptoKey interface: attribute algorithm: FAIL
CryptoKey interface: existence and properties of interface prototype object's "constructor" property: FAIL
CryptoKey interface: existence and properties of interface prototype object's @@unscopables property: FAIL
CryptoKey interface: attribute extractable: FAIL
CryptoKey interface object name: FAIL
CryptoKey interface: attribute type: FAIL
/media-source/idlharness.window.html
MediaSource interface: attribute onsourceclose: FAIL
SourceBuffer interface: attribute videoTracks: FAIL
SourceBuffer interface: attribute audioTracks: 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
VideoTrack interface: attribute sourceBuffer: FAIL
MediaSource interface: mediaSource must inherit property "onsourceclose" with the proper type: FAIL
AudioTrack interface: attribute sourceBuffer: FAIL
/remote-playback/idlharness.window.html
HTMLMediaElement interface: attribute remote: FAIL
RemotePlayback interface object length: FAIL
RemotePlayback interface: calling cancelWatchAvailability(long) on media.remote with too few arguments must throw TypeError: FAIL
RemotePlayback interface: existence and properties of interface object: FAIL
RemotePlayback interface: existence and properties of interface prototype object: FAIL
RemotePlayback interface: existence and properties of interface prototype object's "constructor" property: FAIL
RemotePlayback interface: existence and properties of interface prototype object's @@unscopables property: FAIL
RemotePlayback interface: operation watchAvailability(RemotePlaybackAvailabilityCallback): FAIL
RemotePlayback interface: media.remote must inherit property "state" with the proper type: FAIL
RemotePlayback interface: media.remote must inherit property "cancelWatchAvailability(long)" with the proper type: FAIL
RemotePlayback interface: attribute onconnecting: FAIL
RemotePlayback interface: media.remote must inherit property "prompt()" with the proper type: FAIL
RemotePlayback interface: media.remote must inherit property "onconnect" with the proper type: FAIL
RemotePlayback interface: calling watchAvailability(RemotePlaybackAvailabilityCallback) on media.remote with too few arguments must throw TypeError: FAIL
RemotePlayback interface object name: FAIL
RemotePlayback interface: operation prompt(): FAIL
Stringification of media.remote: FAIL
RemotePlayback interface: attribute onconnect: FAIL
RemotePlayback must be primary interface of media.remote: FAIL
RemotePlayback interface: media.remote must inherit property "onconnecting" with the proper type: FAIL
HTMLMediaElement interface: attribute disableRemotePlayback: FAIL
RemotePlayback interface: media.remote must inherit property "ondisconnect" with the proper type: FAIL
RemotePlayback interface: media.remote must inherit property "watchAvailability(RemotePlaybackAvailabilityCallback)" with the proper type: FAIL
RemotePlayback interface: attribute state: FAIL
RemotePlayback interface: operation cancelWatchAvailability(long): FAIL
RemotePlayback interface: attribute ondisconnect: FAIL
(See attachment for full changes)
| Assignee | ||
Comment 4•6 years ago
|
||
# CI Results
Ran 13 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI
Total 196 tests
## Status Summary
### Firefox
OK : 147[Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview] 148[Gecko-linux1804-64-asan-opt, Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt, Gecko-windows7-32-debug, Gecko-windows7-32-opt] 153[GitHub]
PASS : 19543[GitHub] 19685[Gecko-windows7-32-debug, Gecko-windows7-32-opt] 19687[Gecko-linux1804-64-asan-opt, Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt] 19697[Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview]
FAIL : 3594[Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview] 3811[Gecko-linux1804-64-asan-opt, Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt] 3813[Gecko-windows7-32-debug, Gecko-windows7-32-opt] 4269[GitHub]
### Chrome
OK : 153
PASS : 22757
FAIL : 1119
### Safari
OK : 138
PASS : 15049
FAIL : 5380
ERROR: 15
## Links
[Gecko CI (Treeherder)](https://treeherder.mozilla.org/#/jobs?repo=try&revision=80fb916261b61afa54ea5116019d81a51204c6ef)
[GitHub PR Head](https://wpt.fyi/results/?sha=6fbbdb5d32e34056e705d60b0c245ead4d55391c&label=pr_head)
[GitHub PR Base](https://wpt.fyi/results/?sha=6fbbdb5d32e34056e705d60b0c245ead4d55391c&label=pr_base)
## Details
### Firefox-only Failures
/css/cssom/idlharness.html
Stringification of getComputedStyle(svg_element): FAIL
Stringification of svg_element.style: FAIL
CSSStyleDeclaration must be primary interface of sheet.cssRules[4].style: FAIL
Stringification of sheet.cssRules[4].style: FAIL
Stringification of sheet.cssRules[2].style: FAIL
CSSStyleDeclaration must be primary interface of svg_element.style: FAIL
CSSStyleDeclaration must be primary interface of style_element.style: FAIL
CSSStyleDeclaration interface: attribute cssFloat: FAIL
CSSStyleDeclaration must be primary interface of sheet.cssRules[2].style: FAIL
CSSPageRule interface: attribute selectorText: FAIL
CSSPageRule interface: sheet.cssRules[2] must inherit property "selectorText" with the proper type: FAIL
Stringification of style_element.style: FAIL
CSSStyleDeclaration must be primary interface of getComputedStyle(svg_element): FAIL
/service-workers/service-worker/interfaces-window.https.html
CacheStorage interface object length: FAIL
/fetch/api/idlharness.any.worker.html
Request interface: attribute keepalive: FAIL
Request interface: new Request('about:blank') must inherit property "keepalive" with the proper type: FAIL
/webrtc/idlharness.https.window.html
RTCIceCandidate interface: attribute candidate: FAIL
RTCDTMFSender interface: attribute canInsertDTMF: FAIL
RTCRtpReceiver interface: calling getCapabilities(DOMString) on new RTCPeerConnection().addTransceiver('audio').receiver with too few arguments must throw TypeError: FAIL
RTCPeerConnection interface: attribute onconnectionstatechange: FAIL
RTCIceTransport interface object length: FAIL
RTCIceTransport interface: attribute gatheringState: FAIL
RTCRtpReceiver interface: operation getCapabilities(DOMString): FAIL
RTCRtpSender interface: calling getCapabilities(DOMString) on new RTCPeerConnection().addTransceiver('audio').sender with too few arguments must throw TypeError: FAIL
RTCRtpSender interface: operation getCapabilities(DOMString): FAIL
RTCIceTransport interface: attribute state: FAIL
RTCIceTransport interface: existence and properties of interface prototype object's @@unscopables property: FAIL
RTCCertificate interface: idlTestObjects.certificate must inherit property "getFingerprints()" with the proper type: FAIL
RTCIceTransport interface: existence and properties of interface prototype object's "constructor" property: FAIL
RTCPeerConnection interface: new RTCPeerConnection() must inherit property "setConfiguration(RTCConfiguration)" with the proper type: FAIL
RTCCertificate interface: operation getFingerprints(): FAIL
RTCRtpReceiver interface: new RTCPeerConnection().addTransceiver('audio').receiver must inherit property "getParameters()" with the proper type: FAIL
RTCRtpReceiver interface: operation getParameters(): FAIL
RTCPeerConnection interface: new RTCPeerConnection() must inherit property "onconnectionstatechange" with the proper type: FAIL
RTCPeerConnection interface: attribute connectionState: FAIL
RTCPeerConnection interface: calling setConfiguration(RTCConfiguration) on new RTCPeerConnection() 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
RTCIceTransport interface object name: FAIL
RTCIceCandidate interface: attribute sdpMLineIndex: FAIL
RTCIceCandidate interface: attribute sdpMid: FAIL
RTCPeerConnection interface: new RTCPeerConnection() must inherit property "connectionState" with the proper type: FAIL
/mediacapture-fromelement/idlharness.window.html
CanvasCaptureMediaStreamTrack interface: track must inherit property "requestFrame()" with the proper type: FAIL
CanvasCaptureMediaStreamTrack interface: track must inherit property "canvas" with the proper type: FAIL
CanvasCaptureMediaStreamTrack interface: operation requestFrame(): FAIL
CanvasCaptureMediaStreamTrack interface: existence and properties of interface object: FAIL
CanvasCaptureMediaStreamTrack must be primary interface of track: FAIL
CanvasCaptureMediaStreamTrack interface: existence and properties of interface prototype object: FAIL
CanvasCaptureMediaStreamTrack interface: attribute canvas: FAIL
Stringification of track: FAIL
CanvasCaptureMediaStreamTrack interface object name: FAIL
CanvasCaptureMediaStreamTrack interface: existence and properties of interface prototype object's @@unscopables property: FAIL
CanvasCaptureMediaStreamTrack interface object length: FAIL
CanvasCaptureMediaStreamTrack interface: existence and properties of interface prototype object's "constructor" property: FAIL
/svg/idlharness.window.html
SVGSVGElement interface: objects.svg must inherit property "checkIntersection(SVGElement, DOMRectReadOnly)" with the proper type: FAIL
SVGSVGElement interface: calling getIntersectionList(DOMRectReadOnly, SVGElement) on objects.svg with too few arguments must throw TypeError: FAIL
SVGSVGElement interface: operation checkIntersection(SVGElement, DOMRectReadOnly): FAIL
SVGSVGElement interface: objects.svg must inherit property "checkEnclosure(SVGElement, DOMRectReadOnly)" with the proper type: FAIL
SVGUnitTypes interface: constant SVG_UNIT_TYPE_USERSPACEONUSE on interface prototype object: FAIL
SVGUnitTypes interface: existence and properties of interface prototype object's "constructor" property: FAIL
SVGSVGElement interface: operation getEnclosureList(DOMRectReadOnly, SVGElement): FAIL
SVGUnitTypes interface: existence and properties of interface prototype object's @@unscopables property: FAIL
SVGUnitTypes interface: constant SVG_UNIT_TYPE_OBJECTBOUNDINGBOX on interface prototype object: FAIL
SVGSVGElement interface: operation getIntersectionList(DOMRectReadOnly, SVGElement): FAIL
SVGSVGElement interface: calling getEnclosureList(DOMRectReadOnly, SVGElement) on objects.svg with too few arguments must throw TypeError: FAIL
SVGUnitTypes interface: constant SVG_UNIT_TYPE_UNKNOWN on interface prototype object: FAIL
SVGSVGElement interface: objects.svg must inherit property "getEnclosureList(DOMRectReadOnly, SVGElement)" with the proper type: FAIL
SVGSVGElement interface: objects.svg must inherit property "getIntersectionList(DOMRectReadOnly, SVGElement)" with the proper type: FAIL
SVGUnitTypes interface: existence and properties of interface prototype object: FAIL
SVGSVGElement interface: operation checkEnclosure(SVGElement, DOMRectReadOnly): FAIL
SVGSVGElement interface: calling checkIntersection(SVGElement, DOMRectReadOnly) on objects.svg with too few arguments must throw TypeError: FAIL
SVGSVGElement interface: calling checkEnclosure(SVGElement, DOMRectReadOnly) on objects.svg with too few arguments must throw TypeError: FAIL
/fetch/api/idlharness.any.serviceworker.html
Request interface: attribute keepalive: FAIL
Request interface: new Request('about:blank') must inherit property "keepalive" with the proper type: FAIL
/fetch/api/idlharness.any.html
Request interface: attribute keepalive: FAIL
Request interface: new Request('about:blank') must inherit property "keepalive" with the proper type: FAIL
/css/cssom-view/idlharness.html
Screen interface: existence and properties of interface object: FAIL
Screen interface: existence and properties of interface prototype object: FAIL
/mediacapture-streams/idlharness.https.window.html
MediaStreamTrack interface: operation getCapabilities(): FAIL
MediaStreamTrack interface: track must inherit property "getCapabilities()" with the proper type: FAIL
/payment-request/idlharness.https.window.html
PaymentAddress interface: attribute phone: FAIL
MerchantValidationEvent interface: attribute methodName: FAIL
PaymentMethodChangeEvent interface: existence and properties of interface object: FAIL
PaymentRequest interface: attribute onshippingoptionchange: FAIL
PaymentRequestUpdateEvent interface: existence and properties of interface prototype object's @@unscopables property: FAIL
PaymentResponse interface: operation retry(PaymentValidationErrors): FAIL
PaymentResponse interface: attribute payerName: FAIL
PaymentAddress interface object name: FAIL
PaymentAddress interface: attribute recipient: FAIL
PaymentAddress interface: attribute organization: FAIL
MerchantValidationEvent interface: new MerchantValidationEvent("merchantvalidation") must inherit property "methodName" with the proper type: FAIL
MerchantValidationEvent interface: existence and properties of interface prototype object's "constructor" property: FAIL
PaymentAddress interface: attribute dependentLocality: FAIL
PaymentResponse interface: attribute payerEmail: FAIL
MerchantValidationEvent interface object length: FAIL
PaymentMethodChangeEvent interface: attribute methodName: FAIL
PaymentRequestUpdateEvent interface: calling updateWith([object Object]) on new PaymentMethodChangeEvent("paymentmethodchange") with too few arguments must throw TypeError: FAIL
PaymentRequest must be primary interface of paymentRequest: FAIL
PaymentAddress interface: attribute region: FAIL
PaymentAddress interface: operation toJSON(): FAIL
PaymentRequest interface: paymentRequest must inherit property "id" with the proper type: FAIL
PaymentAddress interface: attribute addressLine: FAIL
PaymentRequest interface: paymentRequest must inherit property "onshippingoptionchange" with the proper type: FAIL
PaymentRequest interface: paymentRequest must inherit property "shippingAddress" with the proper type: FAIL
PaymentRequest interface: existence and properties of interface prototype object: FAIL
PaymentRequestUpdateEvent interface: operation updateWith([object Object]): FAIL
PaymentResponse interface: attribute shippingOption: FAIL
PaymentRequest interface: operation show([object Object]): FAIL
MerchantValidationEvent must be primary interface of new MerchantValidationEvent("merchantvalidation"): FAIL
PaymentRequest interface: attribute onshippingaddresschange: FAIL
PaymentRequest interface object name: FAIL
PaymentAddress interface: attribute sortingCode: FAIL
PaymentRequest interface: paymentRequest must inherit property "abort()" with the proper type: FAIL
MerchantValidationEvent interface: new MerchantValidationEvent("merchantvalidation") must inherit property "complete([object Object])" with the proper type: FAIL
PaymentRequest interface: paymentRequest must inherit property "show([object Object])" with the proper type: FAIL
PaymentMethodChangeEvent interface: new PaymentMethodChangeEvent("paymentmethodchange") must inherit property "methodName" with the proper type: FAIL
MerchantValidationEvent interface: existence and properties of interface prototype object: FAIL
PaymentAddress interface: existence and properties of interface object: FAIL
PaymentRequest interface: paymentRequest must inherit property "shippingOption" with the proper type: FAIL
PaymentRequest interface: attribute id: FAIL
PaymentMethodChangeEvent interface: attribute methodDetails: FAIL
PaymentRequest interface: attribute shippingOption: FAIL
PaymentRequest interface: paymentRequest must inherit property "onpaymentmethodchange" with the proper type: FAIL
PaymentRequest interface: existence and properties of interface object: FAIL
PaymentResponse interface: attribute shippingAddress: FAIL
MerchantValidationEvent interface: existence and properties of interface prototype object's @@unscopables property: FAIL
PaymentRequestUpdateEvent interface: calling updateWith([object Object]) on new PaymentRequestUpdateEvent("paymentrequestupdate") with too few arguments must throw TypeError: FAIL
PaymentRequest interface: paymentRequest must inherit property "shippingType" with the proper type: FAIL
PaymentRequestUpdateEvent interface: new PaymentRequestUpdateEvent("paymentrequestupdate") must inherit property "updateWith([object Object])" with the proper type: FAIL
PaymentRequestUpdateEvent interface object name: FAIL
PaymentRequestUpdateEvent interface: existence and properties of interface prototype object: FAIL
Stringification of new PaymentMethodChangeEvent("paymentmethodchange"): FAIL
PaymentMethodChangeEvent must be primary interface of new PaymentMethodChangeEvent("paymentmethodchange"): FAIL
PaymentRequest interface: paymentRequest must inherit property "onshippingaddresschange" with the proper type: FAIL
PaymentMethodChangeEvent interface object name: FAIL
PaymentRequest interface: operation canMakePayment(): FAIL
MerchantValidationEvent interface object name: FAIL
MerchantValidationEvent interface: existence and properties of interface object: FAIL
MerchantValidationEvent interface: attribute validationURL: FAIL
PaymentAddress interface: attribute country: FAIL
PaymentAddress interface: attribute postalCode: FAIL
PaymentRequest interface: calling show([object Object]) on paymentRequest with too few arguments must throw TypeError: FAIL
PaymentRequestUpdateEvent interface: existence and properties of interface prototype object's "constructor" property: FAIL
PaymentResponse interface object length: FAIL
PaymentAddress interface: existence and properties of interface prototype object: FAIL
PaymentAddress interface: existence and properties of interface prototype object's "constructor" property: FAIL
MerchantValidationEvent interface: operation complete([object Object]): FAIL
PaymentRequestUpdateEvent interface: existence and properties of interface object: FAIL
PaymentAddress interface: attribute city: FAIL
PaymentResponse interface: existence and properties of interface prototype object's @@unscopables property: FAIL
PaymentAddress interface: existence and properties of interface prototype object's @@unscopables property: FAIL
PaymentRequest interface: attribute shippingType: FAIL
PaymentRequest interface: operation abort(): FAIL
MerchantValidationEvent interface: calling complete([object Object]) on new MerchantValidationEvent("merchantvalidation") with too few arguments must throw TypeError: FAIL
Stringification of new MerchantValidationEvent("merchantvalidation"): FAIL
Stringification of paymentRequest: FAIL
PaymentRequestUpdateEvent must be primary interface of new PaymentRequestUpdateEvent("paymentrequestupdate"): FAIL
PaymentResponse interface: operation complete(PaymentComplete): FAIL
PaymentResponse interface object name: FAIL
PaymentResponse interface: existence and properties of interface object: FAIL
PaymentResponse interface: attribute requestId: FAIL
PaymentRequestUpdateEvent interface object length: FAIL
PaymentMethodChangeEvent interface: existence and properties of interface prototype object: FAIL
PaymentMethodChangeEvent interface: new PaymentMethodChangeEvent("paymentmethodchange") must inherit property "methodDetails" with the proper type: FAIL
PaymentRequest interface: existence and properties of interface prototype object's "constructor" property: FAIL
PaymentRequest interface: attribute shippingAddress: FAIL
PaymentMethodChangeEvent interface object length: FAIL
PaymentResponse interface: attribute onpayerdetailchange: FAIL
PaymentAddress interface object length: FAIL
PaymentResponse interface: operation toJSON(): FAIL
PaymentRequest interface object length: FAIL
MerchantValidationEvent interface: new MerchantValidationEvent("merchantvalidation") must inherit property "validationURL" with the proper type: FAIL
PaymentResponse interface: attribute methodName: FAIL
PaymentMethodChangeEvent interface: existence and properties of interface prototype object's "constructor" property: FAIL
PaymentResponse interface: attribute payerPhone: FAIL
PaymentResponse interface: existence and properties of interface prototype object: FAIL
PaymentRequest interface: attribute onpaymentmethodchange: FAIL
PaymentMethodChangeEvent interface: existence and properties of interface prototype object's @@unscopables property: FAIL
Stringification of new PaymentRequestUpdateEvent("paymentrequestupdate"): FAIL
PaymentResponse interface: existence and properties of interface prototype object's "constructor" property: FAIL
PaymentRequest interface: paymentRequest must inherit property "canMakePayment()" with the proper type: FAIL
PaymentRequest interface: existence and properties of interface prototype object's @@unscopables property: FAIL
PaymentResponse interface: attribute details: FAIL
PaymentRequestUpdateEvent interface: new PaymentMethodChangeEvent("paymentmethodchange") must inherit property "updateWith([object Object])" with the proper type: FAIL
/html/dom/idlharness.worker.html
CanvasGradient interface: existence and properties of interface object: FAIL
Path2D interface: existence and properties of interface object: FAIL
CanvasGradient interface: operation addColorStop(double, DOMString): FAIL
Path2D interface: operation moveTo(unrestricted double, unrestricted double): FAIL
CanvasPattern interface: existence and properties of interface prototype object's @@unscopables property: FAIL
Path2D interface object name: FAIL
Path2D interface object length: FAIL
CanvasGradient interface object length: FAIL
Path2D interface: existence and properties of interface prototype object: FAIL
CanvasPattern interface: operation setTransform(DOMMatrix2DInit): FAIL
Path2D interface: operation quadraticCurveTo(unrestricted double, unrestricted double, unrestricted double, unrestricted double): FAIL
CanvasPattern interface: existence and properties of interface prototype object's "constructor" property: FAIL
Path2D interface: operation rect(unrestricted double, unrestricted double, unrestricted double, unrestricted double): FAIL
Path2D interface: operation arc(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, boolean): FAIL
CanvasPattern interface object name: FAIL
CanvasGradient interface: existence and properties of interface prototype object: FAIL
CanvasGradient interface: existence and properties of interface prototype object's "constructor" property: FAIL
Path2D interface: operation lineTo(unrestricted double, unrestricted double): FAIL
CanvasPattern interface: existence and properties of interface prototype object: FAIL
Path2D interface: operation closePath(): FAIL
Path2D interface: existence and properties of interface prototype object's @@unscopables property: FAIL
CanvasPattern interface: existence and properties of interface object: FAIL
Path2D interface: existence and properties of interface prototype object's "constructor" property: FAIL
Path2D interface: operation ellipse(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, boolean): FAIL
CanvasGradient interface: existence and properties of interface prototype object's @@unscopables property: FAIL
Path2D interface: operation arcTo(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double): FAIL
Path2D interface: operation bezierCurveTo(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double): FAIL
Path2D interface: operation addPath(Path2D, DOMMatrix2DInit): FAIL
CanvasPattern interface object length: FAIL
CanvasGradient interface object name: FAIL
/html/dom/idlharness.https.html?include=HTML.*
HTMLInputElement interface: attribute dirName: FAIL
HTMLVideoElement interface: attribute playsInline: FAIL
HTMLInputElement interface: createInput("range") must inherit property "dirName" with the proper type: FAIL
HTMLMediaElement interface: document.createElement("audio") must inherit property "audioTracks" with the proper type: FAIL
HTMLMediaElement interface: document.createElement("audio") must inherit property "videoTracks" with the proper type: FAIL
HTMLInputElement interface: createInput("url") must inherit property "dirName" with the proper type: FAIL
HTMLInputElement interface: createInput("reset") must inherit property "dirName" with the proper type: FAIL
HTMLTextAreaElement interface: attribute dirName: FAIL
HTMLInputElement interface: createInput("time") must inherit property "dirName" with the proper type: FAIL
HTMLElement interface: document.createElement("noscript") must inherit property "translate" with the proper type: FAIL
HTMLInputElement interface: createInput("number") must inherit property "dirName" with the proper type: FAIL
HTMLMediaElement interface: new Audio() must inherit property "audioTracks" with the proper type: FAIL
HTMLInputElement interface: createInput("submit") must inherit property "dirName" with the proper type: FAIL
HTMLInputElement interface: createInput("file") must inherit property "dirName" with the proper type: FAIL
HTMLElement interface: document.createElement("noscript") must inherit property "enterKeyHint" with the proper type: FAIL
HTMLInputElement interface: createInput("text") must inherit property "dirName" with the proper type: FAIL
HTMLInputElement interface: createInput("search") must inherit property "dirName" with the proper type: FAIL
HTMLElement interface: attribute enterKeyHint: FAIL
HTMLInputElement interface: createInput("checkbox") must inherit property "dirName" with the proper type: FAIL
HTMLInputElement interface: createInput("hidden") must inherit property "dirName" with the proper type: FAIL
HTMLElement interface: attribute inputMode: FAIL
HTMLInputElement interface: createInput("color") must inherit property "dirName" with the proper type: FAIL
HTMLInputElement interface: createInput("week") must inherit property "dirName" with the proper type: FAIL
HTMLVideoElement interface: document.createElement("video") must inherit property "playsInline" with the proper type: FAIL
HTMLInputElement interface: createInput("date") must inherit property "dirName" with the proper type: FAIL
HTMLInputElement interface: createInput("datetime-local") must inherit property "dirName" with the proper type: FAIL
HTMLElement interface: document.createElement("noscript") must inherit property "inputMode" with the proper type: FAIL
HTMLInputElement interface: createInput("tel") must inherit property "dirName" with the proper type: FAIL
HTMLInputElement interface: createInput("password") must inherit property "dirName" with the proper type: FAIL
HTMLInputElement interface: document.createElement("input") must inherit property "dirName" with the proper type: FAIL
HTMLMediaElement interface: new Audio() must inherit property "videoTracks" with the proper type: FAIL
HTMLMediaElement interface: attribute videoTracks: FAIL
HTMLElement interface: attribute translate: FAIL
HTMLInputElement interface: createInput("image") must inherit property "dirName" with the proper type: FAIL
HTMLMediaElement interface: attribute audioTracks: FAIL
HTMLInputElement interface: createInput("email") must inherit property "dirName" with the proper type: FAIL
HTMLInputElement interface: createInput("radio") must inherit property "dirName" with the proper type: FAIL
HTMLTextAreaElement interface: document.createElement("textarea") must inherit property "dirName" with the proper type: FAIL
HTMLInputElement interface: createInput("button") must inherit property "dirName" with the proper type: FAIL
HTMLMediaElement interface: document.createElement("video") must inherit property "audioTracks" with the proper type: FAIL
HTMLInputElement interface: createInput("month") must inherit property "dirName" with the proper type: FAIL
HTMLMediaElement interface: document.createElement("video") must inherit property "videoTracks" with the proper type: FAIL
/picture-in-picture/idlharness.window.html
Document interface: attribute pictureInPictureEnabled: FAIL
HTMLVideoElement interface: video must inherit property "onenterpictureinpicture" with the proper type: FAIL
HTMLVideoElement interface: attribute autoPictureInPicture: FAIL
Document interface: document must inherit property "pictureInPictureElement" with the proper type: FAIL
PictureInPictureWindow must be primary interface of pipw: FAIL
Document interface: operation exitPictureInPicture(): FAIL
PictureInPictureWindow interface: existence and properties of interface prototype object: FAIL
HTMLVideoElement interface: attribute onleavepictureinpicture: FAIL
HTMLVideoElement interface: operation requestPictureInPicture(): FAIL
PictureInPictureWindow interface: existence and properties of interface prototype object's "constructor" property: FAIL
HTMLVideoElement interface: video must inherit property "autoPictureInPicture" with the proper type: FAIL
Document interface: document must inherit property "pictureInPictureEnabled" with the proper type: FAIL
ShadowRoot interface: attribute pictureInPictureElement: FAIL
EnterPictureInPictureEvent interface: existence and properties of interface prototype object's "constructor" property: FAIL
PictureInPictureWindow interface: pipw must inherit property "height" with the proper type: FAIL
HTMLVideoElement interface: video must inherit property "requestPictureInPicture()" with the proper type: FAIL
HTMLVideoElement interface: attribute onenterpictureinpicture: FAIL
PictureInPictureWindow interface: attribute onresize: FAIL
EnterPictureInPictureEvent interface object name: FAIL
PictureInPictureWindow interface: attribute width: FAIL
EnterPictureInPictureEvent interface: existence and properties of interface object: FAIL
PictureInPictureWindow interface: existence and properties of interface object: FAIL
Document interface: attribute pictureInPictureElement: FAIL
PictureInPictureWindow interface object name: FAIL
DocumentOrShadowRoot interface: document must inherit property "pictureInPictureElement" with the proper type: FAIL
PictureInPictureWindow interface: existence and properties of interface prototype object's @@unscopables property: FAIL
HTMLVideoElement interface: video must inherit property "onleavepictureinpicture" with the proper type: FAIL
HTMLVideoElement interface: attribute disablePictureInPicture: FAIL
PictureInPictureWindow interface: pipw must inherit property "onresize" with the proper type: FAIL
Document interface: document must inherit property "exitPictureInPicture()" with the proper type: FAIL
Stringification of pipw: FAIL
PictureInPictureWindow interface object length: FAIL
EnterPictureInPictureEvent interface object length: FAIL
EnterPictureInPictureEvent interface: existence and properties of interface prototype object's @@unscopables property: FAIL
PictureInPictureWindow interface: pipw must inherit property "width" with the proper type: FAIL
idl_test setup: FAIL
HTMLVideoElement interface: video must inherit property "disablePictureInPicture" with the proper type: FAIL
EnterPictureInPictureEvent interface: attribute pictureInPictureWindow: FAIL
PictureInPictureWindow interface: attribute height: FAIL
EnterPictureInPictureEvent interface: existence and properties of interface prototype object: FAIL
/media-playback-quality/idlharness.window.html
VideoPlaybackQuality interface: videoPlaybackQuality must inherit property "corruptedVideoFrames" with the proper type: FAIL
/WebCryptoAPI/idlharness.https.any.worker.html
CryptoKey interface: attribute usages: FAIL
CryptoKey interface: existence and properties of interface object: FAIL
CryptoKey interface object length: FAIL
CryptoKey interface: existence and properties of interface prototype object: FAIL
CryptoKey interface: attribute algorithm: FAIL
CryptoKey interface: existence and properties of interface prototype object's "constructor" property: FAIL
CryptoKey interface: existence and properties of interface prototype object's @@unscopables property: FAIL
CryptoKey interface: attribute extractable: FAIL
CryptoKey interface object name: FAIL
CryptoKey interface: attribute type: FAIL
/media-source/idlharness.window.html
MediaSource interface: attribute onsourceclose: FAIL
SourceBuffer interface: attribute videoTracks: FAIL
SourceBuffer interface: attribute audioTracks: 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
VideoTrack interface: attribute sourceBuffer: FAIL
MediaSource interface: mediaSource must inherit property "onsourceclose" with the proper type: FAIL
AudioTrack interface: attribute sourceBuffer: FAIL
/remote-playback/idlharness.window.html
HTMLMediaElement interface: attribute remote: FAIL
RemotePlayback interface object length: FAIL
RemotePlayback interface: calling cancelWatchAvailability(long) on media.remote with too few arguments must throw TypeError: FAIL
RemotePlayback interface: existence and properties of interface object: FAIL
RemotePlayback interface: existence and properties of interface prototype object: FAIL
RemotePlayback interface: existence and properties of interface prototype object's "constructor" property: FAIL
RemotePlayback interface: existence and properties of interface prototype object's @@unscopables property: FAIL
RemotePlayback interface: operation watchAvailability(RemotePlaybackAvailabilityCallback): FAIL
RemotePlayback interface: media.remote must inherit property "state" with the proper type: FAIL
RemotePlayback interface: media.remote must inherit property "cancelWatchAvailability(long)" with the proper type: FAIL
RemotePlayback interface: attribute onconnecting: FAIL
RemotePlayback interface: media.remote must inherit property "prompt()" with the proper type: FAIL
RemotePlayback interface: media.remote must inherit property "onconnect" with the proper type: FAIL
RemotePlayback interface: calling watchAvailability(RemotePlaybackAvailabilityCallback) on media.remote with too few arguments must throw TypeError: FAIL
RemotePlayback interface object name: FAIL
RemotePlayback interface: operation prompt(): FAIL
Stringification of media.remote: FAIL
RemotePlayback interface: attribute onconnect: FAIL
RemotePlayback must be primary interface of media.remote: FAIL
RemotePlayback interface: media.remote must inherit property "onconnecting" with the proper type: FAIL
HTMLMediaElement interface: attribute disableRemotePlayback: FAIL
RemotePlayback interface: media.remote must inherit property "ondisconnect" with the proper type: FAIL
RemotePlayback interface: media.remote must inherit property "watchAvailability(RemotePlaybackAvailabilityCallback)" with the proper type: FAIL
RemotePlayback interface: attribute state: FAIL
RemotePlayback interface: operation cancelWatchAvailability(long): FAIL
RemotePlayback interface: attribute ondisconnect: FAIL
(See attachment for full changes)
| Assignee | ||
Comment 5•6 years ago
|
||
# CI Results
Ran 13 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI
Total 196 tests
## Status Summary
### Firefox
OK : 147[Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview] 148[Gecko-linux1804-64-asan-opt, Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt, Gecko-windows7-32-debug, Gecko-windows7-32-opt] 153[GitHub]
PASS : 19543[GitHub] 19685[Gecko-windows7-32-debug, Gecko-windows7-32-opt] 19687[Gecko-linux1804-64-asan-opt, Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt] 19697[Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview]
FAIL : 3594[Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview] 3811[Gecko-linux1804-64-asan-opt, Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt] 3813[Gecko-windows7-32-debug, Gecko-windows7-32-opt] 4269[GitHub]
### Chrome
OK : 153
PASS : 22757
FAIL : 1119
### Safari
OK : 138
PASS : 15049
FAIL : 5380
ERROR: 15
## Links
[Gecko CI (Treeherder)](https://treeherder.mozilla.org/#/jobs?repo=try&revision=80fb916261b61afa54ea5116019d81a51204c6ef)
[GitHub PR Head](https://wpt.fyi/results/?sha=6fbbdb5d32e34056e705d60b0c245ead4d55391c&label=pr_head)
[GitHub PR Base](https://wpt.fyi/results/?sha=6fbbdb5d32e34056e705d60b0c245ead4d55391c&label=pr_base)
## Details
### Firefox-only Failures
/css/cssom/idlharness.html
Stringification of getComputedStyle(svg_element): FAIL
Stringification of svg_element.style: FAIL
CSSStyleDeclaration must be primary interface of sheet.cssRules[4].style: FAIL
Stringification of sheet.cssRules[4].style: FAIL
Stringification of sheet.cssRules[2].style: FAIL
CSSStyleDeclaration must be primary interface of svg_element.style: FAIL
CSSStyleDeclaration must be primary interface of style_element.style: FAIL
CSSStyleDeclaration interface: attribute cssFloat: FAIL
CSSStyleDeclaration must be primary interface of sheet.cssRules[2].style: FAIL
CSSPageRule interface: attribute selectorText: FAIL
CSSPageRule interface: sheet.cssRules[2] must inherit property "selectorText" with the proper type: FAIL
Stringification of style_element.style: FAIL
CSSStyleDeclaration must be primary interface of getComputedStyle(svg_element): FAIL
/service-workers/service-worker/interfaces-window.https.html
CacheStorage interface object length: FAIL
/fetch/api/idlharness.any.worker.html
Request interface: attribute keepalive: FAIL
Request interface: new Request('about:blank') must inherit property "keepalive" with the proper type: FAIL
/webrtc/idlharness.https.window.html
RTCIceCandidate interface: attribute candidate: FAIL
RTCDTMFSender interface: attribute canInsertDTMF: FAIL
RTCRtpReceiver interface: calling getCapabilities(DOMString) on new RTCPeerConnection().addTransceiver('audio').receiver with too few arguments must throw TypeError: FAIL
RTCPeerConnection interface: attribute onconnectionstatechange: FAIL
RTCIceTransport interface object length: FAIL
RTCIceTransport interface: attribute gatheringState: FAIL
RTCRtpReceiver interface: operation getCapabilities(DOMString): FAIL
RTCRtpSender interface: calling getCapabilities(DOMString) on new RTCPeerConnection().addTransceiver('audio').sender with too few arguments must throw TypeError: FAIL
RTCRtpSender interface: operation getCapabilities(DOMString): FAIL
RTCIceTransport interface: attribute state: FAIL
RTCIceTransport interface: existence and properties of interface prototype object's @@unscopables property: FAIL
RTCCertificate interface: idlTestObjects.certificate must inherit property "getFingerprints()" with the proper type: FAIL
RTCIceTransport interface: existence and properties of interface prototype object's "constructor" property: FAIL
RTCPeerConnection interface: new RTCPeerConnection() must inherit property "setConfiguration(RTCConfiguration)" with the proper type: FAIL
RTCCertificate interface: operation getFingerprints(): FAIL
RTCRtpReceiver interface: new RTCPeerConnection().addTransceiver('audio').receiver must inherit property "getParameters()" with the proper type: FAIL
RTCRtpReceiver interface: operation getParameters(): FAIL
RTCPeerConnection interface: new RTCPeerConnection() must inherit property "onconnectionstatechange" with the proper type: FAIL
RTCPeerConnection interface: attribute connectionState: FAIL
RTCPeerConnection interface: calling setConfiguration(RTCConfiguration) on new RTCPeerConnection() 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
RTCIceTransport interface object name: FAIL
RTCIceCandidate interface: attribute sdpMLineIndex: FAIL
RTCIceCandidate interface: attribute sdpMid: FAIL
RTCPeerConnection interface: new RTCPeerConnection() must inherit property "connectionState" with the proper type: FAIL
/mediacapture-fromelement/idlharness.window.html
CanvasCaptureMediaStreamTrack interface: track must inherit property "requestFrame()" with the proper type: FAIL
CanvasCaptureMediaStreamTrack interface: track must inherit property "canvas" with the proper type: FAIL
CanvasCaptureMediaStreamTrack interface: operation requestFrame(): FAIL
CanvasCaptureMediaStreamTrack interface: existence and properties of interface object: FAIL
CanvasCaptureMediaStreamTrack must be primary interface of track: FAIL
CanvasCaptureMediaStreamTrack interface: existence and properties of interface prototype object: FAIL
CanvasCaptureMediaStreamTrack interface: attribute canvas: FAIL
Stringification of track: FAIL
CanvasCaptureMediaStreamTrack interface object name: FAIL
CanvasCaptureMediaStreamTrack interface: existence and properties of interface prototype object's @@unscopables property: FAIL
CanvasCaptureMediaStreamTrack interface object length: FAIL
CanvasCaptureMediaStreamTrack interface: existence and properties of interface prototype object's "constructor" property: FAIL
/svg/idlharness.window.html
SVGSVGElement interface: objects.svg must inherit property "checkIntersection(SVGElement, DOMRectReadOnly)" with the proper type: FAIL
SVGSVGElement interface: calling getIntersectionList(DOMRectReadOnly, SVGElement) on objects.svg with too few arguments must throw TypeError: FAIL
SVGSVGElement interface: operation checkIntersection(SVGElement, DOMRectReadOnly): FAIL
SVGSVGElement interface: objects.svg must inherit property "checkEnclosure(SVGElement, DOMRectReadOnly)" with the proper type: FAIL
SVGUnitTypes interface: constant SVG_UNIT_TYPE_USERSPACEONUSE on interface prototype object: FAIL
SVGUnitTypes interface: existence and properties of interface prototype object's "constructor" property: FAIL
SVGSVGElement interface: operation getEnclosureList(DOMRectReadOnly, SVGElement): FAIL
SVGUnitTypes interface: existence and properties of interface prototype object's @@unscopables property: FAIL
SVGUnitTypes interface: constant SVG_UNIT_TYPE_OBJECTBOUNDINGBOX on interface prototype object: FAIL
SVGSVGElement interface: operation getIntersectionList(DOMRectReadOnly, SVGElement): FAIL
SVGSVGElement interface: calling getEnclosureList(DOMRectReadOnly, SVGElement) on objects.svg with too few arguments must throw TypeError: FAIL
SVGUnitTypes interface: constant SVG_UNIT_TYPE_UNKNOWN on interface prototype object: FAIL
SVGSVGElement interface: objects.svg must inherit property "getEnclosureList(DOMRectReadOnly, SVGElement)" with the proper type: FAIL
SVGSVGElement interface: objects.svg must inherit property "getIntersectionList(DOMRectReadOnly, SVGElement)" with the proper type: FAIL
SVGUnitTypes interface: existence and properties of interface prototype object: FAIL
SVGSVGElement interface: operation checkEnclosure(SVGElement, DOMRectReadOnly): FAIL
SVGSVGElement interface: calling checkIntersection(SVGElement, DOMRectReadOnly) on objects.svg with too few arguments must throw TypeError: FAIL
SVGSVGElement interface: calling checkEnclosure(SVGElement, DOMRectReadOnly) on objects.svg with too few arguments must throw TypeError: FAIL
/fetch/api/idlharness.any.serviceworker.html
Request interface: attribute keepalive: FAIL
Request interface: new Request('about:blank') must inherit property "keepalive" with the proper type: FAIL
/fetch/api/idlharness.any.html
Request interface: attribute keepalive: FAIL
Request interface: new Request('about:blank') must inherit property "keepalive" with the proper type: FAIL
/css/cssom-view/idlharness.html
Screen interface: existence and properties of interface object: FAIL
Screen interface: existence and properties of interface prototype object: FAIL
/mediacapture-streams/idlharness.https.window.html
MediaStreamTrack interface: operation getCapabilities(): FAIL
MediaStreamTrack interface: track must inherit property "getCapabilities()" with the proper type: FAIL
/payment-request/idlharness.https.window.html
PaymentAddress interface: attribute phone: FAIL
MerchantValidationEvent interface: attribute methodName: FAIL
PaymentMethodChangeEvent interface: existence and properties of interface object: FAIL
PaymentRequest interface: attribute onshippingoptionchange: FAIL
PaymentRequestUpdateEvent interface: existence and properties of interface prototype object's @@unscopables property: FAIL
PaymentResponse interface: operation retry(PaymentValidationErrors): FAIL
PaymentResponse interface: attribute payerName: FAIL
PaymentAddress interface object name: FAIL
PaymentAddress interface: attribute recipient: FAIL
PaymentAddress interface: attribute organization: FAIL
MerchantValidationEvent interface: new MerchantValidationEvent("merchantvalidation") must inherit property "methodName" with the proper type: FAIL
MerchantValidationEvent interface: existence and properties of interface prototype object's "constructor" property: FAIL
PaymentAddress interface: attribute dependentLocality: FAIL
PaymentResponse interface: attribute payerEmail: FAIL
MerchantValidationEvent interface object length: FAIL
PaymentMethodChangeEvent interface: attribute methodName: FAIL
PaymentRequestUpdateEvent interface: calling updateWith([object Object]) on new PaymentMethodChangeEvent("paymentmethodchange") with too few arguments must throw TypeError: FAIL
PaymentRequest must be primary interface of paymentRequest: FAIL
PaymentAddress interface: attribute region: FAIL
PaymentAddress interface: operation toJSON(): FAIL
PaymentRequest interface: paymentRequest must inherit property "id" with the proper type: FAIL
PaymentAddress interface: attribute addressLine: FAIL
PaymentRequest interface: paymentRequest must inherit property "onshippingoptionchange" with the proper type: FAIL
PaymentRequest interface: paymentRequest must inherit property "shippingAddress" with the proper type: FAIL
PaymentRequest interface: existence and properties of interface prototype object: FAIL
PaymentRequestUpdateEvent interface: operation updateWith([object Object]): FAIL
PaymentResponse interface: attribute shippingOption: FAIL
PaymentRequest interface: operation show([object Object]): FAIL
MerchantValidationEvent must be primary interface of new MerchantValidationEvent("merchantvalidation"): FAIL
PaymentRequest interface: attribute onshippingaddresschange: FAIL
PaymentRequest interface object name: FAIL
PaymentAddress interface: attribute sortingCode: FAIL
PaymentRequest interface: paymentRequest must inherit property "abort()" with the proper type: FAIL
MerchantValidationEvent interface: new MerchantValidationEvent("merchantvalidation") must inherit property "complete([object Object])" with the proper type: FAIL
PaymentRequest interface: paymentRequest must inherit property "show([object Object])" with the proper type: FAIL
PaymentMethodChangeEvent interface: new PaymentMethodChangeEvent("paymentmethodchange") must inherit property "methodName" with the proper type: FAIL
MerchantValidationEvent interface: existence and properties of interface prototype object: FAIL
PaymentAddress interface: existence and properties of interface object: FAIL
PaymentRequest interface: paymentRequest must inherit property "shippingOption" with the proper type: FAIL
PaymentRequest interface: attribute id: FAIL
PaymentMethodChangeEvent interface: attribute methodDetails: FAIL
PaymentRequest interface: attribute shippingOption: FAIL
PaymentRequest interface: paymentRequest must inherit property "onpaymentmethodchange" with the proper type: FAIL
PaymentRequest interface: existence and properties of interface object: FAIL
PaymentResponse interface: attribute shippingAddress: FAIL
MerchantValidationEvent interface: existence and properties of interface prototype object's @@unscopables property: FAIL
PaymentRequestUpdateEvent interface: calling updateWith([object Object]) on new PaymentRequestUpdateEvent("paymentrequestupdate") with too few arguments must throw TypeError: FAIL
PaymentRequest interface: paymentRequest must inherit property "shippingType" with the proper type: FAIL
PaymentRequestUpdateEvent interface: new PaymentRequestUpdateEvent("paymentrequestupdate") must inherit property "updateWith([object Object])" with the proper type: FAIL
PaymentRequestUpdateEvent interface object name: FAIL
PaymentRequestUpdateEvent interface: existence and properties of interface prototype object: FAIL
Stringification of new PaymentMethodChangeEvent("paymentmethodchange"): FAIL
PaymentMethodChangeEvent must be primary interface of new PaymentMethodChangeEvent("paymentmethodchange"): FAIL
PaymentRequest interface: paymentRequest must inherit property "onshippingaddresschange" with the proper type: FAIL
PaymentMethodChangeEvent interface object name: FAIL
PaymentRequest interface: operation canMakePayment(): FAIL
MerchantValidationEvent interface object name: FAIL
MerchantValidationEvent interface: existence and properties of interface object: FAIL
MerchantValidationEvent interface: attribute validationURL: FAIL
PaymentAddress interface: attribute country: FAIL
PaymentAddress interface: attribute postalCode: FAIL
PaymentRequest interface: calling show([object Object]) on paymentRequest with too few arguments must throw TypeError: FAIL
PaymentRequestUpdateEvent interface: existence and properties of interface prototype object's "constructor" property: FAIL
PaymentResponse interface object length: FAIL
PaymentAddress interface: existence and properties of interface prototype object: FAIL
PaymentAddress interface: existence and properties of interface prototype object's "constructor" property: FAIL
MerchantValidationEvent interface: operation complete([object Object]): FAIL
PaymentRequestUpdateEvent interface: existence and properties of interface object: FAIL
PaymentAddress interface: attribute city: FAIL
PaymentResponse interface: existence and properties of interface prototype object's @@unscopables property: FAIL
PaymentAddress interface: existence and properties of interface prototype object's @@unscopables property: FAIL
PaymentRequest interface: attribute shippingType: FAIL
PaymentRequest interface: operation abort(): FAIL
MerchantValidationEvent interface: calling complete([object Object]) on new MerchantValidationEvent("merchantvalidation") with too few arguments must throw TypeError: FAIL
Stringification of new MerchantValidationEvent("merchantvalidation"): FAIL
Stringification of paymentRequest: FAIL
PaymentRequestUpdateEvent must be primary interface of new PaymentRequestUpdateEvent("paymentrequestupdate"): FAIL
PaymentResponse interface: operation complete(PaymentComplete): FAIL
PaymentResponse interface object name: FAIL
PaymentResponse interface: existence and properties of interface object: FAIL
PaymentResponse interface: attribute requestId: FAIL
PaymentRequestUpdateEvent interface object length: FAIL
PaymentMethodChangeEvent interface: existence and properties of interface prototype object: FAIL
PaymentMethodChangeEvent interface: new PaymentMethodChangeEvent("paymentmethodchange") must inherit property "methodDetails" with the proper type: FAIL
PaymentRequest interface: existence and properties of interface prototype object's "constructor" property: FAIL
PaymentRequest interface: attribute shippingAddress: FAIL
PaymentMethodChangeEvent interface object length: FAIL
PaymentResponse interface: attribute onpayerdetailchange: FAIL
PaymentAddress interface object length: FAIL
PaymentResponse interface: operation toJSON(): FAIL
PaymentRequest interface object length: FAIL
MerchantValidationEvent interface: new MerchantValidationEvent("merchantvalidation") must inherit property "validationURL" with the proper type: FAIL
PaymentResponse interface: attribute methodName: FAIL
PaymentMethodChangeEvent interface: existence and properties of interface prototype object's "constructor" property: FAIL
PaymentResponse interface: attribute payerPhone: FAIL
PaymentResponse interface: existence and properties of interface prototype object: FAIL
PaymentRequest interface: attribute onpaymentmethodchange: FAIL
PaymentMethodChangeEvent interface: existence and properties of interface prototype object's @@unscopables property: FAIL
Stringification of new PaymentRequestUpdateEvent("paymentrequestupdate"): FAIL
PaymentResponse interface: existence and properties of interface prototype object's "constructor" property: FAIL
PaymentRequest interface: paymentRequest must inherit property "canMakePayment()" with the proper type: FAIL
PaymentRequest interface: existence and properties of interface prototype object's @@unscopables property: FAIL
PaymentResponse interface: attribute details: FAIL
PaymentRequestUpdateEvent interface: new PaymentMethodChangeEvent("paymentmethodchange") must inherit property "updateWith([object Object])" with the proper type: FAIL
/html/dom/idlharness.worker.html
CanvasGradient interface: existence and properties of interface object: FAIL
Path2D interface: existence and properties of interface object: FAIL
CanvasGradient interface: operation addColorStop(double, DOMString): FAIL
Path2D interface: operation moveTo(unrestricted double, unrestricted double): FAIL
CanvasPattern interface: existence and properties of interface prototype object's @@unscopables property: FAIL
Path2D interface object name: FAIL
Path2D interface object length: FAIL
CanvasGradient interface object length: FAIL
Path2D interface: existence and properties of interface prototype object: FAIL
CanvasPattern interface: operation setTransform(DOMMatrix2DInit): FAIL
Path2D interface: operation quadraticCurveTo(unrestricted double, unrestricted double, unrestricted double, unrestricted double): FAIL
CanvasPattern interface: existence and properties of interface prototype object's "constructor" property: FAIL
Path2D interface: operation rect(unrestricted double, unrestricted double, unrestricted double, unrestricted double): FAIL
Path2D interface: operation arc(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, boolean): FAIL
CanvasPattern interface object name: FAIL
CanvasGradient interface: existence and properties of interface prototype object: FAIL
CanvasGradient interface: existence and properties of interface prototype object's "constructor" property: FAIL
Path2D interface: operation lineTo(unrestricted double, unrestricted double): FAIL
CanvasPattern interface: existence and properties of interface prototype object: FAIL
Path2D interface: operation closePath(): FAIL
Path2D interface: existence and properties of interface prototype object's @@unscopables property: FAIL
CanvasPattern interface: existence and properties of interface object: FAIL
Path2D interface: existence and properties of interface prototype object's "constructor" property: FAIL
Path2D interface: operation ellipse(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, boolean): FAIL
CanvasGradient interface: existence and properties of interface prototype object's @@unscopables property: FAIL
Path2D interface: operation arcTo(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double): FAIL
Path2D interface: operation bezierCurveTo(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double): FAIL
Path2D interface: operation addPath(Path2D, DOMMatrix2DInit): FAIL
CanvasPattern interface object length: FAIL
CanvasGradient interface object name: FAIL
/html/dom/idlharness.https.html?include=HTML.*
HTMLInputElement interface: attribute dirName: FAIL
HTMLVideoElement interface: attribute playsInline: FAIL
HTMLInputElement interface: createInput("range") must inherit property "dirName" with the proper type: FAIL
HTMLMediaElement interface: document.createElement("audio") must inherit property "audioTracks" with the proper type: FAIL
HTMLMediaElement interface: document.createElement("audio") must inherit property "videoTracks" with the proper type: FAIL
HTMLInputElement interface: createInput("url") must inherit property "dirName" with the proper type: FAIL
HTMLInputElement interface: createInput("reset") must inherit property "dirName" with the proper type: FAIL
HTMLTextAreaElement interface: attribute dirName: FAIL
HTMLInputElement interface: createInput("time") must inherit property "dirName" with the proper type: FAIL
HTMLElement interface: document.createElement("noscript") must inherit property "translate" with the proper type: FAIL
HTMLInputElement interface: createInput("number") must inherit property "dirName" with the proper type: FAIL
HTMLMediaElement interface: new Audio() must inherit property "audioTracks" with the proper type: FAIL
HTMLInputElement interface: createInput("submit") must inherit property "dirName" with the proper type: FAIL
HTMLInputElement interface: createInput("file") must inherit property "dirName" with the proper type: FAIL
HTMLElement interface: document.createElement("noscript") must inherit property "enterKeyHint" with the proper type: FAIL
HTMLInputElement interface: createInput("text") must inherit property "dirName" with the proper type: FAIL
HTMLInputElement interface: createInput("search") must inherit property "dirName" with the proper type: FAIL
HTMLElement interface: attribute enterKeyHint: FAIL
HTMLInputElement interface: createInput("checkbox") must inherit property "dirName" with the proper type: FAIL
HTMLInputElement interface: createInput("hidden") must inherit property "dirName" with the proper type: FAIL
HTMLElement interface: attribute inputMode: FAIL
HTMLInputElement interface: createInput("color") must inherit property "dirName" with the proper type: FAIL
HTMLInputElement interface: createInput("week") must inherit property "dirName" with the proper type: FAIL
HTMLVideoElement interface: document.createElement("video") must inherit property "playsInline" with the proper type: FAIL
HTMLInputElement interface: createInput("date") must inherit property "dirName" with the proper type: FAIL
HTMLInputElement interface: createInput("datetime-local") must inherit property "dirName" with the proper type: FAIL
HTMLElement interface: document.createElement("noscript") must inherit property "inputMode" with the proper type: FAIL
HTMLInputElement interface: createInput("tel") must inherit property "dirName" with the proper type: FAIL
HTMLInputElement interface: createInput("password") must inherit property "dirName" with the proper type: FAIL
HTMLInputElement interface: document.createElement("input") must inherit property "dirName" with the proper type: FAIL
HTMLMediaElement interface: new Audio() must inherit property "videoTracks" with the proper type: FAIL
HTMLMediaElement interface: attribute videoTracks: FAIL
HTMLElement interface: attribute translate: FAIL
HTMLInputElement interface: createInput("image") must inherit property "dirName" with the proper type: FAIL
HTMLMediaElement interface: attribute audioTracks: FAIL
HTMLInputElement interface: createInput("email") must inherit property "dirName" with the proper type: FAIL
HTMLInputElement interface: createInput("radio") must inherit property "dirName" with the proper type: FAIL
HTMLTextAreaElement interface: document.createElement("textarea") must inherit property "dirName" with the proper type: FAIL
HTMLInputElement interface: createInput("button") must inherit property "dirName" with the proper type: FAIL
HTMLMediaElement interface: document.createElement("video") must inherit property "audioTracks" with the proper type: FAIL
HTMLInputElement interface: createInput("month") must inherit property "dirName" with the proper type: FAIL
HTMLMediaElement interface: document.createElement("video") must inherit property "videoTracks" with the proper type: FAIL
/picture-in-picture/idlharness.window.html
Document interface: attribute pictureInPictureEnabled: FAIL
HTMLVideoElement interface: video must inherit property "onenterpictureinpicture" with the proper type: FAIL
HTMLVideoElement interface: attribute autoPictureInPicture: FAIL
Document interface: document must inherit property "pictureInPictureElement" with the proper type: FAIL
PictureInPictureWindow must be primary interface of pipw: FAIL
Document interface: operation exitPictureInPicture(): FAIL
PictureInPictureWindow interface: existence and properties of interface prototype object: FAIL
HTMLVideoElement interface: attribute onleavepictureinpicture: FAIL
HTMLVideoElement interface: operation requestPictureInPicture(): FAIL
PictureInPictureWindow interface: existence and properties of interface prototype object's "constructor" property: FAIL
HTMLVideoElement interface: video must inherit property "autoPictureInPicture" with the proper type: FAIL
Document interface: document must inherit property "pictureInPictureEnabled" with the proper type: FAIL
ShadowRoot interface: attribute pictureInPictureElement: FAIL
EnterPictureInPictureEvent interface: existence and properties of interface prototype object's "constructor" property: FAIL
PictureInPictureWindow interface: pipw must inherit property "height" with the proper type: FAIL
HTMLVideoElement interface: video must inherit property "requestPictureInPicture()" with the proper type: FAIL
HTMLVideoElement interface: attribute onenterpictureinpicture: FAIL
PictureInPictureWindow interface: attribute onresize: FAIL
EnterPictureInPictureEvent interface object name: FAIL
PictureInPictureWindow interface: attribute width: FAIL
EnterPictureInPictureEvent interface: existence and properties of interface object: FAIL
PictureInPictureWindow interface: existence and properties of interface object: FAIL
Document interface: attribute pictureInPictureElement: FAIL
PictureInPictureWindow interface object name: FAIL
DocumentOrShadowRoot interface: document must inherit property "pictureInPictureElement" with the proper type: FAIL
PictureInPictureWindow interface: existence and properties of interface prototype object's @@unscopables property: FAIL
HTMLVideoElement interface: video must inherit property "onleavepictureinpicture" with the proper type: FAIL
HTMLVideoElement interface: attribute disablePictureInPicture: FAIL
PictureInPictureWindow interface: pipw must inherit property "onresize" with the proper type: FAIL
Document interface: document must inherit property "exitPictureInPicture()" with the proper type: FAIL
Stringification of pipw: FAIL
PictureInPictureWindow interface object length: FAIL
EnterPictureInPictureEvent interface object length: FAIL
EnterPictureInPictureEvent interface: existence and properties of interface prototype object's @@unscopables property: FAIL
PictureInPictureWindow interface: pipw must inherit property "width" with the proper type: FAIL
idl_test setup: FAIL
HTMLVideoElement interface: video must inherit property "disablePictureInPicture" with the proper type: FAIL
EnterPictureInPictureEvent interface: attribute pictureInPictureWindow: FAIL
PictureInPictureWindow interface: attribute height: FAIL
EnterPictureInPictureEvent interface: existence and properties of interface prototype object: FAIL
/media-playback-quality/idlharness.window.html
VideoPlaybackQuality interface: videoPlaybackQuality must inherit property "corruptedVideoFrames" with the proper type: FAIL
/WebCryptoAPI/idlharness.https.any.worker.html
CryptoKey interface: attribute usages: FAIL
CryptoKey interface: existence and properties of interface object: FAIL
CryptoKey interface object length: FAIL
CryptoKey interface: existence and properties of interface prototype object: FAIL
CryptoKey interface: attribute algorithm: FAIL
CryptoKey interface: existence and properties of interface prototype object's "constructor" property: FAIL
CryptoKey interface: existence and properties of interface prototype object's @@unscopables property: FAIL
CryptoKey interface: attribute extractable: FAIL
CryptoKey interface object name: FAIL
CryptoKey interface: attribute type: FAIL
/media-source/idlharness.window.html
MediaSource interface: attribute onsourceclose: FAIL
SourceBuffer interface: attribute videoTracks: FAIL
SourceBuffer interface: attribute audioTracks: 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
VideoTrack interface: attribute sourceBuffer: FAIL
MediaSource interface: mediaSource must inherit property "onsourceclose" with the proper type: FAIL
AudioTrack interface: attribute sourceBuffer: FAIL
/remote-playback/idlharness.window.html
HTMLMediaElement interface: attribute remote: FAIL
RemotePlayback interface object length: FAIL
RemotePlayback interface: calling cancelWatchAvailability(long) on media.remote with too few arguments must throw TypeError: FAIL
RemotePlayback interface: existence and properties of interface object: FAIL
RemotePlayback interface: existence and properties of interface prototype object: FAIL
RemotePlayback interface: existence and properties of interface prototype object's "constructor" property: FAIL
RemotePlayback interface: existence and properties of interface prototype object's @@unscopables property: FAIL
RemotePlayback interface: operation watchAvailability(RemotePlaybackAvailabilityCallback): FAIL
RemotePlayback interface: media.remote must inherit property "state" with the proper type: FAIL
RemotePlayback interface: media.remote must inherit property "cancelWatchAvailability(long)" with the proper type: FAIL
RemotePlayback interface: attribute onconnecting: FAIL
RemotePlayback interface: media.remote must inherit property "prompt()" with the proper type: FAIL
RemotePlayback interface: media.remote must inherit property "onconnect" with the proper type: FAIL
RemotePlayback interface: calling watchAvailability(RemotePlaybackAvailabilityCallback) on media.remote with too few arguments must throw TypeError: FAIL
RemotePlayback interface object name: FAIL
RemotePlayback interface: operation prompt(): FAIL
Stringification of media.remote: FAIL
RemotePlayback interface: attribute onconnect: FAIL
RemotePlayback must be primary interface of media.remote: FAIL
RemotePlayback interface: media.remote must inherit property "onconnecting" with the proper type: FAIL
HTMLMediaElement interface: attribute disableRemotePlayback: FAIL
RemotePlayback interface: media.remote must inherit property "ondisconnect" with the proper type: FAIL
RemotePlayback interface: media.remote must inherit property "watchAvailability(RemotePlaybackAvailabilityCallback)" with the proper type: FAIL
RemotePlayback interface: attribute state: FAIL
RemotePlayback interface: operation cancelWatchAvailability(long): FAIL
RemotePlayback interface: attribute ondisconnect: FAIL
(See attachment for full changes)
| Assignee | ||
Comment 6•6 years ago
|
||
# CI Results
Ran 13 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI
Total 196 tests
## Status Summary
### Firefox
OK : 147[Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview] 148[Gecko-linux1804-64-asan-opt, Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt, Gecko-windows7-32-debug, Gecko-windows7-32-opt] 153[GitHub]
PASS : 19543[GitHub] 19685[Gecko-windows7-32-debug, Gecko-windows7-32-opt] 19687[Gecko-linux1804-64-asan-opt, Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt] 19697[Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview]
FAIL : 3594[Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview] 3811[Gecko-linux1804-64-asan-opt, Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt] 3813[Gecko-windows7-32-debug, Gecko-windows7-32-opt] 4269[GitHub]
### Chrome
OK : 153
PASS : 22757
FAIL : 1119
### Safari
OK : 138
PASS : 15049
FAIL : 5380
ERROR: 15
## Links
[Gecko CI (Treeherder)](https://treeherder.mozilla.org/#/jobs?repo=try&revision=80fb916261b61afa54ea5116019d81a51204c6ef)
[GitHub PR Head](https://wpt.fyi/results/?sha=6fbbdb5d32e34056e705d60b0c245ead4d55391c&label=pr_head)
[GitHub PR Base](https://wpt.fyi/results/?sha=6fbbdb5d32e34056e705d60b0c245ead4d55391c&label=pr_base)
## Details
### Firefox-only Failures
/css/cssom/idlharness.html
Stringification of getComputedStyle(svg_element): FAIL
Stringification of svg_element.style: FAIL
CSSStyleDeclaration must be primary interface of sheet.cssRules[4].style: FAIL
Stringification of sheet.cssRules[4].style: FAIL
Stringification of sheet.cssRules[2].style: FAIL
CSSStyleDeclaration must be primary interface of svg_element.style: FAIL
CSSStyleDeclaration must be primary interface of style_element.style: FAIL
CSSStyleDeclaration interface: attribute cssFloat: FAIL
CSSStyleDeclaration must be primary interface of sheet.cssRules[2].style: FAIL
CSSPageRule interface: attribute selectorText: FAIL
CSSPageRule interface: sheet.cssRules[2] must inherit property "selectorText" with the proper type: FAIL
Stringification of style_element.style: FAIL
CSSStyleDeclaration must be primary interface of getComputedStyle(svg_element): FAIL
/service-workers/service-worker/interfaces-window.https.html
CacheStorage interface object length: FAIL
/fetch/api/idlharness.any.worker.html
Request interface: attribute keepalive: FAIL
Request interface: new Request('about:blank') must inherit property "keepalive" with the proper type: FAIL
/webrtc/idlharness.https.window.html
RTCIceCandidate interface: attribute candidate: FAIL
RTCDTMFSender interface: attribute canInsertDTMF: FAIL
RTCRtpReceiver interface: calling getCapabilities(DOMString) on new RTCPeerConnection().addTransceiver('audio').receiver with too few arguments must throw TypeError: FAIL
RTCPeerConnection interface: attribute onconnectionstatechange: FAIL
RTCIceTransport interface object length: FAIL
RTCIceTransport interface: attribute gatheringState: FAIL
RTCRtpReceiver interface: operation getCapabilities(DOMString): FAIL
RTCRtpSender interface: calling getCapabilities(DOMString) on new RTCPeerConnection().addTransceiver('audio').sender with too few arguments must throw TypeError: FAIL
RTCRtpSender interface: operation getCapabilities(DOMString): FAIL
RTCIceTransport interface: attribute state: FAIL
RTCIceTransport interface: existence and properties of interface prototype object's @@unscopables property: FAIL
RTCCertificate interface: idlTestObjects.certificate must inherit property "getFingerprints()" with the proper type: FAIL
RTCIceTransport interface: existence and properties of interface prototype object's "constructor" property: FAIL
RTCPeerConnection interface: new RTCPeerConnection() must inherit property "setConfiguration(RTCConfiguration)" with the proper type: FAIL
RTCCertificate interface: operation getFingerprints(): FAIL
RTCRtpReceiver interface: new RTCPeerConnection().addTransceiver('audio').receiver must inherit property "getParameters()" with the proper type: FAIL
RTCRtpReceiver interface: operation getParameters(): FAIL
RTCPeerConnection interface: new RTCPeerConnection() must inherit property "onconnectionstatechange" with the proper type: FAIL
RTCPeerConnection interface: attribute connectionState: FAIL
RTCPeerConnection interface: calling setConfiguration(RTCConfiguration) on new RTCPeerConnection() 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
RTCIceTransport interface object name: FAIL
RTCIceCandidate interface: attribute sdpMLineIndex: FAIL
RTCIceCandidate interface: attribute sdpMid: FAIL
RTCPeerConnection interface: new RTCPeerConnection() must inherit property "connectionState" with the proper type: FAIL
/mediacapture-fromelement/idlharness.window.html
CanvasCaptureMediaStreamTrack interface: track must inherit property "requestFrame()" with the proper type: FAIL
CanvasCaptureMediaStreamTrack interface: track must inherit property "canvas" with the proper type: FAIL
CanvasCaptureMediaStreamTrack interface: operation requestFrame(): FAIL
CanvasCaptureMediaStreamTrack interface: existence and properties of interface object: FAIL
CanvasCaptureMediaStreamTrack must be primary interface of track: FAIL
CanvasCaptureMediaStreamTrack interface: existence and properties of interface prototype object: FAIL
CanvasCaptureMediaStreamTrack interface: attribute canvas: FAIL
Stringification of track: FAIL
CanvasCaptureMediaStreamTrack interface object name: FAIL
CanvasCaptureMediaStreamTrack interface: existence and properties of interface prototype object's @@unscopables property: FAIL
CanvasCaptureMediaStreamTrack interface object length: FAIL
CanvasCaptureMediaStreamTrack interface: existence and properties of interface prototype object's "constructor" property: FAIL
/svg/idlharness.window.html
SVGSVGElement interface: objects.svg must inherit property "checkIntersection(SVGElement, DOMRectReadOnly)" with the proper type: FAIL
SVGSVGElement interface: calling getIntersectionList(DOMRectReadOnly, SVGElement) on objects.svg with too few arguments must throw TypeError: FAIL
SVGSVGElement interface: operation checkIntersection(SVGElement, DOMRectReadOnly): FAIL
SVGSVGElement interface: objects.svg must inherit property "checkEnclosure(SVGElement, DOMRectReadOnly)" with the proper type: FAIL
SVGUnitTypes interface: constant SVG_UNIT_TYPE_USERSPACEONUSE on interface prototype object: FAIL
SVGUnitTypes interface: existence and properties of interface prototype object's "constructor" property: FAIL
SVGSVGElement interface: operation getEnclosureList(DOMRectReadOnly, SVGElement): FAIL
SVGUnitTypes interface: existence and properties of interface prototype object's @@unscopables property: FAIL
SVGUnitTypes interface: constant SVG_UNIT_TYPE_OBJECTBOUNDINGBOX on interface prototype object: FAIL
SVGSVGElement interface: operation getIntersectionList(DOMRectReadOnly, SVGElement): FAIL
SVGSVGElement interface: calling getEnclosureList(DOMRectReadOnly, SVGElement) on objects.svg with too few arguments must throw TypeError: FAIL
SVGUnitTypes interface: constant SVG_UNIT_TYPE_UNKNOWN on interface prototype object: FAIL
SVGSVGElement interface: objects.svg must inherit property "getEnclosureList(DOMRectReadOnly, SVGElement)" with the proper type: FAIL
SVGSVGElement interface: objects.svg must inherit property "getIntersectionList(DOMRectReadOnly, SVGElement)" with the proper type: FAIL
SVGUnitTypes interface: existence and properties of interface prototype object: FAIL
SVGSVGElement interface: operation checkEnclosure(SVGElement, DOMRectReadOnly): FAIL
SVGSVGElement interface: calling checkIntersection(SVGElement, DOMRectReadOnly) on objects.svg with too few arguments must throw TypeError: FAIL
SVGSVGElement interface: calling checkEnclosure(SVGElement, DOMRectReadOnly) on objects.svg with too few arguments must throw TypeError: FAIL
/fetch/api/idlharness.any.serviceworker.html
Request interface: attribute keepalive: FAIL
Request interface: new Request('about:blank') must inherit property "keepalive" with the proper type: FAIL
/fetch/api/idlharness.any.html
Request interface: attribute keepalive: FAIL
Request interface: new Request('about:blank') must inherit property "keepalive" with the proper type: FAIL
/css/cssom-view/idlharness.html
Screen interface: existence and properties of interface object: FAIL
Screen interface: existence and properties of interface prototype object: FAIL
/mediacapture-streams/idlharness.https.window.html
MediaStreamTrack interface: operation getCapabilities(): FAIL
MediaStreamTrack interface: track must inherit property "getCapabilities()" with the proper type: FAIL
/payment-request/idlharness.https.window.html
PaymentAddress interface: attribute phone: FAIL
MerchantValidationEvent interface: attribute methodName: FAIL
PaymentMethodChangeEvent interface: existence and properties of interface object: FAIL
PaymentRequest interface: attribute onshippingoptionchange: FAIL
PaymentRequestUpdateEvent interface: existence and properties of interface prototype object's @@unscopables property: FAIL
PaymentResponse interface: operation retry(PaymentValidationErrors): FAIL
PaymentResponse interface: attribute payerName: FAIL
PaymentAddress interface object name: FAIL
PaymentAddress interface: attribute recipient: FAIL
PaymentAddress interface: attribute organization: FAIL
MerchantValidationEvent interface: new MerchantValidationEvent("merchantvalidation") must inherit property "methodName" with the proper type: FAIL
MerchantValidationEvent interface: existence and properties of interface prototype object's "constructor" property: FAIL
PaymentAddress interface: attribute dependentLocality: FAIL
PaymentResponse interface: attribute payerEmail: FAIL
MerchantValidationEvent interface object length: FAIL
PaymentMethodChangeEvent interface: attribute methodName: FAIL
PaymentRequestUpdateEvent interface: calling updateWith([object Object]) on new PaymentMethodChangeEvent("paymentmethodchange") with too few arguments must throw TypeError: FAIL
PaymentRequest must be primary interface of paymentRequest: FAIL
PaymentAddress interface: attribute region: FAIL
PaymentAddress interface: operation toJSON(): FAIL
PaymentRequest interface: paymentRequest must inherit property "id" with the proper type: FAIL
PaymentAddress interface: attribute addressLine: FAIL
PaymentRequest interface: paymentRequest must inherit property "onshippingoptionchange" with the proper type: FAIL
PaymentRequest interface: paymentRequest must inherit property "shippingAddress" with the proper type: FAIL
PaymentRequest interface: existence and properties of interface prototype object: FAIL
PaymentRequestUpdateEvent interface: operation updateWith([object Object]): FAIL
PaymentResponse interface: attribute shippingOption: FAIL
PaymentRequest interface: operation show([object Object]): FAIL
MerchantValidationEvent must be primary interface of new MerchantValidationEvent("merchantvalidation"): FAIL
PaymentRequest interface: attribute onshippingaddresschange: FAIL
PaymentRequest interface object name: FAIL
PaymentAddress interface: attribute sortingCode: FAIL
PaymentRequest interface: paymentRequest must inherit property "abort()" with the proper type: FAIL
MerchantValidationEvent interface: new MerchantValidationEvent("merchantvalidation") must inherit property "complete([object Object])" with the proper type: FAIL
PaymentRequest interface: paymentRequest must inherit property "show([object Object])" with the proper type: FAIL
PaymentMethodChangeEvent interface: new PaymentMethodChangeEvent("paymentmethodchange") must inherit property "methodName" with the proper type: FAIL
MerchantValidationEvent interface: existence and properties of interface prototype object: FAIL
PaymentAddress interface: existence and properties of interface object: FAIL
PaymentRequest interface: paymentRequest must inherit property "shippingOption" with the proper type: FAIL
PaymentRequest interface: attribute id: FAIL
PaymentMethodChangeEvent interface: attribute methodDetails: FAIL
PaymentRequest interface: attribute shippingOption: FAIL
PaymentRequest interface: paymentRequest must inherit property "onpaymentmethodchange" with the proper type: FAIL
PaymentRequest interface: existence and properties of interface object: FAIL
PaymentResponse interface: attribute shippingAddress: FAIL
MerchantValidationEvent interface: existence and properties of interface prototype object's @@unscopables property: FAIL
PaymentRequestUpdateEvent interface: calling updateWith([object Object]) on new PaymentRequestUpdateEvent("paymentrequestupdate") with too few arguments must throw TypeError: FAIL
PaymentRequest interface: paymentRequest must inherit property "shippingType" with the proper type: FAIL
PaymentRequestUpdateEvent interface: new PaymentRequestUpdateEvent("paymentrequestupdate") must inherit property "updateWith([object Object])" with the proper type: FAIL
PaymentRequestUpdateEvent interface object name: FAIL
PaymentRequestUpdateEvent interface: existence and properties of interface prototype object: FAIL
Stringification of new PaymentMethodChangeEvent("paymentmethodchange"): FAIL
PaymentMethodChangeEvent must be primary interface of new PaymentMethodChangeEvent("paymentmethodchange"): FAIL
PaymentRequest interface: paymentRequest must inherit property "onshippingaddresschange" with the proper type: FAIL
PaymentMethodChangeEvent interface object name: FAIL
PaymentRequest interface: operation canMakePayment(): FAIL
MerchantValidationEvent interface object name: FAIL
MerchantValidationEvent interface: existence and properties of interface object: FAIL
MerchantValidationEvent interface: attribute validationURL: FAIL
PaymentAddress interface: attribute country: FAIL
PaymentAddress interface: attribute postalCode: FAIL
PaymentRequest interface: calling show([object Object]) on paymentRequest with too few arguments must throw TypeError: FAIL
PaymentRequestUpdateEvent interface: existence and properties of interface prototype object's "constructor" property: FAIL
PaymentResponse interface object length: FAIL
PaymentAddress interface: existence and properties of interface prototype object: FAIL
PaymentAddress interface: existence and properties of interface prototype object's "constructor" property: FAIL
MerchantValidationEvent interface: operation complete([object Object]): FAIL
PaymentRequestUpdateEvent interface: existence and properties of interface object: FAIL
PaymentAddress interface: attribute city: FAIL
PaymentResponse interface: existence and properties of interface prototype object's @@unscopables property: FAIL
PaymentAddress interface: existence and properties of interface prototype object's @@unscopables property: FAIL
PaymentRequest interface: attribute shippingType: FAIL
PaymentRequest interface: operation abort(): FAIL
MerchantValidationEvent interface: calling complete([object Object]) on new MerchantValidationEvent("merchantvalidation") with too few arguments must throw TypeError: FAIL
Stringification of new MerchantValidationEvent("merchantvalidation"): FAIL
Stringification of paymentRequest: FAIL
PaymentRequestUpdateEvent must be primary interface of new PaymentRequestUpdateEvent("paymentrequestupdate"): FAIL
PaymentResponse interface: operation complete(PaymentComplete): FAIL
PaymentResponse interface object name: FAIL
PaymentResponse interface: existence and properties of interface object: FAIL
PaymentResponse interface: attribute requestId: FAIL
PaymentRequestUpdateEvent interface object length: FAIL
PaymentMethodChangeEvent interface: existence and properties of interface prototype object: FAIL
PaymentMethodChangeEvent interface: new PaymentMethodChangeEvent("paymentmethodchange") must inherit property "methodDetails" with the proper type: FAIL
PaymentRequest interface: existence and properties of interface prototype object's "constructor" property: FAIL
PaymentRequest interface: attribute shippingAddress: FAIL
PaymentMethodChangeEvent interface object length: FAIL
PaymentResponse interface: attribute onpayerdetailchange: FAIL
PaymentAddress interface object length: FAIL
PaymentResponse interface: operation toJSON(): FAIL
PaymentRequest interface object length: FAIL
MerchantValidationEvent interface: new MerchantValidationEvent("merchantvalidation") must inherit property "validationURL" with the proper type: FAIL
PaymentResponse interface: attribute methodName: FAIL
PaymentMethodChangeEvent interface: existence and properties of interface prototype object's "constructor" property: FAIL
PaymentResponse interface: attribute payerPhone: FAIL
PaymentResponse interface: existence and properties of interface prototype object: FAIL
PaymentRequest interface: attribute onpaymentmethodchange: FAIL
PaymentMethodChangeEvent interface: existence and properties of interface prototype object's @@unscopables property: FAIL
Stringification of new PaymentRequestUpdateEvent("paymentrequestupdate"): FAIL
PaymentResponse interface: existence and properties of interface prototype object's "constructor" property: FAIL
PaymentRequest interface: paymentRequest must inherit property "canMakePayment()" with the proper type: FAIL
PaymentRequest interface: existence and properties of interface prototype object's @@unscopables property: FAIL
PaymentResponse interface: attribute details: FAIL
PaymentRequestUpdateEvent interface: new PaymentMethodChangeEvent("paymentmethodchange") must inherit property "updateWith([object Object])" with the proper type: FAIL
/html/dom/idlharness.worker.html
CanvasGradient interface: existence and properties of interface object: FAIL
Path2D interface: existence and properties of interface object: FAIL
CanvasGradient interface: operation addColorStop(double, DOMString): FAIL
Path2D interface: operation moveTo(unrestricted double, unrestricted double): FAIL
CanvasPattern interface: existence and properties of interface prototype object's @@unscopables property: FAIL
Path2D interface object name: FAIL
Path2D interface object length: FAIL
CanvasGradient interface object length: FAIL
Path2D interface: existence and properties of interface prototype object: FAIL
CanvasPattern interface: operation setTransform(DOMMatrix2DInit): FAIL
Path2D interface: operation quadraticCurveTo(unrestricted double, unrestricted double, unrestricted double, unrestricted double): FAIL
CanvasPattern interface: existence and properties of interface prototype object's "constructor" property: FAIL
Path2D interface: operation rect(unrestricted double, unrestricted double, unrestricted double, unrestricted double): FAIL
Path2D interface: operation arc(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, boolean): FAIL
CanvasPattern interface object name: FAIL
CanvasGradient interface: existence and properties of interface prototype object: FAIL
CanvasGradient interface: existence and properties of interface prototype object's "constructor" property: FAIL
Path2D interface: operation lineTo(unrestricted double, unrestricted double): FAIL
CanvasPattern interface: existence and properties of interface prototype object: FAIL
Path2D interface: operation closePath(): FAIL
Path2D interface: existence and properties of interface prototype object's @@unscopables property: FAIL
CanvasPattern interface: existence and properties of interface object: FAIL
Path2D interface: existence and properties of interface prototype object's "constructor" property: FAIL
Path2D interface: operation ellipse(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, boolean): FAIL
CanvasGradient interface: existence and properties of interface prototype object's @@unscopables property: FAIL
Path2D interface: operation arcTo(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double): FAIL
Path2D interface: operation bezierCurveTo(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double): FAIL
Path2D interface: operation addPath(Path2D, DOMMatrix2DInit): FAIL
CanvasPattern interface object length: FAIL
CanvasGradient interface object name: FAIL
/html/dom/idlharness.https.html?include=HTML.*
HTMLInputElement interface: attribute dirName: FAIL
HTMLVideoElement interface: attribute playsInline: FAIL
HTMLInputElement interface: createInput("range") must inherit property "dirName" with the proper type: FAIL
HTMLMediaElement interface: document.createElement("audio") must inherit property "audioTracks" with the proper type: FAIL
HTMLMediaElement interface: document.createElement("audio") must inherit property "videoTracks" with the proper type: FAIL
HTMLInputElement interface: createInput("url") must inherit property "dirName" with the proper type: FAIL
HTMLInputElement interface: createInput("reset") must inherit property "dirName" with the proper type: FAIL
HTMLTextAreaElement interface: attribute dirName: FAIL
HTMLInputElement interface: createInput("time") must inherit property "dirName" with the proper type: FAIL
HTMLElement interface: document.createElement("noscript") must inherit property "translate" with the proper type: FAIL
HTMLInputElement interface: createInput("number") must inherit property "dirName" with the proper type: FAIL
HTMLMediaElement interface: new Audio() must inherit property "audioTracks" with the proper type: FAIL
HTMLInputElement interface: createInput("submit") must inherit property "dirName" with the proper type: FAIL
HTMLInputElement interface: createInput("file") must inherit property "dirName" with the proper type: FAIL
HTMLElement interface: document.createElement("noscript") must inherit property "enterKeyHint" with the proper type: FAIL
HTMLInputElement interface: createInput("text") must inherit property "dirName" with the proper type: FAIL
HTMLInputElement interface: createInput("search") must inherit property "dirName" with the proper type: FAIL
HTMLElement interface: attribute enterKeyHint: FAIL
HTMLInputElement interface: createInput("checkbox") must inherit property "dirName" with the proper type: FAIL
HTMLInputElement interface: createInput("hidden") must inherit property "dirName" with the proper type: FAIL
HTMLElement interface: attribute inputMode: FAIL
HTMLInputElement interface: createInput("color") must inherit property "dirName" with the proper type: FAIL
HTMLInputElement interface: createInput("week") must inherit property "dirName" with the proper type: FAIL
HTMLVideoElement interface: document.createElement("video") must inherit property "playsInline" with the proper type: FAIL
HTMLInputElement interface: createInput("date") must inherit property "dirName" with the proper type: FAIL
HTMLInputElement interface: createInput("datetime-local") must inherit property "dirName" with the proper type: FAIL
HTMLElement interface: document.createElement("noscript") must inherit property "inputMode" with the proper type: FAIL
HTMLInputElement interface: createInput("tel") must inherit property "dirName" with the proper type: FAIL
HTMLInputElement interface: createInput("password") must inherit property "dirName" with the proper type: FAIL
HTMLInputElement interface: document.createElement("input") must inherit property "dirName" with the proper type: FAIL
HTMLMediaElement interface: new Audio() must inherit property "videoTracks" with the proper type: FAIL
HTMLMediaElement interface: attribute videoTracks: FAIL
HTMLElement interface: attribute translate: FAIL
HTMLInputElement interface: createInput("image") must inherit property "dirName" with the proper type: FAIL
HTMLMediaElement interface: attribute audioTracks: FAIL
HTMLInputElement interface: createInput("email") must inherit property "dirName" with the proper type: FAIL
HTMLInputElement interface: createInput("radio") must inherit property "dirName" with the proper type: FAIL
HTMLTextAreaElement interface: document.createElement("textarea") must inherit property "dirName" with the proper type: FAIL
HTMLInputElement interface: createInput("button") must inherit property "dirName" with the proper type: FAIL
HTMLMediaElement interface: document.createElement("video") must inherit property "audioTracks" with the proper type: FAIL
HTMLInputElement interface: createInput("month") must inherit property "dirName" with the proper type: FAIL
HTMLMediaElement interface: document.createElement("video") must inherit property "videoTracks" with the proper type: FAIL
/picture-in-picture/idlharness.window.html
Document interface: attribute pictureInPictureEnabled: FAIL
HTMLVideoElement interface: video must inherit property "onenterpictureinpicture" with the proper type: FAIL
HTMLVideoElement interface: attribute autoPictureInPicture: FAIL
Document interface: document must inherit property "pictureInPictureElement" with the proper type: FAIL
PictureInPictureWindow must be primary interface of pipw: FAIL
Document interface: operation exitPictureInPicture(): FAIL
PictureInPictureWindow interface: existence and properties of interface prototype object: FAIL
HTMLVideoElement interface: attribute onleavepictureinpicture: FAIL
HTMLVideoElement interface: operation requestPictureInPicture(): FAIL
PictureInPictureWindow interface: existence and properties of interface prototype object's "constructor" property: FAIL
HTMLVideoElement interface: video must inherit property "autoPictureInPicture" with the proper type: FAIL
Document interface: document must inherit property "pictureInPictureEnabled" with the proper type: FAIL
ShadowRoot interface: attribute pictureInPictureElement: FAIL
EnterPictureInPictureEvent interface: existence and properties of interface prototype object's "constructor" property: FAIL
PictureInPictureWindow interface: pipw must inherit property "height" with the proper type: FAIL
HTMLVideoElement interface: video must inherit property "requestPictureInPicture()" with the proper type: FAIL
HTMLVideoElement interface: attribute onenterpictureinpicture: FAIL
PictureInPictureWindow interface: attribute onresize: FAIL
EnterPictureInPictureEvent interface object name: FAIL
PictureInPictureWindow interface: attribute width: FAIL
EnterPictureInPictureEvent interface: existence and properties of interface object: FAIL
PictureInPictureWindow interface: existence and properties of interface object: FAIL
Document interface: attribute pictureInPictureElement: FAIL
PictureInPictureWindow interface object name: FAIL
DocumentOrShadowRoot interface: document must inherit property "pictureInPictureElement" with the proper type: FAIL
PictureInPictureWindow interface: existence and properties of interface prototype object's @@unscopables property: FAIL
HTMLVideoElement interface: video must inherit property "onleavepictureinpicture" with the proper type: FAIL
HTMLVideoElement interface: attribute disablePictureInPicture: FAIL
PictureInPictureWindow interface: pipw must inherit property "onresize" with the proper type: FAIL
Document interface: document must inherit property "exitPictureInPicture()" with the proper type: FAIL
Stringification of pipw: FAIL
PictureInPictureWindow interface object length: FAIL
EnterPictureInPictureEvent interface object length: FAIL
EnterPictureInPictureEvent interface: existence and properties of interface prototype object's @@unscopables property: FAIL
PictureInPictureWindow interface: pipw must inherit property "width" with the proper type: FAIL
idl_test setup: FAIL
HTMLVideoElement interface: video must inherit property "disablePictureInPicture" with the proper type: FAIL
EnterPictureInPictureEvent interface: attribute pictureInPictureWindow: FAIL
PictureInPictureWindow interface: attribute height: FAIL
EnterPictureInPictureEvent interface: existence and properties of interface prototype object: FAIL
/media-playback-quality/idlharness.window.html
VideoPlaybackQuality interface: videoPlaybackQuality must inherit property "corruptedVideoFrames" with the proper type: FAIL
/WebCryptoAPI/idlharness.https.any.worker.html
CryptoKey interface: attribute usages: FAIL
CryptoKey interface: existence and properties of interface object: FAIL
CryptoKey interface object length: FAIL
CryptoKey interface: existence and properties of interface prototype object: FAIL
CryptoKey interface: attribute algorithm: FAIL
CryptoKey interface: existence and properties of interface prototype object's "constructor" property: FAIL
CryptoKey interface: existence and properties of interface prototype object's @@unscopables property: FAIL
CryptoKey interface: attribute extractable: FAIL
CryptoKey interface object name: FAIL
CryptoKey interface: attribute type: FAIL
/media-source/idlharness.window.html
MediaSource interface: attribute onsourceclose: FAIL
SourceBuffer interface: attribute videoTracks: FAIL
SourceBuffer interface: attribute audioTracks: 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
VideoTrack interface: attribute sourceBuffer: FAIL
MediaSource interface: mediaSource must inherit property "onsourceclose" with the proper type: FAIL
AudioTrack interface: attribute sourceBuffer: FAIL
/remote-playback/idlharness.window.html
HTMLMediaElement interface: attribute remote: FAIL
RemotePlayback interface object length: FAIL
RemotePlayback interface: calling cancelWatchAvailability(long) on media.remote with too few arguments must throw TypeError: FAIL
RemotePlayback interface: existence and properties of interface object: FAIL
RemotePlayback interface: existence and properties of interface prototype object: FAIL
RemotePlayback interface: existence and properties of interface prototype object's "constructor" property: FAIL
RemotePlayback interface: existence and properties of interface prototype object's @@unscopables property: FAIL
RemotePlayback interface: operation watchAvailability(RemotePlaybackAvailabilityCallback): FAIL
RemotePlayback interface: media.remote must inherit property "state" with the proper type: FAIL
RemotePlayback interface: media.remote must inherit property "cancelWatchAvailability(long)" with the proper type: FAIL
RemotePlayback interface: attribute onconnecting: FAIL
RemotePlayback interface: media.remote must inherit property "prompt()" with the proper type: FAIL
RemotePlayback interface: media.remote must inherit property "onconnect" with the proper type: FAIL
RemotePlayback interface: calling watchAvailability(RemotePlaybackAvailabilityCallback) on media.remote with too few arguments must throw TypeError: FAIL
RemotePlayback interface object name: FAIL
RemotePlayback interface: operation prompt(): FAIL
Stringification of media.remote: FAIL
RemotePlayback interface: attribute onconnect: FAIL
RemotePlayback must be primary interface of media.remote: FAIL
RemotePlayback interface: media.remote must inherit property "onconnecting" with the proper type: FAIL
HTMLMediaElement interface: attribute disableRemotePlayback: FAIL
RemotePlayback interface: media.remote must inherit property "ondisconnect" with the proper type: FAIL
RemotePlayback interface: media.remote must inherit property "watchAvailability(RemotePlaybackAvailabilityCallback)" with the proper type: FAIL
RemotePlayback interface: attribute state: FAIL
RemotePlayback interface: operation cancelWatchAvailability(long): FAIL
RemotePlayback interface: attribute ondisconnect: FAIL
(See attachment for full changes)
| Assignee | ||
Comment 7•6 years ago
|
||
Test result changes from PR not available.
| Assignee | ||
Comment 8•6 years ago
|
||
# CI Results
Ran 13 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI
Total 196 tests
## Status Summary
### Firefox
OK : 147[Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview] 148[Gecko-linux1804-64-asan-opt, Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt, Gecko-windows7-32-debug, Gecko-windows7-32-opt] 153[GitHub]
PASS : 19543[GitHub] 19685[Gecko-windows7-32-debug, Gecko-windows7-32-opt] 19687[Gecko-linux1804-64-asan-opt, Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt] 19697[Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview]
FAIL : 3594[Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview] 3811[Gecko-linux1804-64-asan-opt, Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt] 3813[Gecko-windows7-32-debug, Gecko-windows7-32-opt] 4269[GitHub]
### Chrome
OK : 153
PASS : 22757
FAIL : 1119
### Safari
OK : 138
PASS : 15049
FAIL : 5380
ERROR: 15
## Links
[Gecko CI (Treeherder)](https://treeherder.mozilla.org/#/jobs?repo=try&revision=80fb916261b61afa54ea5116019d81a51204c6ef)
[GitHub PR Head](https://wpt.fyi/results/?sha=6fbbdb5d32e34056e705d60b0c245ead4d55391c&label=pr_head)
[GitHub PR Base](https://wpt.fyi/results/?sha=6fbbdb5d32e34056e705d60b0c245ead4d55391c&label=pr_base)
## Details
### Firefox-only Failures
/css/cssom/idlharness.html
Stringification of getComputedStyle(svg_element): FAIL
Stringification of svg_element.style: FAIL
CSSStyleDeclaration must be primary interface of sheet.cssRules[4].style: FAIL
Stringification of sheet.cssRules[4].style: FAIL
Stringification of sheet.cssRules[2].style: FAIL
CSSStyleDeclaration must be primary interface of svg_element.style: FAIL
CSSStyleDeclaration must be primary interface of style_element.style: FAIL
CSSStyleDeclaration interface: attribute cssFloat: FAIL
CSSStyleDeclaration must be primary interface of sheet.cssRules[2].style: FAIL
CSSPageRule interface: attribute selectorText: FAIL
CSSPageRule interface: sheet.cssRules[2] must inherit property "selectorText" with the proper type: FAIL
Stringification of style_element.style: FAIL
CSSStyleDeclaration must be primary interface of getComputedStyle(svg_element): FAIL
/service-workers/service-worker/interfaces-window.https.html
CacheStorage interface object length: FAIL
/fetch/api/idlharness.any.worker.html
Request interface: attribute keepalive: FAIL
Request interface: new Request('about:blank') must inherit property "keepalive" with the proper type: FAIL
/webrtc/idlharness.https.window.html
RTCIceCandidate interface: attribute candidate: FAIL
RTCDTMFSender interface: attribute canInsertDTMF: FAIL
RTCRtpReceiver interface: calling getCapabilities(DOMString) on new RTCPeerConnection().addTransceiver('audio').receiver with too few arguments must throw TypeError: FAIL
RTCPeerConnection interface: attribute onconnectionstatechange: FAIL
RTCIceTransport interface object length: FAIL
RTCIceTransport interface: attribute gatheringState: FAIL
RTCRtpReceiver interface: operation getCapabilities(DOMString): FAIL
RTCRtpSender interface: calling getCapabilities(DOMString) on new RTCPeerConnection().addTransceiver('audio').sender with too few arguments must throw TypeError: FAIL
RTCRtpSender interface: operation getCapabilities(DOMString): FAIL
RTCIceTransport interface: attribute state: FAIL
RTCIceTransport interface: existence and properties of interface prototype object's @@unscopables property: FAIL
RTCCertificate interface: idlTestObjects.certificate must inherit property "getFingerprints()" with the proper type: FAIL
RTCIceTransport interface: existence and properties of interface prototype object's "constructor" property: FAIL
RTCPeerConnection interface: new RTCPeerConnection() must inherit property "setConfiguration(RTCConfiguration)" with the proper type: FAIL
RTCCertificate interface: operation getFingerprints(): FAIL
RTCRtpReceiver interface: new RTCPeerConnection().addTransceiver('audio').receiver must inherit property "getParameters()" with the proper type: FAIL
RTCRtpReceiver interface: operation getParameters(): FAIL
RTCPeerConnection interface: new RTCPeerConnection() must inherit property "onconnectionstatechange" with the proper type: FAIL
RTCPeerConnection interface: attribute connectionState: FAIL
RTCPeerConnection interface: calling setConfiguration(RTCConfiguration) on new RTCPeerConnection() 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
RTCIceTransport interface object name: FAIL
RTCIceCandidate interface: attribute sdpMLineIndex: FAIL
RTCIceCandidate interface: attribute sdpMid: FAIL
RTCPeerConnection interface: new RTCPeerConnection() must inherit property "connectionState" with the proper type: FAIL
/mediacapture-fromelement/idlharness.window.html
CanvasCaptureMediaStreamTrack interface: track must inherit property "requestFrame()" with the proper type: FAIL
CanvasCaptureMediaStreamTrack interface: track must inherit property "canvas" with the proper type: FAIL
CanvasCaptureMediaStreamTrack interface: operation requestFrame(): FAIL
CanvasCaptureMediaStreamTrack interface: existence and properties of interface object: FAIL
CanvasCaptureMediaStreamTrack must be primary interface of track: FAIL
CanvasCaptureMediaStreamTrack interface: existence and properties of interface prototype object: FAIL
CanvasCaptureMediaStreamTrack interface: attribute canvas: FAIL
Stringification of track: FAIL
CanvasCaptureMediaStreamTrack interface object name: FAIL
CanvasCaptureMediaStreamTrack interface: existence and properties of interface prototype object's @@unscopables property: FAIL
CanvasCaptureMediaStreamTrack interface object length: FAIL
CanvasCaptureMediaStreamTrack interface: existence and properties of interface prototype object's "constructor" property: FAIL
/svg/idlharness.window.html
SVGSVGElement interface: objects.svg must inherit property "checkIntersection(SVGElement, DOMRectReadOnly)" with the proper type: FAIL
SVGSVGElement interface: calling getIntersectionList(DOMRectReadOnly, SVGElement) on objects.svg with too few arguments must throw TypeError: FAIL
SVGSVGElement interface: operation checkIntersection(SVGElement, DOMRectReadOnly): FAIL
SVGSVGElement interface: objects.svg must inherit property "checkEnclosure(SVGElement, DOMRectReadOnly)" with the proper type: FAIL
SVGUnitTypes interface: constant SVG_UNIT_TYPE_USERSPACEONUSE on interface prototype object: FAIL
SVGUnitTypes interface: existence and properties of interface prototype object's "constructor" property: FAIL
SVGSVGElement interface: operation getEnclosureList(DOMRectReadOnly, SVGElement): FAIL
SVGUnitTypes interface: existence and properties of interface prototype object's @@unscopables property: FAIL
SVGUnitTypes interface: constant SVG_UNIT_TYPE_OBJECTBOUNDINGBOX on interface prototype object: FAIL
SVGSVGElement interface: operation getIntersectionList(DOMRectReadOnly, SVGElement): FAIL
SVGSVGElement interface: calling getEnclosureList(DOMRectReadOnly, SVGElement) on objects.svg with too few arguments must throw TypeError: FAIL
SVGUnitTypes interface: constant SVG_UNIT_TYPE_UNKNOWN on interface prototype object: FAIL
SVGSVGElement interface: objects.svg must inherit property "getEnclosureList(DOMRectReadOnly, SVGElement)" with the proper type: FAIL
SVGSVGElement interface: objects.svg must inherit property "getIntersectionList(DOMRectReadOnly, SVGElement)" with the proper type: FAIL
SVGUnitTypes interface: existence and properties of interface prototype object: FAIL
SVGSVGElement interface: operation checkEnclosure(SVGElement, DOMRectReadOnly): FAIL
SVGSVGElement interface: calling checkIntersection(SVGElement, DOMRectReadOnly) on objects.svg with too few arguments must throw TypeError: FAIL
SVGSVGElement interface: calling checkEnclosure(SVGElement, DOMRectReadOnly) on objects.svg with too few arguments must throw TypeError: FAIL
/fetch/api/idlharness.any.serviceworker.html
Request interface: attribute keepalive: FAIL
Request interface: new Request('about:blank') must inherit property "keepalive" with the proper type: FAIL
/fetch/api/idlharness.any.html
Request interface: attribute keepalive: FAIL
Request interface: new Request('about:blank') must inherit property "keepalive" with the proper type: FAIL
/css/cssom-view/idlharness.html
Screen interface: existence and properties of interface object: FAIL
Screen interface: existence and properties of interface prototype object: FAIL
/mediacapture-streams/idlharness.https.window.html
MediaStreamTrack interface: operation getCapabilities(): FAIL
MediaStreamTrack interface: track must inherit property "getCapabilities()" with the proper type: FAIL
/payment-request/idlharness.https.window.html
PaymentAddress interface: attribute phone: FAIL
MerchantValidationEvent interface: attribute methodName: FAIL
PaymentMethodChangeEvent interface: existence and properties of interface object: FAIL
PaymentRequest interface: attribute onshippingoptionchange: FAIL
PaymentRequestUpdateEvent interface: existence and properties of interface prototype object's @@unscopables property: FAIL
PaymentResponse interface: operation retry(PaymentValidationErrors): FAIL
PaymentResponse interface: attribute payerName: FAIL
PaymentAddress interface object name: FAIL
PaymentAddress interface: attribute recipient: FAIL
PaymentAddress interface: attribute organization: FAIL
MerchantValidationEvent interface: new MerchantValidationEvent("merchantvalidation") must inherit property "methodName" with the proper type: FAIL
MerchantValidationEvent interface: existence and properties of interface prototype object's "constructor" property: FAIL
PaymentAddress interface: attribute dependentLocality: FAIL
PaymentResponse interface: attribute payerEmail: FAIL
MerchantValidationEvent interface object length: FAIL
PaymentMethodChangeEvent interface: attribute methodName: FAIL
PaymentRequestUpdateEvent interface: calling updateWith([object Object]) on new PaymentMethodChangeEvent("paymentmethodchange") with too few arguments must throw TypeError: FAIL
PaymentRequest must be primary interface of paymentRequest: FAIL
PaymentAddress interface: attribute region: FAIL
PaymentAddress interface: operation toJSON(): FAIL
PaymentRequest interface: paymentRequest must inherit property "id" with the proper type: FAIL
PaymentAddress interface: attribute addressLine: FAIL
PaymentRequest interface: paymentRequest must inherit property "onshippingoptionchange" with the proper type: FAIL
PaymentRequest interface: paymentRequest must inherit property "shippingAddress" with the proper type: FAIL
PaymentRequest interface: existence and properties of interface prototype object: FAIL
PaymentRequestUpdateEvent interface: operation updateWith([object Object]): FAIL
PaymentResponse interface: attribute shippingOption: FAIL
PaymentRequest interface: operation show([object Object]): FAIL
MerchantValidationEvent must be primary interface of new MerchantValidationEvent("merchantvalidation"): FAIL
PaymentRequest interface: attribute onshippingaddresschange: FAIL
PaymentRequest interface object name: FAIL
PaymentAddress interface: attribute sortingCode: FAIL
PaymentRequest interface: paymentRequest must inherit property "abort()" with the proper type: FAIL
MerchantValidationEvent interface: new MerchantValidationEvent("merchantvalidation") must inherit property "complete([object Object])" with the proper type: FAIL
PaymentRequest interface: paymentRequest must inherit property "show([object Object])" with the proper type: FAIL
PaymentMethodChangeEvent interface: new PaymentMethodChangeEvent("paymentmethodchange") must inherit property "methodName" with the proper type: FAIL
MerchantValidationEvent interface: existence and properties of interface prototype object: FAIL
PaymentAddress interface: existence and properties of interface object: FAIL
PaymentRequest interface: paymentRequest must inherit property "shippingOption" with the proper type: FAIL
PaymentRequest interface: attribute id: FAIL
PaymentMethodChangeEvent interface: attribute methodDetails: FAIL
PaymentRequest interface: attribute shippingOption: FAIL
PaymentRequest interface: paymentRequest must inherit property "onpaymentmethodchange" with the proper type: FAIL
PaymentRequest interface: existence and properties of interface object: FAIL
PaymentResponse interface: attribute shippingAddress: FAIL
MerchantValidationEvent interface: existence and properties of interface prototype object's @@unscopables property: FAIL
PaymentRequestUpdateEvent interface: calling updateWith([object Object]) on new PaymentRequestUpdateEvent("paymentrequestupdate") with too few arguments must throw TypeError: FAIL
PaymentRequest interface: paymentRequest must inherit property "shippingType" with the proper type: FAIL
PaymentRequestUpdateEvent interface: new PaymentRequestUpdateEvent("paymentrequestupdate") must inherit property "updateWith([object Object])" with the proper type: FAIL
PaymentRequestUpdateEvent interface object name: FAIL
PaymentRequestUpdateEvent interface: existence and properties of interface prototype object: FAIL
Stringification of new PaymentMethodChangeEvent("paymentmethodchange"): FAIL
PaymentMethodChangeEvent must be primary interface of new PaymentMethodChangeEvent("paymentmethodchange"): FAIL
PaymentRequest interface: paymentRequest must inherit property "onshippingaddresschange" with the proper type: FAIL
PaymentMethodChangeEvent interface object name: FAIL
PaymentRequest interface: operation canMakePayment(): FAIL
MerchantValidationEvent interface object name: FAIL
MerchantValidationEvent interface: existence and properties of interface object: FAIL
MerchantValidationEvent interface: attribute validationURL: FAIL
PaymentAddress interface: attribute country: FAIL
PaymentAddress interface: attribute postalCode: FAIL
PaymentRequest interface: calling show([object Object]) on paymentRequest with too few arguments must throw TypeError: FAIL
PaymentRequestUpdateEvent interface: existence and properties of interface prototype object's "constructor" property: FAIL
PaymentResponse interface object length: FAIL
PaymentAddress interface: existence and properties of interface prototype object: FAIL
PaymentAddress interface: existence and properties of interface prototype object's "constructor" property: FAIL
MerchantValidationEvent interface: operation complete([object Object]): FAIL
PaymentRequestUpdateEvent interface: existence and properties of interface object: FAIL
PaymentAddress interface: attribute city: FAIL
PaymentResponse interface: existence and properties of interface prototype object's @@unscopables property: FAIL
PaymentAddress interface: existence and properties of interface prototype object's @@unscopables property: FAIL
PaymentRequest interface: attribute shippingType: FAIL
PaymentRequest interface: operation abort(): FAIL
MerchantValidationEvent interface: calling complete([object Object]) on new MerchantValidationEvent("merchantvalidation") with too few arguments must throw TypeError: FAIL
Stringification of new MerchantValidationEvent("merchantvalidation"): FAIL
Stringification of paymentRequest: FAIL
PaymentRequestUpdateEvent must be primary interface of new PaymentRequestUpdateEvent("paymentrequestupdate"): FAIL
PaymentResponse interface: operation complete(PaymentComplete): FAIL
PaymentResponse interface object name: FAIL
PaymentResponse interface: existence and properties of interface object: FAIL
PaymentResponse interface: attribute requestId: FAIL
PaymentRequestUpdateEvent interface object length: FAIL
PaymentMethodChangeEvent interface: existence and properties of interface prototype object: FAIL
PaymentMethodChangeEvent interface: new PaymentMethodChangeEvent("paymentmethodchange") must inherit property "methodDetails" with the proper type: FAIL
PaymentRequest interface: existence and properties of interface prototype object's "constructor" property: FAIL
PaymentRequest interface: attribute shippingAddress: FAIL
PaymentMethodChangeEvent interface object length: FAIL
PaymentResponse interface: attribute onpayerdetailchange: FAIL
PaymentAddress interface object length: FAIL
PaymentResponse interface: operation toJSON(): FAIL
PaymentRequest interface object length: FAIL
MerchantValidationEvent interface: new MerchantValidationEvent("merchantvalidation") must inherit property "validationURL" with the proper type: FAIL
PaymentResponse interface: attribute methodName: FAIL
PaymentMethodChangeEvent interface: existence and properties of interface prototype object's "constructor" property: FAIL
PaymentResponse interface: attribute payerPhone: FAIL
PaymentResponse interface: existence and properties of interface prototype object: FAIL
PaymentRequest interface: attribute onpaymentmethodchange: FAIL
PaymentMethodChangeEvent interface: existence and properties of interface prototype object's @@unscopables property: FAIL
Stringification of new PaymentRequestUpdateEvent("paymentrequestupdate"): FAIL
PaymentResponse interface: existence and properties of interface prototype object's "constructor" property: FAIL
PaymentRequest interface: paymentRequest must inherit property "canMakePayment()" with the proper type: FAIL
PaymentRequest interface: existence and properties of interface prototype object's @@unscopables property: FAIL
PaymentResponse interface: attribute details: FAIL
PaymentRequestUpdateEvent interface: new PaymentMethodChangeEvent("paymentmethodchange") must inherit property "updateWith([object Object])" with the proper type: FAIL
/html/dom/idlharness.worker.html
CanvasGradient interface: existence and properties of interface object: FAIL
Path2D interface: existence and properties of interface object: FAIL
CanvasGradient interface: operation addColorStop(double, DOMString): FAIL
Path2D interface: operation moveTo(unrestricted double, unrestricted double): FAIL
CanvasPattern interface: existence and properties of interface prototype object's @@unscopables property: FAIL
Path2D interface object name: FAIL
Path2D interface object length: FAIL
CanvasGradient interface object length: FAIL
Path2D interface: existence and properties of interface prototype object: FAIL
CanvasPattern interface: operation setTransform(DOMMatrix2DInit): FAIL
Path2D interface: operation quadraticCurveTo(unrestricted double, unrestricted double, unrestricted double, unrestricted double): FAIL
CanvasPattern interface: existence and properties of interface prototype object's "constructor" property: FAIL
Path2D interface: operation rect(unrestricted double, unrestricted double, unrestricted double, unrestricted double): FAIL
Path2D interface: operation arc(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, boolean): FAIL
CanvasPattern interface object name: FAIL
CanvasGradient interface: existence and properties of interface prototype object: FAIL
CanvasGradient interface: existence and properties of interface prototype object's "constructor" property: FAIL
Path2D interface: operation lineTo(unrestricted double, unrestricted double): FAIL
CanvasPattern interface: existence and properties of interface prototype object: FAIL
Path2D interface: operation closePath(): FAIL
Path2D interface: existence and properties of interface prototype object's @@unscopables property: FAIL
CanvasPattern interface: existence and properties of interface object: FAIL
Path2D interface: existence and properties of interface prototype object's "constructor" property: FAIL
Path2D interface: operation ellipse(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, boolean): FAIL
CanvasGradient interface: existence and properties of interface prototype object's @@unscopables property: FAIL
Path2D interface: operation arcTo(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double): FAIL
Path2D interface: operation bezierCurveTo(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double): FAIL
Path2D interface: operation addPath(Path2D, DOMMatrix2DInit): FAIL
CanvasPattern interface object length: FAIL
CanvasGradient interface object name: FAIL
/html/dom/idlharness.https.html?include=HTML.*
HTMLInputElement interface: attribute dirName: FAIL
HTMLVideoElement interface: attribute playsInline: FAIL
HTMLInputElement interface: createInput("range") must inherit property "dirName" with the proper type: FAIL
HTMLMediaElement interface: document.createElement("audio") must inherit property "audioTracks" with the proper type: FAIL
HTMLMediaElement interface: document.createElement("audio") must inherit property "videoTracks" with the proper type: FAIL
HTMLInputElement interface: createInput("url") must inherit property "dirName" with the proper type: FAIL
HTMLInputElement interface: createInput("reset") must inherit property "dirName" with the proper type: FAIL
HTMLTextAreaElement interface: attribute dirName: FAIL
HTMLInputElement interface: createInput("time") must inherit property "dirName" with the proper type: FAIL
HTMLElement interface: document.createElement("noscript") must inherit property "translate" with the proper type: FAIL
HTMLInputElement interface: createInput("number") must inherit property "dirName" with the proper type: FAIL
HTMLMediaElement interface: new Audio() must inherit property "audioTracks" with the proper type: FAIL
HTMLInputElement interface: createInput("submit") must inherit property "dirName" with the proper type: FAIL
HTMLInputElement interface: createInput("file") must inherit property "dirName" with the proper type: FAIL
HTMLElement interface: document.createElement("noscript") must inherit property "enterKeyHint" with the proper type: FAIL
HTMLInputElement interface: createInput("text") must inherit property "dirName" with the proper type: FAIL
HTMLInputElement interface: createInput("search") must inherit property "dirName" with the proper type: FAIL
HTMLElement interface: attribute enterKeyHint: FAIL
HTMLInputElement interface: createInput("checkbox") must inherit property "dirName" with the proper type: FAIL
HTMLInputElement interface: createInput("hidden") must inherit property "dirName" with the proper type: FAIL
HTMLElement interface: attribute inputMode: FAIL
HTMLInputElement interface: createInput("color") must inherit property "dirName" with the proper type: FAIL
HTMLInputElement interface: createInput("week") must inherit property "dirName" with the proper type: FAIL
HTMLVideoElement interface: document.createElement("video") must inherit property "playsInline" with the proper type: FAIL
HTMLInputElement interface: createInput("date") must inherit property "dirName" with the proper type: FAIL
HTMLInputElement interface: createInput("datetime-local") must inherit property "dirName" with the proper type: FAIL
HTMLElement interface: document.createElement("noscript") must inherit property "inputMode" with the proper type: FAIL
HTMLInputElement interface: createInput("tel") must inherit property "dirName" with the proper type: FAIL
HTMLInputElement interface: createInput("password") must inherit property "dirName" with the proper type: FAIL
HTMLInputElement interface: document.createElement("input") must inherit property "dirName" with the proper type: FAIL
HTMLMediaElement interface: new Audio() must inherit property "videoTracks" with the proper type: FAIL
HTMLMediaElement interface: attribute videoTracks: FAIL
HTMLElement interface: attribute translate: FAIL
HTMLInputElement interface: createInput("image") must inherit property "dirName" with the proper type: FAIL
HTMLMediaElement interface: attribute audioTracks: FAIL
HTMLInputElement interface: createInput("email") must inherit property "dirName" with the proper type: FAIL
HTMLInputElement interface: createInput("radio") must inherit property "dirName" with the proper type: FAIL
HTMLTextAreaElement interface: document.createElement("textarea") must inherit property "dirName" with the proper type: FAIL
HTMLInputElement interface: createInput("button") must inherit property "dirName" with the proper type: FAIL
HTMLMediaElement interface: document.createElement("video") must inherit property "audioTracks" with the proper type: FAIL
HTMLInputElement interface: createInput("month") must inherit property "dirName" with the proper type: FAIL
HTMLMediaElement interface: document.createElement("video") must inherit property "videoTracks" with the proper type: FAIL
/picture-in-picture/idlharness.window.html
Document interface: attribute pictureInPictureEnabled: FAIL
HTMLVideoElement interface: video must inherit property "onenterpictureinpicture" with the proper type: FAIL
HTMLVideoElement interface: attribute autoPictureInPicture: FAIL
Document interface: document must inherit property "pictureInPictureElement" with the proper type: FAIL
PictureInPictureWindow must be primary interface of pipw: FAIL
Document interface: operation exitPictureInPicture(): FAIL
PictureInPictureWindow interface: existence and properties of interface prototype object: FAIL
HTMLVideoElement interface: attribute onleavepictureinpicture: FAIL
HTMLVideoElement interface: operation requestPictureInPicture(): FAIL
PictureInPictureWindow interface: existence and properties of interface prototype object's "constructor" property: FAIL
HTMLVideoElement interface: video must inherit property "autoPictureInPicture" with the proper type: FAIL
Document interface: document must inherit property "pictureInPictureEnabled" with the proper type: FAIL
ShadowRoot interface: attribute pictureInPictureElement: FAIL
EnterPictureInPictureEvent interface: existence and properties of interface prototype object's "constructor" property: FAIL
PictureInPictureWindow interface: pipw must inherit property "height" with the proper type: FAIL
HTMLVideoElement interface: video must inherit property "requestPictureInPicture()" with the proper type: FAIL
HTMLVideoElement interface: attribute onenterpictureinpicture: FAIL
PictureInPictureWindow interface: attribute onresize: FAIL
EnterPictureInPictureEvent interface object name: FAIL
PictureInPictureWindow interface: attribute width: FAIL
EnterPictureInPictureEvent interface: existence and properties of interface object: FAIL
PictureInPictureWindow interface: existence and properties of interface object: FAIL
Document interface: attribute pictureInPictureElement: FAIL
PictureInPictureWindow interface object name: FAIL
DocumentOrShadowRoot interface: document must inherit property "pictureInPictureElement" with the proper type: FAIL
PictureInPictureWindow interface: existence and properties of interface prototype object's @@unscopables property: FAIL
HTMLVideoElement interface: video must inherit property "onleavepictureinpicture" with the proper type: FAIL
HTMLVideoElement interface: attribute disablePictureInPicture: FAIL
PictureInPictureWindow interface: pipw must inherit property "onresize" with the proper type: FAIL
Document interface: document must inherit property "exitPictureInPicture()" with the proper type: FAIL
Stringification of pipw: FAIL
PictureInPictureWindow interface object length: FAIL
EnterPictureInPictureEvent interface object length: FAIL
EnterPictureInPictureEvent interface: existence and properties of interface prototype object's @@unscopables property: FAIL
PictureInPictureWindow interface: pipw must inherit property "width" with the proper type: FAIL
idl_test setup: FAIL
HTMLVideoElement interface: video must inherit property "disablePictureInPicture" with the proper type: FAIL
EnterPictureInPictureEvent interface: attribute pictureInPictureWindow: FAIL
PictureInPictureWindow interface: attribute height: FAIL
EnterPictureInPictureEvent interface: existence and properties of interface prototype object: FAIL
/media-playback-quality/idlharness.window.html
VideoPlaybackQuality interface: videoPlaybackQuality must inherit property "corruptedVideoFrames" with the proper type: FAIL
/WebCryptoAPI/idlharness.https.any.worker.html
CryptoKey interface: attribute usages: FAIL
CryptoKey interface: existence and properties of interface object: FAIL
CryptoKey interface object length: FAIL
CryptoKey interface: existence and properties of interface prototype object: FAIL
CryptoKey interface: attribute algorithm: FAIL
CryptoKey interface: existence and properties of interface prototype object's "constructor" property: FAIL
CryptoKey interface: existence and properties of interface prototype object's @@unscopables property: FAIL
CryptoKey interface: attribute extractable: FAIL
CryptoKey interface object name: FAIL
CryptoKey interface: attribute type: FAIL
/media-source/idlharness.window.html
MediaSource interface: attribute onsourceclose: FAIL
SourceBuffer interface: attribute videoTracks: FAIL
SourceBuffer interface: attribute audioTracks: 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
VideoTrack interface: attribute sourceBuffer: FAIL
MediaSource interface: mediaSource must inherit property "onsourceclose" with the proper type: FAIL
AudioTrack interface: attribute sourceBuffer: FAIL
/remote-playback/idlharness.window.html
HTMLMediaElement interface: attribute remote: FAIL
RemotePlayback interface object length: FAIL
RemotePlayback interface: calling cancelWatchAvailability(long) on media.remote with too few arguments must throw TypeError: FAIL
RemotePlayback interface: existence and properties of interface object: FAIL
RemotePlayback interface: existence and properties of interface prototype object: FAIL
RemotePlayback interface: existence and properties of interface prototype object's "constructor" property: FAIL
RemotePlayback interface: existence and properties of interface prototype object's @@unscopables property: FAIL
RemotePlayback interface: operation watchAvailability(RemotePlaybackAvailabilityCallback): FAIL
RemotePlayback interface: media.remote must inherit property "state" with the proper type: FAIL
RemotePlayback interface: media.remote must inherit property "cancelWatchAvailability(long)" with the proper type: FAIL
RemotePlayback interface: attribute onconnecting: FAIL
RemotePlayback interface: media.remote must inherit property "prompt()" with the proper type: FAIL
RemotePlayback interface: media.remote must inherit property "onconnect" with the proper type: FAIL
RemotePlayback interface: calling watchAvailability(RemotePlaybackAvailabilityCallback) on media.remote with too few arguments must throw TypeError: FAIL
RemotePlayback interface object name: FAIL
RemotePlayback interface: operation prompt(): FAIL
Stringification of media.remote: FAIL
RemotePlayback interface: attribute onconnect: FAIL
RemotePlayback must be primary interface of media.remote: FAIL
RemotePlayback interface: media.remote must inherit property "onconnecting" with the proper type: FAIL
HTMLMediaElement interface: attribute disableRemotePlayback: FAIL
RemotePlayback interface: media.remote must inherit property "ondisconnect" with the proper type: FAIL
RemotePlayback interface: media.remote must inherit property "watchAvailability(RemotePlaybackAvailabilityCallback)" with the proper type: FAIL
RemotePlayback interface: attribute state: FAIL
RemotePlayback interface: operation cancelWatchAvailability(long): FAIL
RemotePlayback interface: attribute ondisconnect: FAIL
(See attachment for full changes)
| Assignee | ||
Comment 9•6 years ago
|
||
# CI Results
Ran 13 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI
Total 196 tests
## Status Summary
### Firefox
OK : 147[Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview] 148[Gecko-linux1804-64-asan-opt, Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt, Gecko-windows7-32-debug, Gecko-windows7-32-opt] 153[GitHub]
PASS : 19543[GitHub] 19685[Gecko-windows7-32-debug, Gecko-windows7-32-opt] 19687[Gecko-linux1804-64-asan-opt, Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt] 19697[Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview]
FAIL : 3594[Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview] 3811[Gecko-linux1804-64-asan-opt, Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt] 3813[Gecko-windows7-32-debug, Gecko-windows7-32-opt] 4269[GitHub]
### Chrome
OK : 153
PASS : 22757
FAIL : 1119
### Safari
OK : 138
PASS : 15049
FAIL : 5380
ERROR: 15
## Links
[Gecko CI (Treeherder)](https://treeherder.mozilla.org/#/jobs?repo=try&revision=80fb916261b61afa54ea5116019d81a51204c6ef)
[GitHub PR Head](https://wpt.fyi/results/?sha=6fbbdb5d32e34056e705d60b0c245ead4d55391c&label=pr_head)
[GitHub PR Base](https://wpt.fyi/results/?sha=6fbbdb5d32e34056e705d60b0c245ead4d55391c&label=pr_base)
## Details
### Firefox-only Failures
/css/cssom/idlharness.html
Stringification of getComputedStyle(svg_element): FAIL
Stringification of svg_element.style: FAIL
CSSStyleDeclaration must be primary interface of sheet.cssRules[4].style: FAIL
Stringification of sheet.cssRules[4].style: FAIL
Stringification of sheet.cssRules[2].style: FAIL
CSSStyleDeclaration must be primary interface of svg_element.style: FAIL
CSSStyleDeclaration must be primary interface of style_element.style: FAIL
CSSStyleDeclaration interface: attribute cssFloat: FAIL
CSSStyleDeclaration must be primary interface of sheet.cssRules[2].style: FAIL
CSSPageRule interface: attribute selectorText: FAIL
CSSPageRule interface: sheet.cssRules[2] must inherit property "selectorText" with the proper type: FAIL
Stringification of style_element.style: FAIL
CSSStyleDeclaration must be primary interface of getComputedStyle(svg_element): FAIL
/service-workers/service-worker/interfaces-window.https.html
CacheStorage interface object length: FAIL
/fetch/api/idlharness.any.worker.html
Request interface: attribute keepalive: FAIL
Request interface: new Request('about:blank') must inherit property "keepalive" with the proper type: FAIL
/webrtc/idlharness.https.window.html
RTCIceCandidate interface: attribute candidate: FAIL
RTCDTMFSender interface: attribute canInsertDTMF: FAIL
RTCRtpReceiver interface: calling getCapabilities(DOMString) on new RTCPeerConnection().addTransceiver('audio').receiver with too few arguments must throw TypeError: FAIL
RTCPeerConnection interface: attribute onconnectionstatechange: FAIL
RTCIceTransport interface object length: FAIL
RTCIceTransport interface: attribute gatheringState: FAIL
RTCRtpReceiver interface: operation getCapabilities(DOMString): FAIL
RTCRtpSender interface: calling getCapabilities(DOMString) on new RTCPeerConnection().addTransceiver('audio').sender with too few arguments must throw TypeError: FAIL
RTCRtpSender interface: operation getCapabilities(DOMString): FAIL
RTCIceTransport interface: attribute state: FAIL
RTCIceTransport interface: existence and properties of interface prototype object's @@unscopables property: FAIL
RTCCertificate interface: idlTestObjects.certificate must inherit property "getFingerprints()" with the proper type: FAIL
RTCIceTransport interface: existence and properties of interface prototype object's "constructor" property: FAIL
RTCPeerConnection interface: new RTCPeerConnection() must inherit property "setConfiguration(RTCConfiguration)" with the proper type: FAIL
RTCCertificate interface: operation getFingerprints(): FAIL
RTCRtpReceiver interface: new RTCPeerConnection().addTransceiver('audio').receiver must inherit property "getParameters()" with the proper type: FAIL
RTCRtpReceiver interface: operation getParameters(): FAIL
RTCPeerConnection interface: new RTCPeerConnection() must inherit property "onconnectionstatechange" with the proper type: FAIL
RTCPeerConnection interface: attribute connectionState: FAIL
RTCPeerConnection interface: calling setConfiguration(RTCConfiguration) on new RTCPeerConnection() 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
RTCIceTransport interface object name: FAIL
RTCIceCandidate interface: attribute sdpMLineIndex: FAIL
RTCIceCandidate interface: attribute sdpMid: FAIL
RTCPeerConnection interface: new RTCPeerConnection() must inherit property "connectionState" with the proper type: FAIL
/mediacapture-fromelement/idlharness.window.html
CanvasCaptureMediaStreamTrack interface: track must inherit property "requestFrame()" with the proper type: FAIL
CanvasCaptureMediaStreamTrack interface: track must inherit property "canvas" with the proper type: FAIL
CanvasCaptureMediaStreamTrack interface: operation requestFrame(): FAIL
CanvasCaptureMediaStreamTrack interface: existence and properties of interface object: FAIL
CanvasCaptureMediaStreamTrack must be primary interface of track: FAIL
CanvasCaptureMediaStreamTrack interface: existence and properties of interface prototype object: FAIL
CanvasCaptureMediaStreamTrack interface: attribute canvas: FAIL
Stringification of track: FAIL
CanvasCaptureMediaStreamTrack interface object name: FAIL
CanvasCaptureMediaStreamTrack interface: existence and properties of interface prototype object's @@unscopables property: FAIL
CanvasCaptureMediaStreamTrack interface object length: FAIL
CanvasCaptureMediaStreamTrack interface: existence and properties of interface prototype object's "constructor" property: FAIL
/svg/idlharness.window.html
SVGSVGElement interface: objects.svg must inherit property "checkIntersection(SVGElement, DOMRectReadOnly)" with the proper type: FAIL
SVGSVGElement interface: calling getIntersectionList(DOMRectReadOnly, SVGElement) on objects.svg with too few arguments must throw TypeError: FAIL
SVGSVGElement interface: operation checkIntersection(SVGElement, DOMRectReadOnly): FAIL
SVGSVGElement interface: objects.svg must inherit property "checkEnclosure(SVGElement, DOMRectReadOnly)" with the proper type: FAIL
SVGUnitTypes interface: constant SVG_UNIT_TYPE_USERSPACEONUSE on interface prototype object: FAIL
SVGUnitTypes interface: existence and properties of interface prototype object's "constructor" property: FAIL
SVGSVGElement interface: operation getEnclosureList(DOMRectReadOnly, SVGElement): FAIL
SVGUnitTypes interface: existence and properties of interface prototype object's @@unscopables property: FAIL
SVGUnitTypes interface: constant SVG_UNIT_TYPE_OBJECTBOUNDINGBOX on interface prototype object: FAIL
SVGSVGElement interface: operation getIntersectionList(DOMRectReadOnly, SVGElement): FAIL
SVGSVGElement interface: calling getEnclosureList(DOMRectReadOnly, SVGElement) on objects.svg with too few arguments must throw TypeError: FAIL
SVGUnitTypes interface: constant SVG_UNIT_TYPE_UNKNOWN on interface prototype object: FAIL
SVGSVGElement interface: objects.svg must inherit property "getEnclosureList(DOMRectReadOnly, SVGElement)" with the proper type: FAIL
SVGSVGElement interface: objects.svg must inherit property "getIntersectionList(DOMRectReadOnly, SVGElement)" with the proper type: FAIL
SVGUnitTypes interface: existence and properties of interface prototype object: FAIL
SVGSVGElement interface: operation checkEnclosure(SVGElement, DOMRectReadOnly): FAIL
SVGSVGElement interface: calling checkIntersection(SVGElement, DOMRectReadOnly) on objects.svg with too few arguments must throw TypeError: FAIL
SVGSVGElement interface: calling checkEnclosure(SVGElement, DOMRectReadOnly) on objects.svg with too few arguments must throw TypeError: FAIL
/fetch/api/idlharness.any.serviceworker.html
Request interface: attribute keepalive: FAIL
Request interface: new Request('about:blank') must inherit property "keepalive" with the proper type: FAIL
/fetch/api/idlharness.any.html
Request interface: attribute keepalive: FAIL
Request interface: new Request('about:blank') must inherit property "keepalive" with the proper type: FAIL
/css/cssom-view/idlharness.html
Screen interface: existence and properties of interface object: FAIL
Screen interface: existence and properties of interface prototype object: FAIL
/mediacapture-streams/idlharness.https.window.html
MediaStreamTrack interface: operation getCapabilities(): FAIL
MediaStreamTrack interface: track must inherit property "getCapabilities()" with the proper type: FAIL
/payment-request/idlharness.https.window.html
PaymentAddress interface: attribute phone: FAIL
MerchantValidationEvent interface: attribute methodName: FAIL
PaymentMethodChangeEvent interface: existence and properties of interface object: FAIL
PaymentRequest interface: attribute onshippingoptionchange: FAIL
PaymentRequestUpdateEvent interface: existence and properties of interface prototype object's @@unscopables property: FAIL
PaymentResponse interface: operation retry(PaymentValidationErrors): FAIL
PaymentResponse interface: attribute payerName: FAIL
PaymentAddress interface object name: FAIL
PaymentAddress interface: attribute recipient: FAIL
PaymentAddress interface: attribute organization: FAIL
MerchantValidationEvent interface: new MerchantValidationEvent("merchantvalidation") must inherit property "methodName" with the proper type: FAIL
MerchantValidationEvent interface: existence and properties of interface prototype object's "constructor" property: FAIL
PaymentAddress interface: attribute dependentLocality: FAIL
PaymentResponse interface: attribute payerEmail: FAIL
MerchantValidationEvent interface object length: FAIL
PaymentMethodChangeEvent interface: attribute methodName: FAIL
PaymentRequestUpdateEvent interface: calling updateWith([object Object]) on new PaymentMethodChangeEvent("paymentmethodchange") with too few arguments must throw TypeError: FAIL
PaymentRequest must be primary interface of paymentRequest: FAIL
PaymentAddress interface: attribute region: FAIL
PaymentAddress interface: operation toJSON(): FAIL
PaymentRequest interface: paymentRequest must inherit property "id" with the proper type: FAIL
PaymentAddress interface: attribute addressLine: FAIL
PaymentRequest interface: paymentRequest must inherit property "onshippingoptionchange" with the proper type: FAIL
PaymentRequest interface: paymentRequest must inherit property "shippingAddress" with the proper type: FAIL
PaymentRequest interface: existence and properties of interface prototype object: FAIL
PaymentRequestUpdateEvent interface: operation updateWith([object Object]): FAIL
PaymentResponse interface: attribute shippingOption: FAIL
PaymentRequest interface: operation show([object Object]): FAIL
MerchantValidationEvent must be primary interface of new MerchantValidationEvent("merchantvalidation"): FAIL
PaymentRequest interface: attribute onshippingaddresschange: FAIL
PaymentRequest interface object name: FAIL
PaymentAddress interface: attribute sortingCode: FAIL
PaymentRequest interface: paymentRequest must inherit property "abort()" with the proper type: FAIL
MerchantValidationEvent interface: new MerchantValidationEvent("merchantvalidation") must inherit property "complete([object Object])" with the proper type: FAIL
PaymentRequest interface: paymentRequest must inherit property "show([object Object])" with the proper type: FAIL
PaymentMethodChangeEvent interface: new PaymentMethodChangeEvent("paymentmethodchange") must inherit property "methodName" with the proper type: FAIL
MerchantValidationEvent interface: existence and properties of interface prototype object: FAIL
PaymentAddress interface: existence and properties of interface object: FAIL
PaymentRequest interface: paymentRequest must inherit property "shippingOption" with the proper type: FAIL
PaymentRequest interface: attribute id: FAIL
PaymentMethodChangeEvent interface: attribute methodDetails: FAIL
PaymentRequest interface: attribute shippingOption: FAIL
PaymentRequest interface: paymentRequest must inherit property "onpaymentmethodchange" with the proper type: FAIL
PaymentRequest interface: existence and properties of interface object: FAIL
PaymentResponse interface: attribute shippingAddress: FAIL
MerchantValidationEvent interface: existence and properties of interface prototype object's @@unscopables property: FAIL
PaymentRequestUpdateEvent interface: calling updateWith([object Object]) on new PaymentRequestUpdateEvent("paymentrequestupdate") with too few arguments must throw TypeError: FAIL
PaymentRequest interface: paymentRequest must inherit property "shippingType" with the proper type: FAIL
PaymentRequestUpdateEvent interface: new PaymentRequestUpdateEvent("paymentrequestupdate") must inherit property "updateWith([object Object])" with the proper type: FAIL
PaymentRequestUpdateEvent interface object name: FAIL
PaymentRequestUpdateEvent interface: existence and properties of interface prototype object: FAIL
Stringification of new PaymentMethodChangeEvent("paymentmethodchange"): FAIL
PaymentMethodChangeEvent must be primary interface of new PaymentMethodChangeEvent("paymentmethodchange"): FAIL
PaymentRequest interface: paymentRequest must inherit property "onshippingaddresschange" with the proper type: FAIL
PaymentMethodChangeEvent interface object name: FAIL
PaymentRequest interface: operation canMakePayment(): FAIL
MerchantValidationEvent interface object name: FAIL
MerchantValidationEvent interface: existence and properties of interface object: FAIL
MerchantValidationEvent interface: attribute validationURL: FAIL
PaymentAddress interface: attribute country: FAIL
PaymentAddress interface: attribute postalCode: FAIL
PaymentRequest interface: calling show([object Object]) on paymentRequest with too few arguments must throw TypeError: FAIL
PaymentRequestUpdateEvent interface: existence and properties of interface prototype object's "constructor" property: FAIL
PaymentResponse interface object length: FAIL
PaymentAddress interface: existence and properties of interface prototype object: FAIL
PaymentAddress interface: existence and properties of interface prototype object's "constructor" property: FAIL
MerchantValidationEvent interface: operation complete([object Object]): FAIL
PaymentRequestUpdateEvent interface: existence and properties of interface object: FAIL
PaymentAddress interface: attribute city: FAIL
PaymentResponse interface: existence and properties of interface prototype object's @@unscopables property: FAIL
PaymentAddress interface: existence and properties of interface prototype object's @@unscopables property: FAIL
PaymentRequest interface: attribute shippingType: FAIL
PaymentRequest interface: operation abort(): FAIL
MerchantValidationEvent interface: calling complete([object Object]) on new MerchantValidationEvent("merchantvalidation") with too few arguments must throw TypeError: FAIL
Stringification of new MerchantValidationEvent("merchantvalidation"): FAIL
Stringification of paymentRequest: FAIL
PaymentRequestUpdateEvent must be primary interface of new PaymentRequestUpdateEvent("paymentrequestupdate"): FAIL
PaymentResponse interface: operation complete(PaymentComplete): FAIL
PaymentResponse interface object name: FAIL
PaymentResponse interface: existence and properties of interface object: FAIL
PaymentResponse interface: attribute requestId: FAIL
PaymentRequestUpdateEvent interface object length: FAIL
PaymentMethodChangeEvent interface: existence and properties of interface prototype object: FAIL
PaymentMethodChangeEvent interface: new PaymentMethodChangeEvent("paymentmethodchange") must inherit property "methodDetails" with the proper type: FAIL
PaymentRequest interface: existence and properties of interface prototype object's "constructor" property: FAIL
PaymentRequest interface: attribute shippingAddress: FAIL
PaymentMethodChangeEvent interface object length: FAIL
PaymentResponse interface: attribute onpayerdetailchange: FAIL
PaymentAddress interface object length: FAIL
PaymentResponse interface: operation toJSON(): FAIL
PaymentRequest interface object length: FAIL
MerchantValidationEvent interface: new MerchantValidationEvent("merchantvalidation") must inherit property "validationURL" with the proper type: FAIL
PaymentResponse interface: attribute methodName: FAIL
PaymentMethodChangeEvent interface: existence and properties of interface prototype object's "constructor" property: FAIL
PaymentResponse interface: attribute payerPhone: FAIL
PaymentResponse interface: existence and properties of interface prototype object: FAIL
PaymentRequest interface: attribute onpaymentmethodchange: FAIL
PaymentMethodChangeEvent interface: existence and properties of interface prototype object's @@unscopables property: FAIL
Stringification of new PaymentRequestUpdateEvent("paymentrequestupdate"): FAIL
PaymentResponse interface: existence and properties of interface prototype object's "constructor" property: FAIL
PaymentRequest interface: paymentRequest must inherit property "canMakePayment()" with the proper type: FAIL
PaymentRequest interface: existence and properties of interface prototype object's @@unscopables property: FAIL
PaymentResponse interface: attribute details: FAIL
PaymentRequestUpdateEvent interface: new PaymentMethodChangeEvent("paymentmethodchange") must inherit property "updateWith([object Object])" with the proper type: FAIL
/html/dom/idlharness.worker.html
CanvasGradient interface: existence and properties of interface object: FAIL
Path2D interface: existence and properties of interface object: FAIL
CanvasGradient interface: operation addColorStop(double, DOMString): FAIL
Path2D interface: operation moveTo(unrestricted double, unrestricted double): FAIL
CanvasPattern interface: existence and properties of interface prototype object's @@unscopables property: FAIL
Path2D interface object name: FAIL
Path2D interface object length: FAIL
CanvasGradient interface object length: FAIL
Path2D interface: existence and properties of interface prototype object: FAIL
CanvasPattern interface: operation setTransform(DOMMatrix2DInit): FAIL
Path2D interface: operation quadraticCurveTo(unrestricted double, unrestricted double, unrestricted double, unrestricted double): FAIL
CanvasPattern interface: existence and properties of interface prototype object's "constructor" property: FAIL
Path2D interface: operation rect(unrestricted double, unrestricted double, unrestricted double, unrestricted double): FAIL
Path2D interface: operation arc(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, boolean): FAIL
CanvasPattern interface object name: FAIL
CanvasGradient interface: existence and properties of interface prototype object: FAIL
CanvasGradient interface: existence and properties of interface prototype object's "constructor" property: FAIL
Path2D interface: operation lineTo(unrestricted double, unrestricted double): FAIL
CanvasPattern interface: existence and properties of interface prototype object: FAIL
Path2D interface: operation closePath(): FAIL
Path2D interface: existence and properties of interface prototype object's @@unscopables property: FAIL
CanvasPattern interface: existence and properties of interface object: FAIL
Path2D interface: existence and properties of interface prototype object's "constructor" property: FAIL
Path2D interface: operation ellipse(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, boolean): FAIL
CanvasGradient interface: existence and properties of interface prototype object's @@unscopables property: FAIL
Path2D interface: operation arcTo(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double): FAIL
Path2D interface: operation bezierCurveTo(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double): FAIL
Path2D interface: operation addPath(Path2D, DOMMatrix2DInit): FAIL
CanvasPattern interface object length: FAIL
CanvasGradient interface object name: FAIL
/html/dom/idlharness.https.html?include=HTML.*
HTMLInputElement interface: attribute dirName: FAIL
HTMLVideoElement interface: attribute playsInline: FAIL
HTMLInputElement interface: createInput("range") must inherit property "dirName" with the proper type: FAIL
HTMLMediaElement interface: document.createElement("audio") must inherit property "audioTracks" with the proper type: FAIL
HTMLMediaElement interface: document.createElement("audio") must inherit property "videoTracks" with the proper type: FAIL
HTMLInputElement interface: createInput("url") must inherit property "dirName" with the proper type: FAIL
HTMLInputElement interface: createInput("reset") must inherit property "dirName" with the proper type: FAIL
HTMLTextAreaElement interface: attribute dirName: FAIL
HTMLInputElement interface: createInput("time") must inherit property "dirName" with the proper type: FAIL
HTMLElement interface: document.createElement("noscript") must inherit property "translate" with the proper type: FAIL
HTMLInputElement interface: createInput("number") must inherit property "dirName" with the proper type: FAIL
HTMLMediaElement interface: new Audio() must inherit property "audioTracks" with the proper type: FAIL
HTMLInputElement interface: createInput("submit") must inherit property "dirName" with the proper type: FAIL
HTMLInputElement interface: createInput("file") must inherit property "dirName" with the proper type: FAIL
HTMLElement interface: document.createElement("noscript") must inherit property "enterKeyHint" with the proper type: FAIL
HTMLInputElement interface: createInput("text") must inherit property "dirName" with the proper type: FAIL
HTMLInputElement interface: createInput("search") must inherit property "dirName" with the proper type: FAIL
HTMLElement interface: attribute enterKeyHint: FAIL
HTMLInputElement interface: createInput("checkbox") must inherit property "dirName" with the proper type: FAIL
HTMLInputElement interface: createInput("hidden") must inherit property "dirName" with the proper type: FAIL
HTMLElement interface: attribute inputMode: FAIL
HTMLInputElement interface: createInput("color") must inherit property "dirName" with the proper type: FAIL
HTMLInputElement interface: createInput("week") must inherit property "dirName" with the proper type: FAIL
HTMLVideoElement interface: document.createElement("video") must inherit property "playsInline" with the proper type: FAIL
HTMLInputElement interface: createInput("date") must inherit property "dirName" with the proper type: FAIL
HTMLInputElement interface: createInput("datetime-local") must inherit property "dirName" with the proper type: FAIL
HTMLElement interface: document.createElement("noscript") must inherit property "inputMode" with the proper type: FAIL
HTMLInputElement interface: createInput("tel") must inherit property "dirName" with the proper type: FAIL
HTMLInputElement interface: createInput("password") must inherit property "dirName" with the proper type: FAIL
HTMLInputElement interface: document.createElement("input") must inherit property "dirName" with the proper type: FAIL
HTMLMediaElement interface: new Audio() must inherit property "videoTracks" with the proper type: FAIL
HTMLMediaElement interface: attribute videoTracks: FAIL
HTMLElement interface: attribute translate: FAIL
HTMLInputElement interface: createInput("image") must inherit property "dirName" with the proper type: FAIL
HTMLMediaElement interface: attribute audioTracks: FAIL
HTMLInputElement interface: createInput("email") must inherit property "dirName" with the proper type: FAIL
HTMLInputElement interface: createInput("radio") must inherit property "dirName" with the proper type: FAIL
HTMLTextAreaElement interface: document.createElement("textarea") must inherit property "dirName" with the proper type: FAIL
HTMLInputElement interface: createInput("button") must inherit property "dirName" with the proper type: FAIL
HTMLMediaElement interface: document.createElement("video") must inherit property "audioTracks" with the proper type: FAIL
HTMLInputElement interface: createInput("month") must inherit property "dirName" with the proper type: FAIL
HTMLMediaElement interface: document.createElement("video") must inherit property "videoTracks" with the proper type: FAIL
/picture-in-picture/idlharness.window.html
Document interface: attribute pictureInPictureEnabled: FAIL
HTMLVideoElement interface: video must inherit property "onenterpictureinpicture" with the proper type: FAIL
HTMLVideoElement interface: attribute autoPictureInPicture: FAIL
Document interface: document must inherit property "pictureInPictureElement" with the proper type: FAIL
PictureInPictureWindow must be primary interface of pipw: FAIL
Document interface: operation exitPictureInPicture(): FAIL
PictureInPictureWindow interface: existence and properties of interface prototype object: FAIL
HTMLVideoElement interface: attribute onleavepictureinpicture: FAIL
HTMLVideoElement interface: operation requestPictureInPicture(): FAIL
PictureInPictureWindow interface: existence and properties of interface prototype object's "constructor" property: FAIL
HTMLVideoElement interface: video must inherit property "autoPictureInPicture" with the proper type: FAIL
Document interface: document must inherit property "pictureInPictureEnabled" with the proper type: FAIL
ShadowRoot interface: attribute pictureInPictureElement: FAIL
EnterPictureInPictureEvent interface: existence and properties of interface prototype object's "constructor" property: FAIL
PictureInPictureWindow interface: pipw must inherit property "height" with the proper type: FAIL
HTMLVideoElement interface: video must inherit property "requestPictureInPicture()" with the proper type: FAIL
HTMLVideoElement interface: attribute onenterpictureinpicture: FAIL
PictureInPictureWindow interface: attribute onresize: FAIL
EnterPictureInPictureEvent interface object name: FAIL
PictureInPictureWindow interface: attribute width: FAIL
EnterPictureInPictureEvent interface: existence and properties of interface object: FAIL
PictureInPictureWindow interface: existence and properties of interface object: FAIL
Document interface: attribute pictureInPictureElement: FAIL
PictureInPictureWindow interface object name: FAIL
DocumentOrShadowRoot interface: document must inherit property "pictureInPictureElement" with the proper type: FAIL
PictureInPictureWindow interface: existence and properties of interface prototype object's @@unscopables property: FAIL
HTMLVideoElement interface: video must inherit property "onleavepictureinpicture" with the proper type: FAIL
HTMLVideoElement interface: attribute disablePictureInPicture: FAIL
PictureInPictureWindow interface: pipw must inherit property "onresize" with the proper type: FAIL
Document interface: document must inherit property "exitPictureInPicture()" with the proper type: FAIL
Stringification of pipw: FAIL
PictureInPictureWindow interface object length: FAIL
EnterPictureInPictureEvent interface object length: FAIL
EnterPictureInPictureEvent interface: existence and properties of interface prototype object's @@unscopables property: FAIL
PictureInPictureWindow interface: pipw must inherit property "width" with the proper type: FAIL
idl_test setup: FAIL
HTMLVideoElement interface: video must inherit property "disablePictureInPicture" with the proper type: FAIL
EnterPictureInPictureEvent interface: attribute pictureInPictureWindow: FAIL
PictureInPictureWindow interface: attribute height: FAIL
EnterPictureInPictureEvent interface: existence and properties of interface prototype object: FAIL
/media-playback-quality/idlharness.window.html
VideoPlaybackQuality interface: videoPlaybackQuality must inherit property "corruptedVideoFrames" with the proper type: FAIL
/WebCryptoAPI/idlharness.https.any.worker.html
CryptoKey interface: attribute usages: FAIL
CryptoKey interface: existence and properties of interface object: FAIL
CryptoKey interface object length: FAIL
CryptoKey interface: existence and properties of interface prototype object: FAIL
CryptoKey interface: attribute algorithm: FAIL
CryptoKey interface: existence and properties of interface prototype object's "constructor" property: FAIL
CryptoKey interface: existence and properties of interface prototype object's @@unscopables property: FAIL
CryptoKey interface: attribute extractable: FAIL
CryptoKey interface object name: FAIL
CryptoKey interface: attribute type: FAIL
/media-source/idlharness.window.html
MediaSource interface: attribute onsourceclose: FAIL
SourceBuffer interface: attribute videoTracks: FAIL
SourceBuffer interface: attribute audioTracks: 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
VideoTrack interface: attribute sourceBuffer: FAIL
MediaSource interface: mediaSource must inherit property "onsourceclose" with the proper type: FAIL
AudioTrack interface: attribute sourceBuffer: FAIL
/remote-playback/idlharness.window.html
HTMLMediaElement interface: attribute remote: FAIL
RemotePlayback interface object length: FAIL
RemotePlayback interface: calling cancelWatchAvailability(long) on media.remote with too few arguments must throw TypeError: FAIL
RemotePlayback interface: existence and properties of interface object: FAIL
RemotePlayback interface: existence and properties of interface prototype object: FAIL
RemotePlayback interface: existence and properties of interface prototype object's "constructor" property: FAIL
RemotePlayback interface: existence and properties of interface prototype object's @@unscopables property: FAIL
RemotePlayback interface: operation watchAvailability(RemotePlaybackAvailabilityCallback): FAIL
RemotePlayback interface: media.remote must inherit property "state" with the proper type: FAIL
RemotePlayback interface: media.remote must inherit property "cancelWatchAvailability(long)" with the proper type: FAIL
RemotePlayback interface: attribute onconnecting: FAIL
RemotePlayback interface: media.remote must inherit property "prompt()" with the proper type: FAIL
RemotePlayback interface: media.remote must inherit property "onconnect" with the proper type: FAIL
RemotePlayback interface: calling watchAvailability(RemotePlaybackAvailabilityCallback) on media.remote with too few arguments must throw TypeError: FAIL
RemotePlayback interface object name: FAIL
RemotePlayback interface: operation prompt(): FAIL
Stringification of media.remote: FAIL
RemotePlayback interface: attribute onconnect: FAIL
RemotePlayback must be primary interface of media.remote: FAIL
RemotePlayback interface: media.remote must inherit property "onconnecting" with the proper type: FAIL
HTMLMediaElement interface: attribute disableRemotePlayback: FAIL
RemotePlayback interface: media.remote must inherit property "ondisconnect" with the proper type: FAIL
RemotePlayback interface: media.remote must inherit property "watchAvailability(RemotePlaybackAvailabilityCallback)" with the proper type: FAIL
RemotePlayback interface: attribute state: FAIL
RemotePlayback interface: operation cancelWatchAvailability(long): FAIL
RemotePlayback interface: attribute ondisconnect: FAIL
(See attachment for full changes)
| Assignee | ||
Comment 10•6 years ago
|
||
Test result changes from PR not available.
| Assignee | ||
Comment 11•6 years ago
|
||
# CI Results
Ran 13 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI
Total 196 tests
## Status Summary
### Firefox
OK : 147[Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview] 148[Gecko-linux1804-64-asan-opt, Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt, Gecko-windows7-32-debug, Gecko-windows7-32-opt] 153[GitHub]
PASS : 19543[GitHub] 19685[Gecko-windows7-32-debug, Gecko-windows7-32-opt] 19687[Gecko-linux1804-64-asan-opt, Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt] 19697[Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview]
FAIL : 3594[Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview] 3811[Gecko-linux1804-64-asan-opt, Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt] 3813[Gecko-windows7-32-debug, Gecko-windows7-32-opt] 4269[GitHub]
### Chrome
OK : 153
PASS : 22757
FAIL : 1119
### Safari
OK : 138
PASS : 15049
FAIL : 5380
ERROR: 15
## Links
[Gecko CI (Treeherder)](https://treeherder.mozilla.org/#/jobs?repo=try&revision=80fb916261b61afa54ea5116019d81a51204c6ef)
[GitHub PR Head](https://wpt.fyi/results/?sha=6fbbdb5d32e34056e705d60b0c245ead4d55391c&label=pr_head)
[GitHub PR Base](https://wpt.fyi/results/?sha=6fbbdb5d32e34056e705d60b0c245ead4d55391c&label=pr_base)
## Details
### Firefox-only Failures
/css/cssom/idlharness.html
Stringification of getComputedStyle(svg_element): FAIL
Stringification of svg_element.style: FAIL
CSSStyleDeclaration must be primary interface of sheet.cssRules[4].style: FAIL
Stringification of sheet.cssRules[4].style: FAIL
Stringification of sheet.cssRules[2].style: FAIL
CSSStyleDeclaration must be primary interface of svg_element.style: FAIL
CSSStyleDeclaration must be primary interface of style_element.style: FAIL
CSSStyleDeclaration interface: attribute cssFloat: FAIL
CSSStyleDeclaration must be primary interface of sheet.cssRules[2].style: FAIL
CSSPageRule interface: attribute selectorText: FAIL
CSSPageRule interface: sheet.cssRules[2] must inherit property "selectorText" with the proper type: FAIL
Stringification of style_element.style: FAIL
CSSStyleDeclaration must be primary interface of getComputedStyle(svg_element): FAIL
/service-workers/service-worker/interfaces-window.https.html
CacheStorage interface object length: FAIL
/fetch/api/idlharness.any.worker.html
Request interface: attribute keepalive: FAIL
Request interface: new Request('about:blank') must inherit property "keepalive" with the proper type: FAIL
/webrtc/idlharness.https.window.html
RTCIceCandidate interface: attribute candidate: FAIL
RTCDTMFSender interface: attribute canInsertDTMF: FAIL
RTCRtpReceiver interface: calling getCapabilities(DOMString) on new RTCPeerConnection().addTransceiver('audio').receiver with too few arguments must throw TypeError: FAIL
RTCPeerConnection interface: attribute onconnectionstatechange: FAIL
RTCIceTransport interface object length: FAIL
RTCIceTransport interface: attribute gatheringState: FAIL
RTCRtpReceiver interface: operation getCapabilities(DOMString): FAIL
RTCRtpSender interface: calling getCapabilities(DOMString) on new RTCPeerConnection().addTransceiver('audio').sender with too few arguments must throw TypeError: FAIL
RTCRtpSender interface: operation getCapabilities(DOMString): FAIL
RTCIceTransport interface: attribute state: FAIL
RTCIceTransport interface: existence and properties of interface prototype object's @@unscopables property: FAIL
RTCCertificate interface: idlTestObjects.certificate must inherit property "getFingerprints()" with the proper type: FAIL
RTCIceTransport interface: existence and properties of interface prototype object's "constructor" property: FAIL
RTCPeerConnection interface: new RTCPeerConnection() must inherit property "setConfiguration(RTCConfiguration)" with the proper type: FAIL
RTCCertificate interface: operation getFingerprints(): FAIL
RTCRtpReceiver interface: new RTCPeerConnection().addTransceiver('audio').receiver must inherit property "getParameters()" with the proper type: FAIL
RTCRtpReceiver interface: operation getParameters(): FAIL
RTCPeerConnection interface: new RTCPeerConnection() must inherit property "onconnectionstatechange" with the proper type: FAIL
RTCPeerConnection interface: attribute connectionState: FAIL
RTCPeerConnection interface: calling setConfiguration(RTCConfiguration) on new RTCPeerConnection() 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
RTCIceTransport interface object name: FAIL
RTCIceCandidate interface: attribute sdpMLineIndex: FAIL
RTCIceCandidate interface: attribute sdpMid: FAIL
RTCPeerConnection interface: new RTCPeerConnection() must inherit property "connectionState" with the proper type: FAIL
/mediacapture-fromelement/idlharness.window.html
CanvasCaptureMediaStreamTrack interface: track must inherit property "requestFrame()" with the proper type: FAIL
CanvasCaptureMediaStreamTrack interface: track must inherit property "canvas" with the proper type: FAIL
CanvasCaptureMediaStreamTrack interface: operation requestFrame(): FAIL
CanvasCaptureMediaStreamTrack interface: existence and properties of interface object: FAIL
CanvasCaptureMediaStreamTrack must be primary interface of track: FAIL
CanvasCaptureMediaStreamTrack interface: existence and properties of interface prototype object: FAIL
CanvasCaptureMediaStreamTrack interface: attribute canvas: FAIL
Stringification of track: FAIL
CanvasCaptureMediaStreamTrack interface object name: FAIL
CanvasCaptureMediaStreamTrack interface: existence and properties of interface prototype object's @@unscopables property: FAIL
CanvasCaptureMediaStreamTrack interface object length: FAIL
CanvasCaptureMediaStreamTrack interface: existence and properties of interface prototype object's "constructor" property: FAIL
/svg/idlharness.window.html
SVGSVGElement interface: objects.svg must inherit property "checkIntersection(SVGElement, DOMRectReadOnly)" with the proper type: FAIL
SVGSVGElement interface: calling getIntersectionList(DOMRectReadOnly, SVGElement) on objects.svg with too few arguments must throw TypeError: FAIL
SVGSVGElement interface: operation checkIntersection(SVGElement, DOMRectReadOnly): FAIL
SVGSVGElement interface: objects.svg must inherit property "checkEnclosure(SVGElement, DOMRectReadOnly)" with the proper type: FAIL
SVGUnitTypes interface: constant SVG_UNIT_TYPE_USERSPACEONUSE on interface prototype object: FAIL
SVGUnitTypes interface: existence and properties of interface prototype object's "constructor" property: FAIL
SVGSVGElement interface: operation getEnclosureList(DOMRectReadOnly, SVGElement): FAIL
SVGUnitTypes interface: existence and properties of interface prototype object's @@unscopables property: FAIL
SVGUnitTypes interface: constant SVG_UNIT_TYPE_OBJECTBOUNDINGBOX on interface prototype object: FAIL
SVGSVGElement interface: operation getIntersectionList(DOMRectReadOnly, SVGElement): FAIL
SVGSVGElement interface: calling getEnclosureList(DOMRectReadOnly, SVGElement) on objects.svg with too few arguments must throw TypeError: FAIL
SVGUnitTypes interface: constant SVG_UNIT_TYPE_UNKNOWN on interface prototype object: FAIL
SVGSVGElement interface: objects.svg must inherit property "getEnclosureList(DOMRectReadOnly, SVGElement)" with the proper type: FAIL
SVGSVGElement interface: objects.svg must inherit property "getIntersectionList(DOMRectReadOnly, SVGElement)" with the proper type: FAIL
SVGUnitTypes interface: existence and properties of interface prototype object: FAIL
SVGSVGElement interface: operation checkEnclosure(SVGElement, DOMRectReadOnly): FAIL
SVGSVGElement interface: calling checkIntersection(SVGElement, DOMRectReadOnly) on objects.svg with too few arguments must throw TypeError: FAIL
SVGSVGElement interface: calling checkEnclosure(SVGElement, DOMRectReadOnly) on objects.svg with too few arguments must throw TypeError: FAIL
/fetch/api/idlharness.any.serviceworker.html
Request interface: attribute keepalive: FAIL
Request interface: new Request('about:blank') must inherit property "keepalive" with the proper type: FAIL
/fetch/api/idlharness.any.html
Request interface: attribute keepalive: FAIL
Request interface: new Request('about:blank') must inherit property "keepalive" with the proper type: FAIL
/css/cssom-view/idlharness.html
Screen interface: existence and properties of interface object: FAIL
Screen interface: existence and properties of interface prototype object: FAIL
/mediacapture-streams/idlharness.https.window.html
MediaStreamTrack interface: operation getCapabilities(): FAIL
MediaStreamTrack interface: track must inherit property "getCapabilities()" with the proper type: FAIL
/payment-request/idlharness.https.window.html
PaymentAddress interface: attribute phone: FAIL
MerchantValidationEvent interface: attribute methodName: FAIL
PaymentMethodChangeEvent interface: existence and properties of interface object: FAIL
PaymentRequest interface: attribute onshippingoptionchange: FAIL
PaymentRequestUpdateEvent interface: existence and properties of interface prototype object's @@unscopables property: FAIL
PaymentResponse interface: operation retry(PaymentValidationErrors): FAIL
PaymentResponse interface: attribute payerName: FAIL
PaymentAddress interface object name: FAIL
PaymentAddress interface: attribute recipient: FAIL
PaymentAddress interface: attribute organization: FAIL
MerchantValidationEvent interface: new MerchantValidationEvent("merchantvalidation") must inherit property "methodName" with the proper type: FAIL
MerchantValidationEvent interface: existence and properties of interface prototype object's "constructor" property: FAIL
PaymentAddress interface: attribute dependentLocality: FAIL
PaymentResponse interface: attribute payerEmail: FAIL
MerchantValidationEvent interface object length: FAIL
PaymentMethodChangeEvent interface: attribute methodName: FAIL
PaymentRequestUpdateEvent interface: calling updateWith([object Object]) on new PaymentMethodChangeEvent("paymentmethodchange") with too few arguments must throw TypeError: FAIL
PaymentRequest must be primary interface of paymentRequest: FAIL
PaymentAddress interface: attribute region: FAIL
PaymentAddress interface: operation toJSON(): FAIL
PaymentRequest interface: paymentRequest must inherit property "id" with the proper type: FAIL
PaymentAddress interface: attribute addressLine: FAIL
PaymentRequest interface: paymentRequest must inherit property "onshippingoptionchange" with the proper type: FAIL
PaymentRequest interface: paymentRequest must inherit property "shippingAddress" with the proper type: FAIL
PaymentRequest interface: existence and properties of interface prototype object: FAIL
PaymentRequestUpdateEvent interface: operation updateWith([object Object]): FAIL
PaymentResponse interface: attribute shippingOption: FAIL
PaymentRequest interface: operation show([object Object]): FAIL
MerchantValidationEvent must be primary interface of new MerchantValidationEvent("merchantvalidation"): FAIL
PaymentRequest interface: attribute onshippingaddresschange: FAIL
PaymentRequest interface object name: FAIL
PaymentAddress interface: attribute sortingCode: FAIL
PaymentRequest interface: paymentRequest must inherit property "abort()" with the proper type: FAIL
MerchantValidationEvent interface: new MerchantValidationEvent("merchantvalidation") must inherit property "complete([object Object])" with the proper type: FAIL
PaymentRequest interface: paymentRequest must inherit property "show([object Object])" with the proper type: FAIL
PaymentMethodChangeEvent interface: new PaymentMethodChangeEvent("paymentmethodchange") must inherit property "methodName" with the proper type: FAIL
MerchantValidationEvent interface: existence and properties of interface prototype object: FAIL
PaymentAddress interface: existence and properties of interface object: FAIL
PaymentRequest interface: paymentRequest must inherit property "shippingOption" with the proper type: FAIL
PaymentRequest interface: attribute id: FAIL
PaymentMethodChangeEvent interface: attribute methodDetails: FAIL
PaymentRequest interface: attribute shippingOption: FAIL
PaymentRequest interface: paymentRequest must inherit property "onpaymentmethodchange" with the proper type: FAIL
PaymentRequest interface: existence and properties of interface object: FAIL
PaymentResponse interface: attribute shippingAddress: FAIL
MerchantValidationEvent interface: existence and properties of interface prototype object's @@unscopables property: FAIL
PaymentRequestUpdateEvent interface: calling updateWith([object Object]) on new PaymentRequestUpdateEvent("paymentrequestupdate") with too few arguments must throw TypeError: FAIL
PaymentRequest interface: paymentRequest must inherit property "shippingType" with the proper type: FAIL
PaymentRequestUpdateEvent interface: new PaymentRequestUpdateEvent("paymentrequestupdate") must inherit property "updateWith([object Object])" with the proper type: FAIL
PaymentRequestUpdateEvent interface object name: FAIL
PaymentRequestUpdateEvent interface: existence and properties of interface prototype object: FAIL
Stringification of new PaymentMethodChangeEvent("paymentmethodchange"): FAIL
PaymentMethodChangeEvent must be primary interface of new PaymentMethodChangeEvent("paymentmethodchange"): FAIL
PaymentRequest interface: paymentRequest must inherit property "onshippingaddresschange" with the proper type: FAIL
PaymentMethodChangeEvent interface object name: FAIL
PaymentRequest interface: operation canMakePayment(): FAIL
MerchantValidationEvent interface object name: FAIL
MerchantValidationEvent interface: existence and properties of interface object: FAIL
MerchantValidationEvent interface: attribute validationURL: FAIL
PaymentAddress interface: attribute country: FAIL
PaymentAddress interface: attribute postalCode: FAIL
PaymentRequest interface: calling show([object Object]) on paymentRequest with too few arguments must throw TypeError: FAIL
PaymentRequestUpdateEvent interface: existence and properties of interface prototype object's "constructor" property: FAIL
PaymentResponse interface object length: FAIL
PaymentAddress interface: existence and properties of interface prototype object: FAIL
PaymentAddress interface: existence and properties of interface prototype object's "constructor" property: FAIL
MerchantValidationEvent interface: operation complete([object Object]): FAIL
PaymentRequestUpdateEvent interface: existence and properties of interface object: FAIL
PaymentAddress interface: attribute city: FAIL
PaymentResponse interface: existence and properties of interface prototype object's @@unscopables property: FAIL
PaymentAddress interface: existence and properties of interface prototype object's @@unscopables property: FAIL
PaymentRequest interface: attribute shippingType: FAIL
PaymentRequest interface: operation abort(): FAIL
MerchantValidationEvent interface: calling complete([object Object]) on new MerchantValidationEvent("merchantvalidation") with too few arguments must throw TypeError: FAIL
Stringification of new MerchantValidationEvent("merchantvalidation"): FAIL
Stringification of paymentRequest: FAIL
PaymentRequestUpdateEvent must be primary interface of new PaymentRequestUpdateEvent("paymentrequestupdate"): FAIL
PaymentResponse interface: operation complete(PaymentComplete): FAIL
PaymentResponse interface object name: FAIL
PaymentResponse interface: existence and properties of interface object: FAIL
PaymentResponse interface: attribute requestId: FAIL
PaymentRequestUpdateEvent interface object length: FAIL
PaymentMethodChangeEvent interface: existence and properties of interface prototype object: FAIL
PaymentMethodChangeEvent interface: new PaymentMethodChangeEvent("paymentmethodchange") must inherit property "methodDetails" with the proper type: FAIL
PaymentRequest interface: existence and properties of interface prototype object's "constructor" property: FAIL
PaymentRequest interface: attribute shippingAddress: FAIL
PaymentMethodChangeEvent interface object length: FAIL
PaymentResponse interface: attribute onpayerdetailchange: FAIL
PaymentAddress interface object length: FAIL
PaymentResponse interface: operation toJSON(): FAIL
PaymentRequest interface object length: FAIL
MerchantValidationEvent interface: new MerchantValidationEvent("merchantvalidation") must inherit property "validationURL" with the proper type: FAIL
PaymentResponse interface: attribute methodName: FAIL
PaymentMethodChangeEvent interface: existence and properties of interface prototype object's "constructor" property: FAIL
PaymentResponse interface: attribute payerPhone: FAIL
PaymentResponse interface: existence and properties of interface prototype object: FAIL
PaymentRequest interface: attribute onpaymentmethodchange: FAIL
PaymentMethodChangeEvent interface: existence and properties of interface prototype object's @@unscopables property: FAIL
Stringification of new PaymentRequestUpdateEvent("paymentrequestupdate"): FAIL
PaymentResponse interface: existence and properties of interface prototype object's "constructor" property: FAIL
PaymentRequest interface: paymentRequest must inherit property "canMakePayment()" with the proper type: FAIL
PaymentRequest interface: existence and properties of interface prototype object's @@unscopables property: FAIL
PaymentResponse interface: attribute details: FAIL
PaymentRequestUpdateEvent interface: new PaymentMethodChangeEvent("paymentmethodchange") must inherit property "updateWith([object Object])" with the proper type: FAIL
/html/dom/idlharness.worker.html
CanvasGradient interface: existence and properties of interface object: FAIL
Path2D interface: existence and properties of interface object: FAIL
CanvasGradient interface: operation addColorStop(double, DOMString): FAIL
Path2D interface: operation moveTo(unrestricted double, unrestricted double): FAIL
CanvasPattern interface: existence and properties of interface prototype object's @@unscopables property: FAIL
Path2D interface object name: FAIL
Path2D interface object length: FAIL
CanvasGradient interface object length: FAIL
Path2D interface: existence and properties of interface prototype object: FAIL
CanvasPattern interface: operation setTransform(DOMMatrix2DInit): FAIL
Path2D interface: operation quadraticCurveTo(unrestricted double, unrestricted double, unrestricted double, unrestricted double): FAIL
CanvasPattern interface: existence and properties of interface prototype object's "constructor" property: FAIL
Path2D interface: operation rect(unrestricted double, unrestricted double, unrestricted double, unrestricted double): FAIL
Path2D interface: operation arc(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, boolean): FAIL
CanvasPattern interface object name: FAIL
CanvasGradient interface: existence and properties of interface prototype object: FAIL
CanvasGradient interface: existence and properties of interface prototype object's "constructor" property: FAIL
Path2D interface: operation lineTo(unrestricted double, unrestricted double): FAIL
CanvasPattern interface: existence and properties of interface prototype object: FAIL
Path2D interface: operation closePath(): FAIL
Path2D interface: existence and properties of interface prototype object's @@unscopables property: FAIL
CanvasPattern interface: existence and properties of interface object: FAIL
Path2D interface: existence and properties of interface prototype object's "constructor" property: FAIL
Path2D interface: operation ellipse(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, boolean): FAIL
CanvasGradient interface: existence and properties of interface prototype object's @@unscopables property: FAIL
Path2D interface: operation arcTo(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double): FAIL
Path2D interface: operation bezierCurveTo(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double): FAIL
Path2D interface: operation addPath(Path2D, DOMMatrix2DInit): FAIL
CanvasPattern interface object length: FAIL
CanvasGradient interface object name: FAIL
/html/dom/idlharness.https.html?include=HTML.*
HTMLInputElement interface: attribute dirName: FAIL
HTMLVideoElement interface: attribute playsInline: FAIL
HTMLInputElement interface: createInput("range") must inherit property "dirName" with the proper type: FAIL
HTMLMediaElement interface: document.createElement("audio") must inherit property "audioTracks" with the proper type: FAIL
HTMLMediaElement interface: document.createElement("audio") must inherit property "videoTracks" with the proper type: FAIL
HTMLInputElement interface: createInput("url") must inherit property "dirName" with the proper type: FAIL
HTMLInputElement interface: createInput("reset") must inherit property "dirName" with the proper type: FAIL
HTMLTextAreaElement interface: attribute dirName: FAIL
HTMLInputElement interface: createInput("time") must inherit property "dirName" with the proper type: FAIL
HTMLElement interface: document.createElement("noscript") must inherit property "translate" with the proper type: FAIL
HTMLInputElement interface: createInput("number") must inherit property "dirName" with the proper type: FAIL
HTMLMediaElement interface: new Audio() must inherit property "audioTracks" with the proper type: FAIL
HTMLInputElement interface: createInput("submit") must inherit property "dirName" with the proper type: FAIL
HTMLInputElement interface: createInput("file") must inherit property "dirName" with the proper type: FAIL
HTMLElement interface: document.createElement("noscript") must inherit property "enterKeyHint" with the proper type: FAIL
HTMLInputElement interface: createInput("text") must inherit property "dirName" with the proper type: FAIL
HTMLInputElement interface: createInput("search") must inherit property "dirName" with the proper type: FAIL
HTMLElement interface: attribute enterKeyHint: FAIL
HTMLInputElement interface: createInput("checkbox") must inherit property "dirName" with the proper type: FAIL
HTMLInputElement interface: createInput("hidden") must inherit property "dirName" with the proper type: FAIL
HTMLElement interface: attribute inputMode: FAIL
HTMLInputElement interface: createInput("color") must inherit property "dirName" with the proper type: FAIL
HTMLInputElement interface: createInput("week") must inherit property "dirName" with the proper type: FAIL
HTMLVideoElement interface: document.createElement("video") must inherit property "playsInline" with the proper type: FAIL
HTMLInputElement interface: createInput("date") must inherit property "dirName" with the proper type: FAIL
HTMLInputElement interface: createInput("datetime-local") must inherit property "dirName" with the proper type: FAIL
HTMLElement interface: document.createElement("noscript") must inherit property "inputMode" with the proper type: FAIL
HTMLInputElement interface: createInput("tel") must inherit property "dirName" with the proper type: FAIL
HTMLInputElement interface: createInput("password") must inherit property "dirName" with the proper type: FAIL
HTMLInputElement interface: document.createElement("input") must inherit property "dirName" with the proper type: FAIL
HTMLMediaElement interface: new Audio() must inherit property "videoTracks" with the proper type: FAIL
HTMLMediaElement interface: attribute videoTracks: FAIL
HTMLElement interface: attribute translate: FAIL
HTMLInputElement interface: createInput("image") must inherit property "dirName" with the proper type: FAIL
HTMLMediaElement interface: attribute audioTracks: FAIL
HTMLInputElement interface: createInput("email") must inherit property "dirName" with the proper type: FAIL
HTMLInputElement interface: createInput("radio") must inherit property "dirName" with the proper type: FAIL
HTMLTextAreaElement interface: document.createElement("textarea") must inherit property "dirName" with the proper type: FAIL
HTMLInputElement interface: createInput("button") must inherit property "dirName" with the proper type: FAIL
HTMLMediaElement interface: document.createElement("video") must inherit property "audioTracks" with the proper type: FAIL
HTMLInputElement interface: createInput("month") must inherit property "dirName" with the proper type: FAIL
HTMLMediaElement interface: document.createElement("video") must inherit property "videoTracks" with the proper type: FAIL
/picture-in-picture/idlharness.window.html
Document interface: attribute pictureInPictureEnabled: FAIL
HTMLVideoElement interface: video must inherit property "onenterpictureinpicture" with the proper type: FAIL
HTMLVideoElement interface: attribute autoPictureInPicture: FAIL
Document interface: document must inherit property "pictureInPictureElement" with the proper type: FAIL
PictureInPictureWindow must be primary interface of pipw: FAIL
Document interface: operation exitPictureInPicture(): FAIL
PictureInPictureWindow interface: existence and properties of interface prototype object: FAIL
HTMLVideoElement interface: attribute onleavepictureinpicture: FAIL
HTMLVideoElement interface: operation requestPictureInPicture(): FAIL
PictureInPictureWindow interface: existence and properties of interface prototype object's "constructor" property: FAIL
HTMLVideoElement interface: video must inherit property "autoPictureInPicture" with the proper type: FAIL
Document interface: document must inherit property "pictureInPictureEnabled" with the proper type: FAIL
ShadowRoot interface: attribute pictureInPictureElement: FAIL
EnterPictureInPictureEvent interface: existence and properties of interface prototype object's "constructor" property: FAIL
PictureInPictureWindow interface: pipw must inherit property "height" with the proper type: FAIL
HTMLVideoElement interface: video must inherit property "requestPictureInPicture()" with the proper type: FAIL
HTMLVideoElement interface: attribute onenterpictureinpicture: FAIL
PictureInPictureWindow interface: attribute onresize: FAIL
EnterPictureInPictureEvent interface object name: FAIL
PictureInPictureWindow interface: attribute width: FAIL
EnterPictureInPictureEvent interface: existence and properties of interface object: FAIL
PictureInPictureWindow interface: existence and properties of interface object: FAIL
Document interface: attribute pictureInPictureElement: FAIL
PictureInPictureWindow interface object name: FAIL
DocumentOrShadowRoot interface: document must inherit property "pictureInPictureElement" with the proper type: FAIL
PictureInPictureWindow interface: existence and properties of interface prototype object's @@unscopables property: FAIL
HTMLVideoElement interface: video must inherit property "onleavepictureinpicture" with the proper type: FAIL
HTMLVideoElement interface: attribute disablePictureInPicture: FAIL
PictureInPictureWindow interface: pipw must inherit property "onresize" with the proper type: FAIL
Document interface: document must inherit property "exitPictureInPicture()" with the proper type: FAIL
Stringification of pipw: FAIL
PictureInPictureWindow interface object length: FAIL
EnterPictureInPictureEvent interface object length: FAIL
EnterPictureInPictureEvent interface: existence and properties of interface prototype object's @@unscopables property: FAIL
PictureInPictureWindow interface: pipw must inherit property "width" with the proper type: FAIL
idl_test setup: FAIL
HTMLVideoElement interface: video must inherit property "disablePictureInPicture" with the proper type: FAIL
EnterPictureInPictureEvent interface: attribute pictureInPictureWindow: FAIL
PictureInPictureWindow interface: attribute height: FAIL
EnterPictureInPictureEvent interface: existence and properties of interface prototype object: FAIL
/media-playback-quality/idlharness.window.html
VideoPlaybackQuality interface: videoPlaybackQuality must inherit property "corruptedVideoFrames" with the proper type: FAIL
/WebCryptoAPI/idlharness.https.any.worker.html
CryptoKey interface: attribute usages: FAIL
CryptoKey interface: existence and properties of interface object: FAIL
CryptoKey interface object length: FAIL
CryptoKey interface: existence and properties of interface prototype object: FAIL
CryptoKey interface: attribute algorithm: FAIL
CryptoKey interface: existence and properties of interface prototype object's "constructor" property: FAIL
CryptoKey interface: existence and properties of interface prototype object's @@unscopables property: FAIL
CryptoKey interface: attribute extractable: FAIL
CryptoKey interface object name: FAIL
CryptoKey interface: attribute type: FAIL
/media-source/idlharness.window.html
MediaSource interface: attribute onsourceclose: FAIL
SourceBuffer interface: attribute videoTracks: FAIL
SourceBuffer interface: attribute audioTracks: 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
VideoTrack interface: attribute sourceBuffer: FAIL
MediaSource interface: mediaSource must inherit property "onsourceclose" with the proper type: FAIL
AudioTrack interface: attribute sourceBuffer: FAIL
/remote-playback/idlharness.window.html
HTMLMediaElement interface: attribute remote: FAIL
RemotePlayback interface object length: FAIL
RemotePlayback interface: calling cancelWatchAvailability(long) on media.remote with too few arguments must throw TypeError: FAIL
RemotePlayback interface: existence and properties of interface object: FAIL
RemotePlayback interface: existence and properties of interface prototype object: FAIL
RemotePlayback interface: existence and properties of interface prototype object's "constructor" property: FAIL
RemotePlayback interface: existence and properties of interface prototype object's @@unscopables property: FAIL
RemotePlayback interface: operation watchAvailability(RemotePlaybackAvailabilityCallback): FAIL
RemotePlayback interface: media.remote must inherit property "state" with the proper type: FAIL
RemotePlayback interface: media.remote must inherit property "cancelWatchAvailability(long)" with the proper type: FAIL
RemotePlayback interface: attribute onconnecting: FAIL
RemotePlayback interface: media.remote must inherit property "prompt()" with the proper type: FAIL
RemotePlayback interface: media.remote must inherit property "onconnect" with the proper type: FAIL
RemotePlayback interface: calling watchAvailability(RemotePlaybackAvailabilityCallback) on media.remote with too few arguments must throw TypeError: FAIL
RemotePlayback interface object name: FAIL
RemotePlayback interface: operation prompt(): FAIL
Stringification of media.remote: FAIL
RemotePlayback interface: attribute onconnect: FAIL
RemotePlayback must be primary interface of media.remote: FAIL
RemotePlayback interface: media.remote must inherit property "onconnecting" with the proper type: FAIL
HTMLMediaElement interface: attribute disableRemotePlayback: FAIL
RemotePlayback interface: media.remote must inherit property "ondisconnect" with the proper type: FAIL
RemotePlayback interface: media.remote must inherit property "watchAvailability(RemotePlaybackAvailabilityCallback)" with the proper type: FAIL
RemotePlayback interface: attribute state: FAIL
RemotePlayback interface: operation cancelWatchAvailability(long): FAIL
RemotePlayback interface: attribute ondisconnect: FAIL
(See attachment for full changes)
| Assignee | ||
Comment 12•6 years ago
|
||
Test result changes from PR not available.
Comment 13•6 years ago
|
||
Pushed by wptsync@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/ec14534776a7
[wpt PR 21488] - Update interfaces/html.idl and associated test, a=testonly
Comment 14•6 years ago
|
||
| bugherder | ||
Status: REOPENED → RESOLVED
Closed: 6 years ago → 6 years ago
status-firefox75:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla75
| Assignee | ||
Comment 15•6 years ago
|
||
# CI Results
Ran 13 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI
Total 196 tests
## Status Summary
### Firefox
OK : 147[Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview] 148[Gecko-linux1804-64-asan-opt, Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt, Gecko-windows7-32-debug, Gecko-windows7-32-opt] 153[GitHub]
PASS : 19543[GitHub] 19685[Gecko-windows7-32-debug, Gecko-windows7-32-opt] 19687[Gecko-linux1804-64-asan-opt, Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt] 19697[Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview]
FAIL : 3594[Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview] 3811[Gecko-linux1804-64-asan-opt, Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt] 3813[Gecko-windows7-32-debug, Gecko-windows7-32-opt] 4269[GitHub]
### Chrome
OK : 153
PASS : 22757
FAIL : 1119
### Safari
OK : 138
PASS : 15049
FAIL : 5380
ERROR: 15
## Links
[Gecko CI (Treeherder)](https://treeherder.mozilla.org/#/jobs?repo=try&revision=80fb916261b61afa54ea5116019d81a51204c6ef)
[GitHub PR Head](https://wpt.fyi/results/?sha=6fbbdb5d32e34056e705d60b0c245ead4d55391c&label=pr_head)
[GitHub PR Base](https://wpt.fyi/results/?sha=6fbbdb5d32e34056e705d60b0c245ead4d55391c&label=pr_base)
## Details
### Firefox-only Failures
/css/cssom/idlharness.html
Stringification of getComputedStyle(svg_element): FAIL
Stringification of svg_element.style: FAIL
CSSStyleDeclaration must be primary interface of sheet.cssRules[4].style: FAIL
Stringification of sheet.cssRules[4].style: FAIL
Stringification of sheet.cssRules[2].style: FAIL
CSSStyleDeclaration must be primary interface of svg_element.style: FAIL
CSSStyleDeclaration must be primary interface of style_element.style: FAIL
CSSStyleDeclaration interface: attribute cssFloat: FAIL
CSSStyleDeclaration must be primary interface of sheet.cssRules[2].style: FAIL
CSSPageRule interface: attribute selectorText: FAIL
CSSPageRule interface: sheet.cssRules[2] must inherit property "selectorText" with the proper type: FAIL
Stringification of style_element.style: FAIL
CSSStyleDeclaration must be primary interface of getComputedStyle(svg_element): FAIL
/service-workers/service-worker/interfaces-window.https.html
CacheStorage interface object length: FAIL
/fetch/api/idlharness.any.worker.html
Request interface: attribute keepalive: FAIL
Request interface: new Request('about:blank') must inherit property "keepalive" with the proper type: FAIL
/webrtc/idlharness.https.window.html
RTCIceCandidate interface: attribute candidate: FAIL
RTCDTMFSender interface: attribute canInsertDTMF: FAIL
RTCRtpReceiver interface: calling getCapabilities(DOMString) on new RTCPeerConnection().addTransceiver('audio').receiver with too few arguments must throw TypeError: FAIL
RTCPeerConnection interface: attribute onconnectionstatechange: FAIL
RTCIceTransport interface object length: FAIL
RTCIceTransport interface: attribute gatheringState: FAIL
RTCRtpReceiver interface: operation getCapabilities(DOMString): FAIL
RTCRtpSender interface: calling getCapabilities(DOMString) on new RTCPeerConnection().addTransceiver('audio').sender with too few arguments must throw TypeError: FAIL
RTCRtpSender interface: operation getCapabilities(DOMString): FAIL
RTCIceTransport interface: attribute state: FAIL
RTCIceTransport interface: existence and properties of interface prototype object's @@unscopables property: FAIL
RTCCertificate interface: idlTestObjects.certificate must inherit property "getFingerprints()" with the proper type: FAIL
RTCIceTransport interface: existence and properties of interface prototype object's "constructor" property: FAIL
RTCPeerConnection interface: new RTCPeerConnection() must inherit property "setConfiguration(RTCConfiguration)" with the proper type: FAIL
RTCCertificate interface: operation getFingerprints(): FAIL
RTCRtpReceiver interface: new RTCPeerConnection().addTransceiver('audio').receiver must inherit property "getParameters()" with the proper type: FAIL
RTCRtpReceiver interface: operation getParameters(): FAIL
RTCPeerConnection interface: new RTCPeerConnection() must inherit property "onconnectionstatechange" with the proper type: FAIL
RTCPeerConnection interface: attribute connectionState: FAIL
RTCPeerConnection interface: calling setConfiguration(RTCConfiguration) on new RTCPeerConnection() 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
RTCIceTransport interface object name: FAIL
RTCIceCandidate interface: attribute sdpMLineIndex: FAIL
RTCIceCandidate interface: attribute sdpMid: FAIL
RTCPeerConnection interface: new RTCPeerConnection() must inherit property "connectionState" with the proper type: FAIL
/mediacapture-fromelement/idlharness.window.html
CanvasCaptureMediaStreamTrack interface: track must inherit property "requestFrame()" with the proper type: FAIL
CanvasCaptureMediaStreamTrack interface: track must inherit property "canvas" with the proper type: FAIL
CanvasCaptureMediaStreamTrack interface: operation requestFrame(): FAIL
CanvasCaptureMediaStreamTrack interface: existence and properties of interface object: FAIL
CanvasCaptureMediaStreamTrack must be primary interface of track: FAIL
CanvasCaptureMediaStreamTrack interface: existence and properties of interface prototype object: FAIL
CanvasCaptureMediaStreamTrack interface: attribute canvas: FAIL
Stringification of track: FAIL
CanvasCaptureMediaStreamTrack interface object name: FAIL
CanvasCaptureMediaStreamTrack interface: existence and properties of interface prototype object's @@unscopables property: FAIL
CanvasCaptureMediaStreamTrack interface object length: FAIL
CanvasCaptureMediaStreamTrack interface: existence and properties of interface prototype object's "constructor" property: FAIL
/svg/idlharness.window.html
SVGSVGElement interface: objects.svg must inherit property "checkIntersection(SVGElement, DOMRectReadOnly)" with the proper type: FAIL
SVGSVGElement interface: calling getIntersectionList(DOMRectReadOnly, SVGElement) on objects.svg with too few arguments must throw TypeError: FAIL
SVGSVGElement interface: operation checkIntersection(SVGElement, DOMRectReadOnly): FAIL
SVGSVGElement interface: objects.svg must inherit property "checkEnclosure(SVGElement, DOMRectReadOnly)" with the proper type: FAIL
SVGUnitTypes interface: constant SVG_UNIT_TYPE_USERSPACEONUSE on interface prototype object: FAIL
SVGUnitTypes interface: existence and properties of interface prototype object's "constructor" property: FAIL
SVGSVGElement interface: operation getEnclosureList(DOMRectReadOnly, SVGElement): FAIL
SVGUnitTypes interface: existence and properties of interface prototype object's @@unscopables property: FAIL
SVGUnitTypes interface: constant SVG_UNIT_TYPE_OBJECTBOUNDINGBOX on interface prototype object: FAIL
SVGSVGElement interface: operation getIntersectionList(DOMRectReadOnly, SVGElement): FAIL
SVGSVGElement interface: calling getEnclosureList(DOMRectReadOnly, SVGElement) on objects.svg with too few arguments must throw TypeError: FAIL
SVGUnitTypes interface: constant SVG_UNIT_TYPE_UNKNOWN on interface prototype object: FAIL
SVGSVGElement interface: objects.svg must inherit property "getEnclosureList(DOMRectReadOnly, SVGElement)" with the proper type: FAIL
SVGSVGElement interface: objects.svg must inherit property "getIntersectionList(DOMRectReadOnly, SVGElement)" with the proper type: FAIL
SVGUnitTypes interface: existence and properties of interface prototype object: FAIL
SVGSVGElement interface: operation checkEnclosure(SVGElement, DOMRectReadOnly): FAIL
SVGSVGElement interface: calling checkIntersection(SVGElement, DOMRectReadOnly) on objects.svg with too few arguments must throw TypeError: FAIL
SVGSVGElement interface: calling checkEnclosure(SVGElement, DOMRectReadOnly) on objects.svg with too few arguments must throw TypeError: FAIL
/fetch/api/idlharness.any.serviceworker.html
Request interface: attribute keepalive: FAIL
Request interface: new Request('about:blank') must inherit property "keepalive" with the proper type: FAIL
/fetch/api/idlharness.any.html
Request interface: attribute keepalive: FAIL
Request interface: new Request('about:blank') must inherit property "keepalive" with the proper type: FAIL
/css/cssom-view/idlharness.html
Screen interface: existence and properties of interface object: FAIL
Screen interface: existence and properties of interface prototype object: FAIL
/mediacapture-streams/idlharness.https.window.html
MediaStreamTrack interface: operation getCapabilities(): FAIL
MediaStreamTrack interface: track must inherit property "getCapabilities()" with the proper type: FAIL
/payment-request/idlharness.https.window.html
PaymentAddress interface: attribute phone: FAIL
MerchantValidationEvent interface: attribute methodName: FAIL
PaymentMethodChangeEvent interface: existence and properties of interface object: FAIL
PaymentRequest interface: attribute onshippingoptionchange: FAIL
PaymentRequestUpdateEvent interface: existence and properties of interface prototype object's @@unscopables property: FAIL
PaymentResponse interface: operation retry(PaymentValidationErrors): FAIL
PaymentResponse interface: attribute payerName: FAIL
PaymentAddress interface object name: FAIL
PaymentAddress interface: attribute recipient: FAIL
PaymentAddress interface: attribute organization: FAIL
MerchantValidationEvent interface: new MerchantValidationEvent("merchantvalidation") must inherit property "methodName" with the proper type: FAIL
MerchantValidationEvent interface: existence and properties of interface prototype object's "constructor" property: FAIL
PaymentAddress interface: attribute dependentLocality: FAIL
PaymentResponse interface: attribute payerEmail: FAIL
MerchantValidationEvent interface object length: FAIL
PaymentMethodChangeEvent interface: attribute methodName: FAIL
PaymentRequestUpdateEvent interface: calling updateWith([object Object]) on new PaymentMethodChangeEvent("paymentmethodchange") with too few arguments must throw TypeError: FAIL
PaymentRequest must be primary interface of paymentRequest: FAIL
PaymentAddress interface: attribute region: FAIL
PaymentAddress interface: operation toJSON(): FAIL
PaymentRequest interface: paymentRequest must inherit property "id" with the proper type: FAIL
PaymentAddress interface: attribute addressLine: FAIL
PaymentRequest interface: paymentRequest must inherit property "onshippingoptionchange" with the proper type: FAIL
PaymentRequest interface: paymentRequest must inherit property "shippingAddress" with the proper type: FAIL
PaymentRequest interface: existence and properties of interface prototype object: FAIL
PaymentRequestUpdateEvent interface: operation updateWith([object Object]): FAIL
PaymentResponse interface: attribute shippingOption: FAIL
PaymentRequest interface: operation show([object Object]): FAIL
MerchantValidationEvent must be primary interface of new MerchantValidationEvent("merchantvalidation"): FAIL
PaymentRequest interface: attribute onshippingaddresschange: FAIL
PaymentRequest interface object name: FAIL
PaymentAddress interface: attribute sortingCode: FAIL
PaymentRequest interface: paymentRequest must inherit property "abort()" with the proper type: FAIL
MerchantValidationEvent interface: new MerchantValidationEvent("merchantvalidation") must inherit property "complete([object Object])" with the proper type: FAIL
PaymentRequest interface: paymentRequest must inherit property "show([object Object])" with the proper type: FAIL
PaymentMethodChangeEvent interface: new PaymentMethodChangeEvent("paymentmethodchange") must inherit property "methodName" with the proper type: FAIL
MerchantValidationEvent interface: existence and properties of interface prototype object: FAIL
PaymentAddress interface: existence and properties of interface object: FAIL
PaymentRequest interface: paymentRequest must inherit property "shippingOption" with the proper type: FAIL
PaymentRequest interface: attribute id: FAIL
PaymentMethodChangeEvent interface: attribute methodDetails: FAIL
PaymentRequest interface: attribute shippingOption: FAIL
PaymentRequest interface: paymentRequest must inherit property "onpaymentmethodchange" with the proper type: FAIL
PaymentRequest interface: existence and properties of interface object: FAIL
PaymentResponse interface: attribute shippingAddress: FAIL
MerchantValidationEvent interface: existence and properties of interface prototype object's @@unscopables property: FAIL
PaymentRequestUpdateEvent interface: calling updateWith([object Object]) on new PaymentRequestUpdateEvent("paymentrequestupdate") with too few arguments must throw TypeError: FAIL
PaymentRequest interface: paymentRequest must inherit property "shippingType" with the proper type: FAIL
PaymentRequestUpdateEvent interface: new PaymentRequestUpdateEvent("paymentrequestupdate") must inherit property "updateWith([object Object])" with the proper type: FAIL
PaymentRequestUpdateEvent interface object name: FAIL
PaymentRequestUpdateEvent interface: existence and properties of interface prototype object: FAIL
Stringification of new PaymentMethodChangeEvent("paymentmethodchange"): FAIL
PaymentMethodChangeEvent must be primary interface of new PaymentMethodChangeEvent("paymentmethodchange"): FAIL
PaymentRequest interface: paymentRequest must inherit property "onshippingaddresschange" with the proper type: FAIL
PaymentMethodChangeEvent interface object name: FAIL
PaymentRequest interface: operation canMakePayment(): FAIL
MerchantValidationEvent interface object name: FAIL
MerchantValidationEvent interface: existence and properties of interface object: FAIL
MerchantValidationEvent interface: attribute validationURL: FAIL
PaymentAddress interface: attribute country: FAIL
PaymentAddress interface: attribute postalCode: FAIL
PaymentRequest interface: calling show([object Object]) on paymentRequest with too few arguments must throw TypeError: FAIL
PaymentRequestUpdateEvent interface: existence and properties of interface prototype object's "constructor" property: FAIL
PaymentResponse interface object length: FAIL
PaymentAddress interface: existence and properties of interface prototype object: FAIL
PaymentAddress interface: existence and properties of interface prototype object's "constructor" property: FAIL
MerchantValidationEvent interface: operation complete([object Object]): FAIL
PaymentRequestUpdateEvent interface: existence and properties of interface object: FAIL
PaymentAddress interface: attribute city: FAIL
PaymentResponse interface: existence and properties of interface prototype object's @@unscopables property: FAIL
PaymentAddress interface: existence and properties of interface prototype object's @@unscopables property: FAIL
PaymentRequest interface: attribute shippingType: FAIL
PaymentRequest interface: operation abort(): FAIL
MerchantValidationEvent interface: calling complete([object Object]) on new MerchantValidationEvent("merchantvalidation") with too few arguments must throw TypeError: FAIL
Stringification of new MerchantValidationEvent("merchantvalidation"): FAIL
Stringification of paymentRequest: FAIL
PaymentRequestUpdateEvent must be primary interface of new PaymentRequestUpdateEvent("paymentrequestupdate"): FAIL
PaymentResponse interface: operation complete(PaymentComplete): FAIL
PaymentResponse interface object name: FAIL
PaymentResponse interface: existence and properties of interface object: FAIL
PaymentResponse interface: attribute requestId: FAIL
PaymentRequestUpdateEvent interface object length: FAIL
PaymentMethodChangeEvent interface: existence and properties of interface prototype object: FAIL
PaymentMethodChangeEvent interface: new PaymentMethodChangeEvent("paymentmethodchange") must inherit property "methodDetails" with the proper type: FAIL
PaymentRequest interface: existence and properties of interface prototype object's "constructor" property: FAIL
PaymentRequest interface: attribute shippingAddress: FAIL
PaymentMethodChangeEvent interface object length: FAIL
PaymentResponse interface: attribute onpayerdetailchange: FAIL
PaymentAddress interface object length: FAIL
PaymentResponse interface: operation toJSON(): FAIL
PaymentRequest interface object length: FAIL
MerchantValidationEvent interface: new MerchantValidationEvent("merchantvalidation") must inherit property "validationURL" with the proper type: FAIL
PaymentResponse interface: attribute methodName: FAIL
PaymentMethodChangeEvent interface: existence and properties of interface prototype object's "constructor" property: FAIL
PaymentResponse interface: attribute payerPhone: FAIL
PaymentResponse interface: existence and properties of interface prototype object: FAIL
PaymentRequest interface: attribute onpaymentmethodchange: FAIL
PaymentMethodChangeEvent interface: existence and properties of interface prototype object's @@unscopables property: FAIL
Stringification of new PaymentRequestUpdateEvent("paymentrequestupdate"): FAIL
PaymentResponse interface: existence and properties of interface prototype object's "constructor" property: FAIL
PaymentRequest interface: paymentRequest must inherit property "canMakePayment()" with the proper type: FAIL
PaymentRequest interface: existence and properties of interface prototype object's @@unscopables property: FAIL
PaymentResponse interface: attribute details: FAIL
PaymentRequestUpdateEvent interface: new PaymentMethodChangeEvent("paymentmethodchange") must inherit property "updateWith([object Object])" with the proper type: FAIL
/html/dom/idlharness.worker.html
CanvasGradient interface: existence and properties of interface object: FAIL
Path2D interface: existence and properties of interface object: FAIL
CanvasGradient interface: operation addColorStop(double, DOMString): FAIL
Path2D interface: operation moveTo(unrestricted double, unrestricted double): FAIL
CanvasPattern interface: existence and properties of interface prototype object's @@unscopables property: FAIL
Path2D interface object name: FAIL
Path2D interface object length: FAIL
CanvasGradient interface object length: FAIL
Path2D interface: existence and properties of interface prototype object: FAIL
CanvasPattern interface: operation setTransform(DOMMatrix2DInit): FAIL
Path2D interface: operation quadraticCurveTo(unrestricted double, unrestricted double, unrestricted double, unrestricted double): FAIL
CanvasPattern interface: existence and properties of interface prototype object's "constructor" property: FAIL
Path2D interface: operation rect(unrestricted double, unrestricted double, unrestricted double, unrestricted double): FAIL
Path2D interface: operation arc(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, boolean): FAIL
CanvasPattern interface object name: FAIL
CanvasGradient interface: existence and properties of interface prototype object: FAIL
CanvasGradient interface: existence and properties of interface prototype object's "constructor" property: FAIL
Path2D interface: operation lineTo(unrestricted double, unrestricted double): FAIL
CanvasPattern interface: existence and properties of interface prototype object: FAIL
Path2D interface: operation closePath(): FAIL
Path2D interface: existence and properties of interface prototype object's @@unscopables property: FAIL
CanvasPattern interface: existence and properties of interface object: FAIL
Path2D interface: existence and properties of interface prototype object's "constructor" property: FAIL
Path2D interface: operation ellipse(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, boolean): FAIL
CanvasGradient interface: existence and properties of interface prototype object's @@unscopables property: FAIL
Path2D interface: operation arcTo(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double): FAIL
Path2D interface: operation bezierCurveTo(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double): FAIL
Path2D interface: operation addPath(Path2D, DOMMatrix2DInit): FAIL
CanvasPattern interface object length: FAIL
CanvasGradient interface object name: FAIL
/html/dom/idlharness.https.html?include=HTML.*
HTMLInputElement interface: attribute dirName: FAIL
HTMLVideoElement interface: attribute playsInline: FAIL
HTMLInputElement interface: createInput("range") must inherit property "dirName" with the proper type: FAIL
HTMLMediaElement interface: document.createElement("audio") must inherit property "audioTracks" with the proper type: FAIL
HTMLMediaElement interface: document.createElement("audio") must inherit property "videoTracks" with the proper type: FAIL
HTMLInputElement interface: createInput("url") must inherit property "dirName" with the proper type: FAIL
HTMLInputElement interface: createInput("reset") must inherit property "dirName" with the proper type: FAIL
HTMLTextAreaElement interface: attribute dirName: FAIL
HTMLInputElement interface: createInput("time") must inherit property "dirName" with the proper type: FAIL
HTMLElement interface: document.createElement("noscript") must inherit property "translate" with the proper type: FAIL
HTMLInputElement interface: createInput("number") must inherit property "dirName" with the proper type: FAIL
HTMLMediaElement interface: new Audio() must inherit property "audioTracks" with the proper type: FAIL
HTMLInputElement interface: createInput("submit") must inherit property "dirName" with the proper type: FAIL
HTMLInputElement interface: createInput("file") must inherit property "dirName" with the proper type: FAIL
HTMLElement interface: document.createElement("noscript") must inherit property "enterKeyHint" with the proper type: FAIL
HTMLInputElement interface: createInput("text") must inherit property "dirName" with the proper type: FAIL
HTMLInputElement interface: createInput("search") must inherit property "dirName" with the proper type: FAIL
HTMLElement interface: attribute enterKeyHint: FAIL
HTMLInputElement interface: createInput("checkbox") must inherit property "dirName" with the proper type: FAIL
HTMLInputElement interface: createInput("hidden") must inherit property "dirName" with the proper type: FAIL
HTMLElement interface: attribute inputMode: FAIL
HTMLInputElement interface: createInput("color") must inherit property "dirName" with the proper type: FAIL
HTMLInputElement interface: createInput("week") must inherit property "dirName" with the proper type: FAIL
HTMLVideoElement interface: document.createElement("video") must inherit property "playsInline" with the proper type: FAIL
HTMLInputElement interface: createInput("date") must inherit property "dirName" with the proper type: FAIL
HTMLInputElement interface: createInput("datetime-local") must inherit property "dirName" with the proper type: FAIL
HTMLElement interface: document.createElement("noscript") must inherit property "inputMode" with the proper type: FAIL
HTMLInputElement interface: createInput("tel") must inherit property "dirName" with the proper type: FAIL
HTMLInputElement interface: createInput("password") must inherit property "dirName" with the proper type: FAIL
HTMLInputElement interface: document.createElement("input") must inherit property "dirName" with the proper type: FAIL
HTMLMediaElement interface: new Audio() must inherit property "videoTracks" with the proper type: FAIL
HTMLMediaElement interface: attribute videoTracks: FAIL
HTMLElement interface: attribute translate: FAIL
HTMLInputElement interface: createInput("image") must inherit property "dirName" with the proper type: FAIL
HTMLMediaElement interface: attribute audioTracks: FAIL
HTMLInputElement interface: createInput("email") must inherit property "dirName" with the proper type: FAIL
HTMLInputElement interface: createInput("radio") must inherit property "dirName" with the proper type: FAIL
HTMLTextAreaElement interface: document.createElement("textarea") must inherit property "dirName" with the proper type: FAIL
HTMLInputElement interface: createInput("button") must inherit property "dirName" with the proper type: FAIL
HTMLMediaElement interface: document.createElement("video") must inherit property "audioTracks" with the proper type: FAIL
HTMLInputElement interface: createInput("month") must inherit property "dirName" with the proper type: FAIL
HTMLMediaElement interface: document.createElement("video") must inherit property "videoTracks" with the proper type: FAIL
/picture-in-picture/idlharness.window.html
Document interface: attribute pictureInPictureEnabled: FAIL
HTMLVideoElement interface: video must inherit property "onenterpictureinpicture" with the proper type: FAIL
HTMLVideoElement interface: attribute autoPictureInPicture: FAIL
Document interface: document must inherit property "pictureInPictureElement" with the proper type: FAIL
PictureInPictureWindow must be primary interface of pipw: FAIL
Document interface: operation exitPictureInPicture(): FAIL
PictureInPictureWindow interface: existence and properties of interface prototype object: FAIL
HTMLVideoElement interface: attribute onleavepictureinpicture: FAIL
HTMLVideoElement interface: operation requestPictureInPicture(): FAIL
PictureInPictureWindow interface: existence and properties of interface prototype object's "constructor" property: FAIL
HTMLVideoElement interface: video must inherit property "autoPictureInPicture" with the proper type: FAIL
Document interface: document must inherit property "pictureInPictureEnabled" with the proper type: FAIL
ShadowRoot interface: attribute pictureInPictureElement: FAIL
EnterPictureInPictureEvent interface: existence and properties of interface prototype object's "constructor" property: FAIL
PictureInPictureWindow interface: pipw must inherit property "height" with the proper type: FAIL
HTMLVideoElement interface: video must inherit property "requestPictureInPicture()" with the proper type: FAIL
HTMLVideoElement interface: attribute onenterpictureinpicture: FAIL
PictureInPictureWindow interface: attribute onresize: FAIL
EnterPictureInPictureEvent interface object name: FAIL
PictureInPictureWindow interface: attribute width: FAIL
EnterPictureInPictureEvent interface: existence and properties of interface object: FAIL
PictureInPictureWindow interface: existence and properties of interface object: FAIL
Document interface: attribute pictureInPictureElement: FAIL
PictureInPictureWindow interface object name: FAIL
DocumentOrShadowRoot interface: document must inherit property "pictureInPictureElement" with the proper type: FAIL
PictureInPictureWindow interface: existence and properties of interface prototype object's @@unscopables property: FAIL
HTMLVideoElement interface: video must inherit property "onleavepictureinpicture" with the proper type: FAIL
HTMLVideoElement interface: attribute disablePictureInPicture: FAIL
PictureInPictureWindow interface: pipw must inherit property "onresize" with the proper type: FAIL
Document interface: document must inherit property "exitPictureInPicture()" with the proper type: FAIL
Stringification of pipw: FAIL
PictureInPictureWindow interface object length: FAIL
EnterPictureInPictureEvent interface object length: FAIL
EnterPictureInPictureEvent interface: existence and properties of interface prototype object's @@unscopables property: FAIL
PictureInPictureWindow interface: pipw must inherit property "width" with the proper type: FAIL
idl_test setup: FAIL
HTMLVideoElement interface: video must inherit property "disablePictureInPicture" with the proper type: FAIL
EnterPictureInPictureEvent interface: attribute pictureInPictureWindow: FAIL
PictureInPictureWindow interface: attribute height: FAIL
EnterPictureInPictureEvent interface: existence and properties of interface prototype object: FAIL
/media-playback-quality/idlharness.window.html
VideoPlaybackQuality interface: videoPlaybackQuality must inherit property "corruptedVideoFrames" with the proper type: FAIL
/WebCryptoAPI/idlharness.https.any.worker.html
CryptoKey interface: attribute usages: FAIL
CryptoKey interface: existence and properties of interface object: FAIL
CryptoKey interface object length: FAIL
CryptoKey interface: existence and properties of interface prototype object: FAIL
CryptoKey interface: attribute algorithm: FAIL
CryptoKey interface: existence and properties of interface prototype object's "constructor" property: FAIL
CryptoKey interface: existence and properties of interface prototype object's @@unscopables property: FAIL
CryptoKey interface: attribute extractable: FAIL
CryptoKey interface object name: FAIL
CryptoKey interface: attribute type: FAIL
/media-source/idlharness.window.html
MediaSource interface: attribute onsourceclose: FAIL
SourceBuffer interface: attribute videoTracks: FAIL
SourceBuffer interface: attribute audioTracks: 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
VideoTrack interface: attribute sourceBuffer: FAIL
MediaSource interface: mediaSource must inherit property "onsourceclose" with the proper type: FAIL
AudioTrack interface: attribute sourceBuffer: FAIL
/remote-playback/idlharness.window.html
HTMLMediaElement interface: attribute remote: FAIL
RemotePlayback interface object length: FAIL
RemotePlayback interface: calling cancelWatchAvailability(long) on media.remote with too few arguments must throw TypeError: FAIL
RemotePlayback interface: existence and properties of interface object: FAIL
RemotePlayback interface: existence and properties of interface prototype object: FAIL
RemotePlayback interface: existence and properties of interface prototype object's "constructor" property: FAIL
RemotePlayback interface: existence and properties of interface prototype object's @@unscopables property: FAIL
RemotePlayback interface: operation watchAvailability(RemotePlaybackAvailabilityCallback): FAIL
RemotePlayback interface: media.remote must inherit property "state" with the proper type: FAIL
RemotePlayback interface: media.remote must inherit property "cancelWatchAvailability(long)" with the proper type: FAIL
RemotePlayback interface: attribute onconnecting: FAIL
RemotePlayback interface: media.remote must inherit property "prompt()" with the proper type: FAIL
RemotePlayback interface: media.remote must inherit property "onconnect" with the proper type: FAIL
RemotePlayback interface: calling watchAvailability(RemotePlaybackAvailabilityCallback) on media.remote with too few arguments must throw TypeError: FAIL
RemotePlayback interface object name: FAIL
RemotePlayback interface: operation prompt(): FAIL
Stringification of media.remote: FAIL
RemotePlayback interface: attribute onconnect: FAIL
RemotePlayback must be primary interface of media.remote: FAIL
RemotePlayback interface: media.remote must inherit property "onconnecting" with the proper type: FAIL
HTMLMediaElement interface: attribute disableRemotePlayback: FAIL
RemotePlayback interface: media.remote must inherit property "ondisconnect" with the proper type: FAIL
RemotePlayback interface: media.remote must inherit property "watchAvailability(RemotePlaybackAvailabilityCallback)" with the proper type: FAIL
RemotePlayback interface: attribute state: FAIL
RemotePlayback interface: operation cancelWatchAvailability(long): FAIL
RemotePlayback interface: attribute ondisconnect: FAIL
(See attachment for full changes)
| Assignee | ||
Comment 16•6 years ago
|
||
Test result changes from PR not available.
| Assignee | ||
Comment 17•6 years ago
|
||
# CI Results
Ran 13 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI
Total 196 tests
## Status Summary
### Firefox
OK : 147[Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview] 148[Gecko-linux1804-64-asan-opt, Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt, Gecko-windows7-32-debug, Gecko-windows7-32-opt] 153[GitHub]
PASS : 19543[GitHub] 19685[Gecko-windows7-32-debug, Gecko-windows7-32-opt] 19687[Gecko-linux1804-64-asan-opt, Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt] 19697[Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview]
FAIL : 3594[Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview] 3811[Gecko-linux1804-64-asan-opt, Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt] 3813[Gecko-windows7-32-debug, Gecko-windows7-32-opt] 4269[GitHub]
### Chrome
OK : 153
PASS : 22757
FAIL : 1119
### Safari
OK : 138
PASS : 15049
FAIL : 5380
ERROR: 15
## Links
[Gecko CI (Treeherder)](https://treeherder.mozilla.org/#/jobs?repo=try&revision=80fb916261b61afa54ea5116019d81a51204c6ef)
[GitHub PR Head](https://wpt.fyi/results/?sha=6fbbdb5d32e34056e705d60b0c245ead4d55391c&label=pr_head)
[GitHub PR Base](https://wpt.fyi/results/?sha=6fbbdb5d32e34056e705d60b0c245ead4d55391c&label=pr_base)
## Details
### Firefox-only Failures
/css/cssom/idlharness.html
Stringification of getComputedStyle(svg_element): FAIL
Stringification of svg_element.style: FAIL
CSSStyleDeclaration must be primary interface of sheet.cssRules[4].style: FAIL
Stringification of sheet.cssRules[4].style: FAIL
Stringification of sheet.cssRules[2].style: FAIL
CSSStyleDeclaration must be primary interface of svg_element.style: FAIL
CSSStyleDeclaration must be primary interface of style_element.style: FAIL
CSSStyleDeclaration interface: attribute cssFloat: FAIL
CSSStyleDeclaration must be primary interface of sheet.cssRules[2].style: FAIL
CSSPageRule interface: attribute selectorText: FAIL
CSSPageRule interface: sheet.cssRules[2] must inherit property "selectorText" with the proper type: FAIL
Stringification of style_element.style: FAIL
CSSStyleDeclaration must be primary interface of getComputedStyle(svg_element): FAIL
/service-workers/service-worker/interfaces-window.https.html
CacheStorage interface object length: FAIL
/fetch/api/idlharness.any.worker.html
Request interface: attribute keepalive: FAIL
Request interface: new Request('about:blank') must inherit property "keepalive" with the proper type: FAIL
/webrtc/idlharness.https.window.html
RTCIceCandidate interface: attribute candidate: FAIL
RTCDTMFSender interface: attribute canInsertDTMF: FAIL
RTCRtpReceiver interface: calling getCapabilities(DOMString) on new RTCPeerConnection().addTransceiver('audio').receiver with too few arguments must throw TypeError: FAIL
RTCPeerConnection interface: attribute onconnectionstatechange: FAIL
RTCIceTransport interface object length: FAIL
RTCIceTransport interface: attribute gatheringState: FAIL
RTCRtpReceiver interface: operation getCapabilities(DOMString): FAIL
RTCRtpSender interface: calling getCapabilities(DOMString) on new RTCPeerConnection().addTransceiver('audio').sender with too few arguments must throw TypeError: FAIL
RTCRtpSender interface: operation getCapabilities(DOMString): FAIL
RTCIceTransport interface: attribute state: FAIL
RTCIceTransport interface: existence and properties of interface prototype object's @@unscopables property: FAIL
RTCCertificate interface: idlTestObjects.certificate must inherit property "getFingerprints()" with the proper type: FAIL
RTCIceTransport interface: existence and properties of interface prototype object's "constructor" property: FAIL
RTCPeerConnection interface: new RTCPeerConnection() must inherit property "setConfiguration(RTCConfiguration)" with the proper type: FAIL
RTCCertificate interface: operation getFingerprints(): FAIL
RTCRtpReceiver interface: new RTCPeerConnection().addTransceiver('audio').receiver must inherit property "getParameters()" with the proper type: FAIL
RTCRtpReceiver interface: operation getParameters(): FAIL
RTCPeerConnection interface: new RTCPeerConnection() must inherit property "onconnectionstatechange" with the proper type: FAIL
RTCPeerConnection interface: attribute connectionState: FAIL
RTCPeerConnection interface: calling setConfiguration(RTCConfiguration) on new RTCPeerConnection() 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
RTCIceTransport interface object name: FAIL
RTCIceCandidate interface: attribute sdpMLineIndex: FAIL
RTCIceCandidate interface: attribute sdpMid: FAIL
RTCPeerConnection interface: new RTCPeerConnection() must inherit property "connectionState" with the proper type: FAIL
/mediacapture-fromelement/idlharness.window.html
CanvasCaptureMediaStreamTrack interface: track must inherit property "requestFrame()" with the proper type: FAIL
CanvasCaptureMediaStreamTrack interface: track must inherit property "canvas" with the proper type: FAIL
CanvasCaptureMediaStreamTrack interface: operation requestFrame(): FAIL
CanvasCaptureMediaStreamTrack interface: existence and properties of interface object: FAIL
CanvasCaptureMediaStreamTrack must be primary interface of track: FAIL
CanvasCaptureMediaStreamTrack interface: existence and properties of interface prototype object: FAIL
CanvasCaptureMediaStreamTrack interface: attribute canvas: FAIL
Stringification of track: FAIL
CanvasCaptureMediaStreamTrack interface object name: FAIL
CanvasCaptureMediaStreamTrack interface: existence and properties of interface prototype object's @@unscopables property: FAIL
CanvasCaptureMediaStreamTrack interface object length: FAIL
CanvasCaptureMediaStreamTrack interface: existence and properties of interface prototype object's "constructor" property: FAIL
/svg/idlharness.window.html
SVGSVGElement interface: objects.svg must inherit property "checkIntersection(SVGElement, DOMRectReadOnly)" with the proper type: FAIL
SVGSVGElement interface: calling getIntersectionList(DOMRectReadOnly, SVGElement) on objects.svg with too few arguments must throw TypeError: FAIL
SVGSVGElement interface: operation checkIntersection(SVGElement, DOMRectReadOnly): FAIL
SVGSVGElement interface: objects.svg must inherit property "checkEnclosure(SVGElement, DOMRectReadOnly)" with the proper type: FAIL
SVGUnitTypes interface: constant SVG_UNIT_TYPE_USERSPACEONUSE on interface prototype object: FAIL
SVGUnitTypes interface: existence and properties of interface prototype object's "constructor" property: FAIL
SVGSVGElement interface: operation getEnclosureList(DOMRectReadOnly, SVGElement): FAIL
SVGUnitTypes interface: existence and properties of interface prototype object's @@unscopables property: FAIL
SVGUnitTypes interface: constant SVG_UNIT_TYPE_OBJECTBOUNDINGBOX on interface prototype object: FAIL
SVGSVGElement interface: operation getIntersectionList(DOMRectReadOnly, SVGElement): FAIL
SVGSVGElement interface: calling getEnclosureList(DOMRectReadOnly, SVGElement) on objects.svg with too few arguments must throw TypeError: FAIL
SVGUnitTypes interface: constant SVG_UNIT_TYPE_UNKNOWN on interface prototype object: FAIL
SVGSVGElement interface: objects.svg must inherit property "getEnclosureList(DOMRectReadOnly, SVGElement)" with the proper type: FAIL
SVGSVGElement interface: objects.svg must inherit property "getIntersectionList(DOMRectReadOnly, SVGElement)" with the proper type: FAIL
SVGUnitTypes interface: existence and properties of interface prototype object: FAIL
SVGSVGElement interface: operation checkEnclosure(SVGElement, DOMRectReadOnly): FAIL
SVGSVGElement interface: calling checkIntersection(SVGElement, DOMRectReadOnly) on objects.svg with too few arguments must throw TypeError: FAIL
SVGSVGElement interface: calling checkEnclosure(SVGElement, DOMRectReadOnly) on objects.svg with too few arguments must throw TypeError: FAIL
/fetch/api/idlharness.any.serviceworker.html
Request interface: attribute keepalive: FAIL
Request interface: new Request('about:blank') must inherit property "keepalive" with the proper type: FAIL
/fetch/api/idlharness.any.html
Request interface: attribute keepalive: FAIL
Request interface: new Request('about:blank') must inherit property "keepalive" with the proper type: FAIL
/css/cssom-view/idlharness.html
Screen interface: existence and properties of interface object: FAIL
Screen interface: existence and properties of interface prototype object: FAIL
/mediacapture-streams/idlharness.https.window.html
MediaStreamTrack interface: operation getCapabilities(): FAIL
MediaStreamTrack interface: track must inherit property "getCapabilities()" with the proper type: FAIL
/payment-request/idlharness.https.window.html
PaymentAddress interface: attribute phone: FAIL
MerchantValidationEvent interface: attribute methodName: FAIL
PaymentMethodChangeEvent interface: existence and properties of interface object: FAIL
PaymentRequest interface: attribute onshippingoptionchange: FAIL
PaymentRequestUpdateEvent interface: existence and properties of interface prototype object's @@unscopables property: FAIL
PaymentResponse interface: operation retry(PaymentValidationErrors): FAIL
PaymentResponse interface: attribute payerName: FAIL
PaymentAddress interface object name: FAIL
PaymentAddress interface: attribute recipient: FAIL
PaymentAddress interface: attribute organization: FAIL
MerchantValidationEvent interface: new MerchantValidationEvent("merchantvalidation") must inherit property "methodName" with the proper type: FAIL
MerchantValidationEvent interface: existence and properties of interface prototype object's "constructor" property: FAIL
PaymentAddress interface: attribute dependentLocality: FAIL
PaymentResponse interface: attribute payerEmail: FAIL
MerchantValidationEvent interface object length: FAIL
PaymentMethodChangeEvent interface: attribute methodName: FAIL
PaymentRequestUpdateEvent interface: calling updateWith([object Object]) on new PaymentMethodChangeEvent("paymentmethodchange") with too few arguments must throw TypeError: FAIL
PaymentRequest must be primary interface of paymentRequest: FAIL
PaymentAddress interface: attribute region: FAIL
PaymentAddress interface: operation toJSON(): FAIL
PaymentRequest interface: paymentRequest must inherit property "id" with the proper type: FAIL
PaymentAddress interface: attribute addressLine: FAIL
PaymentRequest interface: paymentRequest must inherit property "onshippingoptionchange" with the proper type: FAIL
PaymentRequest interface: paymentRequest must inherit property "shippingAddress" with the proper type: FAIL
PaymentRequest interface: existence and properties of interface prototype object: FAIL
PaymentRequestUpdateEvent interface: operation updateWith([object Object]): FAIL
PaymentResponse interface: attribute shippingOption: FAIL
PaymentRequest interface: operation show([object Object]): FAIL
MerchantValidationEvent must be primary interface of new MerchantValidationEvent("merchantvalidation"): FAIL
PaymentRequest interface: attribute onshippingaddresschange: FAIL
PaymentRequest interface object name: FAIL
PaymentAddress interface: attribute sortingCode: FAIL
PaymentRequest interface: paymentRequest must inherit property "abort()" with the proper type: FAIL
MerchantValidationEvent interface: new MerchantValidationEvent("merchantvalidation") must inherit property "complete([object Object])" with the proper type: FAIL
PaymentRequest interface: paymentRequest must inherit property "show([object Object])" with the proper type: FAIL
PaymentMethodChangeEvent interface: new PaymentMethodChangeEvent("paymentmethodchange") must inherit property "methodName" with the proper type: FAIL
MerchantValidationEvent interface: existence and properties of interface prototype object: FAIL
PaymentAddress interface: existence and properties of interface object: FAIL
PaymentRequest interface: paymentRequest must inherit property "shippingOption" with the proper type: FAIL
PaymentRequest interface: attribute id: FAIL
PaymentMethodChangeEvent interface: attribute methodDetails: FAIL
PaymentRequest interface: attribute shippingOption: FAIL
PaymentRequest interface: paymentRequest must inherit property "onpaymentmethodchange" with the proper type: FAIL
PaymentRequest interface: existence and properties of interface object: FAIL
PaymentResponse interface: attribute shippingAddress: FAIL
MerchantValidationEvent interface: existence and properties of interface prototype object's @@unscopables property: FAIL
PaymentRequestUpdateEvent interface: calling updateWith([object Object]) on new PaymentRequestUpdateEvent("paymentrequestupdate") with too few arguments must throw TypeError: FAIL
PaymentRequest interface: paymentRequest must inherit property "shippingType" with the proper type: FAIL
PaymentRequestUpdateEvent interface: new PaymentRequestUpdateEvent("paymentrequestupdate") must inherit property "updateWith([object Object])" with the proper type: FAIL
PaymentRequestUpdateEvent interface object name: FAIL
PaymentRequestUpdateEvent interface: existence and properties of interface prototype object: FAIL
Stringification of new PaymentMethodChangeEvent("paymentmethodchange"): FAIL
PaymentMethodChangeEvent must be primary interface of new PaymentMethodChangeEvent("paymentmethodchange"): FAIL
PaymentRequest interface: paymentRequest must inherit property "onshippingaddresschange" with the proper type: FAIL
PaymentMethodChangeEvent interface object name: FAIL
PaymentRequest interface: operation canMakePayment(): FAIL
MerchantValidationEvent interface object name: FAIL
MerchantValidationEvent interface: existence and properties of interface object: FAIL
MerchantValidationEvent interface: attribute validationURL: FAIL
PaymentAddress interface: attribute country: FAIL
PaymentAddress interface: attribute postalCode: FAIL
PaymentRequest interface: calling show([object Object]) on paymentRequest with too few arguments must throw TypeError: FAIL
PaymentRequestUpdateEvent interface: existence and properties of interface prototype object's "constructor" property: FAIL
PaymentResponse interface object length: FAIL
PaymentAddress interface: existence and properties of interface prototype object: FAIL
PaymentAddress interface: existence and properties of interface prototype object's "constructor" property: FAIL
MerchantValidationEvent interface: operation complete([object Object]): FAIL
PaymentRequestUpdateEvent interface: existence and properties of interface object: FAIL
PaymentAddress interface: attribute city: FAIL
PaymentResponse interface: existence and properties of interface prototype object's @@unscopables property: FAIL
PaymentAddress interface: existence and properties of interface prototype object's @@unscopables property: FAIL
PaymentRequest interface: attribute shippingType: FAIL
PaymentRequest interface: operation abort(): FAIL
MerchantValidationEvent interface: calling complete([object Object]) on new MerchantValidationEvent("merchantvalidation") with too few arguments must throw TypeError: FAIL
Stringification of new MerchantValidationEvent("merchantvalidation"): FAIL
Stringification of paymentRequest: FAIL
PaymentRequestUpdateEvent must be primary interface of new PaymentRequestUpdateEvent("paymentrequestupdate"): FAIL
PaymentResponse interface: operation complete(PaymentComplete): FAIL
PaymentResponse interface object name: FAIL
PaymentResponse interface: existence and properties of interface object: FAIL
PaymentResponse interface: attribute requestId: FAIL
PaymentRequestUpdateEvent interface object length: FAIL
PaymentMethodChangeEvent interface: existence and properties of interface prototype object: FAIL
PaymentMethodChangeEvent interface: new PaymentMethodChangeEvent("paymentmethodchange") must inherit property "methodDetails" with the proper type: FAIL
PaymentRequest interface: existence and properties of interface prototype object's "constructor" property: FAIL
PaymentRequest interface: attribute shippingAddress: FAIL
PaymentMethodChangeEvent interface object length: FAIL
PaymentResponse interface: attribute onpayerdetailchange: FAIL
PaymentAddress interface object length: FAIL
PaymentResponse interface: operation toJSON(): FAIL
PaymentRequest interface object length: FAIL
MerchantValidationEvent interface: new MerchantValidationEvent("merchantvalidation") must inherit property "validationURL" with the proper type: FAIL
PaymentResponse interface: attribute methodName: FAIL
PaymentMethodChangeEvent interface: existence and properties of interface prototype object's "constructor" property: FAIL
PaymentResponse interface: attribute payerPhone: FAIL
PaymentResponse interface: existence and properties of interface prototype object: FAIL
PaymentRequest interface: attribute onpaymentmethodchange: FAIL
PaymentMethodChangeEvent interface: existence and properties of interface prototype object's @@unscopables property: FAIL
Stringification of new PaymentRequestUpdateEvent("paymentrequestupdate"): FAIL
PaymentResponse interface: existence and properties of interface prototype object's "constructor" property: FAIL
PaymentRequest interface: paymentRequest must inherit property "canMakePayment()" with the proper type: FAIL
PaymentRequest interface: existence and properties of interface prototype object's @@unscopables property: FAIL
PaymentResponse interface: attribute details: FAIL
PaymentRequestUpdateEvent interface: new PaymentMethodChangeEvent("paymentmethodchange") must inherit property "updateWith([object Object])" with the proper type: FAIL
/html/dom/idlharness.worker.html
CanvasGradient interface: existence and properties of interface object: FAIL
Path2D interface: existence and properties of interface object: FAIL
CanvasGradient interface: operation addColorStop(double, DOMString): FAIL
Path2D interface: operation moveTo(unrestricted double, unrestricted double): FAIL
CanvasPattern interface: existence and properties of interface prototype object's @@unscopables property: FAIL
Path2D interface object name: FAIL
Path2D interface object length: FAIL
CanvasGradient interface object length: FAIL
Path2D interface: existence and properties of interface prototype object: FAIL
CanvasPattern interface: operation setTransform(DOMMatrix2DInit): FAIL
Path2D interface: operation quadraticCurveTo(unrestricted double, unrestricted double, unrestricted double, unrestricted double): FAIL
CanvasPattern interface: existence and properties of interface prototype object's "constructor" property: FAIL
Path2D interface: operation rect(unrestricted double, unrestricted double, unrestricted double, unrestricted double): FAIL
Path2D interface: operation arc(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, boolean): FAIL
CanvasPattern interface object name: FAIL
CanvasGradient interface: existence and properties of interface prototype object: FAIL
CanvasGradient interface: existence and properties of interface prototype object's "constructor" property: FAIL
Path2D interface: operation lineTo(unrestricted double, unrestricted double): FAIL
CanvasPattern interface: existence and properties of interface prototype object: FAIL
Path2D interface: operation closePath(): FAIL
Path2D interface: existence and properties of interface prototype object's @@unscopables property: FAIL
CanvasPattern interface: existence and properties of interface object: FAIL
Path2D interface: existence and properties of interface prototype object's "constructor" property: FAIL
Path2D interface: operation ellipse(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, boolean): FAIL
CanvasGradient interface: existence and properties of interface prototype object's @@unscopables property: FAIL
Path2D interface: operation arcTo(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double): FAIL
Path2D interface: operation bezierCurveTo(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double): FAIL
Path2D interface: operation addPath(Path2D, DOMMatrix2DInit): FAIL
CanvasPattern interface object length: FAIL
CanvasGradient interface object name: FAIL
/html/dom/idlharness.https.html?include=HTML.*
HTMLInputElement interface: attribute dirName: FAIL
HTMLVideoElement interface: attribute playsInline: FAIL
HTMLInputElement interface: createInput("range") must inherit property "dirName" with the proper type: FAIL
HTMLMediaElement interface: document.createElement("audio") must inherit property "audioTracks" with the proper type: FAIL
HTMLMediaElement interface: document.createElement("audio") must inherit property "videoTracks" with the proper type: FAIL
HTMLInputElement interface: createInput("url") must inherit property "dirName" with the proper type: FAIL
HTMLInputElement interface: createInput("reset") must inherit property "dirName" with the proper type: FAIL
HTMLTextAreaElement interface: attribute dirName: FAIL
HTMLInputElement interface: createInput("time") must inherit property "dirName" with the proper type: FAIL
HTMLElement interface: document.createElement("noscript") must inherit property "translate" with the proper type: FAIL
HTMLInputElement interface: createInput("number") must inherit property "dirName" with the proper type: FAIL
HTMLMediaElement interface: new Audio() must inherit property "audioTracks" with the proper type: FAIL
HTMLInputElement interface: createInput("submit") must inherit property "dirName" with the proper type: FAIL
HTMLInputElement interface: createInput("file") must inherit property "dirName" with the proper type: FAIL
HTMLElement interface: document.createElement("noscript") must inherit property "enterKeyHint" with the proper type: FAIL
HTMLInputElement interface: createInput("text") must inherit property "dirName" with the proper type: FAIL
HTMLInputElement interface: createInput("search") must inherit property "dirName" with the proper type: FAIL
HTMLElement interface: attribute enterKeyHint: FAIL
HTMLInputElement interface: createInput("checkbox") must inherit property "dirName" with the proper type: FAIL
HTMLInputElement interface: createInput("hidden") must inherit property "dirName" with the proper type: FAIL
HTMLElement interface: attribute inputMode: FAIL
HTMLInputElement interface: createInput("color") must inherit property "dirName" with the proper type: FAIL
HTMLInputElement interface: createInput("week") must inherit property "dirName" with the proper type: FAIL
HTMLVideoElement interface: document.createElement("video") must inherit property "playsInline" with the proper type: FAIL
HTMLInputElement interface: createInput("date") must inherit property "dirName" with the proper type: FAIL
HTMLInputElement interface: createInput("datetime-local") must inherit property "dirName" with the proper type: FAIL
HTMLElement interface: document.createElement("noscript") must inherit property "inputMode" with the proper type: FAIL
HTMLInputElement interface: createInput("tel") must inherit property "dirName" with the proper type: FAIL
HTMLInputElement interface: createInput("password") must inherit property "dirName" with the proper type: FAIL
HTMLInputElement interface: document.createElement("input") must inherit property "dirName" with the proper type: FAIL
HTMLMediaElement interface: new Audio() must inherit property "videoTracks" with the proper type: FAIL
HTMLMediaElement interface: attribute videoTracks: FAIL
HTMLElement interface: attribute translate: FAIL
HTMLInputElement interface: createInput("image") must inherit property "dirName" with the proper type: FAIL
HTMLMediaElement interface: attribute audioTracks: FAIL
HTMLInputElement interface: createInput("email") must inherit property "dirName" with the proper type: FAIL
HTMLInputElement interface: createInput("radio") must inherit property "dirName" with the proper type: FAIL
HTMLTextAreaElement interface: document.createElement("textarea") must inherit property "dirName" with the proper type: FAIL
HTMLInputElement interface: createInput("button") must inherit property "dirName" with the proper type: FAIL
HTMLMediaElement interface: document.createElement("video") must inherit property "audioTracks" with the proper type: FAIL
HTMLInputElement interface: createInput("month") must inherit property "dirName" with the proper type: FAIL
HTMLMediaElement interface: document.createElement("video") must inherit property "videoTracks" with the proper type: FAIL
/picture-in-picture/idlharness.window.html
Document interface: attribute pictureInPictureEnabled: FAIL
HTMLVideoElement interface: video must inherit property "onenterpictureinpicture" with the proper type: FAIL
HTMLVideoElement interface: attribute autoPictureInPicture: FAIL
Document interface: document must inherit property "pictureInPictureElement" with the proper type: FAIL
PictureInPictureWindow must be primary interface of pipw: FAIL
Document interface: operation exitPictureInPicture(): FAIL
PictureInPictureWindow interface: existence and properties of interface prototype object: FAIL
HTMLVideoElement interface: attribute onleavepictureinpicture: FAIL
HTMLVideoElement interface: operation requestPictureInPicture(): FAIL
PictureInPictureWindow interface: existence and properties of interface prototype object's "constructor" property: FAIL
HTMLVideoElement interface: video must inherit property "autoPictureInPicture" with the proper type: FAIL
Document interface: document must inherit property "pictureInPictureEnabled" with the proper type: FAIL
ShadowRoot interface: attribute pictureInPictureElement: FAIL
EnterPictureInPictureEvent interface: existence and properties of interface prototype object's "constructor" property: FAIL
PictureInPictureWindow interface: pipw must inherit property "height" with the proper type: FAIL
HTMLVideoElement interface: video must inherit property "requestPictureInPicture()" with the proper type: FAIL
HTMLVideoElement interface: attribute onenterpictureinpicture: FAIL
PictureInPictureWindow interface: attribute onresize: FAIL
EnterPictureInPictureEvent interface object name: FAIL
PictureInPictureWindow interface: attribute width: FAIL
EnterPictureInPictureEvent interface: existence and properties of interface object: FAIL
PictureInPictureWindow interface: existence and properties of interface object: FAIL
Document interface: attribute pictureInPictureElement: FAIL
PictureInPictureWindow interface object name: FAIL
DocumentOrShadowRoot interface: document must inherit property "pictureInPictureElement" with the proper type: FAIL
PictureInPictureWindow interface: existence and properties of interface prototype object's @@unscopables property: FAIL
HTMLVideoElement interface: video must inherit property "onleavepictureinpicture" with the proper type: FAIL
HTMLVideoElement interface: attribute disablePictureInPicture: FAIL
PictureInPictureWindow interface: pipw must inherit property "onresize" with the proper type: FAIL
Document interface: document must inherit property "exitPictureInPicture()" with the proper type: FAIL
Stringification of pipw: FAIL
PictureInPictureWindow interface object length: FAIL
EnterPictureInPictureEvent interface object length: FAIL
EnterPictureInPictureEvent interface: existence and properties of interface prototype object's @@unscopables property: FAIL
PictureInPictureWindow interface: pipw must inherit property "width" with the proper type: FAIL
idl_test setup: FAIL
HTMLVideoElement interface: video must inherit property "disablePictureInPicture" with the proper type: FAIL
EnterPictureInPictureEvent interface: attribute pictureInPictureWindow: FAIL
PictureInPictureWindow interface: attribute height: FAIL
EnterPictureInPictureEvent interface: existence and properties of interface prototype object: FAIL
/media-playback-quality/idlharness.window.html
VideoPlaybackQuality interface: videoPlaybackQuality must inherit property "corruptedVideoFrames" with the proper type: FAIL
/WebCryptoAPI/idlharness.https.any.worker.html
CryptoKey interface: attribute usages: FAIL
CryptoKey interface: existence and properties of interface object: FAIL
CryptoKey interface object length: FAIL
CryptoKey interface: existence and properties of interface prototype object: FAIL
CryptoKey interface: attribute algorithm: FAIL
CryptoKey interface: existence and properties of interface prototype object's "constructor" property: FAIL
CryptoKey interface: existence and properties of interface prototype object's @@unscopables property: FAIL
CryptoKey interface: attribute extractable: FAIL
CryptoKey interface object name: FAIL
CryptoKey interface: attribute type: FAIL
/media-source/idlharness.window.html
MediaSource interface: attribute onsourceclose: FAIL
SourceBuffer interface: attribute videoTracks: FAIL
SourceBuffer interface: attribute audioTracks: 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
VideoTrack interface: attribute sourceBuffer: FAIL
MediaSource interface: mediaSource must inherit property "onsourceclose" with the proper type: FAIL
AudioTrack interface: attribute sourceBuffer: FAIL
/remote-playback/idlharness.window.html
HTMLMediaElement interface: attribute remote: FAIL
RemotePlayback interface object length: FAIL
RemotePlayback interface: calling cancelWatchAvailability(long) on media.remote with too few arguments must throw TypeError: FAIL
RemotePlayback interface: existence and properties of interface object: FAIL
RemotePlayback interface: existence and properties of interface prototype object: FAIL
RemotePlayback interface: existence and properties of interface prototype object's "constructor" property: FAIL
RemotePlayback interface: existence and properties of interface prototype object's @@unscopables property: FAIL
RemotePlayback interface: operation watchAvailability(RemotePlaybackAvailabilityCallback): FAIL
RemotePlayback interface: media.remote must inherit property "state" with the proper type: FAIL
RemotePlayback interface: media.remote must inherit property "cancelWatchAvailability(long)" with the proper type: FAIL
RemotePlayback interface: attribute onconnecting: FAIL
RemotePlayback interface: media.remote must inherit property "prompt()" with the proper type: FAIL
RemotePlayback interface: media.remote must inherit property "onconnect" with the proper type: FAIL
RemotePlayback interface: calling watchAvailability(RemotePlaybackAvailabilityCallback) on media.remote with too few arguments must throw TypeError: FAIL
RemotePlayback interface object name: FAIL
RemotePlayback interface: operation prompt(): FAIL
Stringification of media.remote: FAIL
RemotePlayback interface: attribute onconnect: FAIL
RemotePlayback must be primary interface of media.remote: FAIL
RemotePlayback interface: media.remote must inherit property "onconnecting" with the proper type: FAIL
HTMLMediaElement interface: attribute disableRemotePlayback: FAIL
RemotePlayback interface: media.remote must inherit property "ondisconnect" with the proper type: FAIL
RemotePlayback interface: media.remote must inherit property "watchAvailability(RemotePlaybackAvailabilityCallback)" with the proper type: FAIL
RemotePlayback interface: attribute state: FAIL
RemotePlayback interface: operation cancelWatchAvailability(long): FAIL
RemotePlayback interface: attribute ondisconnect: FAIL
(See attachment for full changes)
| Assignee | ||
Comment 18•6 years ago
|
||
Test result changes from PR not available.
You need to log in
before you can comment on or make changes to this bug.
Description
•