commit 768e4594b075043b28450afe0149412e159c7e57 parent 315a6852c17cc9aed276559be8ec4c36c0d0aca4 Author: moz-wptsync-bot <wptsync@mozilla.com> Date: Tue, 21 Oct 2025 10:50:17 +0000 Bug 1995518 - [wpt-sync] Update web-platform-tests to e5f7d98f0724537350a56f16a493be3550fbfea8, a=testonly MANUAL PUSH: wpt sync bot wpt-head: e5f7d98f0724537350a56f16a493be3550fbfea8 wpt-type: landing Diffstat:
137 files changed, 367 insertions(+), 907 deletions(-)
diff --git a/testing/web-platform/meta/FileAPI/reading-data-section/filereader_error.any.js.ini b/testing/web-platform/meta/FileAPI/reading-data-section/filereader_error.any.js.ini @@ -1,5 +1,7 @@ [filereader_error.any.html] expected: - if not fission and (os == "linux") and debug: [OK, CRASH] + if (os == "linux") and not fission and debug: [OK, CRASH] [filereader_error.any.worker.html] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [OK, CRASH] 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 @@ -0,0 +1,13 @@ +[blob-composite-blob-reads.any.html] + expected: + if asan and not fission: [OK, TIMEOUT] + [Composite Blob Handling: Many blobs: fetch-blob-url] + expected: + if asan and not fission: [PASS, TIMEOUT] + + [Composite Blob Handling: Many blobs: direct] + expected: + if asan and not fission: [PASS, NOTRUN] + + +[blob-composite-blob-reads.any.worker.html] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_index.any.js.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_index.any.js.ini @@ -0,0 +1,9 @@ +[idbobjectstore_index.any.html] + +[idbobjectstore_index.any.serviceworker.html] + +[idbobjectstore_index.any.worker.html] + +[idbobjectstore_index.any.sharedworker.html] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [OK, CRASH] diff --git a/testing/web-platform/meta/WebCryptoAPI/crypto_key_cached_slots.https.any.js.ini b/testing/web-platform/meta/WebCryptoAPI/crypto_key_cached_slots.https.any.js.ini @@ -0,0 +1,5 @@ +[crypto_key_cached_slots.https.any.worker.html] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [OK, CRASH] + +[crypto_key_cached_slots.https.any.html] diff --git a/testing/web-platform/meta/WebCryptoAPI/generateKey/successes_RSA-OAEP.https.any.js.ini b/testing/web-platform/meta/WebCryptoAPI/generateKey/successes_RSA-OAEP.https.any.js.ini @@ -1,127 +1,65 @@ [successes_RSA-OAEP.https.any.worker.html?111-120] expected: - if (os == "android") and fission: [OK, TIMEOUT] + if (os == "win") and not debug and (processor == "x86_64"): [OK, CRASH] [successes_RSA-OAEP.https.any.worker.html?141-150] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [successes_RSA-OAEP.https.any.worker.html?151-last] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [successes_RSA-OAEP.https.any.worker.html?51-60] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [successes_RSA-OAEP.https.any.worker.html?31-40] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [successes_RSA-OAEP.https.any.worker.html?21-30] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [successes_RSA-OAEP.https.any.worker.html?61-70] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [successes_RSA-OAEP.https.any.worker.html?81-90] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [successes_RSA-OAEP.https.any.worker.html?71-80] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [successes_RSA-OAEP.https.any.worker.html?101-110] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [successes_RSA-OAEP.https.any.worker.html?41-50] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [successes_RSA-OAEP.https.any.worker.html?1-10] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [successes_RSA-OAEP.https.any.worker.html?91-100] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [successes_RSA-OAEP.https.any.worker.html?131-140] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [successes_RSA-OAEP.https.any.worker.html?11-20] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [successes_RSA-OAEP.https.any.worker.html?121-130] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [successes_RSA-OAEP.https.any.html?11-20] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [successes_RSA-OAEP.https.any.html?141-150] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [successes_RSA-OAEP.https.any.html?131-140] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [successes_RSA-OAEP.https.any.html?1-10] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [successes_RSA-OAEP.https.any.html?61-70] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [successes_RSA-OAEP.https.any.html?21-30] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [successes_RSA-OAEP.https.any.html?31-40] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [successes_RSA-OAEP.https.any.html?151-last] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [successes_RSA-OAEP.https.any.html?71-80] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [successes_RSA-OAEP.https.any.html?81-90] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [successes_RSA-OAEP.https.any.html?101-110] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [successes_RSA-OAEP.https.any.html?41-50] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [successes_RSA-OAEP.https.any.html?91-100] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [successes_RSA-OAEP.https.any.html?111-120] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [successes_RSA-OAEP.https.any.html?51-60] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [successes_RSA-OAEP.https.any.html?121-130] - expected: - if (os == "android") and fission: [OK, TIMEOUT] 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,5 @@ [enumerateDevices-with-selectAudioOutput.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 sessionHistoryInParent: [OK, 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/audio-output/secure-context.html.ini b/testing/web-platform/meta/audio-output/secure-context.html.ini @@ -1,3 +1,4 @@ [secure-context.html] expected: + if (os == "android") and sessionHistoryInParent and debug: TIMEOUT if (os == "android") and sessionHistoryInParent and not debug: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/clear-site-data/clear-cache-partitioning.tentative.https.html.ini b/testing/web-platform/meta/clear-site-data/clear-cache-partitioning.tentative.https.html.ini @@ -20,24 +20,21 @@ [clear-cache-partitioning.tentative.https.html] expected: - if (os_version == "14.70") and not debug: [OK, TIMEOUT] - if os_version == "18.04": [OK, TIMEOUT] + if (os == "mac") and not debug: [OK, TIMEOUT] + if (os == "linux") and tsan: [OK, TIMEOUT] [clear in cross origin iframe doesn't affect embedder] expected: - if (os_version == "24.04") and (processor == "x86_64") and not debug and not asan: [PASS, FAIL] - if (os_version == "24.04") and (processor == "x86"): [PASS, FAIL] - if os_version == "18.04": [PASS, FAIL] + if (os == "linux") and not debug and not asan: [PASS, FAIL] [cross origin iframe data doesn't get cleared] expected: - if (os_version == "24.04") and (processor == "x86_64") and not debug and not asan: [PASS, FAIL] - if (os_version == "24.04") and (processor == "x86"): [PASS, FAIL] - if os_version == "18.04": [PASS, FAIL] + if (os == "linux") and asan and fission: [PASS, FAIL] + if (os == "linux") and not asan and not debug: [PASS, FAIL] [clear double partitioned context with intermediate cross origin clears that partitioned data] expected: - if (os_version == "14.70") and not debug: [PASS, TIMEOUT, NOTRUN] - if os_version == "18.04": [PASS, TIMEOUT] + if (os == "mac") and not debug: [PASS, TIMEOUT, NOTRUN] + if (os == "linux") and tsan: [PASS, TIMEOUT] [clear in double partitioned with intermediate cross origin context doesn't clear unpartitioned data] expected: @@ -46,7 +43,3 @@ [clear in unpartitioned context doesn't clear double partitioned data with intermediate cross origin] expected: if (os == "mac") and not debug: [PASS, TIMEOUT] - - [clearing cache doesn't affect subdomain] - expected: - if (processor == "x86") and (os == "linux"): [PASS, FAIL] diff --git a/testing/web-platform/meta/close-watcher/esc-key/synthetic-keyboard-event.html.ini b/testing/web-platform/meta/close-watcher/esc-key/synthetic-keyboard-event.html.ini @@ -0,0 +1,3 @@ +[synthetic-keyboard-event.html] + expected: + if os == "win": [OK, CRASH] diff --git a/testing/web-platform/meta/compression/compression-multiple-chunks.any.js.ini b/testing/web-platform/meta/compression/compression-multiple-chunks.any.js.ini @@ -8,6 +8,7 @@ [compression-multiple-chunks.any.serviceworker.html] expected: + if (os == "android") and not sessionHistoryInParent and not debug: [OK, TIMEOUT] if (os == "mac") and not debug: [OK, ERROR] [compression-multiple-chunks.any.shadowrealm.html] @@ -24,8 +25,8 @@ [compression-multiple-chunks.any.shadowrealm-in-dedicatedworker.html] expected: - if (os == "android") and debug and sessionHistoryInParent: [ERROR, TIMEOUT] - if (os == "android") and not debug and not sessionHistoryInParent: [ERROR, TIMEOUT] + if (os == "android") and sessionHistoryInParent and debug: [ERROR, TIMEOUT] + if (os == "android") and not sessionHistoryInParent and not debug: [ERROR, TIMEOUT] ERROR [compression-multiple-chunks.any.shadowrealm-in-window.html] diff --git a/testing/web-platform/meta/compression/decompression-correct-input.any.js.ini b/testing/web-platform/meta/compression/decompression-correct-input.any.js.ini @@ -10,6 +10,8 @@ if not sessionHistoryInParent and not debug: [OK, TIMEOUT] [decompression-correct-input.any.serviceworker.html] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [OK, CRASH] [decompression-correct-input.any.worker.html] expected: diff --git a/testing/web-platform/meta/console/console-is-a-namespace.any.js.ini b/testing/web-platform/meta/console/console-is-a-namespace.any.js.ini @@ -4,6 +4,7 @@ max-asserts: 2 expected: if (os == "win") and not debug and (processor == "x86_64"): [OK, CRASH] + if (os == "android") and not sessionHistoryInParent and not debug: [OK, TIMEOUT] [console-is-a-namespace.any.shadowrealm.html] expected: diff --git a/testing/web-platform/meta/cookiestore/cookieStore_delete_arguments.https.any.js.ini b/testing/web-platform/meta/cookiestore/cookieStore_delete_arguments.https.any.js.ini @@ -0,0 +1,18 @@ +[cookieStore_delete_arguments.https.any.html] + [cookieStore.delete with get result] + expected: + if (processor == "x86") and not debug: [PASS, FAIL] + + [cookieStore.delete with a __Host- prefix should not have a domain] + expected: + if (processor == "x86") and not debug: [PASS, FAIL] + + +[cookieStore_delete_arguments.https.any.serviceworker.html] + [cookieStore.delete with get result] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, FAIL] + + [cookieStore.delete with a __Host- prefix should not have a domain] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, FAIL] diff --git a/testing/web-platform/meta/cors/status-async.htm.ini b/testing/web-platform/meta/cors/status-async.htm.ini @@ -1,3 +1,3 @@ [status-async.htm] expected: - if (os == "android") and fission: [OK, TIMEOUT] + if (os == "win") and not debug and (processor == "x86_64"): [OK, CRASH] diff --git a/testing/web-platform/meta/css/css-fonts/math-script-level-and-math-style/math-script-level-002.tentative.html.ini b/testing/web-platform/meta/css/css-fonts/math-script-level-and-math-style/math-script-level-002.tentative.html.ini @@ -0,0 +1,3 @@ +[math-script-level-002.tentative.html] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [OK, CRASH] diff --git a/testing/web-platform/meta/css/css-gaps/parsing/gap-decorations-width-computed.html.ini b/testing/web-platform/meta/css/css-gaps/parsing/gap-decorations-width-computed.html.ini @@ -1,4 +1,6 @@ [gap-decorations-width-computed.html] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [OK, CRASH] [Property column-rule-width value '2px 4px 6px'] expected: FAIL diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-align-baseline-grid-002.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-align-baseline-grid-002.html.ini @@ -0,0 +1,3 @@ +[grid-align-baseline-grid-002.html] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [OK, CRASH] diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-005.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-self-alignment-stretch-vertical-lr-005.html.ini @@ -0,0 +1,3 @@ +[grid-self-alignment-stretch-vertical-lr-005.html] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [OK, CRASH] diff --git a/testing/web-platform/meta/css/css-grid/masonry/tentative/items/column-intrinsic-track-sizes.html.ini b/testing/web-platform/meta/css/css-grid/masonry/tentative/items/column-intrinsic-track-sizes.html.ini @@ -1,97 +1,4 @@ [column-intrinsic-track-sizes.html] - ['grid' with: grid-template-columns: auto;] - expected: FAIL - - ['grid' with: grid-template-columns: min-content;] - expected: FAIL - - ['grid' with: grid-template-columns: max-content;] - expected: FAIL - - ['grid' with: grid-template-columns: minmax(0, auto);] - expected: FAIL - - ['grid' with: grid-template-columns: minmax(0, min-content);] - expected: FAIL - - ['grid' with: grid-template-columns: minmax(0, max-content);] - expected: FAIL - - ['grid' with: grid-template-columns: minmax(auto, 10px);] - expected: FAIL - - ['grid' with: grid-template-columns: minmax(min-content, 10px);] - expected: FAIL - - ['grid' with: grid-template-columns: minmax(max-content, 10px);] - expected: FAIL - - ['grid' with: grid-template-columns: auto auto;] - expected: FAIL - - ['grid' with: grid-template-columns: min-content min-content;] - expected: FAIL - - ['grid' with: grid-template-columns: max-content max-content;] - expected: FAIL - - ['grid' with: grid-template-columns: minmax(0, auto) minmax(0, auto);] - expected: FAIL - - ['grid' with: grid-template-columns: minmax(0, min-content) minmax(0, min-content);] - expected: FAIL - - ['grid' with: grid-template-columns: minmax(0, max-content) minmax(0, max-content);] - expected: FAIL - - ['grid' with: grid-template-columns: minmax(auto, 4px) minmax(auto, 4px);] - expected: FAIL - - ['grid' with: grid-template-columns: minmax(auto, 10px) minmax(auto, 10px);] - expected: FAIL - - ['grid' with: grid-template-columns: minmax(min-content, 10px) minmax(min-content, 10px);] - expected: FAIL - - ['grid' with: grid-template-columns: minmax(max-content, 10px) minmax(max-content, 10px);] - expected: FAIL - - ['grid' with: grid-template-columns: 20px auto;] - expected: FAIL - - ['grid' with: grid-template-columns: 20px min-content;] - expected: FAIL - - ['grid' with: grid-template-columns: 20px max-content;] - expected: FAIL - - ['grid' with: grid-template-columns: 20px minmax(0, auto);] - expected: FAIL - - ['grid' with: grid-template-columns: 20px minmax(0, min-content);] - expected: FAIL - - ['grid' with: grid-template-columns: 20px minmax(0, max-content);] - expected: FAIL - - ['grid' with: grid-template-columns: 20px minmax(auto, 30px);] - expected: FAIL - - ['grid' with: grid-template-columns: 20px minmax(min-content, 6px);] - expected: FAIL - - ['grid' with: grid-template-columns: 20px minmax(min-content, 40px);] - expected: FAIL - - ['grid' with: grid-template-columns: 20px minmax(max-content, 6px);] - expected: FAIL - - ['grid' with: grid-template-columns: 20px minmax(max-content, 30px);] - expected: FAIL - - ['grid' with: grid-template-columns: max-content min-content;] - expected: FAIL - ['masonry' with: grid-template-columns: auto;] 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 @@ -1,310 +1,4 @@ [row-flex-track-intrinsic-sizes.html] - [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 - [auto min item 'masonry' with: grid-template-rows: 0fr;] expected: FAIL diff --git a/testing/web-platform/meta/css/css-grid/masonry/tentative/items/row-intrinsic-track-sizes.html.ini b/testing/web-platform/meta/css/css-grid/masonry/tentative/items/row-intrinsic-track-sizes.html.ini @@ -1,97 +1,4 @@ [row-intrinsic-track-sizes.html] - ['gridwith: grid-template-rows: auto;] - expected: FAIL - - ['gridwith: grid-template-rows: min-content;] - expected: FAIL - - ['gridwith: grid-template-rows: max-content;] - expected: FAIL - - ['gridwith: grid-template-rows: minmax(0, auto);] - expected: FAIL - - ['gridwith: grid-template-rows: minmax(0, min-content);] - expected: FAIL - - ['gridwith: grid-template-rows: minmax(0, max-content);] - expected: FAIL - - ['gridwith: grid-template-rows: minmax(auto, 10px);] - expected: FAIL - - ['gridwith: grid-template-rows: minmax(min-content, 10px);] - expected: FAIL - - ['gridwith: grid-template-rows: minmax(max-content, 10px);] - expected: FAIL - - ['gridwith: grid-template-rows: auto auto;] - expected: FAIL - - ['gridwith: grid-template-rows: min-content min-content;] - expected: FAIL - - ['gridwith: grid-template-rows: max-content max-content;] - expected: FAIL - - ['gridwith: grid-template-rows: minmax(0, auto) minmax(0, auto);] - expected: FAIL - - ['gridwith: grid-template-rows: minmax(0, min-content) minmax(0, min-content);] - expected: FAIL - - ['gridwith: grid-template-rows: minmax(0, max-content) minmax(0, max-content);] - expected: FAIL - - ['gridwith: grid-template-rows: minmax(auto, 4px) minmax(auto, 4px);] - expected: FAIL - - ['gridwith: grid-template-rows: minmax(auto, 10px) minmax(auto, 10px);] - expected: FAIL - - ['gridwith: grid-template-rows: minmax(min-content, 10px) minmax(min-content, 10px);] - expected: FAIL - - ['gridwith: grid-template-rows: minmax(max-content, 10px) minmax(max-content, 10px);] - expected: FAIL - - ['gridwith: grid-template-rows: 20px auto;] - expected: FAIL - - ['gridwith: grid-template-rows: 20px min-content;] - expected: FAIL - - ['gridwith: grid-template-rows: 20px max-content;] - expected: FAIL - - ['gridwith: grid-template-rows: 20px minmax(0, auto);] - expected: FAIL - - ['gridwith: grid-template-rows: 20px minmax(0, min-content);] - expected: FAIL - - ['gridwith: grid-template-rows: 20px minmax(0, max-content);] - expected: FAIL - - ['gridwith: grid-template-rows: 20px minmax(auto, 30px);] - expected: FAIL - - ['gridwith: grid-template-rows: 20px minmax(min-content, 6px);] - expected: FAIL - - ['gridwith: grid-template-rows: 20px minmax(min-content, 40px);] - expected: FAIL - - ['gridwith: grid-template-rows: 20px minmax(max-content, 6px);] - expected: FAIL - - ['gridwith: grid-template-rows: 20px minmax(max-content, 30px);] - expected: FAIL - - ['gridwith: grid-template-rows: max-content min-content;] - expected: FAIL - ['masonry' with: grid-template-rows: auto;] expected: FAIL diff --git a/testing/web-platform/meta/css/css-page/parsing/size-valid.html.ini b/testing/web-platform/meta/css/css-page/parsing/size-valid.html.ini @@ -0,0 +1,3 @@ +[size-valid.html] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [OK, CRASH] diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-transform-list-none.tentative.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-transition-transform-list-none.tentative.html.ini @@ -1,3 +1,5 @@ [custom-property-transition-transform-list-none.tentative.html] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [OK, CRASH] [A custom property keyword none is not a <transform-list> value and is not interpolable with <transform-list> values] 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,6 +1,8 @@ [resnap-on-reconstructing-frame.html] expected: - if (os == "linux") and not fission and debug: [OK, TIMEOUT] + if (os == "linux") and debug and fission: [OK, TIMEOUT] + if (os == "linux") and debug and not fission: [OK, TIMEOUT] [Stay at the last snap point even after reconstrucing the scroll container] expected: - if (os == "linux") and not fission and debug: [PASS, TIMEOUT] + if (os == "linux") and debug and fission: [PASS, TIMEOUT] + if (os == "linux") and debug and not fission: [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/css/css-sizing/responsive-iframe-request-resize.tentative.html.ini b/testing/web-platform/meta/css/css-sizing/responsive-iframe-request-resize.tentative.html.ini @@ -1,2 +0,0 @@ -[responsive-iframe-request-resize.tentative.html] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-transforms/crashtests/w-negative-001.html.ini b/testing/web-platform/meta/css/css-transforms/crashtests/w-negative-001.html.ini @@ -0,0 +1,3 @@ +[w-negative-001.html] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, CRASH] diff --git a/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssVariableReferenceValue-variable.html.ini b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssVariableReferenceValue-variable.html.ini @@ -1,4 +1,6 @@ [cssVariableReferenceValue-variable.html] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [OK, CRASH] [CSSVariableReferenceValue.variable can updated to a valid custom property name] expected: FAIL @@ -7,4 +9,3 @@ [Updating CSSVariableReferenceValue.variable to an invalid custom property name throws TypeError] expected: FAIL - diff --git a/testing/web-platform/meta/css/css-values/calc-size/calc-size-flex-basis-on-column.html.ini b/testing/web-platform/meta/css/css-values/calc-size/calc-size-flex-basis-on-column.html.ini @@ -1,4 +1,6 @@ [calc-size-flex-basis-on-column.html] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [OK, ERROR] [resolved value for height resulting from flex-basis: min-content] expected: FAIL diff --git a/testing/web-platform/meta/css/cssom-view/scrollWidthHeight-overflow-visible-margin-collapsing.html.ini b/testing/web-platform/meta/css/cssom-view/scrollWidthHeight-overflow-visible-margin-collapsing.html.ini @@ -0,0 +1,3 @@ +[scrollWidthHeight-overflow-visible-margin-collapsing.html] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [OK, CRASH] diff --git a/testing/web-platform/meta/custom-elements/registries/scoped-registry-define-upgrade-criteria.html.ini b/testing/web-platform/meta/custom-elements/registries/scoped-registry-define-upgrade-criteria.html.ini @@ -11,12 +11,6 @@ [Adding definition to scoped registry should not affect shadow roots using other registries] expected: FAIL - [Adding definition to global registry should not upgrade nodes no longer using the registry] - expected: FAIL - - [Adding definition to scoped registry should not upgrade nodes no longer using the registry] - expected: FAIL - [Adding definition to scoped registry affects associated shadow roots in all iframes] expected: FAIL diff --git a/testing/web-platform/meta/dom/nodes/Node-compareDocumentPosition.html.ini b/testing/web-platform/meta/dom/nodes/Node-compareDocumentPosition.html.ini @@ -1,3 +1,3 @@ [Node-compareDocumentPosition.html] expected: - if (os == "android") and fission: [OK, TIMEOUT] + if (os == "win") and not debug and (processor == "x86_64"): [OK, CRASH] diff --git a/testing/web-platform/meta/domparsing/domparser-spurious-attributes.html.ini b/testing/web-platform/meta/domparsing/domparser-spurious-attributes.html.ini @@ -0,0 +1,3 @@ +[domparser-spurious-attributes.html] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [OK, CRASH] diff --git a/testing/web-platform/meta/editing/other/join-different-white-space-style-left-line-and-right-paragraph.html.ini b/testing/web-platform/meta/editing/other/join-different-white-space-style-left-line-and-right-paragraph.html.ini @@ -113,6 +113,8 @@ if (os == "win") and not debug and (processor == "x86_64"): [OK, CRASH] [join-different-white-space-style-left-line-and-right-paragraph.html?method=forwarddelete&left-white-space=pre&right-white-space=pre-wrap] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [OK, CRASH] [join-different-white-space-style-left-line-and-right-paragraph.html?method=select-boundary&left-white-space=pre-wrap&right-white-space=normal] diff --git a/testing/web-platform/meta/encoding/api-invalid-label.any.js.ini b/testing/web-platform/meta/encoding/api-invalid-label.any.js.ini @@ -1,31 +1,17 @@ [api-invalid-label.any.html?3001-last] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [api-invalid-label.any.html?2001-3000] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [api-invalid-label.any.worker.html?1001-2000] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [api-invalid-label.any.html?1-1000] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [api-invalid-label.any.html?1001-2000] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [api-invalid-label.any.worker.html?3001-last] expected: - if (os == "android") and fission: [OK, TIMEOUT] + if (os == "win") and not debug and (processor == "x86_64"): [OK, CRASH] [api-invalid-label.any.worker.html?2001-3000] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [api-invalid-label.any.worker.html?1-1000] - expected: - if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/encoding/textdecoder-fatal-streaming.any.js.ini b/testing/web-platform/meta/encoding/textdecoder-fatal-streaming.any.js.ini @@ -23,4 +23,5 @@ [textdecoder-fatal-streaming.any.shadowrealm-in-shadowrealm.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] ERROR diff --git a/testing/web-platform/meta/encoding/textdecoder-ignorebom.any.js.ini b/testing/web-platform/meta/encoding/textdecoder-ignorebom.any.js.ini @@ -9,7 +9,9 @@ expected: [ERROR, TIMEOUT] [textdecoder-ignorebom.any.shadowrealm-in-window.html] - expected: ERROR + expected: + if not sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR [textdecoder-ignorebom.any.shadowrealm-in-dedicatedworker.html] expected: ERROR diff --git a/testing/web-platform/meta/event-timing/target-identifier.html.ini b/testing/web-platform/meta/event-timing/target-identifier.html.ini @@ -1,15 +0,0 @@ -[target-identifier.html] - [Test with target that has an ID] - expected: FAIL - - [Test with simple target (no id)] - expected: FAIL - - [Test with image target with id and src] - expected: FAIL - - [Test with image target with src only] - expected: FAIL - - [Test with disconnected target] - expected: FAIL diff --git a/testing/web-platform/meta/feature-policy/reporting/vr-reporting.https.html.ini b/testing/web-platform/meta/feature-policy/reporting/vr-reporting.https.html.ini @@ -1,3 +1,3 @@ [vr-reporting.https.html] expected: - if (os == "android") and fission: [OK, TIMEOUT] + if (os == "win") and not debug and (processor == "x86_64"): [OK, CRASH] diff --git a/testing/web-platform/meta/fetch/api/basic/conditional-get.any.js.ini b/testing/web-platform/meta/fetch/api/basic/conditional-get.any.js.ini @@ -1,5 +1,6 @@ [conditional-get.any.worker.html] expected: + if (os == "win") and not debug and (processor == "x86_64"): [OK, CRASH] if (os == "android") and not debug: [OK, CRASH] [Testing conditional GET with ETags] expected: 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,8 +1,7 @@ [embed.https.sub.tentative.html] expected: - if (os == "android") and sessionHistoryInParent and debug: [OK, CRASH] - if (os == "android") and sessionHistoryInParent and not debug: [OK, TIMEOUT] - if (os == "android") and not sessionHistoryInParent and not debug: [OK, TIMEOUT] + if (os == "android") and debug and sessionHistoryInParent: [OK, TIMEOUT, CRASH] + 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/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 @@ -91,4 +91,3 @@ [sec-fetch-site - Same-Origin -> Same-Site, no attributes] expected: - if (processor == "x86") and (os == "linux"): NOTRUN diff --git a/testing/web-platform/meta/file-system-access/showPicker-errors.https.window.js.ini b/testing/web-platform/meta/file-system-access/showPicker-errors.https.window.js.ini @@ -1,6 +1,6 @@ [showPicker-errors.https.window.html] expected: - if (os == "android") and fission: [OK, TIMEOUT] + if (os == "win") and not debug and (processor == "x86_64"): [OK, CRASH] [showOpenFilePicker: Showing a picker requires user activation.] expected: FAIL diff --git a/testing/web-platform/meta/forced-colors-mode/forced-colors-mode-57.html.ini b/testing/web-platform/meta/forced-colors-mode/forced-colors-mode-57.html.ini @@ -1,6 +1,6 @@ [forced-colors-mode-57.html] expected: - if (os == "android") and not swgl and debug: PASS + if (os == "android") and debug and not swgl: FAIL if os == "win": FAIL if os == "linux": FAIL [PASS, FAIL] diff --git a/testing/web-platform/meta/forced-colors-mode/forced-colors-mode-58.html.ini b/testing/web-platform/meta/forced-colors-mode/forced-colors-mode-58.html.ini @@ -0,0 +1,3 @@ +[forced-colors-mode-58.html] + expected: + if (os == "mac") and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/html/browsers/origin/tentative/api/idlharness.any.js.ini b/testing/web-platform/meta/html/browsers/origin/tentative/api/idlharness.any.js.ini @@ -23,9 +23,6 @@ [Origin interface: operation fromURL(USVString)] expected: FAIL - [Origin interface: operation toJSON()] - expected: FAIL - [Origin interface: attribute opaque] expected: FAIL @@ -53,12 +50,6 @@ [Origin interface: calling fromURL(USVString) on new Origin() with too few arguments must throw TypeError] expected: FAIL - [Origin interface: new Origin() must inherit property "toJSON()" with the proper type] - expected: FAIL - - [Origin interface: toJSON operation on new Origin()] - expected: FAIL - [Origin interface: new Origin() must inherit property "opaque" with the proper type] expected: FAIL @@ -100,9 +91,6 @@ [Origin interface: operation fromURL(USVString)] expected: FAIL - [Origin interface: operation toJSON()] - expected: FAIL - [Origin interface: attribute opaque] expected: FAIL @@ -130,12 +118,6 @@ [Origin interface: calling fromURL(USVString) on new Origin() with too few arguments must throw TypeError] expected: FAIL - [Origin interface: new Origin() must inherit property "toJSON()" with the proper type] - expected: FAIL - - [Origin interface: toJSON operation on new Origin()] - expected: FAIL - [Origin interface: new Origin() must inherit property "opaque" with the proper type] expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-non-integer-left.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-non-integer-left.html.ini @@ -1,38 +1,47 @@ [open-features-non-integer-left.html] [features "left=105.5" should set "left=105"] expected: + if (os == "linux") and debug and fission: [PASS, FAIL] if os == "android": FAIL [features "left=105.32" should set "left=105"] expected: + if (os == "linux") and debug and fission: [PASS, FAIL] if os == "android": FAIL [features "left=105LLl" should set "left=105"] expected: + if (os == "linux") and debug and fission: [PASS, FAIL] if os == "android": FAIL [features "left=105^4" should set "left=105"] expected: + if (os == "linux") and debug and fission: [PASS, FAIL] if os == "android": FAIL [features "left=105*3" should set "left=105"] expected: + if (os == "linux") and debug and fission: [PASS, FAIL] if os == "android": FAIL [features "left=105/5" should set "left=105"] expected: + if (os == "linux") and debug and fission: [PASS, FAIL] if os == "android": FAIL [features "left=105 " should set "left=105"] expected: + if (os == "linux") and debug and fission: [PASS, FAIL] if os == "android": FAIL [features "left=105e1" should set "left=105"] expected: + if (os == "linux") and debug and fission: [PASS, FAIL] if os == "android": FAIL [features "left=105e-1" should set "left=105"] expected: + if (os == "linux") and debug and fission: [PASS, FAIL] if os == "android": FAIL [features "left=/104" should NOT set "left=104"] @@ -41,10 +50,8 @@ [features "left=_104" should NOT set "left=104"] expected: - if (os == "mac") and debug and (version == "OS X 14.7"): [PASS, FAIL] - if (os == "linux") and not fission and not debug: [PASS, FAIL] + if asan and not fission: [PASS, FAIL] [features "left=L104" should NOT set "left=104"] expected: - if (os == "mac") and debug and (version == "OS X 14.7"): [PASS, FAIL] - if (os == "linux") and not fission and not debug: [PASS, FAIL] + if asan and not fission: [PASS, FAIL] diff --git a/testing/web-platform/meta/html/rendering/non-replaced-elements/lists/lists-styles-quirks.html.ini b/testing/web-platform/meta/html/rendering/non-replaced-elements/lists/lists-styles-quirks.html.ini @@ -0,0 +1,3 @@ +[lists-styles-quirks.html] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [OK, CRASH] diff --git a/testing/web-platform/meta/html/semantics/forms/beforeinput.tentative.html.ini b/testing/web-platform/meta/html/semantics/forms/beforeinput.tentative.html.ini @@ -1,3 +1,3 @@ [beforeinput.tentative.html] expected: - if (os == "android") and fission: [OK, TIMEOUT] + if (os == "win") and not debug and (processor == "x86_64"): [OK, CRASH] diff --git a/testing/web-platform/meta/html/semantics/forms/form-submission-0/implicit-submission.optional.html.ini b/testing/web-platform/meta/html/semantics/forms/form-submission-0/implicit-submission.optional.html.ini @@ -1,3 +1,3 @@ [implicit-submission.optional.html] expected: - if (os == "android") and fission: [TIMEOUT, OK] + if (os == "win") and not debug and (processor == "x86_64"): [OK, CRASH] diff --git a/testing/web-platform/meta/html/semantics/forms/the-select-element/customizable-select/select-click-drag-option.html.ini b/testing/web-platform/meta/html/semantics/forms/the-select-element/customizable-select/select-click-drag-option.html.ini @@ -2,9 +2,6 @@ [Clicking the invoker button and dragging to an option should choose that option and close the picker.] expected: FAIL - [Releasing the pointer on an option positioned on top of the invoker button should not close the picker.] - expected: FAIL - [mouse: Releasing the pointer on an option positioned on top of the invoker button should not close the picker.] expected: FAIL diff --git a/testing/web-platform/meta/html/semantics/links/links-created-by-a-and-area-elements/target_blank_useractivation.html.ini b/testing/web-platform/meta/html/semantics/links/links-created-by-a-and-area-elements/target_blank_useractivation.html.ini @@ -1,4 +1,19 @@ [target_blank_useractivation.html] expected: - if sessionHistoryInParent and (os == "android") and not debug: [OK, ERROR] - if not sessionHistoryInParent and not debug: [OK, ERROR] + if (os == "mac") and not debug: [OK, TIMEOUT] + if (os == "android") and not debug: [OK, ERROR] + [<area target=_blank"> mouse click] + expected: + if (os == "mac") and not debug: [PASS, NOTRUN] + + [<area target=_blank">.click()] + expected: + if (os == "mac") and not debug: [PASS, NOTRUN] + + [<a target=_blank">.click()] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + + [<a target=_blank"> mouse click] + expected: + if (os == "mac") and not debug: [PASS, NOTRUN] diff --git a/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/execution-timing/078.html.ini b/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/execution-timing/078.html.ini @@ -1,3 +1,3 @@ [078.html] expected: - if (os == "android") and fission: [OK, TIMEOUT] + if (os == "win") and not debug and (processor == "x86_64"): [OK, ERROR] diff --git a/testing/web-platform/meta/html/syntax/parsing-html-fragments/the-input-byte-stream-030.html.ini b/testing/web-platform/meta/html/syntax/parsing-html-fragments/the-input-byte-stream-030.html.ini @@ -1,3 +1,3 @@ [the-input-byte-stream-030.html] expected: - if (os == "android") and fission: [OK, TIMEOUT] + if (os == "win") and not debug and (processor == "x86_64"): [OK, CRASH] diff --git a/testing/web-platform/meta/html/webappapis/atob/base64.any.js.ini b/testing/web-platform/meta/html/webappapis/atob/base64.any.js.ini @@ -4,6 +4,8 @@ [base64.any.worker.html] [base64.any.html] + expected: + if (os == "android") and sessionHistoryInParent and not debug: [OK, TIMEOUT] [base64.https.any.shadowrealm-in-audioworklet.html] expected: diff --git a/testing/web-platform/meta/html/webappapis/the-shadowrealmglobalscope-interface/self.any.js.ini b/testing/web-platform/meta/html/webappapis/the-shadowrealmglobalscope-interface/self.any.js.ini @@ -19,4 +19,6 @@ expected: [ERROR, TIMEOUT] [self.any.shadowrealm-in-sharedworker.html] - expected: ERROR + expected: + if not sessionHistoryInParent and debug: TIMEOUT + ERROR diff --git a/testing/web-platform/meta/intersection-observer/reinsert-element.html.ini b/testing/web-platform/meta/intersection-observer/reinsert-element.html.ini @@ -2,3 +2,4 @@ [An element that is removed and reinserted without an intervening rendering update doesn't generate a 'not-intersecting' notification.] expected: if (os == "win") and debug and (processor == "x86_64"): [PASS, FAIL] + if (os == "linux") and not fission and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/intersection-observer/scroll-margin-no-intersect.html.ini b/testing/web-platform/meta/intersection-observer/scroll-margin-no-intersect.html.ini @@ -1,5 +1,5 @@ [scroll-margin-no-intersect.html] [Test scroll margin intersection] expected: - if (os_version == "24.04") and not debug and not asan and (processor == "x86_64"): [PASS, FAIL] - if (os_version == "11.26100") and debug and (processor == "x86_64"): [PASS, FAIL] + if (os == "linux") and not debug and not asan and not tsan: [PASS, FAIL] + if (os == "win") and debug and (processor == "x86_64"): [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,6 +1,6 @@ [scroll-margin-not-contained.html] [Test scroll margin intersection] expected: - if (os == "linux") and fission and debug: [PASS, FAIL] - if (os == "linux") and not fission and not debug: [PASS, FAIL] + if (os == "linux") and debug and fission: [PASS, FAIL] + if (os == "linux") and not debug and not fission: [PASS, FAIL] if (os == "win") and debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/mozilla-sync b/testing/web-platform/meta/mozilla-sync @@ -1 +1 @@ -upstream: ebec4906ada3390311451da2b224ce0d87ac153c +upstream: e5f7d98f0724537350a56f16a493be3550fbfea8 diff --git a/testing/web-platform/meta/navigation-api/navigate-event/intercept-cross-origin.html.ini b/testing/web-platform/meta/navigation-api/navigate-event/intercept-cross-origin.html.ini @@ -1,5 +1,6 @@ [intercept-cross-origin.html] expected: - if (os == "linux") and not tsan and debug: [OK, CRASH] + if (os == "win") and not debug and (processor == "x86_64"): [OK, CRASH] + if (os == "linux") and not debug and tsan: [OK, ERROR] if (os == "mac") and not debug: [OK, ERROR] - if (os == "linux") and tsan: [OK, ERROR] + if (os == "linux") and debug: [OK, CRASH] diff --git a/testing/web-platform/meta/permissions-policy/reporting/report-to-single-endpoint.https.sub.html.ini b/testing/web-platform/meta/permissions-policy/reporting/report-to-single-endpoint.https.sub.html.ini @@ -1,5 +1,6 @@ [report-to-single-endpoint.https.sub.html] expected: + if (os == "android") and sessionHistoryInParent and debug: TIMEOUT if (os == "mac") and not debug: [OK, TIMEOUT] if (os == "android") and not sessionHistoryInParent: [OK, TIMEOUT] [Reporting-Endpoints defined endpoint received reports.] diff --git a/testing/web-platform/meta/pointerevents/pointerevent_after_target_appended.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_after_target_appended.html.ini @@ -52,17 +52,19 @@ [pointer events from touch received before/after child moved at pointerup] expected: - if (os == "win") and (processor == "x86") and debug: [FAIL, NOTRUN] - if (os == "win") and (processor == "x86_64"): [FAIL, NOTRUN] - if os == "mac": [TIMEOUT, FAIL, NOTRUN] + if (os == "win") and debug and (processor == "x86_64"): [FAIL, NOTRUN] + if (os == "win") and debug and (processor == "x86"): [FAIL, TIMEOUT, NOTRUN] + if (os == "win") and not debug and (processor == "x86_64"): [FAIL, NOTRUN] + if os == "mac": [FAIL, TIMEOUT, NOTRUN] FAIL [mouse events from touch received before/after child attached at mousedown] expected: - if (os_version == "11.26100") and (processor == "x86") and debug: [PASS, NOTRUN] - if (os_version == "24.04") and not fission: [PASS, FAIL] - if (os_version == "11.26100") and (processor == "x86_64"): [PASS, NOTRUN] - if os_version == "14.70": [NOTRUN, TIMEOUT, PASS] + if (os == "win") and debug and (processor == "x86_64"): [PASS, NOTRUN] + if (os == "win") and debug and (processor == "x86"): [PASS, NOTRUN] + if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN] + if (os == "linux") and not fission: [PASS, FAIL] + if os == "mac": [TIMEOUT, PASS, NOTRUN] [mouse events from touch received before/after child moved at mouseup] expected: diff --git a/testing/web-platform/meta/referrer-policy/4K/gen/top.meta/strict-origin-when-cross-origin/xhr.http.html.ini b/testing/web-platform/meta/referrer-policy/4K/gen/top.meta/strict-origin-when-cross-origin/xhr.http.html.ini @@ -1,3 +1,3 @@ [xhr.http.html] expected: - if (os == "android") and fission: [OK, TIMEOUT] + if (os == "win") and not debug and (processor == "x86_64"): [OK, CRASH] diff --git a/testing/web-platform/meta/reporting/same-origin-same-site-credentials.https.sub.html.ini b/testing/web-platform/meta/reporting/same-origin-same-site-credentials.https.sub.html.ini @@ -2,6 +2,5 @@ [Reporting endpoints received credentials.] expected: if os == "mac": [FAIL, PASS] - if os == "android": [FAIL, PASS] if navigationApi: [FAIL, PASS] FAIL diff --git a/testing/web-platform/meta/speculation-rules/prefetch/tentative/service-worker/redirect.sub.https.html.ini b/testing/web-platform/meta/speculation-rules/prefetch/tentative/service-worker/redirect.sub.https.html.ini @@ -20,7 +20,9 @@ expected: ERROR [redirect.sub.https.html?origin=same-site&sc=in-in&sw=no-fetch-handler] - expected: ERROR + expected: + if (os == "win") and not debug and (processor == "x86_64"): [ERROR, CRASH] + ERROR [redirect.sub.https.html?origin=same-site&sc=in-out&sw=fetch-handler-synthetic] expected: ERROR diff --git a/testing/web-platform/meta/speculation-rules/prerender/no-vary-search-hint.https.html.ini b/testing/web-platform/meta/speculation-rules/prerender/no-vary-search-hint.https.html.ini @@ -59,7 +59,9 @@ expected: ERROR [no-vary-search-hint.https.html?24-24] - expected: ERROR + expected: + if not sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR [no-vary-search-hint.https.html?17-17] expected: ERROR diff --git a/testing/web-platform/meta/speculation-rules/speculation-tags/prerender-target-hint.https.html.ini b/testing/web-platform/meta/speculation-rules/speculation-tags/prerender-target-hint.https.html.ini @@ -1,2 +1,4 @@ [prerender-target-hint.https.html] - expected: ERROR + expected: + if (os == "win") and not debug and (processor == "x86_64"): [ERROR, CRASH] + ERROR diff --git a/testing/web-platform/meta/storage-access-api/hasStorageAccess-insecure.sub.window.js.ini b/testing/web-platform/meta/storage-access-api/hasStorageAccess-insecure.sub.window.js.ini @@ -1,6 +1,7 @@ [hasStorageAccess-insecure.sub.window.html] expected: - if (os == "win") and not debug and (processor == "x86_64"): [ERROR, OK, TIMEOUT] - if (os == "win") and debug: [TIMEOUT, OK] + if (os == "android") and not sessionHistoryInParent and debug: [TIMEOUT, OK] + if (os == "android") and not sessionHistoryInParent and not debug: [TIMEOUT, OK] + if (os == "win") and (processor == "x86_64"): [OK, ERROR, TIMEOUT] if (os == "mac") and not debug: [TIMEOUT, OK] [OK, TIMEOUT] diff --git a/testing/web-platform/meta/storage-access-api/requestStorageAccess-nested-cross-origin-iframe.sub.https.window.js.ini b/testing/web-platform/meta/storage-access-api/requestStorageAccess-nested-cross-origin-iframe.sub.https.window.js.ini @@ -1,27 +1,26 @@ [requestStorageAccess-nested-cross-origin-iframe.sub.https.window.html] expected: - if (os == "win") and not debug and (processor == "x86"): [TIMEOUT, OK] + if (os == "win") and (processor == "x86"): [TIMEOUT, OK] if os == "mac": [TIMEOUT, OK] [OK, TIMEOUT] [[nested-cross-origin-frame\] document.requestStorageAccess() should resolve in top-level frame or same-site iframe, otherwise reject with a NotAllowedError with no user gesture.] expected: - if (os == "win") and not debug and (processor == "x86"): TIMEOUT + if (os == "win") and (processor == "x86"): [TIMEOUT, PASS] if os == "mac": [TIMEOUT, PASS] if os == "linux": PASS [PASS, TIMEOUT] [[nested-cross-origin-frame\] document.requestStorageAccess() should be resolved with no user gesture when a permission grant exists, and should allow cookie access] expected: - if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN] - if (os == "win") and not debug and (processor == "x86"): NOTRUN - if (os == "win") and debug: [PASS, NOTRUN] + if (os == "win") and (processor == "x86_64"): [PASS, NOTRUN] + if (os == "win") and (processor == "x86"): [NOTRUN, PASS] if os == "mac": [NOTRUN, PASS] if os == "linux": PASS [PASS, FAIL, NOTRUN] [[nested-cross-origin-frame\] document.requestStorageAccess() should resolve without permission grant or user gesture] expected: - if (os == "win") and not debug and (processor == "x86"): NOTRUN + if (os == "win") and (processor == "x86"): [NOTRUN, PASS] if os == "mac": [NOTRUN, PASS] if os == "linux": PASS [PASS, NOTRUN] diff --git a/testing/web-platform/meta/storage-access-api/requestStorageAccess-nested-cross-site-iframe.sub.https.window.js.ini b/testing/web-platform/meta/storage-access-api/requestStorageAccess-nested-cross-site-iframe.sub.https.window.js.ini @@ -2,24 +2,14 @@ expected: [OK, TIMEOUT] [[nested-cross-site-frame\] document.requestStorageAccess() should be resolved with no user gesture when a permission grant exists, and should allow cookie access] expected: - if (os_version == "7.0") and debug and sessionHistoryInParent: [FAIL, PASS, NOTRUN] - if (os_version == "7.0") and debug and not sessionHistoryInParent: [PASS, FAIL, NOTRUN] - if (os_version == "7.0") and not debug and sessionHistoryInParent: [PASS, NOTRUN, FAIL] - if (os_version == "7.0") and not debug and not sessionHistoryInParent: [PASS, NOTRUN, FAIL] - if (os_version == "24.04") and debug and not fission: [PASS, NOTRUN] - if (os_version == "14") and debug and sessionHistoryInParent: [PASS, FAIL] - if (os_version == "14") and debug and not sessionHistoryInParent: [PASS, FAIL, NOTRUN] - if (os_version == "14") and not debug: [PASS, FAIL] + if (os == "linux") and not fission and debug: [PASS, NOTRUN] + if (os == "android") and debug and sessionHistoryInParent: [PASS, FAIL] + if (os == "android") and debug and not sessionHistoryInParent: [PASS, FAIL, NOTRUN] + if (os == "android") and not debug and sessionHistoryInParent: [PASS, FAIL] + if (os == "android") and not debug and not sessionHistoryInParent: [PASS, FAIL] [[nested-cross-site-frame\] document.requestStorageAccess() should resolve in top-level frame or same-site iframe, otherwise reject with a NotAllowedError with no user gesture.] - expected: - if (os_version == "7.0") and not debug and sessionHistoryInParent: [PASS, TIMEOUT, FAIL] - if (os_version == "7.0") and not debug and not sessionHistoryInParent: [PASS, TIMEOUT, FAIL] - [PASS, FAIL, TIMEOUT] + expected: [PASS, FAIL, TIMEOUT] [[nested-cross-site-frame\] document.requestStorageAccess() should be rejected with a NotAllowedError with denied permission] - expected: - if (os_version == "7.0") and debug and not sessionHistoryInParent: [FAIL, PASS, NOTRUN] - if (os_version == "7.0") and not debug and sessionHistoryInParent: [PASS, NOTRUN, FAIL] - if (os_version == "7.0") and not debug and not sessionHistoryInParent: [PASS, NOTRUN, FAIL] - [PASS, FAIL, NOTRUN] + expected: [PASS, FAIL, NOTRUN] diff --git a/testing/web-platform/meta/storage-access-api/requestStorageAccess-nested-same-origin-iframe.sub.https.window.js.ini b/testing/web-platform/meta/storage-access-api/requestStorageAccess-nested-same-origin-iframe.sub.https.window.js.ini @@ -5,23 +5,18 @@ [OK, TIMEOUT] [[nested-same-origin-frame\] document.requestStorageAccess() should resolve in top-level frame or same-site iframe, otherwise reject with a NotAllowedError with no user gesture.] expected: - if (os == "win") and (processor == "x86") and debug: [TIMEOUT, PASS] - if os == "mac": [TIMEOUT, PASS] if os == "linux": PASS [PASS, TIMEOUT] [[nested-same-origin-frame\] document.requestStorageAccess() should be resolved with no user gesture when a permission grant exists, and should allow cookie access] expected: - if (os == "win") and (processor == "x86") and debug: [NOTRUN, PASS] - if (os == "win") and (processor == "x86") and not debug: [PASS, NOTRUN] - if (os == "win") and (processor == "x86_64"): [PASS, NOTRUN] - if os == "mac": [NOTRUN, PASS] + if (os == "android") and sessionHistoryInParent and debug: [FAIL, PASS, NOTRUN] + if os == "win": [PASS, NOTRUN] + if os == "mac": [PASS, NOTRUN] if os == "linux": PASS [PASS, FAIL, NOTRUN] [[nested-same-origin-frame\] document.requestStorageAccess() should resolve without permission grant or user gesture] expected: - if (os == "win") and (processor == "x86") and debug: [NOTRUN, PASS] - if os == "mac": [NOTRUN, PASS] if os == "linux": PASS [PASS, NOTRUN] diff --git a/testing/web-platform/meta/streams/piping/close-propagation-forward.any.js.ini b/testing/web-platform/meta/streams/piping/close-propagation-forward.any.js.ini @@ -1,7 +1,4 @@ [close-propagation-forward.any.serviceworker.html] - expected: - if debug and fission and (os == "win") and (processor == "x86_64"): CRASH - if debug and not fission: CRASH [close-propagation-forward.any.sharedworker.html] @@ -9,7 +6,9 @@ [close-propagation-forward.any.html] expected: - if os == "android": [OK, CRASH] + if (os == "android") and not sessionHistoryInParent and debug: [OK, CRASH] + if (os == "android") and not sessionHistoryInParent and not debug: [OK, TIMEOUT, CRASH] + if (os == "android") and sessionHistoryInParent: [OK, CRASH] [close-propagation-forward.any.shadowrealm.html] expected: ERROR @@ -27,9 +26,7 @@ [close-propagation-forward.https.any.shadowrealm-in-serviceworker.html] expected: - if debug and fission and (os == "win") and (processor == "x86"): [CRASH, ERROR, TIMEOUT] - if debug and fission and (os == "mac"): [CRASH, ERROR, TIMEOUT] - if debug and fission and (os == "linux"): [CRASH, ERROR, TIMEOUT] + if debug and (os == "linux") and fission: [ERROR, TIMEOUT, CRASH] [ERROR, TIMEOUT] [close-propagation-forward.any.shadowrealm-in-shadowrealm.html] 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 @@ -19,7 +19,9 @@ ERROR [flow-control.any.shadowrealm-in-sharedworker.html] - expected: ERROR + expected: + if not sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR [flow-control.https.any.shadowrealm-in-audioworklet.html] expected: ERROR diff --git a/testing/web-platform/meta/streams/piping/then-interception.any.js.ini b/testing/web-platform/meta/streams/piping/then-interception.any.js.ini @@ -1,6 +1,8 @@ [then-interception.any.html] expected: - if os == "android": [OK, CRASH] + if (os == "android") and sessionHistoryInParent and debug: [OK, CRASH] + if (os == "android") and sessionHistoryInParent and not debug: [OK, TIMEOUT, CRASH] + if (os == "android") and not sessionHistoryInParent: [OK, CRASH] [then-interception.any.worker.html] @@ -18,7 +20,7 @@ [then-interception.https.any.shadowrealm-in-audioworklet.html] expected: - if os == "linux": [TIMEOUT, ERROR] + if os == "linux": [ERROR, TIMEOUT] ERROR [then-interception.any.shadowrealm-in-dedicatedworker.html] diff --git a/testing/web-platform/meta/streams/piping/throwing-options.any.js.ini b/testing/web-platform/meta/streams/piping/throwing-options.any.js.ini @@ -1,6 +1,7 @@ [throwing-options.any.sharedworker.html] expected: - if not sessionHistoryInParent and debug: [OK, TIMEOUT] + if sessionHistoryInParent: OK + [OK, TIMEOUT] [throwing-options.any.worker.html] @@ -14,7 +15,9 @@ ERROR [throwing-options.any.shadowrealm-in-dedicatedworker.html] - expected: ERROR + expected: + if not sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR [throwing-options.any.shadowrealm-in-window.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 @@ -4,8 +4,10 @@ [transform-streams.any.html] expected: + if (os == "android") and not sessionHistoryInParent and debug: [OK, CRASH] + if (os == "android") and not sessionHistoryInParent and not debug: [OK, TIMEOUT, CRASH] if (os == "mac") and not debug: [OK, CRASH] - if os == "android": [OK, CRASH] + if (os == "android") and sessionHistoryInParent: [OK, CRASH] [transform-streams.any.sharedworker.html] expected: diff --git a/testing/web-platform/meta/streams/readable-byte-streams/construct-byob-request.any.js.ini b/testing/web-platform/meta/streams/readable-byte-streams/construct-byob-request.any.js.ini @@ -23,7 +23,9 @@ expected: ERROR [construct-byob-request.any.shadowrealm-in-dedicatedworker.html] - expected: ERROR + expected: + if not sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR [construct-byob-request.any.shadowrealm-in-window.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 @@ -26,5 +26,7 @@ [patched-global.any.html] [patched-global.any.serviceworker.html] + expected: + if not sessionHistoryInParent and not debug: [OK, TIMEOUT] [patched-global.any.worker.html] diff --git a/testing/web-platform/meta/streams/readable-byte-streams/tee.any.js.ini b/testing/web-platform/meta/streams/readable-byte-streams/tee.any.js.ini @@ -11,6 +11,7 @@ [tee.any.worker.html] expected: + if (os == "android") and not sessionHistoryInParent and not debug: [OK, TIMEOUT] if os == "mac": [OK, CRASH] [tee.any.shadowrealm.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 @@ -1,5 +1,6 @@ [templated.any.sharedworker.html] expected: + if sessionHistoryInParent and (os == "android") and debug: TIMEOUT if not sessionHistoryInParent and not debug: [OK, TIMEOUT] [templated.any.serviceworker.html] diff --git a/testing/web-platform/meta/streams/readable-streams/floating-point-total-queue-size.any.js.ini b/testing/web-platform/meta/streams/readable-streams/floating-point-total-queue-size.any.js.ini @@ -28,7 +28,9 @@ expected: [ERROR, TIMEOUT] [floating-point-total-queue-size.any.shadowrealm-in-sharedworker.html] - expected: ERROR + expected: + if (os == "android") and sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR [floating-point-total-queue-size.any.shadowrealm-in-window.html] expected: ERROR diff --git a/testing/web-platform/meta/streams/readable-streams/general.any.js.ini b/testing/web-platform/meta/streams/readable-streams/general.any.js.ini @@ -1,5 +1,6 @@ [general.any.worker.html] expected: + if (os == "android") and sessionHistoryInParent and not debug: [OK, TIMEOUT] if (os == "mac") and not debug: [OK, CRASH] [general.any.html] @@ -24,7 +25,9 @@ expected: ERROR [general.https.any.shadowrealm-in-serviceworker.html] - expected: [ERROR, TIMEOUT] + expected: + if (os == "android") and debug and sessionHistoryInParent: [TIMEOUT, ERROR] + [ERROR, TIMEOUT] [general.any.shadowrealm-in-shadowrealm.html] expected: ERROR diff --git a/testing/web-platform/meta/streams/readable-streams/tee.any.js.ini b/testing/web-platform/meta/streams/readable-streams/tee.any.js.ini @@ -12,6 +12,7 @@ [tee.any.sharedworker.html] expected: + if (os == "win") and not debug and (processor == "x86_64"): [OK, CRASH] if (os == "android") and sessionHistoryInParent and not debug: [OK, TIMEOUT] [tee.any.shadowrealm.html] diff --git a/testing/web-platform/meta/streams/readable-streams/templated.any.js.ini b/testing/web-platform/meta/streams/readable-streams/templated.any.js.ini @@ -10,6 +10,7 @@ [templated.any.sharedworker.html] expected: + if (os == "android") and debug and not sessionHistoryInParent: TIMEOUT if (os == "mac") and not debug: [OK, CRASH] [templated.any.shadowrealm.html] diff --git a/testing/web-platform/meta/streams/transform-streams/errors.any.js.ini b/testing/web-platform/meta/streams/transform-streams/errors.any.js.ini @@ -1,5 +1,6 @@ [errors.any.html] expected: + if (os == "android") and not sessionHistoryInParent and not debug: [OK, TIMEOUT] if (os == "mac") and not debug: [OK, CRASH] [controller.error() should close writable immediately after readable.cancel()] expected: FAIL @@ -33,7 +34,9 @@ ERROR [errors.any.shadowrealm-in-shadowrealm.html] - expected: ERROR + expected: + if (os == "win") and not debug and (processor == "x86_64"): [ERROR, CRASH] + ERROR [errors.any.shadowrealm-in-dedicatedworker.html] expected: ERROR diff --git a/testing/web-platform/meta/streams/transform-streams/strategies.any.js.ini b/testing/web-platform/meta/streams/transform-streams/strategies.any.js.ini @@ -20,7 +20,9 @@ expected: ERROR [strategies.any.shadowrealm-in-window.html] - expected: ERROR + expected: + if not sessionHistoryInParent and debug: TIMEOUT + ERROR [strategies.any.shadowrealm-in-shadowrealm.html] expected: ERROR diff --git a/testing/web-platform/meta/streams/writable-streams/bad-strategies.any.js.ini b/testing/web-platform/meta/streams/writable-streams/bad-strategies.any.js.ini @@ -8,7 +8,7 @@ [bad-strategies.any.html] expected: - if (os == "android") and not debug and sessionHistoryInParent: [OK, CRASH] + if (os == "android") and not debug and sessionHistoryInParent: [OK, TIMEOUT, CRASH] if (os == "android") and not debug and not sessionHistoryInParent: [OK, TIMEOUT, CRASH] [bad-strategies.any.shadowrealm.html] diff --git a/testing/web-platform/meta/ua-client-hints/useragentdata.https.tentative.any.js.ini b/testing/web-platform/meta/ua-client-hints/useragentdata.https.tentative.any.js.ini @@ -1,4 +1,6 @@ [useragentdata.https.tentative.any.worker.html] + expected: + if os == "win": [OK, CRASH] [Platform version and wow64-ness on Linux should be fixed values] expected: FAIL diff --git a/testing/web-platform/meta/wasm/core/gc/array.wast.js.html.ini b/testing/web-platform/meta/wasm/core/gc/array.wast.js.html.ini @@ -1,24 +0,0 @@ -[array.wast.js.html] - [#33 Test that a WebAssembly code returns a specific result (array.wast:97)] - expected: FAIL - - [#34 Test that a WebAssembly code returns a specific result (array.wast:98)] - expected: FAIL - - [#50 Test that a WebAssembly code returns a specific result (array.wast:142)] - expected: FAIL - - [#51 Test that a WebAssembly code returns a specific result (array.wast:143)] - expected: FAIL - - [#67 Test that a WebAssembly code returns a specific result (array.wast:202)] - expected: FAIL - - [#68 Test that a WebAssembly code returns a specific result (array.wast:203)] - expected: FAIL - - [#82 Test that a WebAssembly code returns a specific result (array.wast:276)] - expected: FAIL - - [#83 Test that a WebAssembly code returns a specific result (array.wast:277)] - expected: FAIL diff --git a/testing/web-platform/meta/wasm/core/gc/array_new_data.wast.js.html.ini b/testing/web-platform/meta/wasm/core/gc/array_new_data.wast.js.html.ini @@ -1,12 +0,0 @@ -[array_new_data.wast.js.html] - [#10 Test that a WebAssembly code returns a specific result (array_new_data.wast:12)] - expected: FAIL - - [#11 Test that a WebAssembly code returns a specific result (array_new_data.wast:13)] - expected: FAIL - - [#12 Test that a WebAssembly code returns a specific result (array_new_data.wast:14)] - expected: FAIL - - [#13 Test that a WebAssembly code returns a specific result (array_new_data.wast:15)] - expected: FAIL diff --git a/testing/web-platform/meta/wasm/core/gc/array_new_elem.wast.js.html.ini b/testing/web-platform/meta/wasm/core/gc/array_new_elem.wast.js.html.ini @@ -1,24 +0,0 @@ -[array_new_elem.wast.js.html] - [#9 Test that a WebAssembly code returns a specific result (array_new_elem.wast:18)] - expected: FAIL - - [#10 Test that a WebAssembly code returns a specific result (array_new_elem.wast:19)] - expected: FAIL - - [#11 Test that a WebAssembly code returns a specific result (array_new_elem.wast:20)] - expected: FAIL - - [#12 Test that a WebAssembly code returns a specific result (array_new_elem.wast:21)] - expected: FAIL - - [#22 Test that a WebAssembly code returns a specific result (array_new_elem.wast:66)] - expected: FAIL - - [#23 Test that a WebAssembly code returns a specific result (array_new_elem.wast:67)] - expected: FAIL - - [#24 Test that a WebAssembly code returns a specific result (array_new_elem.wast:68)] - expected: FAIL - - [#25 Test that a WebAssembly code returns a specific result (array_new_elem.wast:69)] - expected: FAIL diff --git a/testing/web-platform/meta/wasm/core/gc/extern.wast.js.html.ini b/testing/web-platform/meta/wasm/core/gc/extern.wast.js.html.ini @@ -1,12 +0,0 @@ -[extern.wast.js.html] - [#13 Test that a WebAssembly code returns a specific result (extern.wast:47)] - expected: FAIL - - [#14 Test that a WebAssembly code returns a specific result (extern.wast:48)] - expected: FAIL - - [#19 Test that a WebAssembly code returns a specific result (extern.wast:54)] - expected: FAIL - - [#20 Test that a WebAssembly code returns a specific result (extern.wast:55)] - expected: FAIL diff --git a/testing/web-platform/meta/wasm/core/gc/struct.wast.js.html.ini b/testing/web-platform/meta/wasm/core/gc/struct.wast.js.html.ini @@ -1,3 +0,0 @@ -[struct.wast.js.html] - [#32 Test that a WebAssembly code returns a specific result (struct.wast:122)] - expected: FAIL diff --git a/testing/web-platform/meta/wasm/jsapi/constructor/compile.any.js.ini b/testing/web-platform/meta/wasm/jsapi/constructor/compile.any.js.ini @@ -17,7 +17,9 @@ ERROR [compile.any.shadowrealm-in-window.html] - expected: ERROR + expected: + if (os == "android") and sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR [compile.any.shadowrealm-in-dedicatedworker.html] expected: diff --git a/testing/web-platform/meta/wasm/jsapi/constructor/validate.any.js.ini b/testing/web-platform/meta/wasm/jsapi/constructor/validate.any.js.ini @@ -18,7 +18,9 @@ expected: [ERROR, TIMEOUT] [validate.any.shadowrealm-in-shadowrealm.html] - expected: ERROR + expected: + if (os == "android") and sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR [validate.https.any.shadowrealm-in-audioworklet.html] expected: ERROR diff --git a/testing/web-platform/meta/wasm/jsapi/function/type.tentative.any.js.ini b/testing/web-platform/meta/wasm/jsapi/function/type.tentative.any.js.ini @@ -45,7 +45,7 @@ [type.tentative.any.shadowrealm-in-sharedworker.html] expected: - if (os_version == "14") and debug and not sessionHistoryInParent: TIMEOUT + if not sessionHistoryInParent: [ERROR, TIMEOUT] ERROR [type.tentative.any.shadowrealm-in-window.html] 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 @@ -16,10 +16,14 @@ expected: [ERROR, TIMEOUT] [exports.any.shadowrealm-in-window.html] - expected: ERROR + expected: + if not sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR [exports.any.shadowrealm-in-dedicatedworker.html] - expected: ERROR + expected: + if (os == "android") and debug and sessionHistoryInParent: [ERROR, TIMEOUT] + ERROR [exports.any.shadowrealm-in-sharedworker.html] expected: diff --git a/testing/web-platform/meta/wasm/jsapi/module/moduleSource.tentative.any.js.ini b/testing/web-platform/meta/wasm/jsapi/module/moduleSource.tentative.any.js.ini @@ -22,6 +22,7 @@ [moduleSource.tentative.any.worker.html] expected: + if (os == "win") and not debug and (processor == "x86_64"): [OK, CRASH] if (os == "android") and debug and sessionHistoryInParent: [OK, TIMEOUT] [AbstractModuleSource intrinsic] expected: FAIL diff --git a/testing/web-platform/meta/wasm/jsapi/prototypes.any.js.ini b/testing/web-platform/meta/wasm/jsapi/prototypes.any.js.ini @@ -23,4 +23,6 @@ expected: ERROR [prototypes.any.shadowrealm-in-sharedworker.html] - expected: ERROR + expected: + if (os == "android") and debug and sessionHistoryInParent: [ERROR, TIMEOUT] + ERROR diff --git a/testing/web-platform/meta/wasm/jsapi/table/get-set.any.js.ini b/testing/web-platform/meta/wasm/jsapi/table/get-set.any.js.ini @@ -1,9 +1,11 @@ [get-set.any.html] + expected: + if not sessionHistoryInParent and not debug: [OK, TIMEOUT] [get-set.any.worker.html] expected: - if (os == "android") and not sessionHistoryInParent and not debug: [OK, TIMEOUT] - if (os == "android") and sessionHistoryInParent: [OK, TIMEOUT] + if (os == "android") and debug and sessionHistoryInParent: [OK, TIMEOUT] + if (os == "android") and not debug: [OK, TIMEOUT] [get-set.any.shadowrealm.html] expected: ERROR diff --git a/testing/web-platform/meta/wasm/jsapi/table/type.tentative.any.js.ini b/testing/web-platform/meta/wasm/jsapi/table/type.tentative.any.js.ini @@ -66,7 +66,9 @@ ERROR [type.tentative.any.shadowrealm-in-shadowrealm.html] - expected: ERROR + expected: + if (os == "android") and sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR [type.tentative.any.shadowrealm-in-sharedworker.html] expected: ERROR diff --git a/testing/web-platform/meta/wasm/jsapi/tag/toString.tentative.any.js.ini b/testing/web-platform/meta/wasm/jsapi/tag/toString.tentative.any.js.ini @@ -18,7 +18,9 @@ expected: ERROR [toString.tentative.any.shadowrealm-in-window.html] - expected: ERROR + expected: + if not sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR [toString.tentative.any.shadowrealm-in-sharedworker.html] expected: diff --git a/testing/web-platform/meta/web-locks/bfcache/release-across-thread.tentative.https.html.ini b/testing/web-platform/meta/web-locks/bfcache/release-across-thread.tentative.https.html.ini @@ -1,10 +1,10 @@ [release-across-thread.tentative.https.html] expected: - if navigationApi and debug: TIMEOUT + if (os == "linux") and debug and fission: [TIMEOUT, OK] [A held lock on worker must prevent bfcache even after main thread releases locks] expected: - if navigationApi and debug: TIMEOUT + if (os == "linux") and debug and fission: [TIMEOUT, PASS] [A held lock on shared worker must prevent bfcache even after main thread releases locks] expected: - if navigationApi and debug: NOTRUN + if (os == "linux") and debug and fission: [NOTRUN, PASS, TIMEOUT] diff --git a/testing/web-platform/meta/webaudio/the-audio-api/the-analysernode-interface/realtimeanalyser-fft-scaling.html.ini b/testing/web-platform/meta/webaudio/the-audio-api/the-analysernode-interface/realtimeanalyser-fft-scaling.html.ini @@ -1,3 +1,4 @@ [realtimeanalyser-fft-scaling.html] expected: + if sessionHistoryInParent and (os == "android") and not debug: [OK, TIMEOUT] if not sessionHistoryInParent and not debug: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/webaudio/the-audio-api/the-analysernode-interface/test-analyser-resume-after-suspended.html.ini b/testing/web-platform/meta/webaudio/the-audio-api/the-analysernode-interface/test-analyser-resume-after-suspended.html.ini @@ -1,9 +1,9 @@ [test-analyser-resume-after-suspended.html] expected: - if (os == "android") and sessionHistoryInParent and debug: [OK, CRASH] - if (os == "android") and sessionHistoryInParent and not debug: [OK, TIMEOUT] - if (os == "android") and not sessionHistoryInParent and not debug: [OK, TIMEOUT] + if (os == "android") and debug and sessionHistoryInParent: [OK, CRASH] + if (os == "android") and debug and not sessionHistoryInParent: TIMEOUT if (os == "linux") and tsan: [ERROR, TIMEOUT] + if (os == "android") and not debug: [OK, TIMEOUT] if os == "mac": [OK, TIMEOUT] [AnalyserNode resume after suspended] expected: diff --git a/testing/web-platform/meta/webaudio/the-audio-api/the-analysernode-interface/test-analyser-scale.html.ini b/testing/web-platform/meta/webaudio/the-audio-api/the-analysernode-interface/test-analyser-scale.html.ini @@ -2,3 +2,4 @@ expected: if (os == "android") and sessionHistoryInParent and not debug: [OK, TIMEOUT] if (os == "android") and not sessionHistoryInParent and debug: [OK, TIMEOUT] + if (os == "android") and not sessionHistoryInParent and not debug: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiosource-time-limits.html.ini b/testing/web-platform/meta/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiosource-time-limits.html.ini @@ -1,12 +1,4 @@ [audiosource-time-limits.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] - [Executing "buffersource: huge stop time"] - expected: FAIL - - [Executing "oscillator: huge stop time"] - expected: FAIL - [buffersource: huge stop time] expected: FAIL diff --git a/testing/web-platform/meta/webaudio/the-audio-api/the-audiocontext-interface/audiocontext-getoutputtimestamp.html.ini b/testing/web-platform/meta/webaudio/the-audio-api/the-audiocontext-interface/audiocontext-getoutputtimestamp.html.ini @@ -1,4 +1,5 @@ [audiocontext-getoutputtimestamp.html] expected: - if not asan and not sessionHistoryInParent and not debug: [OK, TIMEOUT] - if asan and not fission: [OK, CRASH] + if (os == "linux") and not fission and not debug: [OK, 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/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,3 +1,4 @@ [audionode-connect-order.html] expected: - if not sessionHistoryInParent and debug: [OK, TIMEOUT] + if not sessionHistoryInParent and debug: [TIMEOUT, OK] + if not sessionHistoryInParent and not debug: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/webaudio/the-audio-api/the-audioparam-interface/k-rate-oscillator.html.ini b/testing/web-platform/meta/webaudio/the-audio-api/the-audioparam-interface/k-rate-oscillator.html.ini @@ -1,21 +1,4 @@ [k-rate-oscillator.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] - [X k-rate detune: Difference between a-rate and k-rate outputs should have contain at least one value different from 0.] - expected: FAIL - - [< [Oscillator k-rate detune\] 1 out of 1 assertions were failed.] - expected: FAIL - - [X k-rate frequency: Difference between a-rate and k-rate outputs should have contain at least one value different from 0.] - expected: FAIL - - [< [Oscillator k-rate frequency\] 1 out of 1 assertions were failed.] - expected: FAIL - - [# AUDIT TASK RUNNER FINISHED: 2 out of 2 tasks were failed.] - expected: FAIL - [Oscillator k-rate detune] expected: FAIL diff --git a/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/context_created/original_opener.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/context_created/original_opener.py.ini @@ -0,0 +1,3 @@ +[original_opener.py] + expected: + if (display == "wayland") and not debug: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/webdriver/tests/bidi/script/add_preload_script/execution_order_tentative.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/script/add_preload_script/execution_order_tentative.py.ini @@ -13,16 +13,24 @@ [test_preload_script_properties_available_immediately[iframe-current_context_with_url\]] expected: - if (display == "x11") and not isolated_process and not fission and (os == "android") and debug and sessionHistoryInParent: [FAIL, PASS] - if (display == "x11") and not isolated_process and not fission and (os == "android") and not debug and not sessionHistoryInParent: [FAIL, PASS] - if (display == "x11") and not isolated_process and fission and (os == "linux") and not debug: [FAIL, PASS] + if (os == "linux") and not debug and not asan and (display == "x11") and tsan: [FAIL, PASS] + if (os == "linux") and not debug and not asan and (display == "x11") and not tsan: [PASS, FAIL] + if (os == "android") and not fission and not isolated_process and sessionHistoryInParent and debug: [FAIL, PASS] + if (os == "android") and not fission and not isolated_process and not sessionHistoryInParent and not debug: [FAIL, PASS] + if (os == "linux") and not debug and asan and fission: [FAIL, PASS] + if (os == "linux") and not debug and not asan and (display == "wayland"): [FAIL, PASS] + if (os == "mac") and debug: [FAIL, PASS] + if (os == "mac") and not debug: [FAIL, PASS] FAIL [test_preload_script_properties_available_immediately[iframe-current_context_without_url\]] expected: - if (display == "x11") and (os == "android") and not isolated_process and debug and fission: [FAIL, PASS] - if (display == "x11") and (os == "android") and not isolated_process and not debug and not sessionHistoryInParent: [FAIL, PASS] - if (display == "wayland") and not debug: [FAIL, PASS] + if not tsan and (os == "android") and sessionHistoryInParent and debug and fission and not isolated_process: [FAIL, PASS] + if not tsan and (os == "linux") and (display == "x11") and asan and fission: [FAIL, PASS] + if not tsan and (os == "linux") and (display == "wayland") and not debug: [FAIL, PASS] + if not tsan and (os == "android") and not sessionHistoryInParent and not debug: [FAIL, PASS] + if not tsan and (os == "mac") and not debug: [FAIL, PASS] + if tsan: [FAIL, PASS] FAIL [test_preload_script_properties_available_immediately[iframe-opener_context_with_url\]] diff --git a/testing/web-platform/meta/webdriver/tests/classic/close_window/user_prompts.py.ini b/testing/web-platform/meta/webdriver/tests/classic/close_window/user_prompts.py.ini @@ -0,0 +1,3 @@ +[user_prompts.py] + expected: + if asan and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/webidl/ecmascript-binding/es-exceptions/DOMException-constructor-and-prototype.any.js.ini b/testing/web-platform/meta/webidl/ecmascript-binding/es-exceptions/DOMException-constructor-and-prototype.any.js.ini @@ -1,4 +1,6 @@ [DOMException-constructor-and-prototype.any.worker.html] + expected: + if not sessionHistoryInParent and not debug: [OK, TIMEOUT] [DOMException-constructor-and-prototype.any.html] 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 @@ -25,4 +25,6 @@ expected: ERROR [DOMException-is-error.any.shadowrealm-in-window.html] - expected: ERROR + expected: + if (os == "android") and debug and sessionHistoryInParent: TIMEOUT + ERROR diff --git a/testing/web-platform/meta/webidl/ecmascript-binding/global-object-implicit-this-value-cross-realm.html.ini b/testing/web-platform/meta/webidl/ecmascript-binding/global-object-implicit-this-value-cross-realm.html.ini @@ -1,3 +1,3 @@ [global-object-implicit-this-value-cross-realm.html] expected: - if (os == "android") and fission: [OK, TIMEOUT] + if not sessionHistoryInParent and not debug: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/webrtc-encoded-transform/RTCRtpScriptTransform-encoded-transform.https.html.ini b/testing/web-platform/meta/webrtc-encoded-transform/RTCRtpScriptTransform-encoded-transform.https.html.ini @@ -3,6 +3,7 @@ expected: if (os == "win") and not debug and (processor == "x86"): [OK, TIMEOUT] if (os == "android") and sessionHistoryInParent and not debug: [OK, TIMEOUT] + if (os == "android") and not sessionHistoryInParent and not debug: [OK, TIMEOUT] [Receiver and sender read, modifiy and write video frames.] bug: 1709960 expected: diff --git a/testing/web-platform/meta/webrtc-encoded-transform/RTCRtpScriptTransform-sender-worker-single-frame.https.html.ini b/testing/web-platform/meta/webrtc-encoded-transform/RTCRtpScriptTransform-sender-worker-single-frame.https.html.ini @@ -1,6 +1,7 @@ [RTCRtpScriptTransform-sender-worker-single-frame.https.html] expected: if (os == "linux") and not debug and not asan and not tsan: [OK, TIMEOUT] + if (os == "android") and sessionHistoryInParent and not debug: [OK, TIMEOUT] if (os == "mac") and debug: [OK, TIMEOUT] [RTCRtpSender initializes its transform attribute and the Worker sends an RTCEncodedAudioFrame back] expected: diff --git a/testing/web-platform/meta/webrtc-encoded-transform/script-change-transform.https.html.ini b/testing/web-platform/meta/webrtc-encoded-transform/script-change-transform.https.html.ini @@ -1,4 +1,5 @@ [script-change-transform.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") and debug: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/webrtc-encoded-transform/script-transform-generateKeyFrame.https.html.ini b/testing/web-platform/meta/webrtc-encoded-transform/script-transform-generateKeyFrame.https.html.ini @@ -1,10 +1,10 @@ [script-transform-generateKeyFrame.https.html] expected: + if (os == "android") and sessionHistoryInParent and debug: [OK, TIMEOUT] + if (os == "android") and sessionHistoryInParent and not debug: [OK, CRASH, TIMEOUT] if (os == "android") and not sessionHistoryInParent and debug: [OK, TIMEOUT] if (os == "android") and not sessionHistoryInParent and not debug: [OK, TIMEOUT, CRASH] - if (os == "mac") and debug: TIMEOUT if (os == "linux") and not debug: [OK, CRASH] - if (os == "android") and sessionHistoryInParent: [OK, TIMEOUT] [generateKeyFrame() throws for audio] expected: if (os == "win") and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/webrtc-stats/__dir__.ini b/testing/web-platform/meta/webrtc-stats/__dir__.ini @@ -1 +1 @@ -lsan-allowed: [Alloc, mozilla::dom::StructuredCloneHolder::CustomReadTransferHandler] +lsan-allowed: [Alloc, NS_NewRunnableFunction, mozilla::dom::StructuredCloneHolder::CustomReadTransferHandler] diff --git a/testing/web-platform/meta/webrtc/RTCDataChannel-worker-GC.html.ini b/testing/web-platform/meta/webrtc/RTCDataChannel-worker-GC.html.ini @@ -1,5 +1,6 @@ [RTCDataChannel-worker-GC.html] expected: + if sessionHistoryInParent and (os == "android") and not debug: [OK, TIMEOUT] if not sessionHistoryInParent and not debug: [OK, TIMEOUT] [While remote PC remains open, its worker datachannel should not be collected] bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1858557 diff --git a/testing/web-platform/meta/webrtc/RTCRtpReceiver-getParameters.html.ini b/testing/web-platform/meta/webrtc/RTCRtpReceiver-getParameters.html.ini @@ -1,7 +1,7 @@ [RTCRtpReceiver-getParameters.html] expected: - if not sessionHistoryInParent and debug: [OK, TIMEOUT] - if sessionHistoryInParent and (os == "android") and debug: [OK, TIMEOUT] + if (os == "android") and not debug and sessionHistoryInParent: [OK, TIMEOUT] + if (os == "android") and debug: [OK, TIMEOUT] [getParameters() with audio receiver] bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1765851 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,4 @@ [RTCRtpSender-transport.https.html] expected: - if not sessionHistoryInParent and debug: [OK, TIMEOUT] - 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/webrtc/legacy/munge-dont.html.ini b/testing/web-platform/meta/webrtc/legacy/munge-dont.html.ini @@ -1,6 +1,7 @@ [munge-dont.html] expected: - if not sessionHistoryInParent and debug: [OK, TIMEOUT] + if (os == "android") and debug and not sessionHistoryInParent: [OK, TIMEOUT] + if (os == "mac") and not debug: [OK, TIMEOUT] [Rejects SDP munging between createOffer and setLocalDescription] expected: FAIL diff --git a/testing/web-platform/meta/webrtc/legacy/simplecall_callbacks.optional.https.html.ini b/testing/web-platform/meta/webrtc/legacy/simplecall_callbacks.optional.https.html.ini @@ -1,4 +1,4 @@ [simplecall_callbacks.optional.https.html] - expected: - if isolated_process: CRASH bug: 1709960 + expected: + if (os == "mac") 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,12 +2,8 @@ bug: 1709960 [Can demux two video tracks with different payload types on a bundled connection] expected: - 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] + if os == "linux": [PASS, TIMEOUT] [Can demux two video tracks with the same payload type on an unbundled connection] expected: - 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] + if os == "linux": [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 @@ -1,17 +1,14 @@ [video-codecs.https.html] max-asserts: 3 expected: + if (os == "android") and debug and sessionHistoryInParent: [OK, TIMEOUT] 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/webrtc/simulcast/h264.https.html.ini b/testing/web-platform/meta/webrtc/simulcast/h264.https.html.ini @@ -1,11 +1,8 @@ [h264.https.html] bug: 1709960 - expected: - if os == "linux": TIMEOUT [H264 simulcast setup with two streams] expected: - if (os == "mac") and debug: PASS - if os == "linux": TIMEOUT - if os == "android": PASS - if (os == "win") and not debug and (processor == "x86_64"): [FAIL, PASS] - [PASS, FAIL] + 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] diff --git a/testing/web-platform/meta/webrtc/simulcast/vp8.https.html.ini b/testing/web-platform/meta/webrtc/simulcast/vp8.https.html.ini @@ -0,0 +1,3 @@ +[vp8.https.html] + expected: + if not sessionHistoryInParent and debug: TIMEOUT diff --git a/testing/web-platform/meta/websockets/Close-server-initiated-close.any.js.ini b/testing/web-platform/meta/websockets/Close-server-initiated-close.any.js.ini @@ -1,18 +1,12 @@ [Close-server-initiated-close.any.worker.html?wss] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [Close-server-initiated-close.any.worker.html] expected: if (os == "android") and fission: [OK, TIMEOUT] [Close-server-initiated-close.any.worker.html?wpt_flags=h2] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [Close-server-initiated-close.any.html?wss] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [Close-server-initiated-close.any.html] expected: @@ -20,4 +14,8 @@ [Close-server-initiated-close.any.html?wpt_flags=h2] expected: - if (os == "android") and fission: [OK, TIMEOUT] + if not sessionHistoryInParent and not debug: [OK, TIMEOUT] + +[Close-server-initiated-close.any.worker.html?default] + +[Close-server-initiated-close.any.html?default] diff --git a/testing/web-platform/meta/websockets/Create-extensions-empty.any.js.ini b/testing/web-platform/meta/websockets/Create-extensions-empty.any.js.ini @@ -1,6 +1,6 @@ [Create-extensions-empty.any.html?wpt_flags=h2] expected: - if (os == "android") and fission: [OK, TIMEOUT] + if (os == "win") and not debug and (processor == "x86_64"): [OK, CRASH] [Create WebSocket - wsocket.extensions should be set to '' after connection is established - Connection should be closed] expected: if os == "mac": [PASS, FAIL] @@ -11,17 +11,15 @@ if (os == "android") and fission: [OK, TIMEOUT] [Create-extensions-empty.any.worker.html?wpt_flags=h2] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [Create-extensions-empty.any.worker.html] expected: if (os == "android") and fission: [OK, TIMEOUT] [Create-extensions-empty.any.html?wss] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [Create-extensions-empty.any.worker.html?wss] - expected: - if (os == "android") and fission: [OK, TIMEOUT] + +[Create-extensions-empty.any.worker.html?default] + +[Create-extensions-empty.any.html?default] diff --git a/testing/web-platform/meta/websockets/cookies/002.html.ini b/testing/web-platform/meta/websockets/cookies/002.html.ini @@ -1,11 +1,11 @@ [002.html?wss&wpt_flags=https] expected: - if (os == "android") and fission: [OK, TIMEOUT] + if (os == "win") and not debug and (processor == "x86_64"): [OK, ERROR] [002.html] expected: if (os == "android") and fission: [OK, TIMEOUT] [002.html?wpt_flags=h2] - expected: - if (os == "android") and fission: [OK, TIMEOUT] + +[002.html?default] diff --git a/testing/web-platform/meta/websockets/interfaces/WebSocket/events/012.html.ini b/testing/web-platform/meta/websockets/interfaces/WebSocket/events/012.html.ini @@ -0,0 +1,5 @@ +[012.html?default] + +[012.html?wss] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [OK, CRASH] diff --git a/testing/web-platform/meta/webxr/dom-overlay/nested_fullscreen.https.html.ini b/testing/web-platform/meta/webxr/dom-overlay/nested_fullscreen.https.html.ini @@ -1,5 +1,6 @@ [nested_fullscreen.https.html] expected: + if (os == "win") and not debug and (processor == "x86_64"): [OK, CRASH] if (os == "mac") and not debug: [OK, ERROR] [Check XR session from fullscreen - webgl] expected: FAIL diff --git a/testing/web-platform/meta/xhr/formdata/has.any.js.ini b/testing/web-platform/meta/xhr/formdata/has.any.js.ini @@ -1,7 +1,5 @@ [has.any.worker.html] expected: - if (os == "android") and fission: [OK, TIMEOUT] + if (os == "android") and sessionHistoryInParent and not debug: [OK, TIMEOUT] [has.any.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/xhr/loadstart-and-state.html.ini b/testing/web-platform/meta/xhr/loadstart-and-state.html.ini @@ -1,3 +1,3 @@ [loadstart-and-state.html] expected: - if (os == "android") and fission: [OK, TIMEOUT] + if (os == "win") and not debug and (processor == "x86_64"): [OK, CRASH]