30.2service-workers/service-worker/

36 / 1,556 WPT subtests passing

Failed
1,065
Timed out
19
Not run
436
Test files
266
Blocking files
250

Tests

3 directories, 242 test files here
DirectorySubtests passingTest filesStanding
ServiceWorkerGlobalScope/0 / 191211 blocking
multi-globals/0 / 311 blocking
navigation-preload/3 / 201110 blocking
Test fileSubtests passingFailedStanding
Service-Worker-Allowed-header.https.html0 / 81ERROR
about-blank-replacement.https.html0 / 77NONE-PASSED
activate-event-after-install-state-change.https.html0 / 11NONE-PASSED
activation-after-registration.https.html0 / 11NONE-PASSED
activation.https.html0 / 44NONE-PASSED
active.https.html0 / 21ERROR
add-routes.https.html0 / 11NONE-PASSED
claim-affect-other-registration.https.html0 / 11NONE-PASSED
claim-fetch.https.html0 / 11NONE-PASSED
claim-not-using-registration.https.html0 / 22NONE-PASSED
claim-shared-worker-fetch.https.html0 / 11NONE-PASSED
claim-using-registration.https.html0 / 22NONE-PASSED
claim-with-redirect.https.html0 / 11NONE-PASSED
claim-worker-fetch.https.html0 / 66NONE-PASSED
client-id.https.html0 / 11NONE-PASSED
client-navigate.https.html0 / 55NONE-PASSED
client-url-creation-url.https.html0 / 1010NONE-PASSED
client-url-of-blob-url-worker.https.html0 / 11NONE-PASSED
clients-get-client-types.https.html0 / 11NONE-PASSED
clients-get-cross-origin.https.html0 / 11NONE-PASSED
clients-get-resultingClientId.https.html0 / 66ERROR
clients-get.https.html0 / 33NONE-PASSED
clients-matchall-blob-url-worker.https.html0 / 22NONE-PASSED
clients-matchall-client-types.https.html0 / 22NONE-PASSED
clients-matchall-exact-controller.https.html0 / 11NONE-PASSED
clients-matchall-frozen.https.html0 / 11NONE-PASSED
clients-matchall-include-uncontrolled.https.html0 / 22NONE-PASSED
clients-matchall-on-evaluation.https.html0 / 11ERROR
clients-matchall-order.https.html0 / 77NONE-PASSED
clients-matchall.https.html0 / 11NONE-PASSED
controlled-dedicatedworker-postMessage.https.html0 / 33NONE-PASSED
controlled-iframe-postMessage.https.html1 / 43With failures
controller-on-disconnect.https.html0 / 11NONE-PASSED
controller-on-load.https.html0 / 11NONE-PASSED
controller-on-reload.https.html0 / 11NONE-PASSED
controller-with-no-fetch-event-handler.https.html1 / 54With failures
credentials.https.html1 / 54With failures
css-sw-same-origin-substitution.https.html0 / 11NONE-PASSED
data-iframe.html0 / 11NONE-PASSED
data-transfer-files.https.html0 / 11NONE-PASSED
dedicated-worker-service-worker-interception.https.html0 / 33NONE-PASSED
detached-context.https.html2 / 42With failures
embed-and-object-are-not-intercepted.https.html0 / 71TIMEOUT
extendable-event-async-waituntil.https.html0 / 1414NONE-PASSED
extendable-event-waituntil.https.html0 / 66NONE-PASSED
fetch-audio-tainting.https.html0 / 11NONE-PASSED
fetch-canvas-tainting-double-write.https.html0 / 11NONE-PASSED
fetch-canvas-tainting-image-cache.https.html0 / 390TIMEOUT
fetch-canvas-tainting-image.https.html0 / 390TIMEOUT
fetch-canvas-tainting-video-cache.https.html0 / 390TIMEOUT
fetch-canvas-tainting-video-with-range-request.https.html0 / 55NONE-PASSED
fetch-canvas-tainting-video.https.html0 / 390TIMEOUT
fetch-cors-exposed-header-names.https.html0 / 11NONE-PASSED
fetch-cors-xhr.https.html0 / 10TIMEOUT
fetch-csp.https.html0 / 11NONE-PASSED
fetch-error.https.html0 / 22NONE-PASSED
fetch-event-add-async.https.html0 / 11NONE-PASSED
fetch-event-after-navigation-within-page.https.html0 / 22NONE-PASSED
fetch-event-async-respond-with.https.html0 / 44ERROR
fetch-event-handled.https.html0 / 81ERROR
fetch-event-network-error.https.html0 / 11NONE-PASSED
fetch-event-redirect.https.html0 / 5555NONE-PASSED
fetch-event-referrer-policy.https.html0 / 11NONE-PASSED
fetch-event-respond-with-argument.https.html0 / 11NONE-PASSED
fetch-event-respond-with-body-loaded-in-chunk.https.html0 / 11NONE-PASSED
fetch-event-respond-with-custom-response.https.html0 / 1111NONE-PASSED
fetch-event-respond-with-partial-stream.https.html0 / 11NONE-PASSED
fetch-event-respond-with-readable-stream-chunk.https.html0 / 11NONE-PASSED
fetch-event-respond-with-readable-stream.https.html0 / 1010NONE-PASSED
fetch-event-respond-with-response-body-with-invalid-chunk.https.html0 / 11NONE-PASSED
fetch-event-respond-with-stops-propagation.https.html0 / 11NONE-PASSED
fetch-event-throws-after-respond-with.https.html0 / 11NONE-PASSED
fetch-event-within-sw.https.html0 / 21ERROR
fetch-event.https.h2.html1 / 65With failures
fetch-event.https.html1 / 4216TIMEOUT
fetch-frame-resource.https.html0 / 66NONE-PASSED
fetch-header-visibility.https.html0 / 11NONE-PASSED
fetch-mixed-content-to-inscope.https.html0 / 10TIMEOUT
fetch-mixed-content-to-outscope.https.html0 / 10TIMEOUT
fetch-request-body-cancel.https.html0 / 21ERROR
fetch-request-css-base-url.https.html0 / 44NONE-PASSED
fetch-request-css-cross-origin.https.html0 / 33NONE-PASSED
fetch-request-css-images.https.html0 / 44NONE-PASSED
fetch-request-fallback.https.html0 / 1616NONE-PASSED
fetch-request-no-freshness-headers.https.html0 / 11NONE-PASSED
fetch-request-redirect.https.html0 / 33NONE-PASSED
fetch-request-resources.https.html0 / 11NONE-PASSED
fetch-request-xhr-sync-error.https.window.js0 / 11NONE-PASSED
fetch-request-xhr-sync-on-worker.https.html0 / 11NONE-PASSED
fetch-request-xhr-sync.https.html0 / 11NONE-PASSED
fetch-request-xhr.https.html0 / 1212NONE-PASSED
fetch-response-taint.https.html0 / 1310TIMEOUT
fetch-response-xhr.https.html0 / 11NONE-PASSED
fetch-waits-for-activate.https.html0 / 22NONE-PASSED
fetch-with-body.https.html0 / 11NONE-PASSED
getregistration.https.html0 / 66NONE-PASSED
getregistrations.https.html0 / 63ERROR
global-serviceworker.https.any.jsnone reported0No subtests
historical.https.any.jsnone reported0No subtests
http-to-https-redirect-and-register.https.html1 / 21With failures
immutable-prototype-serviceworker.https.html0 / 11NONE-PASSED
import-scripts-cross-origin.https.html0 / 11NONE-PASSED
import-scripts-data-url.https.html0 / 11NONE-PASSED
import-scripts-mime-types.https.html0 / 22NONE-PASSED
import-scripts-redirect.https.html0 / 33NONE-PASSED
import-scripts-resource-map.https.html0 / 22NONE-PASSED
import-scripts-updated-flag.https.html0 / 44NONE-PASSED
indexeddb.https.html0 / 11NONE-PASSED
install-event-type.https.html0 / 11NONE-PASSED
installing.https.html0 / 21ERROR
intercepted-referrer.https.html0 / 11NONE-PASSED
interface-requirements-sw.https.html0 / 11NONE-PASSED
invalid-blobtype.https.html0 / 11NONE-PASSED
invalid-header.https.html0 / 11NONE-PASSED
iso-latin1-header.https.html0 / 11NONE-PASSED
local-url-inherit-controller.https.html0 / 99NONE-PASSED
mime-sniffing.https.html0 / 11NONE-PASSED
multipart-image.https.html0 / 55NONE-PASSED
multiple-register.https.html0 / 33NONE-PASSED
multiple-update.https.html0 / 11NONE-PASSED
navigate-window.https.html0 / 22NONE-PASSED
navigation-headers.https.html9 / 8374With failures
navigation-redirect-body.https.html0 / 11NONE-PASSED
navigation-redirect-resolution.https.html0 / 33NONE-PASSED
navigation-redirect-to-http.https.html0 / 10TIMEOUT
navigation-redirect.https.html0 / 7878NONE-PASSED
navigation-sets-cookie.https.html0 / 160TIMEOUT
navigation-timing-extended.https.html0 / 11NONE-PASSED
navigation-timing-sizes.https.html0 / 33NONE-PASSED
navigation-timing.https.html0 / 33NONE-PASSED
nested-blob-url-workers.https.html0 / 33NONE-PASSED
next-hop-protocol.https.html0 / 22NONE-PASSED
no-dynamic-import-in-module.any.jsnone reported0No subtests
no-dynamic-import.any.jsnone reported0No subtests
onactivate-script-error.https.html0 / 55NONE-PASSED
oninstall-script-error.https.html0 / 66NONE-PASSED
opaque-response-preloaded.https.html0 / 22NONE-PASSED
opaque-script.https.html0 / 44NONE-PASSED
performance-timeline.https.html0 / 22NONE-PASSED
postmessage-blob-url.https.html0 / 11NONE-PASSED
postmessage-from-waiting-serviceworker.https.html0 / 11NONE-PASSED
postmessage-msgport-to-client.https.html0 / 11NONE-PASSED
postmessage-to-client-message-queue.https.html0 / 55NONE-PASSED
postmessage-to-client.https.html0 / 11NONE-PASSED
postmessage.https.html0 / 55NONE-PASSED
ready.https.window.js0 / 99NONE-PASSED
redirected-response.https.html0 / 2424NONE-PASSED
referer.https.html0 / 11NONE-PASSED
referrer-policy-header.https.html0 / 33NONE-PASSED
referrer-toplevel-script-fetch.https.html0 / 22NONE-PASSED
register-closed-window.https.html1 / 10Clean
register-default-scope.https.html0 / 33NONE-PASSED
register-same-scope-different-script-url.https.html0 / 55NONE-PASSED
register-wait-forever-in-install-worker.https.html0 / 11NONE-PASSED
registration-basic.https.html0 / 33NONE-PASSED
registration-end-to-end.https.html0 / 11NONE-PASSED
registration-events.https.html0 / 11NONE-PASSED
registration-iframe.https.html0 / 33NONE-PASSED
registration-mime-types.https.html0 / 3939NONE-PASSED
registration-schedule-job.https.html0 / 33NONE-PASSED
registration-scope-module-static-import.https.html0 / 33NONE-PASSED
registration-scope.https.html0 / 1010NONE-PASSED
registration-script-module.https.html0 / 1010NONE-PASSED
registration-script-url.https.html0 / 88NONE-PASSED
registration-script.https.html0 / 99NONE-PASSED
registration-security-error.https.html0 / 88NONE-PASSED
registration-service-worker-attributes.https.html0 / 11NONE-PASSED
registration-updateviacache.https.html0 / 2525NONE-PASSED
rejections.https.html0 / 11NONE-PASSED
request-end-to-end.https.html0 / 11NONE-PASSED
resource-timing-bodySize.https.html0 / 2424NONE-PASSED
resource-timing-cross-origin-server-timing.https.html0 / 11NONE-PASSED
resource-timing-cross-origin.https.html0 / 22NONE-PASSED
resource-timing-fetch-variants.https.html0 / 55NONE-PASSED
resource-timing.sub.https.html0 / 22NONE-PASSED
respond-with-body-accessed-response.https.html0 / 1919NONE-PASSED
same-site-cookies.https.html0 / 660TIMEOUT
sandboxed-iframe-fetch-event.https.html0 / 297TIMEOUT
sandboxed-iframe-navigator-serviceworker.https.html1 / 43With failures
secure-context.https.html0 / 11NONE-PASSED
service-worker-csp-connect.https.html0 / 11NONE-PASSED
service-worker-csp-default.https.html0 / 11NONE-PASSED
service-worker-csp-script.https.html0 / 11NONE-PASSED
service-worker-header.https.html0 / 11NONE-PASSED
serviceworker-message-event-historical.https.html0 / 11NONE-PASSED
serviceworkerobject-scripturl.https.html0 / 44NONE-PASSED
skip-waiting-installed.https.html0 / 11NONE-PASSED
skip-waiting-using-registration.https.html0 / 11NONE-PASSED
skip-waiting-without-client.https.html0 / 11NONE-PASSED
skip-waiting-without-using-registration.https.html0 / 11NONE-PASSED
skip-waiting.https.html0 / 11NONE-PASSED
soft-update-fetch-metadata.https.html0 / 33NONE-PASSED
srcdoc-iframe.https.html0 / 55NONE-PASSED
state.https.html0 / 11NONE-PASSED
static-router-cross-origin-navigation.https.html0 / 11NONE-PASSED
static-router-fetch-event.https.html0 / 22NONE-PASSED
static-router-invalid-rules.https.html0 / 88NONE-PASSED
static-router-main-resource.https.html0 / 99NONE-PASSED
static-router-multiple-router-registrations.https.html0 / 22NONE-PASSED
static-router-mutiple-conditions.https.html0 / 22NONE-PASSED
static-router-no-fetch-handler.https.html0 / 33NONE-PASSED
static-router-race-network-and-fetch-handler.https.html0 / 88NONE-PASSED
static-router-request-destination.https.html0 / 22NONE-PASSED
static-router-request-method.https.html0 / 44NONE-PASSED
static-router-subresource.https.html0 / 1818NONE-PASSED
synced-state.https.html0 / 11NONE-PASSED
uncontrolled-page.https.html0 / 11NONE-PASSED
unregister-controller.https.html0 / 33NONE-PASSED
unregister-immediately-before-installed.https.html0 / 22NONE-PASSED
unregister-immediately-during-extendable-events.https.html0 / 11NONE-PASSED
unregister-immediately.https.html0 / 44NONE-PASSED
unregister-then-register-new-script.https.html0 / 33NONE-PASSED
unregister-then-register.https.html0 / 44NONE-PASSED
unregister.https.html0 / 22NONE-PASSED
update-after-navigation-fetch-event.https.html0 / 33NONE-PASSED
update-after-navigation-redirect.https.html0 / 11NONE-PASSED
update-after-oneday.https.html0 / 11NONE-PASSED
update-bytecheck-cors-import.https.html0 / 88NONE-PASSED
update-bytecheck.https.html0 / 88NONE-PASSED
update-import-scripts.https.html0 / 55NONE-PASSED
update-missing-import-scripts.https.html0 / 22NONE-PASSED
update-module-request-mode.https.html0 / 11NONE-PASSED
update-no-cache-request-headers.https.html0 / 11NONE-PASSED
update-not-allowed.https.html0 / 33NONE-PASSED
update-on-navigation.https.html0 / 11NONE-PASSED
update-recovery.https.html0 / 11NONE-PASSED
update-registration-with-type.https.html0 / 77NONE-PASSED
update-result.https.html0 / 11NONE-PASSED
update.https.html0 / 77NONE-PASSED
waiting.https.html0 / 21ERROR
websocket-in-service-worker.https.html0 / 11NONE-PASSED
websocket.https.html0 / 11NONE-PASSED
webvtt-cross-origin.https.html0 / 99NONE-PASSED
windowclient-ancestorOrigins.sub.https.html0 / 40TIMEOUT
windowclient-navigate.https.html0 / 1111NONE-PASSED
worker-client-id.https.html0 / 11NONE-PASSED
worker-in-sandboxed-iframe-by-csp-fetch-event.https.html0 / 53TIMEOUT
worker-interception-redirect.https.html14 / 3521With failures
worker-interception.https.html0 / 1616NONE-PASSED
xhr-content-length.https.window.js0 / 55NONE-PASSED
xhr-response-url.https.html0 / 66NONE-PASSED
xsl-base-url.https.html0 / 11ERROR

Written as HTML by tools/wpt_site/generate.zig from the runner’s journals and result streams; site.js adds the interactive chart, sorting, filtering and search. Faces: Source Serif 4, Public Sans and Source Code Pro, under the SIL Open Font License. Crane on GitHub.