diff --git a/testing/web-platform/meta/cookies/attributes/domain.sub.html.ini b/testing/web-platform/meta/cookies/attributes/domain.sub.html.ini index 84d61bcb42a1..83309ef21648 100644 --- a/testing/web-platform/meta/cookies/attributes/domain.sub.html.ini +++ b/testing/web-platform/meta/cookies/attributes/domain.sub.html.ini @@ -1,8 +1,7 @@ [domain.sub.html] expected: - if (os == "linux") and not debug and fission and (processor == "x86"): [OK, TIMEOUT] - if (os == "linux") and not debug and fission and (processor == "x86_64"): [OK, TIMEOUT] - if (os == "linux") and not debug and not fission: [OK, TIMEOUT] + if (os == "linux") and debug and not fission and not swgl: TIMEOUT + if (os == "linux") and not debug: [OK, TIMEOUT] [Return cookie for domain match (with first domain attribute as suffix of host name and second a match for host name)] expected: if (os == "linux") and not debug: [PASS, TIMEOUT, NOTRUN] @@ -25,8 +24,8 @@ [Cookies with same name, path, and domain (differing only in leading '.') overwrite each other ('.' second)] expected: - if (os == "linux") and not debug and not fission: [PASS, NOTRUN] if (os == "linux") and not debug and fission: [PASS, TIMEOUT, NOTRUN] + if (os == "linux") and not debug and not fission: [PASS, NOTRUN] [Cookies with same name, path, and domain (differing only in leading '.') overwrite each other ('.' first)] expected: @@ -34,21 +33,19 @@ [No host cookies returned for host cookies after non-host redirect 1] expected: - if (os == "linux") and not debug and fission and (processor == "x86_64"): [PASS, TIMEOUT, NOTRUN] - if (os == "linux") and not debug and fission and (processor == "x86"): [PASS, TIMEOUT, NOTRUN] + if (os == "linux") and not debug and fission: [PASS, TIMEOUT, NOTRUN] if (os == "linux") and not debug and not fission: [PASS, NOTRUN] [No host cookies returned for host cookies after non-host redirect 2] expected: - if (os == "linux") and not debug and fission and (processor == "x86"): [PASS, TIMEOUT, NOTRUN] - if (os == "linux") and not debug and fission and (processor == "x86_64"): [PASS, NOTRUN, TIMEOUT] + if (os == "linux") and not debug and fission: [PASS, TIMEOUT, NOTRUN] if (os == "linux") and not debug and not fission: [PASS, TIMEOUT, NOTRUN] [No host cookies returned for host cookies after non-host redirect 3] expected: - if (os == "linux") and not debug and (processor == "x86_64") and fission: [PASS, NOTRUN, TIMEOUT] - if (os == "linux") and not debug and (processor == "x86_64") and not fission: [PASS, TIMEOUT, NOTRUN] - if (os == "linux") and not debug and (processor == "x86"): [PASS, NOTRUN] + if (os == "linux") and debug and not fission and not swgl: TIMEOUT + if (os == "linux") and not debug and fission: [PASS, TIMEOUT, NOTRUN] + if (os == "linux") and not debug and not fission: [PASS, TIMEOUT, NOTRUN] [Return cookie with valid domain after domain with single dot ('.') value.] expected: @@ -72,12 +69,12 @@ [No cookie returned for domain attribute mismatch (first attribute doesn't, second does, third doesn't)] expected: - if (os == "linux") and not fission and not debug: [PASS, TIMEOUT] + if not fission and (os == "linux") and not debug: [PASS, TIMEOUT] [Return cookie for domain match (with two identical domain attributes)] expected: - if (os == "linux") and not debug and not fission: [PASS, TIMEOUT, NOTRUN] if (os == "linux") and not debug and fission: [PASS, TIMEOUT] + if (os == "linux") and not debug and not fission: [PASS, TIMEOUT, NOTRUN] [No cookie returned for domain with single dot ('.') value.] expected: diff --git a/testing/web-platform/meta/cookies/third-party-cookies/third-party-cookies.tentative.https.html.ini b/testing/web-platform/meta/cookies/third-party-cookies/third-party-cookies.tentative.https.html.ini index a8e2d73bf7c2..dc81e4ca58da 100644 --- a/testing/web-platform/meta/cookies/third-party-cookies/third-party-cookies.tentative.https.html.ini +++ b/testing/web-platform/meta/cookies/third-party-cookies/third-party-cookies.tentative.https.html.ini @@ -1,3 +1,7 @@ [third-party-cookies.tentative.https.html] [Cross site window setting HTTP cookies] expected: FAIL + + [3P fetch: Cookies are not accessible via HTTP] + expected: + if os == "android": FAIL diff --git a/testing/web-platform/meta/credential-management/fedcm-account-auto-selected-flag.https.html.ini b/testing/web-platform/meta/credential-management/fedcm-account-auto-selected-flag.https.html.ini new file mode 100644 index 000000000000..a84875784151 --- /dev/null +++ b/testing/web-platform/meta/credential-management/fedcm-account-auto-selected-flag.https.html.ini @@ -0,0 +1,2 @@ +[fedcm-account-auto-selected-flag.https.html] + expected: ERROR diff --git a/testing/web-platform/meta/credential-management/fedcm-iframe.https.html.ini b/testing/web-platform/meta/credential-management/fedcm-iframe.https.html.ini index 04e25e672de8..1cfc57910317 100644 --- a/testing/web-platform/meta/credential-management/fedcm-iframe.https.html.ini +++ b/testing/web-platform/meta/credential-management/fedcm-iframe.https.html.ini @@ -3,7 +3,6 @@ if os == "linux": https://bugzilla.mozilla.org/show_bug.cgi?id=1845961 expected: if os == "mac": [OK, CRASH] - if os == "linux": [OK, TIMEOUT, CRASH] [OK, TIMEOUT] [FedCM enabled in 2 level deep nested iframe. FedCM should be enabled regardless of iframe nesting depth] expected: FAIL @@ -11,7 +10,6 @@ [FedCM disabled in 2 level deep nested iframe where innermost iframe does not have permission policy] expected: if os == "win": [PASS, NOTRUN] - if os == "linux": [PASS, FAIL, TIMEOUT] [FedCM disabled in 2 level deep nested iframe where middle iframe does not have permission policy] expected: @@ -19,5 +17,8 @@ [FedCM should work in non-HTTPS URLs on localhost] expected: - if os == "linux": [FAIL, TIMEOUT] + if os == "win": [FAIL, TIMEOUT] FAIL + + [FedCM enabled in invisible iframe. FedCM should be enabled as long as the top frame is visible] + expected: FAIL diff --git a/testing/web-platform/meta/credential-management/fedcm-not-observed-by-service-worker.https.html.ini b/testing/web-platform/meta/credential-management/fedcm-not-observed-by-service-worker.https.html.ini index 3489c6498f77..aaa0bf8e2a13 100644 --- a/testing/web-platform/meta/credential-management/fedcm-not-observed-by-service-worker.https.html.ini +++ b/testing/web-platform/meta/credential-management/fedcm-not-observed-by-service-worker.https.html.ini @@ -1,2 +1,6 @@ [fedcm-not-observed-by-service-worker.https.html] - expected: ERROR + expected: + if os == "win": [ERROR, TIMEOUT] + ERROR + [Test that service worker cannot observe fetches performed by FedCM API] + expected: TIMEOUT diff --git a/testing/web-platform/meta/css/css-anchor-position/at-fallback-position-allowed-declarations.html.ini b/testing/web-platform/meta/css/css-anchor-position/at-fallback-position-allowed-declarations.html.ini index 95a26cf7bfe2..620f4c6e7d49 100644 --- a/testing/web-platform/meta/css/css-anchor-position/at-fallback-position-allowed-declarations.html.ini +++ b/testing/web-platform/meta/css/css-anchor-position/at-fallback-position-allowed-declarations.html.ini @@ -125,39 +125,6 @@ [inset: 1px !important is disallowed in @fallback-position] expected: FAIL - [margin-top: 1px is allowed in @fallback-position] - expected: FAIL - - [margin-bottom: 1px is allowed in @fallback-position] - expected: FAIL - - [margin-left: 1px is allowed in @fallback-position] - expected: FAIL - - [margin-right: 1px is allowed in @fallback-position] - expected: FAIL - - [margin-block-start: 1px is allowed in @fallback-position] - expected: FAIL - - [margin-block-end: 1px is allowed in @fallback-position] - expected: FAIL - - [margin-inline-start: 1px is allowed in @fallback-position] - expected: FAIL - - [margin-inline-end: 1px is allowed in @fallback-position] - expected: FAIL - - [margin-block: 1px is allowed in @fallback-position] - expected: FAIL - - [margin-inline: 1px is allowed in @fallback-position] - expected: FAIL - - [margin: 1px is allowed in @fallback-position] - expected: FAIL - [margin-left: 1px is disallowed in @fallback-position] expected: FAIL diff --git a/testing/web-platform/meta/css/css-contain/container-queries/pseudo-elements-011.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/pseudo-elements-011.html.ini deleted file mode 100644 index f916d8516673..000000000000 --- a/testing/web-platform/meta/css/css-contain/container-queries/pseudo-elements-011.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[pseudo-elements-011.html] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-contain/container-queries/pseudo-elements-012.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/pseudo-elements-012.html.ini deleted file mode 100644 index 19f4eb05d612..000000000000 --- a/testing/web-platform/meta/css/css-contain/container-queries/pseudo-elements-012.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[pseudo-elements-012.html] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-auto-state-changed-removed.html.ini b/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-auto-state-changed-removed.html.ini index 7441c2d13d0e..9c67c5d7c5f8 100644 --- a/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-auto-state-changed-removed.html.ini +++ b/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-auto-state-changed-removed.html.ini @@ -1,6 +1,8 @@ [content-visibility-auto-state-changed-removed.html] [ContentVisibilityAutoStateChange does not fire on disconnected element] expected: - if (os == "linux") and swgl and not fission: [PASS, FAIL] + if (os == "linux") and debug and fission and not swgl: [FAIL, PASS] + if (os == "win") and (processor == "x86") and debug: [PASS, FAIL] + if (os == "linux") and debug and not fission: [PASS, FAIL] + if (os == "linux") and not debug: [PASS, FAIL] if (os == "android") and debug: [PASS, FAIL] - if (os == "linux") and not swgl: [PASS, FAIL] diff --git a/testing/web-platform/meta/css/css-lists/counter-004.html.ini b/testing/web-platform/meta/css/css-lists/counter-004.html.ini deleted file mode 100644 index 17f866766f39..000000000000 --- a/testing/web-platform/meta/css/css-lists/counter-004.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[counter-004.html] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-scroll-snap/input/keyboard.html.ini b/testing/web-platform/meta/css/css-scroll-snap/input/keyboard.html.ini index e4f2b2c01b49..acf0f7392c5e 100644 --- a/testing/web-platform/meta/css/css-scroll-snap/input/keyboard.html.ini +++ b/testing/web-platform/meta/css/css-scroll-snap/input/keyboard.html.ini @@ -1,30 +1,14 @@ [keyboard.html] - expected: ERROR [Snaps to bottom-left after pressing ArrowDown] expected: - if (os == "linux") and not debug and (processor == "x86_64") and fission: [PASS, FAIL] - if (os == "linux") and not debug and (processor == "x86_64") and not fission: [PASS, FAIL] - FAIL + if (os == "linux") and not debug and asan and fission: [PASS, FAIL] + if (os == "linux") and not debug and asan and not fission: [PASS, FAIL] + if (os == "linux") and not debug and not asan: [PASS, FAIL] [Snaps to top-left after pressing ArrowUp] expected: - if not fission and (os == "linux") and not debug: [TIMEOUT, PASS, FAIL] - TIMEOUT - - [Snaps to top-right after pressing ArrowRight] - expected: NOTRUN + if not fission and (os == "linux") and not debug: [PASS, FAIL, TIMEOUT] [Snaps to top-left after pressing ArrowLeft] - expected: NOTRUN - - [If the original intended offset is valid as making a snap area cover thesnapport, and there's no other snap offset in between, use the originalintended offset] - expected: NOTRUN - - [If the original intended offset is valid as making a snap area cover the snapport, but there's a defined snap offset in between, use the defined snap offset.] - expected: NOTRUN - - [If there is no valid snap offset on the arrow key's direction other than the current offset, and the scroll-snap-type is mandatory, stay at the current offset.] - expected: NOTRUN - - [If there is no valid snap offset on the arrow key's direction other than the current offset, and the scroll-snap-type is proximity, go to the original intended offset] - expected: NOTRUN + expected: + if asan and not fission: [PASS, FAIL] diff --git a/testing/web-platform/meta/css/css-scroll-snap/input/snap-area-overflow-boundary.html.ini b/testing/web-platform/meta/css/css-scroll-snap/input/snap-area-overflow-boundary.html.ini index f26d08f4426e..2e644ca46159 100644 --- a/testing/web-platform/meta/css/css-scroll-snap/input/snap-area-overflow-boundary.html.ini +++ b/testing/web-platform/meta/css/css-scroll-snap/input/snap-area-overflow-boundary.html.ini @@ -1,8 +1,20 @@ [snap-area-overflow-boundary.html] + expected: + if (os == "linux") and asan and fission: [OK, TIMEOUT] + if (os == "linux") and asan and not fission: [TIMEOUT, OK] + if (os == "linux") and not asan and debug: [TIMEOUT, OK] + if (os == "android") and not debug: [OK, TIMEOUT] + if os == "mac": [OK, TIMEOUT] [Keyboard scrolling with vertical snap-area overflow] expected: if os == "android": PASS FAIL [Mouse-wheel scrolling with vertical snap-area overflow] - expected: FAIL + expected: + if (os == "linux") and asan and not fission: [TIMEOUT, FAIL] + if (os == "linux") and not asan and debug: [TIMEOUT, FAIL] + if (os == "linux") and not asan and not debug: FAIL + if (os == "android") and debug: FAIL + if os == "win": FAIL + [FAIL, TIMEOUT] diff --git a/testing/web-platform/meta/css/css-text/text-spacing-trim/text-spacing-trim-chws-001.html.ini b/testing/web-platform/meta/css/css-text/text-spacing-trim/text-spacing-trim-chws-001.html.ini deleted file mode 100644 index 420e6b42a9c0..000000000000 --- a/testing/web-platform/meta/css/css-text/text-spacing-trim/text-spacing-trim-chws-001.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[text-spacing-trim-chws-001.html] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-typed-om/idlharness.html.ini b/testing/web-platform/meta/css/css-typed-om/idlharness.html.ini index a6eed469903f..7166af345240 100644 --- a/testing/web-platform/meta/css/css-typed-om/idlharness.html.ini +++ b/testing/web-platform/meta/css/css-typed-om/idlharness.html.ini @@ -1537,3 +1537,18 @@ [CSS namespace: operation svmax(double)] expected: FAIL + + [CSS namespace: operation cap(double)] + expected: FAIL + + [CSS namespace: operation rch(double)] + expected: FAIL + + [CSS namespace: operation rex(double)] + expected: FAIL + + [CSS namespace: operation ric(double)] + expected: FAIL + + [CSS namespace: operation rcap(double)] + expected: FAIL diff --git a/testing/web-platform/meta/dom/parts/basic-dom-part-objects.tentative.html.ini b/testing/web-platform/meta/dom/parts/basic-dom-part-objects.tentative.html.ini index d21aca998948..1d614c0fe4be 100644 --- a/testing/web-platform/meta/dom/parts/basic-dom-part-objects.tentative.html.ini +++ b/testing/web-platform/meta/dom/parts/basic-dom-part-objects.tentative.html.ini @@ -167,15 +167,6 @@ [ChildNodePart children manipulation (DocumentFragment)] expected: FAIL - [Basic declarative DOM Parts (Main Document)] - expected: FAIL - - [Basic declarative DOM Parts (Template)] - expected: FAIL - - [Basic declarative DOM Parts (Clone)] - expected: FAIL - [Cloning (Document)] expected: FAIL @@ -224,23 +215,8 @@ [ChildNodePart children manipulation (DocumentFragment)] expected: FAIL - [Basic declarative DOM Parts (Main Document)] - expected: FAIL - - [Basic declarative DOM Parts (Template)] - expected: FAIL - - [Basic declarative DOM Parts (Clone)] - expected: FAIL - [Corner case ChildNodePart construction and cloning (Document)] expected: FAIL [Corner case ChildNodePart construction and cloning (DocumentFragment)] expected: FAIL - - [Basic declarative DOM Parts (PartClone)] - expected: FAIL - - [Basic declarative DOM Parts (DeclarativeShadowDOM)] - expected: FAIL diff --git a/testing/web-platform/meta/encoding/idlharness-shadowrealm.window.js.ini b/testing/web-platform/meta/encoding/idlharness-shadowrealm.window.js.ini index cb6327750296..74f4b82c8a8e 100644 --- a/testing/web-platform/meta/encoding/idlharness-shadowrealm.window.js.ini +++ b/testing/web-platform/meta/encoding/idlharness-shadowrealm.window.js.ini @@ -1,7 +1,5 @@ [idlharness-shadowrealm.window.html] prefs: [javascript.options.experimental.shadow_realms:true] - expected: - if (os == "android") and fission: [OK, TIMEOUT, ERROR] [TextDecoder interface: existence and properties of interface object] expected: FAIL @@ -20,9 +18,6 @@ [TextDecoder interface: existence and properties of interface prototype object's @@unscopables property] expected: FAIL - [TextDecoder interface: operation decode(optional BufferSource, optional TextDecodeOptions)] - expected: FAIL - [TextDecoder interface: attribute encoding] expected: FAIL @@ -58,3 +53,6 @@ [TextEncoder interface: attribute encoding] expected: FAIL + + [TextDecoder interface: operation decode(optional AllowSharedBufferSource, optional TextDecodeOptions)] + expected: FAIL diff --git a/testing/web-platform/meta/fetch/api/abort/serviceworker-intercepted.https.html.ini b/testing/web-platform/meta/fetch/api/abort/serviceworker-intercepted.https.html.ini index c35c3cd8bea4..524e769c97f6 100644 --- a/testing/web-platform/meta/fetch/api/abort/serviceworker-intercepted.https.html.ini +++ b/testing/web-platform/meta/fetch/api/abort/serviceworker-intercepted.https.html.ini @@ -1,7 +1,45 @@ [serviceworker-intercepted.https.html] expected: TIMEOUT [Service Worker can observe the fetch abort and associated abort reason] - expected: TIMEOUT + expected: + if os == "win": [TIMEOUT, NOTRUN] + TIMEOUT [Abort reason serialization happens on abort] expected: NOTRUN + + [response.arrayBuffer() rejects if already aborted] + expected: + if os == "win": [PASS, NOTRUN] + + [Stream errors once aborted.] + expected: + if os == "win": [PASS, NOTRUN] + + [Already aborted request does not land in service worker] + expected: + if os == "win": [PASS, TIMEOUT] + + [fetch() rejects with abort reason] + expected: + if os == "win": [PASS, NOTRUN] + + [response.json() rejects if already aborted] + expected: + if os == "win": [PASS, NOTRUN] + + [response.blob() rejects if already aborted] + expected: + if os == "win": [PASS, NOTRUN] + + [fetch() response body has abort reason] + expected: + if os == "win": [PASS, NOTRUN] + + [response.formData() rejects if already aborted] + expected: + if os == "win": [PASS, NOTRUN] + + [response.text() rejects if already aborted] + expected: + if os == "win": [PASS, NOTRUN] diff --git a/testing/web-platform/meta/fetch/api/basic/request-forbidden-headers.any.js.ini b/testing/web-platform/meta/fetch/api/basic/request-forbidden-headers.any.js.ini index bf82cc215890..2b90db244bc7 100644 --- a/testing/web-platform/meta/fetch/api/basic/request-forbidden-headers.any.js.ini +++ b/testing/web-platform/meta/fetch/api/basic/request-forbidden-headers.any.js.ini @@ -1,17 +1,8 @@ [request-forbidden-headers.any.sharedworker.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] - [Access-Control-Request-Private-Network is a forbidden request header] - expected: FAIL - [request-forbidden-headers.any.serviceworker.html] expected: - if (os == "win") and not debug and (processor == "x86"): [OK, TIMEOUT] - if (os == "android") and fission: [OK, TIMEOUT] - [Access-Control-Request-Private-Network is a forbidden request header] - expected: FAIL - + if (processor == "x86") and not debug: [OK, TIMEOUT] [header X-HTTP-METHOD is forbidden to use value GET,track ] expected: if (processor == "x86") and not debug: [PASS, TIMEOUT] @@ -118,14 +109,5 @@ [request-forbidden-headers.any.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] - [Access-Control-Request-Private-Network is a forbidden request header] - expected: FAIL - [request-forbidden-headers.any.worker.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] - [Access-Control-Request-Private-Network is a forbidden request header] - expected: FAIL diff --git a/testing/web-platform/meta/fetch/api/request/request-headers.any.js.ini b/testing/web-platform/meta/fetch/api/request/request-headers.any.js.ini deleted file mode 100644 index f9c8684e353c..000000000000 --- a/testing/web-platform/meta/fetch/api/request/request-headers.any.js.ini +++ /dev/null @@ -1,22 +0,0 @@ -[request-headers.any.serviceworker.html] - [Adding invalid request header "Access-Control-Request-Private-Network: KO"] - expected: FAIL - - -[request-headers.any.worker.html] - [Adding invalid request header "Access-Control-Request-Private-Network: KO"] - expected: FAIL - - -[request-headers.any.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] - [Adding invalid request header "Access-Control-Request-Private-Network: KO"] - expected: FAIL - - -[request-headers.any.sharedworker.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] - [Adding invalid request header "Access-Control-Request-Private-Network: KO"] - expected: FAIL diff --git a/testing/web-platform/meta/fledge/tentative/join-leave-ad-interest-group.https.sub.window.js.ini b/testing/web-platform/meta/fledge/tentative/join-leave-ad-interest-group.https.sub.window.js.ini index d67d7a965869..8c27932ef914 100644 --- a/testing/web-platform/meta/fledge/tentative/join-leave-ad-interest-group.https.sub.window.js.ini +++ b/testing/web-platform/meta/fledge/tentative/join-leave-ad-interest-group.https.sub.window.js.ini @@ -149,18 +149,6 @@ [Join and leave interest group: {"expectJoinSucces":false,"expectLeaveSucces":true,"interestGroup":{"owner":"https://web-platform.test:8443","name":"default name","ads":[{"1":[2,3\],"metadata":[{"a":"b"},"c"\]}\]}}] expected: FAIL - [Join and leave interest group: {"expectJoinSucces":true,"expectLeaveSucces":true,"interestGroup":{"owner":"https://web-platform.test:8443","name":"default name","ads":[{"renderUrl":"https://somewhere.test/"}\]}}] - expected: FAIL - - [Join and leave interest group: {"expectJoinSucces":true,"expectLeaveSucces":true,"interestGroup":{"owner":"https://web-platform.test:8443","name":"default name","ads":[{"renderUrl":"https://somewhere.test/"},{"renderUrl":"https://somewhere-else.test/"}\]}}] - expected: FAIL - - [Join and leave interest group: {"expectJoinSucces":true,"expectLeaveSucces":true,"interestGroup":{"owner":"https://web-platform.test:8443","name":"default name","ads":[{"renderUrl":"https://somewhere.test/","metadata":null}\]}}] - expected: FAIL - - [Join and leave interest group: {"expectJoinSucces":true,"expectLeaveSucces":true,"interestGroup":{"owner":"https://web-platform.test:8443","name":"default name","ads":[{"renderUrl":"https://somewhere.test/","metadata":null,"someOtherField":"foo"}\]}}] - expected: FAIL - [Join and leave interest group: {"expectJoinSucces":false,"expectLeaveSucces":true,"interestGroup":{"owner":"https://web-platform.test:8443","name":"default name","adComponents":null}}] expected: FAIL @@ -179,18 +167,6 @@ [Join and leave interest group: {"expectJoinSucces":false,"expectLeaveSucces":true,"interestGroup":{"owner":"https://web-platform.test:8443","name":"default name","adComponents":[{"1":[2,3\],"metadata":[{"a":"b"},"c"\]}\]}}] expected: FAIL - [Join and leave interest group: {"expectJoinSucces":true,"expectLeaveSucces":true,"interestGroup":{"owner":"https://web-platform.test:8443","name":"default name","adComponents":[{"renderUrl":"https://somewhere.test/"}\]}}] - expected: FAIL - - [Join and leave interest group: {"expectJoinSucces":true,"expectLeaveSucces":true,"interestGroup":{"owner":"https://web-platform.test:8443","name":"default name","adComponents":[{"renderUrl":"https://somewhere.test/"},{"renderUrl":"https://elsewhere.test/"}\]}}] - expected: FAIL - - [Join and leave interest group: {"expectJoinSucces":true,"expectLeaveSucces":true,"interestGroup":{"owner":"https://web-platform.test:8443","name":"default name","adComponents":[{"renderUrl":"https://somewhere.test/","metadata":null}\]}}] - expected: FAIL - - [Join and leave interest group: {"expectJoinSucces":true,"expectLeaveSucces":true,"interestGroup":{"owner":"https://web-platform.test:8443","name":"default name","adComponents":[{"renderUrl":"https://somewhere.test/","metadata":null,"someOtherField":"foo"}\]}}] - expected: FAIL - [Join and leave interest group: {"expectJoinSucces":true,"expectLeaveSucces":true,"interestGroup":{"owner":"https://web-platform.test:8443","name":"default name","extra":false,"fields":{"do":"not"},"matter":"at","all":[3,4,5\]}}] expected: FAIL diff --git a/testing/web-platform/meta/fledge/tentative/no-winner.https.sub.window.js.ini b/testing/web-platform/meta/fledge/tentative/no-winner.https.sub.window.js.ini index 10ec0439c3f6..6b83cfb69683 100644 --- a/testing/web-platform/meta/fledge/tentative/no-winner.https.sub.window.js.ini +++ b/testing/web-platform/meta/fledge/tentative/no-winner.https.sub.window.js.ini @@ -41,24 +41,12 @@ [Bidding logic script: generateBid=return "Foo";] expected: FAIL - [Bidding logic script: generateBid=return interestGroup.ads[0\].renderUrl;] - expected: FAIL - [Bidding logic script: generateBid=return {bid: 1, render: "https://not-in-ads-array.test/"};] expected: FAIL [Bidding logic script: generateBid=return {bid: 1};] expected: FAIL - [Bidding logic script: generateBid=return {render: interestGroup.ads[0\].renderUrl};] - expected: FAIL - - [Bidding logic script: generateBid=return {bid:0, render: interestGroup.ads[0\].renderUrl};] - expected: FAIL - - [Bidding logic script: generateBid=return {bid:-1, render: interestGroup.ads[0\].renderUrl};] - expected: FAIL - [Decision logic script: error=close-connection] expected: FAIL diff --git a/testing/web-platform/meta/fledge/tentative/reporting-arguments.https.sub.window.js.ini b/testing/web-platform/meta/fledge/tentative/reporting-arguments.https.sub.window.js.ini index e3f2d56aeeb1..ced2549547f1 100644 --- a/testing/web-platform/meta/fledge/tentative/reporting-arguments.https.sub.window.js.ini +++ b/testing/web-platform/meta/fledge/tentative/reporting-arguments.https.sub.window.js.ini @@ -20,9 +20,6 @@ [browserSignals.topLevelSeller and browserSignals.componentSeller test.] expected: FAIL - [browserSignals.renderUrl test.] - expected: FAIL - [browserSignals.bid test.] expected: FAIL diff --git a/testing/web-platform/meta/fs/FileSystemBaseHandle-IndexedDB.https.any.js.ini b/testing/web-platform/meta/fs/FileSystemBaseHandle-IndexedDB.https.any.js.ini index a669cf7396e2..a3a2e544afda 100644 --- a/testing/web-platform/meta/fs/FileSystemBaseHandle-IndexedDB.https.any.js.ini +++ b/testing/web-platform/meta/fs/FileSystemBaseHandle-IndexedDB.https.any.js.ini @@ -1,44 +1,48 @@ [FileSystemBaseHandle-IndexedDB.https.any.html] expected: - if (os == "win") and (processor == "x86_64") and debug and swgl: [OK, TIMEOUT] - if (os == "win") and (processor == "x86_64") and debug and not swgl: [OK, ERROR, TIMEOUT] - if (os == "win") and (processor == "x86") and not debug: [OK, ERROR, TIMEOUT] - if (os == "win") and (processor == "x86") and debug: [OK, TIMEOUT] - if (os == "win") and (processor == "x86_64") and not debug: [ERROR, OK, TIMEOUT] + if (os == "win") and not swgl and debug and (processor == "x86_64"): [OK, ERROR, TIMEOUT] + if (os == "win") and not swgl and debug and (processor == "x86"): [ERROR, OK, TIMEOUT] + if (os == "win") and not swgl and not debug and (processor == "x86_64"): [TIMEOUT, OK, ERROR] + if (os == "win") and not swgl and not debug and (processor == "x86"): [OK, ERROR, TIMEOUT] + if (os == "win") and swgl: [OK, TIMEOUT] if (os == "mac") and not debug: [OK, ERROR] [Store handle in IndexedDB and read from new transaction.] expected: - if (os == "win") and (processor == "x86") and not debug: [PASS, TIMEOUT, NOTRUN] - if (os == "win") and (processor == "x86_64"): [PASS, TIMEOUT, NOTRUN] + if (os == "win") and debug and (processor == "x86_64"): [PASS, TIMEOUT, NOTRUN] + 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] [Store handles and blobs in IndexedDB.] expected: - if (os == "win") and (processor == "x86") and not debug: [PASS, TIMEOUT, NOTRUN] - if (os == "win") and (processor == "x86_64"): [PASS, TIMEOUT, NOTRUN] + if (os == "win") and debug and (processor == "x86_64"): [PASS, TIMEOUT, NOTRUN] + 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] [Store handle in IndexedDB and read using a cursor.] expected: if (os == "win") and not swgl and debug and (processor == "x86_64"): [PASS, TIMEOUT, NOTRUN] + if (os == "win") and not swgl and not debug and (processor == "x86_64"): [NOTRUN, PASS, TIMEOUT] if (os == "win") and not swgl and not debug and (processor == "x86"): [PASS, TIMEOUT, NOTRUN] - if (os == "win") and not swgl and not debug and (processor == "x86_64"): [PASS, TIMEOUT, NOTRUN] - if (os == "mac") and not debug: [PASS, NOTRUN] if (os == "win") and swgl: [PASS, NOTRUN] + if (os == "mac") and not debug: [PASS, NOTRUN] [Store handle in IndexedDB using inline keys.] expected: if (os == "win") and debug and (processor == "x86_64"): [PASS, NOTRUN] - if (os == "win") and debug and (processor == "x86"): [PASS, TIMEOUT] + if (os == "win") and debug and (processor == "x86"): [NOTRUN, PASS, TIMEOUT] + 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 == "mac") and not debug: [PASS, NOTRUN] - if (os == "win") and not debug: [PASS, TIMEOUT, NOTRUN] [Store handle in IndexedDB and read from pending transaction.] expected: - if (os == "win") and (processor == "x86") and not debug: [PASS, TIMEOUT] - if (os == "win") and (processor == "x86_64"): [PASS, TIMEOUT] + if (os == "win") and debug and (processor == "x86_64"): [PASS, TIMEOUT] + if (os == "win") and not debug and (processor == "x86_64"): [TIMEOUT, PASS] + if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT] [Store and retrieve the root directory from IndexedDB.] expected: - if (os == "win") and debug and (processor == "x86"): [PASS, NOTRUN] + if (os == "win") and debug and (processor == "x86"): [NOTRUN, PASS] if (os == "win") and not debug and (processor == "x86_64"): [NOTRUN, PASS] if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN] if (os == "mac") and not debug: [PASS, NOTRUN] @@ -46,31 +50,39 @@ [FileSystemBaseHandle-IndexedDB.https.any.worker.html] expected: - if (os == "mac") and not debug: [OK, TIMEOUT] - if os == "win": [OK, TIMEOUT] + if (os == "win") and not swgl and debug and (processor == "x86"): [TIMEOUT, OK] + if (os == "win") and not swgl and not debug and (processor == "x86_64"): [TIMEOUT, OK] + if (os == "mac") and debug: OK + if os == "linux": OK + if os == "android": OK + [OK, TIMEOUT] [Store handles and blobs in IndexedDB.] expected: - if (os == "win") and (processor == "x86") and not debug: [PASS, TIMEOUT, NOTRUN] - if (os == "win") and (processor == "x86_64"): [PASS, TIMEOUT, NOTRUN] + if (os == "win") and debug and (processor == "x86_64"): [PASS, TIMEOUT, NOTRUN] + 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] [Store handle in IndexedDB and read using a cursor.] expected: - if (os == "win") and (processor == "x86") and not debug: [PASS, TIMEOUT, NOTRUN] - if (os == "win") and (processor == "x86") and debug: [PASS, TIMEOUT] - if (os == "win") and (processor == "x86_64"): [PASS, TIMEOUT, NOTRUN] + if (os == "win") and debug and (processor == "x86_64"): [PASS, TIMEOUT, NOTRUN] + if (os == "win") and debug and (processor == "x86"): [TIMEOUT, PASS] + 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 == "mac") and not debug: [PASS, TIMEOUT] [Store handle in IndexedDB using inline keys.] expected: - if (os == "win") and (processor == "x86") and debug: [PASS, NOTRUN] - if (os == "win") and (processor == "x86") and not debug: [PASS, TIMEOUT, NOTRUN] - if (os == "win") and (processor == "x86_64"): [PASS, TIMEOUT, NOTRUN] + if (os == "win") and debug and (processor == "x86_64"): [PASS, TIMEOUT, NOTRUN] + if (os == "win") and debug and (processor == "x86"): [NOTRUN, PASS] + 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 == "mac") and not debug: [PASS, NOTRUN] [Store handle in IndexedDB and read from new transaction.] expected: - if (os == "win") and (processor == "x86") and not debug: [PASS, TIMEOUT, NOTRUN] - if (os == "win") and (processor == "x86_64"): [PASS, TIMEOUT, NOTRUN] + if (os == "win") and debug and (processor == "x86_64"): [PASS, TIMEOUT, NOTRUN] + if (os == "win") and not debug and (processor == "x86_64"): [TIMEOUT, PASS, NOTRUN] + if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT, NOTRUN] [Store handle in IndexedDB and read from pending transaction.] expected: @@ -79,6 +91,8 @@ [Store and retrieve the root directory from IndexedDB.] expected: - if (os == "win") and debug and (processor == "x86_64") and not swgl: [PASS, NOTRUN] - if (os == "win") and not debug: [PASS, NOTRUN] + if (os == "win") and not swgl and debug and (processor == "x86_64"): [PASS, NOTRUN] + if (os == "win") and not swgl and debug and (processor == "x86"): NOTRUN + if (os == "win") and not swgl and not debug and (processor == "x86_64"): [NOTRUN, PASS] + if (os == "win") and not swgl and not debug and (processor == "x86"): [PASS, NOTRUN] if (os == "mac") and not debug: [PASS, NOTRUN] diff --git a/testing/web-platform/meta/fs/FileSystemFileHandle-cross-primitive-locking.https.tentative.worker.js.ini b/testing/web-platform/meta/fs/FileSystemFileHandle-cross-primitive-locking.https.tentative.worker.js.ini index 149d732a003f..f5e4843927c3 100644 --- a/testing/web-platform/meta/fs/FileSystemFileHandle-cross-primitive-locking.https.tentative.worker.js.ini +++ b/testing/web-platform/meta/fs/FileSystemFileHandle-cross-primitive-locking.https.tentative.worker.js.ini @@ -1,6 +1,5 @@ [FileSystemFileHandle-cross-primitive-locking.https.tentative.worker.html] expected: - if (os == "win") and debug and (processor == "x86"): [OK, TIMEOUT] if (os == "win") and not debug: TIMEOUT [After a file has finished moving, that file can have an open access handle in readwrite mode] expected: FAIL @@ -45,92 +44,75 @@ [A file with an open access handle in read-only mode cannot be removed] expected: - if (processor == "x86_64") and (os == "win") and not debug: NOTRUN - if (processor == "x86") and (os == "linux"): [FAIL, TIMEOUT] + if (os == "win") and not debug: NOTRUN FAIL [A file with an open access handle in read-only mode does not interfere with removing another file] expected: - if (processor == "x86_64") and (os == "win") and not debug: NOTRUN - if (processor == "x86") and (os == "linux"): [FAIL, NOTRUN] + if (os == "win") and not debug: NOTRUN FAIL [After an open access handle in read-only mode on a file has been closed, that file can be removed] expected: - if (processor == "x86_64") and (os == "win") and not debug: NOTRUN - if (processor == "x86") and (os == "linux"): [FAIL, NOTRUN] + if (os == "win") and not debug: NOTRUN FAIL [When there's an open writable stream in siloed mode on a file, cannot have an open access handle in read-only mode on that same file] expected: - if (processor == "x86_64") and (os == "win") and not debug: NOTRUN - if (processor == "x86") and (os == "linux"): [PASS, NOTRUN] + if (os == "win") and not debug: NOTRUN [A file with an open writable stream in siloed mode does not interfere with an open access handle in read-only mode on another file] expected: - if (processor == "x86_64") and (os == "win") and not debug: NOTRUN - if (processor == "x86") and (os == "linux"): [PASS, NOTRUN] + if (os == "win") and not debug: NOTRUN [After all writable streams in siloed mode have been closed for a file, that file can have an open access handle in read-only mode] expected: - if (processor == "x86_64") and (os == "win") and not debug: NOTRUN - if (processor == "x86") and (os == "linux"): [PASS, TIMEOUT, NOTRUN] + if (os == "win") and not debug: NOTRUN [When there's an open access handle in read-only mode on a file, cannot open an open writable stream in siloed mode on that same file] expected: - if (processor == "x86_64") and (os == "win") and not debug: NOTRUN - if (processor == "x86") and (os == "linux"): [PASS, NOTRUN] + if (os == "win") and not debug: NOTRUN [A file with an open access handle in read-only mode does not interfere with the creation of an open writable stream in siloed mode on another file] expected: - if (processor == "x86_64") and (os == "win") and not debug: NOTRUN - if (processor == "x86") and (os == "linux"): [PASS, NOTRUN] + if (os == "win") and not debug: NOTRUN [When there's an open writable stream in exclusive mode on a file, cannot have an open access handle in read-only mode on that same file] expected: - if (processor == "x86_64") and (os == "win") and not debug: NOTRUN - if (processor == "x86") and (os == "linux"): [PASS, NOTRUN] + if (os == "win") and not debug: NOTRUN [A file with an open writable stream in exclusive mode does not interfere with an open access handle in read-only mode on another file] expected: - if (processor == "x86_64") and (os == "win") and not debug: NOTRUN - if (processor == "x86") and (os == "linux"): [PASS, NOTRUN] + if (os == "win") and not debug: NOTRUN [After a writable stream in exclusive mode has been closed for a file, that file can have an open access handle in read-only mode] expected: - if (processor == "x86_64") and (os == "win") and not debug: NOTRUN - if (processor == "x86") and (os == "linux"): [PASS, NOTRUN] + if (os == "win") and not debug: NOTRUN [When there's an open access handle in read-only mode on a file, cannot open an open writable stream in exclusive mode on that same file] expected: - if (processor == "x86_64") and (os == "win") and not debug: NOTRUN - if (processor == "x86") and (os == "linux"): [PASS, NOTRUN] + if (os == "win") and not debug: NOTRUN [A file with an open access handle in read-only mode does not interfere with the creation of an open writable stream in exclusive mode on another file] expected: - if (processor == "x86_64") and (os == "win") and not debug: NOTRUN - if (processor == "x86") and (os == "linux"): [PASS, NOTRUN] + if (os == "win") and not debug: NOTRUN [A file with an ongoing move operation does not interfere with an open access handle in readwrite-unsafe mode on another file] expected: - if (processor == "x86_64") and (os == "win") and not debug: NOTRUN - if (processor == "x86") and (os == "linux"): [PASS, NOTRUN] + if (os == "win") and not debug: NOTRUN [After a file has finished moving, that file can have an open access handle in readwrite-unsafe mode] expected: - if (processor == "x86_64") and (os == "win") and not debug: NOTRUN - if (processor == "x86") and (os == "linux"): [FAIL, NOTRUN] + if (os == "win") and not debug: NOTRUN FAIL [A file cannot be moved to a location with an open access handle in readwrite-unsafe mode] expected: - if (processor == "x86_64") and (os == "win") and not debug: NOTRUN - if (processor == "x86") and (os == "linux"): [PASS, NOTRUN] + if (os == "win") and not debug: NOTRUN [A file with an open access handle in readwrite-unsafe mode cannot be moved] expected: - if (processor == "x86_64") and (os == "win") and not debug: [NOTRUN, PASS, TIMEOUT] - if (processor == "x86") and (os == "linux"): [PASS, NOTRUN] + if (os == "win") and not debug: [NOTRUN, PASS, TIMEOUT] [A file with an open access handle in readwrite-unsafe mode does not interfere with moving another file] expected: @@ -302,31 +284,27 @@ [A directory cannot be removed if it contains a file that has an open writable stream in exclusive mode.] expected: - if (os == "win") and debug and (processor == "x86"): [FAIL, TIMEOUT] if (os == "win") and not debug: NOTRUN FAIL [When there's an open writable stream in exclusive mode on a file, cannot have an ongoing remove operation on that same file] expected: - if (os == "win") and debug and (processor == "x86"): [FAIL, NOTRUN] if (os == "win") and not debug: NOTRUN FAIL [A file with an open writable stream in exclusive mode does not interfere with an ongoing remove operation on another file] expected: - if (os == "win") and debug and (processor == "x86"): [FAIL, NOTRUN] if (os == "win") and not debug: NOTRUN FAIL [After a writable stream in exclusive mode has been closed for a file, that file can have an ongoing remove operation] expected: - if (os == "win") and debug and (processor == "x86"): [FAIL, NOTRUN] if (os == "win") and not debug: NOTRUN FAIL [A file with an open access handle in readwrite mode does not interfere with the creation of an open writable stream in siloed mode on another file] expected: - if (os == "win") and not debug: NOTRUN + if (os == "win") and not debug: [NOTRUN, PASS, TIMEOUT] [After an open access handle in read-only mode on a file has been closed, that file can be moved] expected: @@ -342,7 +320,7 @@ [When there's an open writable stream in exclusive mode on a file, cannot have an open access handle in readwrite mode on that same file] expected: - if (os == "win") and not debug: NOTRUN + if (os == "win") and not debug: [NOTRUN, PASS, TIMEOUT] [When there's an open access handle in readwrite mode on a file, cannot open an open writable stream in exclusive mode on that same file] expected: @@ -358,11 +336,11 @@ [When there's an open access handle in readwrite mode on a file, cannot open an open writable stream in siloed mode on that same file] expected: - if (os == "win") and not debug: NOTRUN + if (os == "win") and not debug: [PASS, TIMEOUT, NOTRUN] [A file with an open writable stream in exclusive mode does not interfere with an open access handle in readwrite mode on another file] expected: - if (os == "win") and not debug: NOTRUN + if (os == "win") and not debug: [NOTRUN, TIMEOUT] [A file with an ongoing move operation does not interfere with an open access handle in read-only mode on another file] expected: @@ -370,7 +348,7 @@ [After all writable streams in siloed mode have been closed for a file, that file can have an open access handle in readwrite mode] expected: - if (os == "win") and not debug: [NOTRUN, TIMEOUT] + if (os == "win") and not debug: [PASS, TIMEOUT, NOTRUN] [A file with an open access handle in read-only mode does not interfere with moving another file] expected: @@ -378,4 +356,4 @@ [A file with an open writable stream in siloed mode does not interfere with an open access handle in readwrite mode on another file] expected: - if (os == "win") and not debug: [TIMEOUT, PASS] + if (os == "win") and not debug: [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/fs/FileSystemFileHandle-writable-file-stream-lock-modes.https.tentative.worker.js.ini b/testing/web-platform/meta/fs/FileSystemFileHandle-writable-file-stream-lock-modes.https.tentative.worker.js.ini index 12e1b9166e36..8c6ce6eaebc9 100644 --- a/testing/web-platform/meta/fs/FileSystemFileHandle-writable-file-stream-lock-modes.https.tentative.worker.js.ini +++ b/testing/web-platform/meta/fs/FileSystemFileHandle-writable-file-stream-lock-modes.https.tentative.worker.js.ini @@ -1,4 +1,6 @@ [FileSystemFileHandle-writable-file-stream-lock-modes.https.tentative.worker.html] + expected: + if (os == "win") and not debug and (processor == "x86_64"): TIMEOUT [A writable stream opens in siloed mode by default] expected: FAIL @@ -6,34 +8,58 @@ expected: FAIL [When there's an open writable stream in siloed mode on a file, cannot open another writable stream in exclusive on that same file] - expected: FAIL + expected: + if (os == "win") and not debug and (processor == "x86_64"): [FAIL, NOTRUN] + FAIL [After all writable streams in siloed mode on a file has been closed, can open another writable stream in exclusive on the same file] - expected: FAIL + expected: + if (os == "win") and not debug and (processor == "x86_64"): [TIMEOUT, FAIL, NOTRUN] + FAIL [A writable stream in exclusive mode has a mode property equal to exclusive] - expected: FAIL + expected: + if (os == "win") and not debug and (processor == "x86_64"): [NOTRUN, FAIL, TIMEOUT] + FAIL [A writable stream in exclusive mode takes a lock that is exclusive] - expected: FAIL + expected: + if (os == "win") and not debug and (processor == "x86_64"): [NOTRUN, FAIL] + FAIL [When there's an open writable stream in exclusive mode on a file, cannot open another writable stream in siloed on that same file] - expected: FAIL + expected: + if (os == "win") and not debug and (processor == "x86_64"): NOTRUN + FAIL [After a writable stream in exclusive mode on a file has been closed, can open another writable stream in siloed on the same file] - expected: FAIL + expected: + if (os == "win") and not debug and (processor == "x86_64"): NOTRUN + FAIL [When there's an open writable stream in exclusive mode on a file, can open another writable stream in exclusive on a different file] expected: - if (os == "win") and not debug and (processor == "x86"): [FAIL, PASS] + if (os == "linux") and not swgl and asan and fission: PASS + if (os == "win") and not debug and (processor == "x86_64"): [NOTRUN, PASS, FAIL] if (os == "linux") and swgl and fission: PASS - if (os == "android") and debug and swgl: [FAIL, PASS] + if (os == "linux") and not swgl and not asan: PASS if (os == "win") and debug: PASS - if (os == "linux") and not swgl: PASS [PASS, FAIL] [When there's an open writable stream in exclusive mode on a file, cannot open another writable stream in exclusive on that same file] - expected: FAIL + expected: + if (os == "win") and not debug and (processor == "x86_64"): NOTRUN + FAIL [After a writable stream in exclusive mode on a file has been closed, can open another writable stream in exclusive on the same file] - expected: FAIL + expected: + if (os == "win") and not debug and (processor == "x86_64"): NOTRUN + FAIL + + [When there's an open writable stream in exclusive mode on a file, can open another writable stream in siloed on a different file] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [NOTRUN, TIMEOUT] + + [When there's an open writable stream in siloed mode on a file, can open another writable stream in exclusive on a different file] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/fs/FileSystemSyncAccessHandle-read-write.https.worker.js.ini b/testing/web-platform/meta/fs/FileSystemSyncAccessHandle-read-write.https.worker.js.ini new file mode 100644 index 000000000000..6dde26b31a08 --- /dev/null +++ b/testing/web-platform/meta/fs/FileSystemSyncAccessHandle-read-write.https.worker.js.ini @@ -0,0 +1,22 @@ +[FileSystemSyncAccessHandle-read-write.https.worker.html] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [TIMEOUT, OK] + [Test reading and writing a file using the cursor] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [NOTRUN, PASS, TIMEOUT] + + [Test read with default options] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [Test reading at a negative offset fails.] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN, TIMEOUT] + + [Test write with default options] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN, TIMEOUT] + + [Test writing at a negative offset fails.] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [NOTRUN, PASS, TIMEOUT] diff --git a/testing/web-platform/meta/fs/FileSystemWritableFileStream-write.https.any.js.ini b/testing/web-platform/meta/fs/FileSystemWritableFileStream-write.https.any.js.ini index 37aa6c5c1a4e..ea9f38c69275 100644 --- a/testing/web-platform/meta/fs/FileSystemWritableFileStream-write.https.any.js.ini +++ b/testing/web-platform/meta/fs/FileSystemWritableFileStream-write.https.any.js.ini @@ -1,14 +1,13 @@ [FileSystemWritableFileStream-write.https.any.html] expected: - if (os == "win") and not debug and (processor == "x86_64"): [OK, ERROR, TIMEOUT] + if (os == "win") and debug and not swgl: [OK, TIMEOUT] + if (os == "win") and not debug and (processor == "x86_64"): [TIMEOUT, ERROR, OK] if (os == "win") and not debug and (processor == "x86"): [OK, ERROR, TIMEOUT] if (os == "mac") and not debug: [OK, TIMEOUT] - if (os == "win") and debug and not swgl and (processor == "x86_64"): [OK, TIMEOUT] - if (os == "win") and debug and not swgl and (processor == "x86"): [OK, ERROR, TIMEOUT] [write() a blob to an empty file] expected: - if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN] if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN] [write() with WriteParams without position to an empty file] expected: @@ -20,23 +19,23 @@ [write() a blob to an empty file with zero offset] expected: - if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN] if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT, NOTRUN] + if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN] [write() called consecutively appends] expected: - if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN] + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT, NOTRUN] if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN] [write() WriteParams without position and string appends] expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN, TIMEOUT] if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN] - if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT, NOTRUN] [write() WriteParams without position and blob appends] expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT, NOTRUN] if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN] - if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN] [write() called with a string and a valid offset] expected: @@ -45,239 +44,230 @@ [write() called with a blob and a valid offset] expected: + if (os == "win") and not debug and (processor == "x86_64"): [NOTRUN, TIMEOUT, PASS] if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN] - if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN] [write() called with an offset beyond the end of the file] expected: + if (os == "win") and not debug and (processor == "x86_64"): [NOTRUN, PASS] if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN] - if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN] [write() with an empty string to an empty file] expected: - if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN] + if (os == "win") and not debug and (processor == "x86_64"): [NOTRUN, PASS] if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN] [write() with a valid utf-8 string] expected: - if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN] - if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN, TIMEOUT] + if (os == "win") and not debug and (processor == "x86_64"): [NOTRUN, PASS] + if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT, NOTRUN] [write() with a string with unix line ending preserved] expected: - if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN] - if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN, TIMEOUT] + if (os == "win") and not debug and (processor == "x86_64"): [NOTRUN, PASS] + if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT, NOTRUN] [write() with a string with windows line ending preserved] expected: - if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT, NOTRUN] - if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN] - if (os == "win") and debug and (processor == "x86"): [PASS, NOTRUN, TIMEOUT] + if (processor == "x86_64") and (os == "win") and not debug: [NOTRUN, PASS, TIMEOUT] + if processor == "x86": [PASS, NOTRUN] [write() with an empty array buffer to an empty file] expected: - if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN] - if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN, TIMEOUT] - if (os == "win") and debug and (processor == "x86"): [PASS, NOTRUN] + if (processor == "x86_64") and (os == "win") and not debug: [NOTRUN, PASS] + if processor == "x86": [PASS, TIMEOUT, NOTRUN] [write() with a valid typed array buffer] expected: - if (os == "win") and debug and (processor == "x86"): [PASS, NOTRUN] - if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN] - if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN] + if (processor == "x86_64") and (os == "win") and not debug: [NOTRUN, PASS] + if processor == "x86": [PASS, NOTRUN] [atomic writes: writable file streams make atomic changes on close] 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 debug and (processor == "x86"): [PASS, NOTRUN] + if (processor == "x86_64") and (os == "win") and not debug: [NOTRUN, PASS] + if processor == "x86": [PASS, NOTRUN] [atomic writes: write() after close() fails] expected: - if (os == "win") and debug and (processor == "x86"): [PASS, NOTRUN] - if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN] - if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN] + if (processor == "x86_64") and (os == "win") and not debug: [NOTRUN, PASS] + if processor == "x86": [PASS, NOTRUN] [atomic writes: truncate() after close() fails] expected: - if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN] - if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN] - if (os == "win") and debug and (processor == "x86"): [PASS, NOTRUN] + if (processor == "x86_64") and (os == "win") and not debug: [NOTRUN, PASS] + if processor == "x86": [PASS, NOTRUN] [atomic writes: close() after close() fails] expected: - if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN] - if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN] - if (os == "win") and debug and (processor == "x86"): [PASS, TIMEOUT, NOTRUN] + if (processor == "x86_64") and (os == "win") and not debug: [NOTRUN, PASS] + if processor == "x86": [PASS, NOTRUN] [atomic writes: only one close() operation may succeed] expected: - if (os == "win") and debug and (processor == "x86_64") and not swgl: [PASS, TIMEOUT] - if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN, TIMEOUT] - if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT, NOTRUN] - if (os == "win") and debug and (processor == "x86"): [PASS, NOTRUN] + if (os == "win") and debug and not swgl: [PASS, TIMEOUT] + 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] [getWriter() can be used] 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_64"): [NOTRUN, PASS] if (os == "win") and not swgl and not debug and (processor == "x86"): [PASS, NOTRUN] if (os == "win") and not swgl and debug: [PASS, NOTRUN] [WriteParams: truncate missing size param] expected: - if (os == "win") and not swgl and not debug and (processor == "x86_64"): [PASS, TIMEOUT, NOTRUN] + if (os == "win") and not swgl and not debug and (processor == "x86_64"): [NOTRUN, PASS, TIMEOUT] if (os == "win") and not swgl and not debug and (processor == "x86"): [PASS, NOTRUN] if (os == "win") and not swgl and debug: [PASS, NOTRUN] [WriteParams: write missing data param] 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_64"): [NOTRUN, PASS] if (os == "win") and not swgl and not debug and (processor == "x86"): [PASS, NOTRUN] if (os == "win") and not swgl and debug: [PASS, NOTRUN] [WriteParams: seek missing position param] expected: - if (os == "win") and not swgl and not debug and (processor == "x86"): [PASS, NOTRUN, TIMEOUT] - if (os == "win") and not swgl and not debug and (processor == "x86_64"): [PASS, NOTRUN] - if (os == "win") and not swgl and debug: [PASS, NOTRUN] + if (os == "win") and debug and not swgl: [PASS, NOTRUN] + if (os == "win") and not debug and (processor == "x86_64"): [NOTRUN, PASS] + if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT, NOTRUN] if (os == "mac") and not debug: [PASS, TIMEOUT] - if (os == "linux") and (processor == "x86"): [PASS, FAIL] [write() with an invalid blob to an empty file should reject] 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, TIMEOUT] - if (os == "win") and not swgl and debug: [PASS, NOTRUN] - if (os == "linux") and (processor == "x86"): [PASS, FAIL] + if (os == "win") and debug and not swgl: [PASS, NOTRUN] + if (os == "win") and not debug and (processor == "x86_64"): [NOTRUN, PASS] + if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT, NOTRUN] if (os == "mac") and not debug: [PASS, NOTRUN] [WriteParams: write null data param] expected: - if (os == "win") and not swgl and not debug and (processor == "x86_64"): [PASS, TIMEOUT, NOTRUN] + if (os == "win") and not swgl and not debug and (processor == "x86_64"): [NOTRUN, PASS, TIMEOUT] if (os == "win") and not swgl and not debug and (processor == "x86"): [PASS, NOTRUN] if (os == "win") and not swgl and debug: [PASS, NOTRUN] if (os == "linux") and not fission and not debug: [PASS, FAIL] [write() with an empty blob to an empty file] expected: - if (processor == "x86") and not debug: [PASS, TIMEOUT] + if processor == "x86": [PASS, TIMEOUT] [write() called with a string and a valid offset after seek] expected: - if (processor == "x86") and (os == "win") and not debug: [PASS, NOTRUN] + if (processor == "x86_64") and (os == "win") and not debug: [NOTRUN, PASS] + if processor == "x86": [PASS, NOTRUN] + + [an errored writable stream releases its lock] + expected: + if (os == "win") and not debug and (processor == "x86_64"): NOTRUN [FileSystemWritableFileStream-write.https.any.worker.html] expected: - if (os == "win") and not debug and (processor == "x86"): [OK, TIMEOUT] - if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT] - if (os == "win") and debug and (processor == "x86"): [OK, TIMEOUT] + if (os == "win") and (processor == "x86_64") and not debug: [TIMEOUT, OK] + if (os == "win") and (processor == "x86"): [OK, TIMEOUT] if (os == "mac") and not debug: [OK, TIMEOUT] [write() called with a blob and a valid offset] expected: - if (os == "win") and debug and not swgl: [PASS, NOTRUN] - if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT, NOTRUN] - if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN] + if (os == "win") and not swgl and not debug and (processor == "x86_64"): [NOTRUN, PASS, TIMEOUT] + if (os == "win") and not swgl and not debug and (processor == "x86"): [PASS, NOTRUN] + if (os == "win") and not swgl and debug: [PASS, NOTRUN] if (os == "android") and not debug: [PASS, FAIL] [write() called with an offset beyond the end of the file] expected: + if (os == "win") and not swgl and not debug and (processor == "x86_64"): [NOTRUN, PASS, TIMEOUT] 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_64"): [PASS, NOTRUN] if (os == "win") and not swgl and debug: [PASS, NOTRUN] if (os == "android") and not debug: [PASS, FAIL] [write() with an empty string to an empty file] 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_64"): [NOTRUN, PASS] if (os == "win") and not swgl and not debug and (processor == "x86"): [PASS, NOTRUN] if (os == "win") and not swgl and debug: [PASS, NOTRUN] if (os == "android") and not debug: [PASS, FAIL] [write() with a valid utf-8 string] 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_64"): [NOTRUN, TIMEOUT, PASS] if (os == "win") and not swgl and not debug and (processor == "x86"): [PASS, NOTRUN] if (os == "win") and not swgl and debug: [PASS, NOTRUN] if (os == "android") and not debug: [PASS, FAIL] [write() with a string with unix line ending preserved] expected: - if (os == "win") and not swgl and not debug and (processor == "x86"): [PASS, NOTRUN, TIMEOUT] - if (os == "win") and not swgl and not debug and (processor == "x86_64"): [PASS, NOTRUN] - if (os == "win") and not swgl and debug: [PASS, NOTRUN] + if (os == "win") and debug and not swgl: [PASS, NOTRUN] + if (os == "win") and not debug and (processor == "x86_64"): [NOTRUN, PASS] + if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT, NOTRUN] if (os == "android") and not debug: [PASS, FAIL] [write() with a string with windows line ending preserved] 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_64"): [NOTRUN, PASS] if (os == "win") and not swgl and not debug and (processor == "x86"): [PASS, NOTRUN] if (os == "win") and not swgl and debug: [PASS, NOTRUN] if (os == "android") and not debug: [PASS, FAIL] [write() with an empty array buffer to an empty file] expected: + if (os == "win") and not swgl and not debug and (processor == "x86_64"): [NOTRUN, PASS] 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_64"): [PASS, NOTRUN] if (os == "win") and not swgl and debug: [PASS, NOTRUN] if (os == "android") and not debug: [PASS, FAIL] [write() with a valid typed array buffer] expected: + if (os == "win") and not swgl and not debug and (processor == "x86_64"): [NOTRUN, PASS] 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_64"): [PASS, NOTRUN] if (os == "win") and not swgl and debug: [PASS, NOTRUN] if (os == "android") and not debug: [PASS, FAIL] [atomic writes: writable file streams make atomic changes on close] expected: - if (os == "win") and debug and (processor == "x86"): [PASS, TIMEOUT, NOTRUN] - if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT, NOTRUN] - if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT, NOTRUN] + if (processor == "x86_64") and (os == "win") and not debug: [NOTRUN, PASS, TIMEOUT] + if processor == "x86": [PASS, TIMEOUT, NOTRUN] [getWriter() can be used] expected: - if (os == "win") and not swgl and not debug and (processor == "x86"): [PASS, NOTRUN, TIMEOUT] - if (os == "win") and not swgl and not debug and (processor == "x86_64"): [PASS, NOTRUN] - if (os == "win") and not swgl and debug: [PASS, NOTRUN] + if (os == "win") and debug and not swgl: [PASS, NOTRUN] + if (os == "win") and not debug and (processor == "x86_64"): [NOTRUN, PASS] + if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT, NOTRUN] if (os == "android") and not debug: [PASS, FAIL] [WriteParams: truncate missing size param] expected: - if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN] - if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN, TIMEOUT] + if (os == "win") and not debug and (processor == "x86_64"): [NOTRUN, PASS] + if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT, NOTRUN] if (os == "win") and debug: [PASS, NOTRUN] if (os == "android") and not debug: [PASS, FAIL] [WriteParams: write missing data param] expected: - if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN, TIMEOUT] - if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT, NOTRUN] - if (os == "win") and debug and (processor == "x86"): [PASS, NOTRUN] + 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 == "android") and not debug: [PASS, FAIL] [WriteParams: seek missing position param] expected: - if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT, NOTRUN] + if (os == "win") and not debug and (processor == "x86_64"): [NOTRUN, PASS, TIMEOUT] if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN] if (os == "linux") and not fission and not debug: [PASS, FAIL] if (os == "win") and debug: [PASS, NOTRUN] - if (os == "android") and not debug: [PASS, FAIL] if (os == "mac") and not debug: [PASS, NOTRUN] + if (os == "android") and not debug: [PASS, FAIL] [write() with an invalid blob to an empty file should reject] expected: + if (os == "win") and not debug and (processor == "x86_64"): [NOTRUN, PASS] + if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT, NOTRUN] if (os == "linux") and not fission and not debug: [PASS, FAIL] - if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN] - if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN, TIMEOUT] - if (os == "win") and debug and (processor == "x86"): [PASS, NOTRUN] if (os == "mac") and not debug: [PASS, NOTRUN] [WriteParams: write null data param] expected: - if (os == "win") and not swgl and not debug and (processor == "x86"): [PASS, NOTRUN, TIMEOUT] - if (os == "win") and not swgl and not debug and (processor == "x86_64"): [PASS, NOTRUN] - if (os == "win") and not swgl and debug: [PASS, NOTRUN] + if (os == "win") and debug and not swgl: [PASS, NOTRUN] + if (os == "win") and not debug and (processor == "x86_64"): [NOTRUN, PASS] + if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT, NOTRUN] if (os == "mac") and not debug: [PASS, TIMEOUT] if (os == "android") and not debug: [PASS, FAIL] @@ -307,7 +297,7 @@ [write() called consecutively appends] expected: - if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN] + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT, NOTRUN] if (os == "android") and not debug: [PASS, FAIL] [write() WriteParams without position and string appends] @@ -318,46 +308,45 @@ [write() WriteParams without position and blob appends] expected: - if (os == "win") and debug and (processor == "x86_64") and not swgl: [PASS, TIMEOUT] + if (os == "win") and debug and not swgl: [PASS, TIMEOUT] + if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN, TIMEOUT] if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN] - if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT, NOTRUN] if (os == "android") and not debug: [PASS, FAIL] [write() called with a string and a valid offset] expected: - if (os == "win") and (processor == "x86") and debug: [PASS, TIMEOUT] - if (os == "win") and (processor == "x86") and not debug: [PASS, NOTRUN] - if (os == "win") and (processor == "x86_64") and not swgl: [PASS, NOTRUN] + if (os == "win") and not swgl and not debug and (processor == "x86_64"): [PASS, TIMEOUT, NOTRUN] + if (os == "win") and not swgl and not debug and (processor == "x86"): [PASS, NOTRUN] + if (os == "win") and not swgl and debug: [PASS, NOTRUN] if (os == "android") and not debug: [PASS, FAIL] [atomic writes: only one close() operation may succeed] expected: - if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN] - if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN] - if (os == "win") and debug and (processor == "x86"): [PASS, NOTRUN] + if (processor == "x86_64") and (os == "win") and not debug: [NOTRUN, PASS] + if processor == "x86": [PASS, NOTRUN] [atomic writes: write() after close() fails] expected: - if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT, NOTRUN] - if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN, TIMEOUT] - if (os == "win") and debug and (processor == "x86"): [PASS, NOTRUN] + if (processor == "x86_64") and (os == "win") and not debug: [NOTRUN, PASS, TIMEOUT] + if processor == "x86": [PASS, TIMEOUT, NOTRUN] [atomic writes: truncate() after close() fails] expected: - if (os == "win") and (processor == "x86_64") and not debug: [PASS, TIMEOUT, NOTRUN] - if (os == "win") and (processor == "x86") and debug: [PASS, NOTRUN] - if (os == "win") and (processor == "x86") and not debug: [PASS, NOTRUN] + if (processor == "x86_64") and (os == "win") and not debug: [NOTRUN, PASS, TIMEOUT] + if processor == "x86": [PASS, NOTRUN] [atomic writes: close() after close() fails] expected: - if (os == "win") and debug and (processor == "x86"): [PASS, NOTRUN] - if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN] - if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN] + if (processor == "x86_64") and (os == "win") and not debug: [NOTRUN, PASS] + if processor == "x86": [PASS, NOTRUN] [write() called with a string and a valid offset after seek] expected: - if (processor == "x86") and (os == "win") and not debug: [PASS, NOTRUN] + if (processor == "x86_64") and (os == "win") and not debug: [NOTRUN, PASS] + if processor == "x86": [PASS, NOTRUN] [an errored writable stream releases its lock] expected: - if (processor == "x86") and not debug: [PASS, NOTRUN] + if (processor == "x86_64") and (os == "win") and not debug: NOTRUN + if (processor == "x86") and (os == "win"): [PASS, TIMEOUT, NOTRUN] + if (processor == "x86") and (os == "linux"): [PASS, NOTRUN] diff --git a/testing/web-platform/meta/html/anonymous-iframe/requestStorageAccessFor.tentative.https.window.js.ini b/testing/web-platform/meta/html/anonymous-iframe/requestStorageAccessFor.tentative.https.window.js.ini index 03f848bd3bd4..635d7cb3f3f7 100644 --- a/testing/web-platform/meta/html/anonymous-iframe/requestStorageAccessFor.tentative.https.window.js.ini +++ b/testing/web-platform/meta/html/anonymous-iframe/requestStorageAccessFor.tentative.https.window.js.ini @@ -1,8 +1,2 @@ [requestStorageAccessFor.tentative.https.window.html] expected: ERROR - - [Same-origin credentialless iframe can't request storage access] - expected: FAIL - - [Cross-origin credentialless iframe can't request storage access] - expected: FAIL \ No newline at end of file diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/back-forward-cache/timers.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/back-forward-cache/timers.html.ini index 264b849b9430..29491afa9e4c 100644 --- a/testing/web-platform/meta/html/browsers/browsing-the-web/back-forward-cache/timers.html.ini +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/back-forward-cache/timers.html.ini @@ -1,6 +1,5 @@ [timers.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [Timers should be paused when the page is in BFCache] expected: + if (os == "mac") and not debug: [PASS, FAIL] if os == "linux": [PASS, FAIL] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/abort-document-load.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/abort-document-load.html.ini index 22f3e90a5a89..f4e96fb37899 100644 --- a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/abort-document-load.html.ini +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/abort-document-load.html.ini @@ -1,7 +1,8 @@ [abort-document-load.html] [Aborting a Document load] expected: - if (os == "win") and not swgl and debug and (processor == "x86"): [PASS, FAIL] + if (os == "win") and debug and (processor == "x86_64") and swgl: [PASS, FAIL] + if (os == "win") and debug and (processor == "x86"): [PASS, FAIL] if (os == "linux") and swgl and not fission: [PASS, FAIL] - if (os == "win") and swgl: [PASS, FAIL] + if (os == "mac") and not debug: [PASS, FAIL] if (os == "linux") and not swgl: [PASS, FAIL] diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/004.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/004.html.ini index d8bc41336c8b..b8ade46e89d5 100644 --- a/testing/web-platform/meta/html/browsers/history/the-history-interface/004.html.ini +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/004.html.ini @@ -1,18 +1,18 @@ [004.html] [history position should be calculated when executing, not when calling the .go command] expected: - if not fission and swgl and (os == "linux"): [PASS, FAIL] - if fission and (os == "linux") and not debug: [PASS, FAIL] - if fission and (os == "win") and debug: [PASS, FAIL] + if (os == "linux") and debug and not fission and swgl: [PASS, FAIL] + if (os == "linux") and not debug and fission: [PASS, FAIL] + if (os == "win") and debug: [PASS, FAIL] [browser needs to support hashchange events for this testcase] expected: - if fission and (os == "linux") and not debug: [PASS, FAIL] - if fission and (os == "win") and debug: [PASS, FAIL] - if not fission and swgl and (os == "linux"): [PASS, FAIL] + if (os == "linux") and debug and not fission and swgl: [PASS, FAIL] + if (os == "linux") and not debug and fission: [PASS, FAIL] + if (os == "win") and debug: [PASS, FAIL] [queued .go commands should all be executed when the queue is processed] expected: - if not fission and swgl and (os == "linux"): [PASS, FAIL] - if fission and (os == "linux") and not debug: [PASS, FAIL] - if fission and (os == "win") and debug: [PASS, FAIL] + if (os == "linux") and debug and not fission and swgl: [PASS, FAIL] + if (os == "linux") and not debug and fission: [PASS, FAIL] + if (os == "win") and debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/html/canvas/element/manual/imagebitmap/createImageBitmap-serializable.html.ini b/testing/web-platform/meta/html/canvas/element/manual/imagebitmap/createImageBitmap-serializable.html.ini index 8019b65ce7ba..01f0441f929b 100644 --- a/testing/web-platform/meta/html/canvas/element/manual/imagebitmap/createImageBitmap-serializable.html.ini +++ b/testing/web-platform/meta/html/canvas/element/manual/imagebitmap/createImageBitmap-serializable.html.ini @@ -1,71 +1,46 @@ [createImageBitmap-serializable.html] expected: - if (os == "android") and fission: [OK, TIMEOUT] - if (os == "android") and debug and not swgl: [ERROR, TIMEOUT, OK] - if (os == "android") and debug and swgl: [TIMEOUT, OK, ERROR] - if (os == "android") and not debug: [TIMEOUT, OK, ERROR] + if os == "android": [TIMEOUT, OK, ERROR] [Serialize ImageBitmap created from an HTMLVideoElement] expected: - if (os == "android") and not swgl and debug: FAIL - if (os == "android") and not swgl and not debug: [FAIL, TIMEOUT] - if (os == "android") and swgl: [FAIL, TIMEOUT] + if os == "android": [FAIL, TIMEOUT] [Serialize ImageBitmap created from an HTMLVideoElement from a data URL] expected: - if (os == "android") and not swgl and debug: [FAIL, TIMEOUT] - if (os == "android") and not swgl and not debug: [TIMEOUT, FAIL, NOTRUN] - if (os == "android") and swgl: [TIMEOUT, FAIL, NOTRUN] + if os == "android": [FAIL, TIMEOUT, NOTRUN] [Serialize ImageBitmap created from a bitmap HTMLImageElement] expected: - if (os == "android") and debug and swgl: [NOTRUN, PASS] - if (os == "android") and debug and not swgl: [PASS, NOTRUN] - if (os == "android") and not debug: [NOTRUN, PASS] + if os == "android": [PASS, NOTRUN] [Serialize ImageBitmap created from a vector HTMLImageElement] expected: - if (os == "android") and debug and not swgl: [PASS, NOTRUN] - if (os == "android") and debug and swgl: [NOTRUN, PASS] - if (os == "android") and not debug: [NOTRUN, PASS] + if os == "android": [TIMEOUT, PASS, NOTRUN] [Serialize ImageBitmap created from a bitmap SVGImageElement] expected: - if (os == "android") and debug and not swgl: [PASS, NOTRUN] - if (os == "android") and debug and swgl: [NOTRUN, PASS] - if (os == "android") and not debug: [NOTRUN, PASS] + if os == "android": [NOTRUN, PASS] [Serialize ImageBitmap created from a vector SVGImageElement] expected: - if (os == "android") and debug and not swgl: [PASS, NOTRUN] - if (os == "android") and debug and swgl: [NOTRUN, PASS] - if (os == "android") and not debug: [NOTRUN, PASS] + if os == "android": [NOTRUN, PASS] [Serialize ImageBitmap created from an OffscreenCanvas] expected: - if (os == "android") and debug and swgl: [NOTRUN, PASS] - if (os == "android") and debug and not swgl: [PASS, NOTRUN] - if (os == "android") and not debug: [NOTRUN, PASS] + if os == "android": [NOTRUN, PASS] [Serialize ImageBitmap created from an ImageData] expected: - if (os == "android") and debug and not swgl: [PASS, NOTRUN] - if (os == "android") and debug and swgl: [NOTRUN, PASS] - if (os == "android") and not debug: [NOTRUN, PASS] + if os == "android": [NOTRUN, PASS] [Serialize ImageBitmap created from an ImageBitmap] expected: - if (os == "android") and debug and not swgl: [PASS, NOTRUN] - if (os == "android") and debug and swgl: [NOTRUN, PASS] - if (os == "android") and not debug: [NOTRUN, PASS] + if os == "android": [NOTRUN, PASS] [Serialize ImageBitmap created from a Blob] expected: - if (os == "android") and debug and not swgl: [PASS, NOTRUN] - if (os == "android") and debug and swgl: [NOTRUN, PASS] - if (os == "android") and not debug: [NOTRUN, PASS] + if os == "android": [NOTRUN, PASS] [Serializing a non-origin-clean ImageBitmap throws.] expected: - if (os == "android") and debug and not swgl: [PASS, NOTRUN] - if (os == "android") and debug and swgl: [NOTRUN, PASS] - if (os == "android") and not debug: [NOTRUN, PASS] + if os == "android": [NOTRUN, PASS] diff --git a/testing/web-platform/meta/html/capability-delegation/delegate-fullscreen-request-subframe-same-origin.https.tentative.html.ini b/testing/web-platform/meta/html/capability-delegation/delegate-fullscreen-request-subframe-same-origin.https.tentative.html.ini index e2b4fb3bed83..77a4c9542274 100644 --- a/testing/web-platform/meta/html/capability-delegation/delegate-fullscreen-request-subframe-same-origin.https.tentative.html.ini +++ b/testing/web-platform/meta/html/capability-delegation/delegate-fullscreen-request-subframe-same-origin.https.tentative.html.ini @@ -1,3 +1,6 @@ [delegate-fullscreen-request-subframe-same-origin.https.tentative.html] expected: - if (os == "android") and fission: [OK, TIMEOUT] + if (os == "mac") and not debug: [OK, TIMEOUT] + [Fullscreen requests from a same-origin subframe succeeds with delegation from an opener with user activation] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/html/cross-origin-embedder-policy/cache-storage-reporting-service-worker.https.html.ini b/testing/web-platform/meta/html/cross-origin-embedder-policy/cache-storage-reporting-service-worker.https.html.ini index 5c5dd41e8268..323dc4eaf452 100644 --- a/testing/web-platform/meta/html/cross-origin-embedder-policy/cache-storage-reporting-service-worker.https.html.ini +++ b/testing/web-platform/meta/html/cross-origin-embedder-policy/cache-storage-reporting-service-worker.https.html.ini @@ -10,5 +10,5 @@ implementation-status: backlog [COEP-Report-Only support on ServiceWorker.] expected: - if os == "win": [FAIL, NOTRUN] + if os == "win": [FAIL, TIMEOUT, NOTRUN] FAIL diff --git a/testing/web-platform/meta/html/cross-origin-embedder-policy/cross-origin-isolated-permission-worker.https.window.js.ini b/testing/web-platform/meta/html/cross-origin-embedder-policy/cross-origin-isolated-permission-worker.https.window.js.ini index a848b3492a06..e1e8e5cd40ed 100644 --- a/testing/web-platform/meta/html/cross-origin-embedder-policy/cross-origin-isolated-permission-worker.https.window.js.ini +++ b/testing/web-platform/meta/html/cross-origin-embedder-policy/cross-origin-isolated-permission-worker.https.window.js.ini @@ -1,6 +1,6 @@ [cross-origin-isolated-permission-worker.https.window.html] expected: - if (os == "android") and fission: [OK, TIMEOUT] + if (os == "android") and swgl: [TIMEOUT, OK] [shared_worker (withCoopCoep: true) cross origin isolated permission test] expected: FAIL diff --git a/testing/web-platform/meta/html/infrastructure/safe-passing-of-structured-data/structuredclone_0.html.ini b/testing/web-platform/meta/html/infrastructure/safe-passing-of-structured-data/structuredclone_0.html.ini index 1ddde5f84a07..4c750a0e0bca 100644 --- a/testing/web-platform/meta/html/infrastructure/safe-passing-of-structured-data/structuredclone_0.html.ini +++ b/testing/web-platform/meta/html/infrastructure/safe-passing-of-structured-data/structuredclone_0.html.ini @@ -1,3 +1,6 @@ [structuredclone_0.html] expected: - if (os == "android") and fission: [OK, TIMEOUT] + if (os == "mac") and debug: TIMEOUT + [Empty Error objects can be cloned] + expected: + if (os == "mac") and debug: TIMEOUT diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/list-of-available-images-matching.https.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/list-of-available-images-matching.https.html.ini index 3e4b0bac0214..2d498df19037 100644 --- a/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/list-of-available-images-matching.https.html.ini +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/list-of-available-images-matching.https.html.ini @@ -1,6 +1,6 @@ [list-of-available-images-matching.https.html] expected: - if (processor == "x86") and (os == "win") and not debug: [OK, TIMEOUT] + if (processor == "x86") and not debug: [OK, TIMEOUT] [list of available images tuple-matching logic] expected: if (os == "win") and not debug and (processor == "x86"): [FAIL, NOTRUN] @@ -9,8 +9,8 @@ [registering service worker] expected: - if (processor == "x86") and (os == "win") and not debug: [PASS, TIMEOUT] + if (processor == "x86") and not debug: [PASS, TIMEOUT] [unregistering service worker] expected: - if (processor == "x86") and (os == "win") and not debug: [PASS, NOTRUN] + if (processor == "x86") and not debug: [PASS, NOTRUN] diff --git a/testing/web-platform/meta/html/semantics/interactive-elements/the-details-element/name-attribute.tentative.html.ini b/testing/web-platform/meta/html/semantics/interactive-elements/the-details-element/name-attribute.tentative.html.ini index 9ae8115c29df..0221f69ec4bd 100644 --- a/testing/web-platform/meta/html/semantics/interactive-elements/the-details-element/name-attribute.tentative.html.ini +++ b/testing/web-platform/meta/html/semantics/interactive-elements/the-details-element/name-attribute.tentative.html.ini @@ -11,9 +11,6 @@ [interaction of open attribute changes with mutation events] expected: FAIL - [mutation event and toggle event order matches tree order] - expected: FAIL - [exclusivity enforcement with attachment scenario connected] expected: FAIL diff --git a/testing/web-platform/meta/html/semantics/popovers/light-dismiss-event-ordering.html.ini b/testing/web-platform/meta/html/semantics/popovers/light-dismiss-event-ordering.html.ini new file mode 100644 index 000000000000..4b0e3495ebca --- /dev/null +++ b/testing/web-platform/meta/html/semantics/popovers/light-dismiss-event-ordering.html.ini @@ -0,0 +1,55 @@ +[light-dismiss-event-ordering.html] + [Tests the interactions between popover light dismiss and pointer/mouse events. eventName: pointerdown, capture: true] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [Tests the interactions between popover light dismiss and pointer/mouse events. eventName: pointerup, capture: true] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [Tests the interactions between popover light dismiss and pointer/mouse events. eventName: mousedown, capture: true] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [Tests the interactions between popover light dismiss and pointer/mouse events. eventName: mouseup, capture: true] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [Tests the interactions between popover light dismiss and pointer/mouse events. eventName: click, capture: true] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [Tests the interactions between popover light dismiss and pointer/mouse events. eventName: pointerdown, capture: false] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [Tests the interactions between popover light dismiss and pointer/mouse events. eventName: pointerup, capture: false] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [Tests the interactions between popover light dismiss and pointer/mouse events. eventName: mousedown, capture: false] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [Tests the interactions between popover light dismiss and pointer/mouse events. eventName: mouseup, capture: false] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [Tests the interactions between popover light dismiss and pointer/mouse events. eventName: click, capture: false] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [Tests the order of pointer/mouse events during popover light dismiss.] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/html/semantics/popovers/popover-attribute-basic.html.ini b/testing/web-platform/meta/html/semantics/popovers/popover-attribute-basic.html.ini index fe86f6d4ca9a..fdfe1f3da85f 100644 --- a/testing/web-platform/meta/html/semantics/popovers/popover-attribute-basic.html.ini +++ b/testing/web-platform/meta/html/semantics/popovers/popover-attribute-basic.html.ini @@ -88,3 +88,38 @@ [Changing a popover from manual to undefined (via idl), and then undefined during 'beforetoggle' works] expected: FAIL + + [Changing a popover from manual to auto (via attr), and then auto during 'beforetoggle' works] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [Changing a popover from manual to auto (via idl), and then auto during 'beforetoggle' works] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [Changing a popover from auto to invalid (via attr), and then auto during 'beforetoggle' works] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [Changing a popover from auto to manual (via attr), and then auto during 'beforetoggle' works] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [Changing a popover from auto to null (via attr), and then auto during 'beforetoggle' works] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [Changing a popover from auto to invalid (via idl), and then auto during 'beforetoggle' works] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [Changing a popover from auto to manual (via idl), and then auto during 'beforetoggle' works] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/html/semantics/popovers/popover-light-dismiss-flat-tree.html.ini b/testing/web-platform/meta/html/semantics/popovers/popover-light-dismiss-flat-tree.html.ini index ac8720388bda..ef1a0d981044 100644 --- a/testing/web-platform/meta/html/semantics/popovers/popover-light-dismiss-flat-tree.html.ini +++ b/testing/web-platform/meta/html/semantics/popovers/popover-light-dismiss-flat-tree.html.ini @@ -1,4 +1,2 @@ [popover-light-dismiss-flat-tree.html] expected: ERROR - [Popover light dismiss uses the flat tree] - expected: FAIL diff --git a/testing/web-platform/meta/html/semantics/popovers/popover-light-dismiss-with-anchor.tentative.html.ini b/testing/web-platform/meta/html/semantics/popovers/popover-light-dismiss-with-anchor.tentative.html.ini index ae6f0b9c062d..aa4eb2f7de4a 100644 --- a/testing/web-platform/meta/html/semantics/popovers/popover-light-dismiss-with-anchor.tentative.html.ini +++ b/testing/web-platform/meta/html/semantics/popovers/popover-light-dismiss-with-anchor.tentative.html.ini @@ -4,3 +4,8 @@ [Clicking inside a parent popover should close child popover] expected: FAIL + + [Clicking on anchor element (that isn't an invoking element) shouldn't prevent its popover from being closed] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/html/semantics/popovers/popover-light-dismiss.html.ini b/testing/web-platform/meta/html/semantics/popovers/popover-light-dismiss.html.ini index adbbe0441633..1cc855a7f002 100644 --- a/testing/web-platform/meta/html/semantics/popovers/popover-light-dismiss.html.ini +++ b/testing/web-platform/meta/html/semantics/popovers/popover-light-dismiss.html.ini @@ -2,3 +2,38 @@ [Scrolling within a popover should not close the popover] expected: if not fission and (os == "linux") and not debug: [PASS, FAIL] + + [Synthetic events can't close popovers] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [Clicking outside a shadow DOM popover should close that popover] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [Popovers close on pointerup, not pointerdown] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [Clicking inside a popover does not close that popover] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [Clicking outside a popover will dismiss the popover] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [Clicking inside a parent popover should close child popover] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [Canceling pointer events should not keep clicks from light dismissing popovers] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/html/user-activation/activation-trigger-pointerevent.html.ini b/testing/web-platform/meta/html/user-activation/activation-trigger-pointerevent.html.ini index 200ca13b13a6..2cb104304330 100644 --- a/testing/web-platform/meta/html/user-activation/activation-trigger-pointerevent.html.ini +++ b/testing/web-platform/meta/html/user-activation/activation-trigger-pointerevent.html.ini @@ -5,9 +5,8 @@ [activation-trigger-pointerevent.html?pen] - expected: ERROR [Activation through pen pointerevent click] - expected: TIMEOUT + expected: FAIL [activation-trigger-pointerevent.html?mouse] diff --git a/testing/web-platform/meta/mozilla-sync b/testing/web-platform/meta/mozilla-sync index f7beb2a74cf3..6b98be257e22 100644 --- a/testing/web-platform/meta/mozilla-sync +++ b/testing/web-platform/meta/mozilla-sync @@ -1 +1 @@ -upstream: e9c64da84e7f7e3a440371bcfcf2b5eaa1510566 +upstream: eac4b4fad0c44ca0085081ce49259f45c80eb918 diff --git a/testing/web-platform/meta/pointerevents/pointerevent_after_target_removed.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_after_target_removed.html.ini index 6f36f3c4ef88..9781986f0ef8 100644 --- a/testing/web-platform/meta/pointerevents/pointerevent_after_target_removed.html.ini +++ b/testing/web-platform/meta/pointerevents/pointerevent_after_target_removed.html.ini @@ -13,12 +13,6 @@ [pointerevent_after_target_removed.html?pen] - [PointerEvents from pen received before/after child removal at pointerdown] - expected: FAIL - - [PointerEvents from pen received before/after child removal at pointerup] - expected: FAIL - [pointer events from pen received before/after child removal at pointerdown] expected: FAIL @@ -33,12 +27,6 @@ [pointerevent_after_target_removed.html?mouse] - [PointerEvents from mouse received before/after child removal at pointerdown] - expected: FAIL - - [PointerEvents from mouse received before/after child removal at pointerup] - expected: FAIL - [pointer events from mouse received before/after child removal at pointerdown] expected: FAIL @@ -54,8 +42,14 @@ [pointerevent_after_target_removed.html?touch] expected: TIMEOUT - [PointerEvents from touch received before/after child removal at pointerup] + [pointer events from touch received before/after child removal at pointerdown] + expected: TIMEOUT + + [pointer events from touch received before/after child removal at pointerup] expected: NOTRUN - [PointerEvents from touch received before/after child removal at pointerdown] - expected: TIMEOUT + [mouse events from touch received before/after child removal at pointerup] + expected: NOTRUN + + [mouse events from touch received before/after child removal at pointerdown] + expected: NOTRUN diff --git a/testing/web-platform/meta/remote-playback/cancel-watch-availability.html.ini b/testing/web-platform/meta/remote-playback/cancel-watch-availability.html.ini index d0c8177c1a8d..dd845c9e3f30 100644 --- a/testing/web-platform/meta/remote-playback/cancel-watch-availability.html.ini +++ b/testing/web-platform/meta/remote-playback/cancel-watch-availability.html.ini @@ -1,8 +1,8 @@ [cancel-watch-availability.html] expected: if os == "mac": [OK, TIMEOUT] - [Test that calling cancelWatchAvailability() with an id does remove the callback.] + [Test that calling cancelWatchAvailability() without an id removes all the callbacks, and calling cancelWatchAvailability() with a removed id throws NotFoundError.] expected: FAIL - [Test that calling cancelWatchAvailability() without an id removes all the callbacks.] + [Test that calling cancelWatchAvailability() with an id does remove the callback, and calling cancelWatchAvailability with a removed id throws NotFoundError.] expected: FAIL diff --git a/testing/web-platform/meta/remote-playback/disable-remote-playback-cancel-watch-availability-throws.html.ini b/testing/web-platform/meta/remote-playback/disable-remote-playback-cancel-watch-availability-throws.html.ini index bc4b3e6db37d..e0ebb6a084dd 100644 --- a/testing/web-platform/meta/remote-playback/disable-remote-playback-cancel-watch-availability-throws.html.ini +++ b/testing/web-platform/meta/remote-playback/disable-remote-playback-cancel-watch-availability-throws.html.ini @@ -1,4 +1,3 @@ [disable-remote-playback-cancel-watch-availability-throws.html] - [Test that calling cancelWatchAvailability() when disableRemotePlayback attribute is set throws an exception.] + [Test that calling cancelWatchAvailability() when disableRemotePlayback attribute is set throws InvalidStateError.] expected: FAIL - diff --git a/testing/web-platform/meta/remote-playback/watch-availability-initial-callback.html.ini b/testing/web-platform/meta/remote-playback/watch-availability-initial-callback.html.ini index 1341f844fc38..bcd9bf3dd717 100644 --- a/testing/web-platform/meta/remote-playback/watch-availability-initial-callback.html.ini +++ b/testing/web-platform/meta/remote-playback/watch-availability-initial-callback.html.ini @@ -1,4 +1,3 @@ [watch-availability-initial-callback.html] - [Test that the callback is called once watchAvailability() resolves.] + [Test that the callback is called after the Promise returned by watchAvailability() resolves.] expected: FAIL - diff --git a/testing/web-platform/meta/remote-playback/watch-availability-promise-return-callback-id.html.ini b/testing/web-platform/meta/remote-playback/watch-availability-promise-return-callback-id.html.ini index 117ea41a32f5..7613b492fbec 100644 --- a/testing/web-platform/meta/remote-playback/watch-availability-promise-return-callback-id.html.ini +++ b/testing/web-platform/meta/remote-playback/watch-availability-promise-return-callback-id.html.ini @@ -1,3 +1,3 @@ [watch-availability-promise-return-callback-id.html] - [Test that the promise returns the callback id when calling watchAvailability().] + [Test that the Promise returned by watchAvailability() resolves with a numeric callback id.] expected: FAIL diff --git a/testing/web-platform/meta/resource-timing/resource_timing.worker.js.ini b/testing/web-platform/meta/resource-timing/resource_timing.worker.js.ini index 330164a8319c..1fff8813d54f 100644 --- a/testing/web-platform/meta/resource-timing/resource_timing.worker.js.ini +++ b/testing/web-platform/meta/resource-timing/resource_timing.worker.js.ini @@ -2,11 +2,13 @@ disabled: if os == "android": Bug 1557495, Bug 1499003, Bug 1557492 expected: - if (os == "win") and not swgl: OK + if (os == "win") and not swgl and not debug and (processor == "x86_64"): OK + if (os == "win") and not swgl and debug: OK if os == "mac": OK [OK, TIMEOUT] [Performance Resource Entries in workers] expected: - if (os == "win") and not swgl: PASS + if (os == "win") and not swgl and not debug and (processor == "x86_64"): PASS + if (os == "win") and not swgl and debug: PASS if os == "mac": PASS [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/scroll-animations/scroll-timelines/idlharness.window.js.ini b/testing/web-platform/meta/scroll-animations/scroll-timelines/idlharness.window.js.ini index d3d19dc02542..fa31e0c83bd8 100644 --- a/testing/web-platform/meta/scroll-animations/scroll-timelines/idlharness.window.js.ini +++ b/testing/web-platform/meta/scroll-animations/scroll-timelines/idlharness.window.js.ini @@ -61,12 +61,3 @@ [ScrollTimeline interface: existence and properties of interface object] expected: FAIL - - [AnimationTimeline interface: new ScrollTimeline() must inherit property "getCurrentTime(optional AnimationTimeOptions)" with the proper type] - expected: FAIL - - [AnimationTimeline interface: operation getCurrentTime(optional AnimationTimeOptions)] - expected: FAIL - - [AnimationTimeline interface: calling getCurrentTime(optional AnimationTimeOptions) on new ScrollTimeline() with too few arguments must throw TypeError] - expected: FAIL diff --git a/testing/web-platform/meta/scroll-to-text-fragment/percent-encoding.html.ini b/testing/web-platform/meta/scroll-to-text-fragment/percent-encoding.html.ini new file mode 100644 index 000000000000..7c39e23f8389 --- /dev/null +++ b/testing/web-platform/meta/scroll-to-text-fragment/percent-encoding.html.ini @@ -0,0 +1,32 @@ +[percent-encoding.html] + expected: + if os == "win": [OK, TIMEOUT] + if os == "mac": OK + TIMEOUT + [Test navigation with fragment: Percent-encoded "%" char..] + expected: FAIL + + [Test navigation with fragment: Single digit percent-encoding is invalid..] + expected: + if os == "win": [PASS, TIMEOUT] + if os == "android": TIMEOUT + + [Test navigation with fragment: Percent-encoding limited to two digits..] + expected: + if os == "win": [FAIL, NOTRUN] + if os == "android": NOTRUN + FAIL + + [Test navigation with fragment: Percent-encoded "%%F".] + expected: + if os == "win": [FAIL, NOTRUN] + if os == "linux": [FAIL, TIMEOUT] + if os == "android": NOTRUN + FAIL + + [Test navigation with fragment: Percent-encoding multibyte codepoint (CHECKMARK)..] + expected: + if os == "win": [FAIL, TIMEOUT, NOTRUN] + if os == "linux": [TIMEOUT, NOTRUN] + if os == "android": NOTRUN + FAIL diff --git a/testing/web-platform/meta/service-workers/service-worker/ServiceWorkerGlobalScope/extendable-message-event.https.html.ini b/testing/web-platform/meta/service-workers/service-worker/ServiceWorkerGlobalScope/extendable-message-event.https.html.ini index 83365f351466..e47c4bef1858 100644 --- a/testing/web-platform/meta/service-workers/service-worker/ServiceWorkerGlobalScope/extendable-message-event.https.html.ini +++ b/testing/web-platform/meta/service-workers/service-worker/ServiceWorkerGlobalScope/extendable-message-event.https.html.ini @@ -2,7 +2,7 @@ expected: TIMEOUT [Post loopback extendable messages] expected: - if fission and (os == "win") and not debug: [TIMEOUT, NOTRUN] + if os == "win": [TIMEOUT, NOTRUN] TIMEOUT [Post extendable messages among service workers] @@ -10,4 +10,8 @@ [Post an extendable message from a nested client] expected: - if fission and (os == "win") and not debug: [PASS, TIMEOUT] + if os == "win": [PASS, NOTRUN, TIMEOUT] + + [Post an extendable message from a top-level client] + expected: + if os == "win": [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/service-workers/service-worker/tentative/static-router/static-router-subresource.https.html.ini b/testing/web-platform/meta/service-workers/service-worker/tentative/static-router/static-router-subresource.https.html.ini index 8eb9e80ee59c..67f7a8346ecd 100644 --- a/testing/web-platform/meta/service-workers/service-worker/tentative/static-router/static-router-subresource.https.html.ini +++ b/testing/web-platform/meta/service-workers/service-worker/tentative/static-router/static-router-subresource.https.html.ini @@ -1,7 +1,4 @@ [static-router-subresource.https.html] - [Subresource load matched with the condition] - expected: FAIL - [Subresource load matched with URLPattern condition] expected: FAIL diff --git a/testing/web-platform/meta/storage-access-api/requestStorageAccess-ABA.tentative.sub.https.window.js.ini b/testing/web-platform/meta/storage-access-api/requestStorageAccess-ABA.tentative.sub.https.window.js.ini new file mode 100644 index 000000000000..5c6126c6f12b --- /dev/null +++ b/testing/web-platform/meta/storage-access-api/requestStorageAccess-ABA.tentative.sub.https.window.js.ini @@ -0,0 +1,3 @@ +[requestStorageAccess-ABA.tentative.sub.https.window.html] + expected: + if (os == "android") and debug and not swgl: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/storage-access-api/requestStorageAccess-insecure.sub.window.js.ini b/testing/web-platform/meta/storage-access-api/requestStorageAccess-insecure.sub.window.js.ini index 08e35810c13b..8c2f9ee93e7a 100644 --- a/testing/web-platform/meta/storage-access-api/requestStorageAccess-insecure.sub.window.js.ini +++ b/testing/web-platform/meta/storage-access-api/requestStorageAccess-insecure.sub.window.js.ini @@ -18,3 +18,7 @@ [[nested-cross-origin-frame\] document.requestStorageAccess() should be rejected in insecure context] expected: if os == "android": FAIL + + [[top-level-context\] document.requestStorageAccess() should be rejected when called with a user gesture in insecure context] + expected: + if os == "android": FAIL diff --git a/testing/web-platform/meta/storage-access-api/requestStorageAccess-nested-cross-origin-iframe.sub.https.window.js.ini b/testing/web-platform/meta/storage-access-api/requestStorageAccess-nested-cross-origin-iframe.sub.https.window.js.ini index b195996478fb..04d21e1f25c1 100644 --- a/testing/web-platform/meta/storage-access-api/requestStorageAccess-nested-cross-origin-iframe.sub.https.window.js.ini +++ b/testing/web-platform/meta/storage-access-api/requestStorageAccess-nested-cross-origin-iframe.sub.https.window.js.ini @@ -1,17 +1,5 @@ [requestStorageAccess-nested-cross-origin-iframe.sub.https.window.html] - expected: [OK, TIMEOUT] - - [[nested-cross-origin-frame\] document.requestStorageAccess() should exist on the document interface] - expected: PASS - - [[nested-cross-origin-frame\] document.requestStorageAccess() should resolve in top-level frame or same-site iframe, otherwise reject with a NotAllowedError with no user gesture.] - expected: PASS - - [[nested-cross-origin-frame\] document.requestStorageAccess() should be resolved with no user gesture when a permission grant exists, and should allow cookie access] - expected: PASS - - [[nested-cross-origin-frame\] document.requestStorageAccess() should resolve without permission grant or user gesture ] - expected: PASS - - [[nested-cross-origin-frame\] document.requestStorageAccess() should resolve with denied permission] - expected: PASS + expected: + if (os == "win") and debug and swgl: [TIMEOUT, OK] + if (os == "win") and not debug: [TIMEOUT, OK] + [OK, TIMEOUT] diff --git a/testing/web-platform/meta/storage-access-api/requestStorageAccess-nested-same-origin-iframe.sub.https.window.js.ini b/testing/web-platform/meta/storage-access-api/requestStorageAccess-nested-same-origin-iframe.sub.https.window.js.ini index b1171b80731c..c6a862b6b096 100644 --- a/testing/web-platform/meta/storage-access-api/requestStorageAccess-nested-same-origin-iframe.sub.https.window.js.ini +++ b/testing/web-platform/meta/storage-access-api/requestStorageAccess-nested-same-origin-iframe.sub.https.window.js.ini @@ -1,18 +1,5 @@ [requestStorageAccess-nested-same-origin-iframe.sub.https.window.html] - expected: [OK, TIMEOUT] - - [[nested-same-origin-frame\] document.requestStorageAccess() should exist on the document interface] - expected: PASS - - [[nested-same-origin-frame\] document.requestStorageAccess() should resolve in top-level frame or same-site iframe, otherwise reject with a NotAllowedError with no user gesture.] - expected: PASS - - [[nested-same-origin-frame\] document.requestStorageAccess() should be resolved with no user gesture when a permission grant exists, and should allow cookie access] - expected: PASS - - [[nested-same-origin-frame\] document.requestStorageAccess() should resolve without permission grant or user gesture ] - expected: PASS - - [[nested-same-origin-frame\] document.requestStorageAccess() should resolve with denied permission] - expected: PASS - + expected: + if (os == "win") and (processor == "x86") and debug: [TIMEOUT, OK] + if (os == "android") and not swgl and debug: [TIMEOUT, OK] + [OK, TIMEOUT] diff --git a/testing/web-platform/meta/storage-access-api/requestStorageAccess-same-site-iframe.sub.https.window.js.ini b/testing/web-platform/meta/storage-access-api/requestStorageAccess-same-site-iframe.sub.https.window.js.ini index df19c45d0e70..125172485ded 100644 --- a/testing/web-platform/meta/storage-access-api/requestStorageAccess-same-site-iframe.sub.https.window.js.ini +++ b/testing/web-platform/meta/storage-access-api/requestStorageAccess-same-site-iframe.sub.https.window.js.ini @@ -1,17 +1,5 @@ [requestStorageAccess-same-site-iframe.sub.https.window.html] - expected: [OK, TIMEOUT] - - [[nested-cross-origin-frame\] document.requestStorageAccess() should exist on the document interface] - expected: PASS - - [[nested-cross-origin-frame\] document.requestStorageAccess() should resolve in top-level frame or same-site iframe, otherwise reject with a NotAllowedError with no user gesture.] - expected: PASS - - [[nested-cross-origin-frame\] document.requestStorageAccess() should be resolved with no user gesture when a permission grant exists, and should allow cookie access] - expected: PASS - - [[nested-cross-origin-frame\] document.requestStorageAccess() should resolve without permission grant or user gesture ] - expected: PASS - - [[nested-cross-origin-frame\] document.requestStorageAccess() should resolve with denied permission] - expected: PASS + expected: + if (os == "win") and (processor == "x86_64") and debug and swgl: [TIMEOUT, OK] + if (os == "win") and (processor == "x86_64") and not debug: [TIMEOUT, OK] + [OK, TIMEOUT] diff --git a/testing/web-platform/meta/storage-access-api/storage-access-permission.sub.https.window.js.ini b/testing/web-platform/meta/storage-access-api/storage-access-permission.sub.https.window.js.ini new file mode 100644 index 000000000000..d013fdd42b7b --- /dev/null +++ b/testing/web-platform/meta/storage-access-api/storage-access-permission.sub.https.window.js.ini @@ -0,0 +1,4 @@ +[storage-access-permission.sub.https.window.html] + [Permissions grants are observable across same-origin iframes] + expected: + if (os == "linux") and not debug and fission and (processor == "x86_64") and not asan and not tsan: [PASS, FAIL] diff --git a/testing/web-platform/meta/streams/piping/general-addition.any.js.ini b/testing/web-platform/meta/streams/piping/general-addition.any.js.ini new file mode 100644 index 000000000000..c81f3fe464d8 --- /dev/null +++ b/testing/web-platform/meta/streams/piping/general-addition.any.js.ini @@ -0,0 +1,10 @@ +[general-addition.any.serviceworker.html] + +[general-addition.any.sharedworker.html] + +[general-addition.any.html] + +[general-addition.any.shadowrealm.html] + expected: ERROR + +[general-addition.any.worker.html] diff --git a/testing/web-platform/meta/streams/piping/throwing-options.any.js.ini b/testing/web-platform/meta/streams/piping/throwing-options.any.js.ini index 5685ea6908e8..006950171508 100644 --- a/testing/web-platform/meta/streams/piping/throwing-options.any.js.ini +++ b/testing/web-platform/meta/streams/piping/throwing-options.any.js.ini @@ -1,15 +1,10 @@ [throwing-options.any.sharedworker.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [throwing-options.any.worker.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [throwing-options.any.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [throwing-options.any.serviceworker.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] + +[throwing-options.any.shadowrealm.html] + expected: ERROR diff --git a/testing/web-platform/meta/streams/piping/transform-streams.any.js.ini b/testing/web-platform/meta/streams/piping/transform-streams.any.js.ini index d8f8724eeddc..b7a531fa605e 100644 --- a/testing/web-platform/meta/streams/piping/transform-streams.any.js.ini +++ b/testing/web-platform/meta/streams/piping/transform-streams.any.js.ini @@ -1,15 +1,10 @@ [transform-streams.any.serviceworker.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [transform-streams.any.worker.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [transform-streams.any.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [transform-streams.any.sharedworker.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] + +[transform-streams.any.shadowrealm.html] + expected: ERROR diff --git a/testing/web-platform/meta/streams/queuing-strategies.any.js.ini b/testing/web-platform/meta/streams/queuing-strategies.any.js.ini index 66e220ac9375..52c723040e2a 100644 --- a/testing/web-platform/meta/streams/queuing-strategies.any.js.ini +++ b/testing/web-platform/meta/streams/queuing-strategies.any.js.ini @@ -1,15 +1,10 @@ [queuing-strategies.any.sharedworker.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [queuing-strategies.any.worker.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [queuing-strategies.any.serviceworker.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [queuing-strategies.any.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] + +[queuing-strategies.any.shadowrealm.html] + expected: ERROR diff --git a/testing/web-platform/meta/streams/readable-byte-streams/bad-buffers-and-views.any.js.ini b/testing/web-platform/meta/streams/readable-byte-streams/bad-buffers-and-views.any.js.ini index de98126683f9..bdaaacb3174a 100644 --- a/testing/web-platform/meta/streams/readable-byte-streams/bad-buffers-and-views.any.js.ini +++ b/testing/web-platform/meta/streams/readable-byte-streams/bad-buffers-and-views.any.js.ini @@ -1,15 +1,10 @@ [bad-buffers-and-views.any.worker.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [bad-buffers-and-views.any.sharedworker.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [bad-buffers-and-views.any.serviceworker.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [bad-buffers-and-views.any.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] + +[bad-buffers-and-views.any.shadowrealm.html] + expected: ERROR diff --git a/testing/web-platform/meta/streams/readable-byte-streams/enqueue-with-detached-buffer.any.js.ini b/testing/web-platform/meta/streams/readable-byte-streams/enqueue-with-detached-buffer.any.js.ini new file mode 100644 index 000000000000..e996415e66cb --- /dev/null +++ b/testing/web-platform/meta/streams/readable-byte-streams/enqueue-with-detached-buffer.any.js.ini @@ -0,0 +1,10 @@ +[enqueue-with-detached-buffer.any.sharedworker.html] + +[enqueue-with-detached-buffer.any.worker.html] + +[enqueue-with-detached-buffer.any.html] + +[enqueue-with-detached-buffer.any.serviceworker.html] + +[enqueue-with-detached-buffer.any.shadowrealm.html] + expected: ERROR diff --git a/testing/web-platform/meta/streams/readable-byte-streams/non-transferable-buffers.any.js.ini b/testing/web-platform/meta/streams/readable-byte-streams/non-transferable-buffers.any.js.ini index bcd3b1e15160..a1d603d0b2a1 100644 --- a/testing/web-platform/meta/streams/readable-byte-streams/non-transferable-buffers.any.js.ini +++ b/testing/web-platform/meta/streams/readable-byte-streams/non-transferable-buffers.any.js.ini @@ -7,3 +7,6 @@ [non-transferable-buffers.any.worker.html] [non-transferable-buffers.any.sharedworker.html] + +[non-transferable-buffers.any.shadowrealm.html] + expected: ERROR diff --git a/testing/web-platform/meta/streams/readable-byte-streams/respond-after-enqueue.any.js.ini b/testing/web-platform/meta/streams/readable-byte-streams/respond-after-enqueue.any.js.ini index 99f0866d8cfb..c2abcb18c723 100644 --- a/testing/web-platform/meta/streams/readable-byte-streams/respond-after-enqueue.any.js.ini +++ b/testing/web-platform/meta/streams/readable-byte-streams/respond-after-enqueue.any.js.ini @@ -1,15 +1,10 @@ [respond-after-enqueue.any.sharedworker.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [respond-after-enqueue.any.worker.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [respond-after-enqueue.any.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [respond-after-enqueue.any.serviceworker.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] + +[respond-after-enqueue.any.shadowrealm.html] + expected: ERROR diff --git a/testing/web-platform/meta/streams/readable-streams/bad-strategies.any.js.ini b/testing/web-platform/meta/streams/readable-streams/bad-strategies.any.js.ini new file mode 100644 index 000000000000..88ca50d69d3e --- /dev/null +++ b/testing/web-platform/meta/streams/readable-streams/bad-strategies.any.js.ini @@ -0,0 +1,10 @@ +[bad-strategies.any.html] + +[bad-strategies.any.shadowrealm.html] + expected: ERROR + +[bad-strategies.any.worker.html] + +[bad-strategies.any.serviceworker.html] + +[bad-strategies.any.sharedworker.html] diff --git a/testing/web-platform/meta/streams/readable-streams/bad-underlying-sources.any.js.ini b/testing/web-platform/meta/streams/readable-streams/bad-underlying-sources.any.js.ini index ee66a3076e8c..aa516d516d70 100644 --- a/testing/web-platform/meta/streams/readable-streams/bad-underlying-sources.any.js.ini +++ b/testing/web-platform/meta/streams/readable-streams/bad-underlying-sources.any.js.ini @@ -1,15 +1,10 @@ [bad-underlying-sources.any.sharedworker.html] - expected: - if (os == "android") and fission: [TIMEOUT, OK] [bad-underlying-sources.any.worker.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [bad-underlying-sources.any.serviceworker.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [bad-underlying-sources.any.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] + +[bad-underlying-sources.any.shadowrealm.html] + expected: ERROR diff --git a/testing/web-platform/meta/streams/readable-streams/constructor.any.js.ini b/testing/web-platform/meta/streams/readable-streams/constructor.any.js.ini index d199f43366ed..32a32781d2df 100644 --- a/testing/web-platform/meta/streams/readable-streams/constructor.any.js.ini +++ b/testing/web-platform/meta/streams/readable-streams/constructor.any.js.ini @@ -1,15 +1,10 @@ [constructor.any.sharedworker.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [constructor.any.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [constructor.any.worker.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [constructor.any.serviceworker.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] + +[constructor.any.shadowrealm.html] + expected: ERROR diff --git a/testing/web-platform/meta/streams/readable-streams/count-queuing-strategy-integration.any.js.ini b/testing/web-platform/meta/streams/readable-streams/count-queuing-strategy-integration.any.js.ini index 47052ff367dc..8a39c9adf74f 100644 --- a/testing/web-platform/meta/streams/readable-streams/count-queuing-strategy-integration.any.js.ini +++ b/testing/web-platform/meta/streams/readable-streams/count-queuing-strategy-integration.any.js.ini @@ -1,15 +1,10 @@ [count-queuing-strategy-integration.any.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [count-queuing-strategy-integration.any.sharedworker.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [count-queuing-strategy-integration.any.worker.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [count-queuing-strategy-integration.any.serviceworker.html] - expected: - if (os == "android") and fission: [TIMEOUT, OK] + +[count-queuing-strategy-integration.any.shadowrealm.html] + expected: ERROR diff --git a/testing/web-platform/meta/streams/readable-streams/floating-point-total-queue-size.any.js.ini b/testing/web-platform/meta/streams/readable-streams/floating-point-total-queue-size.any.js.ini index c50cf2a836cf..7bf94089648f 100644 --- a/testing/web-platform/meta/streams/readable-streams/floating-point-total-queue-size.any.js.ini +++ b/testing/web-platform/meta/streams/readable-streams/floating-point-total-queue-size.any.js.ini @@ -1,15 +1,10 @@ [floating-point-total-queue-size.any.worker.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [floating-point-total-queue-size.any.serviceworker.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [floating-point-total-queue-size.any.sharedworker.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [floating-point-total-queue-size.any.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] + +[floating-point-total-queue-size.any.shadowrealm.html] + expected: ERROR diff --git a/testing/web-platform/meta/streams/readable-streams/patched-global.any.js.ini b/testing/web-platform/meta/streams/readable-streams/patched-global.any.js.ini index 3e89dab43347..cc49bc5fd782 100644 --- a/testing/web-platform/meta/streams/readable-streams/patched-global.any.js.ini +++ b/testing/web-platform/meta/streams/readable-streams/patched-global.any.js.ini @@ -1,15 +1,10 @@ [patched-global.any.serviceworker.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [patched-global.any.sharedworker.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [patched-global.any.worker.html] - expected: - if (os == "android") and fission: [TIMEOUT, OK] [patched-global.any.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] + +[patched-global.any.shadowrealm.html] + expected: ERROR diff --git a/testing/web-platform/meta/streams/transform-streams/errors.any.js.ini b/testing/web-platform/meta/streams/transform-streams/errors.any.js.ini index b0c3082bf691..3af1669603e8 100644 --- a/testing/web-platform/meta/streams/transform-streams/errors.any.js.ini +++ b/testing/web-platform/meta/streams/transform-streams/errors.any.js.ini @@ -1,15 +1,10 @@ [errors.any.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [errors.any.worker.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [errors.any.serviceworker.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [errors.any.sharedworker.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] + +[errors.any.shadowrealm.html] + expected: ERROR diff --git a/testing/web-platform/meta/streams/transform-streams/lipfuzz.any.js.ini b/testing/web-platform/meta/streams/transform-streams/lipfuzz.any.js.ini index d56baca813b7..614c3cbb2d9e 100644 --- a/testing/web-platform/meta/streams/transform-streams/lipfuzz.any.js.ini +++ b/testing/web-platform/meta/streams/transform-streams/lipfuzz.any.js.ini @@ -1,15 +1,10 @@ [lipfuzz.any.serviceworker.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [lipfuzz.any.html] - expected: - if (os == "android") and fission: [TIMEOUT, OK] [lipfuzz.any.sharedworker.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [lipfuzz.any.worker.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] + +[lipfuzz.any.shadowrealm.html] + expected: ERROR diff --git a/testing/web-platform/meta/streams/transform-streams/patched-global.any.js.ini b/testing/web-platform/meta/streams/transform-streams/patched-global.any.js.ini index 88ce8057d1d9..fe33cc3060fa 100644 --- a/testing/web-platform/meta/streams/transform-streams/patched-global.any.js.ini +++ b/testing/web-platform/meta/streams/transform-streams/patched-global.any.js.ini @@ -1,15 +1,10 @@ [patched-global.any.worker.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [patched-global.any.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [patched-global.any.sharedworker.html] - expected: - if (os == "android") and fission: [TIMEOUT, OK] [patched-global.any.serviceworker.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] + +[patched-global.any.shadowrealm.html] + expected: ERROR diff --git a/testing/web-platform/meta/streams/transform-streams/properties.any.js.ini b/testing/web-platform/meta/streams/transform-streams/properties.any.js.ini index 8381b4c4290e..1ce56944e221 100644 --- a/testing/web-platform/meta/streams/transform-streams/properties.any.js.ini +++ b/testing/web-platform/meta/streams/transform-streams/properties.any.js.ini @@ -1,15 +1,10 @@ [properties.any.serviceworker.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [properties.any.sharedworker.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [properties.any.worker.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [properties.any.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] + +[properties.any.shadowrealm.html] + expected: ERROR diff --git a/testing/web-platform/meta/streams/writable-streams/bad-strategies.any.js.ini b/testing/web-platform/meta/streams/writable-streams/bad-strategies.any.js.ini index f959ac082df5..567c8c98580b 100644 --- a/testing/web-platform/meta/streams/writable-streams/bad-strategies.any.js.ini +++ b/testing/web-platform/meta/streams/writable-streams/bad-strategies.any.js.ini @@ -1,15 +1,10 @@ [bad-strategies.any.worker.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [bad-strategies.any.sharedworker.html] - expected: - if (os == "android") and fission: [TIMEOUT, OK] [bad-strategies.any.serviceworker.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [bad-strategies.any.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] + +[bad-strategies.any.shadowrealm.html] + expected: ERROR diff --git a/testing/web-platform/meta/streams/writable-streams/byte-length-queuing-strategy.any.js.ini b/testing/web-platform/meta/streams/writable-streams/byte-length-queuing-strategy.any.js.ini index 4a14ef2d6f2c..43e293cebd6d 100644 --- a/testing/web-platform/meta/streams/writable-streams/byte-length-queuing-strategy.any.js.ini +++ b/testing/web-platform/meta/streams/writable-streams/byte-length-queuing-strategy.any.js.ini @@ -1,15 +1,10 @@ [byte-length-queuing-strategy.any.worker.html] - expected: - if (os == "android") and fission: [TIMEOUT, OK] [byte-length-queuing-strategy.any.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [byte-length-queuing-strategy.any.sharedworker.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [byte-length-queuing-strategy.any.serviceworker.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] + +[byte-length-queuing-strategy.any.shadowrealm.html] + expected: ERROR diff --git a/testing/web-platform/meta/streams/writable-streams/constructor.any.js.ini b/testing/web-platform/meta/streams/writable-streams/constructor.any.js.ini index eb48461455e8..c3ff869b5445 100644 --- a/testing/web-platform/meta/streams/writable-streams/constructor.any.js.ini +++ b/testing/web-platform/meta/streams/writable-streams/constructor.any.js.ini @@ -1,15 +1,10 @@ [constructor.any.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [constructor.any.sharedworker.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [constructor.any.worker.html] - expected: - if (os == "android") and fission: [TIMEOUT, OK] [constructor.any.serviceworker.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] + +[constructor.any.shadowrealm.html] + expected: ERROR diff --git a/testing/web-platform/meta/streams/writable-streams/count-queuing-strategy.any.js.ini b/testing/web-platform/meta/streams/writable-streams/count-queuing-strategy.any.js.ini index b8954bb56047..c8f364fb6c8f 100644 --- a/testing/web-platform/meta/streams/writable-streams/count-queuing-strategy.any.js.ini +++ b/testing/web-platform/meta/streams/writable-streams/count-queuing-strategy.any.js.ini @@ -1,15 +1,10 @@ [count-queuing-strategy.any.worker.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [count-queuing-strategy.any.sharedworker.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [count-queuing-strategy.any.serviceworker.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [count-queuing-strategy.any.html] - expected: - if (os == "android") and fission: [TIMEOUT, OK] + +[count-queuing-strategy.any.shadowrealm.html] + expected: ERROR diff --git a/testing/web-platform/meta/streams/writable-streams/error.any.js.ini b/testing/web-platform/meta/streams/writable-streams/error.any.js.ini index 5909db7f7bda..7615fe38b0df 100644 --- a/testing/web-platform/meta/streams/writable-streams/error.any.js.ini +++ b/testing/web-platform/meta/streams/writable-streams/error.any.js.ini @@ -1,15 +1,10 @@ [error.any.serviceworker.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [error.any.worker.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [error.any.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [error.any.sharedworker.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] + +[error.any.shadowrealm.html] + expected: ERROR diff --git a/testing/web-platform/meta/streams/writable-streams/floating-point-total-queue-size.any.js.ini b/testing/web-platform/meta/streams/writable-streams/floating-point-total-queue-size.any.js.ini index 96aec1c72b5e..1a36eb1d511a 100644 --- a/testing/web-platform/meta/streams/writable-streams/floating-point-total-queue-size.any.js.ini +++ b/testing/web-platform/meta/streams/writable-streams/floating-point-total-queue-size.any.js.ini @@ -1,15 +1,10 @@ [floating-point-total-queue-size.any.serviceworker.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [floating-point-total-queue-size.any.worker.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [floating-point-total-queue-size.any.html] - expected: - if (os == "android") and fission: [TIMEOUT, OK] [floating-point-total-queue-size.any.sharedworker.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] + +[floating-point-total-queue-size.any.shadowrealm.html] + expected: ERROR diff --git a/testing/web-platform/meta/streams/writable-streams/general.any.js.ini b/testing/web-platform/meta/streams/writable-streams/general.any.js.ini index 3df330c3d36d..a5c8a86124c3 100644 --- a/testing/web-platform/meta/streams/writable-streams/general.any.js.ini +++ b/testing/web-platform/meta/streams/writable-streams/general.any.js.ini @@ -1,15 +1,10 @@ [general.any.worker.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [general.any.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [general.any.sharedworker.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [general.any.serviceworker.html] - expected: - if (os == "android") and fission: [TIMEOUT, OK] + +[general.any.shadowrealm.html] + expected: ERROR diff --git a/testing/web-platform/meta/streams/writable-streams/properties.any.js.ini b/testing/web-platform/meta/streams/writable-streams/properties.any.js.ini index fff4d88419d8..ede8fd83fe94 100644 --- a/testing/web-platform/meta/streams/writable-streams/properties.any.js.ini +++ b/testing/web-platform/meta/streams/writable-streams/properties.any.js.ini @@ -1,15 +1,10 @@ [properties.any.serviceworker.html] - expected: - if (os == "android") and fission: [TIMEOUT, OK] [properties.any.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [properties.any.worker.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [properties.any.sharedworker.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] + +[properties.any.shadowrealm.html] + expected: ERROR diff --git a/testing/web-platform/meta/wasm/jsapi/constructor/compile.any.js.ini b/testing/web-platform/meta/wasm/jsapi/constructor/compile.any.js.ini new file mode 100644 index 000000000000..cd5c746d1b98 --- /dev/null +++ b/testing/web-platform/meta/wasm/jsapi/constructor/compile.any.js.ini @@ -0,0 +1,6 @@ +[compile.any.html] + +[compile.any.worker.html] + +[compile.any.shadowrealm.html] + expected: ERROR diff --git a/testing/web-platform/meta/wasm/jsapi/constructor/instantiate-bad-imports.any.js.ini b/testing/web-platform/meta/wasm/jsapi/constructor/instantiate-bad-imports.any.js.ini index b469a3b9f403..2a22f928ec62 100644 --- a/testing/web-platform/meta/wasm/jsapi/constructor/instantiate-bad-imports.any.js.ini +++ b/testing/web-platform/meta/wasm/jsapi/constructor/instantiate-bad-imports.any.js.ini @@ -1,5 +1,6 @@ [instantiate-bad-imports.any.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [instantiate-bad-imports.any.worker.html] + +[instantiate-bad-imports.any.shadowrealm.html] + expected: ERROR diff --git a/testing/web-platform/meta/wasm/jsapi/constructor/instantiate.any.js.ini b/testing/web-platform/meta/wasm/jsapi/constructor/instantiate.any.js.ini index 544f7441efae..fcf805388466 100644 --- a/testing/web-platform/meta/wasm/jsapi/constructor/instantiate.any.js.ini +++ b/testing/web-platform/meta/wasm/jsapi/constructor/instantiate.any.js.ini @@ -3,9 +3,9 @@ [instantiate.any.worker.html] expected: - if (os == "linux") and fission and (processor == "x86_64"): [OK, TIMEOUT] - if (os == "android") and fission: [OK, TIMEOUT] + if (os == "linux") and fission: [OK, TIMEOUT] [instantiate.any.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] + +[instantiate.any.shadowrealm.html] + expected: ERROR diff --git a/testing/web-platform/meta/wasm/jsapi/constructor/multi-value.any.js.ini b/testing/web-platform/meta/wasm/jsapi/constructor/multi-value.any.js.ini index 0a584fe29222..b890c420a7bd 100644 --- a/testing/web-platform/meta/wasm/jsapi/constructor/multi-value.any.js.ini +++ b/testing/web-platform/meta/wasm/jsapi/constructor/multi-value.any.js.ini @@ -1,7 +1,6 @@ [multi-value.any.worker.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [multi-value.any.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] + +[multi-value.any.shadowrealm.html] + expected: ERROR diff --git a/testing/web-platform/meta/wasm/jsapi/constructor/toStringTag.any.js.ini b/testing/web-platform/meta/wasm/jsapi/constructor/toStringTag.any.js.ini new file mode 100644 index 000000000000..204eefd2fe0a --- /dev/null +++ b/testing/web-platform/meta/wasm/jsapi/constructor/toStringTag.any.js.ini @@ -0,0 +1,6 @@ +[toStringTag.any.shadowrealm.html] + expected: ERROR + +[toStringTag.any.html] + +[toStringTag.any.worker.html] diff --git a/testing/web-platform/meta/wasm/jsapi/constructor/validate.any.js.ini b/testing/web-platform/meta/wasm/jsapi/constructor/validate.any.js.ini index cdbfc48012fc..d18548efeed9 100644 --- a/testing/web-platform/meta/wasm/jsapi/constructor/validate.any.js.ini +++ b/testing/web-platform/meta/wasm/jsapi/constructor/validate.any.js.ini @@ -1,7 +1,6 @@ [validate.any.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [validate.any.worker.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] + +[validate.any.shadowrealm.html] + expected: ERROR diff --git a/testing/web-platform/meta/wasm/jsapi/exception/basic.tentative.any.js.ini b/testing/web-platform/meta/wasm/jsapi/exception/basic.tentative.any.js.ini new file mode 100644 index 000000000000..a3dc781f35c4 --- /dev/null +++ b/testing/web-platform/meta/wasm/jsapi/exception/basic.tentative.any.js.ini @@ -0,0 +1,10 @@ +[basic.tentative.any.sharedworker.html] + +[basic.tentative.any.shadowrealm.html] + expected: ERROR + +[basic.tentative.any.worker.html] + +[basic.tentative.any.serviceworker.html] + +[basic.tentative.any.html] diff --git a/testing/web-platform/meta/wasm/jsapi/exception/constructor.tentative.any.js.ini b/testing/web-platform/meta/wasm/jsapi/exception/constructor.tentative.any.js.ini index 2990c2671da7..28de5e1be57b 100644 --- a/testing/web-platform/meta/wasm/jsapi/exception/constructor.tentative.any.js.ini +++ b/testing/web-platform/meta/wasm/jsapi/exception/constructor.tentative.any.js.ini @@ -1,7 +1,6 @@ [constructor.tentative.any.html] - expected: - if (os == "android") and fission: [TIMEOUT, OK] [constructor.tentative.any.worker.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] + +[constructor.tentative.any.shadowrealm.html] + expected: ERROR diff --git a/testing/web-platform/meta/wasm/jsapi/exception/getArg.tentative.any.js.ini b/testing/web-platform/meta/wasm/jsapi/exception/getArg.tentative.any.js.ini index 31ef1f657c99..5c8fc4a701ac 100644 --- a/testing/web-platform/meta/wasm/jsapi/exception/getArg.tentative.any.js.ini +++ b/testing/web-platform/meta/wasm/jsapi/exception/getArg.tentative.any.js.ini @@ -4,14 +4,14 @@ [getArg.tentative.any.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [Getting out-of-range argument] expected: FAIL [getArg.tentative.any.worker.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [Getting out-of-range argument] expected: FAIL + + +[getArg.tentative.any.shadowrealm.html] + expected: ERROR diff --git a/testing/web-platform/meta/wasm/jsapi/exception/identity.tentative.any.js.ini b/testing/web-platform/meta/wasm/jsapi/exception/identity.tentative.any.js.ini new file mode 100644 index 000000000000..fa1d47ef3b3e --- /dev/null +++ b/testing/web-platform/meta/wasm/jsapi/exception/identity.tentative.any.js.ini @@ -0,0 +1,6 @@ +[identity.tentative.any.html] + +[identity.tentative.any.worker.html] + +[identity.tentative.any.shadowrealm.html] + expected: ERROR diff --git a/testing/web-platform/meta/wasm/jsapi/exception/is.tentative.any.js.ini b/testing/web-platform/meta/wasm/jsapi/exception/is.tentative.any.js.ini index 47e4aaed2a7e..55ec27f84a6a 100644 --- a/testing/web-platform/meta/wasm/jsapi/exception/is.tentative.any.js.ini +++ b/testing/web-platform/meta/wasm/jsapi/exception/is.tentative.any.js.ini @@ -1,7 +1,6 @@ [is.tentative.any.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [is.tentative.any.worker.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] + +[is.tentative.any.shadowrealm.html] + expected: ERROR diff --git a/testing/web-platform/meta/wasm/jsapi/exception/toString.tentative.any.js.ini b/testing/web-platform/meta/wasm/jsapi/exception/toString.tentative.any.js.ini index ebd61f415157..2e4127838bf3 100644 --- a/testing/web-platform/meta/wasm/jsapi/exception/toString.tentative.any.js.ini +++ b/testing/web-platform/meta/wasm/jsapi/exception/toString.tentative.any.js.ini @@ -1,7 +1,6 @@ [toString.tentative.any.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [toString.tentative.any.worker.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] + +[toString.tentative.any.shadowrealm.html] + expected: ERROR diff --git a/testing/web-platform/meta/wasm/jsapi/function/call.tentative.any.js.ini b/testing/web-platform/meta/wasm/jsapi/function/call.tentative.any.js.ini index 8a124a35024e..f5060664af2c 100644 --- a/testing/web-platform/meta/wasm/jsapi/function/call.tentative.any.js.ini +++ b/testing/web-platform/meta/wasm/jsapi/function/call.tentative.any.js.ini @@ -1,22 +1,32 @@ [call.tentative.any.worker.html] - [test calling function] - expected: - if release_or_beta: FAIL - [test constructing function] - expected: - if release_or_beta: FAIL -[call.tentative.any.html] - [test calling function] - expected: - if release_or_beta: FAIL - [test constructing function] - expected: - if release_or_beta: FAIL -[call.tentative.any.js] - [test calling function] - expected: - if release_or_beta: FAIL - [test constructing function] - expected: - if release_or_beta: FAIL + [test calling function] + expected: + if release_or_beta: FAIL + [test constructing function] + expected: + if release_or_beta: FAIL + + +[call.tentative.any.html] + [test calling function] + expected: + if release_or_beta: FAIL + + [test constructing function] + expected: + if release_or_beta: FAIL + + +[call.tentative.any.js] + [test calling function] + expected: + if release_or_beta: FAIL + + [test constructing function] + expected: + if release_or_beta: FAIL + + +[call.tentative.any.shadowrealm.html] + expected: ERROR diff --git a/testing/web-platform/meta/wasm/jsapi/function/constructor.tentative.any.js.ini b/testing/web-platform/meta/wasm/jsapi/function/constructor.tentative.any.js.ini index 899d864e6ef5..26bd4a4529ec 100644 --- a/testing/web-platform/meta/wasm/jsapi/function/constructor.tentative.any.js.ini +++ b/testing/web-platform/meta/wasm/jsapi/function/constructor.tentative.any.js.ini @@ -131,3 +131,7 @@ [length] expected: FAIL + + +[constructor.tentative.any.shadowrealm.html] + expected: ERROR diff --git a/testing/web-platform/meta/wasm/jsapi/function/table.tentative.any.js.ini b/testing/web-platform/meta/wasm/jsapi/function/table.tentative.any.js.ini index 87de94cd9453..5c663d30b017 100644 --- a/testing/web-platform/meta/wasm/jsapi/function/table.tentative.any.js.ini +++ b/testing/web-platform/meta/wasm/jsapi/function/table.tentative.any.js.ini @@ -1,14 +1,10 @@ [table.tentative.any.worker.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [Test insertion into table] expected: if release_or_beta: FAIL [table.tentative.any.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [Test insertion into table] expected: if release_or_beta: FAIL @@ -18,3 +14,7 @@ [Test insertion into table] expected: if release_or_beta: FAIL + + +[table.tentative.any.shadowrealm.html] + expected: ERROR diff --git a/testing/web-platform/meta/wasm/jsapi/function/type.tentative.any.js.ini b/testing/web-platform/meta/wasm/jsapi/function/type.tentative.any.js.ini index 92264394549e..24d582654a79 100644 --- a/testing/web-platform/meta/wasm/jsapi/function/type.tentative.any.js.ini +++ b/testing/web-platform/meta/wasm/jsapi/function/type.tentative.any.js.ini @@ -1,6 +1,4 @@ [type.tentative.any.worker.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [Check empty results and parameters] expected: if release_or_beta: FAIL @@ -11,8 +9,6 @@ [type.tentative.any.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [Check empty results and parameters] expected: if release_or_beta: FAIL @@ -30,3 +26,7 @@ [Check all types] expected: if release_or_beta: FAIL + + +[type.tentative.any.shadowrealm.html] + expected: ERROR diff --git a/testing/web-platform/meta/wasm/jsapi/global/constructor.any.js.ini b/testing/web-platform/meta/wasm/jsapi/global/constructor.any.js.ini new file mode 100644 index 000000000000..cbc2cdaa174d --- /dev/null +++ b/testing/web-platform/meta/wasm/jsapi/global/constructor.any.js.ini @@ -0,0 +1,6 @@ +[constructor.any.shadowrealm.html] + expected: ERROR + +[constructor.any.worker.html] + +[constructor.any.html] diff --git a/testing/web-platform/meta/wasm/jsapi/global/toString.any.js.ini b/testing/web-platform/meta/wasm/jsapi/global/toString.any.js.ini index b04c383a6a67..cd195ad475ed 100644 --- a/testing/web-platform/meta/wasm/jsapi/global/toString.any.js.ini +++ b/testing/web-platform/meta/wasm/jsapi/global/toString.any.js.ini @@ -1,5 +1,6 @@ [toString.any.worker.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [toString.any.html] + +[toString.any.shadowrealm.html] + expected: ERROR diff --git a/testing/web-platform/meta/wasm/jsapi/global/type.tentative.any.js.ini b/testing/web-platform/meta/wasm/jsapi/global/type.tentative.any.js.ini index 5aaf12c41da1..f107bd625743 100644 --- a/testing/web-platform/meta/wasm/jsapi/global/type.tentative.any.js.ini +++ b/testing/web-platform/meta/wasm/jsapi/global/type.tentative.any.js.ini @@ -53,8 +53,6 @@ [type.tentative.any.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [i32, mutable] expected: if release_or_beta: FAIL @@ -109,8 +107,6 @@ [type.tentative.any.worker.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [i32, mutable] expected: if release_or_beta: FAIL @@ -162,3 +158,7 @@ [key ordering] expected: if release_or_beta: FAIL + + +[type.tentative.any.shadowrealm.html] + expected: ERROR diff --git a/testing/web-platform/meta/wasm/jsapi/global/value-get-set.any.js.ini b/testing/web-platform/meta/wasm/jsapi/global/value-get-set.any.js.ini index 39fd59369410..9ad27d7c1b8b 100644 --- a/testing/web-platform/meta/wasm/jsapi/global/value-get-set.any.js.ini +++ b/testing/web-platform/meta/wasm/jsapi/global/value-get-set.any.js.ini @@ -1,7 +1,6 @@ [value-get-set.any.worker.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [value-get-set.any.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] + +[value-get-set.any.shadowrealm.html] + expected: ERROR diff --git a/testing/web-platform/meta/wasm/jsapi/global/valueOf.any.js.ini b/testing/web-platform/meta/wasm/jsapi/global/valueOf.any.js.ini index d94109ca2b2b..7067d8673d9b 100644 --- a/testing/web-platform/meta/wasm/jsapi/global/valueOf.any.js.ini +++ b/testing/web-platform/meta/wasm/jsapi/global/valueOf.any.js.ini @@ -1,7 +1,6 @@ [valueOf.any.worker.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [valueOf.any.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] + +[valueOf.any.shadowrealm.html] + expected: ERROR diff --git a/testing/web-platform/meta/wasm/jsapi/instance/constructor-bad-imports.any.js.ini b/testing/web-platform/meta/wasm/jsapi/instance/constructor-bad-imports.any.js.ini new file mode 100644 index 000000000000..bca24a7108c7 --- /dev/null +++ b/testing/web-platform/meta/wasm/jsapi/instance/constructor-bad-imports.any.js.ini @@ -0,0 +1,6 @@ +[constructor-bad-imports.any.worker.html] + +[constructor-bad-imports.any.html] + +[constructor-bad-imports.any.shadowrealm.html] + expected: ERROR diff --git a/testing/web-platform/meta/wasm/jsapi/instance/constructor-caching.any.js.ini b/testing/web-platform/meta/wasm/jsapi/instance/constructor-caching.any.js.ini index 0ff34af7faee..fb789afeda89 100644 --- a/testing/web-platform/meta/wasm/jsapi/instance/constructor-caching.any.js.ini +++ b/testing/web-platform/meta/wasm/jsapi/instance/constructor-caching.any.js.ini @@ -1,5 +1,6 @@ [constructor-caching.any.worker.html] [constructor-caching.any.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] + +[constructor-caching.any.shadowrealm.html] + expected: ERROR diff --git a/testing/web-platform/meta/wasm/jsapi/instance/constructor.any.js.ini b/testing/web-platform/meta/wasm/jsapi/instance/constructor.any.js.ini index fae9af92b826..2bc75fbd5a01 100644 --- a/testing/web-platform/meta/wasm/jsapi/instance/constructor.any.js.ini +++ b/testing/web-platform/meta/wasm/jsapi/instance/constructor.any.js.ini @@ -1,7 +1,6 @@ [constructor.any.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [constructor.any.worker.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] + +[constructor.any.shadowrealm.html] + expected: ERROR diff --git a/testing/web-platform/meta/wasm/jsapi/instance/exports.any.js.ini b/testing/web-platform/meta/wasm/jsapi/instance/exports.any.js.ini index a7cd1dad68f0..b826a597a22f 100644 --- a/testing/web-platform/meta/wasm/jsapi/instance/exports.any.js.ini +++ b/testing/web-platform/meta/wasm/jsapi/instance/exports.any.js.ini @@ -1,7 +1,6 @@ [exports.any.worker.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [exports.any.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] + +[exports.any.shadowrealm.html] + expected: ERROR diff --git a/testing/web-platform/meta/wasm/jsapi/instance/toString.any.js.ini b/testing/web-platform/meta/wasm/jsapi/instance/toString.any.js.ini index dfc0f75a1351..e48f0f7e492d 100644 --- a/testing/web-platform/meta/wasm/jsapi/instance/toString.any.js.ini +++ b/testing/web-platform/meta/wasm/jsapi/instance/toString.any.js.ini @@ -1,7 +1,6 @@ [toString.any.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [toString.any.worker.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] + +[toString.any.shadowrealm.html] + expected: ERROR diff --git a/testing/web-platform/meta/wasm/jsapi/interface.any.js.ini b/testing/web-platform/meta/wasm/jsapi/interface.any.js.ini index 4039aade712e..bfc2e0a4c1b2 100644 --- a/testing/web-platform/meta/wasm/jsapi/interface.any.js.ini +++ b/testing/web-platform/meta/wasm/jsapi/interface.any.js.ini @@ -1,13 +1,9 @@ [interface.any.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [WebAssembly.Table.set: length] expected: FAIL [interface.any.worker.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [WebAssembly.Table.set: length] expected: FAIL @@ -15,3 +11,7 @@ [interface.any.js] [WebAssembly.Table.set: length] expected: FAIL + + +[interface.any.shadowrealm.html] + expected: ERROR diff --git a/testing/web-platform/meta/wasm/jsapi/memory/constructor-shared.tentative.any.js.ini b/testing/web-platform/meta/wasm/jsapi/memory/constructor-shared.tentative.any.js.ini index 284194ed21b5..5bcac2d10f17 100644 --- a/testing/web-platform/meta/wasm/jsapi/memory/constructor-shared.tentative.any.js.ini +++ b/testing/web-platform/meta/wasm/jsapi/memory/constructor-shared.tentative.any.js.ini @@ -12,3 +12,6 @@ [Shared memory] expected: FAIL + +[constructor-shared.tentative.any.shadowrealm.html] + expected: ERROR diff --git a/testing/web-platform/meta/wasm/jsapi/memory/constructor-types.tentative.any.js.ini b/testing/web-platform/meta/wasm/jsapi/memory/constructor-types.tentative.any.js.ini index 41bd19578283..fafab8b13742 100644 --- a/testing/web-platform/meta/wasm/jsapi/memory/constructor-types.tentative.any.js.ini +++ b/testing/web-platform/meta/wasm/jsapi/memory/constructor-types.tentative.any.js.ini @@ -1,6 +1,4 @@ [constructor-types.tentative.any.worker.html] - expected: - if (os == "android") and fission: [TIMEOUT, OK] [Initializing with both initial and minimum] expected: if release_or_beta: FAIL @@ -15,8 +13,6 @@ [constructor-types.tentative.any.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [Initializing with both initial and minimum] expected: if release_or_beta: FAIL @@ -42,3 +38,7 @@ [Non-zero minimum] expected: if release_or_beta: FAIL + + +[constructor-types.tentative.any.shadowrealm.html] + expected: ERROR diff --git a/testing/web-platform/meta/wasm/jsapi/memory/constructor.any.js.ini b/testing/web-platform/meta/wasm/jsapi/memory/constructor.any.js.ini index 51629c54f530..0d0c59dcd447 100644 --- a/testing/web-platform/meta/wasm/jsapi/memory/constructor.any.js.ini +++ b/testing/web-platform/meta/wasm/jsapi/memory/constructor.any.js.ini @@ -1,14 +1,10 @@ [constructor.any.worker.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [Order of evaluation for descriptor (with shared)] expected: if not early_beta_or_earlier: FAIL [constructor.any.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [Order of evaluation for descriptor (with shared)] expected: if not early_beta_or_earlier: FAIL @@ -18,3 +14,7 @@ [Order of evaluation for descriptor (with shared)] expected: if not early_beta_or_earlier: FAIL + + +[constructor.any.shadowrealm.html] + expected: ERROR diff --git a/testing/web-platform/meta/wasm/jsapi/memory/grow.any.js.ini b/testing/web-platform/meta/wasm/jsapi/memory/grow.any.js.ini index 77800896294f..60dbe7b5a914 100644 --- a/testing/web-platform/meta/wasm/jsapi/memory/grow.any.js.ini +++ b/testing/web-platform/meta/wasm/jsapi/memory/grow.any.js.ini @@ -1,13 +1,9 @@ [grow.any.worker.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [Growing shared memory does not detach old buffer] expected: FAIL [grow.any.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [Growing shared memory does not detach old buffer] expected: FAIL @@ -15,3 +11,7 @@ [grow.any.js] [Growing shared memory does not detach old buffer] expected: FAIL + + +[grow.any.shadowrealm.html] + expected: ERROR diff --git a/testing/web-platform/meta/wasm/jsapi/memory/type.tentative.any.js.ini b/testing/web-platform/meta/wasm/jsapi/memory/type.tentative.any.js.ini index c3e2ba507e24..c974bab72d7f 100644 --- a/testing/web-platform/meta/wasm/jsapi/memory/type.tentative.any.js.ini +++ b/testing/web-platform/meta/wasm/jsapi/memory/type.tentative.any.js.ini @@ -25,8 +25,6 @@ [type.tentative.any.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [Zero initial, no maximum] expected: if release_or_beta: FAIL @@ -53,8 +51,6 @@ [type.tentative.any.worker.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [Zero initial, no maximum] expected: if release_or_beta: FAIL @@ -78,3 +74,7 @@ [shared memory] expected: if release_or_beta: FAIL + + +[type.tentative.any.shadowrealm.html] + expected: ERROR diff --git a/testing/web-platform/meta/wasm/jsapi/module/constructor.any.js.ini b/testing/web-platform/meta/wasm/jsapi/module/constructor.any.js.ini new file mode 100644 index 000000000000..c4ffef1c19b3 --- /dev/null +++ b/testing/web-platform/meta/wasm/jsapi/module/constructor.any.js.ini @@ -0,0 +1,6 @@ +[constructor.any.shadowrealm.html] + expected: ERROR + +[constructor.any.html] + +[constructor.any.worker.html] diff --git a/testing/web-platform/meta/wasm/jsapi/module/customSections.any.js.ini b/testing/web-platform/meta/wasm/jsapi/module/customSections.any.js.ini index 01e227e8d88f..183514a7e2ab 100644 --- a/testing/web-platform/meta/wasm/jsapi/module/customSections.any.js.ini +++ b/testing/web-platform/meta/wasm/jsapi/module/customSections.any.js.ini @@ -12,3 +12,6 @@ [Custom sections with U+FFFD] expected: FAIL + +[customSections.any.shadowrealm.html] + expected: ERROR diff --git a/testing/web-platform/meta/wasm/jsapi/module/exports.any.js.ini b/testing/web-platform/meta/wasm/jsapi/module/exports.any.js.ini index 8ca76b1fed5d..b826a597a22f 100644 --- a/testing/web-platform/meta/wasm/jsapi/module/exports.any.js.ini +++ b/testing/web-platform/meta/wasm/jsapi/module/exports.any.js.ini @@ -1,7 +1,6 @@ [exports.any.worker.html] - expected: - if (os == "android") and fission: [TIMEOUT, OK] [exports.any.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] + +[exports.any.shadowrealm.html] + expected: ERROR diff --git a/testing/web-platform/meta/wasm/jsapi/module/imports.any.js.ini b/testing/web-platform/meta/wasm/jsapi/module/imports.any.js.ini index cb73007bc37b..cb27e4acdf5f 100644 --- a/testing/web-platform/meta/wasm/jsapi/module/imports.any.js.ini +++ b/testing/web-platform/meta/wasm/jsapi/module/imports.any.js.ini @@ -1,7 +1,6 @@ [imports.any.worker.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [imports.any.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] + +[imports.any.shadowrealm.html] + expected: ERROR diff --git a/testing/web-platform/meta/wasm/jsapi/module/toString.any.js.ini b/testing/web-platform/meta/wasm/jsapi/module/toString.any.js.ini index 5318d67c628b..cd195ad475ed 100644 --- a/testing/web-platform/meta/wasm/jsapi/module/toString.any.js.ini +++ b/testing/web-platform/meta/wasm/jsapi/module/toString.any.js.ini @@ -1,7 +1,6 @@ [toString.any.worker.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [toString.any.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] + +[toString.any.shadowrealm.html] + expected: ERROR diff --git a/testing/web-platform/meta/wasm/jsapi/prototypes.any.js.ini b/testing/web-platform/meta/wasm/jsapi/prototypes.any.js.ini index 6c1377d130cb..36d211188c25 100644 --- a/testing/web-platform/meta/wasm/jsapi/prototypes.any.js.ini +++ b/testing/web-platform/meta/wasm/jsapi/prototypes.any.js.ini @@ -1,7 +1,6 @@ [prototypes.any.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [prototypes.any.worker.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] + +[prototypes.any.shadowrealm.html] + expected: ERROR diff --git a/testing/web-platform/meta/wasm/jsapi/table/constructor-types.tentative.any.js.ini b/testing/web-platform/meta/wasm/jsapi/table/constructor-types.tentative.any.js.ini index 3037c82b719a..fafab8b13742 100644 --- a/testing/web-platform/meta/wasm/jsapi/table/constructor-types.tentative.any.js.ini +++ b/testing/web-platform/meta/wasm/jsapi/table/constructor-types.tentative.any.js.ini @@ -2,31 +2,43 @@ [Initializing with both initial and minimum] expected: if release_or_beta: FAIL + [Zero minimum] expected: if release_or_beta: FAIL + [Non-zero minimum] expected: if release_or_beta: FAIL + [constructor-types.tentative.any.html] [Initializing with both initial and minimum] expected: if release_or_beta: FAIL + [Zero minimum] expected: if release_or_beta: FAIL + [Non-zero minimum] expected: if release_or_beta: FAIL + [constructor-types.tentative.any.js] [Initializing with both initial and minimum] expected: if release_or_beta: FAIL + [Zero minimum] expected: if release_or_beta: FAIL + [Non-zero minimum] expected: - if release_or_beta: FAIL \ No newline at end of file + if release_or_beta: FAIL + + +[constructor-types.tentative.any.shadowrealm.html] + expected: ERROR diff --git a/testing/web-platform/meta/wasm/jsapi/table/constructor.any.js.ini b/testing/web-platform/meta/wasm/jsapi/table/constructor.any.js.ini new file mode 100644 index 000000000000..bed49c4158d4 --- /dev/null +++ b/testing/web-platform/meta/wasm/jsapi/table/constructor.any.js.ini @@ -0,0 +1,6 @@ +[constructor.any.html] + +[constructor.any.shadowrealm.html] + expected: ERROR + +[constructor.any.worker.html] diff --git a/testing/web-platform/meta/wasm/jsapi/table/get-set.any.js.ini b/testing/web-platform/meta/wasm/jsapi/table/get-set.any.js.ini index 752aff36849f..b95a990d6ff2 100644 --- a/testing/web-platform/meta/wasm/jsapi/table/get-set.any.js.ini +++ b/testing/web-platform/meta/wasm/jsapi/table/get-set.any.js.ini @@ -1,7 +1,6 @@ [get-set.any.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [get-set.any.worker.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] + +[get-set.any.shadowrealm.html] + expected: ERROR diff --git a/testing/web-platform/meta/wasm/jsapi/table/grow.any.js.ini b/testing/web-platform/meta/wasm/jsapi/table/grow.any.js.ini index f70b4b1f7573..1e637f1e56d1 100644 --- a/testing/web-platform/meta/wasm/jsapi/table/grow.any.js.ini +++ b/testing/web-platform/meta/wasm/jsapi/table/grow.any.js.ini @@ -1,7 +1,6 @@ [grow.any.worker.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [grow.any.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] + +[grow.any.shadowrealm.html] + expected: ERROR diff --git a/testing/web-platform/meta/wasm/jsapi/table/length.any.js.ini b/testing/web-platform/meta/wasm/jsapi/table/length.any.js.ini index 0cb08f7d99ef..3bd49f5676e6 100644 --- a/testing/web-platform/meta/wasm/jsapi/table/length.any.js.ini +++ b/testing/web-platform/meta/wasm/jsapi/table/length.any.js.ini @@ -1,7 +1,6 @@ [length.any.worker.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [length.any.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] + +[length.any.shadowrealm.html] + expected: ERROR diff --git a/testing/web-platform/meta/wasm/jsapi/table/toString.any.js.ini b/testing/web-platform/meta/wasm/jsapi/table/toString.any.js.ini index dfc0f75a1351..e48f0f7e492d 100644 --- a/testing/web-platform/meta/wasm/jsapi/table/toString.any.js.ini +++ b/testing/web-platform/meta/wasm/jsapi/table/toString.any.js.ini @@ -1,7 +1,6 @@ [toString.any.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [toString.any.worker.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] + +[toString.any.shadowrealm.html] + expected: ERROR diff --git a/testing/web-platform/meta/wasm/jsapi/table/type.tentative.any.js.ini b/testing/web-platform/meta/wasm/jsapi/table/type.tentative.any.js.ini index 7a2d4a1f6592..a6ee4e380d04 100644 --- a/testing/web-platform/meta/wasm/jsapi/table/type.tentative.any.js.ini +++ b/testing/web-platform/meta/wasm/jsapi/table/type.tentative.any.js.ini @@ -17,8 +17,6 @@ [type.tentative.any.worker.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [Zero initial, no maximum] expected: if release_or_beta: FAIL @@ -37,8 +35,6 @@ [type.tentative.any.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [Zero initial, no maximum] expected: if release_or_beta: FAIL @@ -54,3 +50,7 @@ [Non-zero maximum] expected: if release_or_beta: FAIL + + +[type.tentative.any.shadowrealm.html] + expected: ERROR diff --git a/testing/web-platform/meta/wasm/jsapi/tag/constructor.tentative.any.js.ini b/testing/web-platform/meta/wasm/jsapi/tag/constructor.tentative.any.js.ini new file mode 100644 index 000000000000..28de5e1be57b --- /dev/null +++ b/testing/web-platform/meta/wasm/jsapi/tag/constructor.tentative.any.js.ini @@ -0,0 +1,6 @@ +[constructor.tentative.any.html] + +[constructor.tentative.any.worker.html] + +[constructor.tentative.any.shadowrealm.html] + expected: ERROR diff --git a/testing/web-platform/meta/wasm/jsapi/tag/toString.tentative.any.js.ini b/testing/web-platform/meta/wasm/jsapi/tag/toString.tentative.any.js.ini new file mode 100644 index 000000000000..70a5a10255d4 --- /dev/null +++ b/testing/web-platform/meta/wasm/jsapi/tag/toString.tentative.any.js.ini @@ -0,0 +1,6 @@ +[toString.tentative.any.worker.html] + +[toString.tentative.any.html] + +[toString.tentative.any.shadowrealm.html] + expected: ERROR diff --git a/testing/web-platform/meta/wasm/jsapi/tag/type.tentative.any.js.ini b/testing/web-platform/meta/wasm/jsapi/tag/type.tentative.any.js.ini index 35b2e541038c..4ab4122349b8 100644 --- a/testing/web-platform/meta/wasm/jsapi/tag/type.tentative.any.js.ini +++ b/testing/web-platform/meta/wasm/jsapi/tag/type.tentative.any.js.ini @@ -1,6 +1,4 @@ [type.tentative.any.worker.html] - expected: - if (os == "android") and fission: [TIMEOUT, OK] [[\]] expected: if release_or_beta: FAIL @@ -15,8 +13,6 @@ [type.tentative.any.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [[\]] expected: if release_or_beta: FAIL @@ -42,3 +38,7 @@ [[i32 i64 f32 f64\]] expected: if release_or_beta: FAIL + + +[type.tentative.any.shadowrealm.html] + expected: ERROR diff --git a/testing/web-platform/meta/webaudio/the-audio-api/the-oscillatornode-interface/osc-basic-waveform.html.ini b/testing/web-platform/meta/webaudio/the-audio-api/the-oscillatornode-interface/osc-basic-waveform.html.ini index 26633a2fe056..02a3d0baed78 100644 --- a/testing/web-platform/meta/webaudio/the-audio-api/the-oscillatornode-interface/osc-basic-waveform.html.ini +++ b/testing/web-platform/meta/webaudio/the-audio-api/the-oscillatornode-interface/osc-basic-waveform.html.ini @@ -1,7 +1,6 @@ [osc-basic-waveform.html] expected: - if not fission: OK - [OK, FAIL] + if fission: [OK, FAIL] [< [Test 0\] 2 out of 2 assertions were failed.] expected: FAIL @@ -38,11 +37,11 @@ [< [Test 1\] 2 out of 2 assertions were failed.] expected: FAIL + [X Custom: SNR (db) is not greater than or equal to 122.43. Got 112.76579764697749.] + expected: FAIL + [X Custom: SNR (db) is not greater than or equal to 138.76. Got 132.76794522938812.] expected: FAIL [X Custom: 100 Hz does not equal [1,1.0141456127166748,1.0280853509902954,1.0418163537979126,1.0553359985351562,1.0686413049697876,1.081729769706726,1.094598650932312,1.1072453260421753,1.1196671724319458,1.1318618059158325,1.1438266038894653,1.1555593013763428,1.1670573949813843,1.1783186197280884,1.189340591430664...\] with an element-wise tolerance of {"absoluteThreshold":0.0000018478,"relativeThreshold":0}.\n\tIndex\tActual\t\t\tExpected\t\tAbsError\t\tRelError\t\tTest threshold\n\t[132\]\t6.4742147922515869e-1\t6.4741957187652588e-1\t1.9073486328125000e-6\t2.9460781163660346e-6\t1.8477999999999999e-6\n\t[133\]\t6.2944263219833374e-1\t6.2944072484970093e-1\t1.9073486328125000e-6\t3.0302275615673585e-6\t1.8477999999999999e-6\n\t[135\]\t5.9310543537139893e-1\t5.9310334920883179e-1\t2.0861625671386719e-6\t3.5173677065245060e-6\t1.8477999999999999e-6\n\t[136\]\t5.7475423812866211e-1\t5.7475227117538452e-1\t1.9669532775878906e-6\t3.4222627316729277e-6\t1.8477999999999999e-6\n\t[137\]\t5.5628657341003418e-1\t5.5628448724746704e-1\t2.0861625671386719e-6\t3.7501721061127269e-6\t1.8477999999999999e-6\n\t...and 97 more errors.\n\tMax AbsError of 4.5299530029296875e-6 at index of 197.\n\t[197\]\t-6.1586797237396240e-1\t-6.1587250232696533e-1\t4.5299530029296875e-6\t7.3553421947141031e-6\t1.8477999999999999e-6\n\tMax RelError of 4.6918106549645650e-4 at index of 165.\n\t[165\]\t7.5594326481223106e-3\t7.5558875687420368e-3\t3.5450793802738190e-6\t4.6918106549645650e-4\t1.8477999999999999e-6\n] expected: FAIL - - [X Custom: SNR (db) is not greater than or equal to 122.43. Got 112.76579764697749.] - expected: FAIL diff --git a/testing/web-platform/meta/webcodecs/idlharness.https.any.js.ini b/testing/web-platform/meta/webcodecs/idlharness.https.any.js.ini index cd92613f1357..adfe6df4f194 100644 --- a/testing/web-platform/meta/webcodecs/idlharness.https.any.js.ini +++ b/testing/web-platform/meta/webcodecs/idlharness.https.any.js.ini @@ -165,9 +165,6 @@ prefs: [dom.media.webcodecs.enabled:true] [EncodedAudioChunk interface: attribute byteLength] expected: FAIL - [EncodedAudioChunk interface: operation copyTo(BufferSource)] - expected: FAIL - [AudioData interface: existence and properties of interface object] expected: FAIL @@ -207,9 +204,6 @@ prefs: [dom.media.webcodecs.enabled:true] [AudioData interface: operation allocationSize(AudioDataCopyToOptions)] expected: FAIL - [AudioData interface: operation copyTo(BufferSource, AudioDataCopyToOptions)] - expected: FAIL - [AudioData interface: operation clone()] expected: FAIL @@ -500,9 +494,6 @@ prefs: [dom.media.webcodecs.enabled:true] [EncodedAudioChunk interface: attribute byteLength] expected: FAIL - [EncodedAudioChunk interface: operation copyTo(BufferSource)] - expected: FAIL - [AudioData interface: existence and properties of interface object] expected: FAIL @@ -542,9 +533,6 @@ prefs: [dom.media.webcodecs.enabled:true] [AudioData interface: operation allocationSize(AudioDataCopyToOptions)] expected: FAIL - [AudioData interface: operation copyTo(BufferSource, AudioDataCopyToOptions)] - expected: FAIL - [AudioData interface: operation clone()] expected: FAIL diff --git a/testing/web-platform/meta/webcodecs/video-encoder.https.any.js.ini b/testing/web-platform/meta/webcodecs/video-encoder.https.any.js.ini index 7003ac148bb1..63c6d05116ac 100644 --- a/testing/web-platform/meta/webcodecs/video-encoder.https.any.js.ini +++ b/testing/web-platform/meta/webcodecs/video-encoder.https.any.js.ini @@ -1,12 +1,7 @@ [video-encoder.https.any.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [Test VideoEncoder construction] expected: FAIL - [Test VideoEncoder.configure()] - expected: FAIL - [Test successful configure(), encode(), and flush()] expected: FAIL @@ -33,14 +28,9 @@ [video-encoder.https.any.worker.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [Test VideoEncoder construction] expected: FAIL - [Test VideoEncoder.configure()] - expected: FAIL - [Test successful configure(), encode(), and flush()] expected: FAIL diff --git a/testing/web-platform/meta/webcodecs/videoDecoder-codec-specific.https.any.js.ini b/testing/web-platform/meta/webcodecs/videoDecoder-codec-specific.https.any.js.ini index 44f61e0ad80e..66d7464845c6 100644 --- a/testing/web-platform/meta/webcodecs/videoDecoder-codec-specific.https.any.js.ini +++ b/testing/web-platform/meta/webcodecs/videoDecoder-codec-specific.https.any.js.ini @@ -226,8 +226,8 @@ [videoDecoder-codec-specific.https.any.worker.html?h264_annexb] prefs: [dom.media.webcodecs.enabled:true] expected: - if swgl and (os == "linux") and not fission: [OK, CRASH] - if (os == "linux") and not swgl and debug and fission: [OK, CRASH] + if (os == "linux") and debug and fission and not swgl: [OK, CRASH] + if (os == "linux") and debug and not fission and swgl: [OK, CRASH] [Test isConfigSupported()] expected: if os == "android": PRECONDITION_FAILED @@ -812,6 +812,8 @@ [videoDecoder-codec-specific.https.any.worker.html?h265_hevc] prefs: [dom.media.webcodecs.enabled:true] + expected: + if asan and not fission: CRASH [Test isConfigSupported()] expected: PRECONDITION_FAILED @@ -926,8 +928,6 @@ [videoDecoder-codec-specific.https.any.worker.html?h265_annexb] prefs: [dom.media.webcodecs.enabled:true] - expected: - if asan and not fission: CRASH [Test isConfigSupported()] expected: PRECONDITION_FAILED diff --git a/testing/web-platform/meta/webcodecs/videoFrame-texImage.any.js.ini b/testing/web-platform/meta/webcodecs/videoFrame-texImage.any.js.ini index f6638eed0661..237cd17491ee 100644 --- a/testing/web-platform/meta/webcodecs/videoFrame-texImage.any.js.ini +++ b/testing/web-platform/meta/webcodecs/videoFrame-texImage.any.js.ini @@ -1,5 +1,52 @@ [videoFrame-texImage.any.worker.html] prefs: [dom.media.webcodecs.enabled:true] + [texSubImage2D with 480x360 srgb VideoFrame.] + expected: + if (processor == "x86") and (os == "linux"): FAIL + + [texImage2D with 480x360 srgb VideoFrame.] + expected: + if (processor == "x86") and (os == "linux"): FAIL + + [texSubImage2D with 48x36 srgb VideoFrame.] + expected: + if (processor == "x86") and (os == "linux"): FAIL + + [texImage2D with a closed VideoFrame.] + expected: + if (processor == "x86") and (os == "linux"): FAIL + + [texImage2D with 48x36 srgb VideoFrame.] + expected: + if (processor == "x86") and (os == "linux"): FAIL + + [texSubImage2D with a closed VideoFrame.] + expected: + if (processor == "x86") and (os == "linux"): FAIL + [videoFrame-texImage.any.html] prefs: [dom.media.webcodecs.enabled:true] + [texSubImage2D with 480x360 srgb VideoFrame.] + expected: + if (processor == "x86") and (os == "linux"): FAIL + + [texImage2D with 480x360 srgb VideoFrame.] + expected: + if (processor == "x86") and (os == "linux"): FAIL + + [texSubImage2D with 48x36 srgb VideoFrame.] + expected: + if (processor == "x86") and (os == "linux"): FAIL + + [texImage2D with a closed VideoFrame.] + expected: + if (processor == "x86") and (os == "linux"): FAIL + + [texImage2D with 48x36 srgb VideoFrame.] + expected: + if (processor == "x86") and (os == "linux"): FAIL + + [texSubImage2D with a closed VideoFrame.] + expected: + if (processor == "x86") and (os == "linux"): FAIL diff --git a/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/activate/activate.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/activate/activate.py.ini index 76b085d7937d..cb070adce86b 100644 --- a/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/activate/activate.py.ini +++ b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/activate/activate.py.ini @@ -1,5 +1,6 @@ [activate.py] expected: + if (processor == "x86_64") and (os == "mac") and not debug: [OK, TIMEOUT] if (processor == "x86") and not debug: [OK, TIMEOUT] [test_activate_window] disabled: diff --git a/testing/web-platform/meta/webdriver/tests/bidi/input/perform_actions/pointer_mouse.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/input/perform_actions/pointer_mouse.py.ini index 031dc6d2d98f..49442857c296 100644 --- a/testing/web-platform/meta/webdriver/tests/bidi/input/perform_actions/pointer_mouse.py.ini +++ b/testing/web-platform/meta/webdriver/tests/bidi/input/perform_actions/pointer_mouse.py.ini @@ -1,14 +1,4 @@ [pointer_mouse.py] - - [test_drag_and_drop_with_draggable_element[0\]] - expected: FAIL - - [test_drag_and_drop_with_draggable_element[300\]] - expected: FAIL - - [test_drag_and_drop_with_draggable_element[800\]] - expected: FAIL - [test_drag_and_drop[10-15-0\]] disabled: if os == "android": bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1762119 diff --git a/testing/web-platform/meta/webstorage/localstorage-about-blank-3P-iframe-opens-3P-window.partitioned.tentative.html.ini b/testing/web-platform/meta/webstorage/localstorage-about-blank-3P-iframe-opens-3P-window.partitioned.tentative.html.ini index 3023ed190bb9..c553c9f3d01c 100644 --- a/testing/web-platform/meta/webstorage/localstorage-about-blank-3P-iframe-opens-3P-window.partitioned.tentative.html.ini +++ b/testing/web-platform/meta/webstorage/localstorage-about-blank-3P-iframe-opens-3P-window.partitioned.tentative.html.ini @@ -1,13 +1,14 @@ [localstorage-about-blank-3P-iframe-opens-3P-window.partitioned.tentative.html] expected: - if fission and (os == "win") and (processor == "x86_64") and debug and not swgl: [OK, TIMEOUT] - if fission and (os == "mac") and debug: [OK, TIMEOUT] - if fission and (os == "win") and (processor == "x86"): [OK, TIMEOUT] - if fission and (os == "linux") and not swgl: [OK, TIMEOUT] + if fission and not swgl and (os == "mac") and not debug: OK + if fission and swgl: OK + if not fission: OK + [OK, TIMEOUT] [StorageKey: test 3P about:blank window opened from a 3P iframe] expected: - if (os == "win") and (processor == "x86_64") and debug and not swgl: [PASS, TIMEOUT] - if (os == "linux") and fission and not swgl: [PASS, TIMEOUT] - if (os == "mac") and debug: [PASS, TIMEOUT] - if (os == "win") and (processor == "x86"): [PASS, TIMEOUT] + if (os == "win") and (processor == "x86_64") and debug and swgl: PASS + if (os == "linux") and fission and swgl: PASS + if (os == "mac") and not debug: PASS + if (os == "linux") and not fission: PASS if os == "android": FAIL + [PASS, TIMEOUT]