Closed Bug 1656635 Opened 6 months ago Closed 5 months ago

[wpt-sync] Sync PR 24839 - Update interfaces/webhid.idl

Categories

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

task

Tracking

()

RESOLVED FIXED
81 Branch
Tracking Status
firefox81 --- fixed

People

(Reporter: mozilla.org, Unassigned)

References

()

Details

(Whiteboard: [wptsync downstream])

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

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

autofoolip <auto@foolip.org> wrote:

Update interfaces/webhid.idl

This PR was automatically created by a bot.

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

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

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

<hr>

Source: https://github.com/tidoust/reffy-reports/blob/9cf26f4/ed/idl/webhid.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/713880413

Component: web-platform-tests → DOM: Core & HTML
Product: Testing → Core

CI Results

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

Total 1 tests and 112 subtests

Status Summary

Firefox

OK : 1
PASS: 12
FAIL: 100

Chrome

OK : 1
PASS: 103
FAIL: 9

Safari

OK : 1
PASS: 12
FAIL: 100

Links

Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base

Details

New Tests That Don't Pass

/webhid/idlharness.https.window.html
HIDReportItem interface: attribute usageMaximum: FAIL (Chrome: PASS, Safari: FAIL)
HIDReportItem interface: attribute physicalMaximum: FAIL (Chrome: PASS, Safari: FAIL)
HIDReportInfo interface: attribute items: FAIL (Chrome: PASS, Safari: FAIL)
HIDDevice interface: attribute productName: FAIL (Chrome: PASS, Safari: FAIL)
HIDReportInfo interface: attribute reportId: FAIL (Chrome: PASS, Safari: FAIL)
HIDConnectionEvent interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
HID interface: attribute ondisconnect: FAIL (Chrome: PASS, Safari: FAIL)
HIDReportInfo interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
HIDReportInfo interface object length: FAIL (Chrome: PASS, Safari: FAIL)
HIDInputReportEvent interface: attribute device: FAIL (Chrome: PASS, Safari: FAIL)
HIDReportItem interface: attribute logicalMaximum: FAIL (Chrome: PASS, Safari: FAIL)
HIDCollectionInfo interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
HIDReportItem interface: attribute unitExponent: FAIL (Chrome: PASS, Safari: FAIL)
HIDReportItem interface object name: FAIL (Chrome: PASS, Safari: FAIL)
HID interface: navigator.hid must inherit property "getDevices()" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
HID interface: calling requestDevice(HIDDeviceRequestOptions) on navigator.hid with too few arguments must throw TypeError: FAIL (Chrome: PASS, Safari: FAIL)
HID interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
HIDDevice interface: operation sendReport(octet, BufferSource): FAIL (Chrome: PASS, Safari: FAIL)
HIDReportItem interface object length: FAIL (Chrome: PASS, Safari: FAIL)
HID interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
HIDDevice interface: operation close(): FAIL (Chrome: PASS, Safari: FAIL)
HIDInputReportEvent interface object name: FAIL (Chrome: PASS, Safari: FAIL)
HIDReportItem interface: attribute designatorMaximum: FAIL (Chrome: FAIL, Safari: FAIL)
HIDCollectionInfo interface: attribute featureReports: FAIL (Chrome: PASS, Safari: FAIL)
HID interface: navigator.hid must inherit property "onconnect" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
HID interface: operation getDevices(): FAIL (Chrome: PASS, Safari: FAIL)
HIDReportItem interface: attribute logicalMinimum: FAIL (Chrome: PASS, Safari: FAIL)
HIDCollectionInfo interface object name: FAIL (Chrome: PASS, Safari: FAIL)
HIDCollectionInfo interface: attribute children: FAIL (Chrome: PASS, Safari: FAIL)
HIDDevice interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
HIDReportItem interface: attribute reportCount: FAIL (Chrome: PASS, Safari: FAIL)
HID interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
HIDReportItem interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
HIDDevice interface: attribute productId: FAIL (Chrome: PASS, Safari: FAIL)
HIDDevice interface: operation receiveFeatureReport(octet): FAIL (Chrome: PASS, Safari: FAIL)
HIDReportItem interface: attribute usages: FAIL (Chrome: PASS, Safari: FAIL)
HIDReportItem interface: attribute designatorMinimum: FAIL (Chrome: FAIL, Safari: FAIL)
HID interface object length: FAIL (Chrome: PASS, Safari: FAIL)
HIDInputReportEvent interface: attribute data: FAIL (Chrome: PASS, Safari: FAIL)
HID interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
HIDDevice interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
HIDDevice interface: operation open(): FAIL (Chrome: PASS, Safari: FAIL)
Navigator interface: navigator must inherit property "hid" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
HIDReportItem interface: attribute stringMinimum: FAIL (Chrome: FAIL, Safari: FAIL)
HIDConnectionEvent interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
HIDReportItem interface: attribute physicalMinimum: FAIL (Chrome: PASS, Safari: FAIL)
HIDInputReportEvent interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
HIDCollectionInfo interface: attribute outputReports: FAIL (Chrome: PASS, Safari: FAIL)
HIDConnectionEvent interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
HIDReportItem interface: attribute reportSize: FAIL (Chrome: PASS, Safari: FAIL)
HIDCollectionInfo interface: attribute inputReports: FAIL (Chrome: PASS, Safari: FAIL)
HIDDevice interface: operation sendFeatureReport(octet, BufferSource): FAIL (Chrome: PASS, Safari: FAIL)
HIDDevice interface: attribute vendorId: FAIL (Chrome: PASS, Safari: FAIL)
HIDCollectionInfo interface: operation setField(BufferSource, HIDFieldOptions, double): FAIL (Chrome: FAIL, Safari: FAIL)
HIDConnectionEvent interface object length: FAIL (Chrome: PASS, Safari: FAIL)
HIDCollectionInfo interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
HIDReportItem interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
HIDConnectionEvent interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
HIDReportItem interface: attribute isRange: FAIL (Chrome: PASS, Safari: FAIL)
HIDReportItem interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
HIDDevice interface: attribute collections: FAIL (Chrome: PASS, Safari: FAIL)
HIDCollectionInfo interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
HIDDevice interface: attribute opened: FAIL (Chrome: PASS, Safari: FAIL)
HIDDevice interface object name: FAIL (Chrome: PASS, Safari: FAIL)
HIDReportInfo interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
HID interface: navigator.hid must inherit property "requestDevice(HIDDeviceRequestOptions)" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
HIDDevice interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
HIDDevice interface object length: FAIL (Chrome: PASS, Safari: FAIL)
HIDReportItem interface: attribute usageMinimum: FAIL (Chrome: PASS, Safari: FAIL)
HIDCollectionInfo interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
HID interface: attribute onconnect: FAIL (Chrome: PASS, Safari: FAIL)
Navigator interface: attribute hid: FAIL (Chrome: PASS, Safari: FAIL)
HIDDevice interface: attribute oninputreport: FAIL (Chrome: PASS, Safari: FAIL)
Stringification of navigator.hid: FAIL (Chrome: PASS, Safari: FAIL)
HIDReportInfo interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
HIDReportItem interface: attribute stringMaximum: FAIL (Chrome: FAIL, Safari: FAIL)
HIDDevice interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
HIDReportItem interface: attribute hasNull: FAIL (Chrome: PASS, Safari: FAIL)
HID must be primary interface of navigator.hid: FAIL (Chrome: PASS, Safari: FAIL)
HIDReportInfo interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
HID interface object name: FAIL (Chrome: PASS, Safari: FAIL)
HID interface: operation requestDevice(HIDDeviceRequestOptions): FAIL (Chrome: PASS, Safari: FAIL)
HIDCollectionInfo interface: operation getField(BufferSource, HIDFieldOptions): FAIL (Chrome: FAIL, Safari: FAIL)
HIDCollectionInfo interface: attribute reportIds: FAIL (Chrome: FAIL, Safari: FAIL)
HIDInputReportEvent interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
HIDInputReportEvent interface: attribute reportId: FAIL (Chrome: PASS, Safari: FAIL)
HIDReportItem interface: attribute isAbsolute: FAIL (Chrome: PASS, Safari: FAIL)
HIDReportItem interface: attribute unit: FAIL (Chrome: FAIL, Safari: FAIL)
HID interface: navigator.hid must inherit property "ondisconnect" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
HIDInputReportEvent interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
HIDReportItem interface: attribute isArray: FAIL (Chrome: PASS, Safari: FAIL)
HIDCollectionInfo interface object length: FAIL (Chrome: PASS, Safari: FAIL)
HIDReportItem interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
HIDCollectionInfo interface: attribute usagePage: FAIL (Chrome: PASS, Safari: FAIL)
HIDConnectionEvent interface object name: FAIL (Chrome: PASS, Safari: FAIL)
HIDInputReportEvent interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
HIDCollectionInfo interface: attribute usage: FAIL (Chrome: PASS, Safari: FAIL)
HIDInputReportEvent interface object length: FAIL (Chrome: FAIL, Safari: FAIL)
HIDReportInfo interface object name: FAIL (Chrome: PASS, Safari: FAIL)
HIDConnectionEvent interface: attribute device: FAIL (Chrome: PASS, Safari: FAIL)

Pushed by wptsync@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/326cd6196e29
[wpt PR 24839] - Update interfaces/webhid.idl, a=testonly
https://hg.mozilla.org/integration/autoland/rev/3d3903217e62
[wpt PR 24839] - Update wpt metadata, a=testonly
Pushed by wptsync@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/df7ff815890f
[wpt PR 24839] - Update interfaces/webhid.idl, a=testonly
https://hg.mozilla.org/integration/autoland/rev/52fefc76d908
[wpt PR 24839] - Update wpt metadata, a=testonly
Status: NEW → RESOLVED
Closed: 5 months ago
Resolution: --- → FIXED
Target Milestone: --- → 81 Branch
You need to log in before you can comment on or make changes to this bug.