Closed Bug 1660319 Opened 4 years ago Closed 4 years ago

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

Categories

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

task

Tracking

()

RESOLVED FIXED
82 Branch
Tracking Status
firefox82 --- fixed

People

(Reporter: mozilla.org, Unassigned)

References

()

Details

(Whiteboard: [wptsync downstream])

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

PR: https://github.com/web-platform-tests/wpt/pull/25158
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/b8b42b1/ed/idl/web-nfc.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/719262488

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 72 subtests

Status Summary

Firefox

OK : 1
PASS: 2
FAIL: 70

Chrome

OK : 1
PASS: 72

Safari

OK : 1
PASS: 2
FAIL: 70

Links

Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base

Details

New Tests That Don't Pass

/web-nfc/idlharness.https.window.html: OK [GitHub], SKIP [Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview, 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] (Chrome: OK, Safari: OK)
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 interface: new NDEFReader(); must inherit property "scan(optional NDEFScanOptions)" 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)
NDEFReadingEvent interface: existence and properties of interface prototype object's "constructor" property: 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)
NDEFReader interface: calling scan(optional NDEFScanOptions) on new NDEFReader(); with too few arguments must throw TypeError: 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)
NDEFWriter interface: calling write(NDEFMessageSource, optional NDEFWriteOptions) on new NDEFWriter(); with too few arguments must throw TypeError: 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: new NDEFWriter(); must inherit property "write(NDEFMessageSource, optional NDEFWriteOptions)" with the proper type: FAIL (Chrome: PASS, 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)
NDEFReadingEvent interface: existence and properties of interface object: FAIL (Chrome: PASS, 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: PASS, 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)
NDEFReader interface: attribute onreading: FAIL (Chrome: PASS, Safari: FAIL)
NDEFWriter interface: operation write(NDEFMessageSource, optional NDEFWriteOptions): FAIL (Chrome: PASS, Safari: FAIL)
NDEFReader interface: operation scan(optional 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)
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)
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)

Tests Disabled in Gecko Infrastructure

/web-nfc/idlharness.https.window.html: OK [GitHub], SKIP [Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview, 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] (Chrome: OK, Safari: OK)

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