Closed Bug 1608406 Opened 4 years ago Closed 4 years ago

[wpt-sync] Sync PR 21130 - Update interfaces/web-nfc.idl

Categories

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

task

Tracking

()

RESOLVED FIXED
mozilla74
Tracking Status
firefox74 --- fixed

People

(Reporter: mozilla.org, Unassigned)

References

()

Details

(Whiteboard: [wptsync downstream])

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

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

autofoolip <auto@foolip.org> wrote:

Update interfaces/web-nfc.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/08ccd28/ed/idl/web-nfc.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/635242379

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

CI Results

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

Total 1 tests and 72 subtests

Status Summary

Firefox

OK : 1
PASS: 2
FAIL: 70

Chrome

OK : 1
PASS: 68
FAIL: 4

Safari

OK : 1
PASS: 2
FAIL: 70

Links

GitHub PR Head
GitHub PR Base

Details

New Tests That Don't Pass

/web-nfc/idlharness.https.window.html
NDEFReadingEvent interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
NDEFReadingEvent interface: new NDEFReadingEvent("reading", { message: {"url":"/custom/path","records":[{"recordType":"text","data":"Hello World","id":"/custom/path"}]} }) must inherit property "serialNumber" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
NDEFReader must be primary interface of new NDEFReader();: FAIL (Chrome: PASS, Safari: FAIL)
NDEFRecord interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
NDEFMessage interface object length: FAIL (Chrome: PASS, Safari: FAIL)
NDEFReader interface object length: FAIL (Chrome: PASS, Safari: FAIL)
NDEFReader interface: attribute onerror: FAIL (Chrome: PASS, Safari: FAIL)
NDEFRecord interface: attribute id: FAIL (Chrome: PASS, Safari: FAIL)
NDEFWriter must be primary interface of new NDEFWriter();: FAIL (Chrome: PASS, Safari: FAIL)
NDEFReadingEvent interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
NDEFRecord interface: new NDEFRecord({"recordType":"text","data":"Hello World","id":"/custom/path"}); must inherit property "mediaType" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
NDEFRecord interface: new NDEFRecord({"recordType":"text","data":"Hello World","id":"/custom/path"}); must inherit property "lang" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
NDEFRecord interface: new NDEFRecord({"recordType":"text","data":"Hello World","id":"/custom/path"}); must inherit property "toRecords()" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
NDEFReadingEvent interface: new NDEFReadingEvent("reading", { message: {"url":"/custom/path","records":[{"recordType":"text","data":"Hello World","id":"/custom/path"}]} }) must inherit property "message" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
NDEFRecord interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
NDEFWriter interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
NDEFMessage interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
NDEFMessage interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
NDEFReadingEvent must be primary interface of new NDEFReadingEvent("reading", { message: {"url":"/custom/path","records":[{"recordType":"text","data":"Hello World","id":"/custom/path"}]} }): FAIL (Chrome: PASS, Safari: FAIL)
NDEFRecord interface: attribute recordType: FAIL (Chrome: PASS, Safari: FAIL)
NDEFReader interface: attribute onreading: FAIL (Chrome: PASS, Safari: FAIL)
NDEFReader interface: new NDEFReader(); must inherit property "onreading" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
Stringification of new NDEFWriter();: FAIL (Chrome: PASS, Safari: FAIL)
NDEFMessage interface object name: FAIL (Chrome: PASS, Safari: FAIL)
NDEFRecord interface: operation toRecords(): FAIL (Chrome: PASS, Safari: FAIL)
NDEFReadingEvent interface: attribute message: FAIL (Chrome: PASS, Safari: FAIL)
NDEFMessage interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
NDEFWriter interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
NDEFRecord interface: new NDEFRecord({"recordType":"text","data":"Hello World","id":"/custom/path"}); must inherit property "recordType" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
NDEFReader interface: new NDEFReader(); must inherit property "scan(NDEFScanOptions)" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
NDEFWriter interface object name: FAIL (Chrome: PASS, Safari: FAIL)
NDEFRecord interface: new NDEFRecord({"recordType":"text","data":"Hello World","id":"/custom/path"}); must inherit property "id" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
NDEFReadingEvent interface object length: FAIL (Chrome: PASS, Safari: FAIL)
Stringification of new NDEFRecord({"recordType":"text","data":"Hello World","id":"/custom/path"});: FAIL (Chrome: PASS, Safari: FAIL)
NDEFRecord interface: attribute encoding: FAIL (Chrome: PASS, Safari: FAIL)
NDEFWriter interface: operation write(NDEFMessageSource, NDEFWriteOptions): FAIL (Chrome: FAIL, Safari: FAIL)
NDEFRecord interface object length: FAIL (Chrome: PASS, Safari: FAIL)
NDEFMessage must be primary interface of new NDEFMessage({"url":"/custom/path","records":[{"recordType":"text","data":"Hello World","id":"/custom/path"}]});: FAIL (Chrome: PASS, Safari: FAIL)
NDEFReader interface object name: FAIL (Chrome: PASS, Safari: FAIL)
NDEFWriter interface: calling write(NDEFMessageSource, NDEFWriteOptions) on new NDEFWriter(); with too few arguments must throw TypeError: FAIL (Chrome: FAIL, Safari: FAIL)
NDEFMessage interface: new NDEFMessage({"url":"/custom/path","records":[{"recordType":"text","data":"Hello World","id":"/custom/path"}]}); must inherit property "records" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
NDEFReader interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
NDEFReader interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
NDEFRecord interface: new NDEFRecord({"recordType":"text","data":"Hello World","id":"/custom/path"}); must inherit property "data" with the proper type: FAIL (Chrome: FAIL, Safari: FAIL)
NDEFWriter interface object length: FAIL (Chrome: PASS, Safari: FAIL)
NDEFRecord interface: attribute data: FAIL (Chrome: PASS, Safari: FAIL)
NDEFReader interface: new NDEFReader(); must inherit property "onerror" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
NDEFMessage interface: attribute records: FAIL (Chrome: PASS, Safari: FAIL)
NDEFRecord interface: attribute mediaType: FAIL (Chrome: PASS, Safari: FAIL)
NDEFReader interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
NDEFRecord interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
NDEFReadingEvent interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
NDEFWriter interface: new NDEFWriter(); must inherit property "write(NDEFMessageSource, NDEFWriteOptions)" with the proper type: FAIL (Chrome: FAIL, Safari: FAIL)
NDEFReader interface: operation scan(NDEFScanOptions): FAIL (Chrome: PASS, Safari: FAIL)
NDEFMessage interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
NDEFRecord must be primary interface of new NDEFRecord({"recordType":"text","data":"Hello World","id":"/custom/path"});: FAIL (Chrome: PASS, Safari: FAIL)
NDEFReadingEvent interface object name: FAIL (Chrome: PASS, Safari: FAIL)
NDEFReader interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
NDEFRecord interface: attribute lang: FAIL (Chrome: PASS, Safari: FAIL)
Stringification of new NDEFReader();: FAIL (Chrome: PASS, Safari: FAIL)
Stringification of new NDEFMessage({"url":"/custom/path","records":[{"recordType":"text","data":"Hello World","id":"/custom/path"}]});: FAIL (Chrome: PASS, Safari: FAIL)
NDEFReader interface: calling scan(NDEFScanOptions) on new NDEFReader(); with too few arguments must throw TypeError: FAIL (Chrome: PASS, Safari: FAIL)
NDEFReadingEvent interface: attribute serialNumber: FAIL (Chrome: PASS, Safari: FAIL)
NDEFRecord interface object name: FAIL (Chrome: PASS, Safari: FAIL)
NDEFRecord interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
NDEFWriter interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
NDEFReadingEvent interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
Stringification of new NDEFReadingEvent("reading", { message: {"url":"/custom/path","records":[{"recordType":"text","data":"Hello World","id":"/custom/path"}]} }): FAIL (Chrome: PASS, Safari: FAIL)
NDEFWriter interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
NDEFRecord interface: new NDEFRecord({"recordType":"text","data":"Hello World","id":"/custom/path"}); must inherit property "encoding" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)

Pushed by wptsync@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/5a97a218410a
[wpt PR 21130] - Update interfaces/web-nfc.idl, a=testonly
https://hg.mozilla.org/integration/autoland/rev/4b4637e0e8ab
[wpt PR 21130] - Update wpt metadata, a=testonly
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla74
You need to log in before you can comment on or make changes to this bug.