commit a74593da49c28d861cb6180d3780204467f91623 parent 44f26392daab939fb1823f18b5a73d8516b68262 Author: moz-wptsync-bot <wptsync@mozilla.com> Date: Mon, 17 Nov 2025 21:51:41 +0000 Bug 2000706 - [wpt-sync] Update web-platform-tests to 5606c8f6ee487a446d2662be7e8e14982d1aba87, a=testonly MANUAL PUSH: wpt sync bot wpt-head: 5606c8f6ee487a446d2662be7e8e14982d1aba87 wpt-type: landing Diffstat:
75 files changed, 172 insertions(+), 655 deletions(-)
diff --git a/testing/web-platform/meta/compression/compression-constructor-error.any.js.ini b/testing/web-platform/meta/compression/compression-constructor-error.any.js.ini @@ -27,7 +27,9 @@ ERROR [compression-constructor-error.any.shadowrealm-in-dedicatedworker.html] - expected: ERROR + expected: + if (os == "android") and sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR [compression-constructor-error.https.any.shadowrealm-in-audioworklet.html] expected: diff --git a/testing/web-platform/meta/compression/decompression-empty-input.any.js.ini b/testing/web-platform/meta/compression/decompression-empty-input.any.js.ini @@ -25,7 +25,9 @@ expected: ERROR [decompression-empty-input.any.shadowrealm-in-window.html] - expected: ERROR + expected: + if (os == "android") and sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR [decompression-empty-input.any.shadowrealm-in-shadowrealm.html] expected: ERROR diff --git a/testing/web-platform/meta/console/console-log-large-array.any.js.ini b/testing/web-platform/meta/console/console-log-large-array.any.js.ini @@ -1,12 +1,16 @@ [console-log-large-array.any.worker.html] - expected: [OK, TIMEOUT] + expected: + if (os == "android") and debug: [TIMEOUT, OK] + [OK, TIMEOUT] [Logging large arrays works] expected: if asan and not fission: [PASS, TIMEOUT] [console-log-large-array.any.html] - expected: [OK, TIMEOUT] + expected: + if (os == "android") and debug: [TIMEOUT, OK] + [OK, TIMEOUT] [console-log-large-array.any.shadowrealm.html] expected: ERROR @@ -18,7 +22,9 @@ expected: ERROR [console-log-large-array.any.shadowrealm-in-shadowrealm.html] - expected: ERROR + expected: + if not sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR [console-log-large-array.https.any.shadowrealm-in-audioworklet.html] expected: diff --git a/testing/web-platform/meta/console/idlharness.any.js.ini b/testing/web-platform/meta/console/idlharness.any.js.ini @@ -1,6 +1,8 @@ [idlharness.any.html] [idlharness.any.worker.html] + expected: + if not sessionHistoryInParent and not debug: [OK, TIMEOUT] [idlharness.any.shadowrealm-in-window.html] expected: ERROR diff --git a/testing/web-platform/meta/cookiestore/change_eventhandler_for_http_cookie_and_set_cookie_headers.https.window.js.ini b/testing/web-platform/meta/cookiestore/change_eventhandler_for_http_cookie_and_set_cookie_headers.https.window.js.ini @@ -0,0 +1,4 @@ +[change_eventhandler_for_http_cookie_and_set_cookie_headers.https.window.html] + [HTTP set/overwrite/delete observed in CookieStore] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, FAIL] diff --git a/testing/web-platform/meta/css/css-display/parsing/tentative/display-computed.html.ini b/testing/web-platform/meta/css/css-display/parsing/tentative/display-computed.html.ini @@ -1,10 +1,4 @@ [display-computed.html] - [Property display value 'masonry'] - expected: FAIL - - [Property display value 'inline-masonry'] - expected: FAIL - [position absolute affects computed display] expected: FAIL diff --git a/testing/web-platform/meta/css/css-display/parsing/tentative/display-valid.html.ini b/testing/web-platform/meta/css/css-display/parsing/tentative/display-valid.html.ini @@ -1,10 +1,4 @@ [display-valid.html] - [e.style['display'\] = "masonry" should set the property value] - expected: FAIL - - [e.style['display'\] = "inline-masonry" should set the property value] - expected: FAIL - [e.style['display'\] = "grid-lanes" should set the property value] expected: FAIL diff --git a/testing/web-platform/meta/css/css-scroll-snap/scroll-start/parsing/scroll-start-computed.html.ini b/testing/web-platform/meta/css/css-scroll-snap/scroll-start/parsing/scroll-start-computed.html.ini @@ -1,207 +0,0 @@ -[scroll-start-computed.html] - [Property scroll-start value 'start'] - expected: FAIL - - [Property scroll-start value 'start start'] - expected: FAIL - - [Property scroll-start value '100px'] - expected: FAIL - - [Property scroll-start value '50%'] - expected: FAIL - - [Property scroll-start value 'center'] - expected: FAIL - - [Property scroll-start value '100px 200px'] - expected: FAIL - - [Property scroll-start value '50% 100px'] - expected: FAIL - - [Property scroll-start value 'start 50%'] - expected: FAIL - - [Property scroll-start value 'center start'] - expected: FAIL - - [Property scroll-start value 'end center'] - expected: FAIL - - [Property scroll-start value 'top end'] - expected: FAIL - - [Property scroll-start value 'bottom top'] - expected: FAIL - - [Property scroll-start value 'left bottom'] - expected: FAIL - - [Property scroll-start value 'right left'] - expected: FAIL - - [Property scroll-start value 'auto right'] - expected: FAIL - - [Property scroll-start value 'calc(1px)'] - expected: FAIL - - [Property scroll-start value 'calc(1px) start'] - expected: FAIL - - [Property scroll-start-block value '100px'] - expected: FAIL - - [Property scroll-start-block value '50%'] - expected: FAIL - - [Property scroll-start-block value 'start'] - expected: FAIL - - [Property scroll-start-block value 'center'] - expected: FAIL - - [Property scroll-start-block value 'end'] - expected: FAIL - - [Property scroll-start-block value 'top'] - expected: FAIL - - [Property scroll-start-block value 'bottom'] - expected: FAIL - - [Property scroll-start-block value 'left'] - expected: FAIL - - [Property scroll-start-block value 'right'] - expected: FAIL - - [Property scroll-start-block value 'auto'] - expected: FAIL - - [Property scroll-start-block value 'calc(-1px)'] - expected: FAIL - - [Property scroll-start-inline value '100px'] - expected: FAIL - - [Property scroll-start-inline value '50%'] - expected: FAIL - - [Property scroll-start-inline value 'start'] - expected: FAIL - - [Property scroll-start-inline value 'center'] - expected: FAIL - - [Property scroll-start-inline value 'end'] - expected: FAIL - - [Property scroll-start-inline value 'top'] - expected: FAIL - - [Property scroll-start-inline value 'bottom'] - expected: FAIL - - [Property scroll-start-inline value 'left'] - expected: FAIL - - [Property scroll-start-inline value 'right'] - expected: FAIL - - [Property scroll-start-inline value 'auto'] - expected: FAIL - - [Property scroll-start-inline value 'calc(-1px)'] - expected: FAIL - - [Property scroll-start-x value '100px'] - expected: FAIL - - [Property scroll-start-x value '50%'] - expected: FAIL - - [Property scroll-start-x value 'start'] - expected: FAIL - - [Property scroll-start-x value 'center'] - expected: FAIL - - [Property scroll-start-x value 'end'] - expected: FAIL - - [Property scroll-start-x value 'top'] - expected: FAIL - - [Property scroll-start-x value 'bottom'] - expected: FAIL - - [Property scroll-start-x value 'left'] - expected: FAIL - - [Property scroll-start-x value 'right'] - expected: FAIL - - [Property scroll-start-x value 'auto'] - expected: FAIL - - [Property scroll-start-x value 'calc(-1px)'] - expected: FAIL - - [Property scroll-start-y value '100px'] - expected: FAIL - - [Property scroll-start-y value '50%'] - expected: FAIL - - [Property scroll-start-y value 'start'] - expected: FAIL - - [Property scroll-start-y value 'center'] - expected: FAIL - - [Property scroll-start-y value 'end'] - expected: FAIL - - [Property scroll-start-y value 'top'] - expected: FAIL - - [Property scroll-start-y value 'bottom'] - expected: FAIL - - [Property scroll-start-y value 'left'] - expected: FAIL - - [Property scroll-start-y value 'right'] - expected: FAIL - - [Property scroll-start-y value 'auto'] - expected: FAIL - - [Property scroll-start-y value 'calc(-1px)'] - expected: FAIL - - [scroll-start-block maps to scroll-start-y in horizontal writing mode.] - expected: FAIL - - [scroll-start-inline maps to scroll-start-x in horizontal writing mode.] - expected: FAIL - - [scroll-start-x maps to scroll-start-inline in horizontal writing mode.] - expected: FAIL - - [scroll-start-y maps to scroll-start-block in horizontal writing mode.] - expected: FAIL - - [scroll-start-block maps to scroll-start-x in vertical writing mode.] - expected: FAIL - - [scroll-start-inline maps to scroll-start-y in vertical writing mode.] - expected: FAIL - - [scroll-start-x maps to scroll-start-block in vertical writing mode.] - expected: FAIL - - [scroll-start-y maps to scroll-start-inline in vertical writing mode.] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-scroll-snap/scroll-start/parsing/scroll-start-shorthand.html.ini b/testing/web-platform/meta/css/css-scroll-snap/scroll-start/parsing/scroll-start-shorthand.html.ini @@ -1,108 +0,0 @@ -[scroll-start-shorthand.html] - [e.style['scroll-start'\] = "100px" should set scroll-start-block] - expected: FAIL - - [e.style['scroll-start'\] = "100px" should set scroll-start-inline] - expected: FAIL - - [e.style['scroll-start'\] = "100px" should not set unrelated longhands] - expected: FAIL - - [e.style['scroll-start'\] = "50%" should set scroll-start-block] - expected: FAIL - - [e.style['scroll-start'\] = "50%" should set scroll-start-inline] - expected: FAIL - - [e.style['scroll-start'\] = "50%" should not set unrelated longhands] - expected: FAIL - - [e.style['scroll-start'\] = "center" should set scroll-start-block] - expected: FAIL - - [e.style['scroll-start'\] = "center" should set scroll-start-inline] - expected: FAIL - - [e.style['scroll-start'\] = "center" should not set unrelated longhands] - expected: FAIL - - [e.style['scroll-start'\] = "100px 200px" should set scroll-start-block] - expected: FAIL - - [e.style['scroll-start'\] = "100px 200px" should set scroll-start-inline] - expected: FAIL - - [e.style['scroll-start'\] = "100px 200px" should not set unrelated longhands] - expected: FAIL - - [e.style['scroll-start'\] = "100px 50%" should set scroll-start-block] - expected: FAIL - - [e.style['scroll-start'\] = "100px 50%" should set scroll-start-inline] - expected: FAIL - - [e.style['scroll-start'\] = "100px 50%" should not set unrelated longhands] - expected: FAIL - - [e.style['scroll-start'\] = "100px center" should set scroll-start-block] - expected: FAIL - - [e.style['scroll-start'\] = "100px center" should set scroll-start-inline] - expected: FAIL - - [e.style['scroll-start'\] = "100px center" should not set unrelated longhands] - expected: FAIL - - [e.style['scroll-start'\] = "50% 200px" should set scroll-start-block] - expected: FAIL - - [e.style['scroll-start'\] = "50% 200px" should set scroll-start-inline] - expected: FAIL - - [e.style['scroll-start'\] = "50% 200px" should not set unrelated longhands] - expected: FAIL - - [e.style['scroll-start'\] = "50% 25%" should set scroll-start-block] - expected: FAIL - - [e.style['scroll-start'\] = "50% 25%" should set scroll-start-inline] - expected: FAIL - - [e.style['scroll-start'\] = "50% 25%" should not set unrelated longhands] - expected: FAIL - - [e.style['scroll-start'\] = "50% center" should set scroll-start-block] - expected: FAIL - - [e.style['scroll-start'\] = "50% center" should set scroll-start-inline] - expected: FAIL - - [e.style['scroll-start'\] = "50% center" should not set unrelated longhands] - expected: FAIL - - [e.style['scroll-start'\] = "center 200px" should set scroll-start-block] - expected: FAIL - - [e.style['scroll-start'\] = "center 200px" should set scroll-start-inline] - expected: FAIL - - [e.style['scroll-start'\] = "center 200px" should not set unrelated longhands] - expected: FAIL - - [e.style['scroll-start'\] = "center 25%" should set scroll-start-block] - expected: FAIL - - [e.style['scroll-start'\] = "center 25%" should set scroll-start-inline] - expected: FAIL - - [e.style['scroll-start'\] = "center 25%" should not set unrelated longhands] - expected: FAIL - - [e.style['scroll-start'\] = "center end" should set scroll-start-block] - expected: FAIL - - [e.style['scroll-start'\] = "center end" should set scroll-start-inline] - expected: FAIL - - [e.style['scroll-start'\] = "center end" should not set unrelated longhands] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-scroll-snap/scroll-start/parsing/scroll-start-valid.html.ini b/testing/web-platform/meta/css/css-scroll-snap/scroll-start/parsing/scroll-start-valid.html.ini @@ -1,177 +0,0 @@ -[scroll-start-valid.html] - [e.style['scroll-start'\] = "start" should set the property value] - expected: FAIL - - [e.style['scroll-start'\] = "start start" should set the property value] - expected: FAIL - - [e.style['scroll-start'\] = "50%" should set the property value] - expected: FAIL - - [e.style['scroll-start'\] = "center" should set the property value] - expected: FAIL - - [e.style['scroll-start'\] = "100px 200px" should set the property value] - expected: FAIL - - [e.style['scroll-start'\] = "50% 100px" should set the property value] - expected: FAIL - - [e.style['scroll-start'\] = "start 50%" should set the property value] - expected: FAIL - - [e.style['scroll-start'\] = "center start" should set the property value] - expected: FAIL - - [e.style['scroll-start'\] = "end center" should set the property value] - expected: FAIL - - [e.style['scroll-start'\] = "top end" should set the property value] - expected: FAIL - - [e.style['scroll-start'\] = "bottom top" should set the property value] - expected: FAIL - - [e.style['scroll-start'\] = "left bottom" should set the property value] - expected: FAIL - - [e.style['scroll-start'\] = "right left" should set the property value] - expected: FAIL - - [e.style['scroll-start'\] = "auto right" should set the property value] - expected: FAIL - - [e.style['scroll-start'\] = "calc(1px) auto" should set the property value] - expected: FAIL - - [e.style['scroll-start-block'\] = "100px" should set the property value] - expected: FAIL - - [e.style['scroll-start-block'\] = "50%" should set the property value] - expected: FAIL - - [e.style['scroll-start-block'\] = "start" should set the property value] - expected: FAIL - - [e.style['scroll-start-block'\] = "center" should set the property value] - expected: FAIL - - [e.style['scroll-start-block'\] = "end" should set the property value] - expected: FAIL - - [e.style['scroll-start-block'\] = "top" should set the property value] - expected: FAIL - - [e.style['scroll-start-block'\] = "bottom" should set the property value] - expected: FAIL - - [e.style['scroll-start-block'\] = "left" should set the property value] - expected: FAIL - - [e.style['scroll-start-block'\] = "right" should set the property value] - expected: FAIL - - [e.style['scroll-start-block'\] = "auto" should set the property value] - expected: FAIL - - [e.style['scroll-start-block'\] = "calc(-1px)" should set the property value] - expected: FAIL - - [e.style['scroll-start-inline'\] = "100px" should set the property value] - expected: FAIL - - [e.style['scroll-start-inline'\] = "50%" should set the property value] - expected: FAIL - - [e.style['scroll-start-inline'\] = "start" should set the property value] - expected: FAIL - - [e.style['scroll-start-inline'\] = "center" should set the property value] - expected: FAIL - - [e.style['scroll-start-inline'\] = "end" should set the property value] - expected: FAIL - - [e.style['scroll-start-inline'\] = "top" should set the property value] - expected: FAIL - - [e.style['scroll-start-inline'\] = "bottom" should set the property value] - expected: FAIL - - [e.style['scroll-start-inline'\] = "left" should set the property value] - expected: FAIL - - [e.style['scroll-start-inline'\] = "right" should set the property value] - expected: FAIL - - [e.style['scroll-start-inline'\] = "auto" should set the property value] - expected: FAIL - - [e.style['scroll-start-inline'\] = "calc(-1px)" should set the property value] - expected: FAIL - - [e.style['scroll-start-x'\] = "100px" should set the property value] - expected: FAIL - - [e.style['scroll-start-x'\] = "50%" should set the property value] - expected: FAIL - - [e.style['scroll-start-x'\] = "start" should set the property value] - expected: FAIL - - [e.style['scroll-start-x'\] = "center" should set the property value] - expected: FAIL - - [e.style['scroll-start-x'\] = "end" should set the property value] - expected: FAIL - - [e.style['scroll-start-x'\] = "top" should set the property value] - expected: FAIL - - [e.style['scroll-start-x'\] = "bottom" should set the property value] - expected: FAIL - - [e.style['scroll-start-x'\] = "left" should set the property value] - expected: FAIL - - [e.style['scroll-start-x'\] = "right" should set the property value] - expected: FAIL - - [e.style['scroll-start-x'\] = "auto" should set the property value] - expected: FAIL - - [e.style['scroll-start-x'\] = "calc(-1px)" should set the property value] - expected: FAIL - - [e.style['scroll-start-y'\] = "100px" should set the property value] - expected: FAIL - - [e.style['scroll-start-y'\] = "50%" should set the property value] - expected: FAIL - - [e.style['scroll-start-y'\] = "start" should set the property value] - expected: FAIL - - [e.style['scroll-start-y'\] = "center" should set the property value] - expected: FAIL - - [e.style['scroll-start-y'\] = "end" should set the property value] - expected: FAIL - - [e.style['scroll-start-y'\] = "top" should set the property value] - expected: FAIL - - [e.style['scroll-start-y'\] = "bottom" should set the property value] - expected: FAIL - - [e.style['scroll-start-y'\] = "left" should set the property value] - expected: FAIL - - [e.style['scroll-start-y'\] = "right" should set the property value] - expected: FAIL - - [e.style['scroll-start-y'\] = "auto" should set the property value] - expected: FAIL - - [e.style['scroll-start-y'\] = "calc(-1px)" should set the property value] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-scroll-snap/scroll-start/scroll-start-display-toggled.tentative.html.ini b/testing/web-platform/meta/css/css-scroll-snap/scroll-start/scroll-start-display-toggled.tentative.html.ini @@ -1,3 +0,0 @@ -[scroll-start-display-toggled.tentative.html] - [scroll-start does not interfer with recovering saved scroll position after display toggle] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-scroll-snap/scroll-start/scroll-start-fieldset.tentative.html.ini b/testing/web-platform/meta/css/css-scroll-snap/scroll-start/scroll-start-fieldset.tentative.html.ini @@ -1,3 +0,0 @@ -[scroll-start-fieldset.tentative.html] - [scroll-start sets default position of fieldset element] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-scroll-snap/scroll-start/scroll-start-overflow-toggled.tentative.html.ini b/testing/web-platform/meta/css/css-scroll-snap/scroll-start/scroll-start-overflow-toggled.tentative.html.ini @@ -1,3 +0,0 @@ -[scroll-start-overflow-toggled.tentative.html] - [scroll-start sets scroller position if overflow is not visible] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-scroll-snap/scroll-start/scroll-start-root.tentative.html.ini b/testing/web-platform/meta/css/css-scroll-snap/scroll-start/scroll-start-root.tentative.html.ini @@ -1,3 +0,0 @@ -[scroll-start-root.tentative.html] - [scroll-start sets the initial scroll position of the document] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-scroll-snap/scroll-start/scroll-start-vertical-lr.tentative.html.ini b/testing/web-platform/meta/css/css-scroll-snap/scroll-start/scroll-start-vertical-lr.tentative.html.ini @@ -1,3 +0,0 @@ -[scroll-start-vertical-lr.tentative.html] - [scroll-start sets initial scroll offset correctly in vertical writing modes] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-scroll-snap/scroll-start/scroll-start-with-anchor-navigation.tentative.html.ini b/testing/web-platform/meta/css/css-scroll-snap/scroll-start/scroll-start-with-anchor-navigation.tentative.html.ini @@ -1,3 +0,0 @@ -[scroll-start-with-anchor-navigation.tentative.html] - [scroll-start does not override anchor navigation.] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-scroll-snap/scroll-start/scroll-start-with-programmatic-scroll.tentative.html.ini b/testing/web-platform/meta/css/css-scroll-snap/scroll-start/scroll-start-with-programmatic-scroll.tentative.html.ini @@ -1,3 +0,0 @@ -[scroll-start-with-programmatic-scroll.tentative.html] - [scroll-start is not applied after a programmatic scroll] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-scroll-snap/scroll-start/scroll-start-with-scroll-snap.tentative.html.ini b/testing/web-platform/meta/css/css-scroll-snap/scroll-start/scroll-start-with-scroll-snap.tentative.html.ini @@ -1,3 +0,0 @@ -[scroll-start-with-scroll-snap.tentative.html] - [scroller snaps based on scroll-start position] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-scroll-snap/scroll-start/scroll-start-with-user-scroll.tentative.html.ini b/testing/web-platform/meta/css/css-scroll-snap/scroll-start/scroll-start-with-user-scroll.tentative.html.ini @@ -1,3 +0,0 @@ -[scroll-start-with-user-scroll.tentative.html] - [scroll-start is not applied after user a scroll] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-scroll-snap/scroll-start/scroll-start.tentative.html.ini b/testing/web-platform/meta/css/css-scroll-snap/scroll-start/scroll-start.tentative.html.ini @@ -1,3 +0,0 @@ -[scroll-start.tentative.html] - [ CSS Scroll Snap 2 Test: scroll-start-*] - expected: FAIL diff --git a/testing/web-platform/meta/dom/abort/event.any.js.ini b/testing/web-platform/meta/dom/abort/event.any.js.ini @@ -25,7 +25,9 @@ expected: ERROR [event.any.shadowrealm-in-sharedworker.html] - expected: ERROR + expected: + if not sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR [event.https.any.shadowrealm-in-audioworklet.html] expected: ERROR diff --git a/testing/web-platform/meta/encoding/api-basics.any.js.ini b/testing/web-platform/meta/encoding/api-basics.any.js.ini @@ -4,6 +4,8 @@ [api-basics.any.html] [api-basics.any.worker.html] + expected: + if not sessionHistoryInParent and debug: TIMEOUT [api-basics.any.shadowrealm-in-sharedworker.html] expected: diff --git a/testing/web-platform/meta/encoding/streams/backpressure.any.js.ini b/testing/web-platform/meta/encoding/streams/backpressure.any.js.ini @@ -12,8 +12,8 @@ [backpressure.any.sharedworker.html] expected: - if (os == "android") and debug and sessionHistoryInParent: [OK, TIMEOUT] - if (os == "android") and not debug and not sessionHistoryInParent: [OK, TIMEOUT] + if (os == "android") and sessionHistoryInParent and debug: [OK, TIMEOUT] + if (os == "android") and not sessionHistoryInParent and not debug: [OK, TIMEOUT] [backpressure.any.shadowrealm.html] expected: @@ -35,7 +35,9 @@ expected: ERROR [backpressure.any.shadowrealm-in-shadowrealm.html] - expected: ERROR + expected: + if (os == "android") and sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR [backpressure.https.any.shadowrealm-in-serviceworker.html] expected: [ERROR, TIMEOUT] diff --git a/testing/web-platform/meta/encoding/streams/decode-attributes.any.js.ini b/testing/web-platform/meta/encoding/streams/decode-attributes.any.js.ini @@ -32,7 +32,9 @@ expected: ERROR [decode-attributes.any.shadowrealm-in-window.html] - expected: ERROR + expected: + if (os == "android") and debug and sessionHistoryInParent: [ERROR, TIMEOUT] + ERROR [decode-attributes.https.any.shadowrealm-in-audioworklet.html] expected: ERROR diff --git a/testing/web-platform/meta/encoding/textdecoder-arguments.any.js.ini b/testing/web-platform/meta/encoding/textdecoder-arguments.any.js.ini @@ -17,7 +17,9 @@ expected: [ERROR, TIMEOUT] [textdecoder-arguments.any.shadowrealm-in-sharedworker.html] - expected: ERROR + expected: + if (os == "android") and sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR [textdecoder-arguments.any.shadowrealm-in-window.html] expected: diff --git a/testing/web-platform/meta/fullscreen/api/element-request-fullscreen-non-top.html.ini b/testing/web-platform/meta/fullscreen/api/element-request-fullscreen-non-top.html.ini @@ -1,4 +1,6 @@ [element-request-fullscreen-non-top.html] + expected: + if (os == "mac") and debug: [OK, ERROR] [\n Element#requestFullscreen() for non-top element in fullscreen element stack\n] expected: if (os == "mac") and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/fullscreen/rendering/exit-fullscreen-scroll-to-unscrollable-area-overflow-x-hidden.html.ini b/testing/web-platform/meta/fullscreen/rendering/exit-fullscreen-scroll-to-unscrollable-area-overflow-x-hidden.html.ini @@ -1,5 +1,5 @@ [exit-fullscreen-scroll-to-unscrollable-area-overflow-x-hidden.html] expected: - if os == "win" and not debug: PASS - if os == "win" and debug: [PASS, TIMEOUT] + if (os == "win") and debug: [FAIL, PASS, TIMEOUT] + if (os == "win") and not debug: PASS TIMEOUT diff --git a/testing/web-platform/meta/html/browsers/the-window-object/open-close/creating_browsing_context_test_01.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/open-close/creating_browsing_context_test_01.html.ini @@ -1,3 +1,3 @@ [creating_browsing_context_test_01.html] expected: - if (os == "android") and fission: [OK, TIMEOUT] + if (os == "linux") and not fission and debug: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-tokenization-noreferrer.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-tokenization-noreferrer.html.ini @@ -1,4 +1,5 @@ [open-features-tokenization-noreferrer.html] expected: if (os == "win") and not debug and (processor == "x86"): [OK, TIMEOUT] - if (os == "linux") and (processor == "x86"): [OK, TIMEOUT] + if (os == "android") and debug and sessionHistoryInParent: [OK, ERROR] + if (os == "android") and debug and not sessionHistoryInParent: ERROR diff --git a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-in-sync-event.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-in-sync-event.html.ini @@ -2,9 +2,10 @@ [await a stable state and sync event handlers] expected: if (os == "linux") and ccov: [PASS, FAIL] - if not debug and (os == "linux") and not asan and not tsan: FAIL - if debug and (os == "android") and sessionHistoryInParent: [PASS, FAIL] - if not debug and (os == "win"): [FAIL, PASS] - if not debug and (os == "android") and sessionHistoryInParent: [FAIL, PASS] - if not debug and (os == "android") and not sessionHistoryInParent: FAIL - if not debug and (os == "mac"): FAIL + if (os == "linux") and not debug and not asan and not tsan: FAIL + if (os == "android") and sessionHistoryInParent and debug: [FAIL, PASS] + if (os == "android") and sessionHistoryInParent and not debug: [FAIL, PASS] + if (os == "android") and not sessionHistoryInParent and debug: [PASS, FAIL] + if (os == "android") and not sessionHistoryInParent and not debug: FAIL + if (os == "win") and not debug: [FAIL, PASS] + if (os == "mac") and not debug: FAIL diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/image-loading-lazy-data-url-to-https.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/image-loading-lazy-data-url-to-https.html.ini @@ -1,4 +1,4 @@ [image-loading-lazy-data-url-to-https.html] expected: - if (os == "win") and debug and not swgl: [PASS, FAIL] - if (os == "linux") and debug: [PASS, FAIL] + if debug and (os == "win") and not swgl: [PASS, FAIL] + if debug and (os == "linux"): [PASS, FAIL] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/image-loading-lazy-to-eager.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/image-loading-lazy-to-eager.html.ini @@ -0,0 +1,3 @@ +[image-loading-lazy-to-eager.html] + expected: + if (os == "linux") and not fission and debug: [OK, CRASH] diff --git a/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/module/modulepreload-referrerpolicy.html.ini b/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/module/modulepreload-referrerpolicy.html.ini @@ -19,3 +19,7 @@ [Modulepreload with strict-origin-when-cross-origin policy should send full referrer for same-origin requests] expected: if (os == "linux") and debug and fission: [PASS, FAIL] + + [Modulepreload with no-referrer policy should not send referrer] + expected: + if not sessionHistoryInParent and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/intersection-observer/scroll-margin-nested-2.html.ini b/testing/web-platform/meta/intersection-observer/scroll-margin-nested-2.html.ini @@ -2,6 +2,5 @@ [Test scroll margin intersection] expected: if (os == "win") and not debug and (processor == "x86_64"): [PASS, FAIL] - if (os == "linux") and asan and fission: [PASS, FAIL] - if (os == "linux") and asan and not fission: [PASS, FAIL] if (os == "win") and debug: [PASS, FAIL] + if (os == "linux") and asan: [PASS, FAIL] diff --git a/testing/web-platform/meta/intersection-observer/scroll-margin-percent.html.ini b/testing/web-platform/meta/intersection-observer/scroll-margin-percent.html.ini @@ -1,7 +1,8 @@ [scroll-margin-percent.html] [Test scroll margin intersection] expected: - if (os == "win") and (processor == "x86_64"): [PASS, FAIL] - if (os == "mac") and debug: [PASS, FAIL] - if (os == "linux") and not fission: [PASS, FAIL] - if (os == "win") and (processor == "x86") and debug: [PASS, FAIL] + if (os == "win") and not debug and (processor == "x86"): PASS + if (os == "linux") and fission and not asan: PASS + if (os == "mac") and not debug: PASS + if os == "android": PASS + [PASS, FAIL] diff --git a/testing/web-platform/meta/intersection-observer/scroll-margin-with-border-outline.html.ini b/testing/web-platform/meta/intersection-observer/scroll-margin-with-border-outline.html.ini @@ -2,4 +2,5 @@ [Test scroll margin intersection] expected: if (os == "linux") and debug and fission: [PASS, FAIL] - if (os == "linux") and not debug and not fission: [FAIL, PASS] + if (os == "linux") and not debug and not fission: [PASS, FAIL] + if (os == "android") and debug and not sessionHistoryInParent: [PASS, FAIL] diff --git a/testing/web-platform/meta/intersection-observer/scroll-margin.html.ini b/testing/web-platform/meta/intersection-observer/scroll-margin.html.ini @@ -1,6 +1,7 @@ [scroll-margin.html] [Test scroll margin intersection] expected: - if (os == "win") and debug and (processor == "x86_64"): [PASS, FAIL] - if (os == "linux") and not fission and not debug: [PASS, FAIL] - if (os == "mac") and debug: [PASS, FAIL] + if not asan and (os == "win") and debug and (processor == "x86_64"): [PASS, FAIL] + if not asan and (os == "mac") and debug: [PASS, FAIL] + if asan and fission: [PASS, FAIL] + if asan and not fission: [PASS, FAIL] diff --git a/testing/web-platform/meta/mediacapture-streams/GUM-non-applicable-constraint.https.html.ini b/testing/web-platform/meta/mediacapture-streams/GUM-non-applicable-constraint.https.html.ini @@ -1,4 +1,4 @@ [GUM-non-applicable-constraint.https.html] prefs: [media.navigator.video.resize_mode.enabled:true] expected: - if (os == "android") and fission: [OK, TIMEOUT] + if (os == "mac") and not debug: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/mediacapture-streams/MediaStream-add-audio-track.https.html.ini b/testing/web-platform/meta/mediacapture-streams/MediaStream-add-audio-track.https.html.ini @@ -1,5 +1,5 @@ [MediaStream-add-audio-track.https.html] expected: - if (os == "android") and sessionHistoryInParent and debug: [OK, TIMEOUT] - if (os == "android") and sessionHistoryInParent and not debug: [OK, TIMEOUT] - if (os == "android") and not sessionHistoryInParent and not debug: [OK, TIMEOUT] + if (os == "android") and debug and sessionHistoryInParent: [OK, TIMEOUT] + if (os == "android") and debug and not sessionHistoryInParent: TIMEOUT + if (os == "android") and not debug: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/mediacapture-streams/MediaStreamTrack-MediaElement-disabled-audio-is-silence.https.html.ini b/testing/web-platform/meta/mediacapture-streams/MediaStreamTrack-MediaElement-disabled-audio-is-silence.https.html.ini @@ -1,3 +1,3 @@ [MediaStreamTrack-MediaElement-disabled-audio-is-silence.https.html] expected: - if (os == "android") and fission: [OK, TIMEOUT] + if (os == "mac") and not debug: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/mediacapture-streams/MediaStreamTrack-MediaElement-disabled-video-is-black.https.html.ini b/testing/web-platform/meta/mediacapture-streams/MediaStreamTrack-MediaElement-disabled-video-is-black.https.html.ini @@ -1,16 +1,14 @@ [MediaStreamTrack-MediaElement-disabled-video-is-black.https.html] expected: if (os == "linux") and not debug and not asan and not tsan: [OK, CRASH] - if (os == "android") and sessionHistoryInParent and not debug: [OK, TIMEOUT] - if (os == "android") and not sessionHistoryInParent and not debug: [OK, TIMEOUT] + if (os == "android") and debug and sessionHistoryInParent: [OK, CRASH, TIMEOUT] + if (os == "android") and not debug: [OK, TIMEOUT] if os == "mac": [OK, TIMEOUT] - if (os == "android") and debug and sessionHistoryInParent: [OK, TIMEOUT] [Test that a video element rendering a disabled video track reports correct intrinsic dimensions] expected: - if (os == "linux") and debug and fission: PASS - if os == "win": PASS - if os == "mac": PASS - [PASS, FAIL] + if (os == "linux") and debug and not fission: [PASS, FAIL] + if (os == "linux") and not debug: [PASS, FAIL] + if os == "android": [PASS, FAIL] [Tests that a disabled video track in a MediaStream is rendered as blackness] expected: diff --git a/testing/web-platform/meta/mediacapture-streams/MediaStreamTrack-iframe-audio-transfer.https.html.ini b/testing/web-platform/meta/mediacapture-streams/MediaStreamTrack-iframe-audio-transfer.https.html.ini @@ -3,10 +3,9 @@ if (os == "mac") and (os_version == "14.70") and (processor == "x86_64") and debug: Bug 1931205 if (os == "mac") and (os_version == "14.70") and (processor == "x86_64") and not debug: Bug 1931205 expected: - if (os == "android") and debug and sessionHistoryInParent: [OK, TIMEOUT] - if (os == "android") and debug and not sessionHistoryInParent: OK - if (os == "android") and not debug: [OK, TIMEOUT] - ERROR + if os == "win": ERROR + if os == "linux": ERROR + [OK, TIMEOUT] [MediaStreamTrack transfer to iframe] expected: if os == "android": FAIL diff --git a/testing/web-platform/meta/mozilla-sync b/testing/web-platform/meta/mozilla-sync @@ -1 +1 @@ -upstream: 5f6bfca0b535342b74a66485bbfeea563a857f8f +upstream: 5606c8f6ee487a446d2662be7e8e14982d1aba87 diff --git a/testing/web-platform/meta/notifications/tag.https.html.ini b/testing/web-platform/meta/notifications/tag.https.html.ini @@ -1,7 +1,6 @@ [tag.https.html] [Opening two notifications with the same tag should fire close event before show event] expected: - if (os_version == "7.0") and sessionHistoryInParent and not debug: [PASS, FAIL] - if (os_version == "7.0") and not sessionHistoryInParent and debug: [PASS, FAIL] - if (os_version == "14") and debug and not sessionHistoryInParent: [PASS, FAIL] - if (os_version == "14") and not debug: [PASS, FAIL] + if (os == "android") and debug and sessionHistoryInParent: [PASS, FAIL] + if (os == "android") and debug and not sessionHistoryInParent: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/permissions-policy/reporting/midi-reporting.https.html.ini b/testing/web-platform/meta/permissions-policy/reporting/midi-reporting.https.html.ini @@ -1,9 +1,8 @@ [midi-reporting.https.html] expected: - if (os == "android") and sessionHistoryInParent and debug: OK - if (os == "android") and sessionHistoryInParent and not debug: [OK, TIMEOUT] - if (os == "android") and not sessionHistoryInParent and debug: [OK, TIMEOUT] - if (os == "android") and not sessionHistoryInParent and not debug: [OK, TIMEOUT] + if (os == "android") and debug and sessionHistoryInParent: [OK, TIMEOUT] + if (os == "android") and debug and not sessionHistoryInParent: [OK, TIMEOUT] + if (os == "android") and not debug: [OK, TIMEOUT] TIMEOUT [MIDI Report Format] expected: 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 @@ -1,4 +1,6 @@ [transform-streams.any.serviceworker.html] + expected: + if not sessionHistoryInParent and not debug: [OK, TIMEOUT] [transform-streams.any.worker.html] diff --git a/testing/web-platform/meta/streams/readable-byte-streams/tee.any.js.ini b/testing/web-platform/meta/streams/readable-byte-streams/tee.any.js.ini @@ -2,13 +2,14 @@ [tee.any.sharedworker.html] expected: - if (os == "android") and not debug: [OK, CRASH] + if (os == "android") and not debug and sessionHistoryInParent: [OK, TIMEOUT, CRASH] + if (os == "android") and not debug and not sessionHistoryInParent: [OK, CRASH] [tee.any.serviceworker.html] expected: if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT] if (os == "android") and not debug and sessionHistoryInParent: [OK, ERROR] - if (os == "android") and not debug and not sessionHistoryInParent: [OK, TIMEOUT, ERROR] + if (os == "android") and not debug and not sessionHistoryInParent: [OK, ERROR, TIMEOUT] [tee.any.worker.html] expected: diff --git a/testing/web-platform/meta/streams/readable-streams/async-iterator.any.js.ini b/testing/web-platform/meta/streams/readable-streams/async-iterator.any.js.ini @@ -1,6 +1,5 @@ [async-iterator.any.serviceworker.html] expected: - if (os == "android") and debug and sessionHistoryInParent: TIMEOUT if (os == "mac") and not debug: [OK, ERROR] [Async iterator instances should have the correct list of properties] expected: FAIL @@ -74,7 +73,9 @@ expected: [ERROR, TIMEOUT] [async-iterator.any.shadowrealm-in-shadowrealm.html] - expected: ERROR + expected: + if (os == "android") and sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR [async-iterator.any.shadowrealm-in-window.html] expected: ERROR diff --git a/testing/web-platform/meta/streams/readable-streams/garbage-collection.any.js.ini b/testing/web-platform/meta/streams/readable-streams/garbage-collection.any.js.ini @@ -3,6 +3,8 @@ if (os == "android") and not debug: [OK, CRASH] [garbage-collection.any.html] + expected: + if (os == "android") and debug and sessionHistoryInParent: [OK, TIMEOUT] [garbage-collection.any.worker.html] @@ -39,6 +41,5 @@ [garbage-collection.any.shadowrealm-in-sharedworker.html] expected: - if sessionHistoryInParent and (os == "android") and not debug: [ERROR, TIMEOUT] - if not sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + if (os == "android") and not debug: [ERROR, TIMEOUT] ERROR diff --git a/testing/web-platform/meta/streams/readable-streams/general.any.js.ini b/testing/web-platform/meta/streams/readable-streams/general.any.js.ini @@ -25,12 +25,12 @@ expected: ERROR [general.https.any.shadowrealm-in-serviceworker.html] - expected: - if (os == "android") and debug and sessionHistoryInParent: [TIMEOUT, ERROR] - [ERROR, TIMEOUT] + expected: [ERROR, TIMEOUT] [general.any.shadowrealm-in-shadowrealm.html] - expected: ERROR + expected: + if (os == "android") and sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR [general.any.shadowrealm-in-sharedworker.html] expected: ERROR diff --git a/testing/web-platform/meta/streams/readable-streams/templated.any.js.ini b/testing/web-platform/meta/streams/readable-streams/templated.any.js.ini @@ -10,7 +10,6 @@ [templated.any.sharedworker.html] expected: - if (os == "android") and debug and not sessionHistoryInParent: TIMEOUT if (os == "mac") and not debug: [OK, CRASH] [templated.any.shadowrealm.html] @@ -21,6 +20,7 @@ [templated.any.shadowrealm-in-sharedworker.html] expected: + if sessionHistoryInParent and (os == "android") and not debug: [ERROR, TIMEOUT] if not sessionHistoryInParent and not debug: [ERROR, TIMEOUT] ERROR diff --git a/testing/web-platform/meta/streams/transform-streams/flush.any.js.ini b/testing/web-platform/meta/streams/transform-streams/flush.any.js.ini @@ -39,4 +39,5 @@ [flush.any.shadowrealm-in-window.html] expected: if (os == "android") and sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + if (os == "android") and not sessionHistoryInParent and not debug: [ERROR, TIMEOUT] 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 @@ -1,4 +1,6 @@ [lipfuzz.any.serviceworker.html] + expected: + if (os == "android") and debug and sessionHistoryInParent: TIMEOUT [lipfuzz.any.html] 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 @@ -3,7 +3,8 @@ [patched-global.any.html] expected: if (os == "android") and debug and not sessionHistoryInParent: [OK, ERROR] - if (os == "android") and not debug: [OK, CRASH] + if (os == "android") and not debug and sessionHistoryInParent: [OK, CRASH] + if (os == "android") and not debug and not sessionHistoryInParent: [OK, TIMEOUT, CRASH] if os == "mac": [OK, CRASH] [patched-global.any.sharedworker.html] @@ -12,7 +13,8 @@ [patched-global.any.serviceworker.html] expected: - if (os == "android") and not debug: [OK, ERROR] + if (os == "android") and not debug and sessionHistoryInParent: [OK, ERROR] + if (os == "android") and not debug and not sessionHistoryInParent: [OK, ERROR, TIMEOUT] [patched-global.any.shadowrealm.html] expected: 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 @@ -1,6 +1,6 @@ [error.any.serviceworker.html] expected: - if (os == "android") and not debug and sessionHistoryInParent: [OK, TIMEOUT, ERROR] + if (os == "android") and not debug and sessionHistoryInParent: [OK, ERROR, TIMEOUT] if (os == "android") and not debug and not sessionHistoryInParent: [OK, ERROR] if (os == "mac") and not debug: [OK, ERROR] @@ -30,7 +30,9 @@ expected: [ERROR, TIMEOUT] [error.any.shadowrealm-in-window.html] - expected: ERROR + expected: + if not sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR [error.https.any.shadowrealm-in-audioworklet.html] expected: ERROR diff --git a/testing/web-platform/meta/streams/writable-streams/garbage-collection.any.js.ini b/testing/web-platform/meta/streams/writable-streams/garbage-collection.any.js.ini @@ -2,6 +2,8 @@ expected: ERROR [garbage-collection.any.serviceworker.html] + expected: + if not sessionHistoryInParent and not debug: [OK, TIMEOUT] [garbage-collection.any.shadowrealm-in-window.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 @@ -28,7 +28,9 @@ expected: [ERROR, TIMEOUT] [general.any.shadowrealm-in-window.html] - expected: ERROR + expected: + if not sessionHistoryInParent and debug: [ERROR, TIMEOUT] + ERROR [general.https.any.shadowrealm-in-audioworklet.html] expected: ERROR diff --git a/testing/web-platform/meta/streams/writable-streams/reentrant-strategy.any.js.ini b/testing/web-platform/meta/streams/writable-streams/reentrant-strategy.any.js.ini @@ -31,6 +31,7 @@ [reentrant-strategy.any.shadowrealm-in-dedicatedworker.html] expected: if (os == "android") and sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + if (os == "android") and not sessionHistoryInParent and debug: [ERROR, TIMEOUT] ERROR [reentrant-strategy.https.any.shadowrealm-in-serviceworker.html] 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 @@ -32,7 +32,9 @@ expected: ERROR [type.tentative.any.shadowrealm-in-dedicatedworker.html] - expected: ERROR + expected: + if not sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR [type.tentative.https.any.shadowrealm-in-audioworklet.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 @@ -14,7 +14,9 @@ expected: [ERROR, TIMEOUT] [valueOf.any.shadowrealm-in-sharedworker.html] - expected: ERROR + expected: + if (os == "android") and sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR [valueOf.https.any.shadowrealm-in-audioworklet.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 @@ -17,13 +17,12 @@ [exports.any.shadowrealm-in-window.html] expected: - if not sessionHistoryInParent and not debug: [ERROR, TIMEOUT] - ERROR + if sessionHistoryInParent: ERROR + [ERROR, TIMEOUT] [exports.any.shadowrealm-in-dedicatedworker.html] expected: - if (os == "android") and debug and sessionHistoryInParent: [ERROR, TIMEOUT] - if (os == "android") and not debug and sessionHistoryInParent: [ERROR, TIMEOUT] + if (os == "android") and sessionHistoryInParent: [ERROR, TIMEOUT] ERROR [exports.any.shadowrealm-in-sharedworker.html] 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 @@ -7,14 +7,16 @@ [toString.any.shadowrealm-in-sharedworker.html] expected: - if not sessionHistoryInParent and not debug: [ERROR, TIMEOUT] - ERROR + if sessionHistoryInParent: ERROR + [ERROR, TIMEOUT] [toString.https.any.shadowrealm-in-serviceworker.html] expected: [ERROR, TIMEOUT] [toString.any.shadowrealm-in-window.html] - expected: ERROR + expected: + if not sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR [toString.any.shadowrealm-in-dedicatedworker.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 @@ -5,6 +5,7 @@ [constructor-shared.tentative.any.html] expected: + if (os == "android") and sessionHistoryInParent and debug: [OK, TIMEOUT] if (os == "android") and sessionHistoryInParent and not debug: [OK, TIMEOUT] [Shared memory] expected: FAIL diff --git a/testing/web-platform/meta/webaudio/the-audio-api/the-audiobuffer-interface/audiobuffer-getChannelData.html.ini b/testing/web-platform/meta/webaudio/the-audio-api/the-audiobuffer-interface/audiobuffer-getChannelData.html.ini @@ -1,5 +1,5 @@ [audiobuffer-getChannelData.html] expected: if (os == "android") and debug and sessionHistoryInParent: [OK, TIMEOUT] - if (os == "android") and not debug and sessionHistoryInParent: [OK, TIMEOUT] - if (os == "android") and not debug and not sessionHistoryInParent: [OK, TIMEOUT] + if (os == "android") and debug and not sessionHistoryInParent: [OK, TIMEOUT] + if (os == "android") and not debug: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/webaudio/the-audio-api/the-audionode-interface/channel-mode-interp-basic.html.ini b/testing/web-platform/meta/webaudio/the-audio-api/the-audionode-interface/channel-mode-interp-basic.html.ini @@ -1,6 +1,6 @@ [channel-mode-interp-basic.html] expected: - if sessionHistoryInParent and (os == "android") and not debug: [OK, TIMEOUT] - if not sessionHistoryInParent and not debug: [OK, TIMEOUT] if (os == "android") and debug and sessionHistoryInParent: [OK, TIMEOUT] - if (os == "android") and debug and not sessionHistoryInParent: [OK, TIMEOUT] + if (os == "android") and debug and not sessionHistoryInParent: [OK, CRASH, TIMEOUT] + if (os == "android") and not debug and sessionHistoryInParent: [OK, TIMEOUT] + if (os == "android") and not debug and not sessionHistoryInParent: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/webaudio/the-audio-api/the-audioparam-interface/audioparam-nominal-range.html.ini b/testing/web-platform/meta/webaudio/the-audio-api/the-audioparam-interface/audioparam-nominal-range.html.ini @@ -1,7 +1,8 @@ [audioparam-nominal-range.html] expected: - if sessionHistoryInParent and (os == "android") and not debug: [OK, TIMEOUT] - if not sessionHistoryInParent: [OK, TIMEOUT] + if (os == "android") and debug and sessionHistoryInParent: [OK, TIMEOUT] + if (os == "android") and debug and not sessionHistoryInParent: [OK, TIMEOUT] + if (os == "android") and not debug: [OK, TIMEOUT] [X Set DelayNode.delayTime.value = -1 is not equal to 0. Got -1.] expected: FAIL diff --git a/testing/web-platform/meta/webaudio/the-audio-api/the-channelmergernode-interface/audiochannelmerger-basic.html.ini b/testing/web-platform/meta/webaudio/the-audio-api/the-channelmergernode-interface/audiochannelmerger-basic.html.ini @@ -1,3 +1,4 @@ [audiochannelmerger-basic.html] expected: + if (os == "android") and not sessionHistoryInParent and not debug: [OK, TIMEOUT] if (os == "android") and sessionHistoryInParent: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/webidl/ecmascript-binding/es-exceptions/DOMException-custom-bindings.any.js.ini b/testing/web-platform/meta/webidl/ecmascript-binding/es-exceptions/DOMException-custom-bindings.any.js.ini @@ -1,7 +1,7 @@ [DOMException-custom-bindings.any.html] expected: - if (os == "android") and sessionHistoryInParent and not debug: [OK, TIMEOUT] - if (os == "android") and not sessionHistoryInParent and not debug: [OK, TIMEOUT] + if (os == "android") and debug and sessionHistoryInParent: [OK, TIMEOUT] + if (os == "android") and not debug: [OK, TIMEOUT] [DOMException-custom-bindings.any.worker.html] diff --git a/testing/web-platform/meta/webrtc-encoded-transform/idlharness.https.window.js.ini b/testing/web-platform/meta/webrtc-encoded-transform/idlharness.https.window.js.ini @@ -183,9 +183,8 @@ [idlharness.https.window.html?include=(SFrameDecrypterStream|SFrameEncrypterStream|SFrameTransform.*)] expected: - if (os == "android") and sessionHistoryInParent and debug: [OK, TIMEOUT] - if (os == "android") and sessionHistoryInParent and not debug: [OK, TIMEOUT] if (os == "mac") and not debug: [OK, TIMEOUT] + if (os == "android") and sessionHistoryInParent: [OK, TIMEOUT] [SFrameTransform interface: existence and properties of interface object] expected: FAIL @@ -280,9 +279,9 @@ [idlharness.https.window.html?exclude=(SFrameDecrypterStream|SFrameEncrypterStream|SFrameTransform.*)] expected: - if (os == "android") and sessionHistoryInParent and debug: [OK, TIMEOUT] - if (os == "android") and sessionHistoryInParent and not debug: [OK, TIMEOUT] + if (os == "android") and not sessionHistoryInParent and not debug: [OK, TIMEOUT] if (os == "mac") and not debug: [OK, TIMEOUT] + if (os == "android") and sessionHistoryInParent: [OK, TIMEOUT] [idl_test setup] expected: if (os == "mac") and not debug: [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/webrtc-encoded-transform/tentative/RTCEncodedFrame-timestamps.html.ini b/testing/web-platform/meta/webrtc-encoded-transform/tentative/RTCEncodedFrame-timestamps.html.ini @@ -1,18 +1,8 @@ [RTCEncodedFrame-timestamps.html] expected: - if (os == "mac") and debug: TIMEOUT + if os == "mac": [OK, TIMEOUT] [captureTime and senderCaptureTimeOffset present in audio receiver if extension is used] expected: FAIL [captureTime and senderCaptureTimeOffset present in video receiver if extension is used] - expected: - if (os == "mac") and debug: NOTRUN - FAIL - - [captureTime and senderCaptureTimeOffset not present in audio receiver if extension not used] - expected: - if (os == "mac") and debug: TIMEOUT - - [captureTime and senderCaptureTimeOffset not present in video receiver if extension not used] - expected: - if (os == "mac") and debug: NOTRUN + expected: FAIL diff --git a/testing/web-platform/meta/webrtc/RTCPeerConnection-constructor.html.ini b/testing/web-platform/meta/webrtc/RTCPeerConnection-constructor.html.ini @@ -1,8 +1,8 @@ [RTCPeerConnection-constructor.html] expected: - if (os == "android") and sessionHistoryInParent and not debug: [OK, TIMEOUT] - if (os == "android") and not sessionHistoryInParent and debug: [OK, TIMEOUT] - if (os == "android") and not sessionHistoryInParent and not debug: [OK, TIMEOUT] + if (os == "android") and debug and sessionHistoryInParent: [OK, TIMEOUT] + if (os == "android") and debug and not sessionHistoryInParent: [OK, TIMEOUT] + if (os == "android") and not debug: [OK, TIMEOUT] [new RTCPeerConnection({ iceCandidatePoolSize: toNumberThrows })] bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1529398 expected: FAIL diff --git a/testing/web-platform/meta/webrtc/RTCPeerConnection-setRemoteDescription-tracks.https.html.ini b/testing/web-platform/meta/webrtc/RTCPeerConnection-setRemoteDescription-tracks.https.html.ini @@ -1,3 +1,5 @@ [RTCPeerConnection-setRemoteDescription-tracks.https.html] restart-after: if os == "android": https://bugzilla.mozilla.org/show_bug.cgi?id=1641237 + expected: + if (os == "android") and debug and sessionHistoryInParent: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/webrtc/RTCRtpReceiver-getSynchronizationSources.https.html.ini b/testing/web-platform/meta/webrtc/RTCRtpReceiver-getSynchronizationSources.https.html.ini @@ -1,10 +1,9 @@ [RTCRtpReceiver-getSynchronizationSources.https.html] bug: 1709960 expected: - if (os == "android") and not debug: [OK, TIMEOUT] - if isolated_process: CRASH + if (os == "android") and debug and sessionHistoryInParent: [OK, CRASH, TIMEOUT] if (os == "android") and debug and not sessionHistoryInParent: [OK, TIMEOUT] - if (os == "android") and debug and sessionHistoryInParent: [OK, TIMEOUT] + if (os == "android") and not debug: [OK, TIMEOUT] [[video\] getSynchronizationSources() does not contain SSRCs older than 10 seconds] expected: if (os == "android") and not debug: [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/webrtc/legacy/RTCRtpTransceiver-with-OfferToReceive-options.optional.https.html.ini b/testing/web-platform/meta/webrtc/legacy/RTCRtpTransceiver-with-OfferToReceive-options.optional.https.html.ini @@ -1,4 +1,4 @@ [RTCRtpTransceiver-with-OfferToReceive-options.optional.https.html] expected: - if not sessionHistoryInParent and debug: TIMEOUT if (os == "android") and sessionHistoryInParent and not debug: [OK, TIMEOUT] + if (os == "android") and not sessionHistoryInParent: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/webrtc/protocol/video-codecs.https.html.ini b/testing/web-platform/meta/webrtc/protocol/video-codecs.https.html.ini @@ -5,12 +5,14 @@ if (os == "android") and not debug: [OK, TIMEOUT] [H.264 and VP8 should be supported in initial offer] expected: - if (os == "win") and debug: [PASS, FAIL] - if (os == "win") and not debug: [PASS, FAIL] - if (os == "mac") and not debug: [PASS, FAIL] + if (os == "mac") and debug: PASS + if os == "linux": PASS + if os == "android": PASS + [PASS, FAIL] [H.264 and VP8 should be negotiated after handshake] expected: - if (os == "win") and debug: [PASS, FAIL] - if (os == "win") and not debug: [PASS, FAIL] - if (os == "mac") and not debug: [PASS, FAIL] + if (os == "mac") and debug: PASS + if os == "linux": PASS + if os == "android": PASS + [PASS, FAIL]