From fbaf0bb26397aa498eb9156f06d5a6fe34dd7dd8 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Fri, 19 Apr 2024 03:14:29 +0200 Subject: Merging upstream version 125.0.1. Signed-off-by: Daniel Baumann --- .../service-workers/idlharness.https.any.js.ini | 21 +++++++++++++ .../Service-Worker-Allowed-header.https.html.ini | 34 +++++++++++----------- .../clients-matchall-client-types.https.html.ini | 5 +++- .../local-url-inherit-controller.https.html.ini | 6 ++++ .../navigation-redirect.https.html.ini | 11 ++++--- .../registration-updateviacache.https.html.ini | 4 +-- .../static-router-invalid-rules.https.html.ini | 6 ++++ .../update-import-scripts.https.html.ini | 9 +++--- .../update-missing-import-scripts.https.html.ini | 7 ++--- 9 files changed, 70 insertions(+), 33 deletions(-) (limited to 'testing/web-platform/meta/service-workers') diff --git a/testing/web-platform/meta/service-workers/idlharness.https.any.js.ini b/testing/web-platform/meta/service-workers/idlharness.https.any.js.ini index e591ac3aa6..63304bb0ac 100644 --- a/testing/web-platform/meta/service-workers/idlharness.https.any.js.ini +++ b/testing/web-platform/meta/service-workers/idlharness.https.any.js.ini @@ -528,6 +528,27 @@ [ServiceWorker interface: calling postMessage(any, optional StructuredSerializeOptions) on serviceWorker with too few arguments must throw TypeError] expected: FAIL + [InstallEvent interface: existence and properties of interface object] + expected: FAIL + + [InstallEvent interface object length] + expected: FAIL + + [InstallEvent interface object name] + expected: FAIL + + [InstallEvent interface: existence and properties of interface prototype object] + expected: FAIL + + [InstallEvent interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [InstallEvent interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [InstallEvent interface: operation addRoutes((RouterRule or sequence))] + expected: FAIL + [idlharness.https.any.html] expected: diff --git a/testing/web-platform/meta/service-workers/service-worker/Service-Worker-Allowed-header.https.html.ini b/testing/web-platform/meta/service-workers/service-worker/Service-Worker-Allowed-header.https.html.ini index dc53527abb..9563c3e61f 100644 --- a/testing/web-platform/meta/service-workers/service-worker/Service-Worker-Allowed-header.https.html.ini +++ b/testing/web-platform/meta/service-workers/service-worker/Service-Worker-Allowed-header.https.html.ini @@ -1,46 +1,46 @@ [Service-Worker-Allowed-header.https.html] expected: - if (os == "win") and not swgl and not debug and (processor == "x86"): [OK, TIMEOUT] - if (os == "win") and not swgl and not debug and (processor == "x86_64"): [OK, TIMEOUT] - if (os == "win") and swgl: [OK, TIMEOUT] + if (os == "win") and debug and swgl: [OK, TIMEOUT] + if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT] + if (os == "win") and not debug and (processor == "x86"): [TIMEOUT, OK] [Service-Worker-Allowed is cross-origin to script, registering on a normally disallowed scope] expected: - if (os == "win") and not swgl and not debug and (processor == "x86"): [FAIL, NOTRUN] - if (os == "win") and not swgl and not debug and (processor == "x86_64"): [FAIL, NOTRUN] - if (os == "win") and swgl: [FAIL, NOTRUN] + if (os == "win") and debug and swgl: [FAIL, NOTRUN] + if (os == "win") and not debug and (processor == "x86_64"): [FAIL, NOTRUN] + if (os == "win") and not debug and (processor == "x86"): [NOTRUN, FAIL] FAIL [Service-Worker-Allowed is cross-origin to script, registering on a normally allowed scope] expected: - if (os == "win") and not swgl and not debug and (processor == "x86"): [FAIL, NOTRUN] - if (os == "win") and not swgl and not debug and (processor == "x86_64"): [FAIL, TIMEOUT] - if (os == "win") and swgl: [FAIL, NOTRUN] + if (os == "win") and debug and swgl: [FAIL, NOTRUN] + if (os == "win") and not debug and (processor == "x86_64"): [FAIL, TIMEOUT] + if (os == "win") and not debug and (processor == "x86"): [NOTRUN, FAIL] FAIL [Registering outside Service-Worker-Allowed path] expected: - if (os == "win") and not swgl and not debug and (processor == "x86"): [PASS, NOTRUN] + if (os == "win") and not swgl and not debug and (processor == "x86"): [NOTRUN, PASS] if (os == "win") and swgl: [PASS, TIMEOUT, NOTRUN] [Registering outside Service-Worker-Allowed path with parent reference] expected: - if (os == "win") and not swgl and not debug and (processor == "x86"): [PASS, NOTRUN] + if (os == "win") and not swgl and not debug and (processor == "x86"): [NOTRUN, PASS] if (os == "win") and swgl: [PASS, NOTRUN] [Service-Worker-Allowed is cross-origin to page, same-origin to script] expected: - if (os == "win") and not swgl and not debug and (processor == "x86_64"): [PASS, NOTRUN] - if (os == "win") and not swgl and not debug and (processor == "x86"): [PASS, NOTRUN] - if (os == "win") and swgl: [PASS, NOTRUN] + if (os == "win") and debug and swgl: [PASS, NOTRUN] + if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN] + if (os == "win") and not debug and (processor == "x86"): [NOTRUN, PASS] [Registering within Service-Worker-Allowed path (absolute URL)] expected: - if (processor == "x86") and (os == "win") and not debug: [PASS, NOTRUN] + if (processor == "x86") and not debug: [TIMEOUT, PASS, NOTRUN] [Registering within Service-Worker-Allowed path with parent reference] expected: - if (processor == "x86") and (os == "win") and not debug: [PASS, NOTRUN] + if (processor == "x86") and not debug: [NOTRUN, PASS] [Registering within Service-Worker-Allowed path] expected: - if (processor == "x86") and (os == "win") and not debug: [PASS, TIMEOUT] + if (processor == "x86") and not debug: [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/service-workers/service-worker/clients-matchall-client-types.https.html.ini b/testing/web-platform/meta/service-workers/service-worker/clients-matchall-client-types.https.html.ini index 4d323275ae..5071d344a0 100644 --- a/testing/web-platform/meta/service-workers/service-worker/clients-matchall-client-types.https.html.ini +++ b/testing/web-platform/meta/service-workers/service-worker/clients-matchall-client-types.https.html.ini @@ -1,3 +1,6 @@ [clients-matchall-client-types.https.html] expected: - if (os == "android") and fission: [OK, TIMEOUT] + if swgl and (os == "win"): TIMEOUT + [Verify matchAll() with {window, sharedworker, worker} client types] + expected: + if swgl and (os == "win"): TIMEOUT diff --git a/testing/web-platform/meta/service-workers/service-worker/local-url-inherit-controller.https.html.ini b/testing/web-platform/meta/service-workers/service-worker/local-url-inherit-controller.https.html.ini index 2c436e8295..0cd5399fc3 100644 --- a/testing/web-platform/meta/service-workers/service-worker/local-url-inherit-controller.https.html.ini +++ b/testing/web-platform/meta/service-workers/service-worker/local-url-inherit-controller.https.html.ini @@ -6,3 +6,9 @@ [Data URL worker should not inherit service worker controller.] expected: FAIL + + [Same-origin blob URL sharedworker should inherit service worker controller.] + expected: FAIL + + [Same-origin blob URL sharedworker should intercept fetch().] + expected: FAIL diff --git a/testing/web-platform/meta/service-workers/service-worker/navigation-redirect.https.html.ini b/testing/web-platform/meta/service-workers/service-worker/navigation-redirect.https.html.ini index 83a6e36021..203d95c4b9 100644 --- a/testing/web-platform/meta/service-workers/service-worker/navigation-redirect.https.html.ini +++ b/testing/web-platform/meta/service-workers/service-worker/navigation-redirect.https.html.ini @@ -61,9 +61,8 @@ [navigation-redirect.https.html?default] [SW-fallbacked redirect to same-origin same-scope.] expected: - if (processor == "x86_64") and (os == "linux") and asan and fission: [PASS, FAIL] - if (processor == "x86_64") and (os == "win") and not debug: [PASS, FAIL] - if (processor == "x86") and not debug: [PASS, FAIL] + if not debug and (os == "linux") and asan and fission: [PASS, FAIL] + if not debug and (os == "win"): [PASS, FAIL] [SW-fallbacked redirect to same-origin same-scope with a hash fragment.] expected: @@ -71,4 +70,8 @@ [SW-fallbacked redirect to same-origin same-scope with different hash fragments.] expected: - if (os == "win") and debug and (processor == "x86_64") and not swgl: [PASS, FAIL] + if (os == "win") and (processor == "x86_64") and debug and not swgl: [PASS, FAIL] + + [SW-fallbacked redirect to other-origin and back to same-origin.] + expected: + if swgl and (os == "win"): [PASS, FAIL] diff --git a/testing/web-platform/meta/service-workers/service-worker/registration-updateviacache.https.html.ini b/testing/web-platform/meta/service-workers/service-worker/registration-updateviacache.https.html.ini index ac1d6cd253..3bcb9ca2b1 100644 --- a/testing/web-platform/meta/service-workers/service-worker/registration-updateviacache.https.html.ini +++ b/testing/web-platform/meta/service-workers/service-worker/registration-updateviacache.https.html.ini @@ -26,8 +26,8 @@ [register-with-updateViaCache-none-then-imports] expected: - if (processor == "x86") and (os == "win") and not debug: [PASS, FAIL] + if (processor == "x86") and not debug: [PASS, FAIL] [register-with-updateViaCache-undefined] expected: - if (processor == "x86") and (os == "win") and not debug: [PASS, FAIL] + if (processor == "x86") and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/service-workers/service-worker/tentative/static-router/static-router-invalid-rules.https.html.ini b/testing/web-platform/meta/service-workers/service-worker/tentative/static-router/static-router-invalid-rules.https.html.ini index 8d3ee71ab6..0a251a78f2 100644 --- a/testing/web-platform/meta/service-workers/service-worker/tentative/static-router/static-router-invalid-rules.https.html.ini +++ b/testing/web-platform/meta/service-workers/service-worker/tentative/static-router/static-router-invalid-rules.https.html.ini @@ -1,3 +1,9 @@ [static-router-invalid-rules.https.html] [addRoutes should raise for invalid request method.] expected: FAIL + + [addRoutes should raise if or condition exceeds the depth limit] + expected: FAIL + + [addRoutes should raise if the number of router rules exceeds the length limit] + expected: FAIL diff --git a/testing/web-platform/meta/service-workers/service-worker/update-import-scripts.https.html.ini b/testing/web-platform/meta/service-workers/service-worker/update-import-scripts.https.html.ini index c8a3fee344..e6f70ed1ff 100644 --- a/testing/web-platform/meta/service-workers/service-worker/update-import-scripts.https.html.ini +++ b/testing/web-platform/meta/service-workers/service-worker/update-import-scripts.https.html.ini @@ -1,12 +1,12 @@ [update-import-scripts.https.html] expected: if (os == "win") and not debug and (processor == "x86_64"): [TIMEOUT, OK] - if (os == "win") and not debug and (processor == "x86"): [OK, TIMEOUT] + if (os == "win") and not debug and (processor == "x86"): [TIMEOUT, OK] if (os == "android") and debug and not swgl: [OK, ERROR] [update() should find an update in an imported script but update() should result in failure due to missing the other imported script.] expected: if (os == "win") and not debug and (processor == "x86_64"): NOTRUN - if (os == "win") and not debug and (processor == "x86"): [FAIL, NOTRUN] + if (os == "win") and not debug and (processor == "x86"): [TIMEOUT, FAIL, NOTRUN] if (os == "linux") and not fission and not debug: [FAIL, PASS] FAIL @@ -18,8 +18,7 @@ [update() should fail when a new worker imports an unavailable script.] expected: - if (processor == "x86_64") and (os == "win") and not debug: [PASS, TIMEOUT] - if (processor == "x86") and not debug: [PASS, TIMEOUT] + if (os == "win") and not debug: [PASS, TIMEOUT] [update() should succeed when the old imported script no longer exist but the new worker doesn't import it.] expected: @@ -29,4 +28,4 @@ [update() should work with cross-origin importScripts.] expected: if (os == "win") and not debug and (processor == "x86_64"): [NOTRUN, PASS, TIMEOUT] - if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT, NOTRUN] + if (os == "win") and not debug and (processor == "x86"): [NOTRUN, PASS, TIMEOUT] diff --git a/testing/web-platform/meta/service-workers/service-worker/update-missing-import-scripts.https.html.ini b/testing/web-platform/meta/service-workers/service-worker/update-missing-import-scripts.https.html.ini index b1f0912d87..e38762cf4b 100644 --- a/testing/web-platform/meta/service-workers/service-worker/update-missing-import-scripts.https.html.ini +++ b/testing/web-platform/meta/service-workers/service-worker/update-missing-import-scripts.https.html.ini @@ -1,16 +1,15 @@ [update-missing-import-scripts.https.html] expected: if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT] - if (os == "win") and not debug and (processor == "x86"): [OK, TIMEOUT] + if (os == "win") and not debug and (processor == "x86"): [TIMEOUT, OK] if (os == "linux") and not fission and not debug: [OK, ERROR, CRASH] if (os == "android") and debug and not swgl: [OK, ERROR] [Update service worker with new script that's missing importScripts()] expected: if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN] - if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN] + if (os == "win") and not debug and (processor == "x86"): [TIMEOUT, PASS, NOTRUN] if (os == "linux") and not fission and not debug: [PASS, TIMEOUT] [Initialize global state] expected: - if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] - if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT] + if (os == "win") and not debug: [PASS, TIMEOUT] -- cgit v1.2.3