Closed Bug 1620543 Opened 7 months ago Closed 4 months ago

[wpt-sync] Sync PR 22116 - Extract Service Workers idlharness.js tests into a single test

Categories

(Core :: DOM: Service Workers, task, P4)

task

Tracking

()

RESOLVED FIXED
mozilla78
Tracking Status
firefox78 --- fixed

People

(Reporter: mozilla.org, Unassigned)

References

()

Details

(Whiteboard: [wptsync downstream])

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

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

Philip Jägenstedt <philip@foolip.org> wrote:

Extract Service Workers idlharness.js tests into a single test

TODO: rename what remains in interfaces-*

Component: web-platform-tests → DOM: Service Workers
Product: Testing → Core
Status: NEW → RESOLVED
Closed: 6 months ago
Resolution: --- → INVALID
Status: RESOLVED → REOPENED
Resolution: INVALID → ---

CI Results

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

Total 77 tests

Status Summary

Firefox

OK : 6
PASS : 600[GitHub] 671[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]
FAIL : 184

Chrome

OK : 6
PASS : 661
FAIL : 123

Safari

OK : 5
PASS : 526
FAIL : 103
ERROR: 1

Links

Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base

Details

Firefox-only Failures

/service-workers/idlharness.https.any.worker.html
CacheStorage interface object length: FAIL
/service-workers/idlharness.https.any.html
CacheStorage interface object length: FAIL
/service-workers/idlharness.https.any.serviceworker.html
CacheStorage interface object length: FAIL

New Tests That Don't Pass

/service-workers/idlharness.https.any.worker.html
ServiceWorkerContainer interface: operation startMessages(): FAIL (Chrome: FAIL, Safari: FAIL)
ServiceWorkerContainer interface: navigator.serviceWorker must inherit property "startMessages()" with the proper type: FAIL (Chrome: FAIL, Safari: PASS)
ServiceWorkerContainer interface: navigator.serviceWorker must inherit property "controller" with the proper type: FAIL (Chrome: FAIL, Safari: PASS)
ServiceWorkerContainer interface object length: FAIL (Chrome: FAIL, Safari: FAIL)
ServiceWorkerContainer interface: navigator.serviceWorker must inherit property "oncontrollerchange" with the proper type: FAIL (Chrome: FAIL, Safari: PASS)
ServiceWorkerContainer interface: existence and properties of interface object: FAIL (Chrome: FAIL, Safari: FAIL)
ServiceWorker interface object length: FAIL (Chrome: FAIL, Safari: FAIL)
ServiceWorkerContainer interface: navigator.serviceWorker must inherit property "onmessageerror" with the proper type: FAIL (Chrome: FAIL, Safari: PASS)
ServiceWorker interface: attribute state: FAIL (Chrome: FAIL, Safari: FAIL)
ServiceWorkerContainer interface: operation getRegistrations(): FAIL (Chrome: FAIL, Safari: FAIL)
ServiceWorkerContainer interface: calling register(USVString, optional RegistrationOptions) on navigator.serviceWorker with too few arguments must throw TypeError: FAIL (Chrome: FAIL, Safari: PASS)
Stringification of navigator.serviceWorker: FAIL (Chrome: FAIL, Safari: PASS)
ServiceWorkerContainer interface: attribute onmessage: FAIL (Chrome: FAIL, Safari: FAIL)
ServiceWorkerContainer interface object name: FAIL (Chrome: FAIL, Safari: FAIL)
NavigationPreloadManager interface: operation enable(): FAIL (Chrome: PASS, Safari: FAIL)
ServiceWorkerContainer interface: operation register(USVString, optional RegistrationOptions): FAIL (Chrome: FAIL, Safari: FAIL)
ServiceWorkerContainer interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: FAIL, Safari: FAIL)
ServiceWorker interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: FAIL, Safari: FAIL)
NavigationPreloadManager interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
NavigationPreloadManager interface object length: FAIL (Chrome: PASS, Safari: FAIL)
ServiceWorker interface: attribute onstatechange: FAIL (Chrome: FAIL, Safari: FAIL)
ServiceWorker interface: existence and properties of interface object: FAIL (Chrome: FAIL, Safari: FAIL)
NavigationPreloadManager interface: operation setHeaderValue(ByteString): FAIL (Chrome: PASS, Safari: FAIL)
NavigationPreloadManager interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
ServiceWorkerContainer interface: calling getRegistration(optional USVString) on navigator.serviceWorker with too few arguments must throw TypeError: FAIL (Chrome: FAIL, Safari: PASS)
ServiceWorker interface: operation postMessage(any, optional PostMessageOptions): FAIL (Chrome: FAIL, Safari: FAIL)
ServiceWorkerContainer interface: attribute ready: FAIL (Chrome: FAIL, Safari: FAIL)
ServiceWorkerContainer interface: navigator.serviceWorker must inherit property "getRegistration(optional USVString)" with the proper type: FAIL (Chrome: FAIL, Safari: PASS)
CacheStorage interface object length: FAIL (Chrome: PASS, Safari: PASS)
ServiceWorkerContainer interface: operation getRegistration(optional USVString): FAIL (Chrome: FAIL, Safari: FAIL)
ServiceWorkerContainer interface: attribute onmessageerror: FAIL (Chrome: FAIL, Safari: FAIL)
WorkerNavigator interface: attribute serviceWorker: FAIL (Chrome: FAIL, Safari: PASS)
ServiceWorkerContainer interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: FAIL, Safari: FAIL)
ServiceWorkerContainer interface: attribute oncontrollerchange: FAIL (Chrome: FAIL, Safari: FAIL)
NavigationPreloadManager interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
ServiceWorker interface: operation postMessage(any, sequence<object>): FAIL (Chrome: FAIL, Safari: FAIL)
NavigationPreloadManager interface: operation disable(): FAIL (Chrome: PASS, Safari: FAIL)
ServiceWorkerContainer interface: attribute controller: FAIL (Chrome: FAIL, Safari: FAIL)
ServiceWorkerContainer interface: navigator.serviceWorker must inherit property "onmessage" with the proper type: FAIL (Chrome: FAIL, Safari: PASS)
NavigationPreloadManager interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
ServiceWorkerRegistration interface: attribute navigationPreload: FAIL (Chrome: PASS, Safari: FAIL)
NavigationPreloadManager interface: operation getState(): FAIL (Chrome: PASS, Safari: FAIL)
ServiceWorker interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: FAIL, Safari: FAIL)
ServiceWorkerContainer interface: navigator.serviceWorker must inherit property "register(USVString, optional RegistrationOptions)" with the proper type: FAIL (Chrome: FAIL, Safari: PASS)
NavigationPreloadManager interface object name: FAIL (Chrome: PASS, Safari: FAIL)
ServiceWorker interface: attribute scriptURL: FAIL (Chrome: FAIL, Safari: FAIL)
ServiceWorker interface: existence and properties of interface prototype object: FAIL (Chrome: FAIL, Safari: FAIL)
ServiceWorkerContainer must be primary interface of navigator.serviceWorker: FAIL (Chrome: FAIL, Safari: FAIL)
ServiceWorkerContainer interface: navigator.serviceWorker must inherit property "ready" with the proper type: FAIL (Chrome: FAIL, Safari: PASS)
ServiceWorkerContainer interface: existence and properties of interface prototype object: FAIL (Chrome: FAIL, Safari: FAIL)
ServiceWorkerContainer interface: navigator.serviceWorker must inherit property "getRegistrations()" with the proper type: FAIL (Chrome: FAIL, Safari: PASS)
ServiceWorker interface object name: FAIL (Chrome: FAIL, Safari: FAIL)
/service-workers/idlharness.https.any.html
NavigationPreloadManager interface object length: FAIL (Chrome: PASS, Safari: FAIL)
NavigationPreloadManager interface: operation enable(): FAIL (Chrome: PASS, Safari: FAIL)
NavigationPreloadManager interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
ServiceWorkerRegistration interface: attribute navigationPreload: FAIL (Chrome: PASS, Safari: FAIL)
NavigationPreloadManager interface: operation setHeaderValue(ByteString): FAIL (Chrome: PASS, Safari: FAIL)
NavigationPreloadManager interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
CacheStorage interface object length: FAIL (Chrome: PASS, Safari: PASS)
NavigationPreloadManager interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
NavigationPreloadManager interface: operation disable(): FAIL (Chrome: PASS, Safari: FAIL)
ServiceWorkerRegistration interface: registrationInstance must inherit property "navigationPreload" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
NavigationPreloadManager interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
NavigationPreloadManager interface: operation getState(): FAIL (Chrome: PASS, Safari: FAIL)
NavigationPreloadManager interface object name: FAIL (Chrome: PASS, Safari: FAIL)
/service-workers/idlharness.https.any.serviceworker.html
ServiceWorker interface: serviceWorker must inherit property "scriptURL" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
ServiceWorkerContainer interface: navigator.serviceWorker must inherit property "startMessages()" with the proper type: FAIL (Chrome: FAIL, Safari: PASS)
ServiceWorkerContainer interface: navigator.serviceWorker must inherit property "controller" with the proper type: FAIL (Chrome: FAIL, Safari: PASS)
ServiceWorker interface: calling postMessage(any, sequence<object>) on serviceWorker with too few arguments must throw TypeError: FAIL (Chrome: PASS, Safari: FAIL)
FetchEvent interface: new FetchEvent("type") must inherit property "request" with the proper type: FAIL (Chrome: FAIL, Safari: FAIL)
ServiceWorkerContainer interface object length: FAIL (Chrome: FAIL, Safari: PASS)
ServiceWorker interface: calling postMessage(any, optional PostMessageOptions) on serviceWorker with too few arguments must throw TypeError: FAIL (Chrome: PASS, Safari: FAIL)
ServiceWorkerContainer interface: navigator.serviceWorker must inherit property "oncontrollerchange" with the proper type: FAIL (Chrome: FAIL, Safari: PASS)
ServiceWorkerContainer interface: existence and properties of interface object: FAIL (Chrome: FAIL, Safari: PASS)
ServiceWorkerContainer interface: operation startMessages(): FAIL (Chrome: FAIL, Safari: PASS)
ServiceWorkerContainer interface: navigator.serviceWorker must inherit property "onmessageerror" with the proper type: FAIL (Chrome: FAIL, Safari: PASS)
ServiceWorkerContainer interface: operation getRegistrations(): FAIL (Chrome: FAIL, Safari: PASS)
NavigationPreloadManager interface object length: FAIL (Chrome: PASS, Safari: FAIL)
Stringification of serviceWorker: FAIL (Chrome: PASS, Safari: FAIL)
ServiceWorkerContainer interface: calling register(USVString, optional RegistrationOptions) on navigator.serviceWorker with too few arguments must throw TypeError: FAIL (Chrome: FAIL, Safari: PASS)
Stringification of navigator.serviceWorker: FAIL (Chrome: FAIL, Safari: PASS)
FetchEvent interface: attribute replacesClientId: FAIL (Chrome: FAIL, Safari: FAIL)
ServiceWorkerGlobalScope interface: self must inherit property "serviceWorker" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
ServiceWorkerContainer interface: attribute onmessage: FAIL (Chrome: FAIL, Safari: PASS)
ServiceWorkerContainer interface object name: FAIL (Chrome: FAIL, Safari: PASS)
NavigationPreloadManager interface: operation enable(): FAIL (Chrome: PASS, Safari: FAIL)
ServiceWorkerContainer interface: operation register(USVString, optional RegistrationOptions): FAIL (Chrome: FAIL, Safari: PASS)
Stringification of new FetchEvent("type"): FAIL (Chrome: FAIL, Safari: FAIL)
ServiceWorkerContainer interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: FAIL, Safari: PASS)
ExtendableEvent interface: calling waitUntil(Promise<any>) on new FetchEvent("type") with too few arguments must throw TypeError: FAIL (Chrome: FAIL, Safari: FAIL)
ServiceWorker interface: serviceWorker must inherit property "onstatechange" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
FetchEvent interface: calling respondWith(Promise<Response>) on new FetchEvent("type") with too few arguments must throw TypeError: FAIL (Chrome: FAIL, Safari: FAIL)
NavigationPreloadManager interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
FetchEvent interface: new FetchEvent("type") must inherit property "clientId" with the proper type: FAIL (Chrome: FAIL, Safari: FAIL)
ServiceWorkerRegistration interface: attribute navigationPreload: FAIL (Chrome: PASS, Safari: FAIL)
ServiceWorker interface: serviceWorker must inherit property "state" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
FetchEvent interface: new FetchEvent("type") must inherit property "resultingClientId" with the proper type: FAIL (Chrome: FAIL, Safari: FAIL)
NavigationPreloadManager interface: operation setHeaderValue(ByteString): FAIL (Chrome: PASS, Safari: FAIL)
FetchEvent must be primary interface of new FetchEvent("type"): FAIL (Chrome: FAIL, Safari: FAIL)
FetchEvent interface: new FetchEvent("type") must inherit property "respondWith(Promise<Response>)" with the proper type: FAIL (Chrome: FAIL, Safari: FAIL)
ServiceWorker must be primary interface of serviceWorker: FAIL (Chrome: PASS, Safari: FAIL)
ServiceWorker interface: serviceWorker must inherit property "postMessage(any, sequence<object>)" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
FetchEvent interface: new FetchEvent("type") must inherit property "replacesClientId" with the proper type: FAIL (Chrome: FAIL, Safari: FAIL)
NavigationPreloadManager interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
ServiceWorkerContainer interface: calling getRegistration(optional USVString) on navigator.serviceWorker with too few arguments must throw TypeError: FAIL (Chrome: FAIL, Safari: PASS)
ServiceWorkerContainer interface: attribute ready: FAIL (Chrome: FAIL, Safari: PASS)
ServiceWorkerContainer interface: navigator.serviceWorker must inherit property "getRegistration(optional USVString)" with the proper type: FAIL (Chrome: FAIL, Safari: PASS)
ExtendableEvent interface: new FetchEvent("type") must inherit property "waitUntil(Promise<any>)" with the proper type: FAIL (Chrome: FAIL, Safari: FAIL)
ServiceWorkerContainer interface: operation getRegistration(optional USVString): FAIL (Chrome: FAIL, Safari: PASS)
ServiceWorkerContainer interface: attribute onmessageerror: FAIL (Chrome: FAIL, Safari: PASS)
ServiceWorkerContainer interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: FAIL, Safari: PASS)
ServiceWorkerContainer interface: attribute oncontrollerchange: FAIL (Chrome: FAIL, Safari: PASS)
NavigationPreloadManager interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
NavigationPreloadManager interface: operation disable(): FAIL (Chrome: PASS, Safari: FAIL)
ServiceWorkerContainer interface: attribute controller: FAIL (Chrome: FAIL, Safari: PASS)
ServiceWorkerContainer interface: navigator.serviceWorker must inherit property "onmessage" with the proper type: FAIL (Chrome: FAIL, Safari: PASS)
WorkerNavigator interface: attribute serviceWorker: FAIL (Chrome: FAIL, Safari: PASS)
NavigationPreloadManager interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
CacheStorage interface object length: FAIL (Chrome: PASS, Safari: PASS)
ServiceWorkerRegistration interface: registration must inherit property "navigationPreload" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
ServiceWorkerGlobalScope interface: attribute serviceWorker: FAIL (Chrome: PASS, Safari: FAIL)
NavigationPreloadManager interface: operation getState(): FAIL (Chrome: PASS, Safari: FAIL)
ServiceWorkerContainer interface: navigator.serviceWorker must inherit property "register(USVString, optional RegistrationOptions)" with the proper type: FAIL (Chrome: FAIL, Safari: PASS)
NavigationPreloadManager interface object name: FAIL (Chrome: PASS, Safari: FAIL)
ServiceWorker interface: serviceWorker must inherit property "postMessage(any, optional PostMessageOptions)" with the proper type: FAIL (Chrome: PASS, Safari: FAIL)
WindowClient interface: attribute ancestorOrigins: FAIL (Chrome: FAIL, Safari: FAIL)
FetchEvent interface: attribute preloadResponse: FAIL (Chrome: PASS, Safari: FAIL)
ServiceWorkerContainer must be primary interface of navigator.serviceWorker: FAIL (Chrome: FAIL, Safari: PASS)
ServiceWorkerContainer interface: navigator.serviceWorker must inherit property "ready" with the proper type: FAIL (Chrome: FAIL, Safari: PASS)
ServiceWorkerContainer interface: existence and properties of interface prototype object: FAIL (Chrome: FAIL, Safari: PASS)
ServiceWorkerContainer interface: navigator.serviceWorker must inherit property "getRegistrations()" with the proper type: FAIL (Chrome: FAIL, Safari: PASS)
FetchEvent interface: new FetchEvent("type") must inherit property "preloadResponse" with the proper type: FAIL (Chrome: FAIL, Safari: FAIL)
/service-workers/idlharness.https.any.sharedworker.html
ServiceWorkerContainer interface: operation startMessages(): FAIL (Chrome: FAIL)
ServiceWorkerContainer interface: navigator.serviceWorker must inherit property "startMessages()" with the proper type: FAIL (Chrome: FAIL)
ServiceWorkerContainer interface: navigator.serviceWorker must inherit property "controller" with the proper type: FAIL (Chrome: FAIL)
ServiceWorkerContainer interface object length: FAIL (Chrome: FAIL)
ServiceWorkerContainer interface: navigator.serviceWorker must inherit property "oncontrollerchange" with the proper type: FAIL (Chrome: FAIL)
ServiceWorkerContainer interface: existence and properties of interface object: FAIL (Chrome: FAIL)
ServiceWorker interface object length: FAIL (Chrome: FAIL)
ServiceWorkerContainer interface: navigator.serviceWorker must inherit property "onmessageerror" with the proper type: FAIL (Chrome: FAIL)
ServiceWorker interface: attribute state: FAIL (Chrome: FAIL)
ServiceWorkerContainer interface: operation getRegistrations(): FAIL (Chrome: FAIL)
ServiceWorkerContainer interface: calling register(USVString, optional RegistrationOptions) on navigator.serviceWorker with too few arguments must throw TypeError: FAIL (Chrome: FAIL)
Stringification of navigator.serviceWorker: FAIL (Chrome: FAIL)
ServiceWorkerContainer interface: attribute onmessage: FAIL (Chrome: FAIL)
ServiceWorkerContainer interface object name: FAIL (Chrome: FAIL)
NavigationPreloadManager interface: operation enable(): FAIL (Chrome: PASS)
ServiceWorkerContainer interface: operation register(USVString, optional RegistrationOptions): FAIL (Chrome: FAIL)
ServiceWorkerContainer interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: FAIL)
ServiceWorker interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: FAIL)
NavigationPreloadManager interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS)
NavigationPreloadManager interface object length: FAIL (Chrome: PASS)
ServiceWorker interface: attribute onstatechange: FAIL (Chrome: FAIL)
ServiceWorker interface: existence and properties of interface object: FAIL (Chrome: FAIL)
NavigationPreloadManager interface: operation setHeaderValue(ByteString): FAIL (Chrome: PASS)
NavigationPreloadManager interface: existence and properties of interface prototype object: FAIL (Chrome: PASS)
ServiceWorkerContainer interface: calling getRegistration(optional USVString) on navigator.serviceWorker with too few arguments must throw TypeError: FAIL (Chrome: FAIL)
ServiceWorker interface: operation postMessage(any, optional PostMessageOptions): FAIL (Chrome: FAIL)
ServiceWorkerContainer interface: attribute ready: FAIL (Chrome: FAIL)
ServiceWorkerContainer interface: navigator.serviceWorker must inherit property "getRegistration(optional USVString)" with the proper type: FAIL (Chrome: FAIL)
CacheStorage interface object length: FAIL (Chrome: PASS)
ServiceWorkerContainer interface: operation getRegistration(optional USVString): FAIL (Chrome: FAIL)
ServiceWorkerContainer interface: attribute onmessageerror: FAIL (Chrome: FAIL)
WorkerNavigator interface: attribute serviceWorker: FAIL (Chrome: FAIL)
ServiceWorkerContainer interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: FAIL)
ServiceWorkerContainer interface: attribute oncontrollerchange: FAIL (Chrome: FAIL)
NavigationPreloadManager interface: existence and properties of interface object: FAIL (Chrome: PASS)
ServiceWorker interface: operation postMessage(any, sequence<object>): FAIL (Chrome: FAIL)
NavigationPreloadManager interface: operation disable(): FAIL (Chrome: PASS)
ServiceWorkerContainer interface: attribute controller: FAIL (Chrome: FAIL)
ServiceWorkerContainer interface: navigator.serviceWorker must inherit property "onmessage" with the proper type: FAIL (Chrome: FAIL)
NavigationPreloadManager interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS)
ServiceWorkerRegistration interface: attribute navigationPreload: FAIL (Chrome: PASS)
NavigationPreloadManager interface: operation getState(): FAIL (Chrome: PASS)
ServiceWorker interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: FAIL)
ServiceWorkerContainer interface: navigator.serviceWorker must inherit property "register(USVString, optional RegistrationOptions)" with the proper type: FAIL (Chrome: FAIL)
NavigationPreloadManager interface object name: FAIL (Chrome: PASS)
ServiceWorker interface: attribute scriptURL: FAIL (Chrome: FAIL)
ServiceWorker interface: existence and properties of interface prototype object: FAIL (Chrome: FAIL)
ServiceWorkerContainer must be primary interface of navigator.serviceWorker: FAIL (Chrome: FAIL)
ServiceWorkerContainer interface: navigator.serviceWorker must inherit property "ready" with the proper type: FAIL (Chrome: FAIL)
ServiceWorkerContainer interface: existence and properties of interface prototype object: FAIL (Chrome: FAIL)
ServiceWorkerContainer interface: navigator.serviceWorker must inherit property "getRegistrations()" with the proper type: FAIL (Chrome: FAIL)
ServiceWorker interface object name: FAIL (Chrome: FAIL)

Pushed by wptsync@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/5729dc26ad7a
[wpt PR 22116] - Extract Service Workers idlharness.js tests into a single test, a=testonly
https://hg.mozilla.org/integration/autoland/rev/0dc442cfe30a
[wpt PR 22116] - Update wpt metadata, a=testonly
Status: REOPENED → RESOLVED
Closed: 6 months ago4 months ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla78
You need to log in before you can comment on or make changes to this bug.