commit 97fb70153d00ad3c4d5b4b9b15083638331dbdd8 parent abb0fc3d495d5c526b57d92f4eae2a973d5b822b Author: moz-wptsync-bot <wptsync@mozilla.com> Date: Fri, 28 Nov 2025 14:54:17 +0000 Bug 2003026 - [wpt-sync] Update web-platform-tests to 652df95b5414d1f2da0c76616215c6827cc6c863, a=testonly MANUAL PUSH: wpt sync bot wpt-head: 652df95b5414d1f2da0c76616215c6827cc6c863 wpt-type: landing Diffstat:
56 files changed, 268 insertions(+), 170 deletions(-)
diff --git a/testing/web-platform/meta/IndexedDB/blob-composite-blob-reads.any.js.ini b/testing/web-platform/meta/IndexedDB/blob-composite-blob-reads.any.js.ini @@ -12,12 +12,12 @@ [blob-composite-blob-reads.any.worker.html] expected: - if not asan and not sessionHistoryInParent and not debug: [OK, TIMEOUT] - if asan and fission: [OK, TIMEOUT] + if sessionHistoryInParent and asan and fission: [OK, TIMEOUT] + if not sessionHistoryInParent and not debug: [OK, TIMEOUT] [Composite Blob Handling: Many blobs: direct] expected: - if not asan and not sessionHistoryInParent and not debug: [PASS, TIMEOUT] - if asan and fission: [PASS, NOTRUN] + if sessionHistoryInParent and asan and fission: [PASS, NOTRUN] + if not sessionHistoryInParent and not debug: [PASS, TIMEOUT] [Composite Blob Handling: Many blobs: fetch-blob-url] expected: diff --git a/testing/web-platform/meta/IndexedDB/idb-binary-key-detached.any.js.ini b/testing/web-platform/meta/IndexedDB/idb-binary-key-detached.any.js.ini @@ -2,17 +2,23 @@ [idb-binary-key-detached.any.html] expected: - if (os == "linux") and not debug and not asan and not tsan: [OK, TIMEOUT] + if (os == "linux") and not debug and not asan: [OK, TIMEOUT] [Detached TypedArrays must throw DataError when used as a key] expected: - if (os == "linux") and not debug and not asan and not tsan: [PASS, TIMEOUT] + if (os == "linux") and not debug and not asan: [PASS, TIMEOUT] [idb-binary-key-detached.any.worker.html] [idb-binary-key-detached.any.sharedworker.html] expected: + if (os == "linux") and not debug and not asan: [OK, TIMEOUT] if (os == "android") and sessionHistoryInParent and not debug: [OK, TIMEOUT] [Detached TypedArrays must throw DataError when used as a key] expected: + if (os == "linux") and not debug and not asan: [PASS, TIMEOUT] if (os == "android") and sessionHistoryInParent and not debug: [PASS, TIMEOUT] + + [Detached ArrayBuffers must throw DataError when used as a key] + expected: + if (os == "linux") and not debug and not asan: [PASS, TIMEOUT] 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 @@ -1,30 +1,30 @@ [idbcursor-advance-invalid.any.html] expected: - if (os == "linux") and not debug and not asan and not tsan: [OK, TIMEOUT] + if (os == "linux") and not debug and not asan: [OK, TIMEOUT] if (os == "android") and sessionHistoryInParent and not debug: [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] + if (os == "linux") and not debug and not asan: [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] + if (os == "linux") and not debug and not asan: [PASS, TIMEOUT] [IDBCursor.advance() - invalid - pass null/undefined] expected: - if (os == "linux") and not debug and not asan and not tsan: [PASS, TIMEOUT] + if (os == "linux") and not debug and not asan: [PASS, TIMEOUT] [IDBCursor.advance() - invalid - missing argument] expected: - if (os == "linux") and not debug and not asan and not tsan: [PASS, TIMEOUT] + if (os == "linux") and not debug and not asan: [PASS, TIMEOUT] [IDBCursor.advance() - invalid - pass negative numbers] expected: - if (os == "linux") and not debug and not asan and not tsan: [PASS, TIMEOUT] + if (os == "linux") and not debug and not asan: [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] + if (os == "linux") and not debug and not asan: [PASS, TIMEOUT] if (os == "android") and sessionHistoryInParent and not debug: [PASS, TIMEOUT] @@ -34,7 +34,29 @@ [idbcursor-advance-invalid.any.worker.html] expected: + if (os == "linux") and not debug and not asan: [OK, TIMEOUT] if (os == "android") and debug and sessionHistoryInParent: [OK, TIMEOUT] [IDBCursor.advance() - invalid - got value not set on exception] expected: + if (os == "linux") and not debug and not asan: [PASS, TIMEOUT] if (os == "android") and debug and sessionHistoryInParent: [PASS, TIMEOUT] + + [IDBCursor.advance() - invalid - missing argument] + expected: + if (os == "linux") and not debug and not asan: [PASS, TIMEOUT] + + [IDBCursor.advance() - invalid - pass negative numbers] + expected: + if (os == "linux") and not debug and not asan: [PASS, TIMEOUT] + + [IDBCursor.advance() - invalid - pass null/undefined] + expected: + if (os == "linux") and not debug and not asan: [PASS, TIMEOUT] + + [IDBCursor.advance() - invalid - pass something other than number] + expected: + if (os == "linux") and not debug and not asan: [PASS, TIMEOUT] + + [IDBCursor.advance() - invalid - attempt to call advance twice] + expected: + if (os == "linux") and not debug and not asan: [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/compression/compression-bad-chunks.any.js.ini b/testing/web-platform/meta/compression/compression-bad-chunks.any.js.ini @@ -21,7 +21,8 @@ [compression-bad-chunks.any.shadowrealm-in-shadowrealm.html] expected: - if not sessionHistoryInParent and debug: [ERROR, TIMEOUT] + if (os == "android") and debug and sessionHistoryInParent: [ERROR, TIMEOUT] + if (os == "android") and debug and not sessionHistoryInParent: [ERROR, TIMEOUT] ERROR [compression-bad-chunks.any.shadowrealm-in-dedicatedworker.html] diff --git a/testing/web-platform/meta/compression/decompression-corrupt-input.any.js.ini b/testing/web-platform/meta/compression/decompression-corrupt-input.any.js.ini @@ -8,6 +8,8 @@ expected: ERROR [decompression-corrupt-input.any.serviceworker.html] + expected: + if (os == "android") and debug and sessionHistoryInParent: [OK, TIMEOUT] [decompression-corrupt-input.any.sharedworker.html] diff --git a/testing/web-platform/meta/console/console-log-symbol.any.js.ini b/testing/web-platform/meta/console/console-log-symbol.any.js.ini @@ -4,6 +4,8 @@ [console-log-symbol.any.html] [console-log-symbol.any.worker.html] + expected: + if (os == "android") and sessionHistoryInParent and not debug: [OK, TIMEOUT] [console-log-symbol.https.any.shadowrealm-in-serviceworker.html] expected: [ERROR, TIMEOUT] @@ -24,6 +26,5 @@ [console-log-symbol.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/console/console-tests-historical.any.js.ini b/testing/web-platform/meta/console/console-tests-historical.any.js.ini @@ -1,4 +1,6 @@ [console-tests-historical.any.html] + expected: + if not sessionHistoryInParent and not debug: [OK, TIMEOUT] [console-tests-historical.any.worker.html] expected: diff --git a/testing/web-platform/meta/css/css-borders/tentative/border-shape-circle-hit-test-siblings.html.ini b/testing/web-platform/meta/css/css-borders/tentative/border-shape-circle-hit-test-siblings.html.ini @@ -1,7 +0,0 @@ -[border-shape-circle-hit-test-siblings.html] - [CSS Borders Test: hit testing border-shape circle depth order with siblings] - expected: FAIL - - [CSS Borders Test: hit testing border-shape circle depth order with siblings 1] - expected: - if os == "android": FAIL diff --git a/testing/web-platform/meta/css/css-borders/tentative/border-shape-circle-hit-test.html.ini b/testing/web-platform/meta/css/css-borders/tentative/border-shape-circle-hit-test.html.ini @@ -1,3 +0,0 @@ -[border-shape-circle-hit-test.html] - [CSS Borders Test: hit testing border-shape circle] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-conditional/container-queries/canvas-as-container-001.html.ini b/testing/web-platform/meta/css/css-conditional/container-queries/canvas-as-container-001.html.ini @@ -1,3 +1,4 @@ [canvas-as-container-001.html] expected: if (os == "linux") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/css/css-transforms/parsing/webkit-perspective-valid.tentative.html.ini b/testing/web-platform/meta/css/css-transforms/parsing/webkit-perspective-valid.tentative.html.ini @@ -0,0 +1,8 @@ +[webkit-perspective-valid.tentative.html] + [e.style['-webkit-perspective'\] = "1000" should set the property value] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + + [e.style['-webkit-perspective'\] = "25" should set the property value] + expected: + if (os == "mac") and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/css/css-transforms/parsing/webkit-transform-valid.tentative.html.ini b/testing/web-platform/meta/css/css-transforms/parsing/webkit-transform-valid.tentative.html.ini @@ -0,0 +1,8 @@ +[webkit-transform-valid.tentative.html] + [e.style['-webkit-transform'\] = "perspective(1000)" should set the property value] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + + [e.style['-webkit-transform'\] = "perspective(25)" should set the property value] + expected: + if (os == "mac") and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/css/css-values/vh-update-and-transition-in-subframe.html.ini b/testing/web-platform/meta/css/css-values/vh-update-and-transition-in-subframe.html.ini @@ -1,10 +1,5 @@ [vh-update-and-transition-in-subframe.html] expected: - if (os == "linux") and fission and not swgl and not useDrawSnapshot and not debug and not asan and not tsan: [TIMEOUT, PASS] - if (os == "linux") and fission and not swgl and useDrawSnapshot: [TIMEOUT, PASS] - if (os == "linux") and not fission and not debug and swgl: TIMEOUT - if (os == "win") and debug and not swgl: [TIMEOUT, PASS] - if (os == "linux") and fission and swgl: [TIMEOUT, PASS] - if (os == "android") and not swgl and debug: [TIMEOUT, PASS] + if (os == "linux") and debug and not fission and not swgl: [FAIL, PASS, TIMEOUT] if os == "mac": [TIMEOUT, PASS, FAIL] [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/encoding/streams/decode-ignore-bom.any.js.ini b/testing/web-platform/meta/encoding/streams/decode-ignore-bom.any.js.ini @@ -0,0 +1,9 @@ +[decode-ignore-bom.any.sharedworker.html] + expected: + if not sessionHistoryInParent and not debug: [OK, TIMEOUT] + +[decode-ignore-bom.any.html] + +[decode-ignore-bom.any.worker.html] + +[decode-ignore-bom.any.serviceworker.html] diff --git a/testing/web-platform/meta/event-timing/click.html.ini b/testing/web-platform/meta/event-timing/click.html.ini @@ -1,7 +1,7 @@ [click.html] [Event Timing click.] expected: - if debug and (os == "android"): PASS if debug and (os == "win") and (processor == "x86"): PASS if debug and (os == "linux") and fission: PASS + if debug and (os == "android"): PASS [PASS, FAIL] diff --git a/testing/web-platform/meta/event-timing/mouseenter.html.ini b/testing/web-platform/meta/event-timing/mouseenter.html.ini @@ -1,11 +1,8 @@ [mouseenter.html] [Event Timing mouseenter.] expected: - if (os == "linux") and not debug and not asan and not tsan: [PASS, FAIL] - if (os == "win") and not debug and (processor == "x86"): [PASS, FAIL] - if (os == "android") and not sessionHistoryInParent and not debug: [PASS, FAIL] - if (os == "android") and sessionHistoryInParent: [PASS, FAIL] - if debug and (os == "win") and (processor == "x86"): [PASS, FAIL] - if (os == "win") and (processor == "x86_64") and debug: [PASS, FAIL] - if (os == "win") and (processor == "x86_64") and not debug: [PASS, FAIL] - if (os == "linux") and debug and not fission: [PASS, FAIL] + if (os == "linux") and not asan and debug and fission: PASS + if (os == "android") and debug and not sessionHistoryInParent: PASS + if (os == "mac") and not debug: PASS + if (os == "linux") and asan: PASS + [PASS, FAIL] diff --git a/testing/web-platform/meta/event-timing/pointerenter.html.ini b/testing/web-platform/meta/event-timing/pointerenter.html.ini @@ -1,5 +1,6 @@ [pointerenter.html] [Event Timing pointerenter.] expected: - if fission and (os == "mac") and not debug: [PASS, FAIL] - if not fission: [PASS, FAIL] + if (os == "linux") and fission: PASS + if os == "win": PASS + [PASS, FAIL] diff --git a/testing/web-platform/meta/fetch/metadata/embed.https.sub.tentative.html.ini b/testing/web-platform/meta/fetch/metadata/embed.https.sub.tentative.html.ini @@ -1,6 +1,7 @@ [embed.https.sub.tentative.html] expected: if (os == "android") and debug and sessionHistoryInParent: [OK, TIMEOUT, CRASH] + if (os == "android") and debug and not sessionHistoryInParent: TIMEOUT if (os == "android") and not debug: [OK, TIMEOUT] [Navigate to same-site embed: sec-fetch-dest] expected: 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 @@ -1,9 +1,7 @@ [open-features-tokenization-screenx-screeny.html] expected: - if (os == "win") and not debug and (processor == "x86_64"): CRASH - if (os == "win") and not debug and (processor == "x86"): [CRASH, OK, TIMEOUT] if (os == "linux") and not fission and not debug: [OK, TIMEOUT] - if (os == "win") and debug: CRASH + if os == "win": CRASH ["screenx=141" should set left position of opened window] expected: if (os == "linux") and asan and not fission: [PASS, FAIL] diff --git a/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-tokenization-top-left.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-tokenization-top-left.html.ini @@ -1,98 +1,82 @@ [open-features-tokenization-top-left.html] expected: - if (os == "android") and debug: [OK, TIMEOUT] + if debug and (os == "android"): [OK, TIMEOUT] ["left=141" should set left position of opened window] expected: - if (os == "linux") and not debug and not asan and not tsan: [PASS, FAIL] - if (os == "linux") and debug and fission: [PASS, FAIL] + if (os == "linux") and fission and not asan: [PASS, FAIL] if os == "android": FAIL [" left = 141" should set left position of opened window] expected: - if (os == "linux") and not debug and not asan and not tsan: [PASS, FAIL] - if (os == "linux") and debug and fission: [PASS, FAIL] + if (os == "linux") and fission and not asan: [PASS, FAIL] if os == "android": FAIL ["left==141" should set left position of opened window] expected: - if (os == "linux") and not debug and not asan and not tsan: [PASS, FAIL] - if (os == "linux") and debug and fission: [PASS, FAIL] + if (os == "linux") and fission and not asan: [PASS, FAIL] if os == "android": FAIL ["\nleft= 141" should set left position of opened window] expected: - if (os == "linux") and not debug and not asan and not tsan: [PASS, FAIL] - if (os == "linux") and debug and fission: [PASS, FAIL] + if (os == "linux") and fission and not asan: [PASS, FAIL] if os == "android": FAIL [",left=141,," should set left position of opened window] expected: - if (os == "linux") and not debug and not asan and not tsan: [PASS, FAIL] - if (os == "linux") and debug and fission: [PASS, FAIL] + if (os == "linux") and fission and not asan: [PASS, FAIL] if os == "android": FAIL ["LEFT=141" should set left position of opened window] expected: - if (os == "linux") and not debug and not asan and not tsan: [PASS, FAIL] - if (os == "linux") and debug and fission: [PASS, FAIL] + if (os == "linux") and fission and not asan: [PASS, FAIL] if os == "android": FAIL ["top=142" should set top position of opened window] expected: - if (os == "linux") and not debug and not asan and not tsan: [PASS, FAIL] - if (os == "linux") and debug and fission: [PASS, FAIL] + if (os == "linux") and fission and not asan: [PASS, FAIL] if os == "android": FAIL [" top = 142" should set top position of opened window] expected: - if (os == "linux") and not debug and not asan and not tsan: [PASS, FAIL] - if (os == "linux") and debug and fission: [PASS, FAIL] + if (os == "linux") and fission and not asan: [PASS, FAIL] if os == "android": FAIL ["top==142" should set top position of opened window] expected: - if (os == "linux") and not debug and not asan and not tsan: [PASS, FAIL] - if (os == "linux") and debug and fission: [PASS, FAIL] + if (os == "linux") and fission and not asan: [PASS, FAIL] if os == "android": FAIL ["\\ttop= 142" should set top position of opened window] expected: - if (os == "linux") and not debug and not asan and not tsan: [PASS, FAIL] - if (os == "linux") and debug and fission: [PASS, FAIL] + if (os == "linux") and fission and not asan: [PASS, FAIL] if os == "android": FAIL [",top=142,," should set top position of opened window] expected: - if (os == "linux") and not debug and not asan and not tsan: [PASS, FAIL] - if (os == "linux") and debug and fission: [PASS, FAIL] + if (os == "linux") and fission and not asan: [PASS, FAIL] if os == "android": FAIL ["TOP=142" should set top position of opened window] expected: - if (os == "linux") and not debug and not asan and not tsan: [PASS, FAIL] - if (os == "linux") and debug and fission: [PASS, FAIL] + if (os == "linux") and fission and not asan: [PASS, FAIL] if os == "android": FAIL ["top=152,left=152" should set top and left position of opened window] expected: - if (os == "linux") and not debug and not asan and not tsan: [PASS, FAIL] - if (os == "linux") and debug and fission: [PASS, FAIL] + if (os == "linux") and fission and not asan: [PASS, FAIL] if os == "android": FAIL ["top=152,,left=152," should set top and left position of opened window] expected: - if (os == "linux") and not debug and not asan and not tsan: [PASS, FAIL] - if (os == "linux") and debug and fission: [PASS, FAIL] + if (os == "linux") and fission and not asan: [PASS, FAIL] if os == "android": FAIL ["top=152==left=152" should set top and left position of opened window] expected: - if (os == "linux") and not debug and not asan and not tsan: [PASS, FAIL] - if (os == "linux") and debug and fission: [PASS, FAIL] + if (os == "linux") and fission and not asan: [PASS, FAIL] if os == "android": FAIL [",,top= 152, left=152" should set top and left position of opened window] expected: - if (os == "linux") and not debug and not asan and not tsan: [PASS, FAIL] - if (os == "linux") and debug and fission: [PASS, FAIL] + if (os == "linux") and fission and not asan: [PASS, FAIL] if os == "android": FAIL diff --git a/testing/web-platform/meta/html/browsers/the-window-object/window-indexed-properties.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/window-indexed-properties.html.ini @@ -1,4 +1,3 @@ [window-indexed-properties.html] expected: - if (os == "android") and fission: [OK, TIMEOUT] - if (os == "linux") and (processor == "x86"): [OK, ERROR] + if (os == "linux") and debug and not fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/the-window-object/window-open-defaults.window.js.ini b/testing/web-platform/meta/html/browsers/the-window-object/window-open-defaults.window.js.ini @@ -1,3 +1,4 @@ [window-open-defaults.window.html] expected: if (os == "linux") and not fission and debug: [OK, TIMEOUT] + if (os == "linux") and not fission and not debug: TIMEOUT diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/image-loading-lazy-data-url-to-https.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/image-loading-lazy-data-url-to-https.html.ini @@ -1,4 +1,5 @@ [image-loading-lazy-data-url-to-https.html] expected: + if debug and (os == "win") and swgl: FAIL if debug and (os == "win") and not swgl: [PASS, FAIL] if debug and (os == "linux"): [PASS, FAIL] diff --git a/testing/web-platform/meta/intersection-observer/cross-origin-tall-iframe-rendering.sub.html.ini b/testing/web-platform/meta/intersection-observer/cross-origin-tall-iframe-rendering.sub.html.ini @@ -1,4 +1,5 @@ [cross-origin-tall-iframe-rendering.sub.html] expected: - if (os == "mac") and debug: [PASS, FAIL] + if (os == "win") and not debug: [PASS, FAIL] + if (os == "mac") and debug: [FAIL, PASS] if (os == "mac") and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/intersection-observer/scroll-margin-not-contained.html.ini b/testing/web-platform/meta/intersection-observer/scroll-margin-not-contained.html.ini @@ -1,7 +1,7 @@ [scroll-margin-not-contained.html] [Test scroll margin intersection] expected: - if (os == "linux") and not asan and debug and fission: [PASS, FAIL] - if (os == "linux") and asan and fission: [PASS, FAIL] - if (os == "linux") and asan and not fission: [PASS, FAIL] + if (os == "linux") and not asan and fission and debug: [PASS, FAIL] + if (os == "linux") and not asan and not fission: [PASS, FAIL] if (os == "win") and debug: [PASS, FAIL] + if (os == "linux") and asan: [PASS, FAIL] diff --git a/testing/web-platform/meta/intersection-observer/scroll-margin-propagation.html.ini b/testing/web-platform/meta/intersection-observer/scroll-margin-propagation.html.ini @@ -7,6 +7,5 @@ [Scroll margin is not applied to top page, because scroll margin doesn't propagate past cross-origin-domain iframe 1] expected: if fission and (os == "mac") and debug: FAIL - if fission and (os == "windows") and debug: [FAIL, PASS] - if fission and (os == "linux") and debug: [FAIL, PASS] + if fission and (os == "linux") and debug: [PASS, FAIL] if not fission: FAIL diff --git a/testing/web-platform/meta/mediacapture-record/MediaRecorder-disabled-tracks.https.html.ini b/testing/web-platform/meta/mediacapture-record/MediaRecorder-disabled-tracks.https.html.ini @@ -1,3 +1,4 @@ [MediaRecorder-disabled-tracks.https.html] expected: + if (os == "mac") and debug: [OK, TIMEOUT] if (os == "mac") and not debug: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/mediacapture-record/MediaRecorder-peerconnection.https.html.ini b/testing/web-platform/meta/mediacapture-record/MediaRecorder-peerconnection.https.html.ini @@ -94,6 +94,7 @@ [MediaRecorder-peerconnection.https.html?kinds=video&mimeType=''] expected: + if (os == "mac") and debug: [OK, TIMEOUT] if (os == "mac") and not debug: [OK, TIMEOUT] [MediaRecorder-peerconnection.https.html?kinds=video&mimeType=video/mp4;codecs=vp9] @@ -102,11 +103,14 @@ if (os == "mac") and not debug: [OK, TIMEOUT] [MediaRecorder-peerconnection.https.html?kinds=video,audio&mimeType=''] + expected: + if (os == "mac") and debug: [OK, TIMEOUT] [MediaRecorder-peerconnection.https.html?kinds=video,audio&mimeType=video/webm;codecs=vp8,opus] bug: 1709960 expected: if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT] + if (os == "mac") and debug: [OK, TIMEOUT] if (os == "mac") and not debug: [OK, TIMEOUT] [PeerConnection MediaRecorder gets ondata on stopping tracks, kinds "video,audio "mimeType "video/webm;codecs=vp8,opus"] expected: @@ -123,7 +127,8 @@ [MediaRecorder-peerconnection.https.html?kinds=video&mimeType=video/webm;codecs=vp8] expected: - if os == "mac": [OK, TIMEOUT] + if (os == "mac") and debug: [OK, TIMEOUT] + if (os == "mac") and not debug: [OK, TIMEOUT] if os == "android": [TIMEOUT, OK] [PeerConnection MediaRecorder gets ondata on stopping tracks, kinds "video "mimeType "video/webm;codecs=vp8"] expected: @@ -136,30 +141,40 @@ [MediaRecorder-peerconnection.https.html?kinds=video,audio&mimeType=video/webm;codecs=vp9,opus] expected: - if os == "mac": [OK, TIMEOUT] + if (os == "mac") and debug: [OK, TIMEOUT] + if (os == "mac") and not debug: [OK, TIMEOUT] [MediaRecorder-peerconnection.https.html?kinds=video&mimeType=video/webm;codecs=vp9] expected: - if os == "mac": [OK, TIMEOUT] + if (os == "mac") and debug: [OK, TIMEOUT] + if (os == "mac") and not debug: [OK, TIMEOUT] [MediaRecorder-peerconnection.https.html?kinds=audio&mimeType=audio/webm;codecs=opus] + expected: + if (os == "mac") and debug: [OK, TIMEOUT] [MediaRecorder-peerconnection.https.html?kinds=audio&mimeType=''] expected: + if (os == "mac") and debug: [OK, TIMEOUT] if (os == "mac") and not debug: [OK, TIMEOUT] [MediaRecorder-peerconnection.https.html?kinds=video,audio&mimeType=video/mp4;codecs=vp9,opus] expected: - if os == "mac": [OK, TIMEOUT] + if (os == "mac") and debug: [OK, TIMEOUT] + if (os == "mac") and not debug: [OK, TIMEOUT] [MediaRecorder-peerconnection.https.html?kinds=video,audio&mimeType=video/mp4] + expected: + if (os == "mac") and debug: [OK, TIMEOUT] [MediaRecorder-peerconnection.https.html?kinds=video,audio&mimeType=video/mp4;codecs=av01,mp4a.40.2] expected: + if (os == "mac") and debug: [OK, TIMEOUT] if (os == "mac") and not debug: [OK, TIMEOUT] [MediaRecorder-peerconnection.https.html?kinds=video,audio&mimeType=video/mp4;codecs=av01,opus] expected: + if (os == "mac") and debug: [OK, TIMEOUT] if (os == "mac") and not debug: [OK, TIMEOUT] [MediaRecorder-peerconnection.https.html?kinds=video,audio&mimeType=video/mp4;codecs=hev1.1.6.L186.B0,mp4a.40.2] @@ -169,15 +184,21 @@ [MediaRecorder-peerconnection.https.html?kinds=video,audio&mimeType=video/mp4;codecs=avc1.64003E,mp4a.40.2] expected: + if (os == "mac") and debug: [OK, TIMEOUT] if (os == "mac") and not debug: [OK, TIMEOUT] [MediaRecorder-peerconnection.https.html?kinds=video,audio&mimeType=video/mp4;codecs=hev1.1.6.L186.B0,opus] + expected: + if (os == "mac") and debug: [OK, TIMEOUT] [MediaRecorder-peerconnection.https.html?kinds=video,audio&mimeType=video/mp4;codecs=hvc1.1.6.L186.B0,opus] expected: - if os == "mac": [OK, TIMEOUT] + if (os == "mac") and debug: [OK, TIMEOUT] + if (os == "mac") and not debug: [OK, TIMEOUT] [MediaRecorder-peerconnection.https.html?kinds=video,audio&mimeType=video/mp4;codecs=avc3.64003E,mp4a.40.2] + expected: + if (os == "mac") and debug: [OK, TIMEOUT] [MediaRecorder-peerconnection.https.html?kinds=video,audio&mimeType=video/x-matroska;codecs=hvc1.1.6.L186.B0,opus] expected: @@ -185,7 +206,8 @@ [MediaRecorder-peerconnection.https.html?kinds=video,audio&mimeType=video/x-matroska;codecs=hev1.1.6.L186.B0,opus] expected: - if os == "mac": [OK, TIMEOUT] + if (os == "mac") and debug: [OK, TIMEOUT] + if (os == "mac") and not debug: [OK, TIMEOUT] [MediaRecorder-peerconnection.https.html?kinds=video,audio&mimeType=video/mp4;codecs=hvc1.1.6.L186.B0,mp4a.40.2] expected: diff --git a/testing/web-platform/meta/mozilla-sync b/testing/web-platform/meta/mozilla-sync @@ -1 +1 @@ -upstream: 8558f9284f029694d95ec198cfe1f214138ae2a5 +upstream: 652df95b5414d1f2da0c76616215c6827cc6c863 diff --git a/testing/web-platform/meta/storage-access-api/storage-access-headers.tentative.https.sub.window.js.ini b/testing/web-platform/meta/storage-access-api/storage-access-headers.tentative.https.sub.window.js.ini @@ -11,15 +11,18 @@ prefs: [dom.storage_access.headers.enabled:true] [Sec-Fetch-Storage-Access is `active` after a valid retry with matching explicit allowed-origin.] expected: - if (os == "android") and sessionHistoryInParent and not debug: [PASS, FAIL] - if (os == "android") and not sessionHistoryInParent: [PASS, FAIL] + if (os == "android") and debug and sessionHistoryInParent: [PASS, FAIL] + if (os == "android") and debug and not sessionHistoryInParent: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] [Activate-Storage-Access retry is handled before any redirects are followed.] expected: - if (os == "android") and sessionHistoryInParent and not debug: [PASS, FAIL] - if (os == "android") and not sessionHistoryInParent: [PASS, FAIL] + if (os == "android") and debug and sessionHistoryInParent: [PASS, FAIL] + if (os == "android") and debug and not sessionHistoryInParent: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] [Sec-Fetch-Storage-Access is active after retry with wildcard `allowed-origin` value.] expected: - if (os == "android") and sessionHistoryInParent and not debug: [PASS, FAIL] - if (os == "android") and not sessionHistoryInParent: [PASS, FAIL] + if (os == "android") and debug and sessionHistoryInParent: [PASS, FAIL] + if (os == "android") and debug and not sessionHistoryInParent: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/streams/readable-byte-streams/patched-global.any.js.ini b/testing/web-platform/meta/streams/readable-byte-streams/patched-global.any.js.ini @@ -24,6 +24,7 @@ [patched-global.any.sharedworker.html] expected: if (os == "android") and debug and sessionHistoryInParent: [OK, TIMEOUT] + if (os == "android") and not debug and not sessionHistoryInParent: [OK, TIMEOUT] [patched-global.any.html] diff --git a/testing/web-platform/meta/streams/readable-byte-streams/templated.any.js.ini b/testing/web-platform/meta/streams/readable-byte-streams/templated.any.js.ini @@ -7,6 +7,8 @@ if not sessionHistoryInParent and not debug: [OK, TIMEOUT] [templated.any.html] + expected: + if not sessionHistoryInParent and not debug: [OK, TIMEOUT] [templated.any.shadowrealm-in-dedicatedworker.html] expected: ERROR diff --git a/testing/web-platform/meta/streams/readable-streams/cancel.any.js.ini b/testing/web-platform/meta/streams/readable-streams/cancel.any.js.ini @@ -4,9 +4,9 @@ [cancel.any.html] expected: - if (os == "android") and debug and not sessionHistoryInParent: [OK, TIMEOUT] - if (os == "android") and not debug and sessionHistoryInParent: [OK, CRASH] - if (os == "android") and not debug and not sessionHistoryInParent: [OK, TIMEOUT, CRASH] + if sessionHistoryInParent and (os == "android") and not debug: [OK, CRASH] + if not sessionHistoryInParent and debug: [OK, TIMEOUT] + if not sessionHistoryInParent and not debug: [OK, TIMEOUT, CRASH] [cancel.any.serviceworker.html] @@ -25,8 +25,8 @@ [cancel.any.shadowrealm-in-window.html] expected: - if not sessionHistoryInParent and debug: [ERROR, TIMEOUT] - ERROR + if sessionHistoryInParent: ERROR + [ERROR, TIMEOUT] [cancel.any.shadowrealm-in-shadowrealm.html] expected: ERROR diff --git a/testing/web-platform/meta/streams/readable-streams/garbage-collection.any.js.ini b/testing/web-platform/meta/streams/readable-streams/garbage-collection.any.js.ini @@ -21,6 +21,7 @@ [garbage-collection.any.shadowrealm-in-shadowrealm.html] expected: if (os == "android") and debug and sessionHistoryInParent: [ERROR, TIMEOUT] + if (os == "android") and not debug and not sessionHistoryInParent: [ERROR, TIMEOUT] ERROR [garbage-collection.https.any.shadowrealm-in-serviceworker.html] diff --git a/testing/web-platform/meta/streams/readable-streams/general.any.js.ini b/testing/web-platform/meta/streams/readable-streams/general.any.js.ini @@ -22,7 +22,9 @@ expected: ERROR [general.any.shadowrealm-in-window.html] - expected: ERROR + expected: + if not sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR [general.https.any.shadowrealm-in-serviceworker.html] expected: [ERROR, TIMEOUT] diff --git a/testing/web-platform/meta/streams/transferable/transform-stream-members.any.js.ini b/testing/web-platform/meta/streams/transferable/transform-stream-members.any.js.ini @@ -13,7 +13,9 @@ ERROR [transform-stream-members.any.shadowrealm-in-window.html] - expected: ERROR + expected: + if not sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR [transform-stream-members.any.shadowrealm-in-sharedworker.html] expected: diff --git a/testing/web-platform/meta/streams/transform-streams/flush.any.js.ini b/testing/web-platform/meta/streams/transform-streams/flush.any.js.ini @@ -22,7 +22,9 @@ ERROR [flush.any.shadowrealm-in-shadowrealm.html] - expected: ERROR + expected: + if not sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR [flush.https.any.shadowrealm-in-audioworklet.html] expected: ERROR @@ -38,6 +40,5 @@ [flush.any.shadowrealm-in-window.html] expected: - if (os == "android") and sessionHistoryInParent and not debug: [ERROR, TIMEOUT] - if (os == "android") and not sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + if (os == "android") and not debug: [ERROR, TIMEOUT] ERROR 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 @@ -4,6 +4,8 @@ [general.any.sharedworker.html] + expected: + if not sessionHistoryInParent and not debug: [OK, TIMEOUT] [terminate() should abort writable immediately after readable.cancel()] expected: FAIL @@ -17,8 +19,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, TIMEOUT, CRASH] + if (os == "android") and not debug: [OK, TIMEOUT, CRASH] [terminate() should abort writable immediately after readable.cancel()] expected: FAIL diff --git a/testing/web-platform/meta/streams/writable-streams/general.any.js.ini b/testing/web-platform/meta/streams/writable-streams/general.any.js.ini @@ -7,6 +7,8 @@ if (os == "android") and not sessionHistoryInParent: [OK, CRASH] [general.any.sharedworker.html] + expected: + if (os == "android") and sessionHistoryInParent and not debug: [OK, TIMEOUT] [general.any.serviceworker.html] expected: @@ -29,8 +31,8 @@ [general.any.shadowrealm-in-window.html] expected: - if (os == "android") and debug and not sessionHistoryInParent: [ERROR, TIMEOUT] - if (os == "android") and not debug and sessionHistoryInParent: [ERROR, TIMEOUT] + if (os == "android") and sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + if (os == "android") and not sessionHistoryInParent and debug: [ERROR, TIMEOUT] ERROR [general.https.any.shadowrealm-in-audioworklet.html] diff --git a/testing/web-platform/meta/streams/writable-streams/write.any.js.ini b/testing/web-platform/meta/streams/writable-streams/write.any.js.ini @@ -19,7 +19,9 @@ ERROR [write.any.shadowrealm-in-shadowrealm.html] - expected: ERROR + expected: + if not sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR [write.any.shadowrealm-in-dedicatedworker.html] expected: diff --git a/testing/web-platform/meta/wasm/jsapi/esm-integration/string-builtins.tentative.any.js.ini b/testing/web-platform/meta/wasm/jsapi/esm-integration/string-builtins.tentative.any.js.ini @@ -11,10 +11,12 @@ [String builtins should be supported in imports in ESM integration] expected: FAIL + [string-builtins.tentative.any.js] [String builtins should be supported in imports in ESM integration] expected: FAIL + [string-builtins.tentative.any.shadowrealm-in-window.html] expected: ERROR @@ -22,6 +24,8 @@ expected: ERROR [string-builtins.tentative.any.worker.html] + expected: + if not sessionHistoryInParent and debug: TIMEOUT [String builtins should be supported in imports in ESM integration] expected: FAIL diff --git a/testing/web-platform/meta/wasm/jsapi/global/constructor.any.js.ini b/testing/web-platform/meta/wasm/jsapi/global/constructor.any.js.ini @@ -28,6 +28,7 @@ [constructor.any.shadowrealm-in-dedicatedworker.html] expected: if (os == "android") and sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + if (os == "android") and not sessionHistoryInParent and not debug: [ERROR, TIMEOUT] ERROR [constructor.any.shadowrealm-in-shadowrealm.html] diff --git a/testing/web-platform/meta/wasm/jsapi/global/type.tentative.any.js.ini b/testing/web-platform/meta/wasm/jsapi/global/type.tentative.any.js.ini @@ -107,8 +107,6 @@ [type.tentative.any.worker.html] - expected: - if (os == "android") and debug and sessionHistoryInParent: TIMEOUT [i32, mutable] expected: if release_or_beta: FAIL @@ -169,7 +167,9 @@ expected: [ERROR, TIMEOUT] [type.tentative.any.shadowrealm-in-dedicatedworker.html] - expected: ERROR + expected: + if not sessionHistoryInParent and debug: TIMEOUT + ERROR [type.tentative.any.shadowrealm-in-window.html] expected: ERROR diff --git a/testing/web-platform/meta/wasm/jsapi/instance/constructor-caching.any.js.ini b/testing/web-platform/meta/wasm/jsapi/instance/constructor-caching.any.js.ini @@ -13,6 +13,7 @@ [constructor-caching.any.shadowrealm-in-window.html] expected: if (os == "android") and sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + if (os == "android") and not sessionHistoryInParent and debug: TIMEOUT ERROR [constructor-caching.any.shadowrealm-in-shadowrealm.html] diff --git a/testing/web-platform/meta/wasm/jsapi/interface.any.js.ini b/testing/web-platform/meta/wasm/jsapi/interface.any.js.ini @@ -19,7 +19,9 @@ expected: ERROR [interface.any.shadowrealm-in-sharedworker.html] - expected: ERROR + expected: + if not sessionHistoryInParent and debug: TIMEOUT + ERROR [interface.https.any.shadowrealm-in-serviceworker.html] expected: [ERROR, TIMEOUT] 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 @@ -26,8 +26,8 @@ [constructor.any.shadowrealm-in-shadowrealm.html] expected: - if not sessionHistoryInParent and debug: [ERROR, TIMEOUT] - ERROR + if sessionHistoryInParent: ERROR + [ERROR, TIMEOUT] [constructor.any.shadowrealm-in-sharedworker.html] expected: ERROR diff --git a/testing/web-platform/meta/wasm/jsapi/prototypes.any.js.ini b/testing/web-platform/meta/wasm/jsapi/prototypes.any.js.ini @@ -27,4 +27,5 @@ [prototypes.any.shadowrealm-in-sharedworker.html] expected: if (os == "android") and debug and sessionHistoryInParent: [ERROR, TIMEOUT] + if (os == "android") and not debug and not sessionHistoryInParent: [ERROR, TIMEOUT] ERROR diff --git a/testing/web-platform/meta/wasm/jsapi/table/toString.any.js.ini b/testing/web-platform/meta/wasm/jsapi/table/toString.any.js.ini @@ -1,6 +1,8 @@ [toString.any.html] [toString.any.worker.html] + expected: + if (os == "android") and sessionHistoryInParent and not debug: [OK, TIMEOUT] [toString.any.shadowrealm.html] expected: ERROR diff --git a/testing/web-platform/meta/webaudio/the-audio-api/the-audionode-interface/audionode-connect-order.html.ini b/testing/web-platform/meta/webaudio/the-audio-api/the-audionode-interface/audionode-connect-order.html.ini @@ -1,4 +1,4 @@ [audionode-connect-order.html] expected: - if not sessionHistoryInParent and debug: [TIMEOUT, OK] - if not sessionHistoryInParent and not debug: [OK, TIMEOUT] + if sessionHistoryInParent and (os == "android") and not debug: [OK, TIMEOUT] + if not sessionHistoryInParent: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/webdriver/tests/classic/perform_actions/key_shortcuts.py.ini b/testing/web-platform/meta/webdriver/tests/classic/perform_actions/key_shortcuts.py.ini @@ -0,0 +1,4 @@ +[key_shortcuts.py] + [test_mod_a_mod_c_right_mod_v_pastes_text] + expected: + if (display == "wayland") and debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/webdriver/tests/classic/perform_actions/wheel.py.ini b/testing/web-platform/meta/webdriver/tests/classic/perform_actions/wheel.py.ini @@ -0,0 +1,16 @@ +[wheel.py] + [test_scroll_shadow_tree[outer-open\]] + expected: + if (display == "wayland") and debug: [PASS, FAIL] + + [test_scroll_shadow_tree[outer-closed\]] + expected: + if (display == "wayland") and debug: [PASS, FAIL] + + [test_scroll_shadow_tree[inner-open\]] + expected: + if (display == "wayland") and debug: [PASS, FAIL] + + [test_scroll_shadow_tree[inner-closed\]] + expected: + if (display == "wayland") and debug: [PASS, FAIL] 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 @@ -29,4 +29,6 @@ expected: ERROR [DOMException-is-error.any.shadowrealm-in-window.html] - expected: ERROR + expected: + if (os == "android") and sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR diff --git a/testing/web-platform/meta/webrtc/RTCRtpReceiver-getSynchronizationSources.https.html.ini b/testing/web-platform/meta/webrtc/RTCRtpReceiver-getSynchronizationSources.https.html.ini @@ -1,21 +1,25 @@ [RTCRtpReceiver-getSynchronizationSources.https.html] bug: 1709960 expected: - if (os == "android") and debug and sessionHistoryInParent: [OK, CRASH, TIMEOUT] + if (os == "android") and debug and sessionHistoryInParent: [TIMEOUT, OK, CRASH] if (os == "android") and debug and not sessionHistoryInParent: [OK, TIMEOUT] if (os == "android") and not debug: [OK, TIMEOUT] [[video\] getSynchronizationSources() does not contain SSRCs older than 10 seconds] expected: + if (os == "android") and debug and sessionHistoryInParent: TIMEOUT if (os == "android") and not debug: [PASS, TIMEOUT] [[video\] RTCRtpSynchronizationSource.timestamp is comparable to performance.timeOrigin + performance.now()] expected: + if (os == "android") and debug and sessionHistoryInParent: NOTRUN if (os == "android") and not debug: [PASS, NOTRUN] [[video\] RTCRtpSynchronizationSource.source is a number] expected: + if (os == "android") and debug and sessionHistoryInParent: NOTRUN if (os == "android") and not debug: [PASS, NOTRUN] [[audio-only\] RTCRtpSynchronizationSource.audioLevel is a number [0, 1\]] expected: + if (os == "android") and debug and sessionHistoryInParent: NOTRUN if (os == "android") and not debug: [PASS, NOTRUN] diff --git a/testing/web-platform/meta/webrtc/RTCRtpReceiver-video-jitterBufferTarget-stats.html.ini b/testing/web-platform/meta/webrtc/RTCRtpReceiver-video-jitterBufferTarget-stats.html.ini @@ -1,4 +1,5 @@ [RTCRtpReceiver-video-jitterBufferTarget-stats.html] - expected: - if isolated_process: CRASH bug: 1709960 + [measure raising and lowering video jitterBufferTarget] + expected: + if (os == "mac") and debug: [PASS, FAIL] 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,14 +5,10 @@ if (os == "android") and not debug: [OK, TIMEOUT] [H.264 and VP8 should be supported in initial offer] expected: - if (os == "mac") and debug: PASS - if os == "linux": PASS - if os == "android": PASS - [PASS, FAIL] + if (os == "mac") and not debug: [PASS, FAIL] + if os == "win": [PASS, FAIL] [H.264 and VP8 should be negotiated after handshake] expected: - if (os == "mac") and debug: PASS - if os == "linux": PASS - if os == "android": PASS - [PASS, FAIL] + if (os == "mac") and not debug: [PASS, FAIL] + if os == "win": [PASS, FAIL] diff --git a/testing/web-platform/meta/webtransport/datagrams.https.any.js.ini b/testing/web-platform/meta/webtransport/datagrams.https.any.js.ini @@ -1,6 +1,4 @@ [datagrams.https.any.html] - expected: - if tsan: [OK, TIMEOUT] [Successfully reading datagrams with BYOB reader.] expected: FAIL @@ -10,39 +8,35 @@ [Datagram's outgoingHighWaterMark correctly regulates written datagrams] expected: if (os == "win") and not debug and (processor == "x86_64"): [FAIL, NOTRUN] - if (os == "linux") and fission and tsan: [FAIL, NOTRUN] - if (os == "linux") and fission and not tsan: [FAIL, NOTRUN] + if (os == "linux") and fission: [FAIL, NOTRUN] FAIL [Datagrams read is less than or equal to the incomingHighWaterMark] expected: - if (os == "win") and not debug and (processor == "x86_64"): [PASS, FAIL, NOTRUN] - if (os == "linux") and fission and tsan: [FAIL, NOTRUN, PASS] - if (os == "linux") and fission and not tsan: [FAIL, PASS, NOTRUN] + if (os == "win") and not debug and (processor == "x86_64"): [FAIL, PASS, NOTRUN] + if (os == "linux") and fission: [FAIL, PASS, NOTRUN] [FAIL, PASS] [Datagram MaxAge getters/setters work correctly] expected: if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN] - if (os == "linux") and fission and tsan: [PASS, NOTRUN] - if (os == "linux") and fission and not tsan: [PASS, NOTRUN] + if (os == "linux") and fission: [PASS, NOTRUN] [Datagram HighWaterMark getters/setters work correctly] expected: if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN] - if (os == "linux") and fission and tsan: [PASS, NOTRUN] - if (os == "linux") and fission and not tsan: [PASS, NOTRUN] + if (os == "linux") and fission: [PASS, NOTRUN] [Sending and receiving datagrams is ready to use before session is established] expected: if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] - if (os == "linux") and fission and tsan: [PASS, TIMEOUT] - if (os == "linux") and fission and not tsan: [PASS, TIMEOUT] + if (os == "linux") and fission: [PASS, TIMEOUT] [datagrams.https.any.serviceworker.html] expected: - if asan and fission: [OK, TIMEOUT] + if not asan: OK + [OK, TIMEOUT] [Successfully reading datagrams with BYOB reader.] expected: FAIL @@ -51,26 +45,30 @@ [Datagram's outgoingHighWaterMark correctly regulates written datagrams] expected: - if asan and fission: [FAIL, NOTRUN] - FAIL + if not asan: FAIL + [FAIL, NOTRUN] [Datagrams read is less than or equal to the incomingHighWaterMark] expected: - if (processor == "x86_64") and asan and fission: [FAIL, NOTRUN, PASS] - if (processor == "x86") and not debug: [PASS, FAIL] + if not asan and (processor == "x86") and not debug: [PASS, FAIL] + if asan and fission: [FAIL, PASS, NOTRUN] + if asan and not fission: [FAIL, NOTRUN, PASS] [FAIL, PASS] [Sending and receiving datagrams is ready to use before session is established] expected: - if asan and fission: [PASS, TIMEOUT] + if not asan: PASS + [PASS, TIMEOUT] [Datagram HighWaterMark getters/setters work correctly] expected: - if asan and fission: [PASS, NOTRUN] + if not asan: PASS + [PASS, NOTRUN] [Datagram MaxAge getters/setters work correctly] expected: - if asan and fission: [PASS, NOTRUN] + if not asan: PASS + [PASS, NOTRUN] [datagrams.https.any.worker.html] @@ -91,8 +89,7 @@ [Datagrams read is less than or equal to the incomingHighWaterMark] expected: - if (os == "win") and not debug and (processor == "x86_64"): [PASS, FAIL] - if (os == "linux") and asan and fission: [FAIL, NOTRUN, PASS] + if (os == "linux") and asan and fission: [FAIL, PASS, NOTRUN] if (os == "mac") and not debug: [FAIL, PASS, NOTRUN] [FAIL, PASS] @@ -114,8 +111,8 @@ [datagrams.https.any.sharedworker.html] expected: - if (os == "linux") and fission and asan: [OK, TIMEOUT] - if (os == "linux") and not fission and debug: [OK, TIMEOUT] + if (os == "linux") and not debug and fission and asan: [OK, TIMEOUT] + if (os == "linux") and debug and not fission: [OK, TIMEOUT] [Successfully reading datagrams with BYOB reader.] expected: FAIL @@ -124,28 +121,28 @@ [Datagram's outgoingHighWaterMark correctly regulates written datagrams] expected: - if (os == "linux") and fission and asan: [FAIL, NOTRUN] - if (os == "linux") and not fission and debug: [FAIL, NOTRUN] + if (os == "linux") and not debug and fission and asan: [FAIL, NOTRUN] + if (os == "linux") and debug and not fission: [FAIL, NOTRUN] FAIL [Datagrams read is less than or equal to the incomingHighWaterMark] expected: - if (os == "linux") and fission and asan: [FAIL, NOTRUN, PASS] - if (os == "linux") and not fission and debug: [FAIL, NOTRUN, PASS] + if (os == "linux") and not debug and fission and asan: [FAIL, PASS, NOTRUN] + if (os == "linux") and debug and not fission: [FAIL, PASS, NOTRUN] if (os == "win") and not debug: [PASS, FAIL] [FAIL, PASS] [Sending and receiving datagrams is ready to use before session is established] expected: - if (os == "linux") and fission and asan: [PASS, TIMEOUT] - if (os == "linux") and not fission and debug: [PASS, TIMEOUT] + if (os == "linux") and not debug and fission and asan: [PASS, TIMEOUT] + if (os == "linux") and debug and not fission: [PASS, TIMEOUT] [Datagram HighWaterMark getters/setters work correctly] expected: - if (os == "linux") and fission and asan: [PASS, NOTRUN] - if (os == "linux") and not fission and debug: [PASS, NOTRUN] + if (os == "linux") and not debug and fission and asan: [PASS, NOTRUN] + if (os == "linux") and debug and not fission: [PASS, NOTRUN] [Datagram MaxAge getters/setters work correctly] expected: - if (os == "linux") and fission and asan: [PASS, NOTRUN] - if (os == "linux") and not fission and debug: [PASS, NOTRUN] + if (os == "linux") and not debug and fission and asan: [PASS, NOTRUN] + if (os == "linux") and debug and not fission: [PASS, NOTRUN]