From cdc22801e4d9196cb9afea34a2cb44e80df7c437 Mon Sep 17 00:00:00 2001 From: moz-wptsync-bot Date: Sat, 13 Jan 2024 09:46:55 +0000 Subject: [PATCH] Bug 1874535 - [wpt-sync] Update web-platform-tests to 2fb9eb91e48870dd8f9bbb7adae728d29fbbb58f, a=testonly MANUAL PUSH: wpt sync bot wpt-head: 2fb9eb91e48870dd8f9bbb7adae728d29fbbb58f wpt-type: landing --- .../IndexedDB/idb-explicit-commit.any.js.ini | 29 ++- ...Store_subscribe_arguments.https.any.js.ini | 6 +- .../encoding/streams/backpressure.any.js.ini | 6 - .../meta/encoding/textdecoder-copy.any.js.ini | 2 +- .../textdecoder-fatal-single-byte.any.js.ini | 2 + .../first-input-interactionid-tap.html.ini | 4 +- ...enabled-features-allow-self.https.html.ini | 6 - ...ed-features-attribute-allow.https.html.ini | 3 - ...vigator-keyboard-layout-map.https.html.ini | 3 - ...eSystemBaseHandle-buckets.https.any.js.ini | 16 +- ...temBaseHandle-getUniqueId.https.any.js.ini | 51 +++-- ...temBaseHandle-isSameEntry.https.any.js.ini | 33 +-- ...tive-locking.https.tentative.worker.js.ini | 216 ++++++------------ ...mWritableFileStream-write.https.any.js.ini | 85 ++++--- .../iframe-popup.https.html.ini | 12 +- .../resource-selection-invoke-load.html.ini | 8 +- ...opover-types-with-hints.tentative.html.ini | 8 - ...nt-handler-attributes-body-window.html.ini | 18 ++ ...andler-attributes-frameset-window.html.ini | 18 ++ ...andler-attributes-windowless-body.html.ini | 12 + ...s-realm-callback-report-exception.html.ini | 2 - ...d-by-permissions-policy.https.sub.html.ini | 5 + .../root-margin.html.ini | 14 +- ...-origin-subframe-complex-clip.sub.html.ini | 2 +- ...-subframe-masked-complex-clip.sub.html.ini | 2 +- ...masked-pointer-events-mixed-2.sub.html.ini | 2 +- ...e-masked-pointer-events-mixed.sub.html.ini | 2 +- ...me-masked-pointer-events-none.sub.html.ini | 3 +- ...cross-origin-subframe-overlap.sub.html.ini | 3 +- ...s-origin-subframe-transformed.sub.html.ini | 3 +- .../cross-origin-subframe.sub.html.ini | 3 +- .../same-origin-subframe.sub.html.ini | 2 +- .../tentative/toplevel.html.ini | 2 +- ...r-heuristics-background.tentative.html.ini | 7 +- .../longtask-timing/idlharness.window.js.ini | 84 +++++++ testing/web-platform/meta/mozilla-sync | 2 +- .../idlharness.https.window.js.ini | 9 +- .../print/crashtests/reload-crash.html.ini | 3 +- .../svg/processing-instruction.html.ini | 4 + .../meta/serial/idlharness.https.any.js.ini | 6 + .../error-propagation-backward.any.js.ini | 8 +- .../service-worker.https.html.ini | 5 +- .../add-error.tentative.https.html.ini | 3 +- .../add-success.tentative.https.html.ini | 3 +- ...e-dynamics-compressor-connections.html.ini | 3 + .../osc-basic-waveform.html.ini | 9 + .../panner-rolloff-clamping.html.ini | 3 + .../bidi/input/perform_actions/invalid.py.ini | 6 +- .../network/fetch_error/fetch_error.py.ini | 30 ++- .../tests/classic/find_element/find.py.ini | 4 + .../perform_actions/user_prompts.py.ini | 4 + .../meta/webnn/idlharness.https.any.js.ini | 18 -- .../supported-stats.https.html.ini | 40 ++-- 53 files changed, 461 insertions(+), 373 deletions(-) create mode 100644 testing/web-platform/meta/webdriver/tests/classic/find_element/find.py.ini create mode 100644 testing/web-platform/meta/webdriver/tests/classic/perform_actions/user_prompts.py.ini diff --git a/testing/web-platform/meta/IndexedDB/idb-explicit-commit.any.js.ini b/testing/web-platform/meta/IndexedDB/idb-explicit-commit.any.js.ini index 417d7819bf88..264888bcc8f9 100644 --- a/testing/web-platform/meta/IndexedDB/idb-explicit-commit.any.js.ini +++ b/testing/web-platform/meta/IndexedDB/idb-explicit-commit.any.js.ini @@ -2,28 +2,27 @@ disabled: if win10_2004 and ccov: https://bugzilla.mozilla.org/show_bug.cgi?id=1733368 expected: - if (os == "linux") and debug and fission and swgl: [ERROR, OK] - if (os == "linux") and debug and fission and not swgl: ERROR - if (os == "win") and (processor == "x86_64") and swgl: [OK, ERROR, TIMEOUT] - if (os == "win") and (processor == "x86_64") and not swgl: [ERROR, OK, TIMEOUT] - if (os == "win") and (processor == "x86") and debug: [ERROR, OK] - if (os == "win") and (processor == "x86") and not debug: [OK, ERROR, TIMEOUT] + if (os == "win") and debug and (processor == "x86_64") and swgl: [ERROR, OK, TIMEOUT] + if (os == "win") and debug and (processor == "x86_64") and not swgl: [OK, ERROR, TIMEOUT] + if (os == "linux") and debug and fission and not swgl: [OK, ERROR] + if (os == "linux") and not debug and fission and tsan: [OK, ERROR] + if (os == "win") and not debug and (processor == "x86_64"): [ERROR, OK, TIMEOUT] + if (os == "win") and not debug and (processor == "x86"): [ERROR, OK, TIMEOUT] if (os == "linux") and debug and not fission: OK - if os == "mac": [ERROR, OK] + if (os == "linux") and not debug and not fission: [OK, ERROR] if os == "android": OK - [OK, ERROR] + [ERROR, OK] [Transactions that explicitly commit and have errors should abort.] expected: - if (os == "win") and debug and (processor == "x86_64") and not swgl: [FAIL, PASS, NOTRUN] - if (os == "linux") and debug and fission and swgl: [FAIL, PASS] - if (os == "linux") and debug and fission and not swgl: FAIL - if (os == "win") and debug and (processor == "x86"): [FAIL, PASS] + if (os == "win") and debug and (processor == "x86_64") and not swgl: [PASS, FAIL, NOTRUN] + if (os == "linux") and debug and fission and not swgl: [PASS, FAIL] + if (os == "linux") and not debug and fission and tsan: [PASS, FAIL] if (os == "win") and not debug and (processor == "x86_64"): [FAIL, PASS, TIMEOUT, NOTRUN] - if (os == "win") and not debug and (processor == "x86"): [PASS, FAIL, TIMEOUT, NOTRUN] + if (os == "win") and not debug and (processor == "x86"): [FAIL, PASS, TIMEOUT, NOTRUN] if (os == "linux") and debug and not fission: PASS - if os == "mac": [FAIL, PASS] + if (os == "linux") and not debug and not fission: [PASS, FAIL] if os == "android": PASS - [PASS, FAIL] + [FAIL, PASS] [Transactions that handle all errors properly should behave as expected when an explicit commit is called in an onerror handler.] expected: diff --git a/testing/web-platform/meta/cookie-store/cookieStore_subscribe_arguments.https.any.js.ini b/testing/web-platform/meta/cookie-store/cookieStore_subscribe_arguments.https.any.js.ini index add830bb4ec9..ffa91d7308eb 100644 --- a/testing/web-platform/meta/cookie-store/cookieStore_subscribe_arguments.https.any.js.ini +++ b/testing/web-platform/meta/cookie-store/cookieStore_subscribe_arguments.https.any.js.ini @@ -8,11 +8,13 @@ expected: FAIL [cookieStore.subscribe is idempotent] - expected: FAIL + expected: + if os == "win": [FAIL, TIMEOUT] + FAIL [CookieStore.unsubscribe is idempotent] expected: - if os == "win": [FAIL, TIMEOUT] + if os == "win": [FAIL, NOTRUN, TIMEOUT] FAIL diff --git a/testing/web-platform/meta/encoding/streams/backpressure.any.js.ini b/testing/web-platform/meta/encoding/streams/backpressure.any.js.ini index 40cdaa2d3ae7..a8abcd0adf9a 100644 --- a/testing/web-platform/meta/encoding/streams/backpressure.any.js.ini +++ b/testing/web-platform/meta/encoding/streams/backpressure.any.js.ini @@ -1,16 +1,10 @@ [backpressure.any.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [backpressure.any.worker.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [backpressure.any.serviceworker.html] [backpressure.any.sharedworker.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [backpressure.any.shadowrealm.html] expected: ERROR diff --git a/testing/web-platform/meta/encoding/textdecoder-copy.any.js.ini b/testing/web-platform/meta/encoding/textdecoder-copy.any.js.ini index 9d58e2dd703d..1919f0d6cb16 100644 --- a/testing/web-platform/meta/encoding/textdecoder-copy.any.js.ini +++ b/testing/web-platform/meta/encoding/textdecoder-copy.any.js.ini @@ -16,7 +16,7 @@ [textdecoder-copy.any.serviceworker.html] expected: if (os == "win") and not debug and (processor == "x86"): [OK, TIMEOUT] - if (os == "android") and debug and not swgl: TIMEOUT + if (os == "android") and debug: TIMEOUT if (os == "android") and not debug: [OK, TIMEOUT] [Modify buffer after passing it in (SharedArrayBuffer)] expected: FAIL diff --git a/testing/web-platform/meta/encoding/textdecoder-fatal-single-byte.any.js.ini b/testing/web-platform/meta/encoding/textdecoder-fatal-single-byte.any.js.ini index 81f64351d78b..44510ea1f092 100644 --- a/testing/web-platform/meta/encoding/textdecoder-fatal-single-byte.any.js.ini +++ b/testing/web-platform/meta/encoding/textdecoder-fatal-single-byte.any.js.ini @@ -31,6 +31,8 @@ [textdecoder-fatal-single-byte.any.worker.html?1001-2000] [textdecoder-fatal-single-byte.any.worker.html?2001-3000] + expected: + if (os == "linux") and not debug and fission and (processor == "x86_64") and not asan and not tsan: [OK, ERROR] [textdecoder-fatal-single-byte.any.worker.html?1-1000] expected: diff --git a/testing/web-platform/meta/event-timing/first-input-interactionid-tap.html.ini b/testing/web-platform/meta/event-timing/first-input-interactionid-tap.html.ini index 3d456f1bdd2c..e2e153c3d09e 100644 --- a/testing/web-platform/meta/event-timing/first-input-interactionid-tap.html.ini +++ b/testing/web-platform/meta/event-timing/first-input-interactionid-tap.html.ini @@ -1,12 +1,12 @@ [first-input-interactionid-tap.html] expected: if (os == "android") and debug and swgl: [OK, TIMEOUT] - if (os == "android") and debug and not swgl: OK + if (os == "android") and debug and not swgl: [OK, TIMEOUT] if (os == "android") and not debug: [OK, TIMEOUT] [TIMEOUT, OK] [The interactionId of the first input entry should match the same pointerdown entry of event timing when tap.] expected: if (os == "android") and debug and swgl: [FAIL, TIMEOUT] - if (os == "android") and debug and not swgl: FAIL + if (os == "android") and debug and not swgl: [FAIL, TIMEOUT] if (os == "android") and not debug: [FAIL, TIMEOUT] [TIMEOUT, FAIL] diff --git a/testing/web-platform/meta/fenced-frame/default-enabled-features-allow-self.https.html.ini b/testing/web-platform/meta/fenced-frame/default-enabled-features-allow-self.https.html.ini index cbd7b84b3766..2a05c39634c7 100644 --- a/testing/web-platform/meta/fenced-frame/default-enabled-features-allow-self.https.html.ini +++ b/testing/web-platform/meta/fenced-frame/default-enabled-features-allow-self.https.html.ini @@ -2,12 +2,6 @@ [Cross-origin fenced frame does not load when feature policies are self] expected: FAIL - [Fenced frames default feature policies are set to not allow anything.] - expected: FAIL - - [Same-origin fenced frame does not when feature policies are self] - expected: FAIL - [Same-origin fenced frame does not load when feature policies are self] expected: FAIL diff --git a/testing/web-platform/meta/fenced-frame/default-enabled-features-attribute-allow.https.html.ini b/testing/web-platform/meta/fenced-frame/default-enabled-features-attribute-allow.https.html.ini index 73ab3d0e940c..e44001b28d39 100644 --- a/testing/web-platform/meta/fenced-frame/default-enabled-features-attribute-allow.https.html.ini +++ b/testing/web-platform/meta/fenced-frame/default-enabled-features-attribute-allow.https.html.ini @@ -5,9 +5,6 @@ [Cross-origin fenced frame with allow attribute enabling required features] expected: FAIL - [Delivered policies can further restrict permissions of a fenced frame] - expected: FAIL - [Delivered policies can further restrict permissions of a fixed permissions fenced frame] expected: FAIL diff --git a/testing/web-platform/meta/fenced-frame/navigator-keyboard-layout-map.https.html.ini b/testing/web-platform/meta/fenced-frame/navigator-keyboard-layout-map.https.html.ini index 6f8487c8d041..36acd9eeb98f 100644 --- a/testing/web-platform/meta/fenced-frame/navigator-keyboard-layout-map.https.html.ini +++ b/testing/web-platform/meta/fenced-frame/navigator-keyboard-layout-map.https.html.ini @@ -1,7 +1,4 @@ [navigator-keyboard-layout-map.https.html] - [keyboard.getLayoutMap()] - expected: FAIL - [keyboard.getLayoutMap() from non-opaque fenced frame] expected: FAIL diff --git a/testing/web-platform/meta/fs/FileSystemBaseHandle-buckets.https.any.js.ini b/testing/web-platform/meta/fs/FileSystemBaseHandle-buckets.https.any.js.ini index 0f6327afd613..7305ef3210a9 100644 --- a/testing/web-platform/meta/fs/FileSystemBaseHandle-buckets.https.any.js.ini +++ b/testing/web-platform/meta/fs/FileSystemBaseHandle-buckets.https.any.js.ini @@ -1,18 +1,26 @@ [FileSystemBaseHandle-buckets.https.any.worker.html] + expected: + if (processor == "x86") and (os == "win") and not debug: [OK, TIMEOUT] [isSameEntry works as expected with buckets] - expected: FAIL + expected: + if (processor == "x86") and (os == "win") and not debug: [FAIL, TIMEOUT] + FAIL [getDirectory promise rejects if bucket has been deleted] - expected: FAIL + expected: + if (processor == "x86") and (os == "win") and not debug: [FAIL, NOTRUN] + FAIL [Bucket quota restricts the size of a file that can be created] - expected: FAIL + expected: + if (processor == "x86") and (os == "win") and not debug: [FAIL, NOTRUN] + FAIL [FileSystemBaseHandle-buckets.https.any.html] expected: - if (os == "win") and not debug and (processor == "x86"): [OK, TIMEOUT] if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT] + if (os == "win") and not debug and (processor == "x86"): [OK, TIMEOUT] [isSameEntry works as expected with buckets] expected: if (os == "win") and not debug and (processor == "x86_64"): [FAIL, TIMEOUT] diff --git a/testing/web-platform/meta/fs/FileSystemBaseHandle-getUniqueId.https.any.js.ini b/testing/web-platform/meta/fs/FileSystemBaseHandle-getUniqueId.https.any.js.ini index 3e2baed34207..7fe652887594 100644 --- a/testing/web-platform/meta/fs/FileSystemBaseHandle-getUniqueId.https.any.js.ini +++ b/testing/web-platform/meta/fs/FileSystemBaseHandle-getUniqueId.https.any.js.ini @@ -1,7 +1,8 @@ [FileSystemBaseHandle-getUniqueId.https.any.html] expected: if (os == "win") and debug and swgl: [OK, TIMEOUT] - if (os == "win") and not debug: [OK, TIMEOUT] + if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT] + if (os == "win") and not debug and (processor == "x86"): [OK, ERROR, TIMEOUT] [identical directory handles return the same ID] expected: FAIL @@ -9,64 +10,71 @@ expected: FAIL [different handles for the same directory return the same ID] - expected: FAIL + expected: + if (processor == "x86") and (os == "win") and not debug: [FAIL, NOTRUN] + FAIL [identical file handles return the same unique ID] expected: - if (processor == "x86") and not debug: [FAIL, TIMEOUT] + if (processor == "x86") and not debug and (os == "win"): [FAIL, NOTRUN, TIMEOUT] + if (processor == "x86") and not debug and (os == "linux"): [FAIL, TIMEOUT] FAIL [different files return different IDs] expected: + if (os == "win") and debug and swgl: [FAIL, TIMEOUT] if (os == "win") and not debug and (processor == "x86_64"): [FAIL, TIMEOUT] if (os == "win") and not debug and (processor == "x86"): [FAIL, NOTRUN] - if (os == "win") and debug and swgl: [FAIL, TIMEOUT] FAIL [different handles for the same file return the same ID] expected: + if (os == "win") and debug and swgl: [FAIL, TIMEOUT, NOTRUN] if (os == "win") and not debug and (processor == "x86_64"): [FAIL, TIMEOUT, NOTRUN] if (os == "win") and not debug and (processor == "x86"): [FAIL, NOTRUN] - if (os == "win") and debug and swgl: [FAIL, TIMEOUT, NOTRUN] FAIL [two files of the same name in different directories return different IDs] expected: - if (os == "win") and not debug and (processor == "x86_64"): [FAIL, NOTRUN] - if (os == "win") and not debug and (processor == "x86"): [FAIL, TIMEOUT, NOTRUN] if (os == "win") and debug and swgl: [FAIL, TIMEOUT, NOTRUN] + if (os == "win") and not debug and (processor == "x86_64"): [FAIL, NOTRUN] + if (os == "win") and not debug and (processor == "x86"): [FAIL, NOTRUN, TIMEOUT] FAIL [a file and a directory return different IDs] expected: if (os == "win") and debug and swgl: [FAIL, NOTRUN] - if (os == "win") and not debug: [FAIL, NOTRUN] + if (os == "win") and not debug and (processor == "x86_64"): [FAIL, NOTRUN] + if (os == "win") and not debug and (processor == "x86"): [FAIL, NOTRUN] FAIL [a file and a directory of the same path return different IDs] expected: if (os == "win") and debug and swgl: [FAIL, NOTRUN] - if (os == "win") and not debug: [FAIL, NOTRUN] + if (os == "win") and not debug and (processor == "x86_64"): [FAIL, NOTRUN] + if (os == "win") and not debug and (processor == "x86"): [FAIL, NOTRUN] FAIL [unique ID of a file handle does not change after writes] expected: if (os == "win") and debug and swgl: [FAIL, NOTRUN] - if (os == "win") and not debug: [FAIL, NOTRUN] + if (os == "win") and not debug and (processor == "x86_64"): [FAIL, NOTRUN] + if (os == "win") and not debug and (processor == "x86"): [FAIL, NOTRUN] FAIL [unique ID is in GUID version 4 format] expected: if (os == "win") and debug and swgl: [FAIL, NOTRUN] - if (os == "win") and not debug: [FAIL, NOTRUN] + if (os == "win") and not debug and (processor == "x86_64"): [FAIL, NOTRUN] + if (os == "win") and not debug and (processor == "x86"): [FAIL, NOTRUN] FAIL [FileSystemBaseHandle-getUniqueId.https.any.worker.html] expected: if (os == "win") and debug and swgl: [OK, TIMEOUT] - if (os == "win") and not debug and (processor == "x86"): [OK, TIMEOUT] if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT] + if (os == "win") and not debug and (processor == "x86"): [OK, TIMEOUT] [identical directory handles return the same ID] expected: FAIL @@ -91,40 +99,41 @@ [different handles for the same file return the same ID] expected: if (os == "win") and debug and swgl: [FAIL, NOTRUN] - if (os == "win") and not debug: [FAIL, NOTRUN] + if (os == "win") and not debug and (processor == "x86_64"): [FAIL, NOTRUN] + if (os == "win") and not debug and (processor == "x86"): [FAIL, NOTRUN] FAIL [two files of the same name in different directories return different IDs] expected: - if (os == "win") and not debug and (processor == "x86"): [FAIL, TIMEOUT, NOTRUN] - if (os == "win") and not debug and (processor == "x86_64"): [FAIL, NOTRUN] if (os == "win") and debug and swgl: [FAIL, NOTRUN] + if (os == "win") and not debug and (processor == "x86_64"): [FAIL, NOTRUN] + if (os == "win") and not debug and (processor == "x86"): [FAIL, NOTRUN, TIMEOUT] FAIL [a file and a directory return different IDs] expected: - if (os == "win") and not debug and (processor == "x86"): [FAIL, TIMEOUT, NOTRUN] - if (os == "win") and not debug and (processor == "x86_64"): [FAIL, NOTRUN] if (os == "win") and debug and swgl: [FAIL, NOTRUN] + if (os == "win") and not debug and (processor == "x86_64"): [FAIL, NOTRUN] + if (os == "win") and not debug and (processor == "x86"): [FAIL, NOTRUN, TIMEOUT] FAIL [a file and a directory of the same path return different IDs] expected: if (os == "win") and debug and swgl: [FAIL, NOTRUN] - if (os == "win") and not debug and (processor == "x86"): [FAIL, NOTRUN] if (os == "win") and not debug and (processor == "x86_64"): [FAIL, NOTRUN] + if (os == "win") and not debug and (processor == "x86"): [FAIL, NOTRUN] FAIL [unique ID of a file handle does not change after writes] expected: - if (os == "win") and not debug and (processor == "x86"): [FAIL, NOTRUN] - if (os == "win") and not debug and (processor == "x86_64"): [FAIL, NOTRUN] if (os == "win") and debug and swgl: [FAIL, NOTRUN] + if (os == "win") and not debug and (processor == "x86_64"): [FAIL, NOTRUN] + if (os == "win") and not debug and (processor == "x86"): [FAIL, NOTRUN] FAIL [unique ID is in GUID version 4 format] expected: + if (os == "win") and debug and swgl: [FAIL, TIMEOUT, NOTRUN] if (os == "win") and not debug and (processor == "x86_64"): [FAIL, NOTRUN] if (os == "win") and not debug and (processor == "x86"): [FAIL, NOTRUN] - if (os == "win") and debug and swgl: [FAIL, TIMEOUT, NOTRUN] FAIL diff --git a/testing/web-platform/meta/fs/FileSystemBaseHandle-isSameEntry.https.any.js.ini b/testing/web-platform/meta/fs/FileSystemBaseHandle-isSameEntry.https.any.js.ini index 31342d81800b..d8968490958d 100644 --- a/testing/web-platform/meta/fs/FileSystemBaseHandle-isSameEntry.https.any.js.ini +++ b/testing/web-platform/meta/fs/FileSystemBaseHandle-isSameEntry.https.any.js.ini @@ -1,25 +1,22 @@ [FileSystemBaseHandle-isSameEntry.https.any.worker.html] expected: - if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT] - if (os == "win") and not debug and (processor == "x86"): [OK, TIMEOUT] if (os == "win") and debug and swgl: [OK, TIMEOUT] + if (os == "win") and not debug: [OK, TIMEOUT] [isSameEntry comparing two files pointing to the same path returns true] expected: - if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN] - if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT, NOTRUN] if (os == "win") and debug and swgl: [PASS, NOTRUN] + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT, NOTRUN] + if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN] [isSameEntry comparing two directories pointing to the same path returns true] expected: if (os == "win") and debug and swgl: [PASS, NOTRUN] - if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT, NOTRUN] - if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT, NOTRUN] + if (os == "win") and not debug: [PASS, TIMEOUT, NOTRUN] [isSameEntry comparing a file to a directory of the same path returns false] expected: if (os == "win") and debug and swgl: [PASS, NOTRUN] - if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN] - if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN] + if (os == "win") and not debug: [PASS, NOTRUN] [isSameEntry comparing a file to a file in a different directory returns false] expected: @@ -55,8 +52,8 @@ [FileSystemBaseHandle-isSameEntry.https.any.html] expected: if (os == "win") and debug and swgl: [OK, TIMEOUT] - if (os == "win") and not debug and (processor == "x86"): [OK, ERROR, TIMEOUT] if (os == "win") and not debug and (processor == "x86_64"): [OK, ERROR, TIMEOUT] + if (os == "win") and not debug and (processor == "x86"): [OK, TIMEOUT, ERROR] [isSameEntry comparing two directories pointing to the same path returns true] expected: if (os == "win") and debug and swgl: [PASS, NOTRUN] @@ -66,12 +63,12 @@ [isSameEntry comparing a file to a directory of the same path returns false] expected: if (os == "win") and debug and swgl: [PASS, NOTRUN] - if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN] if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN] + if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN] [isSameEntry for different handles for the same directory] expected: - if (os == "win") and not swgl and not debug and (processor == "x86"): [PASS, TIMEOUT] + if (os == "win") and not swgl and not debug and (processor == "x86"): [PASS, NOTRUN, TIMEOUT] if (os == "win") and swgl: [PASS, TIMEOUT] [isSameEntry for identical file handles returns true] @@ -86,7 +83,7 @@ [isSameEntry for different handles for the same file] expected: - if (os == "win") and not swgl and not debug and (processor == "x86"): [PASS, TIMEOUT, NOTRUN] + if (os == "win") and not swgl and not debug and (processor == "x86"): [PASS, NOTRUN, TIMEOUT] if (os == "win") and swgl: [PASS, NOTRUN] [isSameEntry comparing a file to a file in a different directory returns false] @@ -96,12 +93,20 @@ [isSameEntry comparing a file to a directory returns false] expected: + if (os == "win") and debug and swgl: [PASS, NOTRUN] if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN] if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN] - if (os == "win") and debug and swgl: [PASS, NOTRUN] [isSameEntry comparing two files pointing to the same path returns true] expected: if (os == "win") and debug and swgl: [PASS, NOTRUN] - if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN] if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN] + if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN] + + [isSameEntry for different directories returns false] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, NOTRUN] + + [isSameEntry for identical directory handles returns true] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/fs/FileSystemFileHandle-cross-primitive-locking.https.tentative.worker.js.ini b/testing/web-platform/meta/fs/FileSystemFileHandle-cross-primitive-locking.https.tentative.worker.js.ini index b7ec8eb0de4b..7b86073c86a2 100644 --- a/testing/web-platform/meta/fs/FileSystemFileHandle-cross-primitive-locking.https.tentative.worker.js.ini +++ b/testing/web-platform/meta/fs/FileSystemFileHandle-cross-primitive-locking.https.tentative.worker.js.ini @@ -1,7 +1,6 @@ [FileSystemFileHandle-cross-primitive-locking.https.tentative.worker.html] expected: - if (os == "win") and debug and swgl: [TIMEOUT, OK] - if (os == "win") and debug and not swgl: [OK, TIMEOUT] + if (os == "win") and debug: [OK, TIMEOUT] if (os == "win") and not debug: [TIMEOUT, OK] if (os == "mac") and not debug: [OK, TIMEOUT] [After a file has finished moving, that file can have an open access handle in readwrite mode] @@ -41,425 +40,368 @@ [After a file has finished moving, that file can have an open access handle in read-only mode] expected: - if (os == "win") and debug and swgl: NOTRUN if (os == "win") and not debug: NOTRUN if (os == "mac") and not debug: [FAIL, NOTRUN] FAIL [A file with an ongoing remove operation does not interfere with the creation of an open access handle in read-only mode on another file] expected: - if (os == "win") and debug and (processor == "x86_64") and swgl: [NOTRUN, FAIL] - if (os == "win") and debug and (processor == "x86_64") and not swgl: [FAIL, NOTRUN] + if (os == "win") and debug and (processor == "x86_64"): [FAIL, NOTRUN] if (os == "win") and not debug: NOTRUN if (os == "mac") and not debug: [FAIL, NOTRUN] FAIL [After a file has finished being removed, that file can have an open access handle in read-only mode] expected: - if (os == "win") and debug and (processor == "x86_64") and swgl: [NOTRUN, FAIL] - if (os == "win") and debug and (processor == "x86_64") and not swgl: [FAIL, NOTRUN] + if (os == "win") and debug and (processor == "x86_64"): [FAIL, NOTRUN] if (os == "win") and not debug: NOTRUN if (os == "mac") and not debug: [FAIL, NOTRUN] FAIL [A directory cannot be removed if it contains a file that has an open access handle in read-only mode.] expected: - if (os == "win") and debug and (processor == "x86_64") and swgl: [NOTRUN, FAIL] - if (os == "win") and debug and (processor == "x86_64") and not swgl: [FAIL, NOTRUN] + if (os == "win") and debug and (processor == "x86_64"): [FAIL, NOTRUN] if (os == "win") and not debug: NOTRUN if (os == "mac") and not debug: [FAIL, NOTRUN] FAIL [A file with an open access handle in read-only mode cannot be removed] expected: - if (os == "win") and debug and (processor == "x86_64") and swgl: [NOTRUN, FAIL] - if (os == "win") and debug and (processor == "x86_64") and not swgl: [FAIL, NOTRUN] + if (os == "win") and debug and (processor == "x86_64"): [FAIL, NOTRUN] if (os == "win") and not debug: NOTRUN if (os == "mac") and not debug: [FAIL, NOTRUN] FAIL [A file with an open access handle in read-only mode does not interfere with removing another file] expected: - if (os == "win") and debug and (processor == "x86_64") and swgl: [NOTRUN, FAIL] - if (os == "win") and debug and (processor == "x86_64") and not swgl: [FAIL, NOTRUN] + if (os == "win") and debug and (processor == "x86_64"): [FAIL, NOTRUN] if (os == "win") and not debug: NOTRUN if (os == "mac") and not debug: [FAIL, NOTRUN] FAIL [After an open access handle in read-only mode on a file has been closed, that file can be removed] expected: - if (os == "win") and debug and (processor == "x86_64") and swgl: [NOTRUN, FAIL] - if (os == "win") and debug and (processor == "x86_64") and not swgl: [FAIL, TIMEOUT, NOTRUN] + if (os == "win") and debug and (processor == "x86_64"): [FAIL, TIMEOUT, NOTRUN] if (os == "win") and not debug: NOTRUN if (os == "mac") and not debug: [FAIL, NOTRUN] FAIL [A file with an open access handle in read-only mode does not interfere with the creation of an open writable stream in siloed mode on another file] expected: - if (os == "win") and debug and (processor == "x86_64") and swgl: [NOTRUN, PASS, TIMEOUT] - if (os == "win") and debug and (processor == "x86_64") and not swgl: [PASS, TIMEOUT, NOTRUN] + if (os == "win") and debug and (processor == "x86_64"): [PASS, TIMEOUT, NOTRUN] if (os == "win") and not debug: NOTRUN if (os == "mac") and not debug: [PASS, NOTRUN] [When there's an open writable stream in exclusive mode on a file, cannot have an open access handle in read-only mode on that same file] expected: - if (os == "win") and debug and (processor == "x86_64") and swgl: [NOTRUN, PASS] - if (os == "win") and debug and (processor == "x86_64") and not swgl: [PASS, NOTRUN] + if (os == "win") and debug and (processor == "x86_64"): [PASS, NOTRUN] if (os == "win") and not debug: NOTRUN if (os == "mac") and not debug: [PASS, NOTRUN] [A file with an open writable stream in exclusive mode does not interfere with an open access handle in read-only mode on another file] expected: - if (os == "win") and debug and (processor == "x86_64") and swgl: [NOTRUN, PASS] - if (os == "win") and debug and (processor == "x86_64") and not swgl: [PASS, NOTRUN] + if (os == "win") and debug and (processor == "x86_64"): [PASS, NOTRUN] if (os == "win") and not debug: NOTRUN if (os == "mac") and not debug: [PASS, NOTRUN] [After a writable stream in exclusive mode has been closed for a file, that file can have an open access handle in read-only mode] expected: - if (os == "win") and debug and (processor == "x86_64") and swgl: [NOTRUN, PASS] - if (os == "win") and debug and (processor == "x86_64") and not swgl: [PASS, NOTRUN] + if (os == "win") and debug and (processor == "x86_64"): [PASS, NOTRUN] if (os == "win") and not debug: NOTRUN if (os == "mac") and not debug: [PASS, NOTRUN] [When there's an open access handle in read-only mode on a file, cannot open an open writable stream in exclusive mode on that same file] expected: - if (os == "win") and debug and (processor == "x86_64") and swgl: [NOTRUN, PASS] - if (os == "win") and debug and (processor == "x86_64") and not swgl: [PASS, NOTRUN] + if (os == "win") and debug and (processor == "x86_64"): [PASS, NOTRUN] if (os == "win") and not debug: NOTRUN if (os == "mac") and not debug: [PASS, NOTRUN] [A file with an open access handle in read-only mode does not interfere with the creation of an open writable stream in exclusive mode on another file] expected: - if (os == "win") and debug and (processor == "x86_64") and swgl: [NOTRUN, PASS] - if (os == "win") and debug and (processor == "x86_64") and not swgl: [PASS, NOTRUN] + if (os == "win") and debug and (processor == "x86_64"): [PASS, NOTRUN] if (os == "win") and not debug: NOTRUN if (os == "mac") and not debug: [PASS, NOTRUN] [A file with an ongoing move operation does not interfere with an open access handle in readwrite-unsafe mode on another file] expected: - if (os == "win") and debug and (processor == "x86_64") and swgl: [NOTRUN, PASS] - if (os == "win") and debug and (processor == "x86_64") and not swgl: [PASS, NOTRUN] + if (os == "win") and debug and (processor == "x86_64"): [PASS, NOTRUN] if (os == "win") and not debug: NOTRUN if (os == "mac") and not debug: [PASS, NOTRUN] [After a file has finished moving, that file can have an open access handle in readwrite-unsafe mode] expected: - if (os == "win") and debug and (processor == "x86_64") and swgl: [NOTRUN, FAIL] - if (os == "win") and debug and (processor == "x86_64") and not swgl: [FAIL, NOTRUN] + if (os == "win") and debug and (processor == "x86_64"): [FAIL, NOTRUN] if (os == "win") and not debug: NOTRUN if (os == "mac") and not debug: [FAIL, NOTRUN] FAIL [A file cannot be moved to a location with an open access handle in readwrite-unsafe mode] expected: - if (os == "win") and debug and (processor == "x86_64") and swgl: [NOTRUN, PASS] - if (os == "win") and debug and (processor == "x86_64") and not swgl: [PASS, NOTRUN] + if (os == "win") and debug and (processor == "x86_64"): [PASS, NOTRUN] if (os == "win") and not debug: NOTRUN if (os == "mac") and not debug: [PASS, NOTRUN] [A file with an open access handle in readwrite-unsafe mode cannot be moved] expected: - if (os == "win") and debug and (processor == "x86_64") and swgl: [NOTRUN, PASS] - if (os == "win") and debug and (processor == "x86_64") and not swgl: [PASS, NOTRUN] + if (os == "win") and debug and (processor == "x86_64"): [PASS, NOTRUN] if (os == "win") and not debug: NOTRUN if (os == "mac") and not debug: [PASS, NOTRUN] [A file with an open access handle in readwrite-unsafe mode does not interfere with moving another file] expected: - if (os == "win") and debug and (processor == "x86_64") and swgl: [NOTRUN, PASS] - if (os == "win") and debug and (processor == "x86_64") and not swgl: [PASS, NOTRUN] + if (os == "win") and debug and (processor == "x86_64"): [PASS, NOTRUN] if (os == "win") and not debug: NOTRUN if (os == "mac") and not debug: [PASS, NOTRUN] [After an open access handle in readwrite-unsafe mode on a file has been closed, that file can be moved] expected: - if (os == "win") and debug and (processor == "x86_64") and swgl: [NOTRUN, PASS] - if (os == "win") and debug and (processor == "x86_64") and not swgl: [PASS, NOTRUN] + if (os == "win") and debug and (processor == "x86_64"): [PASS, NOTRUN] if (os == "win") and not debug: NOTRUN if (os == "mac") and not debug: [PASS, NOTRUN] [A file with an ongoing remove operation does not interfere with the creation of an open access handle in readwrite-unsafe mode on another file] expected: - if (os == "win") and debug and (processor == "x86_64") and swgl: [NOTRUN, FAIL] - if (os == "win") and debug and (processor == "x86_64") and not swgl: [FAIL, NOTRUN] + if (os == "win") and debug and (processor == "x86_64"): [FAIL, NOTRUN] if (os == "win") and not debug: NOTRUN if (os == "mac") and not debug: [FAIL, NOTRUN] FAIL [After a file has finished being removed, that file can have an open access handle in readwrite-unsafe mode] expected: - if (os == "win") and debug and (processor == "x86_64") and swgl: [NOTRUN, FAIL] - if (os == "win") and debug and (processor == "x86_64") and not swgl: [FAIL, NOTRUN] + if (os == "win") and debug and (processor == "x86_64"): [FAIL, NOTRUN] if (os == "win") and not debug: NOTRUN if (os == "mac") and not debug: [FAIL, NOTRUN] FAIL [A directory cannot be removed if it contains a file that has an open access handle in readwrite-unsafe mode.] expected: - if (os == "win") and debug and (processor == "x86_64") and swgl: [NOTRUN, FAIL] - if (os == "win") and debug and (processor == "x86_64") and not swgl: [FAIL, NOTRUN] + if (os == "win") and debug and (processor == "x86_64"): [FAIL, NOTRUN] if (os == "win") and not debug: NOTRUN if (os == "mac") and not debug: [FAIL, NOTRUN] FAIL [A file with an open access handle in readwrite-unsafe mode cannot be removed] expected: - if (os == "win") and debug and (processor == "x86_64") and swgl: [NOTRUN, FAIL] - if (os == "win") and debug and (processor == "x86_64") and not swgl: [FAIL, NOTRUN] + if (os == "win") and debug and (processor == "x86_64"): [FAIL, NOTRUN] if (os == "win") and not debug: NOTRUN if (os == "mac") and not debug: [FAIL, NOTRUN] FAIL [A file with an open access handle in readwrite-unsafe mode does not interfere with removing another file] expected: - if (os == "win") and debug and (processor == "x86_64") and swgl: [NOTRUN, FAIL] - if (os == "win") and debug and (processor == "x86_64") and not swgl: [FAIL, NOTRUN] + if (os == "win") and debug and (processor == "x86_64"): [FAIL, NOTRUN] if (os == "win") and not debug: NOTRUN if (os == "mac") and not debug: [FAIL, NOTRUN] FAIL [After an open access handle in readwrite-unsafe mode on a file has been closed, that file can be removed] expected: - if (os == "win") and debug and (processor == "x86_64") and swgl: [NOTRUN, FAIL] - if (os == "win") and debug and (processor == "x86_64") and not swgl: [FAIL, NOTRUN] + if (os == "win") and debug and (processor == "x86_64"): [FAIL, NOTRUN] if (os == "win") and not debug: NOTRUN if (os == "mac") and not debug: [FAIL, NOTRUN] FAIL [When there's an open writable stream in siloed mode on a file, cannot have an open access handle in readwrite-unsafe mode on that same file] expected: - if (os == "win") and debug and (processor == "x86_64") and swgl: [NOTRUN, PASS] - if (os == "win") and debug and (processor == "x86_64") and not swgl: [PASS, NOTRUN] + if (os == "win") and debug and (processor == "x86_64"): [PASS, NOTRUN] if (os == "win") and not debug: NOTRUN if (os == "mac") and not debug: [PASS, NOTRUN] [A file with an open writable stream in siloed mode does not interfere with an open access handle in readwrite-unsafe mode on another file] expected: - if (os == "win") and debug and (processor == "x86_64") and swgl: [NOTRUN, PASS] - if (os == "win") and debug and (processor == "x86_64") and not swgl: [PASS, NOTRUN] + if (os == "win") and debug and (processor == "x86_64"): [PASS, NOTRUN] if (os == "win") and not debug: NOTRUN if (os == "mac") and not debug: [PASS, NOTRUN] [After all writable streams in siloed mode have been closed for a file, that file can have an open access handle in readwrite-unsafe mode] expected: - if (os == "win") and debug and (processor == "x86_64") and swgl: [NOTRUN, PASS] - if (os == "win") and debug and (processor == "x86_64") and not swgl: [PASS, NOTRUN] + if (os == "win") and debug and (processor == "x86_64"): [PASS, NOTRUN] if (os == "win") and not debug: NOTRUN if (os == "mac") and not debug: [PASS, NOTRUN] [When there's an open access handle in readwrite-unsafe mode on a file, cannot open an open writable stream in siloed mode on that same file] expected: - if (os == "win") and debug and (processor == "x86_64") and swgl: [NOTRUN, PASS] - if (os == "win") and debug and (processor == "x86_64") and not swgl: [PASS, NOTRUN] + if (os == "win") and debug and (processor == "x86_64"): [PASS, NOTRUN] if (os == "win") and not debug: NOTRUN if (os == "mac") and not debug: [PASS, NOTRUN] [A file with an open access handle in readwrite-unsafe mode does not interfere with the creation of an open writable stream in siloed mode on another file] expected: - if (os == "win") and debug and (processor == "x86_64") and swgl: [NOTRUN, PASS] - if (os == "win") and debug and (processor == "x86_64") and not swgl: [PASS, NOTRUN] + if (os == "win") and debug and (processor == "x86_64"): [PASS, NOTRUN] if (os == "win") and not debug: NOTRUN if (os == "mac") and not debug: [PASS, NOTRUN] [When there's an open writable stream in exclusive mode on a file, cannot have an open access handle in readwrite-unsafe mode on that same file] expected: - if (os == "win") and debug and (processor == "x86_64") and swgl: [NOTRUN, PASS] - if (os == "win") and debug and (processor == "x86_64") and not swgl: [PASS, NOTRUN] + if (os == "win") and debug and (processor == "x86_64"): [PASS, NOTRUN] if (os == "win") and not debug: NOTRUN if (os == "mac") and not debug: [PASS, NOTRUN] [A file with an open writable stream in exclusive mode does not interfere with an open access handle in readwrite-unsafe mode on another file] expected: - if (os == "win") and debug and (processor == "x86_64") and swgl: [NOTRUN, PASS] - if (os == "win") and debug and (processor == "x86_64") and not swgl: [PASS, NOTRUN] + if (os == "win") and debug and (processor == "x86_64"): [PASS, NOTRUN] if (os == "win") and not debug: NOTRUN if (os == "mac") and not debug: [PASS, NOTRUN] [After a writable stream in exclusive mode has been closed for a file, that file can have an open access handle in readwrite-unsafe mode] expected: - if (os == "win") and debug and (processor == "x86_64") and swgl: [NOTRUN, PASS] - if (os == "win") and debug and (processor == "x86_64") and not swgl: [PASS, NOTRUN] + if (os == "win") and debug and (processor == "x86_64"): [PASS, NOTRUN] if (os == "win") and not debug: NOTRUN if (os == "mac") and not debug: [PASS, NOTRUN] [When there's an open access handle in readwrite-unsafe mode on a file, cannot open an open writable stream in exclusive mode on that same file] expected: - if (os == "win") and debug and (processor == "x86_64") and swgl: [NOTRUN, PASS] - if (os == "win") and debug and (processor == "x86_64") and not swgl: [PASS, NOTRUN] + if (os == "win") and debug and (processor == "x86_64"): [PASS, NOTRUN] if (os == "win") and not debug: NOTRUN if (os == "mac") and not debug: [PASS, NOTRUN] [A file with an open access handle in readwrite-unsafe mode does not interfere with the creation of an open writable stream in exclusive mode on another file] expected: - if (os == "win") and debug and (processor == "x86_64") and swgl: [NOTRUN, PASS] - if (os == "win") and debug and (processor == "x86_64") and not swgl: [PASS, NOTRUN] + if (os == "win") and debug and (processor == "x86_64"): [PASS, NOTRUN] if (os == "win") and not debug: NOTRUN if (os == "mac") and not debug: [PASS, NOTRUN] [A file with an ongoing move operation does not interfere with an open writable stream in siloed mode on another file] expected: - if (os == "win") and debug and (processor == "x86_64") and swgl: [NOTRUN, PASS] - if (os == "win") and debug and (processor == "x86_64") and not swgl: [PASS, NOTRUN] + if (os == "win") and debug and (processor == "x86_64"): [PASS, NOTRUN] if (os == "win") and not debug: NOTRUN if (os == "mac") and not debug: [PASS, NOTRUN] [After a file has finished moving, that file can have an open writable stream in siloed mode] expected: - if (os == "win") and debug and (processor == "x86_64") and swgl: [NOTRUN, FAIL] - if (os == "win") and debug and (processor == "x86_64") and not swgl: [FAIL, NOTRUN] + if (os == "win") and debug and (processor == "x86_64"): [FAIL, NOTRUN] if (os == "win") and not debug: [NOTRUN, FAIL, TIMEOUT] if (os == "mac") and not debug: [FAIL, NOTRUN] FAIL [A file cannot be moved to a location with an open writable stream in siloed mode] expected: - if (os == "win") and debug and (processor == "x86_64") and swgl: [NOTRUN, PASS] - if (os == "win") and debug and (processor == "x86_64") and not swgl: [PASS, NOTRUN] + if (os == "win") and debug and (processor == "x86_64"): [PASS, NOTRUN] if (os == "win") and not debug: [NOTRUN, PASS] if (os == "mac") and not debug: [PASS, NOTRUN] [When there's an open writable stream in siloed mode on a file, cannot have an ongoing move operation on that same file] expected: - if (os == "win") and debug and (processor == "x86_64") and swgl: [NOTRUN, PASS] - if (os == "win") and debug and (processor == "x86_64") and not swgl: [PASS, NOTRUN] + if (os == "win") and debug and (processor == "x86_64"): [PASS, NOTRUN] if (os == "win") and not debug: [NOTRUN, PASS] if (os == "mac") and not debug: [PASS, NOTRUN] [A file with an open writable stream in siloed mode does not interfere with an ongoing move operation on another file] expected: - if (os == "win") and debug and (processor == "x86_64") and swgl: [NOTRUN, PASS] - if (os == "win") and debug and (processor == "x86_64") and not swgl: [PASS, NOTRUN] + if (os == "win") and debug and (processor == "x86_64"): [PASS, NOTRUN] if (os == "win") and not debug: [NOTRUN, PASS] if (os == "mac") and not debug: [PASS, NOTRUN] [After all writable streams in siloed mode have been closed for a file, that file can have an ongoing move operation] expected: - if (os == "win") and debug and (processor == "x86_64") and swgl: [NOTRUN, PASS] - if (os == "win") and debug and (processor == "x86_64") and not swgl: [PASS, TIMEOUT, NOTRUN] + if (os == "win") and debug and (processor == "x86_64"): [PASS, TIMEOUT, NOTRUN] if (os == "win") and not debug: [NOTRUN, PASS] if (os == "mac") and not debug: [PASS, NOTRUN] [A file with an ongoing remove operation does not interfere with the creation of an open writable stream in siloed mode on another file] expected: - if (os == "win") and debug and (processor == "x86_64") and swgl: [NOTRUN, FAIL] - if (os == "win") and debug and (processor == "x86_64") and not swgl: [FAIL, NOTRUN] + if (os == "win") and debug and (processor == "x86_64"): [FAIL, NOTRUN] if (os == "win") and not debug: [NOTRUN, FAIL] if (os == "mac") and not debug: [FAIL, NOTRUN] FAIL [After a file has finished being removed, that file can have an open writable stream in siloed mode] expected: - if (os == "win") and debug and (processor == "x86_64") and swgl: [NOTRUN, FAIL] - if (os == "win") and debug and (processor == "x86_64") and not swgl: [FAIL, NOTRUN] + if (os == "win") and debug and (processor == "x86_64"): [FAIL, NOTRUN] if (os == "win") and not debug: [NOTRUN, FAIL] if (os == "mac") and not debug: [FAIL, NOTRUN] FAIL [A directory cannot be removed if it contains a file that has an open writable stream in siloed mode.] expected: - if (os == "win") and debug and (processor == "x86_64") and swgl: [NOTRUN, FAIL] - if (os == "win") and debug and (processor == "x86_64") and not swgl: [FAIL, NOTRUN] + if (os == "win") and debug and (processor == "x86_64"): [FAIL, NOTRUN] if (os == "win") and not debug: [NOTRUN, FAIL] if (os == "mac") and not debug: [FAIL, NOTRUN] FAIL [When there's an open writable stream in siloed mode on a file, cannot have an ongoing remove operation on that same file] expected: - if (os == "win") and debug and (processor == "x86_64") and swgl: [NOTRUN, FAIL] - if (os == "win") and debug and (processor == "x86_64") and not swgl: [FAIL, NOTRUN] + if (os == "win") and debug and (processor == "x86_64"): [FAIL, NOTRUN] if (os == "win") and not debug: [NOTRUN, FAIL] if (os == "mac") and not debug: [FAIL, NOTRUN] FAIL [A file with an open writable stream in siloed mode does not interfere with an ongoing remove operation on another file] expected: - if (os == "win") and debug and (processor == "x86_64") and swgl: [NOTRUN, FAIL] - if (os == "win") and debug and (processor == "x86_64") and not swgl: [FAIL, NOTRUN] + if (os == "win") and debug and (processor == "x86_64"): [FAIL, NOTRUN] if (os == "win") and not debug: [NOTRUN, FAIL] if (os == "mac") and not debug: [FAIL, NOTRUN] FAIL [After all writable streams in siloed mode have been closed for a file, that file can have an ongoing remove operation] expected: - if (os == "win") and debug and (processor == "x86_64") and swgl: [NOTRUN, FAIL] - if (os == "win") and debug and (processor == "x86_64") and not swgl: [FAIL, NOTRUN] + if (os == "win") and debug and (processor == "x86_64"): [FAIL, NOTRUN] if (os == "win") and not debug: [NOTRUN, FAIL] if (os == "mac") and not debug: [FAIL, NOTRUN] FAIL [A file with an ongoing move operation does not interfere with an open writable stream in exclusive mode on another file] expected: - if (os == "win") and debug and (processor == "x86_64") and swgl: [NOTRUN, PASS] - if (os == "win") and debug and (processor == "x86_64") and not swgl: [PASS, NOTRUN] + if (os == "win") and debug and (processor == "x86_64"): [PASS, NOTRUN] if (os == "win") and not debug: [NOTRUN, PASS] if (os == "mac") and not debug: [PASS, NOTRUN] [After a file has finished moving, that file can have an open writable stream in exclusive mode] expected: - if (os == "win") and debug and (processor == "x86_64") and swgl: [NOTRUN, FAIL] - if (os == "win") and debug and (processor == "x86_64") and not swgl: [FAIL, NOTRUN] + if (os == "win") and debug and (processor == "x86_64"): [FAIL, NOTRUN] if (os == "win") and not debug: [NOTRUN, FAIL] if (os == "mac") and not debug: [FAIL, NOTRUN] FAIL [A file cannot be moved to a location with an open writable stream in exclusive mode] expected: - if (os == "win") and debug and (processor == "x86_64") and swgl: [NOTRUN, PASS] - if (os == "win") and debug and (processor == "x86_64") and not swgl: [PASS, NOTRUN] + if (os == "win") and debug and (processor == "x86_64"): [PASS, NOTRUN] if (os == "win") and not debug: [NOTRUN, PASS] if (os == "mac") and not debug: [PASS, NOTRUN] [When there's an open writable stream in exclusive mode on a file, cannot have an ongoing move operation on that same file] expected: - if (os == "win") and debug and (processor == "x86_64") and swgl: [NOTRUN, PASS] - if (os == "win") and debug and (processor == "x86_64") and not swgl: [PASS, NOTRUN] + if (os == "win") and debug and (processor == "x86_64"): [PASS, NOTRUN] if (os == "win") and not debug: [NOTRUN, PASS] if (os == "mac") and not debug: [PASS, NOTRUN] [A file with an open writable stream in exclusive mode does not interfere with an ongoing move operation on another file] expected: - if (os == "win") and debug and (processor == "x86_64") and swgl: [NOTRUN, PASS] - if (os == "win") and debug and (processor == "x86_64") and not swgl: [PASS, NOTRUN] + if (os == "win") and debug and (processor == "x86_64"): [PASS, NOTRUN] if (os == "win") and not debug: [NOTRUN, PASS] if (os == "mac") and not debug: [PASS, NOTRUN] [After a writable stream in exclusive mode has been closed for a file, that file can have an ongoing move operation] expected: - if (os == "win") and debug and (processor == "x86_64") and swgl: [NOTRUN, PASS] - if (os == "win") and debug and (processor == "x86_64") and not swgl: [PASS, NOTRUN] + if (os == "win") and debug and (processor == "x86_64"): [PASS, NOTRUN] if (os == "win") and debug and (processor == "x86"): [PASS, TIMEOUT] if (os == "win") and not debug: [NOTRUN, PASS] if (os == "mac") and not debug: [PASS, NOTRUN] [A file with an ongoing remove operation does not interfere with the creation of an open writable stream in exclusive mode on another file] expected: - if (os == "win") and debug and swgl: [NOTRUN, FAIL] - if (os == "win") and debug and not swgl: [FAIL, NOTRUN] + if (os == "win") and debug: [FAIL, NOTRUN] if (os == "win") and not debug: [NOTRUN, FAIL, TIMEOUT] if (os == "mac") and not debug: [FAIL, NOTRUN] FAIL [After a file has finished being removed, that file can have an open writable stream in exclusive mode] expected: - if (os == "win") and debug and swgl: [NOTRUN, FAIL] - if (os == "win") and debug and not swgl: [FAIL, NOTRUN] + if (os == "win") and debug: [FAIL, NOTRUN] if (os == "win") and not debug: [NOTRUN, FAIL] if (os == "mac") and not debug: [FAIL, NOTRUN] FAIL [A directory cannot be removed if it contains a file that has an open writable stream in exclusive mode.] expected: - if (os == "win") and debug and swgl: [NOTRUN, FAIL] - if (os == "win") and debug and not swgl: [FAIL, NOTRUN] + if (os == "win") and debug: [FAIL, NOTRUN] if (os == "win") and not debug: [NOTRUN, FAIL] if (os == "mac") and not debug: [FAIL, NOTRUN] FAIL [When there's an open writable stream in exclusive mode on a file, cannot have an ongoing remove operation on that same file] expected: - if (os == "win") and debug and (processor == "x86_64") and swgl: [NOTRUN, FAIL] - if (os == "win") and debug and (processor == "x86_64") and not swgl: [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: [NOTRUN, FAIL] if (os == "mac") and not debug: [FAIL, NOTRUN] @@ -467,16 +409,14 @@ [A file with an open writable stream in exclusive mode does not interfere with an ongoing remove operation on another file] expected: - if (os == "win") and debug and swgl: [NOTRUN, FAIL] - if (os == "win") and debug and not swgl: [FAIL, NOTRUN] + if (os == "win") and debug: [FAIL, NOTRUN] if (os == "win") and not debug: [NOTRUN, FAIL] if (os == "mac") and not debug: [FAIL, NOTRUN] FAIL [After a writable stream in exclusive mode has been closed for a file, that file can have an ongoing remove operation] expected: - if (os == "win") and debug and swgl: [NOTRUN, FAIL] - if (os == "win") and debug and not swgl: [FAIL, NOTRUN] + if (os == "win") and debug: [FAIL, NOTRUN] if (os == "win") and not debug: [NOTRUN, FAIL] if (os == "mac") and not debug: [FAIL, NOTRUN] FAIL @@ -487,8 +427,7 @@ [A file with an open access handle in readwrite mode does not interfere with the creation of an open writable stream in exclusive mode on another file] expected: - if (os == "win") and debug and swgl: NOTRUN - if (os == "win") and not debug: [NOTRUN, TIMEOUT] + if (os == "win") and not debug: [NOTRUN, PASS, TIMEOUT] if (os == "mac") and not debug: [PASS, NOTRUN] [A file with an open access handle in readwrite mode cannot be moved] @@ -497,45 +436,39 @@ [After a writable stream in exclusive mode has been closed for a file, that file can have an open access handle in readwrite mode] expected: - if (os == "win") and debug and swgl: TIMEOUT if (os == "win") and not debug: [NOTRUN, PASS, TIMEOUT] if (os == "mac") and not debug: [PASS, TIMEOUT] [A file with an open writable stream in siloed mode does not interfere with an open access handle in read-only mode on another file] expected: - if (os == "win") and debug and (processor == "x86_64") and swgl: [NOTRUN, PASS] - if (os == "win") and debug and (processor == "x86_64") and not swgl: [PASS, NOTRUN] + if (os == "win") and debug and (processor == "x86_64"): [PASS, NOTRUN] if (os == "win") and not debug: NOTRUN if (os == "mac") and not debug: [PASS, NOTRUN] [A file with an ongoing move operation does not interfere with an open access handle in read-only mode on another file] expected: - if (os == "win") and debug and swgl: NOTRUN - if (os == "win") and not debug: NOTRUN + if (os == "win") and not debug: [NOTRUN, TIMEOUT] if (os == "mac") and not debug: [PASS, NOTRUN] [When there's an open access handle in readwrite mode on a file, cannot open an open writable stream in siloed mode on that same file] expected: - if (os == "win") and not debug: [PASS, TIMEOUT, NOTRUN] + if (os == "win") and not debug: [NOTRUN, PASS, TIMEOUT] [A file cannot be moved to a location with an open access handle in read-only mode] expected: - if (os == "win") and debug and (processor == "x86_64") and swgl: [NOTRUN, PASS, TIMEOUT] - if (os == "win") and debug and (processor == "x86_64") and not swgl: [PASS, TIMEOUT] + if (os == "win") and debug and (processor == "x86_64"): [PASS, TIMEOUT] if (os == "win") and not debug: NOTRUN if (os == "mac") and not debug: [PASS, NOTRUN] [When there's an open access handle in read-only mode on a file, cannot open an open writable stream in siloed mode on that same file] expected: - if (os == "win") and debug and (processor == "x86_64") and swgl: [NOTRUN, PASS] - if (os == "win") and debug and (processor == "x86_64") and not swgl: [PASS, NOTRUN] + if (os == "win") and debug and (processor == "x86_64"): [PASS, NOTRUN] if (os == "win") and not debug: NOTRUN if (os == "mac") and not debug: [PASS, NOTRUN] [After all writable streams in siloed mode have been closed for a file, that file can have an open access handle in read-only mode] expected: - if (os == "win") and debug and (processor == "x86_64") and swgl: [NOTRUN, PASS] - if (os == "win") and debug and (processor == "x86_64") and not swgl: [PASS, NOTRUN] + if (os == "win") and debug and (processor == "x86_64"): [PASS, NOTRUN] if (os == "win") and not debug: NOTRUN if (os == "mac") and not debug: [PASS, NOTRUN] @@ -545,21 +478,18 @@ [After an open access handle in read-only mode on a file has been closed, that file can be moved] expected: - if (os == "win") and debug and (processor == "x86_64") and swgl: [NOTRUN, PASS] - if (os == "win") and debug and (processor == "x86_64") and not swgl: [PASS, NOTRUN] + if (os == "win") and debug and (processor == "x86_64"): [PASS, NOTRUN] if (os == "win") and not debug: NOTRUN if (os == "mac") and not debug: [PASS, NOTRUN] [A file with an open access handle in read-only mode cannot be moved] expected: - if (os == "win") and debug and (processor == "x86_64") and swgl: [NOTRUN, PASS] - if (os == "win") and debug and (processor == "x86_64") and not swgl: [PASS, NOTRUN] + if (os == "win") and debug and (processor == "x86_64"): [PASS, NOTRUN] if (os == "win") and not debug: NOTRUN if (os == "mac") and not debug: [PASS, NOTRUN] [When there's an open access handle in readwrite mode on a file, cannot open an open writable stream in exclusive mode on that same file] expected: - if (os == "win") and debug and swgl: NOTRUN if (os == "win") and not debug: [NOTRUN, PASS, TIMEOUT] if (os == "mac") and not debug: [PASS, NOTRUN] @@ -569,14 +499,13 @@ [A file with an open access handle in read-only mode does not interfere with moving another file] expected: - if (os == "win") and debug and (processor == "x86_64") and swgl: [NOTRUN, PASS] - if (os == "win") and debug and (processor == "x86_64") and not swgl: [PASS, NOTRUN] + if (os == "win") and debug and (processor == "x86_64"): [PASS, NOTRUN] if (os == "win") and not debug: NOTRUN if (os == "mac") and not debug: [PASS, NOTRUN] [A file with an open access handle in readwrite mode does not interfere with the creation of an open writable stream in siloed mode on another file] expected: - if (os == "win") and not debug: [PASS, TIMEOUT, NOTRUN] + if (os == "win") and not debug: [NOTRUN, PASS, TIMEOUT] [A file cannot be moved to a location with an open access handle in readwrite mode] expected: @@ -588,8 +517,7 @@ [When there's an open writable stream in siloed mode on a file, cannot have an open access handle in read-only mode on that same file] expected: - if (os == "win") and debug and (processor == "x86_64") and swgl: [NOTRUN, PASS] - if (os == "win") and debug and (processor == "x86_64") and not swgl: [PASS, NOTRUN] + if (os == "win") and debug and (processor == "x86_64"): [PASS, NOTRUN] if (os == "win") and not debug: NOTRUN if (os == "mac") and not debug: [PASS, NOTRUN] @@ -603,7 +531,7 @@ [When there's an open writable stream in exclusive mode on a file, cannot have an open access handle in readwrite mode on that same file] expected: - if (os == "win") and not debug: [TIMEOUT, PASS, NOTRUN] + if (os == "win") and not debug: [NOTRUN, PASS, TIMEOUT] [When there's an open writable stream in siloed mode on a file, cannot have an open access handle in readwrite mode on that same file] expected: diff --git a/testing/web-platform/meta/fs/FileSystemWritableFileStream-write.https.any.js.ini b/testing/web-platform/meta/fs/FileSystemWritableFileStream-write.https.any.js.ini index 4fa48ec2e238..0917848b19f3 100644 --- a/testing/web-platform/meta/fs/FileSystemWritableFileStream-write.https.any.js.ini +++ b/testing/web-platform/meta/fs/FileSystemWritableFileStream-write.https.any.js.ini @@ -1,79 +1,97 @@ [FileSystemWritableFileStream-write.https.any.html] expected: - if (os == "win") and (processor == "x86_64") and not swgl and debug: [OK, TIMEOUT] - if (os == "win") and (processor == "x86_64") and not swgl and not debug: [OK, TIMEOUT] - if (os == "win") and (processor == "x86"): [OK, ERROR, TIMEOUT] + if (os == "win") and (processor == "x86_64") and not swgl: [OK, TIMEOUT] + if (os == "win") and (processor == "x86") and debug: [OK, ERROR, TIMEOUT] + if (os == "win") and (processor == "x86") and not debug: [OK, TIMEOUT, ERROR] if (os == "mac") and not debug: [OK, TIMEOUT] [write() with a string with windows line ending preserved] expected: if (os == "win") and debug and (processor == "x86"): [PASS, NOTRUN] - if (os == "win") and not debug: [PASS, NOTRUN] + if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN] + if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT, NOTRUN] [write() with an empty array buffer to an empty file] expected: if (processor == "x86_64") and (os == "win") and not debug: [PASS, NOTRUN] - if processor == "x86": [PASS, TIMEOUT, NOTRUN] + if (processor == "x86") and (os == "win") and debug: [PASS, TIMEOUT, NOTRUN] + if (processor == "x86") and (os == "win") and not debug: [PASS, NOTRUN, TIMEOUT] + if (processor == "x86") and (os == "linux"): [PASS, TIMEOUT, NOTRUN] [write() with a valid typed array buffer] expected: if (os == "win") and debug and (processor == "x86"): [PASS, NOTRUN] - if (os == "win") and not debug: [PASS, NOTRUN] + if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN] + if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN] [atomic writes: writable file streams make atomic changes on close] expected: if (os == "win") and debug and (processor == "x86"): [PASS, NOTRUN] - if (os == "win") and not debug: [PASS, NOTRUN] + if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN] + if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN] [atomic writes: write() after close() fails] expected: if (os == "win") and debug and (processor == "x86"): [PASS, NOTRUN] - if (os == "win") and not debug: [PASS, NOTRUN] + if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN] + if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN] [atomic writes: truncate() after close() fails] expected: if (os == "win") and debug and (processor == "x86"): [PASS, NOTRUN] - if (os == "win") and not debug: [PASS, NOTRUN] + if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN] + if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN] [atomic writes: close() after close() fails] expected: if (processor == "x86_64") and (os == "win") and not debug: [PASS, TIMEOUT, NOTRUN] - if processor == "x86": [PASS, NOTRUN] + if (processor == "x86") and (os == "win") and debug: [PASS, NOTRUN] + if (processor == "x86") and (os == "win") and not debug: [PASS, NOTRUN] + if (processor == "x86") and (os == "linux"): [PASS, NOTRUN] [atomic writes: only one close() operation may succeed] expected: if (os == "win") and debug and not swgl: [PASS, TIMEOUT] - if (os == "win") and not debug: [PASS, TIMEOUT, NOTRUN] + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT, NOTRUN] + if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN, TIMEOUT] [getWriter() can be used] expected: - if (os == "win") and not swgl: [PASS, NOTRUN] + if (os == "win") and not swgl and not debug and (processor == "x86_64"): [PASS, NOTRUN] + if (os == "win") and not swgl and not debug and (processor == "x86"): [PASS, NOTRUN] + if (os == "win") and not swgl and debug: [PASS, NOTRUN] [WriteParams: truncate missing size param] expected: if (os == "win") and debug and not swgl: [PASS, NOTRUN] - if (os == "win") and not debug: [PASS, TIMEOUT, NOTRUN] + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT, NOTRUN] + if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN, TIMEOUT] [WriteParams: write missing data param] expected: if (os == "win") and debug and not swgl: [PASS, NOTRUN] - if (os == "win") and not debug: [PASS, TIMEOUT, NOTRUN] + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT, NOTRUN] + if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN, TIMEOUT] [WriteParams: seek missing position param] expected: if (os == "win") and debug and not swgl: [PASS, NOTRUN] - if (os == "win") and not debug: [PASS, TIMEOUT, NOTRUN] + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT, NOTRUN] + if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN, TIMEOUT] if (os == "mac") and not debug: [PASS, TIMEOUT] [write() with an invalid blob to an empty file should reject] expected: if (os == "win") and debug and not swgl: [PASS, NOTRUN] - if (os == "win") and not debug: [PASS, TIMEOUT, NOTRUN] + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT, NOTRUN] + if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN, TIMEOUT] if (os == "mac") and not debug: [PASS, NOTRUN] [WriteParams: write null data param] expected: + if (os == "win") and not swgl and not debug and (processor == "x86_64"): [PASS, NOTRUN] + if (os == "win") and not swgl and not debug and (processor == "x86"): [PASS, NOTRUN] + if (os == "win") and not swgl and debug: [PASS, NOTRUN] if (os == "linux") and not fission and not debug: [PASS, FAIL] - if (os == "win") and not swgl: [PASS, NOTRUN] [write() with an empty blob to an empty file] expected: @@ -86,7 +104,8 @@ [an errored writable stream releases its lock] expected: if (os == "win") and debug and (processor == "x86"): [PASS, NOTRUN] - if (os == "win") and not debug: [PASS, TIMEOUT, NOTRUN] + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT, NOTRUN] + if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN, TIMEOUT] [write() called with a blob and a valid offset] expected: @@ -117,37 +136,37 @@ [write() called with a blob and a valid offset] expected: if (os == "win") and debug and not swgl: [PASS, NOTRUN] - if (os == "win") and not debug: [PASS, NOTRUN, TIMEOUT] + if (os == "win") and not debug: [PASS, TIMEOUT, NOTRUN] if (os == "android") and not debug: [PASS, FAIL] [write() called with an offset beyond the end of the file] expected: if (os == "win") and debug and not swgl: [PASS, NOTRUN] - if (os == "win") and not debug: [PASS, NOTRUN, TIMEOUT] + if (os == "win") and not debug: [PASS, TIMEOUT, NOTRUN] if (os == "android") and not debug: [PASS, FAIL] [write() with an empty string to an empty file] expected: if (os == "win") and debug and not swgl: [PASS, NOTRUN] - if (os == "win") and not debug: [PASS, TIMEOUT, NOTRUN] + if (os == "win") and not debug: [PASS, NOTRUN, TIMEOUT] if (os == "android") and not debug: [PASS, FAIL] [write() with a valid utf-8 string] expected: if (os == "win") and debug and not swgl: [PASS, NOTRUN] - if (os == "win") and not debug: [NOTRUN, PASS, TIMEOUT] + if (os == "win") and not debug: [PASS, NOTRUN, TIMEOUT] if (os == "android") and not debug: [PASS, FAIL] [write() with a string with unix line ending preserved] expected: if (os == "win") and debug and not swgl: [PASS, NOTRUN] - if (os == "win") and not debug: [NOTRUN, PASS, TIMEOUT] + if (os == "win") and not debug: [PASS, NOTRUN, TIMEOUT] if (os == "android") and not debug: [PASS, FAIL] [write() with a string with windows line ending preserved] expected: if (os == "win") and debug and not swgl: [PASS, NOTRUN] - if (os == "win") and not debug: [NOTRUN, TIMEOUT, PASS] + if (os == "win") and not debug: [NOTRUN, PASS, TIMEOUT] if (os == "android") and not debug: [PASS, FAIL] [write() with an empty array buffer to an empty file] @@ -164,7 +183,7 @@ [atomic writes: writable file streams make atomic changes on close] expected: - if (processor == "x86_64") and (os == "win") and not debug: [NOTRUN, PASS, TIMEOUT] + if (processor == "x86_64") and (os == "win") and not debug: [NOTRUN, TIMEOUT, PASS] if processor == "x86": [PASS, TIMEOUT, NOTRUN] [getWriter() can be used] @@ -215,22 +234,22 @@ [write() a blob to an empty file] expected: - if (os == "win") and not debug: [PASS, NOTRUN, TIMEOUT] + if (os == "win") and not debug: [PASS, TIMEOUT, NOTRUN] if (os == "android") and not debug: [PASS, FAIL] [write() with WriteParams without position to an empty file] expected: - if (os == "win") and not debug: [PASS, NOTRUN, TIMEOUT] + if (os == "win") and not debug: [PASS, TIMEOUT, NOTRUN] if (os == "android") and not debug: [PASS, FAIL] [write() a string to an empty file with zero offset] expected: - if (os == "win") and not debug: [PASS, NOTRUN, TIMEOUT] + if (os == "win") and not debug: [PASS, TIMEOUT, NOTRUN] if (os == "android") and not debug: [PASS, FAIL] [write() a blob to an empty file with zero offset] expected: - if (os == "win") and not debug: [PASS, NOTRUN, TIMEOUT] + if (os == "win") and not debug: [PASS, TIMEOUT, NOTRUN] if (os == "android") and not debug: [PASS, FAIL] [write() called consecutively appends] @@ -240,19 +259,19 @@ [write() WriteParams without position and string appends] expected: - if (os == "win") and not debug: [PASS, NOTRUN, TIMEOUT] + if (os == "win") and not debug: [PASS, TIMEOUT, NOTRUN] if (os == "android") and not debug: [PASS, FAIL] [write() WriteParams without position and blob appends] expected: if (os == "win") and debug and not swgl: [PASS, TIMEOUT] - if (os == "win") and not debug: [PASS, NOTRUN, TIMEOUT] + if (os == "win") and not debug: [PASS, TIMEOUT, NOTRUN] if (os == "android") and not debug: [PASS, FAIL] [write() called with a string and a valid offset] expected: if (os == "win") and debug and not swgl: [PASS, NOTRUN] - if (os == "win") and not debug: [PASS, NOTRUN, TIMEOUT] + if (os == "win") and not debug: [PASS, TIMEOUT, NOTRUN] if (os == "android") and not debug: [PASS, FAIL] [atomic writes: only one close() operation may succeed] @@ -277,7 +296,7 @@ [write() called with a string and a valid offset after seek] expected: - if (processor == "x86_64") and (os == "win") and not debug: [PASS, NOTRUN, TIMEOUT] + if (processor == "x86_64") and (os == "win") and not debug: [PASS, TIMEOUT, NOTRUN] if processor == "x86": [PASS, NOTRUN] [an errored writable stream releases its lock] diff --git a/testing/web-platform/meta/html/cross-origin-opener-policy/tentative/restrict-properties/iframe-popup.https.html.ini b/testing/web-platform/meta/html/cross-origin-opener-policy/tentative/restrict-properties/iframe-popup.https.html.ini index cc82b6b6e3a7..a05a02aa04b2 100644 --- a/testing/web-platform/meta/html/cross-origin-opener-policy/tentative/restrict-properties/iframe-popup.https.html.ini +++ b/testing/web-platform/meta/html/cross-origin-opener-policy/tentative/restrict-properties/iframe-popup.https.html.ini @@ -1,7 +1,6 @@ [iframe-popup.https.html?7-8] expected: - if (os == "android") and not swgl and debug and fission: [OK, TIMEOUT] - if (os == "android") and not swgl and not debug: [OK, TIMEOUT] + if (os == "android") and not debug: [OK, TIMEOUT] [COOP: restrict-properties to popup COOP: restrict-properties via an iframe, with same origin iframe, cross origin popup with window_open] expected: FAIL @@ -22,8 +21,6 @@ [iframe-popup.https.html?9-last] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [COOP: restrict-properties to popup COOP: restrict-properties via an iframe, with cross origin iframe, cross origin popup with window_open] expected: FAIL @@ -35,8 +32,6 @@ [iframe-popup.https.html?5-6] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [COOP: restrict-properties to popup COOP: restrict-properties via an iframe, with same site iframe, same site popup with window_open] expected: FAIL @@ -58,12 +53,11 @@ [iframe-popup.https.html?1-2] expected: - if (os == "android") and fission: [OK, TIMEOUT] + if (os == "android") and not debug: [OK, TIMEOUT] [iframe-popup.https.html?3-4] expected: - if (os == "android") and not swgl and debug and fission: [OK, TIMEOUT] - if (os == "android") and not swgl and not debug: [OK, TIMEOUT] + if (os == "android") and not debug: [OK, TIMEOUT] [COOP: restrict-properties to popup COOP: restrict-properties via an iframe, with same origin iframe, same site popup with window_open] expected: FAIL diff --git a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-load.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-load.html.ini index 8780cd83e98d..3073d279e324 100644 --- a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-load.html.ini +++ b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-load.html.ini @@ -1,9 +1,7 @@ [resource-selection-invoke-load.html] [invoking resource selection with load()] expected: - if (os == "linux") and debug and not fission and swgl: [FAIL, PASS] - if (os == "linux") and debug and not fission and not swgl: [PASS, FAIL] - if (os == "linux") and not debug and fission and (processor == "x86_64"): [FAIL, PASS] - if (os == "linux") and not debug and fission and (processor == "x86"): [FAIL, PASS] - if (os == "linux") and not debug and not fission: [FAIL, PASS] + if (os == "linux") and not tsan and debug and not fission: [FAIL, PASS] + if (os == "linux") and not tsan and not debug: [FAIL, PASS] + if (os == "linux") and tsan: [FAIL, PASS] FAIL diff --git a/testing/web-platform/meta/html/semantics/popovers/popover-types-with-hints.tentative.html.ini b/testing/web-platform/meta/html/semantics/popovers/popover-types-with-hints.tentative.html.ini index c90c7d7062c3..42d4591638e7 100644 --- a/testing/web-platform/meta/html/semantics/popovers/popover-types-with-hints.tentative.html.ini +++ b/testing/web-platform/meta/html/semantics/popovers/popover-types-with-hints.tentative.html.ini @@ -13,14 +13,6 @@ if debug: FAIL [FAIL, PASS] - [If you: a) show a popover=auto (call it D), then b) show a non-descendent popover=hint of D (call it T), then c) hide D, then T should be left showing. (Non-nested popover=hint can stay open when unrelated popover=autos are hidden)] - expected: - if debug: PASS - [PASS, FAIL] - - [If a popover=hint is shown, it should hide any other open popover=hint popovers, including ancestral popovers. (You can't nest popover=hint)] - expected: FAIL - [If a popover=auto is shown, it should hide any open popover=hint, including if the popover=hint is an ancestral popover of the popover=auto. (You can't nest a popover=auto inside a popover=hint)] expected: FAIL diff --git a/testing/web-platform/meta/html/webappapis/scripting/events/event-handler-attributes-body-window.html.ini b/testing/web-platform/meta/html/webappapis/scripting/events/event-handler-attributes-body-window.html.ini index 6cc14502b0c1..b96f9c818d23 100644 --- a/testing/web-platform/meta/html/webappapis/scripting/events/event-handler-attributes-body-window.html.ini +++ b/testing/web-platform/meta/html/webappapis/scripting/events/event-handler-attributes-body-window.html.ini @@ -46,3 +46,21 @@ [not shadowed beforematch (document.body)] expected: FAIL + + [shadowed pagereveal (document.createElement("body"))] + expected: FAIL + + [shadowed pagereveal removal (document.body)] + expected: FAIL + + [shadowed pagereveal (document.body)] + expected: FAIL + + [shadowed pagereveal (window)] + expected: FAIL + + [shadowed pagereveal removal (document.createElement("body"))] + expected: FAIL + + [shadowed pagereveal removal (window)] + expected: FAIL diff --git a/testing/web-platform/meta/html/webappapis/scripting/events/event-handler-attributes-frameset-window.html.ini b/testing/web-platform/meta/html/webappapis/scripting/events/event-handler-attributes-frameset-window.html.ini index 9bca4b8a4d8a..782e089b905f 100644 --- a/testing/web-platform/meta/html/webappapis/scripting/events/event-handler-attributes-frameset-window.html.ini +++ b/testing/web-platform/meta/html/webappapis/scripting/events/event-handler-attributes-frameset-window.html.ini @@ -34,3 +34,21 @@ [not shadowed beforematch (document.body)] expected: FAIL + + [shadowed pagereveal removal (document.body)] + expected: FAIL + + [shadowed pagereveal (document.createElement("frameset"))] + expected: FAIL + + [shadowed pagereveal removal (document.createElement("frameset"))] + expected: FAIL + + [shadowed pagereveal (document.body)] + expected: FAIL + + [shadowed pagereveal (window)] + expected: FAIL + + [shadowed pagereveal removal (window)] + expected: FAIL diff --git a/testing/web-platform/meta/html/webappapis/scripting/events/event-handler-attributes-windowless-body.html.ini b/testing/web-platform/meta/html/webappapis/scripting/events/event-handler-attributes-windowless-body.html.ini index 7e50b87933ac..6d8c1a933fe5 100644 --- a/testing/web-platform/meta/html/webappapis/scripting/events/event-handler-attributes-windowless-body.html.ini +++ b/testing/web-platform/meta/html/webappapis/scripting/events/event-handler-attributes-windowless-body.html.ini @@ -16,3 +16,15 @@ [beforematch is unaffected on a windowless frameset] expected: FAIL + + [Ignore setting of pagereveal window event handlers on windowless body] + expected: FAIL + + [Return null when getting the pagereveal event handler of a windowless body] + expected: FAIL + + [Return null when getting the pagereveal event handler of a windowless frameset] + expected: FAIL + + [Ignore setting of pagereveal window event handlers on windowless frameset] + expected: FAIL diff --git a/testing/web-platform/meta/html/webappapis/timers/settimeout-cross-realm-callback-report-exception.html.ini b/testing/web-platform/meta/html/webappapis/timers/settimeout-cross-realm-callback-report-exception.html.ini index addbbd42d5f8..6cd6835956cc 100644 --- a/testing/web-platform/meta/html/webappapis/timers/settimeout-cross-realm-callback-report-exception.html.ini +++ b/testing/web-platform/meta/html/webappapis/timers/settimeout-cross-realm-callback-report-exception.html.ini @@ -1,6 +1,4 @@ [settimeout-cross-realm-callback-report-exception.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [window.setTimeout() reports the exception from its callback in the callback's global object] expected: if (os == "linux") and debug and not fission and not swgl: [PASS, FAIL] diff --git a/testing/web-platform/meta/idle-detection/idle-detection-allowed-by-permissions-policy.https.sub.html.ini b/testing/web-platform/meta/idle-detection/idle-detection-allowed-by-permissions-policy.https.sub.html.ini index 6f363c189c39..c31843668191 100644 --- a/testing/web-platform/meta/idle-detection/idle-detection-allowed-by-permissions-policy.https.sub.html.ini +++ b/testing/web-platform/meta/idle-detection/idle-detection-allowed-by-permissions-policy.https.sub.html.ini @@ -14,3 +14,8 @@ [Permissions-Policy idle-detection=* explicity set by top-level frame allows workers in cross-origin iframes.] expected: NOTRUN + + [Inherited header permissions policy allows dedicated workers.] + expected: + if os == "android": [FAIL, TIMEOUT] + FAIL diff --git a/testing/web-platform/meta/intersection-observer/root-margin.html.ini b/testing/web-platform/meta/intersection-observer/root-margin.html.ini index 290461b744e5..dd3d113d9b98 100644 --- a/testing/web-platform/meta/intersection-observer/root-margin.html.ini +++ b/testing/web-platform/meta/intersection-observer/root-margin.html.ini @@ -1,14 +1,18 @@ [root-margin.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [document.scrollingElement.scrollLeft = 100] - expected: FAIL + expected: + if (os == "mac") and not debug: [PASS, FAIL] + FAIL [First rAF.] - expected: FAIL + expected: + if (os == "mac") and not debug: [PASS, FAIL] + FAIL [document.scrollingElement.scrollTop = document.documentElement.clientHeight + 300] - expected: FAIL + expected: + if (os == "mac") and not debug: [PASS, FAIL] + FAIL [document.scrollingElement.scrollTop = document.documentElement.clientHeight + 200] expected: diff --git a/testing/web-platform/meta/is-input-pending/security/cross-origin-subframe-complex-clip.sub.html.ini b/testing/web-platform/meta/is-input-pending/security/cross-origin-subframe-complex-clip.sub.html.ini index a2092870efc4..6fed7105062a 100644 --- a/testing/web-platform/meta/is-input-pending/security/cross-origin-subframe-complex-clip.sub.html.ini +++ b/testing/web-platform/meta/is-input-pending/security/cross-origin-subframe-complex-clip.sub.html.ini @@ -1,4 +1,4 @@ [cross-origin-subframe-complex-clip.sub.html] + expected: ERROR [parent cannot detect cross-origin events] expected: FAIL - diff --git a/testing/web-platform/meta/is-input-pending/security/cross-origin-subframe-masked-complex-clip.sub.html.ini b/testing/web-platform/meta/is-input-pending/security/cross-origin-subframe-masked-complex-clip.sub.html.ini index 587631d27365..18a9250d070f 100644 --- a/testing/web-platform/meta/is-input-pending/security/cross-origin-subframe-masked-complex-clip.sub.html.ini +++ b/testing/web-platform/meta/is-input-pending/security/cross-origin-subframe-masked-complex-clip.sub.html.ini @@ -1,7 +1,7 @@ [cross-origin-subframe-masked-complex-clip.sub.html] + expected: ERROR [parent cannot detect cross-origin events outside of clip] expected: FAIL [subframe cannot detect events inside of clip] expected: FAIL - diff --git a/testing/web-platform/meta/is-input-pending/security/cross-origin-subframe-masked-pointer-events-mixed-2.sub.html.ini b/testing/web-platform/meta/is-input-pending/security/cross-origin-subframe-masked-pointer-events-mixed-2.sub.html.ini index e69c59526be3..60178b753bfd 100644 --- a/testing/web-platform/meta/is-input-pending/security/cross-origin-subframe-masked-pointer-events-mixed-2.sub.html.ini +++ b/testing/web-platform/meta/is-input-pending/security/cross-origin-subframe-masked-pointer-events-mixed-2.sub.html.ini @@ -1,7 +1,7 @@ [cross-origin-subframe-masked-pointer-events-mixed-2.sub.html] + expected: ERROR [subframe cannot detect events in `pointer-events: initial` region] expected: FAIL [parent cannot detect cross-origin events in `pointer-events: none` region] expected: FAIL - diff --git a/testing/web-platform/meta/is-input-pending/security/cross-origin-subframe-masked-pointer-events-mixed.sub.html.ini b/testing/web-platform/meta/is-input-pending/security/cross-origin-subframe-masked-pointer-events-mixed.sub.html.ini index 869e12df253a..bad58cf2e66f 100644 --- a/testing/web-platform/meta/is-input-pending/security/cross-origin-subframe-masked-pointer-events-mixed.sub.html.ini +++ b/testing/web-platform/meta/is-input-pending/security/cross-origin-subframe-masked-pointer-events-mixed.sub.html.ini @@ -1,4 +1,4 @@ [cross-origin-subframe-masked-pointer-events-mixed.sub.html] + expected: ERROR [cannot detect cross-origin events in `pointer-events: none` region] expected: FAIL - diff --git a/testing/web-platform/meta/is-input-pending/security/cross-origin-subframe-masked-pointer-events-none.sub.html.ini b/testing/web-platform/meta/is-input-pending/security/cross-origin-subframe-masked-pointer-events-none.sub.html.ini index 6bdbdbecae6c..57e8bc59f14b 100644 --- a/testing/web-platform/meta/is-input-pending/security/cross-origin-subframe-masked-pointer-events-none.sub.html.ini +++ b/testing/web-platform/meta/is-input-pending/security/cross-origin-subframe-masked-pointer-events-none.sub.html.ini @@ -1,5 +1,4 @@ [cross-origin-subframe-masked-pointer-events-none.sub.html] - expected: - if (os == "android") and fission: [TIMEOUT, OK] + expected: ERROR [parent cannot detect events] expected: FAIL diff --git a/testing/web-platform/meta/is-input-pending/security/cross-origin-subframe-overlap.sub.html.ini b/testing/web-platform/meta/is-input-pending/security/cross-origin-subframe-overlap.sub.html.ini index 4838319c35b4..7bcff0bae6c4 100644 --- a/testing/web-platform/meta/is-input-pending/security/cross-origin-subframe-overlap.sub.html.ini +++ b/testing/web-platform/meta/is-input-pending/security/cross-origin-subframe-overlap.sub.html.ini @@ -1,6 +1,5 @@ [cross-origin-subframe-overlap.sub.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] + expected: ERROR [parent cannot detect input on occluding iframe] expected: FAIL diff --git a/testing/web-platform/meta/is-input-pending/security/cross-origin-subframe-transformed.sub.html.ini b/testing/web-platform/meta/is-input-pending/security/cross-origin-subframe-transformed.sub.html.ini index cf24b3b74a25..a8ed4b27ce40 100644 --- a/testing/web-platform/meta/is-input-pending/security/cross-origin-subframe-transformed.sub.html.ini +++ b/testing/web-platform/meta/is-input-pending/security/cross-origin-subframe-transformed.sub.html.ini @@ -1,6 +1,5 @@ [cross-origin-subframe-transformed.sub.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] + expected: ERROR [parent cannot detect input inside of iframe bounds] expected: FAIL diff --git a/testing/web-platform/meta/is-input-pending/security/cross-origin-subframe.sub.html.ini b/testing/web-platform/meta/is-input-pending/security/cross-origin-subframe.sub.html.ini index 36cd581457fc..dee19d065e13 100644 --- a/testing/web-platform/meta/is-input-pending/security/cross-origin-subframe.sub.html.ini +++ b/testing/web-platform/meta/is-input-pending/security/cross-origin-subframe.sub.html.ini @@ -1,5 +1,4 @@ [cross-origin-subframe.sub.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] + expected: ERROR [cannot detect cross-origin events on subframe] expected: FAIL diff --git a/testing/web-platform/meta/is-input-pending/tentative/same-origin-subframe.sub.html.ini b/testing/web-platform/meta/is-input-pending/tentative/same-origin-subframe.sub.html.ini index 42ca6903b98e..2de0170e90d4 100644 --- a/testing/web-platform/meta/is-input-pending/tentative/same-origin-subframe.sub.html.ini +++ b/testing/web-platform/meta/is-input-pending/tentative/same-origin-subframe.sub.html.ini @@ -1,7 +1,7 @@ [same-origin-subframe.sub.html] + expected: ERROR [can detect same-origin iframe events in parent] expected: FAIL [can detect same-origin iframe events in subframe] expected: FAIL - diff --git a/testing/web-platform/meta/is-input-pending/tentative/toplevel.html.ini b/testing/web-platform/meta/is-input-pending/tentative/toplevel.html.ini index eefdf2ae3ca4..e385fbc82027 100644 --- a/testing/web-platform/meta/is-input-pending/tentative/toplevel.html.ini +++ b/testing/web-platform/meta/is-input-pending/tentative/toplevel.html.ini @@ -1,4 +1,4 @@ [toplevel.html] + expected: ERROR [toplevel mouse events detected] expected: FAIL - diff --git a/testing/web-platform/meta/largest-contentful-paint/mouseover-heuristics-background.tentative.html.ini b/testing/web-platform/meta/largest-contentful-paint/mouseover-heuristics-background.tentative.html.ini index c2d8005fd1a7..18a3a8592acb 100644 --- a/testing/web-platform/meta/largest-contentful-paint/mouseover-heuristics-background.tentative.html.ini +++ b/testing/web-platform/meta/largest-contentful-paint/mouseover-heuristics-background.tentative.html.ini @@ -1,11 +1,10 @@ [mouseover-heuristics-background.tentative.html] expected: - if not asan and not tsan and (os == "linux") and not fission and debug and not swgl: [ERROR, OK, TIMEOUT] - if not asan and tsan: [TIMEOUT, OK, ERROR] + if not asan and (os == "linux") and not fission and not swgl and debug: [ERROR, OK, TIMEOUT] if asan: [ERROR, OK, TIMEOUT] [ERROR, OK] [LCP mouseover heuristics ignore background-based zoom widgets] expected: - if not tsan and (os == "linux") and debug and not fission and not swgl: [TIMEOUT, PASS] - if tsan: [TIMEOUT, PASS] + if not fission and not swgl and debug and (os == "linux"): [TIMEOUT, PASS] + if not fission and swgl and (os == "linux"): [TIMEOUT, PASS] TIMEOUT diff --git a/testing/web-platform/meta/longtask-timing/idlharness.window.js.ini b/testing/web-platform/meta/longtask-timing/idlharness.window.js.ini index d0209e2853ff..657637c17d83 100644 --- a/testing/web-platform/meta/longtask-timing/idlharness.window.js.ini +++ b/testing/web-platform/meta/longtask-timing/idlharness.window.js.ini @@ -91,3 +91,87 @@ [PerformanceLongAnimationFrameTiming interface: existence and properties of interface prototype object's "constructor" property] expected: FAIL + + [PerformanceLongAnimationFrameTiming interface: attribute startTime] + expected: FAIL + + [PerformanceScriptTiming interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [PerformanceScriptTiming interface: attribute name] + expected: FAIL + + [PerformanceScriptTiming interface: attribute executionStart] + expected: FAIL + + [PerformanceLongTaskTiming interface: attribute duration] + expected: FAIL + + [PerformanceScriptTiming interface: operation toJSON()] + expected: FAIL + + [PerformanceLongAnimationFrameTiming interface: attribute firstUIEventTimestamp] + expected: FAIL + + [TaskAttributionTiming interface: attribute duration] + expected: FAIL + + [PerformanceLongAnimationFrameTiming interface: attribute scripts] + expected: FAIL + + [PerformanceScriptTiming interface: attribute startTime] + expected: FAIL + + [PerformanceLongTaskTiming interface: attribute startTime] + expected: FAIL + + [PerformanceScriptTiming interface: attribute duration] + expected: FAIL + + [PerformanceLongAnimationFrameTiming interface: attribute name] + expected: FAIL + + [PerformanceLongAnimationFrameTiming interface: attribute entryType] + expected: FAIL + + [PerformanceScriptTiming interface object name] + expected: FAIL + + [TaskAttributionTiming interface: attribute startTime] + expected: FAIL + + [PerformanceScriptTiming interface: attribute type] + expected: FAIL + + [TaskAttributionTiming interface: attribute name] + expected: FAIL + + [PerformanceLongTaskTiming interface: attribute entryType] + expected: FAIL + + [TaskAttributionTiming interface: attribute entryType] + expected: FAIL + + [PerformanceScriptTiming interface: existence and properties of interface object] + expected: FAIL + + [PerformanceScriptTiming interface object length] + expected: FAIL + + [PerformanceScriptTiming interface: attribute sourceLocation] + expected: FAIL + + [PerformanceLongTaskTiming interface: attribute name] + expected: FAIL + + [PerformanceScriptTiming interface: existence and properties of interface prototype object] + expected: FAIL + + [PerformanceScriptTiming interface: attribute entryType] + expected: FAIL + + [PerformanceLongAnimationFrameTiming interface: attribute duration] + expected: FAIL + + [PerformanceScriptTiming interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL diff --git a/testing/web-platform/meta/mozilla-sync b/testing/web-platform/meta/mozilla-sync index b77e0bb853b1..0452610465c2 100644 --- a/testing/web-platform/meta/mozilla-sync +++ b/testing/web-platform/meta/mozilla-sync @@ -1 +1 @@ -upstream: daa8502e9cae796781e3b04f60f8420eae45f096 +upstream: 2fb9eb91e48870dd8f9bbb7adae728d29fbbb58f diff --git a/testing/web-platform/meta/orientation-event/idlharness.https.window.js.ini b/testing/web-platform/meta/orientation-event/idlharness.https.window.js.ini index 644e97f9b803..cd84b1d174c3 100644 --- a/testing/web-platform/meta/orientation-event/idlharness.https.window.js.ini +++ b/testing/web-platform/meta/orientation-event/idlharness.https.window.js.ini @@ -23,9 +23,6 @@ [DeviceMotionEventRotationRate interface object length] expected: FAIL - [DeviceOrientationEvent interface: operation requestPermission()] - expected: FAIL - [DeviceMotionEventAcceleration interface object name] expected: FAIL @@ -61,3 +58,9 @@ [DeviceMotionEventRotationRate interface: existence and properties of interface prototype object's "constructor" property] expected: FAIL + + [DeviceOrientationEvent interface: calling requestPermission(optional boolean) on new DeviceOrientationEvent("foo") with too few arguments must throw TypeError] + expected: FAIL + + [DeviceOrientationEvent interface: operation requestPermission(optional boolean)] + expected: FAIL diff --git a/testing/web-platform/meta/print/crashtests/reload-crash.html.ini b/testing/web-platform/meta/print/crashtests/reload-crash.html.ini index ad7b84aa8bff..4d4546dfdf4e 100644 --- a/testing/web-platform/meta/print/crashtests/reload-crash.html.ini +++ b/testing/web-platform/meta/print/crashtests/reload-crash.html.ini @@ -1,4 +1,5 @@ [reload-crash.html] expected: - if os == "android": PASS + if (os == "android") and debug: PASS + if (os == "android") and not debug: [PASS, ERROR] TIMEOUT diff --git a/testing/web-platform/meta/referrer-policy/css-integration/svg/processing-instruction.html.ini b/testing/web-platform/meta/referrer-policy/css-integration/svg/processing-instruction.html.ini index 7b3bb3d4513d..a5cc3d0e64a3 100644 --- a/testing/web-platform/meta/referrer-policy/css-integration/svg/processing-instruction.html.ini +++ b/testing/web-platform/meta/referrer-policy/css-integration/svg/processing-instruction.html.ini @@ -2,3 +2,7 @@ [Styling SVG from ProcessingInstruction fill] expected: if not fission and (os == "linux") and not debug: [PASS, FAIL] + + [Styling SVG from ProcessingInstruction marker-end] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/serial/idlharness.https.any.js.ini b/testing/web-platform/meta/serial/idlharness.https.any.js.ini index 0840b8c9ab92..79591a6e317d 100644 --- a/testing/web-platform/meta/serial/idlharness.https.any.js.ini +++ b/testing/web-platform/meta/serial/idlharness.https.any.js.ini @@ -104,6 +104,9 @@ [SerialPort interface: operation forget()] expected: FAIL + [SerialPort interface: attribute connected] + expected: FAIL + [idlharness.https.any.worker.html] [Serial must be primary interface of navigator.serial] @@ -207,3 +210,6 @@ [SerialPort interface: operation forget()] expected: FAIL + + [SerialPort interface: attribute connected] + expected: FAIL diff --git a/testing/web-platform/meta/streams/piping/error-propagation-backward.any.js.ini b/testing/web-platform/meta/streams/piping/error-propagation-backward.any.js.ini index 71f232862065..3ecac3ead2c7 100644 --- a/testing/web-platform/meta/streams/piping/error-propagation-backward.any.js.ini +++ b/testing/web-platform/meta/streams/piping/error-propagation-backward.any.js.ini @@ -1,18 +1,12 @@ [error-propagation-backward.any.sharedworker.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [error-propagation-backward.any.worker.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [error-propagation-backward.any.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [error-propagation-backward.any.serviceworker.html] expected: - if (os == "android") and fission: [OK, TIMEOUT] + if (processor == "x86") and (os == "win") and not debug: [OK, TIMEOUT] [error-propagation-backward.any.shadowrealm.html] expected: ERROR diff --git a/testing/web-platform/meta/streams/transferable/service-worker.https.html.ini b/testing/web-platform/meta/streams/transferable/service-worker.https.html.ini index 490390e0edcf..20eefecb61ef 100644 --- a/testing/web-platform/meta/streams/transferable/service-worker.https.html.ini +++ b/testing/web-platform/meta/streams/transferable/service-worker.https.html.ini @@ -1,3 +1,6 @@ [service-worker.https.html] expected: - if (os == "android") and fission: [OK, TIMEOUT] + if (processor == "x86") and not debug: TIMEOUT + [service-worker] + expected: + if (processor == "x86") and not debug: NOTRUN diff --git a/testing/web-platform/meta/subapps/add-error.tentative.https.html.ini b/testing/web-platform/meta/subapps/add-error.tentative.https.html.ini index 083ee245a561..c9c9c406fe85 100644 --- a/testing/web-platform/meta/subapps/add-error.tentative.https.html.ini +++ b/testing/web-platform/meta/subapps/add-error.tentative.https.html.ini @@ -1,4 +1,5 @@ [add-error.tentative.https.html] + expected: ERROR [The object is no longer associated to a document.] expected: FAIL @@ -9,7 +10,7 @@ expected: FAIL [Service added one sub-app failed to add another sub-app.] - expected: FAIL + expected: NOTRUN [Missing user activation.] expected: FAIL diff --git a/testing/web-platform/meta/subapps/add-success.tentative.https.html.ini b/testing/web-platform/meta/subapps/add-success.tentative.https.html.ini index cae0298288e2..e1923ca98c6b 100644 --- a/testing/web-platform/meta/subapps/add-success.tentative.https.html.ini +++ b/testing/web-platform/meta/subapps/add-success.tentative.https.html.ini @@ -1,6 +1,7 @@ [add-success.tentative.https.html] + expected: ERROR [Add API call works with single sub app.] expected: FAIL [Add API call works with multiple sub apps.] - expected: FAIL + expected: NOTRUN diff --git a/testing/web-platform/meta/webaudio/the-audio-api/the-audioparam-interface/k-rate-dynamics-compressor-connections.html.ini b/testing/web-platform/meta/webaudio/the-audio-api/the-audioparam-interface/k-rate-dynamics-compressor-connections.html.ini index 9a2ca0a6f5cd..5bf78515842c 100644 --- a/testing/web-platform/meta/webaudio/the-audio-api/the-audioparam-interface/k-rate-dynamics-compressor-connections.html.ini +++ b/testing/web-platform/meta/webaudio/the-audio-api/the-audioparam-interface/k-rate-dynamics-compressor-connections.html.ini @@ -7,3 +7,6 @@ [X k-rate threshold AudioParam with input does not equal [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0...\] with an element-wise tolerance of {"absoluteThreshold":0,"relativeThreshold":0}.\n\tIndex\tActual\t\t\tExpected\t\tAbsError\t\tRelError\t\tTest threshold\n\t[2432\]\t-1.2464846484363079e-2\t-1.2467551976442337e-2\t2.7054920792579651e-6\t2.1700267096299585e-4\t0.0000000000000000e+0\n\t[2433\]\t-1.2221721000969410e-2\t-1.2226040475070477e-2\t4.3194741010665894e-6\t3.5330114519694408e-4\t0.0000000000000000e+0\n\t[2434\]\t-1.1524774134159088e-2\t-1.1529818177223206e-2\t5.0440430641174316e-6\t4.3747810993947684e-4\t0.0000000000000000e+0\n\t[2435\]\t-1.1310786008834839e-2\t-1.1316673830151558e-2\t5.8878213167190552e-6\t5.2027843208062160e-4\t0.0000000000000000e+0\n\t[2436\]\t-1.1019666679203510e-2\t-1.1026107706129551e-2\t6.4410269260406494e-6\t5.8416143735472506e-4\t0.0000000000000000e+0\n\t...and 9560 more errors.\n\tMax AbsError of 1.7777085304260254e-5 at index of 2523.\n\t[2523\]\t2.0277557894587517e-2\t2.0295334979891777e-2\t1.7777085304260254e-5\t8.7591977771608322e-4\t0.0000000000000000e+0\n\tMax RelError of 3.2567427641635026e-2 at index of 2579.\n\t[2579\]\t-2.8551585273817182e-6\t-2.9512739274650812e-6\t9.6115400083363056e-8\t3.2567427641635026e-2\t0.0000000000000000e+0\n] expected: FAIL + + [X k-rate threshold AudioParam with input does not equal [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0...\] with an element-wise tolerance of {"absoluteThreshold":0,"relativeThreshold":0}.\n\tIndex\tActual\t\t\tExpected\t\tAbsError\t\tRelError\t\tTest threshold\n\t[2432\]\t-1.2464849278330803e-2\t-1.2467555701732635e-2\t2.7064234018325806e-6\t2.1707730581516189e-4\t0.0000000000000000e+0\n\t[2433\]\t-1.2221721000969410e-2\t-1.2226040475070477e-2\t4.3194741010665894e-6\t3.5330114519694408e-4\t0.0000000000000000e+0\n\t[2434\]\t-1.1524774134159088e-2\t-1.1529818177223206e-2\t5.0440430641174316e-6\t4.3747810993947684e-4\t0.0000000000000000e+0\n\t[2435\]\t-1.1310785077512264e-2\t-1.1316673830151558e-2\t5.8887526392936707e-6\t5.2036072857414902e-4\t0.0000000000000000e+0\n\t[2436\]\t-1.1019663885235786e-2\t-1.1026104912161827e-2\t6.4410269260406494e-6\t5.8416158537872946e-4\t0.0000000000000000e+0\n\t...and 9557 more errors.\n\tMax AbsError of 1.7778947949409485e-5 at index of 2523.\n\t[2523\]\t2.0277557894587517e-2\t2.0295336842536926e-2\t1.7778947949409485e-5\t8.7601147432777020e-4\t0.0000000000000000e+0\n\tMax RelError of 3.2626918070293082e-2 at index of 2579.\n\t[2579\]\t-2.8549548005685210e-6\t-2.9512448236346245e-6\t9.6290023066103458e-8\t3.2626918070293082e-2\t0.0000000000000000e+0\n] + expected: FAIL diff --git a/testing/web-platform/meta/webaudio/the-audio-api/the-oscillatornode-interface/osc-basic-waveform.html.ini b/testing/web-platform/meta/webaudio/the-audio-api/the-oscillatornode-interface/osc-basic-waveform.html.ini index 596b3c0f5eeb..317d9a646825 100644 --- a/testing/web-platform/meta/webaudio/the-audio-api/the-oscillatornode-interface/osc-basic-waveform.html.ini +++ b/testing/web-platform/meta/webaudio/the-audio-api/the-oscillatornode-interface/osc-basic-waveform.html.ini @@ -36,3 +36,12 @@ [< [Test 1\] 2 out of 2 assertions were failed.] expected: FAIL + + [X Custom: SNR (db) is not greater than or equal to 122.43. Got 112.76579764697749.] + expected: FAIL + + [X Custom: 100 Hz does not equal [1,1.0141456127166748,1.0280853509902954,1.0418163537979126,1.0553359985351562,1.0686413049697876,1.081729769706726,1.094598650932312,1.1072453260421753,1.1196671724319458,1.1318618059158325,1.1438266038894653,1.1555593013763428,1.1670573949813843,1.1783186197280884,1.189340591430664...\] with an element-wise tolerance of {"absoluteThreshold":0.0000018478,"relativeThreshold":0}.\n\tIndex\tActual\t\t\tExpected\t\tAbsError\t\tRelError\t\tTest threshold\n\t[132\]\t6.4742147922515869e-1\t6.4741957187652588e-1\t1.9073486328125000e-6\t2.9460781163660346e-6\t1.8477999999999999e-6\n\t[133\]\t6.2944263219833374e-1\t6.2944072484970093e-1\t1.9073486328125000e-6\t3.0302275615673585e-6\t1.8477999999999999e-6\n\t[135\]\t5.9310543537139893e-1\t5.9310334920883179e-1\t2.0861625671386719e-6\t3.5173677065245060e-6\t1.8477999999999999e-6\n\t[136\]\t5.7475423812866211e-1\t5.7475227117538452e-1\t1.9669532775878906e-6\t3.4222627316729277e-6\t1.8477999999999999e-6\n\t[137\]\t5.5628657341003418e-1\t5.5628448724746704e-1\t2.0861625671386719e-6\t3.7501721061127269e-6\t1.8477999999999999e-6\n\t...and 97 more errors.\n\tMax AbsError of 4.5299530029296875e-6 at index of 197.\n\t[197\]\t-6.1586797237396240e-1\t-6.1587250232696533e-1\t4.5299530029296875e-6\t7.3553421947141031e-6\t1.8477999999999999e-6\n\tMax RelError of 4.6918106549645650e-4 at index of 165.\n\t[165\]\t7.5594326481223106e-3\t7.5558875687420368e-3\t3.5450793802738190e-6\t4.6918106549645650e-4\t1.8477999999999999e-6\n] + expected: FAIL + + [X Custom: SNR (db) is not greater than or equal to 138.76. Got 132.76794522938812.] + expected: FAIL diff --git a/testing/web-platform/meta/webaudio/the-audio-api/the-pannernode-interface/panner-rolloff-clamping.html.ini b/testing/web-platform/meta/webaudio/the-audio-api/the-pannernode-interface/panner-rolloff-clamping.html.ini index 5c6ba025e990..da0879d1fb37 100644 --- a/testing/web-platform/meta/webaudio/the-audio-api/the-pannernode-interface/panner-rolloff-clamping.html.ini +++ b/testing/web-platform/meta/webaudio/the-audio-api/the-pannernode-interface/panner-rolloff-clamping.html.ini @@ -7,3 +7,6 @@ [# AUDIT TASK RUNNER FINISHED: 1 out of 1 tasks were failed.] expected: FAIL + + [X Panner distanceModel: "linear", rolloffFactor: 2 expected to be equal to the array [0,0.009438806213438511,0.028108695521950722,0.03424323722720146,0.04928614944219589,0.06121715530753136,0.07480449974536896,0.08126655966043472,0.10326726734638214,0.10609924048185349,0.12179719656705856,0.13858859241008759,0.1415155529975891,0.1610688418149948,0.1722015142440796,0.18278825283050537...\] but differs in 2047 places:\n\tIndex\tActual\t\t\tExpected\n\t[1\]\t1.8877611864809296e-6\t9.4388062134385109e-3\n\t[2\]\t5.6217390920210164e-6\t2.8108695521950722e-2\n\t[3\]\t6.8486474447126966e-6\t3.4243237227201462e-2\n\t[4\]\t9.8572299975785427e-6\t4.9286149442195892e-2\n\t...and 2043 more errors.] + expected: FAIL diff --git a/testing/web-platform/meta/webdriver/tests/bidi/input/perform_actions/invalid.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/input/perform_actions/invalid.py.ini index 43c7b105d90f..3c07445c29e8 100644 --- a/testing/web-platform/meta/webdriver/tests/bidi/input/perform_actions/invalid.py.ini +++ b/testing/web-platform/meta/webdriver/tests/bidi/input/perform_actions/invalid.py.ini @@ -1,9 +1,9 @@ [invalid.py] expected: - if (os == "linux") and fission and not debug and not asan and not tsan: [OK, TIMEOUT] - if (os == "linux") and not fission and swgl and not debug and not asan: [TIMEOUT, OK] - if (os == "linux") and not fission and not swgl and not debug and not asan: [OK, TIMEOUT] + if (os == "linux") and not swgl and not debug and not asan and not tsan: [OK, TIMEOUT] + if (os == "linux") and swgl and not debug and not asan: [OK, TIMEOUT] if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT] + if (os == "win") and not debug and (processor == "x86"): [OK, TIMEOUT] [test_params_key_action_value_invalid_multiple_codepoints[fa\]] bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1826808 expected: FAIL diff --git a/testing/web-platform/meta/webdriver/tests/bidi/network/fetch_error/fetch_error.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/network/fetch_error/fetch_error.py.ini index d13ac2aba0ac..c4f50bc95d99 100644 --- a/testing/web-platform/meta/webdriver/tests/bidi/network/fetch_error/fetch_error.py.ini +++ b/testing/web-platform/meta/webdriver/tests/bidi/network/fetch_error/fetch_error.py.ini @@ -1,50 +1,60 @@ [fetch_error.py] + expected: + if (processor == "x86") and debug: [OK, TIMEOUT] [test_subscribe_status] bug: 1873880 expected: - if (os == "win"): [PASS, FAIL] + if (os == "win") and debug: [PASS, FAIL] + if (os == "win") and not debug: [FAIL, PASS] [test_iframe_load] bug: 1873880 expected: - if (os == "win"): [PASS, FAIL] + if (os == "win") and debug and (processor == "x86_64") and swgl: [PASS, FAIL] + if (os == "win") and debug and (processor == "x86_64") and not swgl: [PASS, FAIL] + if (os == "win") and debug and (processor == "x86"): [FAIL, PASS] + if (os == "win") and not debug: [PASS, FAIL] [test_navigation_id] bug: 1873880 expected: - if (os == "win"): [PASS, FAIL] + if (os == "win") and debug: [PASS, FAIL] + if (os == "win") and not debug: [FAIL, PASS] [test_request_method[GET-False\]] bug: 1873880 expected: - if (os == "win"): [PASS, FAIL] + if os == "win": [PASS, FAIL] [test_request_method[HEAD-False\]] bug: 1873880 expected: - if (os == "win"): [PASS, FAIL] + if (os == "win") and debug: [PASS, FAIL] + if (os == "win") and not debug: [FAIL, PASS] [test_request_method[POST-False\]] bug: 1873880 expected: - if (os == "win"): [PASS, FAIL] + if os == "win": [PASS, FAIL] [test_request_method[OPTIONS-False\]] bug: 1873880 expected: - if (os == "win"): [PASS, FAIL] + if (os == "win") and debug: [PASS, FAIL] + if (os == "win") and not debug: [FAIL, PASS] [test_request_method[DELETE-True\]] bug: 1873880 expected: - if (os == "win"): [PASS, FAIL] + if os == "win": [PASS, FAIL] [test_request_method[PATCH-True\]] bug: 1873880 expected: - if (os == "win"): [PASS, FAIL] + if (os == "win") and debug: [PASS, FAIL] + if (os == "win") and not debug: [FAIL, PASS] [test_request_method[PUT-True\]] bug: 1873880 expected: - if (os == "win"): [PASS, FAIL] + if os == "win": [PASS, FAIL] diff --git a/testing/web-platform/meta/webdriver/tests/classic/find_element/find.py.ini b/testing/web-platform/meta/webdriver/tests/classic/find_element/find.py.ini new file mode 100644 index 000000000000..175c3926db3c --- /dev/null +++ b/testing/web-platform/meta/webdriver/tests/classic/find_element/find.py.ini @@ -0,0 +1,4 @@ +[find.py] + [test_no_top_browsing_context] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, ERROR] diff --git a/testing/web-platform/meta/webdriver/tests/classic/perform_actions/user_prompts.py.ini b/testing/web-platform/meta/webdriver/tests/classic/perform_actions/user_prompts.py.ini new file mode 100644 index 000000000000..f3423f4cd973 --- /dev/null +++ b/testing/web-platform/meta/webdriver/tests/classic/perform_actions/user_prompts.py.ini @@ -0,0 +1,4 @@ +[user_prompts.py] + [test_default[alert-None\]] + expected: + if (os == "android") and debug and not swgl: [PASS, ERROR] diff --git a/testing/web-platform/meta/webnn/idlharness.https.any.js.ini b/testing/web-platform/meta/webnn/idlharness.https.any.js.ini index f0d73e51b905..f6fb0d52804d 100644 --- a/testing/web-platform/meta/webnn/idlharness.https.any.js.ini +++ b/testing/web-platform/meta/webnn/idlharness.https.any.js.ini @@ -299,9 +299,6 @@ [MLGraphBuilder interface: operation split(MLOperand, (unsigned long or sequence), optional MLSplitOptions)] expected: FAIL - [MLGraphBuilder interface: operation squeeze(MLOperand, optional MLSqueezeOptions)] - expected: FAIL - [MLGraphBuilder interface: operation tanh(MLOperand)] expected: FAIL @@ -659,12 +656,6 @@ [MLGraphBuilder interface: calling split(MLOperand, (unsigned long or sequence), optional MLSplitOptions) on builder with too few arguments must throw TypeError] expected: FAIL - [MLGraphBuilder interface: builder must inherit property "squeeze(MLOperand, optional MLSqueezeOptions)" with the proper type] - expected: FAIL - - [MLGraphBuilder interface: calling squeeze(MLOperand, optional MLSqueezeOptions) on builder with too few arguments must throw TypeError] - expected: FAIL - [MLGraphBuilder interface: builder must inherit property "tanh(MLOperand)" with the proper type] expected: FAIL @@ -1405,9 +1396,6 @@ [MLGraphBuilder interface: operation split(MLOperand, (unsigned long or sequence), optional MLSplitOptions)] expected: FAIL - [MLGraphBuilder interface: operation squeeze(MLOperand, optional MLSqueezeOptions)] - expected: FAIL - [MLGraphBuilder interface: operation tanh(MLOperand)] expected: FAIL @@ -1771,12 +1759,6 @@ [MLGraphBuilder interface: calling split(MLOperand, (unsigned long or sequence), optional MLSplitOptions) on builder with too few arguments must throw TypeError] expected: FAIL - [MLGraphBuilder interface: builder must inherit property "squeeze(MLOperand, optional MLSqueezeOptions)" with the proper type] - expected: FAIL - - [MLGraphBuilder interface: calling squeeze(MLOperand, optional MLSqueezeOptions) on builder with too few arguments must throw TypeError] - expected: FAIL - [MLGraphBuilder interface: builder must inherit property "tanh(MLOperand)" with the proper type] expected: FAIL diff --git a/testing/web-platform/meta/webrtc-stats/supported-stats.https.html.ini b/testing/web-platform/meta/webrtc-stats/supported-stats.https.html.ini index 2bd03acee99b..257b4ba4b9ea 100644 --- a/testing/web-platform/meta/webrtc-stats/supported-stats.https.html.ini +++ b/testing/web-platform/meta/webrtc-stats/supported-stats.https.html.ini @@ -123,18 +123,6 @@ [media-source's echoReturnLossEnhancement] expected: PRECONDITION_FAILED - [media-source's droppedSamplesDuration] - expected: FAIL - - [media-source's droppedSamplesEvents] - expected: FAIL - - [media-source's totalCaptureDelay] - expected: FAIL - - [media-source's totalSamplesCaptured] - expected: FAIL - [media-playout's synthesizedSamplesDuration] expected: FAIL @@ -401,56 +389,56 @@ [outbound-rtp's qpSum] expected: - if (processor == "x86") and (os == "win") and not debug: [PASS, FAIL] + if (processor == "x86") and not debug: [PASS, FAIL] [inbound-rtp's totalInterFrameDelay] expected: - if (processor == "x86") and (os == "win") and not debug: [PASS, FAIL] + if (processor == "x86") and not debug: [PASS, FAIL] [inbound-rtp's nackCount] expected: - if (processor == "x86") and (os == "win") and not debug: [PASS, FAIL] + if (processor == "x86") and not debug: [PASS, FAIL] [inbound-rtp's framesDecoded] expected: - if (processor == "x86") and (os == "win") and not debug: [PASS, FAIL] + if (processor == "x86") and not debug: [PASS, FAIL] [inbound-rtp's totalSquaredInterFrameDelay] expected: - if (processor == "x86") and (os == "win") and not debug: [PASS, FAIL] + if (processor == "x86") and not debug: [PASS, FAIL] [inbound-rtp's framesDropped] expected: - if (processor == "x86") and (os == "win") and not debug: [PASS, FAIL] + if (processor == "x86") and not debug: [PASS, FAIL] [inbound-rtp's pliCount] expected: - if (processor == "x86") and (os == "win") and not debug: [PASS, FAIL] + if (processor == "x86") and not debug: [PASS, FAIL] [inbound-rtp's totalProcessingDelay] expected: - if (processor == "x86") and (os == "win") and not debug: [PASS, FAIL] + if (processor == "x86") and not debug: [PASS, FAIL] [inbound-rtp's framesReceived] expected: - if (processor == "x86") and (os == "win") and not debug: [PASS, FAIL] + if (processor == "x86") and not debug: [PASS, FAIL] [inbound-rtp's totalDecodeTime] expected: - if (processor == "x86") and (os == "win") and not debug: [PASS, FAIL] + if (processor == "x86") and not debug: [PASS, FAIL] [inbound-rtp's frameHeight] expected: - if (processor == "x86") and (os == "win") and not debug: [PASS, FAIL] + if (processor == "x86") and not debug: [PASS, FAIL] [inbound-rtp's framesPerSecond] expected: - if (processor == "x86") and (os == "win") and not debug: [PASS, FAIL] + if (processor == "x86") and not debug: [PASS, FAIL] [inbound-rtp's firCount] expected: - if (processor == "x86") and (os == "win") and not debug: [PASS, FAIL] + if (processor == "x86") and not debug: [PASS, FAIL] [inbound-rtp's frameWidth] expected: - if (processor == "x86") and (os == "win") and not debug: [PASS, FAIL] + if (processor == "x86") and not debug: [PASS, FAIL]