Closed Bug 1741317 Opened 4 years ago Closed 4 years ago

[wpt-sync] Sync PR 31638 - appcache: remove wpt references to appcache

Categories

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

task

Tracking

()

RESOLVED INVALID

People

(Reporter: wpt-sync, Unassigned)

References

()

Details

(Whiteboard: [wptsync downstream])

Attachments

(5 files)

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

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

Adrienne Walker <enne@chromium.org> wrote:

appcache: remove wpt references to appcache

This is mostly a removal, but required some modifications as well.
Expectations are updated to remove references to removed tests.

Bug: 582750
Change-Id: I4e705f5888d3c8cd3d2cc4859a7a3816de5e88f5
Reviewed-on: https://chromium-review.googlesource.com/3283191
WPT-Export-Revision: 6ef024ca552b7b3b8cd2d6a3fca8a03b4c314d83

Component: web-platform-tests → DOM: Core & HTML
Product: Testing → Core
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → INVALID
Whiteboard: [wptsync downstream] → [wptsync downstream error]
Whiteboard: [wptsync downstream error] → [wptsync downstream]
Whiteboard: [wptsync downstream] → [wptsync downstream error]
Whiteboard: [wptsync downstream error] → [wptsync downstream]
Attached file Notable wpt changes
# CI Results Ran 7 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI Total 473 tests and 1 subtests ## Status Summary ### Firefox OK : 389[Gecko-android-em-7.0-x86_64-lite-qr-debug-geckoview, Gecko-linux1804-64-qr-debug] 390[Gecko-android-em-7.0-x86_64-qr-debug-geckoview] 391[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview, Gecko-linux1804-64-qr-opt] 392[Gecko-linux1804-64-tsan-qr-opt] 436[GitHub] PASS : 3680[Gecko-linux1804-64-qr-debug] 3683[Gecko-linux1804-64-qr-opt, Gecko-linux1804-64-tsan-qr-opt] 3704[Gecko-android-em-7.0-x86_64-lite-qr-debug-geckoview] 3705[Gecko-android-em-7.0-x86_64-qr-debug-geckoview] 3706[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview] 3925[GitHub] FAIL : 764[Gecko-linux1804-64-qr-opt] 765[Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-tsan-qr-opt] 776[Gecko-android-em-7.0-x86_64-lite-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview] 1169[GitHub] TIMEOUT: 33[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview, Gecko-linux1804-64-tsan-qr-opt] 35[Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-linux1804-64-qr-opt] 37[Gecko-android-em-7.0-x86_64-lite-qr-debug-geckoview, Gecko-linux1804-64-qr-debug] 68[GitHub] ERROR : 3[Gecko-android-em-7.0-x86_64-lite-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview] 4[Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-linux1804-64-tsan-qr-opt, GitHub] NOTRUN : 97[Gecko-android-em-7.0-x86_64-lite-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview] 101[Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-linux1804-64-tsan-qr-opt] 112[GitHub] ### Chrome OK : 457 PASS : 4764 CRASH : 1 FAIL : 468 TIMEOUT: 34 ERROR : 4 NOTRUN : 13 ### Safari OK : 402 PASS : 3117 CRASH : 4 FAIL : 1290 TIMEOUT: 128 ERROR : 14 NOTRUN : 102 ## Links [Gecko CI (Treeherder)](https://treeherder.mozilla.org/#/jobs?repo=try&revision=ffcc6f644a04e7c61356be8951c1f6d354c5f4f5) [GitHub PR Head](https://wpt.fyi/results/?sha=512794233dd3a00601f7292b296b9bea1eb08fdd&label=pr_head) [GitHub PR Base](https://wpt.fyi/results/?sha=512794233dd3a00601f7292b296b9bea1eb08fdd&label=pr_base) ## Details ### Firefox-only Failures /cookie-store/cookieStore_subscribe_arguments.tentative.https.any.serviceworker.html: SKIP [`Gecko-android-em-7.0-x86_64-lite-qr-debug-geckoview`, `Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview`, `Gecko-android-em-7.0-x86_64-qr-debug-geckoview`, `Gecko-android-em-7.0-x86_64-qr-opt-geckoview`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-qr-opt`, `Gecko-linux1804-64-tsan-qr-opt`], TIMEOUT [`GitHub`] /html/cross-origin-embedder-policy/credentialless/service-worker-coep-credentialless-proxy.tentative.https.window.html: SKIP [`Gecko-android-em-7.0-x86_64-lite-qr-debug-geckoview`, `Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview`, `Gecko-android-em-7.0-x86_64-qr-debug-geckoview`, `Gecko-android-em-7.0-x86_64-qr-opt-geckoview`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-qr-opt`, `Gecko-linux1804-64-tsan-qr-opt`], TIMEOUT [`GitHub`] COEP:credentialless ServiceWorker: TIMEOUT /html/cross-origin-embedder-policy/credentialless/service-worker-coep-none-proxy.tentative.https.window.html: SKIP [`Gecko-android-em-7.0-x86_64-lite-qr-debug-geckoview`, `Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview`, `Gecko-android-em-7.0-x86_64-qr-debug-geckoview`, `Gecko-android-em-7.0-x86_64-qr-opt-geckoview`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-qr-opt`, `Gecko-linux1804-64-tsan-qr-opt`], TIMEOUT [`GitHub`] /service-workers/service-worker/performance-timeline.https.html: SKIP [`Gecko-android-em-7.0-x86_64-lite-qr-debug-geckoview`, `Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview`, `Gecko-android-em-7.0-x86_64-qr-debug-geckoview`, `Gecko-android-em-7.0-x86_64-qr-opt-geckoview`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-qr-opt`, `Gecko-linux1804-64-tsan-qr-opt`], TIMEOUT [`GitHub`] Test Performance Timeline API in Service Worker: TIMEOUT Resource Timing: TIMEOUT /wasm/serialization/module/window-serviceworker-failure.https.html: SKIP [`Gecko-android-em-7.0-x86_64-lite-qr-debug-geckoview`, `Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview`, `Gecko-android-em-7.0-x86_64-qr-debug-geckoview`, `Gecko-android-em-7.0-x86_64-qr-opt-geckoview`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-qr-opt`, `Gecko-linux1804-64-tsan-qr-opt`], TIMEOUT [`GitHub`] /fetch/api/request/destination/fetch-destination.https.html HTMLLinkElement with rel=preload and as=audio fetches with a "audio" Request.destination: FAIL HTMLLinkElement with rel=preload and as=video fetches with a "video" Request.destination: FAIL HTMLLinkElement with rel=preload and as=track fetches with a "track" Request.destination: FAIL /fetch/metadata/preload.https.sub.html <link rel='preload' as='track' href='https://web-platform.test:8443/...'>: FAIL <link rel='preload' as='track' href='https://www.web-platform.test:8443/...'>: FAIL <link rel='preload' as='track' href='https://www.not-web-platform.test:8443/...'>: FAIL /fetch/range/sw.https.window.html Ranged response not allowed following no-cors ranged request: FAIL Non-opaque ranged response executed: FAIL Range headers correctly preserved: FAIL Headers correctly filtered: FAIL Include range header in network request: FAIL /html/browsers/the-window-object/security-window/window-security.https.html A SecurityError exception must be thrown when window.oncancel is accessed from a different origin.: FAIL linked bug:Bug 1649264 A SecurityError exception must be thrown when window.onmousewheel is accessed from a different origin.: FAIL linked bug:Bug 1649514 /html/browsers/the-window-object/window-properties.https.html Window attribute: oncancel: FAIL Window attribute: onmousewheel: FAIL Window unforgeable attribute: window: FAIL linked bug:Bug 1510437 Window unforgeable attribute: document: FAIL linked bug:Bug 1510437 Window unforgeable attribute: location: FAIL linked bug:Bug 1510437 Window unforgeable attribute: top: FAIL linked bug:Bug 1510437 /html/infrastructure/urls/resolving-urls/query-encoding/windows-1251.html?include=window-open window.open(): FAIL /html/infrastructure/urls/resolving-urls/query-encoding/windows-1251.html?include=scheme Scheme ssh (getting <a>.href): FAIL /html/infrastructure/urls/resolving-urls/query-encoding/windows-1251.html?include=eventsource EventSource constructor: FAIL EventSource#url: FAIL /html/infrastructure/urls/resolving-urls/query-encoding/windows-1251.html?include=workers: OK [`Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview`, `Gecko-android-em-7.0-x86_64-qr-debug-geckoview`, `Gecko-android-em-7.0-x86_64-qr-opt-geckoview`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-tsan-qr-opt`], TIMEOUT [`Gecko-android-em-7.0-x86_64-lite-qr-debug-geckoview`, `Gecko-linux1804-64-qr-opt`, `GitHub`] /html/infrastructure/urls/resolving-urls/query-encoding/windows-1252.html?include=eventsource EventSource constructor: FAIL EventSource#url: FAIL /html/infrastructure/urls/resolving-urls/query-encoding/windows-1252.html?include=scheme Scheme ssh (getting <a>.href): FAIL /html/infrastructure/urls/resolving-urls/query-encoding/windows-1252.html?include=window-open window.open(): FAIL /service-workers/cache-storage/serviceworker/cache-abort.https.html put() followed by abort after headers received should reject with AbortError: FAIL add() synchronously followed by abort should reject with AbortError: FAIL add() followed by abort after headers received should reject with AbortError: FAIL addAll() synchronously followed by abort should reject with AbortError: FAIL addAll() followed by abort after headers received should reject with AbortError: FAIL /service-workers/idlharness.https.any.html CacheStorage interface object length: FAIL /service-workers/idlharness.https.any.serviceworker.html ServiceWorker must be primary interface of serviceWorker: FAIL Stringification of serviceWorker: FAIL ServiceWorker interface: serviceWorker must inherit property "scriptURL" with the proper type: FAIL ServiceWorker interface: serviceWorker must inherit property "state" with the proper type: FAIL ServiceWorker interface: serviceWorker must inherit property "postMessage(any, sequence<object>)" with the proper type: FAIL ServiceWorker interface: calling postMessage(any, sequence<object>) on serviceWorker with too few arguments must throw TypeError: FAIL ServiceWorker interface: serviceWorker must inherit property "postMessage(any, optional StructuredSerializeOptions)" with the proper type: FAIL ServiceWorker interface: calling postMessage(any, optional StructuredSerializeOptions) on serviceWorker with too few arguments must throw TypeError: FAIL ServiceWorker interface: serviceWorker must inherit property "onstatechange" with the proper type: FAIL ServiceWorkerGlobalScope interface: attribute serviceWorker: FAIL ServiceWorkerGlobalScope interface: self must inherit property "serviceWorker" with the proper type: FAIL CacheStorage interface object length: FAIL /service-workers/idlharness.https.any.worker.html CacheStorage interface object length: FAIL /service-workers/service-worker/Service-Worker-Allowed-header.https.html Service-Worker-Allowed is cross-origin to script, registering on a normally allowed scope: FAIL Service-Worker-Allowed is cross-origin to script, registering on a normally disallowed scope: FAIL /service-workers/service-worker/claim-worker-fetch.https.html fetch() in blob URL Worker should be intercepted after the client is claimed.: FAIL /service-workers/service-worker/dedicated-worker-service-worker-interception.https.html: ERROR /service-workers/service-worker/fetch-canvas-tainting-image-cache.https.html url "https://web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control.py?PNGIMAGE&cache=true&mode=cors&credentials=same-origin&url=https%3A%2F%2Fwww1.web-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FPNGIMAGE%26cache%3Dtrue%26ACAOrigin%3Dhttps%3A%2F%2Fweb-platform.test%3A8443" with crossOrigin "" should be NOT_TAINTED: FAIL url "https://www1.web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control.py?PNGIMAGE&cache=true&mode=cors&credentials=same-origin&url=https%3A%2F%2Fwww1.web-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FPNGIMAGE%26cache%3Dtrue%26ACAOrigin%3Dhttps%3A%2F%2Fweb-platform.test%3A8443" with crossOrigin "" should be NOT_TAINTED: FAIL /service-workers/service-worker/fetch-canvas-tainting-image.https.html url "https://web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control.py?PNGIMAGE&mode=cors&credentials=same-origin&url=https%3A%2F%2Fwww1.web-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FPNGIMAGE%26ACAOrigin%3Dhttps%3A%2F%2Fweb-platform.test%3A8443" with crossOrigin "" should be NOT_TAINTED: FAIL url "https://www1.web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control.py?PNGIMAGE&mode=cors&credentials=same-origin&url=https%3A%2F%2Fwww1.web-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FPNGIMAGE%26ACAOrigin%3Dhttps%3A%2F%2Fweb-platform.test%3A8443" with crossOrigin "" should be NOT_TAINTED: FAIL /service-workers/service-worker/fetch-csp.https.html Verify CSP control of fetch() in a Service Worker: FAIL /service-workers/service-worker/fetch-event.https.html Service Worker responds to fetch event with the correct keepalive value: FAIL XHR upload progress events for response coming from SW: FAIL /service-workers/service-worker/navigation-headers.https.html POST Navigation, same-site with passthrough service worker sets correct origin and referer headers.: FAIL POST Navigation, cross-site with passthrough service worker sets correct origin and referer headers.: FAIL POST Navigation, same-origin with same-site redirect and no service worker sets correct origin and referer headers.: FAIL POST Navigation, same-origin with same-site redirect and fallback service worker sets correct origin and referer headers.: FAIL POST Navigation, same-origin with cross-site redirect and no service worker sets correct origin and referer headers.: FAIL POST Navigation, same-origin with cross-site redirect and fallback service worker sets correct origin and referer headers.: FAIL POST Navigation, same-origin with cross-site redirect, same-origin redirect, and no service worker sets correct origin and referer headers.: FAIL POST Navigation, same-origin with cross-site redirect, same-origin redirect, and fallback service worker sets correct origin and referer headers.: FAIL /service-workers/service-worker/opaque-script.https.html Verify small cross-origin cache_storage scripts are opaque.: FAIL Verify large cross-origin cache_storage scripts are opaque.: FAIL /service-workers/service-worker/postmessage.https.html postMessage to a redundant worker: FAIL /service-workers/service-worker/referrer-toplevel-script-fetch.https.html Referrer of the top-level script fetch should be the document URL: FAIL Referrer of the module script fetch should be the document URL: FAIL /service-workers/service-worker/registration-schedule-job.https.html different updateViaCache: FAIL [`Gecko-android-em-7.0-x86_64-lite-qr-debug-geckoview`, `Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview`, `Gecko-android-em-7.0-x86_64-qr-debug-geckoview`, `Gecko-android-em-7.0-x86_64-qr-opt-geckoview`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-tsan-qr-opt`, `GitHub`], PASS [`Gecko-linux1804-64-qr-opt`] different type: FAIL /service-workers/service-worker/registration-scope-module-static-import.https.html imported-module-script.js works when used as top-level: FAIL static imports to outside path restriction should be allowed: FAIL /service-workers/service-worker/same-site-cookies.https.html: TIMEOUT same-origin, window.open with passthrough: TIMEOUT same-origin, window.open with change-request: NOTRUN same-site, window.open with no service worker: NOTRUN same-site, window.open with fallback: NOTRUN same-site, window.open with passthrough: NOTRUN same-site, window.open with change-request: NOTRUN cross-site, window.open with no service worker: NOTRUN cross-site, window.open with fallback: NOTRUN same-origin, window.open with no service worker and same-site redirect: NOTRUN same-origin, window.open with fallback and same-site redirect: NOTRUN same-origin, window.open with passthrough and same-site redirect: NOTRUN same-origin, window.open with change-request and same-site redirect: NOTRUN same-origin, window.open with no service worker and cross-site redirect: NOTRUN same-origin, window.open with no service worker, cross-site redirect, and same-origin redirect: NOTRUN same-origin, form post with no service worker: NOTRUN same-origin, form post with fallback: NOTRUN same-origin, form post with passthrough: NOTRUN same-origin, form post with change-request: NOTRUN same-site, form post with no service worker: NOTRUN same-site, form post with fallback: NOTRUN same-site, form post with passthrough: NOTRUN same-site, form post with change-request: NOTRUN same-origin, form post with no service worker and same-site redirect: NOTRUN same-origin, form post with fallback and same-site redirect: NOTRUN same-origin, form post with passthrough and same-site redirect: NOTRUN same-origin, form post with change-request and same-site redirect: NOTRUN Cleanup service workers: NOTRUN /service-workers/service-worker/sandboxed-iframe-navigator-serviceworker.https.html Accessing navigator.serviceWorker in sandboxed iframe should throw.: FAIL /service-workers/service-worker/skip-waiting-installed.https.html Test skipWaiting when a installed worker is waiting: FAIL /service-workers/service-worker/update-not-allowed.https.html: ERROR [`Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-qr-opt`, `Gecko-linux1804-64-tsan-qr-opt`, `GitHub`], SKIP [`Gecko-android-em-7.0-x86_64-lite-qr-debug-geckoview`, `Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview`, `Gecko-android-em-7.0-x86_64-qr-debug-geckoview`, `Gecko-android-em-7.0-x86_64-qr-opt-geckoview`] /service-workers/service-worker/update-registration-with-type.https.html Update the registration with a different script type (classic => module).: FAIL Update the registration with a different script type (module => classic).: FAIL Update the registration with a different script type (classic => module) and with a same main script. Expect evaluation failed.: FAIL Update the registration with a different script type (module => classic) and with a same main script. Expect evaluation failed.: FAIL /service-workers/service-worker/worker-interception-redirect.https.html Case #1: network scope1->scope2 (module DedicatedWorker, importScripts()): FAIL Case #2: network scope1->out-scope (module DedicatedWorker, importScripts()): FAIL /service-workers/service-worker/xsl-base-url.https.html base URL when service worker does respondWith(fetch(responseUrl)): FAIL /service-workers/service-worker/ServiceWorkerGlobalScope/extendable-message-event.https.html: TIMEOUT Post loopback extendable messages: TIMEOUT Post extendable messages among service workers: NOTRUN /service-workers/service-worker/ServiceWorkerGlobalScope/postmessage.https.html: TIMEOUT Post loopback messages: TIMEOUT Post messages among service workers: NOTRUN /service-workers/service-worker/ServiceWorkerGlobalScope/registration-attribute.https.html Verify registration attributes on ServiceWorkerGlobalScope: FAIL Verify registration attributes on ServiceWorkerGlobalScope of the newer worker: FAIL /workers/shared-worker-in-data-url-context.window.html: TIMEOUT /worklets/audio-worklet-service-worker-interception.https.html Static import should be intercepted by a service worker.: FAIL linked bug:Bug 1661040 (See attachment for full changes)
Attached file Notable wpt changes
# CI Results Ran 7 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI Total 473 tests and 1 subtests ## Status Summary ### Firefox OK : 389[Gecko-android-em-7.0-x86_64-lite-qr-debug-geckoview, Gecko-linux1804-64-qr-debug] 390[Gecko-android-em-7.0-x86_64-qr-debug-geckoview] 391[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview, Gecko-linux1804-64-qr-opt] 392[Gecko-linux1804-64-tsan-qr-opt] 436[GitHub] PASS : 3680[Gecko-linux1804-64-qr-debug] 3683[Gecko-linux1804-64-qr-opt, Gecko-linux1804-64-tsan-qr-opt] 3704[Gecko-android-em-7.0-x86_64-lite-qr-debug-geckoview] 3705[Gecko-android-em-7.0-x86_64-qr-debug-geckoview] 3706[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview] 3925[GitHub] FAIL : 764[Gecko-linux1804-64-qr-opt] 765[Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-tsan-qr-opt] 776[Gecko-android-em-7.0-x86_64-lite-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview] 1169[GitHub] TIMEOUT: 33[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview, Gecko-linux1804-64-tsan-qr-opt] 35[Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-linux1804-64-qr-opt] 37[Gecko-android-em-7.0-x86_64-lite-qr-debug-geckoview, Gecko-linux1804-64-qr-debug] 68[GitHub] ERROR : 3[Gecko-android-em-7.0-x86_64-lite-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview] 4[Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-linux1804-64-tsan-qr-opt, GitHub] NOTRUN : 97[Gecko-android-em-7.0-x86_64-lite-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview] 101[Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-linux1804-64-tsan-qr-opt] 112[GitHub] ### Chrome OK : 457 PASS : 4764 CRASH : 1 FAIL : 468 TIMEOUT: 34 ERROR : 4 NOTRUN : 13 ### Safari OK : 402 PASS : 3117 CRASH : 4 FAIL : 1290 TIMEOUT: 128 ERROR : 14 NOTRUN : 102 ## Links [Gecko CI (Treeherder)](https://treeherder.mozilla.org/#/jobs?repo=try&revision=ffcc6f644a04e7c61356be8951c1f6d354c5f4f5) [GitHub PR Head](https://wpt.fyi/results/?sha=512794233dd3a00601f7292b296b9bea1eb08fdd&label=pr_head) [GitHub PR Base](https://wpt.fyi/results/?sha=512794233dd3a00601f7292b296b9bea1eb08fdd&label=pr_base) ## Details ### Firefox-only Failures /cookie-store/cookieStore_subscribe_arguments.tentative.https.any.serviceworker.html: SKIP [`Gecko-android-em-7.0-x86_64-lite-qr-debug-geckoview`, `Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview`, `Gecko-android-em-7.0-x86_64-qr-debug-geckoview`, `Gecko-android-em-7.0-x86_64-qr-opt-geckoview`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-qr-opt`, `Gecko-linux1804-64-tsan-qr-opt`], TIMEOUT [`GitHub`] /html/cross-origin-embedder-policy/credentialless/service-worker-coep-credentialless-proxy.tentative.https.window.html: SKIP [`Gecko-android-em-7.0-x86_64-lite-qr-debug-geckoview`, `Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview`, `Gecko-android-em-7.0-x86_64-qr-debug-geckoview`, `Gecko-android-em-7.0-x86_64-qr-opt-geckoview`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-qr-opt`, `Gecko-linux1804-64-tsan-qr-opt`], TIMEOUT [`GitHub`] COEP:credentialless ServiceWorker: TIMEOUT /html/cross-origin-embedder-policy/credentialless/service-worker-coep-none-proxy.tentative.https.window.html: SKIP [`Gecko-android-em-7.0-x86_64-lite-qr-debug-geckoview`, `Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview`, `Gecko-android-em-7.0-x86_64-qr-debug-geckoview`, `Gecko-android-em-7.0-x86_64-qr-opt-geckoview`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-qr-opt`, `Gecko-linux1804-64-tsan-qr-opt`], TIMEOUT [`GitHub`] /service-workers/service-worker/performance-timeline.https.html: SKIP [`Gecko-android-em-7.0-x86_64-lite-qr-debug-geckoview`, `Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview`, `Gecko-android-em-7.0-x86_64-qr-debug-geckoview`, `Gecko-android-em-7.0-x86_64-qr-opt-geckoview`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-qr-opt`, `Gecko-linux1804-64-tsan-qr-opt`], TIMEOUT [`GitHub`] Test Performance Timeline API in Service Worker: TIMEOUT Resource Timing: TIMEOUT /wasm/serialization/module/window-serviceworker-failure.https.html: SKIP [`Gecko-android-em-7.0-x86_64-lite-qr-debug-geckoview`, `Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview`, `Gecko-android-em-7.0-x86_64-qr-debug-geckoview`, `Gecko-android-em-7.0-x86_64-qr-opt-geckoview`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-qr-opt`, `Gecko-linux1804-64-tsan-qr-opt`], TIMEOUT [`GitHub`] /fetch/api/request/destination/fetch-destination.https.html HTMLLinkElement with rel=preload and as=audio fetches with a "audio" Request.destination: FAIL HTMLLinkElement with rel=preload and as=video fetches with a "video" Request.destination: FAIL HTMLLinkElement with rel=preload and as=track fetches with a "track" Request.destination: FAIL /fetch/metadata/preload.https.sub.html <link rel='preload' as='track' href='https://web-platform.test:8443/...'>: FAIL <link rel='preload' as='track' href='https://www.web-platform.test:8443/...'>: FAIL <link rel='preload' as='track' href='https://www.not-web-platform.test:8443/...'>: FAIL /fetch/range/sw.https.window.html Ranged response not allowed following no-cors ranged request: FAIL Non-opaque ranged response executed: FAIL Range headers correctly preserved: FAIL Headers correctly filtered: FAIL Include range header in network request: FAIL /html/browsers/the-window-object/security-window/window-security.https.html A SecurityError exception must be thrown when window.oncancel is accessed from a different origin.: FAIL linked bug:Bug 1649264 A SecurityError exception must be thrown when window.onmousewheel is accessed from a different origin.: FAIL linked bug:Bug 1649514 /html/browsers/the-window-object/window-properties.https.html Window attribute: oncancel: FAIL Window attribute: onmousewheel: FAIL Window unforgeable attribute: window: FAIL linked bug:Bug 1510437 Window unforgeable attribute: document: FAIL linked bug:Bug 1510437 Window unforgeable attribute: location: FAIL linked bug:Bug 1510437 Window unforgeable attribute: top: FAIL linked bug:Bug 1510437 /html/infrastructure/urls/resolving-urls/query-encoding/windows-1251.html?include=window-open window.open(): FAIL /html/infrastructure/urls/resolving-urls/query-encoding/windows-1251.html?include=scheme Scheme ssh (getting <a>.href): FAIL /html/infrastructure/urls/resolving-urls/query-encoding/windows-1251.html?include=eventsource EventSource constructor: FAIL EventSource#url: FAIL /html/infrastructure/urls/resolving-urls/query-encoding/windows-1251.html?include=workers: OK [`Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview`, `Gecko-android-em-7.0-x86_64-qr-debug-geckoview`, `Gecko-android-em-7.0-x86_64-qr-opt-geckoview`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-tsan-qr-opt`], TIMEOUT [`Gecko-android-em-7.0-x86_64-lite-qr-debug-geckoview`, `Gecko-linux1804-64-qr-opt`, `GitHub`] /html/infrastructure/urls/resolving-urls/query-encoding/windows-1252.html?include=eventsource EventSource constructor: FAIL EventSource#url: FAIL /html/infrastructure/urls/resolving-urls/query-encoding/windows-1252.html?include=scheme Scheme ssh (getting <a>.href): FAIL /html/infrastructure/urls/resolving-urls/query-encoding/windows-1252.html?include=window-open window.open(): FAIL /service-workers/cache-storage/serviceworker/cache-abort.https.html put() followed by abort after headers received should reject with AbortError: FAIL add() synchronously followed by abort should reject with AbortError: FAIL add() followed by abort after headers received should reject with AbortError: FAIL addAll() synchronously followed by abort should reject with AbortError: FAIL addAll() followed by abort after headers received should reject with AbortError: FAIL /service-workers/idlharness.https.any.html CacheStorage interface object length: FAIL /service-workers/idlharness.https.any.serviceworker.html ServiceWorker must be primary interface of serviceWorker: FAIL Stringification of serviceWorker: FAIL ServiceWorker interface: serviceWorker must inherit property "scriptURL" with the proper type: FAIL ServiceWorker interface: serviceWorker must inherit property "state" with the proper type: FAIL ServiceWorker interface: serviceWorker must inherit property "postMessage(any, sequence<object>)" with the proper type: FAIL ServiceWorker interface: calling postMessage(any, sequence<object>) on serviceWorker with too few arguments must throw TypeError: FAIL ServiceWorker interface: serviceWorker must inherit property "postMessage(any, optional StructuredSerializeOptions)" with the proper type: FAIL ServiceWorker interface: calling postMessage(any, optional StructuredSerializeOptions) on serviceWorker with too few arguments must throw TypeError: FAIL ServiceWorker interface: serviceWorker must inherit property "onstatechange" with the proper type: FAIL ServiceWorkerGlobalScope interface: attribute serviceWorker: FAIL ServiceWorkerGlobalScope interface: self must inherit property "serviceWorker" with the proper type: FAIL CacheStorage interface object length: FAIL /service-workers/idlharness.https.any.worker.html CacheStorage interface object length: FAIL /service-workers/service-worker/Service-Worker-Allowed-header.https.html Service-Worker-Allowed is cross-origin to script, registering on a normally allowed scope: FAIL Service-Worker-Allowed is cross-origin to script, registering on a normally disallowed scope: FAIL /service-workers/service-worker/claim-worker-fetch.https.html fetch() in blob URL Worker should be intercepted after the client is claimed.: FAIL /service-workers/service-worker/dedicated-worker-service-worker-interception.https.html: ERROR /service-workers/service-worker/fetch-canvas-tainting-image-cache.https.html url "https://web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control.py?PNGIMAGE&cache=true&mode=cors&credentials=same-origin&url=https%3A%2F%2Fwww1.web-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FPNGIMAGE%26cache%3Dtrue%26ACAOrigin%3Dhttps%3A%2F%2Fweb-platform.test%3A8443" with crossOrigin "" should be NOT_TAINTED: FAIL url "https://www1.web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control.py?PNGIMAGE&cache=true&mode=cors&credentials=same-origin&url=https%3A%2F%2Fwww1.web-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FPNGIMAGE%26cache%3Dtrue%26ACAOrigin%3Dhttps%3A%2F%2Fweb-platform.test%3A8443" with crossOrigin "" should be NOT_TAINTED: FAIL /service-workers/service-worker/fetch-canvas-tainting-image.https.html url "https://web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control.py?PNGIMAGE&mode=cors&credentials=same-origin&url=https%3A%2F%2Fwww1.web-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FPNGIMAGE%26ACAOrigin%3Dhttps%3A%2F%2Fweb-platform.test%3A8443" with crossOrigin "" should be NOT_TAINTED: FAIL url "https://www1.web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control.py?PNGIMAGE&mode=cors&credentials=same-origin&url=https%3A%2F%2Fwww1.web-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FPNGIMAGE%26ACAOrigin%3Dhttps%3A%2F%2Fweb-platform.test%3A8443" with crossOrigin "" should be NOT_TAINTED: FAIL /service-workers/service-worker/fetch-csp.https.html Verify CSP control of fetch() in a Service Worker: FAIL /service-workers/service-worker/fetch-event.https.html Service Worker responds to fetch event with the correct keepalive value: FAIL XHR upload progress events for response coming from SW: FAIL /service-workers/service-worker/navigation-headers.https.html POST Navigation, same-site with passthrough service worker sets correct origin and referer headers.: FAIL POST Navigation, cross-site with passthrough service worker sets correct origin and referer headers.: FAIL POST Navigation, same-origin with same-site redirect and no service worker sets correct origin and referer headers.: FAIL POST Navigation, same-origin with same-site redirect and fallback service worker sets correct origin and referer headers.: FAIL POST Navigation, same-origin with cross-site redirect and no service worker sets correct origin and referer headers.: FAIL POST Navigation, same-origin with cross-site redirect and fallback service worker sets correct origin and referer headers.: FAIL POST Navigation, same-origin with cross-site redirect, same-origin redirect, and no service worker sets correct origin and referer headers.: FAIL POST Navigation, same-origin with cross-site redirect, same-origin redirect, and fallback service worker sets correct origin and referer headers.: FAIL /service-workers/service-worker/opaque-script.https.html Verify small cross-origin cache_storage scripts are opaque.: FAIL Verify large cross-origin cache_storage scripts are opaque.: FAIL /service-workers/service-worker/postmessage.https.html postMessage to a redundant worker: FAIL /service-workers/service-worker/referrer-toplevel-script-fetch.https.html Referrer of the top-level script fetch should be the document URL: FAIL Referrer of the module script fetch should be the document URL: FAIL /service-workers/service-worker/registration-schedule-job.https.html different updateViaCache: FAIL [`Gecko-android-em-7.0-x86_64-lite-qr-debug-geckoview`, `Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview`, `Gecko-android-em-7.0-x86_64-qr-debug-geckoview`, `Gecko-android-em-7.0-x86_64-qr-opt-geckoview`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-tsan-qr-opt`, `GitHub`], PASS [`Gecko-linux1804-64-qr-opt`] different type: FAIL /service-workers/service-worker/registration-scope-module-static-import.https.html imported-module-script.js works when used as top-level: FAIL static imports to outside path restriction should be allowed: FAIL /service-workers/service-worker/same-site-cookies.https.html: TIMEOUT same-origin, window.open with passthrough: TIMEOUT same-origin, window.open with change-request: NOTRUN same-site, window.open with no service worker: NOTRUN same-site, window.open with fallback: NOTRUN same-site, window.open with passthrough: NOTRUN same-site, window.open with change-request: NOTRUN cross-site, window.open with no service worker: NOTRUN cross-site, window.open with fallback: NOTRUN same-origin, window.open with no service worker and same-site redirect: NOTRUN same-origin, window.open with fallback and same-site redirect: NOTRUN same-origin, window.open with passthrough and same-site redirect: NOTRUN same-origin, window.open with change-request and same-site redirect: NOTRUN same-origin, window.open with no service worker and cross-site redirect: NOTRUN same-origin, window.open with no service worker, cross-site redirect, and same-origin redirect: NOTRUN same-origin, form post with no service worker: NOTRUN same-origin, form post with fallback: NOTRUN same-origin, form post with passthrough: NOTRUN same-origin, form post with change-request: NOTRUN same-site, form post with no service worker: NOTRUN same-site, form post with fallback: NOTRUN same-site, form post with passthrough: NOTRUN same-site, form post with change-request: NOTRUN same-origin, form post with no service worker and same-site redirect: NOTRUN same-origin, form post with fallback and same-site redirect: NOTRUN same-origin, form post with passthrough and same-site redirect: NOTRUN same-origin, form post with change-request and same-site redirect: NOTRUN Cleanup service workers: NOTRUN /service-workers/service-worker/sandboxed-iframe-navigator-serviceworker.https.html Accessing navigator.serviceWorker in sandboxed iframe should throw.: FAIL /service-workers/service-worker/skip-waiting-installed.https.html Test skipWaiting when a installed worker is waiting: FAIL /service-workers/service-worker/update-not-allowed.https.html: ERROR [`Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-qr-opt`, `Gecko-linux1804-64-tsan-qr-opt`, `GitHub`], SKIP [`Gecko-android-em-7.0-x86_64-lite-qr-debug-geckoview`, `Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview`, `Gecko-android-em-7.0-x86_64-qr-debug-geckoview`, `Gecko-android-em-7.0-x86_64-qr-opt-geckoview`] /service-workers/service-worker/update-registration-with-type.https.html Update the registration with a different script type (classic => module).: FAIL Update the registration with a different script type (module => classic).: FAIL Update the registration with a different script type (classic => module) and with a same main script. Expect evaluation failed.: FAIL Update the registration with a different script type (module => classic) and with a same main script. Expect evaluation failed.: FAIL /service-workers/service-worker/worker-interception-redirect.https.html Case #1: network scope1->scope2 (module DedicatedWorker, importScripts()): FAIL Case #2: network scope1->out-scope (module DedicatedWorker, importScripts()): FAIL /service-workers/service-worker/xsl-base-url.https.html base URL when service worker does respondWith(fetch(responseUrl)): FAIL /service-workers/service-worker/ServiceWorkerGlobalScope/extendable-message-event.https.html: TIMEOUT Post loopback extendable messages: TIMEOUT Post extendable messages among service workers: NOTRUN /service-workers/service-worker/ServiceWorkerGlobalScope/postmessage.https.html: TIMEOUT Post loopback messages: TIMEOUT Post messages among service workers: NOTRUN /service-workers/service-worker/ServiceWorkerGlobalScope/registration-attribute.https.html Verify registration attributes on ServiceWorkerGlobalScope: FAIL Verify registration attributes on ServiceWorkerGlobalScope of the newer worker: FAIL /workers/shared-worker-in-data-url-context.window.html: TIMEOUT /worklets/audio-worklet-service-worker-interception.https.html Static import should be intercepted by a service worker.: FAIL linked bug:Bug 1661040 (See attachment for full changes)
Attached file Notable wpt changes
# CI Results Ran 7 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI Total 473 tests and 1 subtests ## Status Summary ### Firefox OK : 389[Gecko-android-em-7.0-x86_64-lite-qr-debug-geckoview, Gecko-linux1804-64-qr-debug] 390[Gecko-android-em-7.0-x86_64-qr-debug-geckoview] 391[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview, Gecko-linux1804-64-qr-opt] 392[Gecko-linux1804-64-tsan-qr-opt] 436[GitHub] PASS : 3680[Gecko-linux1804-64-qr-debug] 3683[Gecko-linux1804-64-qr-opt, Gecko-linux1804-64-tsan-qr-opt] 3704[Gecko-android-em-7.0-x86_64-lite-qr-debug-geckoview] 3705[Gecko-android-em-7.0-x86_64-qr-debug-geckoview] 3706[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview] 3925[GitHub] FAIL : 764[Gecko-linux1804-64-qr-opt] 765[Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-tsan-qr-opt] 776[Gecko-android-em-7.0-x86_64-lite-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview] 1169[GitHub] TIMEOUT: 33[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview, Gecko-linux1804-64-tsan-qr-opt] 35[Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-linux1804-64-qr-opt] 37[Gecko-android-em-7.0-x86_64-lite-qr-debug-geckoview, Gecko-linux1804-64-qr-debug] 68[GitHub] ERROR : 3[Gecko-android-em-7.0-x86_64-lite-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview] 4[Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-linux1804-64-tsan-qr-opt, GitHub] NOTRUN : 97[Gecko-android-em-7.0-x86_64-lite-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview] 101[Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-linux1804-64-tsan-qr-opt] 112[GitHub] ### Chrome OK : 457 PASS : 4764 CRASH : 1 FAIL : 468 TIMEOUT: 34 ERROR : 4 NOTRUN : 13 ### Safari OK : 402 PASS : 3117 CRASH : 4 FAIL : 1290 TIMEOUT: 128 ERROR : 14 NOTRUN : 102 ## Links [Gecko CI (Treeherder)](https://treeherder.mozilla.org/#/jobs?repo=try&revision=ffcc6f644a04e7c61356be8951c1f6d354c5f4f5) [GitHub PR Head](https://wpt.fyi/results/?sha=512794233dd3a00601f7292b296b9bea1eb08fdd&label=pr_head) [GitHub PR Base](https://wpt.fyi/results/?sha=512794233dd3a00601f7292b296b9bea1eb08fdd&label=pr_base) ## Details ### Firefox-only Failures /cookie-store/cookieStore_subscribe_arguments.tentative.https.any.serviceworker.html: SKIP [`Gecko-android-em-7.0-x86_64-lite-qr-debug-geckoview`, `Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview`, `Gecko-android-em-7.0-x86_64-qr-debug-geckoview`, `Gecko-android-em-7.0-x86_64-qr-opt-geckoview`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-qr-opt`, `Gecko-linux1804-64-tsan-qr-opt`], TIMEOUT [`GitHub`] /html/cross-origin-embedder-policy/credentialless/service-worker-coep-credentialless-proxy.tentative.https.window.html: SKIP [`Gecko-android-em-7.0-x86_64-lite-qr-debug-geckoview`, `Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview`, `Gecko-android-em-7.0-x86_64-qr-debug-geckoview`, `Gecko-android-em-7.0-x86_64-qr-opt-geckoview`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-qr-opt`, `Gecko-linux1804-64-tsan-qr-opt`], TIMEOUT [`GitHub`] COEP:credentialless ServiceWorker: TIMEOUT /html/cross-origin-embedder-policy/credentialless/service-worker-coep-none-proxy.tentative.https.window.html: SKIP [`Gecko-android-em-7.0-x86_64-lite-qr-debug-geckoview`, `Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview`, `Gecko-android-em-7.0-x86_64-qr-debug-geckoview`, `Gecko-android-em-7.0-x86_64-qr-opt-geckoview`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-qr-opt`, `Gecko-linux1804-64-tsan-qr-opt`], TIMEOUT [`GitHub`] /service-workers/service-worker/performance-timeline.https.html: SKIP [`Gecko-android-em-7.0-x86_64-lite-qr-debug-geckoview`, `Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview`, `Gecko-android-em-7.0-x86_64-qr-debug-geckoview`, `Gecko-android-em-7.0-x86_64-qr-opt-geckoview`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-qr-opt`, `Gecko-linux1804-64-tsan-qr-opt`], TIMEOUT [`GitHub`] Test Performance Timeline API in Service Worker: TIMEOUT Resource Timing: TIMEOUT /wasm/serialization/module/window-serviceworker-failure.https.html: SKIP [`Gecko-android-em-7.0-x86_64-lite-qr-debug-geckoview`, `Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview`, `Gecko-android-em-7.0-x86_64-qr-debug-geckoview`, `Gecko-android-em-7.0-x86_64-qr-opt-geckoview`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-qr-opt`, `Gecko-linux1804-64-tsan-qr-opt`], TIMEOUT [`GitHub`] /fetch/api/request/destination/fetch-destination.https.html HTMLLinkElement with rel=preload and as=audio fetches with a "audio" Request.destination: FAIL HTMLLinkElement with rel=preload and as=video fetches with a "video" Request.destination: FAIL HTMLLinkElement with rel=preload and as=track fetches with a "track" Request.destination: FAIL /fetch/metadata/preload.https.sub.html <link rel='preload' as='track' href='https://web-platform.test:8443/...'>: FAIL <link rel='preload' as='track' href='https://www.web-platform.test:8443/...'>: FAIL <link rel='preload' as='track' href='https://www.not-web-platform.test:8443/...'>: FAIL /fetch/range/sw.https.window.html Ranged response not allowed following no-cors ranged request: FAIL Non-opaque ranged response executed: FAIL Range headers correctly preserved: FAIL Headers correctly filtered: FAIL Include range header in network request: FAIL /html/browsers/the-window-object/security-window/window-security.https.html A SecurityError exception must be thrown when window.oncancel is accessed from a different origin.: FAIL linked bug:Bug 1649264 A SecurityError exception must be thrown when window.onmousewheel is accessed from a different origin.: FAIL linked bug:Bug 1649514 /html/browsers/the-window-object/window-properties.https.html Window attribute: oncancel: FAIL Window attribute: onmousewheel: FAIL Window unforgeable attribute: window: FAIL linked bug:Bug 1510437 Window unforgeable attribute: document: FAIL linked bug:Bug 1510437 Window unforgeable attribute: location: FAIL linked bug:Bug 1510437 Window unforgeable attribute: top: FAIL linked bug:Bug 1510437 /html/infrastructure/urls/resolving-urls/query-encoding/windows-1251.html?include=window-open window.open(): FAIL /html/infrastructure/urls/resolving-urls/query-encoding/windows-1251.html?include=scheme Scheme ssh (getting <a>.href): FAIL /html/infrastructure/urls/resolving-urls/query-encoding/windows-1251.html?include=eventsource EventSource constructor: FAIL EventSource#url: FAIL /html/infrastructure/urls/resolving-urls/query-encoding/windows-1251.html?include=workers: OK [`Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview`, `Gecko-android-em-7.0-x86_64-qr-debug-geckoview`, `Gecko-android-em-7.0-x86_64-qr-opt-geckoview`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-tsan-qr-opt`], TIMEOUT [`Gecko-android-em-7.0-x86_64-lite-qr-debug-geckoview`, `Gecko-linux1804-64-qr-opt`, `GitHub`] /html/infrastructure/urls/resolving-urls/query-encoding/windows-1252.html?include=eventsource EventSource constructor: FAIL EventSource#url: FAIL /html/infrastructure/urls/resolving-urls/query-encoding/windows-1252.html?include=scheme Scheme ssh (getting <a>.href): FAIL /html/infrastructure/urls/resolving-urls/query-encoding/windows-1252.html?include=window-open window.open(): FAIL /service-workers/cache-storage/serviceworker/cache-abort.https.html put() followed by abort after headers received should reject with AbortError: FAIL add() synchronously followed by abort should reject with AbortError: FAIL add() followed by abort after headers received should reject with AbortError: FAIL addAll() synchronously followed by abort should reject with AbortError: FAIL addAll() followed by abort after headers received should reject with AbortError: FAIL /service-workers/idlharness.https.any.html CacheStorage interface object length: FAIL /service-workers/idlharness.https.any.serviceworker.html ServiceWorker must be primary interface of serviceWorker: FAIL Stringification of serviceWorker: FAIL ServiceWorker interface: serviceWorker must inherit property "scriptURL" with the proper type: FAIL ServiceWorker interface: serviceWorker must inherit property "state" with the proper type: FAIL ServiceWorker interface: serviceWorker must inherit property "postMessage(any, sequence<object>)" with the proper type: FAIL ServiceWorker interface: calling postMessage(any, sequence<object>) on serviceWorker with too few arguments must throw TypeError: FAIL ServiceWorker interface: serviceWorker must inherit property "postMessage(any, optional StructuredSerializeOptions)" with the proper type: FAIL ServiceWorker interface: calling postMessage(any, optional StructuredSerializeOptions) on serviceWorker with too few arguments must throw TypeError: FAIL ServiceWorker interface: serviceWorker must inherit property "onstatechange" with the proper type: FAIL ServiceWorkerGlobalScope interface: attribute serviceWorker: FAIL ServiceWorkerGlobalScope interface: self must inherit property "serviceWorker" with the proper type: FAIL CacheStorage interface object length: FAIL /service-workers/idlharness.https.any.worker.html CacheStorage interface object length: FAIL /service-workers/service-worker/Service-Worker-Allowed-header.https.html Service-Worker-Allowed is cross-origin to script, registering on a normally allowed scope: FAIL Service-Worker-Allowed is cross-origin to script, registering on a normally disallowed scope: FAIL /service-workers/service-worker/claim-worker-fetch.https.html fetch() in blob URL Worker should be intercepted after the client is claimed.: FAIL /service-workers/service-worker/dedicated-worker-service-worker-interception.https.html: ERROR /service-workers/service-worker/fetch-canvas-tainting-image-cache.https.html url "https://web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control.py?PNGIMAGE&cache=true&mode=cors&credentials=same-origin&url=https%3A%2F%2Fwww1.web-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FPNGIMAGE%26cache%3Dtrue%26ACAOrigin%3Dhttps%3A%2F%2Fweb-platform.test%3A8443" with crossOrigin "" should be NOT_TAINTED: FAIL url "https://www1.web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control.py?PNGIMAGE&cache=true&mode=cors&credentials=same-origin&url=https%3A%2F%2Fwww1.web-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FPNGIMAGE%26cache%3Dtrue%26ACAOrigin%3Dhttps%3A%2F%2Fweb-platform.test%3A8443" with crossOrigin "" should be NOT_TAINTED: FAIL /service-workers/service-worker/fetch-canvas-tainting-image.https.html url "https://web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control.py?PNGIMAGE&mode=cors&credentials=same-origin&url=https%3A%2F%2Fwww1.web-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FPNGIMAGE%26ACAOrigin%3Dhttps%3A%2F%2Fweb-platform.test%3A8443" with crossOrigin "" should be NOT_TAINTED: FAIL url "https://www1.web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control.py?PNGIMAGE&mode=cors&credentials=same-origin&url=https%3A%2F%2Fwww1.web-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FPNGIMAGE%26ACAOrigin%3Dhttps%3A%2F%2Fweb-platform.test%3A8443" with crossOrigin "" should be NOT_TAINTED: FAIL /service-workers/service-worker/fetch-csp.https.html Verify CSP control of fetch() in a Service Worker: FAIL /service-workers/service-worker/fetch-event.https.html Service Worker responds to fetch event with the correct keepalive value: FAIL XHR upload progress events for response coming from SW: FAIL /service-workers/service-worker/navigation-headers.https.html POST Navigation, same-site with passthrough service worker sets correct origin and referer headers.: FAIL POST Navigation, cross-site with passthrough service worker sets correct origin and referer headers.: FAIL POST Navigation, same-origin with same-site redirect and no service worker sets correct origin and referer headers.: FAIL POST Navigation, same-origin with same-site redirect and fallback service worker sets correct origin and referer headers.: FAIL POST Navigation, same-origin with cross-site redirect and no service worker sets correct origin and referer headers.: FAIL POST Navigation, same-origin with cross-site redirect and fallback service worker sets correct origin and referer headers.: FAIL POST Navigation, same-origin with cross-site redirect, same-origin redirect, and no service worker sets correct origin and referer headers.: FAIL POST Navigation, same-origin with cross-site redirect, same-origin redirect, and fallback service worker sets correct origin and referer headers.: FAIL /service-workers/service-worker/opaque-script.https.html Verify small cross-origin cache_storage scripts are opaque.: FAIL Verify large cross-origin cache_storage scripts are opaque.: FAIL /service-workers/service-worker/postmessage.https.html postMessage to a redundant worker: FAIL /service-workers/service-worker/referrer-toplevel-script-fetch.https.html Referrer of the top-level script fetch should be the document URL: FAIL Referrer of the module script fetch should be the document URL: FAIL /service-workers/service-worker/registration-schedule-job.https.html different updateViaCache: FAIL [`Gecko-android-em-7.0-x86_64-lite-qr-debug-geckoview`, `Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview`, `Gecko-android-em-7.0-x86_64-qr-debug-geckoview`, `Gecko-android-em-7.0-x86_64-qr-opt-geckoview`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-tsan-qr-opt`, `GitHub`], PASS [`Gecko-linux1804-64-qr-opt`] different type: FAIL /service-workers/service-worker/registration-scope-module-static-import.https.html imported-module-script.js works when used as top-level: FAIL static imports to outside path restriction should be allowed: FAIL /service-workers/service-worker/same-site-cookies.https.html: TIMEOUT same-origin, window.open with passthrough: TIMEOUT same-origin, window.open with change-request: NOTRUN same-site, window.open with no service worker: NOTRUN same-site, window.open with fallback: NOTRUN same-site, window.open with passthrough: NOTRUN same-site, window.open with change-request: NOTRUN cross-site, window.open with no service worker: NOTRUN cross-site, window.open with fallback: NOTRUN same-origin, window.open with no service worker and same-site redirect: NOTRUN same-origin, window.open with fallback and same-site redirect: NOTRUN same-origin, window.open with passthrough and same-site redirect: NOTRUN same-origin, window.open with change-request and same-site redirect: NOTRUN same-origin, window.open with no service worker and cross-site redirect: NOTRUN same-origin, window.open with no service worker, cross-site redirect, and same-origin redirect: NOTRUN same-origin, form post with no service worker: NOTRUN same-origin, form post with fallback: NOTRUN same-origin, form post with passthrough: NOTRUN same-origin, form post with change-request: NOTRUN same-site, form post with no service worker: NOTRUN same-site, form post with fallback: NOTRUN same-site, form post with passthrough: NOTRUN same-site, form post with change-request: NOTRUN same-origin, form post with no service worker and same-site redirect: NOTRUN same-origin, form post with fallback and same-site redirect: NOTRUN same-origin, form post with passthrough and same-site redirect: NOTRUN same-origin, form post with change-request and same-site redirect: NOTRUN Cleanup service workers: NOTRUN /service-workers/service-worker/sandboxed-iframe-navigator-serviceworker.https.html Accessing navigator.serviceWorker in sandboxed iframe should throw.: FAIL /service-workers/service-worker/skip-waiting-installed.https.html Test skipWaiting when a installed worker is waiting: FAIL /service-workers/service-worker/update-not-allowed.https.html: ERROR [`Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-qr-opt`, `Gecko-linux1804-64-tsan-qr-opt`, `GitHub`], SKIP [`Gecko-android-em-7.0-x86_64-lite-qr-debug-geckoview`, `Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview`, `Gecko-android-em-7.0-x86_64-qr-debug-geckoview`, `Gecko-android-em-7.0-x86_64-qr-opt-geckoview`] /service-workers/service-worker/update-registration-with-type.https.html Update the registration with a different script type (classic => module).: FAIL Update the registration with a different script type (module => classic).: FAIL Update the registration with a different script type (classic => module) and with a same main script. Expect evaluation failed.: FAIL Update the registration with a different script type (module => classic) and with a same main script. Expect evaluation failed.: FAIL /service-workers/service-worker/worker-interception-redirect.https.html Case #1: network scope1->scope2 (module DedicatedWorker, importScripts()): FAIL Case #2: network scope1->out-scope (module DedicatedWorker, importScripts()): FAIL /service-workers/service-worker/xsl-base-url.https.html base URL when service worker does respondWith(fetch(responseUrl)): FAIL /service-workers/service-worker/ServiceWorkerGlobalScope/extendable-message-event.https.html: TIMEOUT Post loopback extendable messages: TIMEOUT Post extendable messages among service workers: NOTRUN /service-workers/service-worker/ServiceWorkerGlobalScope/postmessage.https.html: TIMEOUT Post loopback messages: TIMEOUT Post messages among service workers: NOTRUN /service-workers/service-worker/ServiceWorkerGlobalScope/registration-attribute.https.html Verify registration attributes on ServiceWorkerGlobalScope: FAIL Verify registration attributes on ServiceWorkerGlobalScope of the newer worker: FAIL /workers/shared-worker-in-data-url-context.window.html: TIMEOUT /worklets/audio-worklet-service-worker-interception.https.html Static import should be intercepted by a service worker.: FAIL linked bug:Bug 1661040 (See attachment for full changes)
Attached file Notable wpt changes
# CI Results Ran 7 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI Total 473 tests and 1 subtests ## Status Summary ### Firefox OK : 389[Gecko-android-em-7.0-x86_64-lite-qr-debug-geckoview, Gecko-linux1804-64-qr-debug] 390[Gecko-android-em-7.0-x86_64-qr-debug-geckoview] 391[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview, Gecko-linux1804-64-qr-opt] 392[Gecko-linux1804-64-tsan-qr-opt] 436[GitHub] PASS : 3680[Gecko-linux1804-64-qr-debug] 3683[Gecko-linux1804-64-qr-opt, Gecko-linux1804-64-tsan-qr-opt] 3704[Gecko-android-em-7.0-x86_64-lite-qr-debug-geckoview] 3705[Gecko-android-em-7.0-x86_64-qr-debug-geckoview] 3706[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview] 3925[GitHub] FAIL : 764[Gecko-linux1804-64-qr-opt] 765[Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-tsan-qr-opt] 776[Gecko-android-em-7.0-x86_64-lite-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview] 1169[GitHub] TIMEOUT: 33[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview, Gecko-linux1804-64-tsan-qr-opt] 35[Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-linux1804-64-qr-opt] 37[Gecko-android-em-7.0-x86_64-lite-qr-debug-geckoview, Gecko-linux1804-64-qr-debug] 68[GitHub] ERROR : 3[Gecko-android-em-7.0-x86_64-lite-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview] 4[Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-linux1804-64-tsan-qr-opt, GitHub] NOTRUN : 97[Gecko-android-em-7.0-x86_64-lite-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview] 101[Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-linux1804-64-tsan-qr-opt] 112[GitHub] ### Chrome OK : 457 PASS : 4764 CRASH : 1 FAIL : 468 TIMEOUT: 34 ERROR : 4 NOTRUN : 13 ### Safari OK : 402 PASS : 3117 CRASH : 4 FAIL : 1290 TIMEOUT: 128 ERROR : 14 NOTRUN : 102 ## Links [Gecko CI (Treeherder)](https://treeherder.mozilla.org/#/jobs?repo=try&revision=ffcc6f644a04e7c61356be8951c1f6d354c5f4f5) [GitHub PR Head](https://wpt.fyi/results/?sha=512794233dd3a00601f7292b296b9bea1eb08fdd&label=pr_head) [GitHub PR Base](https://wpt.fyi/results/?sha=512794233dd3a00601f7292b296b9bea1eb08fdd&label=pr_base) ## Details ### Firefox-only Failures /cookie-store/cookieStore_subscribe_arguments.tentative.https.any.serviceworker.html: SKIP [`Gecko-android-em-7.0-x86_64-lite-qr-debug-geckoview`, `Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview`, `Gecko-android-em-7.0-x86_64-qr-debug-geckoview`, `Gecko-android-em-7.0-x86_64-qr-opt-geckoview`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-qr-opt`, `Gecko-linux1804-64-tsan-qr-opt`], TIMEOUT [`GitHub`] /html/cross-origin-embedder-policy/credentialless/service-worker-coep-credentialless-proxy.tentative.https.window.html: SKIP [`Gecko-android-em-7.0-x86_64-lite-qr-debug-geckoview`, `Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview`, `Gecko-android-em-7.0-x86_64-qr-debug-geckoview`, `Gecko-android-em-7.0-x86_64-qr-opt-geckoview`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-qr-opt`, `Gecko-linux1804-64-tsan-qr-opt`], TIMEOUT [`GitHub`] COEP:credentialless ServiceWorker: TIMEOUT /html/cross-origin-embedder-policy/credentialless/service-worker-coep-none-proxy.tentative.https.window.html: SKIP [`Gecko-android-em-7.0-x86_64-lite-qr-debug-geckoview`, `Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview`, `Gecko-android-em-7.0-x86_64-qr-debug-geckoview`, `Gecko-android-em-7.0-x86_64-qr-opt-geckoview`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-qr-opt`, `Gecko-linux1804-64-tsan-qr-opt`], TIMEOUT [`GitHub`] /service-workers/service-worker/performance-timeline.https.html: SKIP [`Gecko-android-em-7.0-x86_64-lite-qr-debug-geckoview`, `Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview`, `Gecko-android-em-7.0-x86_64-qr-debug-geckoview`, `Gecko-android-em-7.0-x86_64-qr-opt-geckoview`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-qr-opt`, `Gecko-linux1804-64-tsan-qr-opt`], TIMEOUT [`GitHub`] Test Performance Timeline API in Service Worker: TIMEOUT Resource Timing: TIMEOUT /wasm/serialization/module/window-serviceworker-failure.https.html: SKIP [`Gecko-android-em-7.0-x86_64-lite-qr-debug-geckoview`, `Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview`, `Gecko-android-em-7.0-x86_64-qr-debug-geckoview`, `Gecko-android-em-7.0-x86_64-qr-opt-geckoview`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-qr-opt`, `Gecko-linux1804-64-tsan-qr-opt`], TIMEOUT [`GitHub`] /fetch/api/request/destination/fetch-destination.https.html HTMLLinkElement with rel=preload and as=audio fetches with a "audio" Request.destination: FAIL HTMLLinkElement with rel=preload and as=video fetches with a "video" Request.destination: FAIL HTMLLinkElement with rel=preload and as=track fetches with a "track" Request.destination: FAIL /fetch/metadata/preload.https.sub.html <link rel='preload' as='track' href='https://web-platform.test:8443/...'>: FAIL <link rel='preload' as='track' href='https://www.web-platform.test:8443/...'>: FAIL <link rel='preload' as='track' href='https://www.not-web-platform.test:8443/...'>: FAIL /fetch/range/sw.https.window.html Ranged response not allowed following no-cors ranged request: FAIL Non-opaque ranged response executed: FAIL Range headers correctly preserved: FAIL Headers correctly filtered: FAIL Include range header in network request: FAIL /html/browsers/the-window-object/security-window/window-security.https.html A SecurityError exception must be thrown when window.oncancel is accessed from a different origin.: FAIL linked bug:Bug 1649264 A SecurityError exception must be thrown when window.onmousewheel is accessed from a different origin.: FAIL linked bug:Bug 1649514 /html/browsers/the-window-object/window-properties.https.html Window attribute: oncancel: FAIL Window attribute: onmousewheel: FAIL Window unforgeable attribute: window: FAIL linked bug:Bug 1510437 Window unforgeable attribute: document: FAIL linked bug:Bug 1510437 Window unforgeable attribute: location: FAIL linked bug:Bug 1510437 Window unforgeable attribute: top: FAIL linked bug:Bug 1510437 /html/infrastructure/urls/resolving-urls/query-encoding/windows-1251.html?include=window-open window.open(): FAIL /html/infrastructure/urls/resolving-urls/query-encoding/windows-1251.html?include=scheme Scheme ssh (getting <a>.href): FAIL /html/infrastructure/urls/resolving-urls/query-encoding/windows-1251.html?include=eventsource EventSource constructor: FAIL EventSource#url: FAIL /html/infrastructure/urls/resolving-urls/query-encoding/windows-1251.html?include=workers: OK [`Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview`, `Gecko-android-em-7.0-x86_64-qr-debug-geckoview`, `Gecko-android-em-7.0-x86_64-qr-opt-geckoview`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-tsan-qr-opt`], TIMEOUT [`Gecko-android-em-7.0-x86_64-lite-qr-debug-geckoview`, `Gecko-linux1804-64-qr-opt`, `GitHub`] /html/infrastructure/urls/resolving-urls/query-encoding/windows-1252.html?include=eventsource EventSource constructor: FAIL EventSource#url: FAIL /html/infrastructure/urls/resolving-urls/query-encoding/windows-1252.html?include=scheme Scheme ssh (getting <a>.href): FAIL /html/infrastructure/urls/resolving-urls/query-encoding/windows-1252.html?include=window-open window.open(): FAIL /service-workers/cache-storage/serviceworker/cache-abort.https.html put() followed by abort after headers received should reject with AbortError: FAIL add() synchronously followed by abort should reject with AbortError: FAIL add() followed by abort after headers received should reject with AbortError: FAIL addAll() synchronously followed by abort should reject with AbortError: FAIL addAll() followed by abort after headers received should reject with AbortError: FAIL /service-workers/idlharness.https.any.html CacheStorage interface object length: FAIL /service-workers/idlharness.https.any.serviceworker.html ServiceWorker must be primary interface of serviceWorker: FAIL Stringification of serviceWorker: FAIL ServiceWorker interface: serviceWorker must inherit property "scriptURL" with the proper type: FAIL ServiceWorker interface: serviceWorker must inherit property "state" with the proper type: FAIL ServiceWorker interface: serviceWorker must inherit property "postMessage(any, sequence<object>)" with the proper type: FAIL ServiceWorker interface: calling postMessage(any, sequence<object>) on serviceWorker with too few arguments must throw TypeError: FAIL ServiceWorker interface: serviceWorker must inherit property "postMessage(any, optional StructuredSerializeOptions)" with the proper type: FAIL ServiceWorker interface: calling postMessage(any, optional StructuredSerializeOptions) on serviceWorker with too few arguments must throw TypeError: FAIL ServiceWorker interface: serviceWorker must inherit property "onstatechange" with the proper type: FAIL ServiceWorkerGlobalScope interface: attribute serviceWorker: FAIL ServiceWorkerGlobalScope interface: self must inherit property "serviceWorker" with the proper type: FAIL CacheStorage interface object length: FAIL /service-workers/idlharness.https.any.worker.html CacheStorage interface object length: FAIL /service-workers/service-worker/Service-Worker-Allowed-header.https.html Service-Worker-Allowed is cross-origin to script, registering on a normally allowed scope: FAIL Service-Worker-Allowed is cross-origin to script, registering on a normally disallowed scope: FAIL /service-workers/service-worker/claim-worker-fetch.https.html fetch() in blob URL Worker should be intercepted after the client is claimed.: FAIL /service-workers/service-worker/dedicated-worker-service-worker-interception.https.html: ERROR /service-workers/service-worker/fetch-canvas-tainting-image-cache.https.html url "https://web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control.py?PNGIMAGE&cache=true&mode=cors&credentials=same-origin&url=https%3A%2F%2Fwww1.web-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FPNGIMAGE%26cache%3Dtrue%26ACAOrigin%3Dhttps%3A%2F%2Fweb-platform.test%3A8443" with crossOrigin "" should be NOT_TAINTED: FAIL url "https://www1.web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control.py?PNGIMAGE&cache=true&mode=cors&credentials=same-origin&url=https%3A%2F%2Fwww1.web-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FPNGIMAGE%26cache%3Dtrue%26ACAOrigin%3Dhttps%3A%2F%2Fweb-platform.test%3A8443" with crossOrigin "" should be NOT_TAINTED: FAIL /service-workers/service-worker/fetch-canvas-tainting-image.https.html url "https://web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control.py?PNGIMAGE&mode=cors&credentials=same-origin&url=https%3A%2F%2Fwww1.web-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FPNGIMAGE%26ACAOrigin%3Dhttps%3A%2F%2Fweb-platform.test%3A8443" with crossOrigin "" should be NOT_TAINTED: FAIL url "https://www1.web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control.py?PNGIMAGE&mode=cors&credentials=same-origin&url=https%3A%2F%2Fwww1.web-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FPNGIMAGE%26ACAOrigin%3Dhttps%3A%2F%2Fweb-platform.test%3A8443" with crossOrigin "" should be NOT_TAINTED: FAIL /service-workers/service-worker/fetch-csp.https.html Verify CSP control of fetch() in a Service Worker: FAIL /service-workers/service-worker/fetch-event.https.html Service Worker responds to fetch event with the correct keepalive value: FAIL XHR upload progress events for response coming from SW: FAIL /service-workers/service-worker/navigation-headers.https.html POST Navigation, same-site with passthrough service worker sets correct origin and referer headers.: FAIL POST Navigation, cross-site with passthrough service worker sets correct origin and referer headers.: FAIL POST Navigation, same-origin with same-site redirect and no service worker sets correct origin and referer headers.: FAIL POST Navigation, same-origin with same-site redirect and fallback service worker sets correct origin and referer headers.: FAIL POST Navigation, same-origin with cross-site redirect and no service worker sets correct origin and referer headers.: FAIL POST Navigation, same-origin with cross-site redirect and fallback service worker sets correct origin and referer headers.: FAIL POST Navigation, same-origin with cross-site redirect, same-origin redirect, and no service worker sets correct origin and referer headers.: FAIL POST Navigation, same-origin with cross-site redirect, same-origin redirect, and fallback service worker sets correct origin and referer headers.: FAIL /service-workers/service-worker/opaque-script.https.html Verify small cross-origin cache_storage scripts are opaque.: FAIL Verify large cross-origin cache_storage scripts are opaque.: FAIL /service-workers/service-worker/postmessage.https.html postMessage to a redundant worker: FAIL /service-workers/service-worker/referrer-toplevel-script-fetch.https.html Referrer of the top-level script fetch should be the document URL: FAIL Referrer of the module script fetch should be the document URL: FAIL /service-workers/service-worker/registration-schedule-job.https.html different updateViaCache: FAIL [`Gecko-android-em-7.0-x86_64-lite-qr-debug-geckoview`, `Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview`, `Gecko-android-em-7.0-x86_64-qr-debug-geckoview`, `Gecko-android-em-7.0-x86_64-qr-opt-geckoview`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-tsan-qr-opt`, `GitHub`], PASS [`Gecko-linux1804-64-qr-opt`] different type: FAIL /service-workers/service-worker/registration-scope-module-static-import.https.html imported-module-script.js works when used as top-level: FAIL static imports to outside path restriction should be allowed: FAIL /service-workers/service-worker/same-site-cookies.https.html: TIMEOUT same-origin, window.open with passthrough: TIMEOUT same-origin, window.open with change-request: NOTRUN same-site, window.open with no service worker: NOTRUN same-site, window.open with fallback: NOTRUN same-site, window.open with passthrough: NOTRUN same-site, window.open with change-request: NOTRUN cross-site, window.open with no service worker: NOTRUN cross-site, window.open with fallback: NOTRUN same-origin, window.open with no service worker and same-site redirect: NOTRUN same-origin, window.open with fallback and same-site redirect: NOTRUN same-origin, window.open with passthrough and same-site redirect: NOTRUN same-origin, window.open with change-request and same-site redirect: NOTRUN same-origin, window.open with no service worker and cross-site redirect: NOTRUN same-origin, window.open with no service worker, cross-site redirect, and same-origin redirect: NOTRUN same-origin, form post with no service worker: NOTRUN same-origin, form post with fallback: NOTRUN same-origin, form post with passthrough: NOTRUN same-origin, form post with change-request: NOTRUN same-site, form post with no service worker: NOTRUN same-site, form post with fallback: NOTRUN same-site, form post with passthrough: NOTRUN same-site, form post with change-request: NOTRUN same-origin, form post with no service worker and same-site redirect: NOTRUN same-origin, form post with fallback and same-site redirect: NOTRUN same-origin, form post with passthrough and same-site redirect: NOTRUN same-origin, form post with change-request and same-site redirect: NOTRUN Cleanup service workers: NOTRUN /service-workers/service-worker/sandboxed-iframe-navigator-serviceworker.https.html Accessing navigator.serviceWorker in sandboxed iframe should throw.: FAIL /service-workers/service-worker/skip-waiting-installed.https.html Test skipWaiting when a installed worker is waiting: FAIL /service-workers/service-worker/update-not-allowed.https.html: ERROR [`Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-qr-opt`, `Gecko-linux1804-64-tsan-qr-opt`, `GitHub`], SKIP [`Gecko-android-em-7.0-x86_64-lite-qr-debug-geckoview`, `Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview`, `Gecko-android-em-7.0-x86_64-qr-debug-geckoview`, `Gecko-android-em-7.0-x86_64-qr-opt-geckoview`] /service-workers/service-worker/update-registration-with-type.https.html Update the registration with a different script type (classic => module).: FAIL Update the registration with a different script type (module => classic).: FAIL Update the registration with a different script type (classic => module) and with a same main script. Expect evaluation failed.: FAIL Update the registration with a different script type (module => classic) and with a same main script. Expect evaluation failed.: FAIL /service-workers/service-worker/worker-interception-redirect.https.html Case #1: network scope1->scope2 (module DedicatedWorker, importScripts()): FAIL Case #2: network scope1->out-scope (module DedicatedWorker, importScripts()): FAIL /service-workers/service-worker/xsl-base-url.https.html base URL when service worker does respondWith(fetch(responseUrl)): FAIL /service-workers/service-worker/ServiceWorkerGlobalScope/extendable-message-event.https.html: TIMEOUT Post loopback extendable messages: TIMEOUT Post extendable messages among service workers: NOTRUN /service-workers/service-worker/ServiceWorkerGlobalScope/postmessage.https.html: TIMEOUT Post loopback messages: TIMEOUT Post messages among service workers: NOTRUN /service-workers/service-worker/ServiceWorkerGlobalScope/registration-attribute.https.html Verify registration attributes on ServiceWorkerGlobalScope: FAIL Verify registration attributes on ServiceWorkerGlobalScope of the newer worker: FAIL /workers/shared-worker-in-data-url-context.window.html: TIMEOUT /worklets/audio-worklet-service-worker-interception.https.html Static import should be intercepted by a service worker.: FAIL linked bug:Bug 1661040 (See attachment for full changes)
Pushed by wptsync@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/74d47d1e7eb5 [wpt PR 31638] - appcache: remove wpt references to appcache, a=testonly https://hg.mozilla.org/integration/autoland/rev/38d11a8a39a6 [wpt PR 31638] - Update wpt metadata, a=testonly
Attached file Notable wpt changes
# CI Results Ran 7 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI Total 473 tests and 1 subtests ## Status Summary ### Firefox OK : 389[Gecko-android-em-7.0-x86_64-lite-qr-debug-geckoview, Gecko-linux1804-64-qr-debug] 390[Gecko-android-em-7.0-x86_64-qr-debug-geckoview] 391[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview, Gecko-linux1804-64-qr-opt] 392[Gecko-linux1804-64-tsan-qr-opt] 436[GitHub] PASS : 3680[Gecko-linux1804-64-qr-debug] 3683[Gecko-linux1804-64-qr-opt, Gecko-linux1804-64-tsan-qr-opt] 3704[Gecko-android-em-7.0-x86_64-lite-qr-debug-geckoview] 3705[Gecko-android-em-7.0-x86_64-qr-debug-geckoview] 3706[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview] 3925[GitHub] FAIL : 764[Gecko-linux1804-64-qr-opt] 765[Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-tsan-qr-opt] 776[Gecko-android-em-7.0-x86_64-lite-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview] 1169[GitHub] TIMEOUT: 33[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview, Gecko-linux1804-64-tsan-qr-opt] 35[Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-linux1804-64-qr-opt] 37[Gecko-android-em-7.0-x86_64-lite-qr-debug-geckoview, Gecko-linux1804-64-qr-debug] 68[GitHub] ERROR : 3[Gecko-android-em-7.0-x86_64-lite-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview] 4[Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-linux1804-64-tsan-qr-opt, GitHub] NOTRUN : 97[Gecko-android-em-7.0-x86_64-lite-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview] 101[Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-linux1804-64-tsan-qr-opt] 112[GitHub] ### Chrome OK : 457 PASS : 4764 CRASH : 1 FAIL : 468 TIMEOUT: 34 ERROR : 4 NOTRUN : 13 ### Safari OK : 402 PASS : 3117 CRASH : 4 FAIL : 1290 TIMEOUT: 128 ERROR : 14 NOTRUN : 102 ## Links [Gecko CI (Treeherder)](https://treeherder.mozilla.org/#/jobs?repo=try&revision=ffcc6f644a04e7c61356be8951c1f6d354c5f4f5) [GitHub PR Head](https://wpt.fyi/results/?sha=512794233dd3a00601f7292b296b9bea1eb08fdd&label=pr_head) [GitHub PR Base](https://wpt.fyi/results/?sha=512794233dd3a00601f7292b296b9bea1eb08fdd&label=pr_base) ## Details ### Firefox-only Failures /cookie-store/cookieStore_subscribe_arguments.tentative.https.any.serviceworker.html: SKIP [`Gecko-android-em-7.0-x86_64-lite-qr-debug-geckoview`, `Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview`, `Gecko-android-em-7.0-x86_64-qr-debug-geckoview`, `Gecko-android-em-7.0-x86_64-qr-opt-geckoview`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-qr-opt`, `Gecko-linux1804-64-tsan-qr-opt`], TIMEOUT [`GitHub`] /html/cross-origin-embedder-policy/credentialless/service-worker-coep-credentialless-proxy.tentative.https.window.html: SKIP [`Gecko-android-em-7.0-x86_64-lite-qr-debug-geckoview`, `Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview`, `Gecko-android-em-7.0-x86_64-qr-debug-geckoview`, `Gecko-android-em-7.0-x86_64-qr-opt-geckoview`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-qr-opt`, `Gecko-linux1804-64-tsan-qr-opt`], TIMEOUT [`GitHub`] COEP:credentialless ServiceWorker: TIMEOUT /html/cross-origin-embedder-policy/credentialless/service-worker-coep-none-proxy.tentative.https.window.html: SKIP [`Gecko-android-em-7.0-x86_64-lite-qr-debug-geckoview`, `Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview`, `Gecko-android-em-7.0-x86_64-qr-debug-geckoview`, `Gecko-android-em-7.0-x86_64-qr-opt-geckoview`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-qr-opt`, `Gecko-linux1804-64-tsan-qr-opt`], TIMEOUT [`GitHub`] /service-workers/service-worker/performance-timeline.https.html: SKIP [`Gecko-android-em-7.0-x86_64-lite-qr-debug-geckoview`, `Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview`, `Gecko-android-em-7.0-x86_64-qr-debug-geckoview`, `Gecko-android-em-7.0-x86_64-qr-opt-geckoview`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-qr-opt`, `Gecko-linux1804-64-tsan-qr-opt`], TIMEOUT [`GitHub`] Test Performance Timeline API in Service Worker: TIMEOUT Resource Timing: TIMEOUT /wasm/serialization/module/window-serviceworker-failure.https.html: SKIP [`Gecko-android-em-7.0-x86_64-lite-qr-debug-geckoview`, `Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview`, `Gecko-android-em-7.0-x86_64-qr-debug-geckoview`, `Gecko-android-em-7.0-x86_64-qr-opt-geckoview`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-qr-opt`, `Gecko-linux1804-64-tsan-qr-opt`], TIMEOUT [`GitHub`] /fetch/api/request/destination/fetch-destination.https.html HTMLLinkElement with rel=preload and as=audio fetches with a "audio" Request.destination: FAIL HTMLLinkElement with rel=preload and as=video fetches with a "video" Request.destination: FAIL HTMLLinkElement with rel=preload and as=track fetches with a "track" Request.destination: FAIL /fetch/metadata/preload.https.sub.html <link rel='preload' as='track' href='https://web-platform.test:8443/...'>: FAIL <link rel='preload' as='track' href='https://www.web-platform.test:8443/...'>: FAIL <link rel='preload' as='track' href='https://www.not-web-platform.test:8443/...'>: FAIL /fetch/range/sw.https.window.html Ranged response not allowed following no-cors ranged request: FAIL Non-opaque ranged response executed: FAIL Range headers correctly preserved: FAIL Headers correctly filtered: FAIL Include range header in network request: FAIL /html/browsers/the-window-object/security-window/window-security.https.html A SecurityError exception must be thrown when window.oncancel is accessed from a different origin.: FAIL linked bug:Bug 1649264 A SecurityError exception must be thrown when window.onmousewheel is accessed from a different origin.: FAIL linked bug:Bug 1649514 /html/browsers/the-window-object/window-properties.https.html Window attribute: oncancel: FAIL Window attribute: onmousewheel: FAIL Window unforgeable attribute: window: FAIL linked bug:Bug 1510437 Window unforgeable attribute: document: FAIL linked bug:Bug 1510437 Window unforgeable attribute: location: FAIL linked bug:Bug 1510437 Window unforgeable attribute: top: FAIL linked bug:Bug 1510437 /html/infrastructure/urls/resolving-urls/query-encoding/windows-1251.html?include=window-open window.open(): FAIL /html/infrastructure/urls/resolving-urls/query-encoding/windows-1251.html?include=scheme Scheme ssh (getting <a>.href): FAIL /html/infrastructure/urls/resolving-urls/query-encoding/windows-1251.html?include=eventsource EventSource constructor: FAIL EventSource#url: FAIL /html/infrastructure/urls/resolving-urls/query-encoding/windows-1251.html?include=workers: OK [`Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview`, `Gecko-android-em-7.0-x86_64-qr-debug-geckoview`, `Gecko-android-em-7.0-x86_64-qr-opt-geckoview`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-tsan-qr-opt`], TIMEOUT [`Gecko-android-em-7.0-x86_64-lite-qr-debug-geckoview`, `Gecko-linux1804-64-qr-opt`, `GitHub`] /html/infrastructure/urls/resolving-urls/query-encoding/windows-1252.html?include=eventsource EventSource constructor: FAIL EventSource#url: FAIL /html/infrastructure/urls/resolving-urls/query-encoding/windows-1252.html?include=scheme Scheme ssh (getting <a>.href): FAIL /html/infrastructure/urls/resolving-urls/query-encoding/windows-1252.html?include=window-open window.open(): FAIL /service-workers/cache-storage/serviceworker/cache-abort.https.html put() followed by abort after headers received should reject with AbortError: FAIL add() synchronously followed by abort should reject with AbortError: FAIL add() followed by abort after headers received should reject with AbortError: FAIL addAll() synchronously followed by abort should reject with AbortError: FAIL addAll() followed by abort after headers received should reject with AbortError: FAIL /service-workers/idlharness.https.any.html CacheStorage interface object length: FAIL /service-workers/idlharness.https.any.serviceworker.html ServiceWorker must be primary interface of serviceWorker: FAIL Stringification of serviceWorker: FAIL ServiceWorker interface: serviceWorker must inherit property "scriptURL" with the proper type: FAIL ServiceWorker interface: serviceWorker must inherit property "state" with the proper type: FAIL ServiceWorker interface: serviceWorker must inherit property "postMessage(any, sequence<object>)" with the proper type: FAIL ServiceWorker interface: calling postMessage(any, sequence<object>) on serviceWorker with too few arguments must throw TypeError: FAIL ServiceWorker interface: serviceWorker must inherit property "postMessage(any, optional StructuredSerializeOptions)" with the proper type: FAIL ServiceWorker interface: calling postMessage(any, optional StructuredSerializeOptions) on serviceWorker with too few arguments must throw TypeError: FAIL ServiceWorker interface: serviceWorker must inherit property "onstatechange" with the proper type: FAIL ServiceWorkerGlobalScope interface: attribute serviceWorker: FAIL ServiceWorkerGlobalScope interface: self must inherit property "serviceWorker" with the proper type: FAIL CacheStorage interface object length: FAIL /service-workers/idlharness.https.any.worker.html CacheStorage interface object length: FAIL /service-workers/service-worker/Service-Worker-Allowed-header.https.html Service-Worker-Allowed is cross-origin to script, registering on a normally allowed scope: FAIL Service-Worker-Allowed is cross-origin to script, registering on a normally disallowed scope: FAIL /service-workers/service-worker/claim-worker-fetch.https.html fetch() in blob URL Worker should be intercepted after the client is claimed.: FAIL /service-workers/service-worker/dedicated-worker-service-worker-interception.https.html: ERROR /service-workers/service-worker/fetch-canvas-tainting-image-cache.https.html url "https://web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control.py?PNGIMAGE&cache=true&mode=cors&credentials=same-origin&url=https%3A%2F%2Fwww1.web-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FPNGIMAGE%26cache%3Dtrue%26ACAOrigin%3Dhttps%3A%2F%2Fweb-platform.test%3A8443" with crossOrigin "" should be NOT_TAINTED: FAIL url "https://www1.web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control.py?PNGIMAGE&cache=true&mode=cors&credentials=same-origin&url=https%3A%2F%2Fwww1.web-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FPNGIMAGE%26cache%3Dtrue%26ACAOrigin%3Dhttps%3A%2F%2Fweb-platform.test%3A8443" with crossOrigin "" should be NOT_TAINTED: FAIL /service-workers/service-worker/fetch-canvas-tainting-image.https.html url "https://web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control.py?PNGIMAGE&mode=cors&credentials=same-origin&url=https%3A%2F%2Fwww1.web-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FPNGIMAGE%26ACAOrigin%3Dhttps%3A%2F%2Fweb-platform.test%3A8443" with crossOrigin "" should be NOT_TAINTED: FAIL url "https://www1.web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control.py?PNGIMAGE&mode=cors&credentials=same-origin&url=https%3A%2F%2Fwww1.web-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FPNGIMAGE%26ACAOrigin%3Dhttps%3A%2F%2Fweb-platform.test%3A8443" with crossOrigin "" should be NOT_TAINTED: FAIL /service-workers/service-worker/fetch-csp.https.html Verify CSP control of fetch() in a Service Worker: FAIL /service-workers/service-worker/fetch-event.https.html Service Worker responds to fetch event with the correct keepalive value: FAIL XHR upload progress events for response coming from SW: FAIL /service-workers/service-worker/navigation-headers.https.html POST Navigation, same-site with passthrough service worker sets correct origin and referer headers.: FAIL POST Navigation, cross-site with passthrough service worker sets correct origin and referer headers.: FAIL POST Navigation, same-origin with same-site redirect and no service worker sets correct origin and referer headers.: FAIL POST Navigation, same-origin with same-site redirect and fallback service worker sets correct origin and referer headers.: FAIL POST Navigation, same-origin with cross-site redirect and no service worker sets correct origin and referer headers.: FAIL POST Navigation, same-origin with cross-site redirect and fallback service worker sets correct origin and referer headers.: FAIL POST Navigation, same-origin with cross-site redirect, same-origin redirect, and no service worker sets correct origin and referer headers.: FAIL POST Navigation, same-origin with cross-site redirect, same-origin redirect, and fallback service worker sets correct origin and referer headers.: FAIL /service-workers/service-worker/opaque-script.https.html Verify small cross-origin cache_storage scripts are opaque.: FAIL Verify large cross-origin cache_storage scripts are opaque.: FAIL /service-workers/service-worker/postmessage.https.html postMessage to a redundant worker: FAIL /service-workers/service-worker/referrer-toplevel-script-fetch.https.html Referrer of the top-level script fetch should be the document URL: FAIL Referrer of the module script fetch should be the document URL: FAIL /service-workers/service-worker/registration-schedule-job.https.html different updateViaCache: FAIL [`Gecko-android-em-7.0-x86_64-lite-qr-debug-geckoview`, `Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview`, `Gecko-android-em-7.0-x86_64-qr-debug-geckoview`, `Gecko-android-em-7.0-x86_64-qr-opt-geckoview`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-tsan-qr-opt`, `GitHub`], PASS [`Gecko-linux1804-64-qr-opt`] different type: FAIL /service-workers/service-worker/registration-scope-module-static-import.https.html imported-module-script.js works when used as top-level: FAIL static imports to outside path restriction should be allowed: FAIL /service-workers/service-worker/same-site-cookies.https.html: TIMEOUT same-origin, window.open with passthrough: TIMEOUT same-origin, window.open with change-request: NOTRUN same-site, window.open with no service worker: NOTRUN same-site, window.open with fallback: NOTRUN same-site, window.open with passthrough: NOTRUN same-site, window.open with change-request: NOTRUN cross-site, window.open with no service worker: NOTRUN cross-site, window.open with fallback: NOTRUN same-origin, window.open with no service worker and same-site redirect: NOTRUN same-origin, window.open with fallback and same-site redirect: NOTRUN same-origin, window.open with passthrough and same-site redirect: NOTRUN same-origin, window.open with change-request and same-site redirect: NOTRUN same-origin, window.open with no service worker and cross-site redirect: NOTRUN same-origin, window.open with no service worker, cross-site redirect, and same-origin redirect: NOTRUN same-origin, form post with no service worker: NOTRUN same-origin, form post with fallback: NOTRUN same-origin, form post with passthrough: NOTRUN same-origin, form post with change-request: NOTRUN same-site, form post with no service worker: NOTRUN same-site, form post with fallback: NOTRUN same-site, form post with passthrough: NOTRUN same-site, form post with change-request: NOTRUN same-origin, form post with no service worker and same-site redirect: NOTRUN same-origin, form post with fallback and same-site redirect: NOTRUN same-origin, form post with passthrough and same-site redirect: NOTRUN same-origin, form post with change-request and same-site redirect: NOTRUN Cleanup service workers: NOTRUN /service-workers/service-worker/sandboxed-iframe-navigator-serviceworker.https.html Accessing navigator.serviceWorker in sandboxed iframe should throw.: FAIL /service-workers/service-worker/skip-waiting-installed.https.html Test skipWaiting when a installed worker is waiting: FAIL /service-workers/service-worker/update-not-allowed.https.html: ERROR [`Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-qr-opt`, `Gecko-linux1804-64-tsan-qr-opt`, `GitHub`], SKIP [`Gecko-android-em-7.0-x86_64-lite-qr-debug-geckoview`, `Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview`, `Gecko-android-em-7.0-x86_64-qr-debug-geckoview`, `Gecko-android-em-7.0-x86_64-qr-opt-geckoview`] /service-workers/service-worker/update-registration-with-type.https.html Update the registration with a different script type (classic => module).: FAIL Update the registration with a different script type (module => classic).: FAIL Update the registration with a different script type (classic => module) and with a same main script. Expect evaluation failed.: FAIL Update the registration with a different script type (module => classic) and with a same main script. Expect evaluation failed.: FAIL /service-workers/service-worker/worker-interception-redirect.https.html Case #1: network scope1->scope2 (module DedicatedWorker, importScripts()): FAIL Case #2: network scope1->out-scope (module DedicatedWorker, importScripts()): FAIL /service-workers/service-worker/xsl-base-url.https.html base URL when service worker does respondWith(fetch(responseUrl)): FAIL /service-workers/service-worker/ServiceWorkerGlobalScope/extendable-message-event.https.html: TIMEOUT Post loopback extendable messages: TIMEOUT Post extendable messages among service workers: NOTRUN /service-workers/service-worker/ServiceWorkerGlobalScope/postmessage.https.html: TIMEOUT Post loopback messages: TIMEOUT Post messages among service workers: NOTRUN /service-workers/service-worker/ServiceWorkerGlobalScope/registration-attribute.https.html Verify registration attributes on ServiceWorkerGlobalScope: FAIL Verify registration attributes on ServiceWorkerGlobalScope of the newer worker: FAIL /workers/shared-worker-in-data-url-context.window.html: TIMEOUT /worklets/audio-worklet-service-worker-interception.https.html Static import should be intercepted by a service worker.: FAIL linked bug:Bug 1661040 (See attachment for full changes)
Test result changes from PR not available.
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: