Closed Bug 1663742 Opened 4 years ago Closed 4 years ago

[wpt-sync] Sync PR 25437 - Update interfaces/cookie-store.idl

Categories

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

task

Tracking

()

RESOLVED FIXED

People

(Reporter: wpt-sync, Unassigned)

References

()

Details

(Whiteboard: [wptsync downstream])

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

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

b'autofoolip <auto@foolip.org>' wrote:

Update interfaces/cookie-store.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>

Note: This file was recently manually updated in commit 1de7187ffc.
This commit may revert some of those changes.

Source: https://github.com/w3c/webref/blob/66da606/ed/idl/cookie-store.idl
Build: https://travis-ci.org/w3c/webref/builds/725340444

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 4 tests and 25 subtests

Status Summary

Firefox

OK : 4
PASS : 90
FAIL : 134

Chrome

OK : 4
PASS : 220
FAIL : 4

Safari

OK : 3
PASS : 64
FAIL : 135
ERROR: 1

Links

Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base

Details

New Tests That Don't Pass

/cookie-store/idlharness.tentative.https.any.sharedworker.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: ERROR)
/cookie-store/idlharness.tentative.https.any.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)
CookieStore interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
CookieStore interface object length: FAIL (Chrome: PASS, Safari: FAIL)
CookieStore interface object name: FAIL (Chrome: PASS, Safari: FAIL)
CookieStore interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
CookieStore interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
CookieStore interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
CookieStore interface: operation get(USVString): FAIL (Chrome: PASS, Safari: FAIL)
CookieStore interface: operation get(optional CookieStoreGetOptions): FAIL (Chrome: PASS, Safari: FAIL)
CookieStore interface: operation getAll(USVString): FAIL (Chrome: PASS, Safari: FAIL)
CookieStore interface: operation getAll(optional CookieStoreGetOptions): FAIL (Chrome: PASS, Safari: FAIL)
CookieStore interface: operation set(USVString, USVString): FAIL (Chrome: PASS, Safari: FAIL)
CookieStore interface: operation set(CookieInit): FAIL (Chrome: PASS, Safari: FAIL)
CookieStore interface: operation delete(USVString): FAIL (Chrome: PASS, Safari: FAIL)
CookieStore interface: operation delete(CookieStoreDeleteOptions): FAIL (Chrome: PASS, Safari: FAIL)
CookieStore interface: attribute onchange: FAIL (Chrome: PASS, Safari: FAIL)
CookieStore must be primary interface of self.cookieStore: FAIL (Chrome: PASS, Safari: FAIL)
Stringification of self.cookieStore: FAIL (Chrome: PASS, Safari: FAIL)
CookieStore interface: self.cookieStore must inherit property "get(USVString)" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
CookieStore interface: calling get(USVString) on self.cookieStore with too few arguments must throw TypeError: FAIL (Chrome: PASS, Safari: FAIL)
CookieStore interface: self.cookieStore must inherit property "get(optional CookieStoreGetOptions)" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
CookieStore interface: calling get(optional CookieStoreGetOptions) on self.cookieStore with too few arguments must throw TypeError: FAIL (Chrome: PASS, Safari: FAIL)
CookieStore interface: self.cookieStore must inherit property "getAll(USVString)" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
CookieStore interface: calling getAll(USVString) on self.cookieStore with too few arguments must throw TypeError: FAIL (Chrome: PASS, Safari: FAIL)
CookieStore interface: self.cookieStore must inherit property "getAll(optional CookieStoreGetOptions)" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
CookieStore interface: calling getAll(optional CookieStoreGetOptions) on self.cookieStore with too few arguments must throw TypeError: FAIL (Chrome: PASS, Safari: FAIL)
CookieStore interface: self.cookieStore must inherit property "set(USVString, USVString)" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
CookieStore interface: calling set(USVString, USVString) on self.cookieStore with too few arguments must throw TypeError: FAIL (Chrome: PASS, Safari: FAIL)
CookieStore interface: self.cookieStore must inherit property "set(CookieInit)" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
CookieStore interface: calling set(CookieInit) on self.cookieStore with too few arguments must throw TypeError: FAIL (Chrome: PASS, Safari: FAIL)
CookieStore interface: self.cookieStore must inherit property "delete(USVString)" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
CookieStore interface: calling delete(USVString) on self.cookieStore with too few arguments must throw TypeError: FAIL (Chrome: PASS, Safari: FAIL)
CookieStore interface: self.cookieStore must inherit property "delete(CookieStoreDeleteOptions)" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
CookieStore interface: calling delete(CookieStoreDeleteOptions) on self.cookieStore with too few arguments must throw TypeError: FAIL (Chrome: PASS, Safari: FAIL)
CookieStore interface: self.cookieStore must inherit property "onchange" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
CookieStoreManager interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
CookieStoreManager interface object length: FAIL (Chrome: PASS, Safari: FAIL)
CookieStoreManager interface object name: FAIL (Chrome: PASS, Safari: FAIL)
CookieStoreManager interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
CookieStoreManager interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
CookieStoreManager interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
CookieStoreManager interface: operation subscribe(sequence<CookieStoreGetOptions>): FAIL (Chrome: PASS, Safari: FAIL)
CookieStoreManager interface: operation getSubscriptions(): FAIL (Chrome: PASS, Safari: FAIL)
CookieStoreManager interface: operation unsubscribe(sequence<CookieStoreGetOptions>): FAIL (Chrome: PASS, Safari: FAIL)
CookieStoreManager must be primary interface of self.registration.cookies: FAIL (Chrome: PASS, Safari: FAIL)
Stringification of self.registration.cookies: FAIL (Chrome: PASS, Safari: FAIL)
CookieStoreManager interface: self.registration.cookies must inherit property "subscribe(sequence<CookieStoreGetOptions>)" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
CookieStoreManager interface: calling subscribe(sequence<CookieStoreGetOptions>) on self.registration.cookies with too few arguments must throw TypeError: FAIL (Chrome: PASS, Safari: FAIL)
CookieStoreManager interface: self.registration.cookies must inherit property "getSubscriptions()" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
CookieStoreManager interface: self.registration.cookies must inherit property "unsubscribe(sequence<CookieStoreGetOptions>)" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
CookieStoreManager interface: calling unsubscribe(sequence<CookieStoreGetOptions>) on self.registration.cookies with too few arguments must throw TypeError: FAIL (Chrome: PASS, Safari: FAIL)
CookieChangeEvent interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
CookieChangeEvent interface object length: FAIL (Chrome: PASS, Safari: FAIL)
CookieChangeEvent interface object name: FAIL (Chrome: PASS, Safari: FAIL)
CookieChangeEvent interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
CookieChangeEvent interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
CookieChangeEvent interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
CookieChangeEvent interface: attribute changed: FAIL (Chrome: PASS, Safari: FAIL)
CookieChangeEvent interface: attribute deleted: FAIL (Chrome: PASS, Safari: FAIL)
CookieChangeEvent must be primary interface of new CookieChangeEvent("change"): FAIL (Chrome: PASS, Safari: FAIL)
Stringification of new CookieChangeEvent("change"): FAIL (Chrome: PASS, Safari: FAIL)
CookieChangeEvent interface: new CookieChangeEvent("change") must inherit property "changed" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
CookieChangeEvent interface: new CookieChangeEvent("change") must inherit property "deleted" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
ServiceWorkerRegistration interface: attribute cookies: FAIL (Chrome: PASS, Safari: FAIL)
ServiceWorkerRegistration interface: self.registration must inherit property "cookies" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
Window interface: attribute cookieStore: FAIL (Chrome: FAIL, Safari: FAIL)
Window interface: self must inherit property "cookieStore" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
/cookie-store/idlharness.tentative.https.any.serviceworker.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)
CookieStore interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
CookieStore interface object length: FAIL (Chrome: PASS, Safari: FAIL)
CookieStore interface object name: FAIL (Chrome: PASS, Safari: FAIL)
CookieStore interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
CookieStore interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
CookieStore interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
CookieStore interface: operation get(USVString): FAIL (Chrome: PASS, Safari: FAIL)
CookieStore interface: operation get(optional CookieStoreGetOptions): FAIL (Chrome: PASS, Safari: FAIL)
CookieStore interface: operation getAll(USVString): FAIL (Chrome: PASS, Safari: FAIL)
CookieStore interface: operation getAll(optional CookieStoreGetOptions): FAIL (Chrome: PASS, Safari: FAIL)
CookieStore interface: operation set(USVString, USVString): FAIL (Chrome: PASS, Safari: FAIL)
CookieStore interface: operation set(CookieInit): FAIL (Chrome: PASS, Safari: FAIL)
CookieStore interface: operation delete(USVString): FAIL (Chrome: PASS, Safari: FAIL)
CookieStore interface: operation delete(CookieStoreDeleteOptions): FAIL (Chrome: PASS, Safari: FAIL)
CookieStore interface: member onchange: FAIL (Chrome: PASS, Safari: FAIL)
CookieStore must be primary interface of self.cookieStore: FAIL (Chrome: PASS, Safari: FAIL)
Stringification of self.cookieStore: FAIL (Chrome: PASS, Safari: FAIL)
CookieStore interface: self.cookieStore must inherit property "get(USVString)" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
CookieStore interface: calling get(USVString) on self.cookieStore with too few arguments must throw TypeError: FAIL (Chrome: PASS, Safari: FAIL)
CookieStore interface: self.cookieStore must inherit property "get(optional CookieStoreGetOptions)" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
CookieStore interface: calling get(optional CookieStoreGetOptions) on self.cookieStore with too few arguments must throw TypeError: FAIL (Chrome: PASS, Safari: FAIL)
CookieStore interface: self.cookieStore must inherit property "getAll(USVString)" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
CookieStore interface: calling getAll(USVString) on self.cookieStore with too few arguments must throw TypeError: FAIL (Chrome: PASS, Safari: FAIL)
CookieStore interface: self.cookieStore must inherit property "getAll(optional CookieStoreGetOptions)" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
CookieStore interface: calling getAll(optional CookieStoreGetOptions) on self.cookieStore with too few arguments must throw TypeError: FAIL (Chrome: PASS, Safari: FAIL)
CookieStore interface: self.cookieStore must inherit property "set(USVString, USVString)" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
CookieStore interface: calling set(USVString, USVString) on self.cookieStore with too few arguments must throw TypeError: FAIL (Chrome: PASS, Safari: FAIL)
CookieStore interface: self.cookieStore must inherit property "set(CookieInit)" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
CookieStore interface: calling set(CookieInit) on self.cookieStore with too few arguments must throw TypeError: FAIL (Chrome: PASS, Safari: FAIL)
CookieStore interface: self.cookieStore must inherit property "delete(USVString)" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
CookieStore interface: calling delete(USVString) on self.cookieStore with too few arguments must throw TypeError: FAIL (Chrome: PASS, Safari: FAIL)
CookieStore interface: self.cookieStore must inherit property "delete(CookieStoreDeleteOptions)" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
CookieStore interface: calling delete(CookieStoreDeleteOptions) on self.cookieStore with too few arguments must throw TypeError: FAIL (Chrome: PASS, Safari: FAIL)
CookieStore interface: self.cookieStore must not have property "onchange": FAIL (Chrome: PASS, Safari: FAIL)
CookieStoreManager interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
CookieStoreManager interface object length: FAIL (Chrome: PASS, Safari: FAIL)
CookieStoreManager interface object name: FAIL (Chrome: PASS, Safari: FAIL)
CookieStoreManager interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
CookieStoreManager interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
CookieStoreManager interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
CookieStoreManager interface: operation subscribe(sequence<CookieStoreGetOptions>): FAIL (Chrome: PASS, Safari: FAIL)
CookieStoreManager interface: operation getSubscriptions(): FAIL (Chrome: PASS, Safari: FAIL)
CookieStoreManager interface: operation unsubscribe(sequence<CookieStoreGetOptions>): FAIL (Chrome: PASS, Safari: FAIL)
CookieStoreManager must be primary interface of self.registration.cookies: FAIL (Chrome: PASS, Safari: FAIL)
Stringification of self.registration.cookies: FAIL (Chrome: PASS, Safari: FAIL)
CookieStoreManager interface: self.registration.cookies must inherit property "subscribe(sequence<CookieStoreGetOptions>)" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
CookieStoreManager interface: calling subscribe(sequence<CookieStoreGetOptions>) on self.registration.cookies with too few arguments must throw TypeError: FAIL (Chrome: PASS, Safari: FAIL)
CookieStoreManager interface: self.registration.cookies must inherit property "getSubscriptions()" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
CookieStoreManager interface: self.registration.cookies must inherit property "unsubscribe(sequence<CookieStoreGetOptions>)" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
CookieStoreManager interface: calling unsubscribe(sequence<CookieStoreGetOptions>) on self.registration.cookies with too few arguments must throw TypeError: FAIL (Chrome: PASS, Safari: FAIL)
ExtendableCookieChangeEvent interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
ExtendableCookieChangeEvent interface object length: FAIL (Chrome: PASS, Safari: FAIL)
ExtendableCookieChangeEvent interface object name: FAIL (Chrome: PASS, Safari: FAIL)
ExtendableCookieChangeEvent interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
ExtendableCookieChangeEvent interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
ExtendableCookieChangeEvent interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
ExtendableCookieChangeEvent interface: attribute changed: FAIL (Chrome: PASS, Safari: FAIL)
ExtendableCookieChangeEvent interface: attribute deleted: FAIL (Chrome: PASS, Safari: FAIL)
ExtendableCookieChangeEvent must be primary interface of new ExtendableCookieChangeEvent("cookiechange"): FAIL (Chrome: PASS, Safari: FAIL)
Stringification of new ExtendableCookieChangeEvent("cookiechange"): FAIL (Chrome: PASS, Safari: FAIL)
ExtendableCookieChangeEvent interface: new ExtendableCookieChangeEvent("cookiechange") must inherit property "changed" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
ExtendableCookieChangeEvent interface: new ExtendableCookieChangeEvent("cookiechange") must inherit property "deleted" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
ServiceWorkerRegistration interface: attribute cookies: FAIL (Chrome: PASS, Safari: FAIL)
ServiceWorkerRegistration interface: self.registration must inherit property "cookies" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
ServiceWorkerGlobalScope interface: attribute cookieStore: FAIL (Chrome: FAIL, Safari: FAIL)
ServiceWorkerGlobalScope interface: attribute oncookiechange: FAIL (Chrome: PASS, Safari: FAIL)
ServiceWorkerGlobalScope interface: self must inherit property "cookieStore" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
ServiceWorkerGlobalScope interface: self must inherit property "oncookiechange" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
/cookie-store/idlharness.tentative.https.any.worker.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)

Tests Disabled in Gecko Infrastructure

/cookie-store/idlharness.tentative.https.any.sharedworker.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: ERROR)
/cookie-store/idlharness.tentative.https.any.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)
/cookie-store/idlharness.tentative.https.any.serviceworker.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)
/cookie-store/idlharness.tentative.https.any.worker.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)

Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.