commit becad64c030c28b05b74e5a40cb5643e2bc32d68 parent 1e7804d7dc77671961f3403d966a1a791f47d105 Author: moz-wptsync-bot <wptsync@mozilla.com> Date: Mon, 27 Oct 2025 10:17:07 +0000 Bug 1996480 - [wpt-sync] Update web-platform-tests to 05fa548a743d507924a8e62f17420f1b655419ca, a=testonly MANUAL PUSH: wpt sync bot wpt-head: 05fa548a743d507924a8e62f17420f1b655419ca wpt-type: landing Diffstat:
122 files changed, 646 insertions(+), 944 deletions(-)
diff --git a/testing/web-platform/meta/IndexedDB/idbcursor-advance-invalid.any.js.ini b/testing/web-platform/meta/IndexedDB/idbcursor-advance-invalid.any.js.ini @@ -0,0 +1,33 @@ +[idbcursor-advance-invalid.any.html] + expected: + if (os == "linux") and not debug and not asan and not tsan: [OK, TIMEOUT] + [IDBCursor.advance() - invalid - attempt to call advance twice] + expected: + if (os == "linux") and not debug and not asan and not tsan: [PASS, TIMEOUT] + + [IDBCursor.advance() - invalid - pass something other than number] + expected: + if (os == "linux") and not debug and not asan and not tsan: [PASS, TIMEOUT] + + [IDBCursor.advance() - invalid - pass null/undefined] + expected: + if (os == "linux") and not debug and not asan and not tsan: [PASS, TIMEOUT] + + [IDBCursor.advance() - invalid - missing argument] + expected: + if (os == "linux") and not debug and not asan and not tsan: [PASS, TIMEOUT] + + [IDBCursor.advance() - invalid - pass negative numbers] + expected: + if (os == "linux") and not debug and not asan and not tsan: [PASS, TIMEOUT] + + [IDBCursor.advance() - invalid - got value not set on exception] + expected: + if (os == "linux") and not debug and not asan and not tsan: [PASS, TIMEOUT] + + +[idbcursor-advance-invalid.any.sharedworker.html] + +[idbcursor-advance-invalid.any.serviceworker.html] + +[idbcursor-advance-invalid.any.worker.html] diff --git a/testing/web-platform/meta/audio-output/enumerateDevices-with-selectAudioOutput.https.html.ini b/testing/web-platform/meta/audio-output/enumerateDevices-with-selectAudioOutput.https.html.ini @@ -1,5 +1,6 @@ [enumerateDevices-with-selectAudioOutput.https.html] expected: if (os == "android") and debug and sessionHistoryInParent: [OK, TIMEOUT] + if (os == "android") and debug and not sessionHistoryInParent: TIMEOUT if (os == "win") and (processor == "x86_64"): [OK, TIMEOUT] if (os == "android") and not debug: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/compression/decompression-split-chunk.any.js.ini b/testing/web-platform/meta/compression/decompression-split-chunk.any.js.ini @@ -6,6 +6,8 @@ [decompression-split-chunk.any.html] [decompression-split-chunk.any.sharedworker.html] + expected: + if (os == "android") and sessionHistoryInParent and not debug: [OK, TIMEOUT] [decompression-split-chunk.any.worker.html] diff --git a/testing/web-platform/meta/compression/decompression-uint8array-output.any.js.ini b/testing/web-platform/meta/compression/decompression-uint8array-output.any.js.ini @@ -5,6 +5,7 @@ [decompression-uint8array-output.any.serviceworker.html] expected: + if (os == "android") and sessionHistoryInParent and not debug: [OK, TIMEOUT] if (os == "mac") and not debug: [OK, ERROR] [decompression-uint8array-output.any.html] diff --git a/testing/web-platform/meta/content-security-policy/gen/top.http-rp/worker-src-none/sharedworker-classic.http.html.ini b/testing/web-platform/meta/content-security-policy/gen/top.http-rp/worker-src-none/sharedworker-classic.http.html.ini @@ -1,4 +1,4 @@ [sharedworker-classic.http.html] - expected: - if tsan: CRASH max-asserts: 2 + expected: + if (os == "win") and not debug and (processor == "x86_64"): [OK, ERROR] diff --git a/testing/web-platform/meta/css/css-gaps/flex/flex-gap-decorations-032.html.ini b/testing/web-platform/meta/css/css-gaps/flex/flex-gap-decorations-032.html.ini @@ -1,2 +0,0 @@ -[flex-gap-decorations-032.html] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-gaps/flex/flex-gap-decorations-033.html.ini b/testing/web-platform/meta/css/css-gaps/flex/flex-gap-decorations-033.html.ini @@ -1,2 +0,0 @@ -[flex-gap-decorations-033.html] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-gaps/flex/flex-gap-decorations-034.html.ini b/testing/web-platform/meta/css/css-gaps/flex/flex-gap-decorations-034.html.ini @@ -1,2 +0,0 @@ -[flex-gap-decorations-034.html] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-gaps/flex/flex-gap-decorations-035.html.ini b/testing/web-platform/meta/css/css-gaps/flex/flex-gap-decorations-035.html.ini @@ -1,2 +0,0 @@ -[flex-gap-decorations-035.html] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-gaps/flex/flex-gap-decorations-037.html.ini b/testing/web-platform/meta/css/css-gaps/flex/flex-gap-decorations-037.html.ini @@ -1,2 +0,0 @@ -[flex-gap-decorations-037.html] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-gaps/flex/flex-gap-decorations-038.html.ini b/testing/web-platform/meta/css/css-gaps/flex/flex-gap-decorations-038.html.ini @@ -1,2 +0,0 @@ -[flex-gap-decorations-038.html] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-gaps/flex/flex-gap-decorations-039.html.ini b/testing/web-platform/meta/css/css-gaps/flex/flex-gap-decorations-039.html.ini @@ -1,2 +0,0 @@ -[flex-gap-decorations-039.html] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-gaps/flex/flex-gap-decorations-040.html.ini b/testing/web-platform/meta/css/css-gaps/flex/flex-gap-decorations-040.html.ini @@ -1,2 +0,0 @@ -[flex-gap-decorations-040.html] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-gaps/flex/flex-gap-decorations-041.html.ini b/testing/web-platform/meta/css/css-gaps/flex/flex-gap-decorations-041.html.ini @@ -1,2 +0,0 @@ -[flex-gap-decorations-041.html] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-gaps/flex/flex-gap-decorations-042.html.ini b/testing/web-platform/meta/css/css-gaps/flex/flex-gap-decorations-042.html.ini @@ -1,2 +0,0 @@ -[flex-gap-decorations-042.html] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-grid/masonry/tentative/items/row-flex-track-intrinsic-sizes.html.ini b/testing/web-platform/meta/css/css-grid/masonry/tentative/items/row-flex-track-intrinsic-sizes.html.ini @@ -304,309 +304,3 @@ [50px min item 'masonry' with: grid-template-rows: minmax(25px, 1fr) auto;] expected: FAIL - - [auto min item 'masonrywith: grid-template-rows: 0fr;] - expected: FAIL - - [auto min item 'masonrywith: grid-template-rows: 1fr;] - expected: FAIL - - [auto min item 'masonrywith: grid-template-rows: 2fr;] - expected: FAIL - - [auto min item 'masonrywith: grid-template-rows: minmax(0, 0fr);] - expected: FAIL - - [auto min item 'masonrywith: grid-template-rows: minmax(0, .5fr);] - expected: FAIL - - [auto min item 'masonrywith: grid-template-rows: minmax(0, 1fr);] - expected: FAIL - - [auto min item 'masonrywith: grid-template-rows: minmax(0, 2fr);] - expected: FAIL - - [auto min item 'masonrywith: grid-template-rows: minmax(75px, 1fr);] - expected: FAIL - - [auto min item 'masonrywith: grid-template-rows: 0fr 0fr;] - expected: FAIL - - [auto min item 'masonrywith: grid-template-rows: 0fr 1fr;] - expected: FAIL - - [auto min item 'masonrywith: grid-template-rows: 1fr 0fr;] - expected: FAIL - - [auto min item 'masonrywith: grid-template-rows: 1fr 1fr;] - expected: FAIL - - [auto min item 'masonrywith: grid-template-rows: 1fr 3fr;] - expected: FAIL - - [auto min item 'masonrywith: grid-template-rows: 0fr 0fr 1fr;] - expected: FAIL - - [auto min item 'masonrywith: grid-template-rows: minmax(0, 0fr) minmax(0, 0fr);] - expected: FAIL - - [auto min item 'masonrywith: grid-template-rows: minmax(0, 0fr) minmax(0, 1fr);] - expected: FAIL - - [auto min item 'masonrywith: grid-template-rows: minmax(15px, 0fr) minmax(0, 1fr);] - expected: FAIL - - [auto min item 'masonrywith: grid-template-rows: minmax(20px, 1fr) minmax(0, 1fr);] - expected: FAIL - - [auto min item 'masonrywith: grid-template-rows: minmax(40px, 1fr) minmax(0, 1fr);] - expected: FAIL - - [auto min item 'masonrywith: grid-template-rows: 0fr minmax(0, 0fr);] - expected: FAIL - - [auto min item 'masonrywith: grid-template-rows: 0fr minmax(0, 1fr);] - expected: FAIL - - [auto min item 'masonrywith: grid-template-rows: 1fr minmax(0, 1fr);] - expected: FAIL - - [auto min item 'masonrywith: grid-template-rows: 1fr minmax(25px, 1fr);] - expected: FAIL - - [auto min item 'masonrywith: grid-template-rows: 0fr min-content;] - expected: FAIL - - [auto min item 'masonrywith: grid-template-rows: 0fr auto;] - expected: FAIL - - [auto min item 'masonrywith: grid-template-rows: 0.5fr auto;] - expected: FAIL - - [auto min item 'masonrywith: grid-template-rows: 1fr auto;] - expected: FAIL - - [auto min item 'masonrywith: grid-template-rows: 1fr max-content;] - expected: FAIL - - [auto min item 'masonrywith: grid-template-rows: 1fr min-content;] - expected: FAIL - - [auto min item 'masonrywith: grid-template-rows: minmax(0, 0fr) min-content;] - expected: FAIL - - [auto min item 'masonrywith: grid-template-rows: minmax(0, 0fr) auto;] - expected: FAIL - - [auto min item 'masonrywith: grid-template-rows: minmax(0, 1fr) auto;] - expected: FAIL - - [auto min item 'masonrywith: grid-template-rows: minmax(25px, 0fr) auto;] - expected: FAIL - - [auto min item 'masonrywith: grid-template-rows: minmax(25px, 1fr) auto;] - expected: FAIL - - [min-content min item 'masonrywith: grid-template-rows: 0fr;] - expected: FAIL - - [min-content min item 'masonrywith: grid-template-rows: 1fr;] - expected: FAIL - - [min-content min item 'masonrywith: grid-template-rows: 2fr;] - expected: FAIL - - [min-content min item 'masonrywith: grid-template-rows: minmax(0, 0fr);] - expected: FAIL - - [min-content min item 'masonrywith: grid-template-rows: minmax(0, .5fr);] - expected: FAIL - - [min-content min item 'masonrywith: grid-template-rows: minmax(0, 1fr);] - expected: FAIL - - [min-content min item 'masonrywith: grid-template-rows: minmax(0, 2fr);] - expected: FAIL - - [min-content min item 'masonrywith: grid-template-rows: minmax(75px, 1fr);] - expected: FAIL - - [min-content min item 'masonrywith: grid-template-rows: 0fr 0fr;] - expected: FAIL - - [min-content min item 'masonrywith: grid-template-rows: 0fr 1fr;] - expected: FAIL - - [min-content min item 'masonrywith: grid-template-rows: 1fr 0fr;] - expected: FAIL - - [min-content min item 'masonrywith: grid-template-rows: 1fr 1fr;] - expected: FAIL - - [min-content min item 'masonrywith: grid-template-rows: 1fr 3fr;] - expected: FAIL - - [min-content min item 'masonrywith: grid-template-rows: 0fr 0fr 1fr;] - expected: FAIL - - [min-content min item 'masonrywith: grid-template-rows: minmax(0, 0fr) minmax(0, 0fr);] - expected: FAIL - - [min-content min item 'masonrywith: grid-template-rows: minmax(0, 0fr) minmax(0, 1fr);] - expected: FAIL - - [min-content min item 'masonrywith: grid-template-rows: minmax(15px, 0fr) minmax(0, 1fr);] - expected: FAIL - - [min-content min item 'masonrywith: grid-template-rows: minmax(20px, 1fr) minmax(0, 1fr);] - expected: FAIL - - [min-content min item 'masonrywith: grid-template-rows: minmax(40px, 1fr) minmax(0, 1fr);] - expected: FAIL - - [min-content min item 'masonrywith: grid-template-rows: 0fr minmax(0, 0fr);] - expected: FAIL - - [min-content min item 'masonrywith: grid-template-rows: 0fr minmax(0, 1fr);] - expected: FAIL - - [min-content min item 'masonrywith: grid-template-rows: 1fr minmax(0, 1fr);] - expected: FAIL - - [min-content min item 'masonrywith: grid-template-rows: 1fr minmax(25px, 1fr);] - expected: FAIL - - [min-content min item 'masonrywith: grid-template-rows: 0fr min-content;] - expected: FAIL - - [min-content min item 'masonrywith: grid-template-rows: 0fr auto;] - expected: FAIL - - [min-content min item 'masonrywith: grid-template-rows: 0.5fr auto;] - expected: FAIL - - [min-content min item 'masonrywith: grid-template-rows: 1fr auto;] - expected: FAIL - - [min-content min item 'masonrywith: grid-template-rows: 1fr max-content;] - expected: FAIL - - [min-content min item 'masonrywith: grid-template-rows: 1fr min-content;] - expected: FAIL - - [min-content min item 'masonrywith: grid-template-rows: minmax(0, 0fr) min-content;] - expected: FAIL - - [min-content min item 'masonrywith: grid-template-rows: minmax(0, 0fr) auto;] - expected: FAIL - - [min-content min item 'masonrywith: grid-template-rows: minmax(0, 1fr) auto;] - expected: FAIL - - [min-content min item 'masonrywith: grid-template-rows: minmax(25px, 0fr) auto;] - expected: FAIL - - [min-content min item 'masonrywith: grid-template-rows: minmax(25px, 1fr) auto;] - expected: FAIL - - [50px min item 'masonrywith: grid-template-rows: 0fr;] - expected: FAIL - - [50px min item 'masonrywith: grid-template-rows: 1fr;] - expected: FAIL - - [50px min item 'masonrywith: grid-template-rows: 2fr;] - expected: FAIL - - [50px min item 'masonrywith: grid-template-rows: minmax(0, 0fr);] - expected: FAIL - - [50px min item 'masonrywith: grid-template-rows: minmax(0, .5fr);] - expected: FAIL - - [50px min item 'masonrywith: grid-template-rows: minmax(0, 1fr);] - expected: FAIL - - [50px min item 'masonrywith: grid-template-rows: minmax(0, 2fr);] - expected: FAIL - - [50px min item 'masonrywith: grid-template-rows: minmax(75px, 1fr);] - expected: FAIL - - [50px min item 'masonrywith: grid-template-rows: 0fr 0fr;] - expected: FAIL - - [50px min item 'masonrywith: grid-template-rows: 0fr 1fr;] - expected: FAIL - - [50px min item 'masonrywith: grid-template-rows: 1fr 0fr;] - expected: FAIL - - [50px min item 'masonrywith: grid-template-rows: 1fr 1fr;] - expected: FAIL - - [50px min item 'masonrywith: grid-template-rows: 1fr 3fr;] - expected: FAIL - - [50px min item 'masonrywith: grid-template-rows: 0fr 0fr 1fr;] - expected: FAIL - - [50px min item 'masonrywith: grid-template-rows: minmax(0, 0fr) minmax(0, 0fr);] - expected: FAIL - - [50px min item 'masonrywith: grid-template-rows: minmax(0, 0fr) minmax(0, 1fr);] - expected: FAIL - - [50px min item 'masonrywith: grid-template-rows: minmax(15px, 0fr) minmax(0, 1fr);] - expected: FAIL - - [50px min item 'masonrywith: grid-template-rows: minmax(20px, 1fr) minmax(0, 1fr);] - expected: FAIL - - [50px min item 'masonrywith: grid-template-rows: minmax(40px, 1fr) minmax(0, 1fr);] - expected: FAIL - - [50px min item 'masonrywith: grid-template-rows: 0fr minmax(0, 0fr);] - expected: FAIL - - [50px min item 'masonrywith: grid-template-rows: 0fr minmax(0, 1fr);] - expected: FAIL - - [50px min item 'masonrywith: grid-template-rows: 1fr minmax(0, 1fr);] - expected: FAIL - - [50px min item 'masonrywith: grid-template-rows: 1fr minmax(25px, 1fr);] - expected: FAIL - - [50px min item 'masonrywith: grid-template-rows: 0fr min-content;] - expected: FAIL - - [50px min item 'masonrywith: grid-template-rows: 0fr auto;] - expected: FAIL - - [50px min item 'masonrywith: grid-template-rows: 0.5fr auto;] - expected: FAIL - - [50px min item 'masonrywith: grid-template-rows: 1fr auto;] - expected: FAIL - - [50px min item 'masonrywith: grid-template-rows: 1fr max-content;] - expected: FAIL - - [50px min item 'masonrywith: grid-template-rows: 1fr min-content;] - expected: FAIL - - [50px min item 'masonrywith: grid-template-rows: minmax(0, 0fr) min-content;] - expected: FAIL - - [50px min item 'masonrywith: grid-template-rows: minmax(0, 0fr) auto;] - expected: FAIL - - [50px min item 'masonrywith: grid-template-rows: minmax(0, 1fr) auto;] - expected: FAIL - - [50px min item 'masonrywith: grid-template-rows: minmax(25px, 0fr) auto;] - expected: FAIL - - [50px min item 'masonrywith: grid-template-rows: minmax(25px, 1fr) auto;] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-scroll-snap/snap-after-relayout/resnap-on-reconstructing-frame.html.ini b/testing/web-platform/meta/css/css-scroll-snap/snap-after-relayout/resnap-on-reconstructing-frame.html.ini @@ -1,8 +1,8 @@ [resnap-on-reconstructing-frame.html] expected: - if (os == "linux") and debug and fission: [OK, TIMEOUT] - if (os == "linux") and debug and not fission: [OK, TIMEOUT] + if (os == "linux") and not debug and not fission: [OK, TIMEOUT] + if (os == "linux") and debug: [OK, TIMEOUT] [Stay at the last snap point even after reconstrucing the scroll container] expected: - if (os == "linux") and debug and fission: [PASS, TIMEOUT] - if (os == "linux") and debug and not fission: [PASS, TIMEOUT] + if (os == "linux") and not debug and not fission: [PASS, TIMEOUT] + if (os == "linux") and debug: [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/css/css-text/i18n/zh/css-text-line-break-zh-pr-normal.html.ini b/testing/web-platform/meta/css/css-text/i18n/zh/css-text-line-break-zh-pr-normal.html.ini @@ -1,6 +1,6 @@ [css-text-line-break-zh-pr-normal.html] expected: - if (os == "android") and fission: [OK, TIMEOUT] + if (os == "win") and not debug and (processor == "x86_64"): [OK, CRASH] [FFE6 FULLWIDTH WON SIGN may NOT appear at line start if zh and normal] expected: FAIL diff --git a/testing/web-platform/meta/css/css-view-transitions/reset-state-after-scrolled-view-transition.html.ini b/testing/web-platform/meta/css/css-view-transitions/reset-state-after-scrolled-view-transition.html.ini @@ -1,4 +1,5 @@ [reset-state-after-scrolled-view-transition.html] expected: + if (os == "android") and not swgl and debug: [PASS, FAIL] if (os == "win") and not debug: [PASS, FAIL] if (os == "android") and swgl: [PASS, FAIL] diff --git a/testing/web-platform/meta/encoding/iso-2022-jp-decoder.any.js.ini b/testing/web-platform/meta/encoding/iso-2022-jp-decoder.any.js.ini @@ -15,7 +15,9 @@ ERROR [iso-2022-jp-decoder.any.shadowrealm-in-dedicatedworker.html] - expected: ERROR + expected: + if not sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR [iso-2022-jp-decoder.https.any.shadowrealm-in-serviceworker.html] expected: [ERROR, TIMEOUT] @@ -27,8 +29,8 @@ [iso-2022-jp-decoder.any.shadowrealm-in-window.html] expected: - if (os == "win") and not debug and (processor == "x86_64"): [ERROR, CRASH] - if (os == "android") and not sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + if sessionHistoryInParent and (os == "win") and not debug and (processor == "x86_64"): [ERROR, CRASH] + if not sessionHistoryInParent and not debug: [ERROR, TIMEOUT] ERROR [iso-2022-jp-decoder.any.shadowrealm-in-sharedworker.html] diff --git a/testing/web-platform/meta/encoding/streams/backpressure.any.js.ini b/testing/web-platform/meta/encoding/streams/backpressure.any.js.ini @@ -7,6 +7,8 @@ if (os == "android") and not debug: [OK, CRASH] [backpressure.any.serviceworker.html] + expected: + if not sessionHistoryInParent and debug: [OK, TIMEOUT] [backpressure.any.sharedworker.html] 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 @@ -3,6 +3,8 @@ if (os == "mac") and not debug: [OK, CRASH] [decode-attributes.any.html] + expected: + if not sessionHistoryInParent and debug: [OK, ERROR] [decode-attributes.any.serviceworker.html] expected: @@ -22,9 +24,7 @@ expected: [ERROR, TIMEOUT] [decode-attributes.any.shadowrealm-in-shadowrealm.html] - expected: - if (os == "android") and debug and sessionHistoryInParent: TIMEOUT - ERROR + expected: ERROR [decode-attributes.any.shadowrealm-in-sharedworker.html] expected: ERROR diff --git a/testing/web-platform/meta/encoding/streams/readable-writable-properties.any.js.ini b/testing/web-platform/meta/encoding/streams/readable-writable-properties.any.js.ini @@ -22,7 +22,9 @@ expected: ERROR [readable-writable-properties.any.shadowrealm-in-shadowrealm.html] - expected: ERROR + expected: + if (os == "android") and sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR [readable-writable-properties.https.any.shadowrealm-in-serviceworker.html] expected: [ERROR, TIMEOUT] 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 [textdecoder-arguments.any.shadowrealm-in-window.html] - expected: ERROR + expected: + if not sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR [textdecoder-arguments.any.shadowrealm-in-shadowrealm.html] expected: ERROR diff --git a/testing/web-platform/meta/encoding/textdecoder-labels.any.js.ini b/testing/web-platform/meta/encoding/textdecoder-labels.any.js.ini @@ -1,5 +1,7 @@ [textdecoder-labels.any.html] + expected: + if (os == "android") and sessionHistoryInParent and not debug: [OK, TIMEOUT] [textdecoder-labels.any.worker.html] expected: - if (os == "linux") and not debug and fission and (processor == "x86_64"): [OK, ERROR] + if (os == "linux") and not debug and fission: [OK, ERROR] diff --git a/testing/web-platform/meta/event-timing/pointerenter.html.ini b/testing/web-platform/meta/event-timing/pointerenter.html.ini @@ -1,8 +1,5 @@ [pointerenter.html] [Event Timing pointerenter.] expected: - if (os == "android") and debug and not sessionHistoryInParent: [PASS, FAIL] - if (os == "mac") and not debug: [PASS, FAIL] - if (os == "android") and not debug: [PASS, FAIL] - if (os == "linux") and not fission: [PASS, FAIL] - if not fission and debug and (os == "android") and sessionHistoryInParent: [PASS, FAIL] + if fission and (os == "mac") and not debug: [PASS, FAIL] + if not fission: [PASS, FAIL] diff --git a/testing/web-platform/meta/fetch/compression-dictionary/dictionary-compressed.tentative.https.html.ini b/testing/web-platform/meta/fetch/compression-dictionary/dictionary-compressed.tentative.https.html.ini @@ -0,0 +1,5 @@ +[dictionary-compressed.tentative.https.html] + [A dcz dictionary-compressed dictionary can be used as a dictionary for future requests.] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, FAIL] + if (os == "win") and not debug and (processor == "x86"): [PASS, FAIL] diff --git a/testing/web-platform/meta/fetch/compression-dictionary/dictionary-decompression.tentative.https.html.ini b/testing/web-platform/meta/fetch/compression-dictionary/dictionary-decompression.tentative.https.html.ini @@ -0,0 +1,5 @@ +[dictionary-decompression.tentative.https.html] + [Decompresion using Zstandard with the dictionary works as expected] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, FAIL] + if (os == "win") and not debug and (processor == "x86"): [PASS, FAIL] diff --git a/testing/web-platform/meta/fetch/content-encoding/zstd/big-zstd-body.https.any.js.ini b/testing/web-platform/meta/fetch/content-encoding/zstd/big-zstd-body.https.any.js.ini @@ -0,0 +1,9 @@ +[big-zstd-body.https.any.worker.html] + +[big-zstd-body.https.any.html] + expected: + if (os == "linux") and not fission and debug: CRASH + +[big-zstd-body.https.any.sharedworker.html] + +[big-zstd-body.https.any.serviceworker.html] diff --git a/testing/web-platform/meta/fetch/metadata/generated/element-img-environment-change.https.sub.html.ini b/testing/web-platform/meta/fetch/metadata/generated/element-img-environment-change.https.sub.html.ini @@ -1,94 +0,0 @@ -[element-img-environment-change.https.sub.html] - expected: - if (processor == "x86") and (os == "linux"): TIMEOUT - if navigationApi and debug: TIMEOUT - [sec-fetch-storage-access - Cross-site, no attributes] - expected: - if (processor == "x86") and (os == "linux"): NOTRUN - if navigationApi and debug: NOTRUN - - [sec-fetch-site - Same origin, no attributes] - expected: - if (processor == "x86") and (os == "linux"): TIMEOUT - - [sec-fetch-site - Same-Site -> Cross-Site, no attributes] - expected: - if (processor == "x86") and (os == "linux"): NOTRUN - - [sec-fetch-site - Same-Site -> Same-Site, no attributes] - expected: - if (processor == "x86") and (os == "linux"): NOTRUN - - [sec-fetch-user - no attributes] - expected: - if (processor == "x86") and (os == "linux"): NOTRUN - if navigationApi and debug: TIMEOUT - - [sec-fetch-site - Same site, no attributes] - expected: - if (processor == "x86") and (os == "linux"): NOTRUN - - [sec-fetch-site - Cross-Site -> Same Origin, no attributes] - expected: - if (processor == "x86") and (os == "linux"): NOTRUN - - [sec-fetch-site - Cross-Site -> Same-Site, no attributes] - expected: - if (processor == "x86") and (os == "linux"): NOTRUN - - [sec-fetch-mode - no attributes] - expected: - if (processor == "x86") and (os == "linux"): NOTRUN - - [sec-fetch-site - Same-Origin -> Cross-Site, no attributes] - expected: - if (processor == "x86") and (os == "linux"): NOTRUN - - [sec-fetch-site - Same-Site -> Same Origin, no attributes] - expected: - if (processor == "x86") and (os == "linux"): NOTRUN - - [sec-fetch-site - Cross-site, no attributes] - expected: - if (processor == "x86") and (os == "linux"): NOTRUN - - [sec-fetch-site - Same-Origin -> Same Origin, no attributes] - expected: - if (processor == "x86") and (os == "linux"): NOTRUN - - [sec-fetch-mode - attributes: crossorigin] - expected: - if (processor == "x86") and (os == "linux"): NOTRUN - - [sec-fetch-mode - attributes: crossorigin=anonymous] - expected: - if (processor == "x86") and (os == "linux"): NOTRUN - - [sec-fetch-dest - no attributes] - expected: - if (processor == "x86") and (os == "linux"): NOTRUN - - [sec-fetch-mode - attributes: crossorigin=use-credentials] - expected: - if (processor == "x86") and (os == "linux"): NOTRUN - - [sec-fetch-storage-access - Same site, no attributes] - expected: - if (processor == "x86") and (os == "linux"): NOTRUN - if navigationApi and debug: NOTRUN - - [sec-fetch-site - Same-Origin -> Same-Site -> Same-Origin redirect, no attributes] - expected: - if (processor == "x86") and (os == "linux"): NOTRUN - - [sec-fetch-site - Same-Origin -> Cross-Site -> Same-Origin redirect, no attributes] - expected: - if (processor == "x86") and (os == "linux"): NOTRUN - - [sec-fetch-site - Cross-Site -> Cross-Site, no attributes] - expected: - if (processor == "x86") and (os == "linux"): NOTRUN - - [sec-fetch-site - Same-Origin -> Same-Site, no attributes] - expected: - if (processor == "x86") and (os == "linux"): NOTRUN diff --git a/testing/web-platform/meta/fetch/metadata/generated/element-meta-refresh.https.optional.sub.html.ini b/testing/web-platform/meta/fetch/metadata/generated/element-meta-refresh.https.optional.sub.html.ini @@ -1,42 +1,38 @@ [element-meta-refresh.https.optional.sub.html] expected: - if asan and not fission: [TIMEOUT, OK] - if navigationApi and debug: TIMEOUT + if (os == "linux") and debug and fission: [TIMEOUT, OK] [sec-fetch-dest] expected: - if asan and not fission: [PASS, TIMEOUT] - if navigationApi and debug: NOTRUN + if (os == "linux") and debug and fission: [NOTRUN, PASS] [sec-fetch-user] expected: - if asan and not fission: [PASS, NOTRUN] - if navigationApi and debug: NOTRUN + if (os == "linux") and debug and fission: [NOTRUN, PASS] [sec-fetch-storage-access - Same site] expected: - if asan and not fission: TIMEOUT - if navigationApi and debug: NOTRUN + if (os == "linux") and debug and fission: [NOTRUN, PASS] [sec-fetch-site - Same-Site -> Same Origin] expected: - if navigationApi and debug: TIMEOUT + if (os == "linux") and debug and fission: [PASS, TIMEOUT] [sec-fetch-site - Same-Site -> Same-Site] expected: - if navigationApi and debug: NOTRUN + if (os == "linux") and debug and fission: [TIMEOUT, PASS, NOTRUN] [sec-fetch-site - Same-Site -> Cross-Site] expected: - if navigationApi and debug: NOTRUN + if (os == "linux") and debug and fission: [NOTRUN, PASS] [sec-fetch-site - HTTPS downgrade-upgrade] expected: - if navigationApi and debug: NOTRUN + if (os == "linux") and debug and fission: [NOTRUN, PASS] [sec-fetch-mode] expected: - if navigationApi and debug: NOTRUN + if (os == "linux") and debug and fission: [NOTRUN, PASS] [sec-fetch-storage-access - Cross-site] expected: - if navigationApi and debug: NOTRUN + if (os == "linux") and debug and fission: [NOTRUN, PASS] diff --git a/testing/web-platform/meta/fetch/metadata/generated/element-meta-refresh.optional.sub.html.ini b/testing/web-platform/meta/fetch/metadata/generated/element-meta-refresh.optional.sub.html.ini @@ -1,26 +1,10 @@ [element-meta-refresh.optional.sub.html] expected: - if navigationApi and debug: TIMEOUT + if (os == "linux") and debug and fission: [OK, TIMEOUT] [sec-fetch-site - HTTPS downgrade-upgrade] expected: - if navigationApi and debug: NOTRUN - - [sec-fetch-storage-access - Not sent to non-trustworthy same-origin destination] - expected: - if navigationApi and debug: TIMEOUT - - [sec-fetch-storage-access - Not sent to non-trustworthy same-site destination] - expected: - if navigationApi and debug: NOTRUN - - [sec-fetch-storage-access - Not sent to non-trustworthy cross-site destination] - expected: - if navigationApi and debug: NOTRUN - - [sec-fetch-site - HTTPS downgrade (header not sent)] - expected: - if navigationApi and debug: NOTRUN + if (os == "linux") and debug and fission: [PASS, NOTRUN] [sec-fetch-site - HTTPS upgrade] expected: - if navigationApi and debug: NOTRUN + if (os == "linux") and debug and fission: [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/location-setter-user-mouseup.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/location-setter-user-mouseup.html.ini @@ -1,15 +1,16 @@ [location-setter-user-mouseup.html] [href] expected: - if sessionHistoryInParent and (os == "mac") and not debug: [PASS, FAIL] - if not sessionHistoryInParent: FAIL + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not sessionHistoryInParent: FAIL [search] expected: - if sessionHistoryInParent and (os == "mac") and not debug: [PASS, FAIL] - if not sessionHistoryInParent: FAIL + if (os == "mac") and debug: FAIL + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not sessionHistoryInParent: FAIL [hash] expected: - if sessionHistoryInParent and (os == "mac") and not debug: [PASS, FAIL] - if not sessionHistoryInParent: FAIL + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not sessionHistoryInParent: FAIL diff --git a/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-non-integer-innerheight.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-non-integer-innerheight.html.ini @@ -1,54 +1,63 @@ [open-features-non-integer-innerheight.html] [features "innerheight=405.5" should set "height=405"] expected: - if (os == "linux") and asan and fission: [PASS, FAIL] + if (os == "linux") and fission and not debug and not asan and not tsan: [PASS, FAIL] + if (os == "linux") and fission and not debug and asan: [PASS, FAIL] + if (os == "linux") and fission and debug: [PASS, FAIL] if os == "android": FAIL - if (os == "linux") and debug and fission: [PASS, FAIL] [features "innerheight=405.32" should set "height=405"] expected: - if (os == "linux") and asan and fission: [PASS, FAIL] + if (os == "linux") and fission and not debug and not asan and not tsan: [PASS, FAIL] + if (os == "linux") and fission and not debug and asan: [PASS, FAIL] + if (os == "linux") and fission and debug: [PASS, FAIL] if os == "android": FAIL - if (os == "linux") and debug and fission: [PASS, FAIL] [features "innerheight=405LLl" should set "height=405"] expected: - if (os == "linux") and asan and fission: [PASS, FAIL] + if (os == "linux") and fission and not debug and not asan and not tsan: [PASS, FAIL] + if (os == "linux") and fission and not debug and asan: [PASS, FAIL] + if (os == "linux") and fission and debug: [PASS, FAIL] if os == "android": FAIL - if (os == "linux") and debug and fission: [PASS, FAIL] [features "innerheight=405^4" should set "height=405"] expected: - if (os == "linux") and asan and fission: [PASS, FAIL] + if (os == "linux") and fission and not debug and not asan and not tsan: [PASS, FAIL] + if (os == "linux") and fission and not debug and asan: [PASS, FAIL] + if (os == "linux") and fission and debug: [PASS, FAIL] if os == "android": FAIL - if (os == "linux") and debug and fission: [PASS, FAIL] [features "innerheight=405*3" should set "height=405"] expected: - if (os == "linux") and asan and fission: [PASS, FAIL] + if (os == "linux") and fission and not debug and not asan and not tsan: [PASS, FAIL] + if (os == "linux") and fission and not debug and asan: [PASS, FAIL] + if (os == "linux") and fission and debug: [PASS, FAIL] if os == "android": FAIL - if (os == "linux") and debug and fission: [PASS, FAIL] [features "innerheight=405/5" should set "height=405"] expected: - if (os == "linux") and asan and fission: [PASS, FAIL] + if (os == "linux") and fission and not debug and not asan and not tsan: [PASS, FAIL] + if (os == "linux") and fission and not debug and asan: [PASS, FAIL] + if (os == "linux") and fission and debug: [PASS, FAIL] if os == "android": FAIL - if (os == "linux") and debug and fission: [PASS, FAIL] [features "innerheight=405 " should set "height=405"] expected: - if (os == "linux") and asan and fission: [PASS, FAIL] + if (os == "linux") and fission and not debug and not asan and not tsan: [PASS, FAIL] + if (os == "linux") and fission and not debug and asan: [PASS, FAIL] + if (os == "linux") and fission and debug: [PASS, FAIL] if os == "android": FAIL - if (os == "linux") and debug and fission: [PASS, FAIL] [features "innerheight=405e1" should set "height=405"] expected: - if (os == "linux") and asan and fission: [PASS, FAIL] + if (os == "linux") and fission and not debug and not asan and not tsan: [PASS, FAIL] + if (os == "linux") and fission and not debug and asan: [PASS, FAIL] + if (os == "linux") and fission and debug: [PASS, FAIL] if os == "android": FAIL - if (os == "linux") and debug and fission: [PASS, FAIL] [features "innerheight=405e-1" should set "height=405"] expected: - if (os == "linux") and asan and fission: [PASS, FAIL] + if (os == "linux") and fission and not debug and not asan and not tsan: [PASS, FAIL] + if (os == "linux") and fission and not debug and asan: [PASS, FAIL] + if (os == "linux") and fission and debug: [PASS, FAIL] if os == "android": FAIL - if (os == "linux") and debug and fission: [PASS, FAIL] diff --git a/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-tokenization-screenx-screeny.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-tokenization-screenx-screeny.html.ini @@ -2,88 +2,86 @@ expected: if (os == "win") and not debug and (processor == "x86"): [OK, TIMEOUT] if (os == "linux") and not fission and not debug: [OK, TIMEOUT] - if (os == "android") and not debug and sessionHistoryInParent: [OK, ERROR, TIMEOUT, CRASH] - if (os == "android") and not debug and not sessionHistoryInParent: [OK, ERROR, TIMEOUT, CRASH] - if (os == "android") and debug: [OK, ERROR, TIMEOUT, CRASH] + if os == "android": [OK, ERROR, TIMEOUT, CRASH] ["screenx=141" should set left position of opened window] expected: - if os == "android": FAIL + if (os == "linux") and fission and not debug and not asan and not tsan: [PASS, FAIL] if (os == "linux") and not fission: [PASS, FAIL] + if os == "android": FAIL [" screenx = 141" should set left position of opened window] expected: - if (os == "linux") and not fission and not debug: [PASS, FAIL] - if os == "android": FAIL + if (os == "linux") and fission and not debug and not asan and not tsan: [PASS, FAIL] if (os == "linux") and not fission: [PASS, FAIL] + if os == "android": FAIL ["screenx==141" should set left position of opened window] expected: - if (os == "linux") and not fission and not debug: [PASS, FAIL] - if os == "android": FAIL + if (os == "linux") and fission and not debug and not asan and not tsan: [PASS, FAIL] if (os == "linux") and not fission: [PASS, FAIL] + if os == "android": FAIL ["\\nscreenx= 141" should set left position of opened window] expected: - if (os == "linux") and not fission and not debug: [PASS, FAIL] - if os == "android": FAIL + if (os == "linux") and fission and not debug and not asan and not tsan: [PASS, FAIL] if (os == "linux") and not fission: [PASS, FAIL] + if os == "android": FAIL [",screenx=141,," should set left position of opened window] expected: - if (os == "linux") and not fission and not debug: [PASS, FAIL] - if os == "android": FAIL + if (os == "linux") and fission and not debug and not asan and not tsan: [PASS, FAIL] if (os == "linux") and not fission: [PASS, FAIL] + if os == "android": FAIL ["SCREENX=141" should set left position of opened window] expected: - if (os == "linux") and not fission and not debug: [PASS, FAIL] - if os == "android": FAIL if (os == "linux") and not fission: [PASS, FAIL] + if os == "android": FAIL ["screenX=141" should set left position of opened window] expected: - if (os == "linux") and not fission and not debug: [PASS, FAIL] - if os == "android": FAIL + if (os == "linux") and fission and not debug and not asan and not tsan: [PASS, FAIL] if (os == "linux") and not fission: [PASS, FAIL] + if os == "android": FAIL ["screeny=142" should set top position of opened window] expected: - if (os == "linux") and not fission and not debug: [PASS, FAIL] - if os == "android": FAIL + if (os == "linux") and fission and not debug and not asan and not tsan: [PASS, FAIL] if (os == "linux") and not fission: [PASS, FAIL] + if os == "android": FAIL [" screeny = 142" should set top position of opened window] expected: - if (os == "linux") and not fission and not debug: [PASS, FAIL] - if os == "android": FAIL + if (os == "linux") and fission and not debug and not asan and not tsan: [PASS, FAIL] if (os == "linux") and not fission: [PASS, FAIL] + if os == "android": FAIL ["screeny==142" should set top position of opened window] expected: - if (os == "linux") and not fission and not debug: [PASS, FAIL] - if os == "android": FAIL + if (os == "linux") and fission and not debug and not asan and not tsan: [PASS, FAIL] if (os == "linux") and not fission: [PASS, FAIL] + if os == "android": FAIL ["\\nscreeny= 142" should set top position of opened window] expected: - if (os == "linux") and not fission and not debug: [PASS, FAIL] - if os == "android": FAIL + if (os == "linux") and fission and not debug and not asan and not tsan: [PASS, FAIL] if (os == "linux") and not fission: [PASS, FAIL] + if os == "android": FAIL [",screeny=142,," should set top position of opened window] expected: - if (os == "linux") and not fission and not debug: [PASS, FAIL] - if os == "android": FAIL + if (os == "linux") and fission and not debug and not asan and not tsan: [PASS, FAIL] if (os == "linux") and not fission: [PASS, FAIL] + if os == "android": FAIL ["SCREENY=142" should set top position of opened window] expected: - if (os == "linux") and not fission and not debug: [PASS, FAIL] - if os == "android": FAIL + if (os == "linux") and fission and not debug and not asan and not tsan: [PASS, FAIL] if (os == "linux") and not fission: [PASS, FAIL] + if os == "android": FAIL ["screenY=142" should set top position of opened window] expected: - if (os == "linux") and not fission and not debug: [PASS, FAIL] - if os == "android": FAIL + if (os == "linux") and fission and not debug and not asan and not tsan: [PASS, FAIL] if (os == "linux") and not fission: [PASS, FAIL] + if os == "android": FAIL diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.3.radii.3.dompoint.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.3.radii.3.dompoint.worker.js.ini @@ -0,0 +1,3 @@ +[2d.path.roundrect.3.radii.3.dompoint.worker.html] + expected: + if (os == "win") and debug: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/dom/idlharness.https.html.ini b/testing/web-platform/meta/html/dom/idlharness.https.html.ini @@ -805,6 +805,10 @@ prefs: [dom.security.featurePolicy.experimental.enabled:true, dom.security.featu [Document interface: calling parseHTMLUnsafe((TrustedHTML or DOMString)) on iframe.contentDocument with too few arguments must throw TypeError] expected: FAIL + [Window interface: attribute navigation] + expected: + if not sessionHistoryInParent: FAIL + [idlharness.https.html?include=HTML.*] [HTMLVideoElement interface: attribute playsInline] @@ -1882,9 +1886,9 @@ prefs: [dom.security.featurePolicy.experimental.enabled:true, dom.security.featu [NavigateEvent interface: attribute sourceElement] expected: - if sessionHistoryInParent and (os == "mac") and not debug: [PASS, FAIL] - if sessionHistoryInParent and (os == "android") and not debug: [PASS, FAIL] - if not sessionHistoryInParent: FAIL + if (os == "android") and sessionHistoryInParent and not debug: [PASS, FAIL] + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not sessionHistoryInParent: FAIL [CanvasRenderingContext2D interface: attribute lang] expected: FAIL diff --git a/testing/web-platform/meta/html/semantics/disabled-elements/event-propagate-disabled.tentative.html.ini b/testing/web-platform/meta/html/semantics/disabled-elements/event-propagate-disabled.tentative.html.ini @@ -0,0 +1,28 @@ +[event-propagate-disabled.tentative.html] + [Trusted click on <input>, observed from <input>] + expected: + if asan and not fission: [PASS, FAIL] + + [Trusted click on <fieldset disabled="">Text</fieldset>, observed from <body>] + expected: + if asan and not fission: [PASS, FAIL] + + [Trusted click on <input disabled="" type="file">, observed from <body>] + expected: + if asan and not fission: [PASS, FAIL] + + [click() on <input disabled="" type="file">, observed from <body>] + expected: + if asan and not fission: [PASS, FAIL] + + [Trusted click on <input disabled="" type="range" value="50">, observed from <body>] + expected: + if asan and not fission: [PASS, FAIL] + + [Trusted click on <input disabled="" type="tel">, observed from <input>] + expected: + if asan and not fission: [PASS, FAIL] + + [Trusted click on <my-control disabled="">Text</my-control>, observed from <body>] + expected: + if asan and not fission: [PASS, FAIL] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-child-delivered-both.tentative.sub.window.js.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-child-delivered-both.tentative.sub.window.js.ini @@ -1,11 +1,13 @@ [sandbox-top-navigation-child-delivered-both.tentative.sub.window.html] expected: - if (os == "linux") and not fission and debug and not swgl: [OK, CRASH] - if (processor == "x86") and not debug: [OK, TIMEOUT] - if (os == "linux") and fission and debug and not swgl: [OK, TIMEOUT] + if (os == "win") and not debug and (processor == "x86"): [OK, TIMEOUT] + if (os == "linux") and debug and fission: [OK, TIMEOUT] + if (os == "linux") and debug and not fission: [OK, CRASH] + if (os == "mac") and debug: [OK, TIMEOUT] if (os == "linux") and not debug: [OK, TIMEOUT] [A frame with both top navigation delivered sandbox flags uses the less restrictive one] expected: - if (processor == "x86") and not debug: [PASS, TIMEOUT] - if (processor == "x86_64") and (os == "linux") and fission and debug and not swgl: [PASS, TIMEOUT] + if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT] + if (os == "linux") and debug and fission: [PASS, TIMEOUT] + if (os == "mac") and debug: [PASS, TIMEOUT] if (os == "linux") and not debug: [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/popovers/popover-toggle-source.html.ini b/testing/web-platform/meta/html/semantics/popovers/popover-toggle-source.html.ini @@ -1,12 +1,15 @@ [popover-toggle-source.html] [ToggleEvent.source on popover elements: showPopover() without source.] expected: + if not tsan and asan and not fission: [PASS, FAIL] if tsan: [PASS, FAIL] [ToggleEvent.source on popover elements: showPopover() with source.] expected: + if not tsan and asan and not fission: [PASS, FAIL] if tsan: [PASS, FAIL] [ToggleEvent.source on popover elements: Calling click() on a popovertarget button.] expected: + if not tsan and asan and not fission: [PASS, FAIL] if tsan: [PASS, FAIL] diff --git a/testing/web-platform/meta/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/url.window.js.ini b/testing/web-platform/meta/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/url.window.js.ini @@ -0,0 +1,4 @@ +[url.window.html] + [document.open() does not change document's URL (active but not fully active document)] + expected: + if (os == "mac") and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/html/webappapis/scripting/event-loops/new-scroll-event-dispatched-at-next-updating-rendering-time.html.ini b/testing/web-platform/meta/html/webappapis/scripting/event-loops/new-scroll-event-dispatched-at-next-updating-rendering-time.html.ini @@ -3,6 +3,7 @@ if (os == "linux") and not debug and not asan and not tsan: [OK, TIMEOUT] [new-scroll-event-dispatched-at-next-updating-rendering-time] expected: - if (os == "linux") and not debug and not asan and not tsan: [FAIL, PASS, TIMEOUT] + if (os == "linux") and not debug and not asan and not tsan: [PASS, FAIL, TIMEOUT] + if (os == "linux") and debug and fission: [PASS, FAIL] if (os == "mac") and not debug: [PASS, FAIL] if (os == "android") and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/intersection-observer/scroll-margin-non-scrolling-root.html.ini b/testing/web-platform/meta/intersection-observer/scroll-margin-non-scrolling-root.html.ini @@ -3,6 +3,7 @@ if (os == "win") and not debug and (processor == "x86_64"): [OK, CRASH] [Test scroll margin intersection] expected: - if (os == "linux") and not debug and fission and not tsan: [PASS, FAIL] - if (os == "linux") and debug and not fission: [PASS, FAIL] + if (os == "linux") and fission and not debug and not tsan: [PASS, FAIL] + if (os == "linux") and not fission and debug: [PASS, FAIL] + if (os == "linux") and not fission and not debug: [PASS, FAIL] if (os == "win") and debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/mediacapture-record/MediaRecorder-error.html.ini b/testing/web-platform/meta/mediacapture-record/MediaRecorder-error.html.ini @@ -1,7 +1,8 @@ [MediaRecorder-error.html] expected: - if (os == "android") and not sessionHistoryInParent and not debug and (version == "14"): [OK, TIMEOUT] if (os == "linux") and not debug and fission: [OK, ERROR] + if (os == "android") and sessionHistoryInParent and not debug: [OK, TIMEOUT] + if (os == "android") and not sessionHistoryInParent and not debug: [OK, TIMEOUT] if os == "mac": [OK, TIMEOUT] [MediaRecorder will stop recording when any of track is added and error event will be fired] expected: FAIL diff --git a/testing/web-platform/meta/mediacapture-streams/MediaDevices-enumerateDevices.https.html.ini b/testing/web-platform/meta/mediacapture-streams/MediaDevices-enumerateDevices.https.html.ini @@ -1,6 +1,8 @@ [MediaDevices-enumerateDevices.https.html] expected: - if (os_version == "14") and not sessionHistoryInParent and not debug: [OK, TIMEOUT] - if os_version == "14.70": [OK, TIMEOUT] + if (os == "android") and not sessionHistoryInParent and debug: OK + if os == "win": OK + if os == "linux": OK + [OK, TIMEOUT] [InputDeviceInfo is supported] expected: FAIL diff --git a/testing/web-platform/meta/mediacapture-streams/MediaStream-audio-only.https.html.ini b/testing/web-platform/meta/mediacapture-streams/MediaStream-audio-only.https.html.ini @@ -1,5 +1,5 @@ [MediaStream-audio-only.https.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 == "mac": [OK, TIMEOUT] + if os == "win": OK + if os == "linux": OK + [OK, TIMEOUT] diff --git a/testing/web-platform/meta/mozilla-sync b/testing/web-platform/meta/mozilla-sync @@ -1 +1 @@ -upstream: e5f7d98f0724537350a56f16a493be3550fbfea8 +upstream: 05fa548a743d507924a8e62f17420f1b655419ca diff --git a/testing/web-platform/meta/navigation-api/navigate-event/navigate-history-back-bfcache.html.ini b/testing/web-platform/meta/navigation-api/navigate-event/navigate-history-back-bfcache.html.ini @@ -1,6 +1,8 @@ [navigate-history-back-bfcache.html] expected: + if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT] if (os == "mac") and not debug: TIMEOUT [navigate event should fire when traversing to a bfcache hit] expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] if (os == "mac") and not debug: TIMEOUT diff --git a/testing/web-platform/meta/navigation-api/navigation-methods/sandboxing-navigate-parent.html.ini b/testing/web-platform/meta/navigation-api/navigation-methods/sandboxing-navigate-parent.html.ini @@ -1,9 +1,9 @@ [sandboxing-navigate-parent.html] expected: - if (os == "linux") and not debug and asan and fission: [OK, ERROR] - if (os == "win") and not debug and (processor == "x86"): [OK, ERROR] - if (os == "linux") and debug and not fission: [OK, ERROR] - if (os == "win") and debug: [OK, ERROR] - if (os == "android") and not debug: [OK, ERROR] + if (os == "linux") and fission and not asan: OK + if (os == "linux") and not fission and not debug: OK + if (os == "android") and debug: OK + if os == "mac": OK + [OK, ERROR] [A sandboxed iframe can use its sibling's navigation object to call navigate(), as long as allow-same-origin is present] expected: FAIL diff --git a/testing/web-platform/meta/referrer-policy/gen/iframe.meta/default/svg-a-tag.http.html.ini b/testing/web-platform/meta/referrer-policy/gen/iframe.meta/default/svg-a-tag.http.html.ini @@ -0,0 +1,9 @@ +[svg-a-tag.http.html] + [Referrer Policy: Expects origin for svg-a-tag to cross-http origin and no-redirect redirection from http context.] + expected: FAIL + + [Referrer Policy: Expects origin for svg-a-tag to cross-https origin and no-redirect redirection from http context.] + expected: FAIL + + [Referrer Policy: Expects origin for svg-a-tag to same-https origin and no-redirect redirection from http context.] + expected: FAIL diff --git a/testing/web-platform/meta/referrer-policy/gen/req.attr/no-referrer/svg-a-tag.http.html.ini b/testing/web-platform/meta/referrer-policy/gen/req.attr/no-referrer/svg-a-tag.http.html.ini @@ -0,0 +1,12 @@ +[svg-a-tag.http.html] + [Referrer Policy: Expects omitted for svg-a-tag to cross-http origin and no-redirect redirection from http context.] + expected: FAIL + + [Referrer Policy: Expects omitted for svg-a-tag to cross-https origin and no-redirect redirection from http context.] + expected: FAIL + + [Referrer Policy: Expects omitted for svg-a-tag to same-http origin and no-redirect redirection from http context.] + expected: FAIL + + [Referrer Policy: Expects omitted for svg-a-tag to same-https origin and no-redirect redirection from http context.] + expected: FAIL diff --git a/testing/web-platform/meta/referrer-policy/gen/req.attr/origin-when-cross-origin/svg-a-tag.http.html.ini b/testing/web-platform/meta/referrer-policy/gen/req.attr/origin-when-cross-origin/svg-a-tag.http.html.ini @@ -0,0 +1,9 @@ +[svg-a-tag.http.html] + [Referrer Policy: Expects origin for svg-a-tag to cross-http origin and no-redirect redirection from http context.] + expected: FAIL + + [Referrer Policy: Expects origin for svg-a-tag to cross-https origin and no-redirect redirection from http context.] + expected: FAIL + + [Referrer Policy: Expects origin for svg-a-tag to same-https origin and no-redirect redirection from http context.] + expected: FAIL diff --git a/testing/web-platform/meta/referrer-policy/gen/req.attr/origin/svg-a-tag.http.html.ini b/testing/web-platform/meta/referrer-policy/gen/req.attr/origin/svg-a-tag.http.html.ini @@ -0,0 +1,12 @@ +[svg-a-tag.http.html] + [Referrer Policy: Expects origin for svg-a-tag to cross-http origin and no-redirect redirection from http context.] + expected: FAIL + + [Referrer Policy: Expects origin for svg-a-tag to cross-https origin and no-redirect redirection from http context.] + expected: FAIL + + [Referrer Policy: Expects origin for svg-a-tag to same-http origin and no-redirect redirection from http context.] + expected: FAIL + + [Referrer Policy: Expects origin for svg-a-tag to same-https origin and no-redirect redirection from http context.] + expected: FAIL diff --git a/testing/web-platform/meta/referrer-policy/gen/req.attr/same-origin/svg-a-tag.http.html.ini b/testing/web-platform/meta/referrer-policy/gen/req.attr/same-origin/svg-a-tag.http.html.ini @@ -0,0 +1,6 @@ +[svg-a-tag.http.html] + [Referrer Policy: Expects omitted for svg-a-tag to cross-http origin and no-redirect redirection from http context.] + expected: FAIL + + [Referrer Policy: Expects omitted for svg-a-tag to cross-https origin and no-redirect redirection from http context.] + expected: FAIL diff --git a/testing/web-platform/meta/referrer-policy/gen/req.attr/strict-origin-when-cross-origin/svg-a-tag.http.html.ini b/testing/web-platform/meta/referrer-policy/gen/req.attr/strict-origin-when-cross-origin/svg-a-tag.http.html.ini @@ -0,0 +1,9 @@ +[svg-a-tag.http.html] + [Referrer Policy: Expects origin for svg-a-tag to cross-http origin and no-redirect redirection from http context.] + expected: FAIL + + [Referrer Policy: Expects origin for svg-a-tag to cross-https origin and no-redirect redirection from http context.] + expected: FAIL + + [Referrer Policy: Expects origin for svg-a-tag to same-https origin and no-redirect redirection from http context.] + expected: FAIL diff --git a/testing/web-platform/meta/referrer-policy/gen/req.attr/strict-origin/svg-a-tag.http.html.ini b/testing/web-platform/meta/referrer-policy/gen/req.attr/strict-origin/svg-a-tag.http.html.ini @@ -0,0 +1,12 @@ +[svg-a-tag.http.html] + [Referrer Policy: Expects origin for svg-a-tag to cross-http origin and no-redirect redirection from http context.] + expected: FAIL + + [Referrer Policy: Expects origin for svg-a-tag to cross-https origin and no-redirect redirection from http context.] + expected: FAIL + + [Referrer Policy: Expects origin for svg-a-tag to same-http origin and no-redirect redirection from http context.] + expected: FAIL + + [Referrer Policy: Expects origin for svg-a-tag to same-https origin and no-redirect redirection from http context.] + expected: FAIL diff --git a/testing/web-platform/meta/referrer-policy/gen/srcdoc-inherit.meta/default/svg-a-tag.http.html.ini b/testing/web-platform/meta/referrer-policy/gen/srcdoc-inherit.meta/default/svg-a-tag.http.html.ini @@ -0,0 +1,9 @@ +[svg-a-tag.http.html] + [Referrer Policy: Expects origin for svg-a-tag to cross-http origin and no-redirect redirection from http context.] + expected: FAIL + + [Referrer Policy: Expects origin for svg-a-tag to cross-https origin and no-redirect redirection from http context.] + expected: FAIL + + [Referrer Policy: Expects origin for svg-a-tag to same-https origin and no-redirect redirection from http context.] + expected: FAIL diff --git a/testing/web-platform/meta/referrer-policy/gen/srcdoc-inherit.meta/unsafe-url/img-tag.http.html.ini b/testing/web-platform/meta/referrer-policy/gen/srcdoc-inherit.meta/unsafe-url/img-tag.http.html.ini @@ -1,3 +1,3 @@ [img-tag.http.html] expected: - if (os == "android") and fission: [OK, TIMEOUT] + if asan and not fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/referrer-policy/gen/srcdoc.meta/default/svg-a-tag.http.html.ini b/testing/web-platform/meta/referrer-policy/gen/srcdoc.meta/default/svg-a-tag.http.html.ini @@ -0,0 +1,9 @@ +[svg-a-tag.http.html] + [Referrer Policy: Expects origin for svg-a-tag to cross-http origin and no-redirect redirection from http context.] + expected: FAIL + + [Referrer Policy: Expects origin for svg-a-tag to cross-https origin and no-redirect redirection from http context.] + expected: FAIL + + [Referrer Policy: Expects origin for svg-a-tag to same-https origin and no-redirect redirection from http context.] + expected: FAIL diff --git a/testing/web-platform/meta/referrer-policy/gen/top.meta/default/svg-a-tag.http.html.ini b/testing/web-platform/meta/referrer-policy/gen/top.meta/default/svg-a-tag.http.html.ini @@ -0,0 +1,9 @@ +[svg-a-tag.http.html] + [Referrer Policy: Expects origin for svg-a-tag to cross-http origin and no-redirect redirection from http context.] + expected: FAIL + + [Referrer Policy: Expects origin for svg-a-tag to cross-https origin and no-redirect redirection from http context.] + expected: FAIL + + [Referrer Policy: Expects origin for svg-a-tag to same-https origin and no-redirect redirection from http context.] + expected: FAIL diff --git a/testing/web-platform/meta/speculation-rules/prerender/navigation-intercepted-by-service-worker.https.html.ini b/testing/web-platform/meta/speculation-rules/prerender/navigation-intercepted-by-service-worker.https.html.ini @@ -1,4 +1,4 @@ [navigation-intercepted-by-service-worker.https.html] expected: - if (os == "android") and fission: [ERROR, TIMEOUT] + if not sessionHistoryInParent and not debug: [ERROR, TIMEOUT] ERROR diff --git a/testing/web-platform/meta/streams/piping/close-propagation-backward.any.js.ini b/testing/web-platform/meta/streams/piping/close-propagation-backward.any.js.ini @@ -22,7 +22,9 @@ expected: ERROR [close-propagation-backward.any.shadowrealm-in-sharedworker.html] - expected: ERROR + expected: + if (os == "android") and debug and sessionHistoryInParent: [ERROR, TIMEOUT] + ERROR [close-propagation-backward.any.shadowrealm-in-shadowrealm.html] expected: ERROR diff --git a/testing/web-platform/meta/streams/piping/error-propagation-backward.any.js.ini b/testing/web-platform/meta/streams/piping/error-propagation-backward.any.js.ini @@ -21,13 +21,17 @@ ERROR [error-propagation-backward.any.shadowrealm-in-sharedworker.html] - expected: ERROR + expected: + if not sessionHistoryInParent and debug: [ERROR, TIMEOUT] + ERROR [error-propagation-backward.https.any.shadowrealm-in-audioworklet.html] expected: ERROR [error-propagation-backward.any.shadowrealm-in-shadowrealm.html] - expected: ERROR + expected: + if (os == "android") and sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR [error-propagation-backward.any.shadowrealm-in-dedicatedworker.html] expected: ERROR diff --git a/testing/web-platform/meta/streams/piping/flow-control.any.js.ini b/testing/web-platform/meta/streams/piping/flow-control.any.js.ini @@ -1,4 +1,6 @@ [flow-control.any.sharedworker.html] + expected: + if (os == "android") and debug and sessionHistoryInParent: [OK, ERROR] [flow-control.any.worker.html] expected: diff --git a/testing/web-platform/meta/streams/piping/multiple-propagation.any.js.ini b/testing/web-platform/meta/streams/piping/multiple-propagation.any.js.ini @@ -4,6 +4,7 @@ [multiple-propagation.any.serviceworker.html] expected: + if (os == "android") and debug and not sessionHistoryInParent: [OK, TIMEOUT] if (os == "mac") and not debug: [OK, ERROR] [multiple-propagation.any.worker.html] diff --git a/testing/web-platform/meta/streams/piping/pipe-through.any.js.ini b/testing/web-platform/meta/streams/piping/pipe-through.any.js.ini @@ -12,9 +12,13 @@ if (os == "mac") and not debug: [OK, CRASH] [pipe-through.any.serviceworker.html] + expected: + if (os == "android") and sessionHistoryInParent and not debug: [OK, TIMEOUT] [pipe-through.any.shadowrealm-in-sharedworker.html] - expected: ERROR + expected: + if (os == "android") and sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR [pipe-through.https.any.shadowrealm-in-audioworklet.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 @@ -22,7 +22,9 @@ expected: ERROR [transform-streams.any.shadowrealm-in-window.html] - expected: ERROR + expected: + if not sessionHistoryInParent and debug: TIMEOUT + ERROR [transform-streams.any.shadowrealm-in-shadowrealm.html] expected: ERROR diff --git a/testing/web-platform/meta/streams/readable-byte-streams/patched-global.any.js.ini b/testing/web-platform/meta/streams/readable-byte-streams/patched-global.any.js.ini @@ -2,7 +2,9 @@ expected: ERROR [patched-global.any.shadowrealm-in-window.html] - expected: ERROR + expected: + if not sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR [patched-global.any.shadowrealm-in-dedicatedworker.html] expected: ERROR diff --git a/testing/web-platform/meta/streams/readable-streams/owning-type-message-port.any.js.ini b/testing/web-platform/meta/streams/readable-streams/owning-type-message-port.any.js.ini @@ -1,5 +1,6 @@ [owning-type-message-port.any.worker.html] expected: + if (os == "android") and debug and not sessionHistoryInParent: TIMEOUT if (os == "mac") and not debug: [OK, CRASH] if (os == "android") and not debug: [OK, CRASH] [Transferred MessageChannel works as expected] @@ -29,7 +30,6 @@ [owning-type-message-port.any.html] expected: - if sessionHistoryInParent and (os == "android") and debug: TIMEOUT if not sessionHistoryInParent and not debug: [OK, TIMEOUT] [Transferred MessageChannel works as expected] expected: FAIL diff --git a/testing/web-platform/meta/streams/readable-streams/owning-type.any.js.ini b/testing/web-platform/meta/streams/readable-streams/owning-type.any.js.ini @@ -55,7 +55,8 @@ [owning-type.any.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] [ReadableStream can be constructed with owning type] expected: FAIL @@ -86,8 +87,7 @@ [owning-type.any.shadowrealm-in-shadowrealm.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 [owning-type.https.any.shadowrealm-in-serviceworker.html] diff --git a/testing/web-platform/meta/streams/transform-streams/backpressure.any.js.ini b/testing/web-platform/meta/streams/transform-streams/backpressure.any.js.ini @@ -17,11 +17,13 @@ expected: ERROR [backpressure.any.shadowrealm-in-sharedworker.html] - expected: ERROR + expected: + if not sessionHistoryInParent and debug: [ERROR, TIMEOUT] + ERROR [backpressure.https.any.shadowrealm-in-audioworklet.html] expected: - if os == "linux": [TIMEOUT, ERROR] + if os == "linux": [ERROR, TIMEOUT] ERROR [backpressure.any.shadowrealm-in-shadowrealm.html] diff --git a/testing/web-platform/meta/streams/transform-streams/general.any.js.ini b/testing/web-platform/meta/streams/transform-streams/general.any.js.ini @@ -18,7 +18,7 @@ [general.any.html] expected: if (os == "android") and not debug and sessionHistoryInParent: [OK, TIMEOUT, CRASH] - if (os == "android") and not debug and not sessionHistoryInParent: [OK, CRASH] + if (os == "android") and not debug and not sessionHistoryInParent: [OK, TIMEOUT, CRASH] [terminate() should abort writable immediately after readable.cancel()] expected: FAIL 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 @@ -22,7 +22,9 @@ expected: [ERROR, TIMEOUT] [lipfuzz.any.shadowrealm-in-dedicatedworker.html] - expected: ERROR + expected: + if not sessionHistoryInParent and debug: [ERROR, TIMEOUT] + ERROR [lipfuzz.any.shadowrealm-in-window.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 @@ -29,7 +29,9 @@ expected: ERROR [properties.any.shadowrealm-in-window.html] - expected: ERROR + expected: + if (os == "android") and sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR [properties.https.any.shadowrealm-in-serviceworker.html] expected: [ERROR, TIMEOUT] diff --git a/testing/web-platform/meta/streams/transform-streams/reentrant-strategies.any.js.ini b/testing/web-platform/meta/streams/transform-streams/reentrant-strategies.any.js.ini @@ -28,7 +28,9 @@ ERROR [reentrant-strategies.any.shadowrealm-in-window.html] - expected: ERROR + expected: + if (os == "android") and sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR [reentrant-strategies.any.shadowrealm-in-sharedworker.html] expected: diff --git a/testing/web-platform/meta/streams/writable-streams/aborting.any.js.ini b/testing/web-platform/meta/streams/writable-streams/aborting.any.js.ini @@ -4,7 +4,7 @@ [aborting.any.html] expected: - if (os == "android") and debug and not sessionHistoryInParent: TIMEOUT + if (os == "android") and sessionHistoryInParent and not debug: [OK, TIMEOUT] if (os == "mac") and not debug: [OK, CRASH] [aborting.any.sharedworker.html] 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 @@ -35,4 +35,6 @@ expected: ERROR [constructor.https.any.shadowrealm-in-serviceworker.html] - expected: [ERROR, TIMEOUT] + expected: + if (os == "android") and debug and sessionHistoryInParent: [CRASH, ERROR, TIMEOUT] + [ERROR, TIMEOUT] 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 @@ -9,7 +9,8 @@ [error.any.sharedworker.html] expected: - 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] [error.any.shadowrealm.html] expected: @@ -38,6 +39,5 @@ [error.any.shadowrealm-in-dedicatedworker.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/writable-streams/garbage-collection.any.js.ini b/testing/web-platform/meta/streams/writable-streams/garbage-collection.any.js.ini @@ -18,7 +18,9 @@ [garbage-collection.any.sharedworker.html] [garbage-collection.any.shadowrealm-in-shadowrealm.html] - expected: ERROR + expected: + if not sessionHistoryInParent and debug: [ERROR, TIMEOUT] + ERROR [garbage-collection.https.any.shadowrealm-in-audioworklet.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 @@ -6,7 +6,6 @@ [properties.any.worker.html] expected: - if (os == "android") and debug and not sessionHistoryInParent: TIMEOUT if (os == "android") and not debug: [OK, CRASH] [properties.any.sharedworker.html] diff --git a/testing/web-platform/meta/svg/linking/scripted/a.ping-functionality.html.ini b/testing/web-platform/meta/svg/linking/scripted/a.ping-functionality.html.ini @@ -0,0 +1,6 @@ +[a.ping-functionality.html] + [SVG anchor with ping attribute should send ping on click] + expected: FAIL + + [SVG anchor with multiple ping URLs should send multiple pings] + expected: FAIL diff --git a/testing/web-platform/meta/wasm/core/relaxed-simd/i16x8_relaxed_q15mulr_s.wast.js.html.ini b/testing/web-platform/meta/wasm/core/relaxed-simd/i16x8_relaxed_q15mulr_s.wast.js.html.ini @@ -1,35 +1,20 @@ [i16x8_relaxed_q15mulr_s.wast.js.html] [#2 Test that WebAssembly compilation succeeds (i16x8_relaxed_q15mulr_s.wast:3)] expected: - if (os == "linux"): [PASS, FAIL] - if (os == "win"): [PASS, FAIL] + if os == "win": [PASS, FAIL] + if os == "linux": [PASS, FAIL] [#6 Test that WebAssembly compilation succeeds (i16x8_relaxed_q15mulr_s.wast:3)] expected: - if (os == "linux"): [PASS, FAIL] - if (os == "win"): [PASS, FAIL] - - [#7 Test that WebAssembly instantiation succeeds] - expected: - if (os == "linux"): [PASS, FAIL] - if (os == "win"): [PASS, FAIL] + if os == "win": [PASS, FAIL] + if os == "linux": [PASS, FAIL] [#9 Test that WebAssembly instantiation succeeds (wrapper)] expected: - if (os == "linux"): [PASS, FAIL] - if (os == "win"): [PASS, FAIL] - - [#10 run] - expected: - if (os == "linux"): [PASS, FAIL] - if (os == "win"): [PASS, FAIL] + if os == "win": [PASS, FAIL] + if os == "linux": [PASS, FAIL] [#12 Test that WebAssembly instantiation succeeds (wrapper)] expected: - if (os == "linux"): [PASS, FAIL] - if (os == "win"): [PASS, FAIL] - - [#13 run] - expected: - if (os == "linux"): [PASS, FAIL] - if (os == "win"): [PASS, FAIL] + if os == "win": [PASS, FAIL] + if os == "linux": [PASS, FAIL] diff --git a/testing/web-platform/meta/wasm/core/relaxed-simd/i32x4_relaxed_trunc.wast.js.html.ini b/testing/web-platform/meta/wasm/core/relaxed-simd/i32x4_relaxed_trunc.wast.js.html.ini @@ -1,15 +1,10 @@ [i32x4_relaxed_trunc.wast.js.html] [#2 Test that WebAssembly compilation succeeds (i32x4_relaxed_trunc.wast:3)] expected: - if (os == "linux"): [PASS, FAIL] - if (os == "win"): [PASS, FAIL] + if os == "win": [PASS, FAIL] + if os == "linux": [PASS, FAIL] [#4 Test that WebAssembly compilation succeeds (i32x4_relaxed_trunc.wast:3)] expected: - if (os == "linux"): [PASS, FAIL] - if (os == "win"): [PASS, FAIL] - - [#5 Test that WebAssembly instantiation succeeds] - expected: - if (os == "linux"): [PASS, FAIL] - if (os == "win"): [PASS, FAIL] + if os == "win": [PASS, FAIL] + if os == "linux": [PASS, FAIL] diff --git a/testing/web-platform/meta/wasm/core/relaxed-simd/i8x16_relaxed_swizzle.wast.js.html.ini b/testing/web-platform/meta/wasm/core/relaxed-simd/i8x16_relaxed_swizzle.wast.js.html.ini @@ -1,65 +1,35 @@ [i8x16_relaxed_swizzle.wast.js.html] [#2 Test that WebAssembly compilation succeeds (i8x16_relaxed_swizzle.wast:3)] expected: - if (os == "linux"): [PASS, FAIL] - if (os == "win"): [PASS, FAIL] + if os == "win": [PASS, FAIL] + if os == "linux": [PASS, FAIL] [#9 Test that WebAssembly compilation succeeds (i8x16_relaxed_swizzle.wast:3)] expected: - if (os == "linux"): [PASS, FAIL] - if (os == "win"): [PASS, FAIL] - - [#10 Test that WebAssembly instantiation succeeds] - expected: - if (os == "linux"): [PASS, FAIL] - if (os == "win"): [PASS, FAIL] + if os == "win": [PASS, FAIL] + if os == "linux": [PASS, FAIL] [#12 Test that WebAssembly instantiation succeeds (wrapper)] expected: - if (os == "linux"): [PASS, FAIL] - if (os == "win"): [PASS, FAIL] - - [#13 run] - expected: - if (os == "linux"): [PASS, FAIL] - if (os == "win"): [PASS, FAIL] + if os == "win": [PASS, FAIL] + if os == "linux": [PASS, FAIL] [#15 Test that WebAssembly instantiation succeeds (wrapper)] expected: - if (os == "linux"): [PASS, FAIL] - if (os == "win"): [PASS, FAIL] - - [#16 run] - expected: - if (os == "linux"): [PASS, FAIL] - if (os == "win"): [PASS, FAIL] + if os == "win": [PASS, FAIL] + if os == "linux": [PASS, FAIL] [#18 Test that WebAssembly instantiation succeeds (wrapper)] expected: - if (os == "linux"): [PASS, FAIL] - if (os == "win"): [PASS, FAIL] - - [#19 run] - expected: - if (os == "linux"): [PASS, FAIL] - if (os == "win"): [PASS, FAIL] + if os == "win": [PASS, FAIL] + if os == "linux": [PASS, FAIL] [#21 Test that WebAssembly instantiation succeeds (wrapper)] expected: - if (os == "linux"): [PASS, FAIL] - if (os == "win"): [PASS, FAIL]] - - [#22 run] - expected: - if (os == "linux"): [PASS, FAIL] - if (os == "win"): [PASS, FAIL] + if os == "win": [PASS, FAIL] + if os == "linux": [PASS, FAIL] [#24 Test that WebAssembly instantiation succeeds (wrapper)] expected: - if (os == "linux"): [PASS, FAIL] - if (os == "win"): [PASS, FAIL] - - [#25 run] - expected: - if (os == "linux"): [PASS, FAIL] - if (os == "win"): [PASS, FAIL] + if os == "win": [PASS, FAIL] + if os == "linux": [PASS, FAIL] diff --git a/testing/web-platform/meta/wasm/core/relaxed-simd/relaxed_dot_product.wast.js.html.ini b/testing/web-platform/meta/wasm/core/relaxed-simd/relaxed_dot_product.wast.js.html.ini @@ -1,115 +1,60 @@ [relaxed_dot_product.wast.js.html] [#2 Test that WebAssembly compilation succeeds (relaxed_dot_product.wast:3)] expected: - if (os == "linux"): [PASS, FAIL] - if (os == "win"): [PASS, FAIL] + if os == "win": [PASS, FAIL] + if os == "linux": [PASS, FAIL] [#14 Test that WebAssembly compilation succeeds (relaxed_dot_product.wast:3)] expected: - if (os == "linux"): [PASS, FAIL] - if (os == "win"): [PASS, FAIL] - - [#15 Test that WebAssembly instantiation succeeds] - expected: - if (os == "linux"): [PASS, FAIL] - if (os == "win"): [PASS, FAIL] + if os == "win": [PASS, FAIL] + if os == "linux": [PASS, FAIL] [#17 Test that WebAssembly instantiation succeeds (wrapper)] expected: - if (os == "linux"): [PASS, FAIL] - if (os == "win"): [PASS, FAIL] - - [#18 run] - expected: - if (os == "linux"): [PASS, FAIL] - if (os == "win"): [PASS, FAIL] + if os == "win": [PASS, FAIL] + if os == "linux": [PASS, FAIL] [#20 Test that WebAssembly instantiation succeeds (wrapper)] expected: - if (os == "linux"): [PASS, FAIL] - if (os == "win"): [PASS, FAIL] - - [#21 run] - expected: - if (os == "linux"): [PASS, FAIL] - if (os == "win"): [PASS, FAIL] + if os == "win": [PASS, FAIL] + if os == "linux": [PASS, FAIL] [#23 Test that WebAssembly instantiation succeeds (wrapper)] expected: - if (os == "linux"): [PASS, FAIL] - if (os == "win"): [PASS, FAIL] - - [#24 run] - expected: - if (os == "linux"): [PASS, FAIL] - if (os == "win"): [PASS, FAIL] + if os == "win": [PASS, FAIL] + if os == "linux": [PASS, FAIL] [#26 Test that WebAssembly instantiation succeeds (wrapper)] expected: - if (os == "linux"): [PASS, FAIL] - if (os == "win"): [PASS, FAIL] - - [#27 run] - expected: - if (os == "linux"): [PASS, FAIL] - if (os == "win"): [PASS, FAIL] + if os == "win": [PASS, FAIL] + if os == "linux": [PASS, FAIL] [#29 Test that WebAssembly instantiation succeeds (wrapper)] expected: - if (os == "linux"): [PASS, FAIL] - if (os == "win"): [PASS, FAIL] - - [#30 run] - expected: - if (os == "linux"): [PASS, FAIL] - if (os == "win"): [PASS, FAIL] + if os == "win": [PASS, FAIL] + if os == "linux": [PASS, FAIL] [#32 Test that WebAssembly instantiation succeeds (wrapper)] expected: - if (os == "linux"): [PASS, FAIL] - if (os == "win"): [PASS, FAIL] - - [#33 run] - expected: - if (os == "linux"): [PASS, FAIL] - if (os == "win"): [PASS, FAIL] + if os == "win": [PASS, FAIL] + if os == "linux": [PASS, FAIL] [#35 Test that WebAssembly instantiation succeeds (wrapper)] expected: - if (os == "linux"): [PASS, FAIL] - if (os == "win"): [PASS, FAIL] - - [#36 run] - expected: - if (os == "linux"): [PASS, FAIL] - if (os == "win"): [PASS, FAIL] + if os == "win": [PASS, FAIL] + if os == "linux": [PASS, FAIL] [#38 Test that WebAssembly instantiation succeeds (wrapper)] expected: - if (os == "linux"): [PASS, FAIL] - if (os == "win"): [PASS, FAIL] - - [#39 run] - expected: - if (os == "linux"): [PASS, FAIL] - if (os == "win"): [PASS, FAIL] + if os == "win": [PASS, FAIL] + if os == "linux": [PASS, FAIL] [#41 Test that WebAssembly instantiation succeeds (wrapper)] expected: - if (os == "linux"): [PASS, FAIL] - if (os == "win"): [PASS, FAIL] - - [#42 run] - expected: - if (os == "linux"): [PASS, FAIL] - if (os == "win"): [PASS, FAIL] + if os == "win": [PASS, FAIL] + if os == "linux": [PASS, FAIL] [#44 Test that WebAssembly instantiation succeeds (wrapper)] expected: - if (os == "linux"): [PASS, FAIL] - if (os == "win"): [PASS, FAIL] - - [#45 run] - expected: - if (os == "linux"): [PASS, FAIL] - if (os == "win"): [PASS, FAIL] + if os == "win": [PASS, FAIL] + if os == "linux": [PASS, FAIL] diff --git a/testing/web-platform/meta/wasm/core/relaxed-simd/relaxed_laneselect.wast.js.html.ini b/testing/web-platform/meta/wasm/core/relaxed-simd/relaxed_laneselect.wast.js.html.ini @@ -1,125 +1,65 @@ [relaxed_laneselect.wast.js.html] [#2 Test that WebAssembly compilation succeeds (relaxed_laneselect.wast:3)] expected: - if (os == "linux"): [PASS, FAIL] - if (os == "win"): [PASS, FAIL] + if os == "win": [PASS, FAIL] + if os == "linux": [PASS, FAIL] [#15 Test that WebAssembly compilation succeeds (relaxed_laneselect.wast:3)] expected: - if (os == "linux"): [PASS, FAIL] - if (os == "win"): [PASS, FAIL] - - [#16 Test that WebAssembly instantiation succeeds] - expected: - if (os == "linux"): [PASS, FAIL] - if (os == "win"): [PASS, FAIL] + if os == "win": [PASS, FAIL] + if os == "linux": [PASS, FAIL] [#18 Test that WebAssembly instantiation succeeds (wrapper)] expected: - if (os == "linux"): [PASS, FAIL] - if (os == "win"): [PASS, FAIL] - - [#19 run] - expected: - if (os == "linux"): [PASS, FAIL] - if (os == "win"): [PASS, FAIL] + if os == "win": [PASS, FAIL] + if os == "linux": [PASS, FAIL] [#21 Test that WebAssembly instantiation succeeds (wrapper)] expected: - if (os == "linux"): [PASS, FAIL] - if (os == "win"): [PASS, FAIL] - - [#22 run] - expected: - if (os == "linux"): [PASS, FAIL] - if (os == "win"): [PASS, FAIL] + if os == "win": [PASS, FAIL] + if os == "linux": [PASS, FAIL] [#24 Test that WebAssembly instantiation succeeds (wrapper)] expected: - if (os == "linux"): [PASS, FAIL] - if (os == "win"): [PASS, FAIL] - - [#25 run] - expected: - if (os == "linux"): [PASS, FAIL] - if (os == "win"): [PASS, FAIL] + if os == "win": [PASS, FAIL] + if os == "linux": [PASS, FAIL] [#27 Test that WebAssembly instantiation succeeds (wrapper)] expected: - if (os == "linux"): [PASS, FAIL] - if (os == "win"): [PASS, FAIL] - - [#28 run] - expected: - if (os == "linux"): [PASS, FAIL] - if (os == "win"): [PASS, FAIL] + if os == "win": [PASS, FAIL] + if os == "linux": [PASS, FAIL] [#30 Test that WebAssembly instantiation succeeds (wrapper)] expected: - if (os == "linux"): [PASS, FAIL] - if (os == "win"): [PASS, FAIL] - - [#31 run] - expected: - if (os == "linux"): [PASS, FAIL] - if (os == "win"): [PASS, FAIL] + if os == "win": [PASS, FAIL] + if os == "linux": [PASS, FAIL] [#33 Test that WebAssembly instantiation succeeds (wrapper)] expected: - if (os == "linux"): [PASS, FAIL] - if (os == "win"): [PASS, FAIL] - - [#34 run] - expected: - if (os == "linux"): [PASS, FAIL] - if (os == "win"): [PASS, FAIL] + if os == "win": [PASS, FAIL] + if os == "linux": [PASS, FAIL] [#36 Test that WebAssembly instantiation succeeds (wrapper)] expected: - if (os == "linux"): [PASS, FAIL] - if (os == "win"): [PASS, FAIL] - - [#37 run] - expected: - if (os == "linux"): [PASS, FAIL] - if (os == "win"): [PASS, FAIL] + if os == "win": [PASS, FAIL] + if os == "linux": [PASS, FAIL] [#39 Test that WebAssembly instantiation succeeds (wrapper)] expected: - if (os == "linux"): [PASS, FAIL] - if (os == "win"): [PASS, FAIL] - - [#40 run] - expected: - if (os == "linux"): [PASS, FAIL] - if (os == "win"): [PASS, FAIL] + if os == "win": [PASS, FAIL] + if os == "linux": [PASS, FAIL] [#42 Test that WebAssembly instantiation succeeds (wrapper)] expected: - if (os == "linux"): [PASS, FAIL] - if (os == "win"): [PASS, FAIL] - - [#43 run] - expected: - if (os == "linux"): [PASS, FAIL] - if (os == "win"): [PASS, FAIL] + if os == "win": [PASS, FAIL] + if os == "linux": [PASS, FAIL] [#45 Test that WebAssembly instantiation succeeds (wrapper)] expected: - if (os == "linux"): [PASS, FAIL] - if (os == "win"): [PASS, FAIL] - - [#46 run] - expected: - if (os == "linux"): [PASS, FAIL] - if (os == "win"): [PASS, FAIL] + if os == "win": [PASS, FAIL] + if os == "linux": [PASS, FAIL] [#48 Test that WebAssembly instantiation succeeds (wrapper)] expected: - if (os == "linux"): [PASS, FAIL] - if (os == "win"): [PASS, FAIL] - - [#49 run] - expected: - if (os == "linux"): [PASS, FAIL] - if (os == "win"): [PASS, FAIL] + if os == "win": [PASS, FAIL] + if os == "linux": [PASS, FAIL] diff --git a/testing/web-platform/meta/wasm/core/relaxed-simd/relaxed_madd_nmadd.wast.js.html.ini b/testing/web-platform/meta/wasm/core/relaxed-simd/relaxed_madd_nmadd.wast.js.html.ini @@ -1,100 +1,55 @@ [relaxed_madd_nmadd.wast.js.html] [#2 Test that WebAssembly compilation succeeds (relaxed_madd_nmadd.wast:3)] expected: - if (os == "linux"): [PASS, FAIL] - if (os == "win"): [PASS, FAIL] + if os == "win": [PASS, FAIL] + if os == "linux": [PASS, FAIL] [#19 Test that WebAssembly compilation succeeds (relaxed_madd_nmadd.wast:207)] expected: - if (os == "linux"): [PASS, FAIL] - if (os == "win"): [PASS, FAIL] + if os == "win": [PASS, FAIL] + if os == "linux": [PASS, FAIL] [#22 Test that WebAssembly compilation succeeds (relaxed_madd_nmadd.wast:3)] expected: - if (os == "linux"): [PASS, FAIL] - if (os == "win"): [PASS, FAIL] - - [#23 Test that WebAssembly instantiation succeeds] - expected: - if (os == "linux"): [PASS, FAIL] - if (os == "win"): [PASS, FAIL] + if os == "win": [PASS, FAIL] + if os == "linux": [PASS, FAIL] [#25 Test that WebAssembly instantiation succeeds (wrapper)] expected: - if (os == "linux"): [PASS, FAIL] - if (os == "win"): [PASS, FAIL] - - [#26 run] - expected: - if (os == "linux"): [PASS, FAIL] - if (os == "win"): [PASS, FAIL] + if os == "win": [PASS, FAIL] + if os == "linux": [PASS, FAIL] [#28 Test that WebAssembly instantiation succeeds (wrapper)] expected: - if (os == "linux"): [PASS, FAIL] - if (os == "win"): [PASS, FAIL] - - [#29 run] - expected: - if (os == "linux"): [PASS, FAIL] - if (os == "win"): [PASS, FAIL] + if os == "win": [PASS, FAIL] + if os == "linux": [PASS, FAIL] [#31 Test that WebAssembly instantiation succeeds (wrapper)] expected: - if (os == "linux"): [PASS, FAIL] - if (os == "win"): [PASS, FAIL] - - [#32 run] - expected: - if (os == "linux"): [PASS, FAIL] - if (os == "win"): [PASS, FAIL] + if os == "win": [PASS, FAIL] + if os == "linux": [PASS, FAIL] [#34 Test that WebAssembly instantiation succeeds (wrapper)] expected: - if (os == "linux"): [PASS, FAIL] - if (os == "win"): [PASS, FAIL] - - [#35 run] - expected: - if (os == "linux"): [PASS, FAIL] - if (os == "win"): [PASS, FAIL] + if os == "win": [PASS, FAIL] + if os == "linux": [PASS, FAIL] [#37 Test that WebAssembly instantiation succeeds (wrapper)] expected: - if (os == "linux"): [PASS, FAIL] - if (os == "win"): [PASS, FAIL] - - [#38 run] - expected: - if (os == "linux"): [PASS, FAIL] - if (os == "win"): [PASS, FAIL] + if os == "win": [PASS, FAIL] + if os == "linux": [PASS, FAIL] [#40 Test that WebAssembly instantiation succeeds (wrapper)] expected: - if (os == "linux"): [PASS, FAIL] - if (os == "win"): [PASS, FAIL] - - [#41 run] - expected: - if (os == "linux"): [PASS, FAIL] - if (os == "win"): [PASS, FAIL] + if os == "win": [PASS, FAIL] + if os == "linux": [PASS, FAIL] [#43 Test that WebAssembly instantiation succeeds (wrapper)] expected: - if (os == "linux"): [PASS, FAIL] - if (os == "win"): [PASS, FAIL] - - [#44 run] - expected: - if (os == "linux"): [PASS, FAIL] - if (os == "win"): [PASS, FAIL] + if os == "win": [PASS, FAIL] + if os == "linux": [PASS, FAIL] [#46 Test that WebAssembly instantiation succeeds (wrapper)] expected: - if (os == "linux"): [PASS, FAIL] - if (os == "win"): [PASS, FAIL] - - [#47 run] - expected: - if (os == "linux"): [PASS, FAIL] - if (os == "win"): [PASS, FAIL] + if os == "win": [PASS, FAIL] + if os == "linux": [PASS, FAIL] 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 @@ -24,7 +24,9 @@ expected: [ERROR, TIMEOUT] [instantiate.any.shadowrealm-in-window.html] - expected: ERROR + expected: + if (os == "android") and sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR [instantiate.https.any.shadowrealm-in-audioworklet.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 @@ -28,7 +28,9 @@ expected: ERROR [basic.tentative.any.shadowrealm-in-shadowrealm.html] - expected: ERROR + expected: + if not sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR [basic.tentative.any.shadowrealm-in-sharedworker.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 @@ -154,4 +154,6 @@ expected: ERROR [constructor.tentative.any.shadowrealm-in-shadowrealm.html] - expected: ERROR + expected: + if not sessionHistoryInParent and debug: TIMEOUT + 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 @@ -31,7 +31,9 @@ expected: [ERROR, TIMEOUT] [table.tentative.any.shadowrealm-in-sharedworker.html] - expected: ERROR + expected: + if not sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR [table.tentative.any.shadowrealm-in-dedicatedworker.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 @@ -31,4 +31,6 @@ ERROR [exports.any.shadowrealm-in-shadowrealm.html] - expected: ERROR + expected: + if not sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + 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 @@ -4,6 +4,8 @@ [constructor-shared.tentative.any.html] + expected: + if (os == "android") and sessionHistoryInParent and not debug: [OK, TIMEOUT] [Shared memory] expected: FAIL 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 @@ -5,6 +5,8 @@ [constructor.any.html] + expected: + if not sessionHistoryInParent and not debug: [OK, TIMEOUT] [Order of evaluation for descriptor (with shared)] expected: if not early_beta_or_earlier: FAIL 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 @@ -6,6 +6,8 @@ [grow.any.html] + expected: + if not sessionHistoryInParent and not debug: [OK, TIMEOUT] [Growing shared memory does not detach old buffer] expected: FAIL @@ -25,9 +27,7 @@ expected: ERROR [grow.any.shadowrealm-in-dedicatedworker.html] - expected: - if not sessionHistoryInParent and debug: TIMEOUT - ERROR + expected: ERROR [grow.any.shadowrealm-in-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 @@ -4,6 +4,8 @@ expected: ERROR [constructor.any.worker.html] + expected: + if not sessionHistoryInParent and not debug: [OK, TIMEOUT] [constructor.any.shadowrealm-in-window.html] expected: ERROR diff --git a/testing/web-platform/meta/webaudio/the-audio-api/the-audioworklet-interface/audioworklet-audioparam-range.https.html.ini b/testing/web-platform/meta/webaudio/the-audio-api/the-audioworklet-interface/audioworklet-audioparam-range.https.html.ini @@ -1,5 +1,6 @@ [audioworklet-audioparam-range.https.html] expected: - if (os == "android") and sessionHistoryInParent and debug: [OK, TIMEOUT] + if (os == "android") and sessionHistoryInParent and debug: [TIMEOUT, 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] diff --git a/testing/web-platform/meta/webaudio/the-audio-api/the-audioworklet-interface/audioworkletglobalscope-creation-time.https.html.ini b/testing/web-platform/meta/webaudio/the-audio-api/the-audioworklet-interface/audioworkletglobalscope-creation-time.https.html.ini @@ -1,11 +1,11 @@ [audioworkletglobalscope-creation-time.https.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 not sessionHistoryInParent: TIMEOUT + if (os == "android") and not debug: [OK, TIMEOUT] [currentTime vs currentFrames in Audio Worklet global scope] expected: - if (os == "linux") and (processor == "x86_64") and not debug and not asan and tsan: [PASS, FAIL] - if (os == "linux") and (processor == "x86_64") and not debug and asan: [PASS, FAIL] + if (os == "linux") and not debug and not asan and tsan: [PASS, FAIL] if (os == "win") and not debug and (processor == "x86"): [PASS, FAIL] - if (os == "linux") and (processor == "x86_64") and debug: [PASS, FAIL] + if (os == "linux") and not debug and asan: [PASS, FAIL] if (os == "mac") and not debug: [PASS, FAIL] + if (os == "linux") and debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/webaudio/the-audio-api/the-dynamicscompressornode-interface/dynamicscompressor-basic.html.ini b/testing/web-platform/meta/webaudio/the-audio-api/the-dynamicscompressornode-interface/dynamicscompressor-basic.html.ini @@ -1,3 +1,3 @@ [dynamicscompressor-basic.html] expected: - if (os == "android") and fission: [OK, TIMEOUT] + if not sessionHistoryInParent and not debug: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/context_destroyed/context_destroyed.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/context_destroyed/context_destroyed.py.ini @@ -1,4 +1,6 @@ [context_destroyed.py] + expected: + if (os == "mac") and not debug: [OK, TIMEOUT] [test_nested_iframes_delete_top_iframe] bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1860008 expected: FAIL diff --git a/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/fragment_navigated/fragment_navigated.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/fragment_navigated/fragment_navigated.py.ini @@ -0,0 +1,3 @@ +[fragment_navigated.py] + expected: + if (os == "mac") and not debug: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/navigation_failed/__dir__.ini b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/navigation_failed/__dir__.ini @@ -1 +1 @@ -lsan-allowed: [HandleEvent, createTable, js::LinkedPropMap::createTable, js::RunScript, mozilla::detail::HashTable, mozilla::dom::HTMLDocument_Binding::CreateInterfaceObjects, putNew, unknown stack] +lsan-allowed: [HandleEvent, createTable, js::LinkedPropMap::createTable, js::RunScript, mozilla::EventTargetChainItem::HandleEventTargetChain, mozilla::detail::HashTable, mozilla::dom::GetMaplikeBackingObject, mozilla::dom::HTMLDocument_Binding::CreateInterfaceObjects, mozilla::dom::ReceiveMessageArgument::ToObjectInternal, mozilla::net::ChannelEventQueue::FlushQueue, nsDocShell::Embed, putNew, unknown stack] diff --git a/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/user_prompt_opened/handler.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/user_prompt_opened/handler.py.ini @@ -1,4 +1,6 @@ [handler.py] + expected: + if (os == "mac") and not debug: [OK, TIMEOUT] [test_dismiss] expected: if not sessionHistoryInParent and not debug: [PASS, ERROR] diff --git a/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/user_prompt_opened/user_prompt_opened.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/user_prompt_opened/user_prompt_opened.py.ini @@ -1,4 +1,6 @@ [user_prompt_opened.py] + expected: + if (os == "mac") and not debug: [OK, TIMEOUT] [test_iframe] bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1964905 expected: FAIL diff --git a/testing/web-platform/meta/webdriver/tests/classic/forward/forward.py.ini b/testing/web-platform/meta/webdriver/tests/classic/forward/forward.py.ini @@ -0,0 +1,3 @@ +[forward.py] + expected: + if (os == "mac") and not debug: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/webidl/ecmascript-binding/es-exceptions/DOMException-constructor-behavior.any.js.ini b/testing/web-platform/meta/webidl/ecmascript-binding/es-exceptions/DOMException-constructor-behavior.any.js.ini @@ -7,6 +7,7 @@ expected: if (os == "win") and not debug and (processor == "x86_64"): [OK, CRASH] if (os == "android") and sessionHistoryInParent and not debug: [OK, TIMEOUT] + if (os == "android") and not sessionHistoryInParent and not debug: [OK, TIMEOUT] [DOMException-constructor-behavior.any.shadowrealm.html] expected: ERROR diff --git a/testing/web-platform/meta/webidl/ecmascript-binding/es-exceptions/DOMException-is-error.any.js.ini b/testing/web-platform/meta/webidl/ecmascript-binding/es-exceptions/DOMException-is-error.any.js.ini @@ -13,7 +13,9 @@ expected: ERROR [DOMException-is-error.https.any.shadowrealm-in-serviceworker.html] - expected: ERROR + expected: + if not sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR [DOMException-is-error.any.shadowrealm-in-shadowrealm.html] expected: ERROR @@ -25,6 +27,4 @@ expected: ERROR [DOMException-is-error.any.shadowrealm-in-window.html] - expected: - if (os == "android") and debug and sessionHistoryInParent: TIMEOUT - ERROR + expected: ERROR 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 @@ -184,6 +184,7 @@ [idlharness.https.window.html?include=(SFrameDecrypterStream|SFrameEncrypterStream|SFrameTransform.*)] expected: if (os == "android") and sessionHistoryInParent and not debug: [OK, TIMEOUT] + if (os == "mac") and not debug: [OK, TIMEOUT] [SFrameTransform interface: existence and properties of interface object] expected: FAIL @@ -235,5 +236,47 @@ [SFrameTransformErrorEvent interface: attribute frame] expected: FAIL + [SFrameEncrypterStream interface object length] + expected: FAIL + + [SFrameEncrypterStream interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [SFrameDecrypterStream interface: existence and properties of interface object] + expected: FAIL + + [SFrameEncrypterStream interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [SFrameDecrypterStream interface object name] + expected: FAIL + + [SFrameDecrypterStream interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [SFrameEncrypterStream interface: existence and properties of interface object] + expected: FAIL + + [SFrameDecrypterStream interface: existence and properties of interface prototype object] + expected: FAIL + + [SFrameEncrypterStream interface object name] + expected: FAIL + + [SFrameDecrypterStream interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [idl_test setup] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [SFrameEncrypterStream interface: existence and properties of interface prototype object] + expected: FAIL + + [SFrameDecrypterStream interface object length] + expected: FAIL + [idlharness.https.window.html?exclude=(SFrameDecrypterStream|SFrameEncrypterStream|SFrameTransform.*)] + expected: + if (os == "android") and sessionHistoryInParent and not debug: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/webrtc-stats/getStats-remote-candidate-address.html.ini b/testing/web-platform/meta/webrtc-stats/getStats-remote-candidate-address.html.ini @@ -1,16 +1,22 @@ [getStats-remote-candidate-address.html] expected: - if (os == "win") and not debug: [OK, TIMEOUT] + if (os == "linux") and not debug and not asan and not tsan: [OK, TIMEOUT] + if (os == "win") and not debug and (processor == "x86_64"): [TIMEOUT, OK] + if (os == "win") and not debug and (processor == "x86"): [OK, TIMEOUT] if (os == "mac") and debug: [OK, CRASH] if (os == "mac") and not debug: [OK, TIMEOUT, CRASH] [Do not expose in stats remote addresses that are not known to be already exposed to JS] bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1534701 expected: - if (os == "win") and not debug: [FAIL, TIMEOUT] + if (os == "linux") and not debug and not asan and not tsan: [FAIL, TIMEOUT] + if (os == "win") and not debug and (processor == "x86_64"): [TIMEOUT, FAIL] + if (os == "win") and not debug and (processor == "x86"): [FAIL, TIMEOUT] if (os == "mac") and not debug: [FAIL, TIMEOUT] FAIL [Expose in stats remote addresses that are already exposed to JS] expected: - if (os == "win") and not debug: [PASS, NOTRUN] + if (os == "linux") and not debug and not asan and not tsan: [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] if (os == "mac") and not debug: [PASS, NOTRUN] diff --git a/testing/web-platform/meta/webrtc/RTCIceTransport.html.ini b/testing/web-platform/meta/webrtc/RTCIceTransport.html.ini @@ -1,8 +1,8 @@ [RTCIceTransport.html] expected: - if not sessionHistoryInParent and debug: [TIMEOUT, OK] - if not sessionHistoryInParent and not debug: [OK, TIMEOUT] - if sessionHistoryInParent and (os == "android") and debug: [OK, TIMEOUT] + 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: [OK, TIMEOUT] [Two connected iceTransports should have matching local/remote candidates returned] bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1307994 expected: FAIL diff --git a/testing/web-platform/meta/webrtc/RTCPeerConnection-iceConnectionState.https.html.ini b/testing/web-platform/meta/webrtc/RTCPeerConnection-iceConnectionState.https.html.ini @@ -1,7 +1,7 @@ [RTCPeerConnection-iceConnectionState.https.html] expected: - if not sessionHistoryInParent and not debug: [OK, TIMEOUT] - if not sessionHistoryInParent and debug: [OK, TIMEOUT] + if sessionHistoryInParent and (os == "android") and not debug: [OK, TIMEOUT] + if not sessionHistoryInParent: [OK, TIMEOUT] [iceConnectionState changes at the right time, with bundle policy max-bundle] bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1278299 expected: FAIL diff --git a/testing/web-platform/meta/webrtc/RTCPeerConnection-onsignalingstatechanged.https.html.ini b/testing/web-platform/meta/webrtc/RTCPeerConnection-onsignalingstatechanged.https.html.ini @@ -1,4 +1,5 @@ [RTCPeerConnection-onsignalingstatechanged.https.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 debug and sessionHistoryInParent: [OK, TIMEOUT] + if (os == "android") and debug and not sessionHistoryInParent: [OK, TIMEOUT] + if (os == "android") and not debug and sessionHistoryInParent: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/webrtc/RTCPeerConnection-setRemoteDescription-answer.html.ini b/testing/web-platform/meta/webrtc/RTCPeerConnection-setRemoteDescription-answer.html.ini @@ -1,5 +1,4 @@ [RTCPeerConnection-setRemoteDescription-answer.html] expected: - 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 sessionHistoryInParent: [OK, TIMEOUT] + if (os == "android") and debug and sessionHistoryInParent: [OK, CRASH, TIMEOUT] + if (os == "android") and not debug: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/webrtc/RTCRtpSender-setParameters-keyFrame.html.ini b/testing/web-platform/meta/webrtc/RTCRtpSender-setParameters-keyFrame.html.ini @@ -1,7 +1,9 @@ [RTCRtpSender-setParameters-keyFrame.html] expected: - if sessionHistoryInParent and (os == "android") and not debug: [OK, TIMEOUT] - if not sessionHistoryInParent: [OK, TIMEOUT] + if os == "win": OK + if os == "mac": OK + if os == "linux": OK + [OK, TIMEOUT] [setParameters() second argument can be used to trigger keyFrame generation] expected: FAIL diff --git a/testing/web-platform/meta/webrtc/RTCRtpSender-transport.https.html.ini b/testing/web-platform/meta/webrtc/RTCRtpSender-transport.https.html.ini @@ -1,4 +1,5 @@ [RTCRtpSender-transport.https.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] diff --git a/testing/web-platform/meta/webrtc/RTCRtpSender.https.html.ini b/testing/web-platform/meta/webrtc/RTCRtpSender.https.html.ini @@ -1,4 +1,5 @@ [RTCRtpSender.https.html] expected: - if (os == "android") and debug and not sessionHistoryInParent: [OK, TIMEOUT] - if (os == "android") and not debug and sessionHistoryInParent: [OK, TIMEOUT] + 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] diff --git a/testing/web-platform/meta/webrtc/protocol/msid-generate.html.ini b/testing/web-platform/meta/webrtc/protocol/msid-generate.html.ini @@ -1,4 +1,5 @@ [msid-generate.html] expected: - if (os == "android") and sessionHistoryInParent and debug: [OK, CRASH, TIMEOUT] + if (os == "android") and sessionHistoryInParent and debug: [OK, TIMEOUT, CRASH] if (os == "android") and sessionHistoryInParent and not debug: [OK, TIMEOUT] + if (os == "android") and not sessionHistoryInParent and not debug: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/webrtc/protocol/rtp-demuxing.html.ini b/testing/web-platform/meta/webrtc/protocol/rtp-demuxing.html.ini @@ -2,8 +2,12 @@ bug: 1709960 [Can demux two video tracks with different payload types on a bundled connection] expected: - if os == "linux": [PASS, TIMEOUT] + if (os == "linux") and not asan and tsan: [PASS, TIMEOUT] + if (os == "linux") and not asan and not tsan: [PASS, TIMEOUT] + if (os == "linux") and asan: [PASS, TIMEOUT] [Can demux two video tracks with the same payload type on an unbundled connection] expected: - if os == "linux": [PASS, NOTRUN] + if (os == "linux") and not asan and tsan: [PASS, NOTRUN] + if (os == "linux") and not asan and not tsan: [PASS, NOTRUN] + if (os == "linux") and asan: [PASS, NOTRUN] 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,10 +5,14 @@ if (os == "android") and not debug: [OK, TIMEOUT] [H.264 and VP8 should be supported in initial offer] expected: - if (os == "mac") and not debug: [PASS, FAIL] - if os == "win": [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 == "mac") and not debug: [PASS, FAIL] - if os == "win": [PASS, FAIL] + if (os == "mac") and debug: PASS + if os == "linux": PASS + if os == "android": PASS + [PASS, FAIL] diff --git a/testing/web-platform/meta/webrtc/simulcast/h264.https.html.ini b/testing/web-platform/meta/webrtc/simulcast/h264.https.html.ini @@ -2,7 +2,7 @@ bug: 1709960 [H264 simulcast setup with two streams] expected: - if (os == "win") and (processor == "x86_64") and debug: [PASS, FAIL] - if (os == "win") and (processor == "x86_64") and not debug: [FAIL, PASS] - if (os == "win") and (processor == "x86"): [FAIL, PASS] - if (os == "mac") and not debug: [PASS, FAIL] + if (os == "mac") and debug: PASS + if os == "linux": PASS + if os == "android": PASS + [PASS, FAIL] diff --git a/testing/web-platform/meta/websockets/basic-auth.any.js.ini b/testing/web-platform/meta/websockets/basic-auth.any.js.ini @@ -12,8 +12,7 @@ [basic-auth.any.serviceworker.html?wss] expected: - if (os == "linux") and debug and fission: [OK, ERROR] - if (os == "linux") and debug and not fission: [OK, ERROR] + if (os == "linux") and debug: [OK, ERROR] if os == "android": [OK, ERROR] [HTTP basic authentication should work with WebSockets] expected: @@ -28,6 +27,7 @@ [basic-auth.any.worker.html?wss] expected: + if (os == "win") and not debug and (processor == "x86_64"): [OK, CRASH] if (os == "win") and debug: [OK, TIMEOUT] if (os == "mac") and not debug: [OK, CRASH] if (os == "linux") and debug: [OK, ERROR] @@ -35,25 +35,34 @@ [basic-auth.any.html?wpt_flags=h2] expected: - if fission and not asan and not tsan and (os == "mac") and not debug: [TIMEOUT, OK] - if fission and not asan and tsan: [TIMEOUT, OK] - if not fission and (os == "linux"): [OK, ERROR, TIMEOUT] - if not fission and (os == "android"): [OK, TIMEOUT, CRASH] - [OK, TIMEOUT] + if (os == "linux") and debug and not fission: [TIMEOUT, OK, ERROR] + if (os == "linux") and not debug and fission: [OK, TIMEOUT] + if (os == "linux") and not debug and not fission: [OK, ERROR, TIMEOUT] + if (os == "android") and not debug and sessionHistoryInParent: [OK, TIMEOUT, CRASH] + if (os == "android") and not debug and not sessionHistoryInParent: [OK, TIMEOUT, CRASH] + if (os == "win") and (processor == "x86"): [OK, TIMEOUT] + if (os == "mac") and not debug: [OK, TIMEOUT] + if (os == "android") and debug: [TIMEOUT, OK, CRASH] + [TIMEOUT, OK] [basic-auth.any.worker.html?wpt_flags=h2] expected: if (os == "linux") and debug and fission: [OK, ERROR, TIMEOUT] + if (os == "linux") and not debug and not fission: [TIMEOUT, OK] if (os == "win") and (processor == "x86"): [OK, ERROR, TIMEOUT] if (os == "mac") and not debug: [OK, TIMEOUT, CRASH] [OK, TIMEOUT] [basic-auth.any.sharedworker.html?wpt_flags=h2] expected: + if (os == "linux") and not debug and not asan and not tsan: [TIMEOUT, OK] + if (os == "win") and (processor == "x86"): [TIMEOUT, OK] if (os == "android") and debug: [OK, ERROR, TIMEOUT] [OK, TIMEOUT] [basic-auth.any.serviceworker.html?wpt_flags=h2] expected: + if not tsan and not debug and (os == "linux") and asan and fission: [TIMEOUT, OK] + if not tsan and not debug and (os == "android") and sessionHistoryInParent: [TIMEOUT, OK] if tsan: [OK, ERROR, TIMEOUT] [OK, TIMEOUT] diff --git a/testing/web-platform/meta/xhr/formdata/iteration.any.js.ini b/testing/web-platform/meta/xhr/formdata/iteration.any.js.ini @@ -1,7 +1,5 @@ [iteration.any.worker.html] expected: - if (os == "android") and fission: [OK, TIMEOUT] + if not sessionHistoryInParent and not debug: [OK, TIMEOUT] [iteration.any.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT]