Closed
Bug 1647162
Opened 5 years ago
Closed 5 years ago
[wpt-sync] Sync PR 24266 - Support async iterable declarations in idlharness
Categories
(Testing :: web-platform-tests, task, P4)
Testing
web-platform-tests
Tracking
(firefox79 fixed)
RESOLVED
FIXED
mozilla79
Tracking | Status | |
---|---|---|
firefox79 | --- | fixed |
People
(Reporter: wpt-sync, Unassigned)
References
(Blocks 2 open bugs, )
Details
(Whiteboard: [wptsync downstream])
Attachments
(1 file)
1.00 MB,
text/plain
|
Details |
Sync web-platform-tests PR 24266 into mozilla-central (this bug is closed when the sync is complete).
PR: https://github.com/web-platform-tests/wpt/pull/24266
Details from upstream follow.
Mattias Buelens <mattias@buelens.com> wrote:
Support async iterable declarations in idlharness
Currently, the idlharness incorrectly interprets async iterable declarations (as used in the Streams spec) as if they were regular iterables. This PR fixes that by adding separate testing logic for such async iterable declarations.
Assignee | ||
Comment 1•5 years ago
|
||
Pushed to try (stability) https://treeherder.mozilla.org/#/jobs?repo=try&revision=f7167026daa4022819aacdb2367f853a6fcb43f4
Assignee | ||
Comment 2•5 years ago
|
||
# CI Results
Ran 5 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI
Total 255 tests and 54 subtests
## Status Summary
### Firefox
OK : 188[Gecko-android-em-7.0-x86_64-debug-geckoview] 192[Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt] 255[GitHub]
PASS : 22386[Gecko-android-em-7.0-x86_64-debug-geckoview] 22404[Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt] 24815[GitHub]
FAIL : 2930[Gecko-android-em-7.0-x86_64-debug-geckoview] 3261[Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt] 8039[GitHub]
### Chrome
OK : 250
PASS : 30566
FAIL : 2275
TIMEOUT: 15
ERROR : 2
### Safari
OK : 232
PASS : 20791
FAIL : 10435
ERROR : 23
## Links
[Gecko CI (Treeherder)](https://treeherder.mozilla.org/#/jobs?repo=try&revision=f7167026daa4022819aacdb2367f853a6fcb43f4)
[GitHub PR Head](https://wpt.fyi/results/?sha=1394999ad486caa9242da6207ecf0d7b70384585&label=pr_head)
[GitHub PR Base](https://wpt.fyi/results/?sha=1394999ad486caa9242da6207ecf0d7b70384585&label=pr_base)
## Details
### Firefox-only Failures
/wai-aria/idlharness.window.html
Element interface: element must inherit property "ariaColCount" with the proper type: FAIL
Element interface: element must inherit property "ariaMultiSelectable" with the proper type: FAIL
Element interface: element must inherit property "ariaRowIndex" with the proper type: FAIL
Element interface: element must inherit property "ariaRowCount" with the proper type: FAIL
Element interface: element must inherit property "ariaCurrent" with the proper type: FAIL
Element interface: element must inherit property "ariaBusy" with the proper type: FAIL
Element interface: attribute ariaExpanded: FAIL
Element interface: attribute ariaKeyShortcuts: FAIL
Element interface: attribute ariaModal: FAIL
Element interface: attribute ariaMultiLine: FAIL
Element interface: attribute ariaRowSpan: FAIL
Element interface: attribute ariaPlaceholder: FAIL
Element interface: element must inherit property "ariaValueMin" with the proper type: FAIL
Element interface: attribute role: FAIL
Element interface: attribute ariaColIndex: FAIL
Element interface: element must inherit property "ariaOrientation" with the proper type: FAIL
Element interface: element must inherit property "ariaLevel" with the proper type: FAIL
Element interface: attribute ariaSelected: FAIL
Element interface: attribute ariaLevel: FAIL
Element interface: element must inherit property "ariaRoleDescription" with the proper type: FAIL
Element interface: element must inherit property "ariaRequired" with the proper type: FAIL
Element interface: element must inherit property "ariaHidden" with the proper type: FAIL
Element interface: attribute ariaReadOnly: FAIL
Element interface: element must inherit property "ariaRelevant" with the proper type: FAIL
Element interface: attribute ariaRoleDescription: FAIL
Element interface: attribute ariaValueText: FAIL
Element interface: attribute ariaSetSize: FAIL
Element interface: attribute ariaAtomic: FAIL
Element interface: attribute ariaHidden: FAIL
Element interface: attribute ariaRequired: FAIL
Element interface: attribute ariaBusy: FAIL
Element interface: element must inherit property "ariaColSpan" with the proper type: FAIL
Element interface: element must inherit property "ariaLabel" with the proper type: FAIL
Element interface: attribute ariaValueNow: FAIL
Element interface: attribute ariaRowIndex: FAIL
Element interface: element must inherit property "ariaRowSpan" with the proper type: FAIL
Element interface: attribute ariaColSpan: FAIL
Element interface: attribute ariaPressed: FAIL
Element interface: attribute ariaColCount: FAIL
Element interface: element must inherit property "ariaExpanded" with the proper type: FAIL
Element interface: element must inherit property "ariaDisabled" with the proper type: FAIL
Element interface: attribute ariaOrientation: FAIL
Element interface: element must inherit property "ariaSort" with the proper type: FAIL
Element interface: attribute ariaLabel: FAIL
Element interface: element must inherit property "ariaPosInSet" with the proper type: FAIL
Element interface: attribute ariaSort: FAIL
Element interface: attribute ariaChecked: FAIL
Element interface: element must inherit property "ariaColIndex" with the proper type: FAIL
Element interface: attribute ariaValueMin: FAIL
Element interface: attribute ariaValueMax: FAIL
Element interface: element must inherit property "ariaChecked" with the proper type: FAIL
Element interface: element must inherit property "ariaPressed" with the proper type: FAIL
Element interface: element must inherit property "ariaAtomic" with the proper type: FAIL
Element interface: attribute ariaCurrent: FAIL
Element interface: attribute ariaRowCount: FAIL
Element interface: attribute ariaHasPopup: FAIL
Element interface: element must inherit property "ariaReadOnly" with the proper type: FAIL
Element interface: element must inherit property "ariaValueMax" with the proper type: FAIL
Element interface: attribute ariaRelevant: FAIL
Element interface: element must inherit property "ariaValueNow" with the proper type: FAIL
Element interface: element must inherit property "ariaKeyShortcuts" with the proper type: FAIL
Element interface: element must inherit property "ariaLive" with the proper type: FAIL
Element interface: attribute ariaLive: FAIL
Element interface: attribute ariaMultiSelectable: FAIL
Element interface: element must inherit property "ariaMultiLine" with the proper type: FAIL
Element interface: element must inherit property "ariaModal" with the proper type: FAIL
Element interface: element must inherit property "ariaPlaceholder" with the proper type: FAIL
Element interface: attribute ariaAutoComplete: FAIL
Element interface: element must inherit property "ariaHasPopup" with the proper type: FAIL
Element interface: element must inherit property "ariaAutoComplete" with the proper type: FAIL
Element interface: element must inherit property "ariaValueText" with the proper type: FAIL
Element interface: attribute ariaDisabled: FAIL
Element interface: element must inherit property "ariaSelected" with the proper type: FAIL
Element interface: attribute ariaPosInSet: FAIL
Element interface: element must inherit property "ariaSetSize" with the proper type: FAIL
/css/cssom/idlharness.html
Stringification of getComputedStyle(svg_element): FAIL linked bug:Bug 1634398
Stringification of svg_element.style: FAIL linked bug:Bug 1634398
CSSStyleDeclaration must be primary interface of sheet.cssRules[4].style: FAIL linked bug:Bug 1634398
Stringification of sheet.cssRules[4].style: FAIL linked bug:Bug 1634398
Stringification of sheet.cssRules[2].style: FAIL linked bug:Bug 1634398
CSSStyleDeclaration must be primary interface of svg_element.style: FAIL linked bug:Bug 1634398
CSSStyleDeclaration must be primary interface of style_element.style: FAIL linked bug:Bug 1634398
CSSStyleDeclaration interface: attribute cssFloat: FAIL linked bug:Bug 1634398
CSSStyleDeclaration must be primary interface of sheet.cssRules[2].style: FAIL linked bug:Bug 1634398
CSSPageRule interface: attribute selectorText: FAIL linked bug:Bug 1634398
CSSPageRule interface: sheet.cssRules[2] must inherit property "selectorText" with the proper type: FAIL linked bug:Bug 1634398
Stringification of style_element.style: FAIL linked bug:Bug 1634398
CSSStyleDeclaration must be primary interface of getComputedStyle(svg_element): FAIL linked bug:Bug 1634398
/streams/idlharness.any.serviceworker.html
ReadableStream interface: new ReadableStream() must inherit property "pipeThrough(ReadableWritablePair, optional StreamPipeOptions)" with the proper type: FAIL
ReadableStream interface object length: FAIL
Stringification of new CountQueuingStrategy({ highWaterMark: 5 }): FAIL
Stringification of new ReadableStream(): FAIL
Stringification of new ByteLengthQueuingStrategy({ highWaterMark: 5 }): FAIL
Stringification of (new ReadableStream()).getReader(): FAIL
Stringification of self.readableStreamDefaultController: FAIL
ReadableStream interface: new ReadableStream() must inherit property "pipeTo(WritableStream, optional StreamPipeOptions)" with the proper type: FAIL
ReadableStream interface: calling pipeThrough(ReadableWritablePair, optional StreamPipeOptions) on new ReadableStream() with too few arguments must throw TypeError: FAIL
/media-source/idlharness.window.html
MediaSource interface: attribute onsourceclose: FAIL
SourceBuffer interface: attribute videoTracks: FAIL
SourceBuffer interface: attribute audioTracks: FAIL
VideoTrack interface: attribute sourceBuffer: FAIL
MediaSource interface: mediaSource must inherit property "onsourceclose" with the proper type: FAIL
AudioTrack interface: attribute sourceBuffer: FAIL
/webrtc/idlharness.https.window.html
RTCRtpTransceiver interface: operation setCodecPreferences(sequence<RTCRtpCodecCapability>): FAIL
RTCPeerConnection interface: new RTCPeerConnection() must inherit property "setConfiguration(optional RTCConfiguration)" with the proper type: FAIL
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
RTCPeerConnection interface: attribute connectionState: 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
RTCRtpTransceiver interface: new RTCPeerConnection().addTransceiver('audio') must inherit property "setCodecPreferences(sequence<RTCRtpCodecCapability>)" 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
RTCPeerConnection interface: operation setRemoteDescription(RTCSessionDescriptionInit, VoidFunction, RTCPeerConnectionErrorCallback): FAIL
RTCRtpReceiver interface: operation getParameters(): FAIL
RTCPeerConnection interface: new RTCPeerConnection() must inherit property "onconnectionstatechange" with the proper type: FAIL
RTCPeerConnection interface: operation setRemoteDescription(RTCSessionDescriptionInit): FAIL
RTCRtpTransceiver interface: calling setCodecPreferences(sequence<RTCRtpCodecCapability>) on new RTCPeerConnection().addTransceiver('audio') 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: calling setConfiguration(optional RTCConfiguration) on new RTCPeerConnection() with too few arguments must throw TypeError: FAIL
RTCPeerConnection interface: new RTCPeerConnection() must inherit property "connectionState" with the proper type: FAIL
/html/dom/idlharness.https.html?exclude=(Document|Window|HTML.*)
AudioTrack interface: existence and properties of interface prototype object: FAIL
AudioTrackList interface: existence and properties of interface prototype object: FAIL
AudioTrack interface object length: FAIL
AudioTrackList interface: operation getTrackById(DOMString): FAIL
VideoTrackList interface: existence and properties of interface object: FAIL
DOMStringList interface: calling item(unsigned long) on location.ancestorOrigins with too few arguments must throw TypeError: FAIL
VideoTrack interface: existence and properties of interface prototype object: FAIL
AudioTrack interface object name: FAIL
VideoTrackList interface: existence and properties of interface prototype object's @@unscopables property: FAIL
CanvasRenderingContext2D interface: attribute direction: FAIL
VideoTrackList interface object name: FAIL
VideoTrackList interface: attribute onaddtrack: FAIL
TextMetrics interface: attribute fontBoundingBoxDescent: FAIL
AudioTrackList interface: attribute onaddtrack: FAIL
BarProp interface: attribute visible: FAIL
VideoTrack interface: attribute selected: FAIL
AudioTrackList interface: existence and properties of interface prototype object's @@unscopables property: FAIL
AudioTrack interface: existence and properties of interface prototype object's "constructor" property: FAIL
CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "direction" with the proper type: FAIL
VideoTrack interface: attribute label: FAIL
CanvasRenderingContext2D interface: attribute imageSmoothingQuality: FAIL
DOMStringList interface: calling contains(DOMString) on location.ancestorOrigins with too few arguments must throw TypeError: FAIL
VideoTrackList interface: existence and properties of interface prototype object: FAIL
VideoTrack interface: existence and properties of interface prototype object's @@unscopables property: FAIL
Stringification of location.ancestorOrigins: FAIL
AudioTrack interface: attribute id: FAIL
DOMStringList must be primary interface of location.ancestorOrigins: FAIL
TextMetrics interface: attribute fontBoundingBoxAscent: FAIL
Location interface: window.location must have own property "ancestorOrigins": FAIL
CanvasPattern interface: operation setTransform(optional DOMMatrix2DInit): FAIL
DOMStringList interface: location.ancestorOrigins must inherit property "length" with the proper type: FAIL
AudioTrackList interface: attribute length: FAIL
VideoTrack interface: attribute id: FAIL
VideoTrackList interface: attribute selectedIndex: FAIL
DOMStringList interface: location.ancestorOrigins must inherit property "contains(DOMString)" with the proper type: FAIL
VideoTrackList interface: attribute onchange: FAIL
DOMStringList interface: location.ancestorOrigins must inherit property "item(unsigned long)" with the proper type: FAIL
AudioTrackList interface: attribute onchange: FAIL
AudioTrack interface: existence and properties of interface object: FAIL
AudioTrackList interface: attribute onremovetrack: FAIL
AudioTrack interface: existence and properties of interface prototype object's @@unscopables property: FAIL
VideoTrack interface object name: FAIL
ImageBitmapRenderingContext interface: attribute canvas: FAIL
VideoTrackList interface: attribute onremovetrack: FAIL
TextMetrics interface: attribute emHeightAscent: FAIL
AudioTrackList interface: existence and properties of interface object: FAIL
CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "imageSmoothingQuality" with the proper type: FAIL
AudioTrackList interface object name: FAIL
VideoTrack interface: existence and properties of interface prototype object's "constructor" property: FAIL
AudioTrackList interface object length: FAIL
VideoTrackList interface: operation getTrackById(DOMString): FAIL
VideoTrackList interface: existence and properties of interface prototype object's "constructor" property: FAIL
VideoTrackList interface object length: FAIL
TextMetrics interface: attribute emHeightDescent: FAIL
AudioTrackList interface: existence and properties of interface prototype object's "constructor" property: FAIL
VideoTrackList interface: attribute length: FAIL
VideoTrack interface object length: FAIL
VideoTrack interface: existence and properties of interface object: FAIL
AudioTrack interface: attribute label: FAIL
AudioTrack interface: attribute enabled: FAIL
/service-workers/idlharness.https.any.html
CacheStorage interface object length: FAIL
/streams/idlharness.any.worker.html
ReadableStream interface: new ReadableStream() must inherit property "pipeThrough(ReadableWritablePair, optional StreamPipeOptions)" with the proper type: FAIL
ReadableStream interface object length: FAIL
Stringification of new CountQueuingStrategy({ highWaterMark: 5 }): FAIL
Stringification of new ReadableStream(): FAIL
Stringification of new ByteLengthQueuingStrategy({ highWaterMark: 5 }): FAIL
Stringification of (new ReadableStream()).getReader(): FAIL
Stringification of self.readableStreamDefaultController: FAIL
ReadableStream interface: new ReadableStream() must inherit property "pipeTo(WritableStream, optional StreamPipeOptions)" with the proper type: FAIL
ReadableStream interface: calling pipeThrough(ReadableWritablePair, optional StreamPipeOptions) on new ReadableStream() with too few arguments must throw TypeError: FAIL
/svg/idlharness.window.html
SVGSVGElement interface: calling getEnclosureList(DOMRectReadOnly, SVGElement?) on objects.svg with too few arguments must throw TypeError: FAIL linked bug:Bug 1634396
SVGSVGElement interface: operation getEnclosureList(DOMRectReadOnly, SVGElement?): FAIL linked bug:Bug 1634396
SVGSVGElement interface: objects.svg must inherit property "checkIntersection(SVGElement, DOMRectReadOnly)" with the proper type: FAIL linked bug:Bug 1634396
SVGSVGElement interface: operation getIntersectionList(DOMRectReadOnly, SVGElement?): FAIL linked bug:Bug 1634396
SVGSVGElement interface: calling getIntersectionList(DOMRectReadOnly, SVGElement?) on objects.svg with too few arguments must throw TypeError: FAIL linked bug:Bug 1634396
SVGSVGElement interface: operation checkIntersection(SVGElement, DOMRectReadOnly): FAIL linked bug:Bug 1634396
SVGSVGElement interface: objects.svg must inherit property "checkEnclosure(SVGElement, DOMRectReadOnly)" with the proper type: FAIL linked bug:Bug 1634396
SVGUnitTypes interface: constant SVG_UNIT_TYPE_USERSPACEONUSE on interface prototype object: FAIL linked bug:Bug 1634396
SVGUnitTypes interface: existence and properties of interface prototype object's "constructor" property: FAIL linked bug:Bug 1634396
SVGSVGElement interface: objects.svg must inherit property "getEnclosureList(DOMRectReadOnly, SVGElement?)" with the proper type: FAIL linked bug:Bug 1634396
SVGUnitTypes interface: existence and properties of interface prototype object's @@unscopables property: FAIL linked bug:Bug 1634396
SVGUnitTypes interface: constant SVG_UNIT_TYPE_OBJECTBOUNDINGBOX on interface prototype object: FAIL linked bug:Bug 1634396
SVGUnitTypes interface: constant SVG_UNIT_TYPE_UNKNOWN on interface prototype object: FAIL linked bug:Bug 1634396
SVGUnitTypes interface: existence and properties of interface prototype object: FAIL linked bug:Bug 1634396
SVGSVGElement interface: operation checkEnclosure(SVGElement, DOMRectReadOnly): FAIL linked bug:Bug 1634396
SVGSVGElement interface: calling checkIntersection(SVGElement, DOMRectReadOnly) on objects.svg with too few arguments must throw TypeError: FAIL linked bug:Bug 1634396
SVGSVGElement interface: objects.svg must inherit property "getIntersectionList(DOMRectReadOnly, SVGElement?)" with the proper type: FAIL linked bug:Bug 1634396
SVGSVGElement interface: calling checkEnclosure(SVGElement, DOMRectReadOnly) on objects.svg with too few arguments must throw TypeError: FAIL linked bug:Bug 1634396
/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
/mst-content-hint/idlharness.window.html
MediaStreamTrack interface: videoTrack must inherit property "contentHint" with the proper type: FAIL
MediaStreamTrack interface: attribute contentHint: FAIL
MediaStreamTrack interface: audioTrack must inherit property "contentHint" with the proper type: FAIL
/service-workers/idlharness.https.any.serviceworker.html
CacheStorage interface object length: 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
/css/cssom-view/idlharness.html
Screen interface: existence and properties of interface object: FAIL linked bug:Bug 1634112
Screen interface: existence and properties of interface prototype object: FAIL linked bug:Bug 1634112
/clipboard-apis/async-idlharness.https.html
ClipboardItem interface: existence and properties of interface prototype object: FAIL
ClipboardItem interface: operation getType(DOMString): FAIL
ClipboardItem interface: existence and properties of interface prototype object's "constructor" property: FAIL
ClipboardItem interface: existence and properties of interface object: FAIL
ClipboardItem interface: existence and properties of interface prototype object's @@unscopables property: FAIL
ClipboardItem interface object length: FAIL
ClipboardItem interface: attribute types: FAIL
ClipboardItem interface object name: 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
PaymentRequestUpdateEvent interface: existence and properties of interface prototype object's @@unscopables property: 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
PaymentRequestUpdateEvent interface: calling updateWith(Promise<PaymentDetailsUpdate>) on new PaymentMethodChangeEvent("paymentmethodchange") with too few arguments must throw TypeError: 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
PaymentRequest must be primary interface of paymentRequest: FAIL
PaymentAddress interface: attribute region: FAIL
PaymentRequest interface: attribute onshippingoptionchange: 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
PaymentRequestUpdateEvent interface: new PaymentRequestUpdateEvent("paymentrequestupdate") must inherit property "updateWith(Promise<PaymentDetailsUpdate>)" 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
PaymentResponse interface: attribute shippingOption: 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
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
PaymentRequest interface: paymentRequest must inherit property "shippingType" with the proper type: FAIL
PaymentRequestUpdateEvent interface object name: 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
MerchantValidationEvent interface: new MerchantValidationEvent("merchantvalidation") must inherit property "complete(Promise<any>)" with the proper type: FAIL
PaymentAddress interface: attribute country: FAIL
PaymentAddress interface: attribute postalCode: 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
PaymentMethodChangeEvent interface: existence and properties of interface prototype object's "constructor" property: FAIL
PaymentRequestUpdateEvent interface: calling updateWith(Promise<PaymentDetailsUpdate>) on new PaymentRequestUpdateEvent("paymentrequestupdate") with too few arguments must throw TypeError: FAIL
PaymentRequest interface: operation show(optional Promise<PaymentDetailsUpdate>): FAIL
MerchantValidationEvent interface: operation complete(Promise<any>): FAIL
PaymentRequestUpdateEvent interface: existence and properties of interface object: FAIL
PaymentAddress interface: attribute city: FAIL
PaymentResponse interface: operation retry(optional PaymentValidationErrors): 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: paymentRequest must inherit property "show(optional Promise<PaymentDetailsUpdate>)" with the proper type: FAIL
PaymentRequest interface: operation abort(): FAIL
PaymentRequestUpdateEvent interface: operation updateWith(Promise<PaymentDetailsUpdate>): FAIL
Stringification of new MerchantValidationEvent("merchantvalidation"): FAIL
Stringification of paymentRequest: FAIL
PaymentRequestUpdateEvent must be primary interface of new PaymentRequestUpdateEvent("paymentrequestupdate"): FAIL
PaymentResponse interface object name: FAIL
PaymentResponse interface: existence and properties of interface object: FAIL
PaymentResponse interface: attribute requestId: FAIL
MerchantValidationEvent interface: calling complete(Promise<any>) on new MerchantValidationEvent("merchantvalidation") with too few arguments must throw TypeError: 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
MerchantValidationEvent interface: new MerchantValidationEvent("merchantvalidation") must inherit property "validationURL" with the proper type: FAIL
PaymentResponse interface: attribute methodName: 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
PaymentResponse interface: operation complete(optional PaymentComplete): FAIL
PaymentRequest interface: paymentRequest must inherit property "canMakePayment()" with the proper type: FAIL
PaymentRequestUpdateEvent interface: new PaymentMethodChangeEvent("paymentmethodchange") must inherit property "updateWith(Promise<PaymentDetailsUpdate>)" with the proper type: FAIL
PaymentRequest interface: calling show(optional Promise<PaymentDetailsUpdate>) on paymentRequest with too few arguments must throw TypeError: FAIL
PaymentRequest interface: existence and properties of interface prototype object's @@unscopables property: FAIL
PaymentResponse interface: attribute details: FAIL
PaymentRequestUpdateEvent interface: existence and properties of interface prototype object: 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
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
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 arc(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, optional boolean): 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
CanvasPattern interface: operation setTransform(optional DOMMatrix2DInit): FAIL
Path2D interface: existence and properties of interface prototype object's "constructor" property: FAIL
CanvasGradient interface: existence and properties of interface prototype object's @@unscopables property: FAIL
Path2D interface: operation ellipse(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, optional boolean): 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, optional 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
HTMLInputElement interface: createInput("text") must inherit property "dirName" with the proper type: FAIL
HTMLInputElement interface: createInput("month") 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("color") must inherit property "dirName" with the proper type: FAIL
HTMLInputElement interface: createInput("hidden") 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
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
HTMLMediaElement interface: document.createElement("video") must inherit property "videoTracks" with the proper type: FAIL
HTMLElement interface: document.createElement("noscript") must inherit property "enterKeyHint" 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
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
PictureInPictureWindow interface: attribute width: 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
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
PictureInPictureWindow interface: attribute height: FAIL
/media-playback-quality/idlharness.window.html
VideoPlaybackQuality interface: videoPlaybackQuality must inherit property "corruptedVideoFrames" with the proper type: FAIL
/service-workers/idlharness.https.any.worker.html
CacheStorage interface object length: 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
/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
/mediacapture-streams/idlharness.https.window.html
MediaStreamTrack interface: operation getCapabilities(): FAIL
MediaStreamTrack interface: track must inherit property "getCapabilities()" with the proper type: FAIL
/remote-playback/idlharness.window.html
HTMLMediaElement interface: attribute remote: FAIL
RemotePlayback interface object length: 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: calling cancelWatchAvailability(optional long) on media.remote with too few arguments must throw TypeError: 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: attribute onconnecting: FAIL
RemotePlayback interface: media.remote must inherit property "prompt()" with the proper type: FAIL
RemotePlayback interface: operation cancelWatchAvailability(optional long): 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: media.remote must inherit property "cancelWatchAvailability(optional long)" with the proper type: 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: attribute state: FAIL
RemotePlayback interface: media.remote must inherit property "watchAvailability(RemotePlaybackAvailabilityCallback)" with the proper type: FAIL
RemotePlayback interface: attribute ondisconnect: FAIL
/streams/idlharness.any.html
ReadableStream interface: new ReadableStream() must inherit property "pipeThrough(ReadableWritablePair, optional StreamPipeOptions)" with the proper type: FAIL
ReadableStream interface object length: FAIL
Stringification of new CountQueuingStrategy({ highWaterMark: 5 }): FAIL
Stringification of new ReadableStream(): FAIL
Stringification of new ByteLengthQueuingStrategy({ highWaterMark: 5 }): FAIL
Stringification of (new ReadableStream()).getReader(): FAIL
Stringification of self.readableStreamDefaultController: FAIL
ReadableStream interface: new ReadableStream() must inherit property "pipeTo(WritableStream, optional StreamPipeOptions)" with the proper type: FAIL
ReadableStream interface: calling pipeThrough(ReadableWritablePair, optional StreamPipeOptions) on new ReadableStream() with too few arguments must throw TypeError: FAIL
/html/dom/idlharness.https.html?include=(Document|Window)
Window interface: window must have own property "document": FAIL linked bug:Bug 1510437
(See attachment for full changes)
Pushed by wptsync@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/d99445d326a6
[wpt PR 24266] - Support async iterable declarations in idlharness, a=testonly
https://hg.mozilla.org/integration/autoland/rev/2207088ca603
[wpt PR 24266] - Update wpt metadata, a=testonly
Comment 4•5 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/d99445d326a6
https://hg.mozilla.org/mozilla-central/rev/2207088ca603
Status: NEW → RESOLVED
Closed: 5 years ago
status-firefox79:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla79
You need to log in
before you can comment on or make changes to this bug.
Description
•