diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-19 01:13:27 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-19 01:13:27 +0000 |
commit | 40a355a42d4a9444dc753c04c6608dade2f06a23 (patch) | |
tree | 871fc667d2de662f171103ce5ec067014ef85e61 /testing/web-platform/meta | |
parent | Adding upstream version 124.0.1. (diff) | |
download | firefox-40a355a42d4a9444dc753c04c6608dade2f06a23.tar.xz firefox-40a355a42d4a9444dc753c04c6608dade2f06a23.zip |
Adding upstream version 125.0.1.upstream/125.0.1
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'testing/web-platform/meta')
985 files changed, 9730 insertions, 9916 deletions
diff --git a/testing/web-platform/meta/IndexedDB/idbindex-rename-errors.html.ini b/testing/web-platform/meta/IndexedDB/idbindex-rename-errors.html.ini index 10c9991fb9..9a0c6d0335 100644 --- a/testing/web-platform/meta/IndexedDB/idbindex-rename-errors.html.ini +++ b/testing/web-platform/meta/IndexedDB/idbindex-rename-errors.html.ini @@ -1,7 +1,7 @@ [idbindex-rename-errors.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"): [TIMEOUT, OK] [IndexedDB index rename throws in an inactive transaction] expected: if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT, NOTRUN] @@ -9,23 +9,21 @@ [IndexedDB index rename to the name of another index throws] expected: - 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 not debug: [PASS, NOTRUN] [IndexedDB index rename handles exceptions when stringifying names] expected: 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 not debug and (processor == "x86"): [TIMEOUT, PASS, NOTRUN] [IndexedDB index rename throws in a readwrite transaction] expected: - if (processor == "x86") and (os == "win") and not debug: [PASS, NOTRUN] + if (processor == "x86") and not debug: [PASS, NOTRUN] [IndexedDB index rename throws in a readonly transaction] expected: - if (processor == "x86") and not debug and (os == "win"): [PASS, NOTRUN, TIMEOUT] - if (processor == "x86") and not debug and (os == "linux"): [PASS, TIMEOUT] + if (processor == "x86") and not debug: [PASS, TIMEOUT, NOTRUN] [IndexedDB deleted index rename throws] expected: - if (processor == "x86") and (os == "win") and not debug: [PASS, TIMEOUT] + if (processor == "x86") and not debug: [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbindex_count.htm.ini b/testing/web-platform/meta/IndexedDB/idbindex_count.htm.ini deleted file mode 100644 index 9eeda97dcf..0000000000 --- a/testing/web-platform/meta/IndexedDB/idbindex_count.htm.ini +++ /dev/null @@ -1,6 +0,0 @@ -[idbindex_count.htm] - expected: - if (processor == "x86") and (os == "win") and not debug: [OK, TIMEOUT] - [IDBIndex.count() - returns the number of records in the index ] - expected: - if (processor == "x86") and (os == "win") and not debug: [PASS, NOTRUN] diff --git a/testing/web-platform/meta/IndexedDB/idbindex_count2.htm.ini b/testing/web-platform/meta/IndexedDB/idbindex_count2.htm.ini deleted file mode 100644 index 6ace48dd2b..0000000000 --- a/testing/web-platform/meta/IndexedDB/idbindex_count2.htm.ini +++ /dev/null @@ -1,7 +0,0 @@ -[idbindex_count2.htm] - expected: - if (os == "win") and not debug and (processor == "x86"): [OK, TIMEOUT] - if (os == "android") and fission: [TIMEOUT, OK] - [IDBIndex.count() - returns the number of records that have keys within the range ] - expected: - if (processor == "x86") and (os == "win") and not debug: [PASS, NOTRUN] diff --git a/testing/web-platform/meta/IndexedDB/idbindex_count3.htm.ini b/testing/web-platform/meta/IndexedDB/idbindex_count3.htm.ini deleted file mode 100644 index 69d546ceee..0000000000 --- a/testing/web-platform/meta/IndexedDB/idbindex_count3.htm.ini +++ /dev/null @@ -1,3 +0,0 @@ -[idbindex_count3.htm] - expected: - if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbindex_count4.htm.ini b/testing/web-platform/meta/IndexedDB/idbindex_count4.htm.ini deleted file mode 100644 index eea546c920..0000000000 --- a/testing/web-platform/meta/IndexedDB/idbindex_count4.htm.ini +++ /dev/null @@ -1,3 +0,0 @@ -[idbindex_count4.htm] - expected: - if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbindex_get.htm.ini b/testing/web-platform/meta/IndexedDB/idbindex_get.htm.ini deleted file mode 100644 index 94e28cea60..0000000000 --- a/testing/web-platform/meta/IndexedDB/idbindex_get.htm.ini +++ /dev/null @@ -1,3 +0,0 @@ -[idbindex_get.htm] - expected: - if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbindex_get2.htm.ini b/testing/web-platform/meta/IndexedDB/idbindex_get2.htm.ini deleted file mode 100644 index 6f5ba17e2d..0000000000 --- a/testing/web-platform/meta/IndexedDB/idbindex_get2.htm.ini +++ /dev/null @@ -1,3 +0,0 @@ -[idbindex_get2.htm] - expected: - if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbindex_get3.htm.ini b/testing/web-platform/meta/IndexedDB/idbindex_get3.htm.ini deleted file mode 100644 index 453ccc31d9..0000000000 --- a/testing/web-platform/meta/IndexedDB/idbindex_get3.htm.ini +++ /dev/null @@ -1,3 +0,0 @@ -[idbindex_get3.htm] - expected: - if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbindex_get4.htm.ini b/testing/web-platform/meta/IndexedDB/idbindex_get4.htm.ini deleted file mode 100644 index 408a2703cd..0000000000 --- a/testing/web-platform/meta/IndexedDB/idbindex_get4.htm.ini +++ /dev/null @@ -1,3 +0,0 @@ -[idbindex_get4.htm] - expected: - if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbindex_get5.htm.ini b/testing/web-platform/meta/IndexedDB/idbindex_get5.htm.ini deleted file mode 100644 index 633bfe2455..0000000000 --- a/testing/web-platform/meta/IndexedDB/idbindex_get5.htm.ini +++ /dev/null @@ -1,3 +0,0 @@ -[idbindex_get5.htm] - expected: - if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbindex_get6.htm.ini b/testing/web-platform/meta/IndexedDB/idbindex_get6.htm.ini deleted file mode 100644 index 1daf939206..0000000000 --- a/testing/web-platform/meta/IndexedDB/idbindex_get6.htm.ini +++ /dev/null @@ -1,3 +0,0 @@ -[idbindex_get6.htm] - expected: - if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbindex_get7.htm.ini b/testing/web-platform/meta/IndexedDB/idbindex_get7.htm.ini deleted file mode 100644 index df78d8f21a..0000000000 --- a/testing/web-platform/meta/IndexedDB/idbindex_get7.htm.ini +++ /dev/null @@ -1,3 +0,0 @@ -[idbindex_get7.htm] - expected: - if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbindex_get8.htm.ini b/testing/web-platform/meta/IndexedDB/idbindex_get8.htm.ini deleted file mode 100644 index 6e3539b204..0000000000 --- a/testing/web-platform/meta/IndexedDB/idbindex_get8.htm.ini +++ /dev/null @@ -1,3 +0,0 @@ -[idbindex_get8.htm] - expected: - if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbindex_getAll.html.ini b/testing/web-platform/meta/IndexedDB/idbindex_getAll.html.ini deleted file mode 100644 index 288e21acfd..0000000000 --- a/testing/web-platform/meta/IndexedDB/idbindex_getAll.html.ini +++ /dev/null @@ -1,45 +0,0 @@ -[idbindex_getAll.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] - [Get upper excluded] - expected: - if (processor == "x86") and not debug: [PASS, TIMEOUT] - - [maxCount=0] - expected: - if (processor == "x86") and not debug: [PASS, TIMEOUT] - - [Get lower excluded] - expected: - if (processor == "x86") and not debug: [PASS, TIMEOUT] - - [Non existent key] - expected: - if (processor == "x86") and not debug: [PASS, TIMEOUT] - - [Retrieve multiEntry key] - expected: - if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT] - if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] - - [Get bound range (generated) with maxCount] - expected: - if (processor == "x86") and not debug: [PASS, TIMEOUT] - - [Retrieve one key multiple values] - expected: - if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT] - if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] - - [maxCount=10] - expected: - if (processor == "x86") and not debug: [PASS, TIMEOUT] - - [Get bound range] - expected: - if (processor == "x86") and not debug: [PASS, TIMEOUT] - - [Get bound range with maxCount] - expected: - if (processor == "x86") and not debug: [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbindex_getAllKeys.html.ini b/testing/web-platform/meta/IndexedDB/idbindex_getAllKeys.html.ini deleted file mode 100644 index fc28e8dbc9..0000000000 --- a/testing/web-platform/meta/IndexedDB/idbindex_getAllKeys.html.ini +++ /dev/null @@ -1,66 +0,0 @@ -[idbindex_getAllKeys.html] - expected: - if (os == "win") and not swgl and not debug and (processor == "x86"): [OK, TIMEOUT] - if (os == "win") and not swgl and not debug and (processor == "x86_64"): [OK, TIMEOUT] - if (os == "win") and swgl: [OK, TIMEOUT] - [Get lower excluded] - 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_64"): [PASS, TIMEOUT] - if (os == "win") and swgl: [PASS, TIMEOUT] - - [Get upper excluded] - expected: - if (os == "win") and not swgl and not debug and (processor == "x86_64"): [PASS, TIMEOUT] - if (os == "win") and not swgl and not debug and (processor == "x86"): [PASS, TIMEOUT] - if (os == "win") and swgl: [PASS, TIMEOUT] - - [Get bound range (generated) with maxCount] - expected: - if (os == "win") and not swgl and not debug and (processor == "x86_64"): [PASS, TIMEOUT] - if (os == "win") and not swgl and not debug and (processor == "x86"): [PASS, TIMEOUT] - if (os == "win") and swgl: [PASS, TIMEOUT] - - [Non existent key] - 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_64"): [PASS, TIMEOUT] - if (os == "win") and swgl: [PASS, TIMEOUT] - - [maxCount=0] - expected: - if (os == "win") and not swgl and not debug and (processor == "x86_64"): [PASS, TIMEOUT] - if (os == "win") and not swgl and not debug and (processor == "x86"): [PASS, TIMEOUT] - if (os == "win") and swgl: [PASS, TIMEOUT] - - [Retrieve multiEntry keys] - expected: - if (os == "win") and not swgl and not debug and (processor == "x86_64"): [PASS, TIMEOUT] - if (os == "win") and not swgl and not debug and (processor == "x86"): [PASS, TIMEOUT] - if (os == "win") and swgl: [PASS, TIMEOUT] - - [Get bound range with maxCount] - expected: - if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] - if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT] - - [Get all generated keys] - expected: - if (processor == "x86") and (os == "win") and not debug: [PASS, TIMEOUT] - - [maxCount=10] - expected: - if (processor == "x86") and (os == "win") and not debug: [PASS, TIMEOUT] - - [Get bound range] - expected: - if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] - if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT] - - [Get all keys] - expected: - if (processor == "x86") and (os == "win") and not debug: [PASS, TIMEOUT] - - [Empty object store] - expected: - if (processor == "x86") and (os == "win") and not debug: [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbindex_getKey.htm.ini b/testing/web-platform/meta/IndexedDB/idbindex_getKey.htm.ini deleted file mode 100644 index 4814685e9d..0000000000 --- a/testing/web-platform/meta/IndexedDB/idbindex_getKey.htm.ini +++ /dev/null @@ -1,6 +0,0 @@ -[idbindex_getKey.htm] - expected: - if (processor == "x86") and (os == "win") and not debug: [OK, TIMEOUT] - [IDBIndex.getKey() - returns the record's primary key ] - expected: - if (processor == "x86") and (os == "win") and not debug: [PASS, NOTRUN] diff --git a/testing/web-platform/meta/IndexedDB/idbindex_getKey2.htm.ini b/testing/web-platform/meta/IndexedDB/idbindex_getKey2.htm.ini deleted file mode 100644 index d287077b0f..0000000000 --- a/testing/web-platform/meta/IndexedDB/idbindex_getKey2.htm.ini +++ /dev/null @@ -1,3 +0,0 @@ -[idbindex_getKey2.htm] - expected: - if (os == "android") and fission: [TIMEOUT, OK] diff --git a/testing/web-platform/meta/IndexedDB/idbindex_getKey3.htm.ini b/testing/web-platform/meta/IndexedDB/idbindex_getKey3.htm.ini deleted file mode 100644 index 9289db03d3..0000000000 --- a/testing/web-platform/meta/IndexedDB/idbindex_getKey3.htm.ini +++ /dev/null @@ -1,3 +0,0 @@ -[idbindex_getKey3.htm] - expected: - if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbindex_getKey4.htm.ini b/testing/web-platform/meta/IndexedDB/idbindex_getKey4.htm.ini deleted file mode 100644 index 2b20d29356..0000000000 --- a/testing/web-platform/meta/IndexedDB/idbindex_getKey4.htm.ini +++ /dev/null @@ -1,3 +0,0 @@ -[idbindex_getKey4.htm] - expected: - if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbindex_getKey5.htm.ini b/testing/web-platform/meta/IndexedDB/idbindex_getKey5.htm.ini deleted file mode 100644 index 57b4527629..0000000000 --- a/testing/web-platform/meta/IndexedDB/idbindex_getKey5.htm.ini +++ /dev/null @@ -1,3 +0,0 @@ -[idbindex_getKey5.htm] - expected: - if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbindex_getKey6.htm.ini b/testing/web-platform/meta/IndexedDB/idbindex_getKey6.htm.ini deleted file mode 100644 index 96e504a278..0000000000 --- a/testing/web-platform/meta/IndexedDB/idbindex_getKey6.htm.ini +++ /dev/null @@ -1,3 +0,0 @@ -[idbindex_getKey6.htm] - expected: - if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbindex_getKey7.htm.ini b/testing/web-platform/meta/IndexedDB/idbindex_getKey7.htm.ini deleted file mode 100644 index 81464eb189..0000000000 --- a/testing/web-platform/meta/IndexedDB/idbindex_getKey7.htm.ini +++ /dev/null @@ -1,3 +0,0 @@ -[idbindex_getKey7.htm] - expected: - if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbindex_getKey8.htm.ini b/testing/web-platform/meta/IndexedDB/idbindex_getKey8.htm.ini deleted file mode 100644 index c16a7ebd6c..0000000000 --- a/testing/web-platform/meta/IndexedDB/idbindex_getKey8.htm.ini +++ /dev/null @@ -1,3 +0,0 @@ -[idbindex_getKey8.htm] - expected: - if (os == "android") and fission: [TIMEOUT, OK] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore-query-exception-order.html.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore-query-exception-order.html.ini index cb9f6bd3b1..0111bdb093 100644 --- a/testing/web-platform/meta/IndexedDB/idbobjectstore-query-exception-order.html.ini +++ b/testing/web-platform/meta/IndexedDB/idbobjectstore-query-exception-order.html.ini @@ -1,18 +1,23 @@ [idbobjectstore-query-exception-order.html] expected: - 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, TIMEOUT] [IDBObjectStore.openCursor exception order: TransactionInactiveError vs. DataError] expected: - if (os == "win") and not debug: [PASS, TIMEOUT] + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT] [IDBObjectStore.openKeyCursor exception order: TransactionInactiveError vs. DataError] expected: - if (os == "win") and not debug: [PASS, TIMEOUT] + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT] [IDBObjectStore.openKeyCursor exception order: InvalidStateError vs. TransactionInactiveError] expected: - if (os == "win") and not debug: [PASS, TIMEOUT] + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT] [IDBObjectStore.openCursor exception order: InvalidStateError vs. TransactionInactiveError] expected: - if (os == "win") and not debug: [PASS, TIMEOUT] + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_add.htm.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_add.htm.ini deleted file mode 100644 index 2789086b72..0000000000 --- a/testing/web-platform/meta/IndexedDB/idbobjectstore_add.htm.ini +++ /dev/null @@ -1,3 +0,0 @@ -[idbobjectstore_add.htm] - expected: - if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_add10.htm.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_add10.htm.ini deleted file mode 100644 index 47de3a3fb5..0000000000 --- a/testing/web-platform/meta/IndexedDB/idbobjectstore_add10.htm.ini +++ /dev/null @@ -1,3 +0,0 @@ -[idbobjectstore_add10.htm] - expected: - if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_add11.htm.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_add11.htm.ini deleted file mode 100644 index b97d104a53..0000000000 --- a/testing/web-platform/meta/IndexedDB/idbobjectstore_add11.htm.ini +++ /dev/null @@ -1,3 +0,0 @@ -[idbobjectstore_add11.htm] - expected: - if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_add12.htm.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_add12.htm.ini deleted file mode 100644 index da5c4ceca0..0000000000 --- a/testing/web-platform/meta/IndexedDB/idbobjectstore_add12.htm.ini +++ /dev/null @@ -1,3 +0,0 @@ -[idbobjectstore_add12.htm] - expected: - if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_add13.htm.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_add13.htm.ini deleted file mode 100644 index 472f1c68a4..0000000000 --- a/testing/web-platform/meta/IndexedDB/idbobjectstore_add13.htm.ini +++ /dev/null @@ -1,3 +0,0 @@ -[idbobjectstore_add13.htm] - expected: - if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_add14.htm.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_add14.htm.ini deleted file mode 100644 index 7034f15825..0000000000 --- a/testing/web-platform/meta/IndexedDB/idbobjectstore_add14.htm.ini +++ /dev/null @@ -1,3 +0,0 @@ -[idbobjectstore_add14.htm] - expected: - if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_add15.htm.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_add15.htm.ini deleted file mode 100644 index 334a2c10ae..0000000000 --- a/testing/web-platform/meta/IndexedDB/idbobjectstore_add15.htm.ini +++ /dev/null @@ -1,3 +0,0 @@ -[idbobjectstore_add15.htm] - expected: - if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_add16.htm.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_add16.htm.ini deleted file mode 100644 index 687065ef33..0000000000 --- a/testing/web-platform/meta/IndexedDB/idbobjectstore_add16.htm.ini +++ /dev/null @@ -1,3 +0,0 @@ -[idbobjectstore_add16.htm] - expected: - if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_add2.htm.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_add2.htm.ini deleted file mode 100644 index 854e641ff7..0000000000 --- a/testing/web-platform/meta/IndexedDB/idbobjectstore_add2.htm.ini +++ /dev/null @@ -1,3 +0,0 @@ -[idbobjectstore_add2.htm] - expected: - if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_add3.htm.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_add3.htm.ini deleted file mode 100644 index d119a980f8..0000000000 --- a/testing/web-platform/meta/IndexedDB/idbobjectstore_add3.htm.ini +++ /dev/null @@ -1,3 +0,0 @@ -[idbobjectstore_add3.htm] - expected: - if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_add4.htm.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_add4.htm.ini deleted file mode 100644 index 5637312c83..0000000000 --- a/testing/web-platform/meta/IndexedDB/idbobjectstore_add4.htm.ini +++ /dev/null @@ -1,3 +0,0 @@ -[idbobjectstore_add4.htm] - expected: - if (os == "android") and fission: [TIMEOUT, OK] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_add5.htm.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_add5.htm.ini deleted file mode 100644 index 7eba5aa8e3..0000000000 --- a/testing/web-platform/meta/IndexedDB/idbobjectstore_add5.htm.ini +++ /dev/null @@ -1,3 +0,0 @@ -[idbobjectstore_add5.htm] - expected: - if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_add6.htm.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_add6.htm.ini deleted file mode 100644 index 65ce3e9ac5..0000000000 --- a/testing/web-platform/meta/IndexedDB/idbobjectstore_add6.htm.ini +++ /dev/null @@ -1,3 +0,0 @@ -[idbobjectstore_add6.htm] - expected: - if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_add7.htm.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_add7.htm.ini deleted file mode 100644 index 26ff7ebf9a..0000000000 --- a/testing/web-platform/meta/IndexedDB/idbobjectstore_add7.htm.ini +++ /dev/null @@ -1,3 +0,0 @@ -[idbobjectstore_add7.htm] - expected: - if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_add8.htm.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_add8.htm.ini deleted file mode 100644 index 4b3756cbda..0000000000 --- a/testing/web-platform/meta/IndexedDB/idbobjectstore_add8.htm.ini +++ /dev/null @@ -1,3 +0,0 @@ -[idbobjectstore_add8.htm] - expected: - if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_add9.htm.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_add9.htm.ini deleted file mode 100644 index ae18fe6fa1..0000000000 --- a/testing/web-platform/meta/IndexedDB/idbobjectstore_add9.htm.ini +++ /dev/null @@ -1,3 +0,0 @@ -[idbobjectstore_add9.htm] - expected: - if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_put.any.js.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_put.any.js.ini new file mode 100644 index 0000000000..14fbd0f2f7 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbobjectstore_put.any.js.ini @@ -0,0 +1,88 @@ +[idbobjectstore_put.any.sharedworker.html] + +[idbobjectstore_put.any.serviceworker.html] + expected: + if (processor == "x86") and not debug: TIMEOUT + [Attempt to put() a record that does not meet the constraints of an object store's inline key requirements] + expected: + if (processor == "x86") and not debug: TIMEOUT + + [Attempt to call put() without an key parameter when the object store uses out-of-line keys] + expected: + if (processor == "x86") and not debug: TIMEOUT + + [Attempt to put() a record where the record's key does not meet the constraints of a valid key] + expected: + if (processor == "x86") and not debug: TIMEOUT + + [Attempt to put() a record where the record's in-line key is not defined] + expected: + if (processor == "x86") and not debug: TIMEOUT + + [Attempt to put() a record where the out of line key provided does not meet the constraints of a valid key] + expected: + if (processor == "x86") and not debug: TIMEOUT + + [put() a record where a value being indexed does not meet the constraints of a valid key] + expected: + if (processor == "x86") and not debug: TIMEOUT + + [If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError] + expected: + if (processor == "x86") and not debug: TIMEOUT + + [If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError] + expected: + if (processor == "x86") and not debug: TIMEOUT + + +[idbobjectstore_put.any.worker.html] + expected: + if (processor == "x86") and not debug: TIMEOUT + [If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError] + expected: + if (processor == "x86") and not debug: TIMEOUT + + [If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError] + expected: + if (processor == "x86") and not debug: TIMEOUT + + +[idbobjectstore_put.any.html] + expected: + if (processor == "x86") and not debug: TIMEOUT + [Object store has autoIncrement:true and the key path is an object attribute] + expected: + if (processor == "x86") and not debug: TIMEOUT + + [Attempt to put() a record that does not meet the constraints of an object store's inline key requirements] + expected: + if (processor == "x86") and not debug: TIMEOUT + + [Attempt to call put() without an key parameter when the object store uses out-of-line keys] + expected: + if (processor == "x86") and not debug: TIMEOUT + + [Attempt to put() a record where the record's key does not meet the constraints of a valid key] + expected: + if (processor == "x86") and not debug: TIMEOUT + + [Attempt to put() a record where the record's in-line key is not defined] + expected: + if (processor == "x86") and not debug: TIMEOUT + + [Attempt to put() a record where the out of line key provided does not meet the constraints of a valid key] + expected: + if (processor == "x86") and not debug: TIMEOUT + + [put() a record where a value being indexed does not meet the constraints of a valid key] + expected: + if (processor == "x86") and not debug: TIMEOUT + + [If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError] + expected: + if (processor == "x86") and not debug: TIMEOUT + + [If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError] + expected: + if (processor == "x86") and not debug: TIMEOUT diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_put.htm.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_put.htm.ini deleted file mode 100644 index a775f7d371..0000000000 --- a/testing/web-platform/meta/IndexedDB/idbobjectstore_put.htm.ini +++ /dev/null @@ -1,3 +0,0 @@ -[idbobjectstore_put.htm] - expected: - if (os == "android") and fission: [TIMEOUT, OK] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_put10.htm.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_put10.htm.ini deleted file mode 100644 index 30c641127f..0000000000 --- a/testing/web-platform/meta/IndexedDB/idbobjectstore_put10.htm.ini +++ /dev/null @@ -1,3 +0,0 @@ -[idbobjectstore_put10.htm] - expected: - if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_put11.htm.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_put11.htm.ini deleted file mode 100644 index 549b910e7b..0000000000 --- a/testing/web-platform/meta/IndexedDB/idbobjectstore_put11.htm.ini +++ /dev/null @@ -1,3 +0,0 @@ -[idbobjectstore_put11.htm] - expected: - if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_put12.htm.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_put12.htm.ini deleted file mode 100644 index 96bc609368..0000000000 --- a/testing/web-platform/meta/IndexedDB/idbobjectstore_put12.htm.ini +++ /dev/null @@ -1,3 +0,0 @@ -[idbobjectstore_put12.htm] - expected: - if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_put13.htm.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_put13.htm.ini deleted file mode 100644 index 290f3b8e11..0000000000 --- a/testing/web-platform/meta/IndexedDB/idbobjectstore_put13.htm.ini +++ /dev/null @@ -1,3 +0,0 @@ -[idbobjectstore_put13.htm] - expected: - if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_put14.htm.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_put14.htm.ini deleted file mode 100644 index aa19b304a8..0000000000 --- a/testing/web-platform/meta/IndexedDB/idbobjectstore_put14.htm.ini +++ /dev/null @@ -1,3 +0,0 @@ -[idbobjectstore_put14.htm] - expected: - if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_put15.htm.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_put15.htm.ini deleted file mode 100644 index 5c015e785c..0000000000 --- a/testing/web-platform/meta/IndexedDB/idbobjectstore_put15.htm.ini +++ /dev/null @@ -1,3 +0,0 @@ -[idbobjectstore_put15.htm] - expected: - if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_put16.htm.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_put16.htm.ini deleted file mode 100644 index 8fbdec3591..0000000000 --- a/testing/web-platform/meta/IndexedDB/idbobjectstore_put16.htm.ini +++ /dev/null @@ -1,3 +0,0 @@ -[idbobjectstore_put16.htm] - expected: - if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_put2.htm.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_put2.htm.ini deleted file mode 100644 index c4a127d55d..0000000000 --- a/testing/web-platform/meta/IndexedDB/idbobjectstore_put2.htm.ini +++ /dev/null @@ -1,3 +0,0 @@ -[idbobjectstore_put2.htm] - expected: - if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_put3.htm.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_put3.htm.ini deleted file mode 100644 index c8bc95b833..0000000000 --- a/testing/web-platform/meta/IndexedDB/idbobjectstore_put3.htm.ini +++ /dev/null @@ -1,3 +0,0 @@ -[idbobjectstore_put3.htm] - expected: - if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_put4.htm.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_put4.htm.ini deleted file mode 100644 index 740070b723..0000000000 --- a/testing/web-platform/meta/IndexedDB/idbobjectstore_put4.htm.ini +++ /dev/null @@ -1,3 +0,0 @@ -[idbobjectstore_put4.htm] - expected: - if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_put5.htm.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_put5.htm.ini deleted file mode 100644 index 6212deb38e..0000000000 --- a/testing/web-platform/meta/IndexedDB/idbobjectstore_put5.htm.ini +++ /dev/null @@ -1,3 +0,0 @@ -[idbobjectstore_put5.htm] - expected: - if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_put6.htm.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_put6.htm.ini deleted file mode 100644 index 6fd224fe84..0000000000 --- a/testing/web-platform/meta/IndexedDB/idbobjectstore_put6.htm.ini +++ /dev/null @@ -1,3 +0,0 @@ -[idbobjectstore_put6.htm] - expected: - if (os == "android") and fission: [TIMEOUT, OK] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_put7.htm.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_put7.htm.ini deleted file mode 100644 index af35ec1518..0000000000 --- a/testing/web-platform/meta/IndexedDB/idbobjectstore_put7.htm.ini +++ /dev/null @@ -1,3 +0,0 @@ -[idbobjectstore_put7.htm] - expected: - if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_put8.htm.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_put8.htm.ini deleted file mode 100644 index 17deb2bbfe..0000000000 --- a/testing/web-platform/meta/IndexedDB/idbobjectstore_put8.htm.ini +++ /dev/null @@ -1,3 +0,0 @@ -[idbobjectstore_put8.htm] - expected: - if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_put9.htm.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_put9.htm.ini deleted file mode 100644 index 42b7117ac8..0000000000 --- a/testing/web-platform/meta/IndexedDB/idbobjectstore_put9.htm.ini +++ /dev/null @@ -1,3 +0,0 @@ -[idbobjectstore_put9.htm] - expected: - if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/WebCryptoAPI/sign_verify/eddsa.https.any.js.ini b/testing/web-platform/meta/WebCryptoAPI/sign_verify/eddsa.https.any.js.ini index d3ad2069a9..241212f1f2 100644 --- a/testing/web-platform/meta/WebCryptoAPI/sign_verify/eddsa.https.any.js.ini +++ b/testing/web-platform/meta/WebCryptoAPI/sign_verify/eddsa.https.any.js.ini @@ -79,6 +79,48 @@ [Sign and verify using generated Ed448 keys.] expected: FAIL + [Ed25519 Verification checks with small-order key of order - Test 0] + expected: FAIL + + [Ed25519 Verification checks with small-order key of order - Test 1] + expected: FAIL + + [Ed25519 Verification checks with small-order key of order - Test 2] + expected: FAIL + + [Ed25519 Verification checks with small-order key of order - Test 3] + expected: FAIL + + [Ed25519 Verification checks with small-order key of order - Test 4] + expected: FAIL + + [Ed25519 Verification checks with small-order key of order - Test 5] + expected: FAIL + + [Ed25519 Verification checks with small-order key of order - Test 6] + expected: FAIL + + [Ed25519 Verification checks with small-order key of order - Test 7] + expected: FAIL + + [Ed25519 Verification checks with small-order key of order - Test 8] + expected: FAIL + + [Ed25519 Verification checks with small-order key of order - Test 9] + expected: FAIL + + [Ed25519 Verification checks with small-order key of order - Test 10] + expected: FAIL + + [Ed25519 Verification checks with small-order key of order - Test 11] + expected: FAIL + + [Ed25519 Verification checks with small-order key of order - Test 12] + expected: FAIL + + [Ed25519 Verification checks with small-order key of order - Test 13] + expected: FAIL + [eddsa.https.any.html] expected: @@ -160,3 +202,45 @@ [Sign and verify using generated Ed448 keys.] expected: FAIL + + [Ed25519 Verification checks with small-order key of order - Test 0] + expected: FAIL + + [Ed25519 Verification checks with small-order key of order - Test 1] + expected: FAIL + + [Ed25519 Verification checks with small-order key of order - Test 2] + expected: FAIL + + [Ed25519 Verification checks with small-order key of order - Test 3] + expected: FAIL + + [Ed25519 Verification checks with small-order key of order - Test 4] + expected: FAIL + + [Ed25519 Verification checks with small-order key of order - Test 5] + expected: FAIL + + [Ed25519 Verification checks with small-order key of order - Test 6] + expected: FAIL + + [Ed25519 Verification checks with small-order key of order - Test 7] + expected: FAIL + + [Ed25519 Verification checks with small-order key of order - Test 8] + expected: FAIL + + [Ed25519 Verification checks with small-order key of order - Test 9] + expected: FAIL + + [Ed25519 Verification checks with small-order key of order - Test 10] + expected: FAIL + + [Ed25519 Verification checks with small-order key of order - Test 11] + expected: FAIL + + [Ed25519 Verification checks with small-order key of order - Test 12] + expected: FAIL + + [Ed25519 Verification checks with small-order key of order - Test 13] + expected: FAIL diff --git a/testing/web-platform/meta/accessibility/crashtests/svg-mouse-listener.html.ini b/testing/web-platform/meta/accessibility/crashtests/svg-mouse-listener.html.ini deleted file mode 100644 index b9dbbd6349..0000000000 --- a/testing/web-platform/meta/accessibility/crashtests/svg-mouse-listener.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[svg-mouse-listener.html] - expected: TIMEOUT diff --git a/testing/web-platform/meta/accname/name/comp_embedded_control.html.ini b/testing/web-platform/meta/accname/name/comp_embedded_control.html.ini deleted file mode 100644 index 62bb508deb..0000000000 --- a/testing/web-platform/meta/accname/name/comp_embedded_control.html.ini +++ /dev/null @@ -1,39 +0,0 @@ -[comp_embedded_control.html] - [checkbox label with embedded textfield] - expected: FAIL - - [checkbox label with embedded select:not([size\])] - expected: FAIL - - [checkbox label with embedded select[size\]] - expected: FAIL - - [checkbox label with embedded combobox (input[type=text\])] - expected: FAIL - - [checkbox label with embedded combobox (span)] - expected: FAIL - - [checkbox label with embedded combobox (div)] - expected: FAIL - - [checkbox label with embedded listbox>option[aria-selected=true\]] - expected: FAIL - - [checkbox label with embedded input[type=range\]] - expected: FAIL - - [checkbox label with embedded input[type=number\]] - expected: FAIL - - [checkbox label with embedded ARIA slider (aria-valuenow)] - expected: FAIL - - [checkbox label with embedded ARIA slider (aria-valuetext)] - expected: FAIL - - [checkbox label with embedded ARIA spinbutton (aria-valuenow)] - expected: FAIL - - [checkbox label with embedded ARIA spinbutton (aria-valuetext)] - expected: FAIL diff --git a/testing/web-platform/meta/accname/name/comp_label.html.ini b/testing/web-platform/meta/accname/name/comp_label.html.ini index b3010230e9..3ba2400fdd 100644 --- a/testing/web-platform/meta/accname/name/comp_label.html.ini +++ b/testing/web-platform/meta/accname/name/comp_label.html.ini @@ -16,3 +16,6 @@ [button's hidden referenced name (visibility:hidden) with hidden aria-labelledby traversal falls back to aria-label] expected: FAIL + + [Hidden button's label should be the empty string] + expected: FAIL diff --git a/testing/web-platform/meta/accname/name/comp_text_node.html.ini b/testing/web-platform/meta/accname/name/comp_text_node.html.ini deleted file mode 100644 index b92d76a496..0000000000 --- a/testing/web-platform/meta/accname/name/comp_text_node.html.ini +++ /dev/null @@ -1,15 +0,0 @@ -[comp_text_node.html] - [span[role=button\] with text node, with leading/trailing non-breaking space] - expected: FAIL - - [div[role=heading\] with text node, with leading/trailing non-breaking space] - expected: FAIL - - [button with text node, with leading/trailing non-breaking space] - expected: FAIL - - [heading with text node, with leading/trailing non-breaking space] - expected: FAIL - - [link with text node, with leading/trailing non-breaking space] - expected: FAIL diff --git a/testing/web-platform/meta/accname/name/shadowdom/slot.html.ini b/testing/web-platform/meta/accname/name/shadowdom/slot.html.ini deleted file mode 100644 index d5b621f332..0000000000 --- a/testing/web-platform/meta/accname/name/shadowdom/slot.html.ini +++ /dev/null @@ -1,6 +0,0 @@ -[slot.html] - [aria-labelledby reference to element with slotted text content and aria-label on slot] - expected: FAIL - - [aria-labelledby reference to element with default slotted text content and aria-label on slot] - expected: FAIL diff --git a/testing/web-platform/meta/attribution-reporting/header-parsing-error-debug-report.sub.https.html.ini b/testing/web-platform/meta/attribution-reporting/header-parsing-error-debug-report.sub.https.html.ini new file mode 100644 index 0000000000..a51ba59c7f --- /dev/null +++ b/testing/web-platform/meta/attribution-reporting/header-parsing-error-debug-report.sub.https.html.ini @@ -0,0 +1,10 @@ +[header-parsing-error-debug-report.sub.https.html] + expected: + if not debug and (os == "android"): OK + if debug: OK + TIMEOUT + [Header error debug report is received.] + expected: + if not debug and (os == "android"): FAIL + if debug: FAIL + TIMEOUT diff --git a/testing/web-platform/meta/clipboard-apis/async-svg-script-removal.https.html.ini b/testing/web-platform/meta/clipboard-apis/async-svg-script-removal.https.html.ini deleted file mode 100644 index 37181a38b3..0000000000 --- a/testing/web-platform/meta/clipboard-apis/async-svg-script-removal.https.html.ini +++ /dev/null @@ -1,6 +0,0 @@ -[async-svg-script-removal.https.html] - expected: - if (os == "android") and debug and fission: [OK, TIMEOUT] - if (os == "android") and not debug: [OK, CRASH] - [Verify write and read clipboard with scripts removed given image/svg+xml: <svg> <script>const a = 5;</scr' + 'ipt>\n <a href="javascript:alert(2)"> test </a> </svg>] - expected: FAIL diff --git a/testing/web-platform/meta/clipboard-apis/async-write-svg-read-svg.https.html.ini b/testing/web-platform/meta/clipboard-apis/async-write-svg-read-svg.https.html.ini deleted file mode 100644 index 435512f732..0000000000 --- a/testing/web-platform/meta/clipboard-apis/async-write-svg-read-svg.https.html.ini +++ /dev/null @@ -1,6 +0,0 @@ -[async-write-svg-read-svg.https.html] - expected: - if (os == "android") and debug and fission: [OK, TIMEOUT] - if (os == "android") and not debug: [OK, CRASH] - [Verify read and write of some image/svg+xml content] - expected: FAIL diff --git a/testing/web-platform/meta/close-watcher/closewatcher-dialog-popover.html.ini b/testing/web-platform/meta/close-watcher/closewatcher-dialog-popover.html.ini deleted file mode 100644 index a11eb3ac52..0000000000 --- a/testing/web-platform/meta/close-watcher/closewatcher-dialog-popover.html.ini +++ /dev/null @@ -1,9 +0,0 @@ -[closewatcher-dialog-popover.html] - [Opening a CloseWatcher, modal dialog, and popover without user activation causes them all to be closed with one close request.] - expected: FAIL - - [Opening a CloseWatcher, modal dialog, and popover with user activation for each should close one at a time with close requests.] - expected: FAIL - - [Opening a CloseWatcher, modal dialog, and popover with user activation for each and sending close requests with user activation should close one at a time and have cancel events.] - expected: FAIL diff --git a/testing/web-platform/meta/close-watcher/esc-key.html.ini b/testing/web-platform/meta/close-watcher/esc-key.html.ini deleted file mode 100644 index 465129d21d..0000000000 --- a/testing/web-platform/meta/close-watcher/esc-key.html.ini +++ /dev/null @@ -1,15 +0,0 @@ -[esc-key.html] - [Esc key does not count as user activation, so if it is the sole user interaction, that fires close but not cancel] - expected: FAIL - - [A keydown listener can prevent the Esc keypress from being interpreted as a close request] - expected: FAIL - - [A keyup listener can prevent the Esc keypress from being interpreted as a close request] - expected: FAIL - - [A keypress listener can prevent the Esc keypress from being interpreted as a close request] - expected: FAIL - - [close via synthesized Esc key must not work] - expected: FAIL diff --git a/testing/web-platform/meta/close-watcher/esc-key/keydown.html.ini b/testing/web-platform/meta/close-watcher/esc-key/keydown.html.ini new file mode 100644 index 0000000000..ccc258c451 --- /dev/null +++ b/testing/web-platform/meta/close-watcher/esc-key/keydown.html.ini @@ -0,0 +1,3 @@ +[keydown.html] + [A keydown listener can prevent the Esc keypress from being interpreted as a close request] + expected: FAIL diff --git a/testing/web-platform/meta/close-watcher/esc-key/keypress.html.ini b/testing/web-platform/meta/close-watcher/esc-key/keypress.html.ini new file mode 100644 index 0000000000..a54d388824 --- /dev/null +++ b/testing/web-platform/meta/close-watcher/esc-key/keypress.html.ini @@ -0,0 +1,3 @@ +[keypress.html] + [A keypress listener can NOT prevent the Esc keypress from being interpreted as a close request] + expected: FAIL diff --git a/testing/web-platform/meta/close-watcher/esc-key/keyup.html.ini b/testing/web-platform/meta/close-watcher/esc-key/keyup.html.ini new file mode 100644 index 0000000000..7e702bd125 --- /dev/null +++ b/testing/web-platform/meta/close-watcher/esc-key/keyup.html.ini @@ -0,0 +1,3 @@ +[keyup.html] + [A keyup listener can NOT prevent the Esc keypress from being interpreted as a close request] + expected: FAIL diff --git a/testing/web-platform/meta/close-watcher/esc-key/not-user-activation.html.ini b/testing/web-platform/meta/close-watcher/esc-key/not-user-activation.html.ini new file mode 100644 index 0000000000..33dbd15697 --- /dev/null +++ b/testing/web-platform/meta/close-watcher/esc-key/not-user-activation.html.ini @@ -0,0 +1,3 @@ +[not-user-activation.html] + [Esc key does not count as user activation, so if it is the sole user interaction, that fires close but not cancel] + expected: FAIL diff --git a/testing/web-platform/meta/close-watcher/esc-key/synthetic-keyboard-event.html.ini b/testing/web-platform/meta/close-watcher/esc-key/synthetic-keyboard-event.html.ini new file mode 100644 index 0000000000..56ca549f9b --- /dev/null +++ b/testing/web-platform/meta/close-watcher/esc-key/synthetic-keyboard-event.html.ini @@ -0,0 +1,3 @@ +[synthetic-keyboard-event.html] + [close via synthesized Esc key must not work] + expected: FAIL diff --git a/testing/web-platform/meta/close-watcher/popover-closewatcher-multiple-plus-free.html.ini b/testing/web-platform/meta/close-watcher/popover-closewatcher-multiple-plus-free.html.ini deleted file mode 100644 index 5969511559..0000000000 --- a/testing/web-platform/meta/close-watcher/popover-closewatcher-multiple-plus-free.html.ini +++ /dev/null @@ -1,3 +0,0 @@ -[popover-closewatcher-multiple-plus-free.html] - [Multiple popovers opened from a single user activation close together, but original popover closes separately.] - expected: FAIL diff --git a/testing/web-platform/meta/close-watcher/popover-closewatcher.html.ini b/testing/web-platform/meta/close-watcher/popover-closewatcher.html.ini deleted file mode 100644 index 4ef96c74a5..0000000000 --- a/testing/web-platform/meta/close-watcher/popover-closewatcher.html.ini +++ /dev/null @@ -1,9 +0,0 @@ -[popover-closewatcher.html] - [Opening multiple popovers without user activation causes them all to be closed with one close request.] - expected: FAIL - - [Opening multiple popovers without user activation causes them all to be closed with one close request.] - expected: FAIL - - [Opening multiple popovers without user activation causes them all to be closed with one close request.] - expected: FAIL diff --git a/testing/web-platform/meta/close-watcher/user-activation-CloseWatcher.html.ini b/testing/web-platform/meta/close-watcher/user-activation-CloseWatcher.html.ini deleted file mode 100644 index d40b19df50..0000000000 --- a/testing/web-platform/meta/close-watcher/user-activation-CloseWatcher.html.ini +++ /dev/null @@ -1,15 +0,0 @@ -[user-activation-CloseWatcher.html] - [CloseWatchers created without user activation, but requestClose()d via user activation, fires cancel] - expected: FAIL - - [CloseWatchers created without user activation, but requestClose()d via user activation, fires cancel, which can be preventDefault()ed] - expected: FAIL - - [Creating a CloseWatcher from user activation, and requestClose()ing CloseWatchers with user activation, fires cancel] - expected: FAIL - - [3 user activations let you have 2 close watchers with 1 cancel event, even if the first cancel event is prevented] - expected: FAIL - - [requestClose()ing the free CloseWatcher allows a new free one to be created without user activation, and it receives the close request] - expected: FAIL diff --git a/testing/web-platform/meta/close-watcher/user-activation-multiple-plus-free.html.ini b/testing/web-platform/meta/close-watcher/user-activation-multiple-plus-free.html.ini deleted file mode 100644 index 5e68805ab1..0000000000 --- a/testing/web-platform/meta/close-watcher/user-activation-multiple-plus-free.html.ini +++ /dev/null @@ -1,5 +0,0 @@ -[user-activation-multiple-plus-free.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] - [Multiple CloseWatchers created from a single user activation close together, but original free CloseWatcher closes separately] - expected: FAIL diff --git a/testing/web-platform/meta/close-watcher/user-activation-shared.html.ini b/testing/web-platform/meta/close-watcher/user-activation-shared.html.ini deleted file mode 100644 index 656d9daf19..0000000000 --- a/testing/web-platform/meta/close-watcher/user-activation-shared.html.ini +++ /dev/null @@ -1,70 +0,0 @@ -[user-activation-shared.html?CloseWatcher] - [Close watchers created without user activation, but close()d via user activation, do not fire cancel] - expected: FAIL - - [Close watchers created without user activation, but closed via a close request after user activation, fires cancel] - expected: FAIL - - [Close watchers created without user activation, but closed via a close request after user activation, fires cancel, which can be preventDefault()ed] - expected: FAIL - - [Multiple close watchers created without user activation close together (with no cancel)] - expected: FAIL - - [Creating a close watcher from user activation keeps it separate from the free close watcher, but they don't fire cancel] - expected: FAIL - - [Creating a close watcher from user activation, and closing close watchers with a close request after user activation, fires cancel] - expected: FAIL - - [Multiple close watchers created with user activation close in reverse order] - expected: FAIL - - [3 user activations let you have 3 + 1 = 4 ungrouped close watchers/0 cancel events] - expected: FAIL - - [closing the free close watcher via a close request allows a new free one to be created without user activation, and it receives a second close request] - expected: FAIL - - [The second watcher can be the free watcher, if the first is created with user activation] - expected: FAIL - - [The third watcher can be the free watcher, if the first two are created with user activation] - expected: FAIL - - [destroy()ing the free close watcher allows a new free one to be created without user activation, and it receives the close request] - expected: FAIL - - -[user-activation-shared.html?dialog] - [Close watchers created without user activation, but close()d via user activation, do not fire cancel] - expected: - if (os == "win") and debug and (processor == "x86_64") and swgl: [FAIL, PASS] - if (os == "win") and debug and (processor == "x86"): [FAIL, PASS] - if (os == "linux") and not swgl: [FAIL, PASS] - if (os == "android") and not swgl: [FAIL, PASS] - FAIL - - [Multiple close watchers created without user activation close together (with no cancel)] - expected: FAIL - - [Creating a close watcher from user activation keeps it separate from the free close watcher, but they don't fire cancel] - expected: FAIL - - [Multiple close watchers created with user activation close in reverse order] - expected: FAIL - - [3 user activations let you have 3 + 1 = 4 ungrouped close watchers/0 cancel events] - expected: FAIL - - [closing the free close watcher via a close request allows a new free one to be created without user activation, and it receives a second close request] - expected: FAIL - - [The second watcher can be the free watcher, if the first is created with user activation] - expected: FAIL - - [The third watcher can be the free watcher, if the first two are created with user activation] - expected: FAIL - - [destroy()ing the free close watcher allows a new free one to be created without user activation, and it receives the close request] - expected: FAIL diff --git a/testing/web-platform/meta/close-watcher/user-activation/n-activate-preventDefault.html.ini b/testing/web-platform/meta/close-watcher/user-activation/n-activate-preventDefault.html.ini new file mode 100644 index 0000000000..d1e425cef0 --- /dev/null +++ b/testing/web-platform/meta/close-watcher/user-activation/n-activate-preventDefault.html.ini @@ -0,0 +1,8 @@ +[n-activate-preventDefault.html?dialog] + [Create a close watcher without user activation that preventDefault()s cancel; send user activation] + expected: FAIL + + +[n-activate-preventDefault.html?CloseWatcher] + [Create a close watcher without user activation that preventDefault()s cancel; send user activation] + expected: FAIL diff --git a/testing/web-platform/meta/close-watcher/user-activation/n-activate.html.ini b/testing/web-platform/meta/close-watcher/user-activation/n-activate.html.ini new file mode 100644 index 0000000000..d108d8eeed --- /dev/null +++ b/testing/web-platform/meta/close-watcher/user-activation/n-activate.html.ini @@ -0,0 +1,6 @@ +[n-activate.html?CloseWatcher] + [Create a close watcher without user activation; send user activation] + expected: FAIL + + +[n-activate.html?dialog] diff --git a/testing/web-platform/meta/close-watcher/user-activation/n-closerequest-n.html.ini b/testing/web-platform/meta/close-watcher/user-activation/n-closerequest-n.html.ini new file mode 100644 index 0000000000..cd5fb99ce8 --- /dev/null +++ b/testing/web-platform/meta/close-watcher/user-activation/n-closerequest-n.html.ini @@ -0,0 +1,8 @@ +[n-closerequest-n.html?CloseWatcher] + [Create a close watcher without user activation; send a close request; create a close watcher without user activation] + expected: FAIL + + +[n-closerequest-n.html?dialog] + [Create a close watcher without user activation; send a close request; create a close watcher without user activation] + expected: FAIL diff --git a/testing/web-platform/meta/close-watcher/user-activation/n-destroy-n.html.ini b/testing/web-platform/meta/close-watcher/user-activation/n-destroy-n.html.ini new file mode 100644 index 0000000000..ee79b98add --- /dev/null +++ b/testing/web-platform/meta/close-watcher/user-activation/n-destroy-n.html.ini @@ -0,0 +1,8 @@ +[n-destroy-n.html?dialog] + [Create a close watcher without user activation; destroy the close watcher; create a close watcher without user activation] + expected: FAIL + + +[n-destroy-n.html?CloseWatcher] + [Create a close watcher without user activation; destroy the close watcher; create a close watcher without user activation] + expected: FAIL diff --git a/testing/web-platform/meta/close-watcher/user-activation/n.html.ini b/testing/web-platform/meta/close-watcher/user-activation/n.html.ini new file mode 100644 index 0000000000..548e4e63cc --- /dev/null +++ b/testing/web-platform/meta/close-watcher/user-activation/n.html.ini @@ -0,0 +1,8 @@ +[n.html?CloseWatcher] + [Create a close watcher without user activation] + expected: FAIL + + +[n.html?dialog] + [Create a close watcher without user activation] + expected: FAIL diff --git a/testing/web-platform/meta/close-watcher/user-activation/nn-activate-CloseWatcher.html.ini b/testing/web-platform/meta/close-watcher/user-activation/nn-activate-CloseWatcher.html.ini new file mode 100644 index 0000000000..b657be85b7 --- /dev/null +++ b/testing/web-platform/meta/close-watcher/user-activation/nn-activate-CloseWatcher.html.ini @@ -0,0 +1,3 @@ +[nn-activate-CloseWatcher.html] + [Create two CloseWatchers without user activation; send user activation] + expected: FAIL diff --git a/testing/web-platform/meta/close-watcher/user-activation/nn-activate-dialog.html.ini b/testing/web-platform/meta/close-watcher/user-activation/nn-activate-dialog.html.ini new file mode 100644 index 0000000000..33e9ec9ad4 --- /dev/null +++ b/testing/web-platform/meta/close-watcher/user-activation/nn-activate-dialog.html.ini @@ -0,0 +1,3 @@ +[nn-activate-dialog.html] + [Create two dialogs without user activation; send user activation] + expected: FAIL diff --git a/testing/web-platform/meta/close-watcher/user-activation/nn.html.ini b/testing/web-platform/meta/close-watcher/user-activation/nn.html.ini new file mode 100644 index 0000000000..88e3644b1f --- /dev/null +++ b/testing/web-platform/meta/close-watcher/user-activation/nn.html.ini @@ -0,0 +1,8 @@ +[nn.html?CloseWatcher] + [Create two close watchers without user activation] + expected: FAIL + + +[nn.html?dialog] + [Create two close watchers without user activation] + expected: FAIL diff --git a/testing/web-platform/meta/close-watcher/user-activation/nnn-CloseWatcher-dialog-popover.html.ini b/testing/web-platform/meta/close-watcher/user-activation/nnn-CloseWatcher-dialog-popover.html.ini new file mode 100644 index 0000000000..ce68235e6b --- /dev/null +++ b/testing/web-platform/meta/close-watcher/user-activation/nnn-CloseWatcher-dialog-popover.html.ini @@ -0,0 +1,3 @@ +[nnn-CloseWatcher-dialog-popover.html] + [Create a CloseWatcher without user activation; create a dialog without user activation; create a popover without user activation] + expected: FAIL diff --git a/testing/web-platform/meta/close-watcher/user-activation/nnn-popovers.html.ini b/testing/web-platform/meta/close-watcher/user-activation/nnn-popovers.html.ini new file mode 100644 index 0000000000..ba0a142dbc --- /dev/null +++ b/testing/web-platform/meta/close-watcher/user-activation/nnn-popovers.html.ini @@ -0,0 +1,3 @@ +[nnn-popovers.html] + [Create three popovers without user activation] + expected: FAIL diff --git a/testing/web-platform/meta/close-watcher/user-activation/nnn.html.ini b/testing/web-platform/meta/close-watcher/user-activation/nnn.html.ini new file mode 100644 index 0000000000..c55baa42f8 --- /dev/null +++ b/testing/web-platform/meta/close-watcher/user-activation/nnn.html.ini @@ -0,0 +1,8 @@ +[nnn.html?dialog] + [Create three close watchers without user activation] + expected: FAIL + + +[nnn.html?CloseWatcher] + [Create three close watchers without user activation] + expected: FAIL diff --git a/testing/web-platform/meta/close-watcher/user-activation/ny-activate-preventDefault.html.ini b/testing/web-platform/meta/close-watcher/user-activation/ny-activate-preventDefault.html.ini new file mode 100644 index 0000000000..6d6263081b --- /dev/null +++ b/testing/web-platform/meta/close-watcher/user-activation/ny-activate-preventDefault.html.ini @@ -0,0 +1,8 @@ +[ny-activate-preventDefault.html?CloseWatcher] + [Create a close watcher without user activation; create a close watcher with user activation that preventDefault()s cancel; send user activation] + expected: FAIL + + +[ny-activate-preventDefault.html?dialog] + [Create a close watcher without user activation; create a close watcher with user activation that preventDefault()s cancel; send user activation] + expected: FAIL diff --git a/testing/web-platform/meta/close-watcher/user-activation/ny.html.ini b/testing/web-platform/meta/close-watcher/user-activation/ny.html.ini new file mode 100644 index 0000000000..a39908e7e1 --- /dev/null +++ b/testing/web-platform/meta/close-watcher/user-activation/ny.html.ini @@ -0,0 +1,8 @@ +[ny.html?dialog] + [Create a close watcher without user activation; create a close watcher with user activation] + expected: FAIL + + +[ny.html?CloseWatcher] + [Create a close watcher without user activation; create a close watcher with user activation] + expected: FAIL diff --git a/testing/web-platform/meta/close-watcher/user-activation/nyn-popovers.html.ini b/testing/web-platform/meta/close-watcher/user-activation/nyn-popovers.html.ini new file mode 100644 index 0000000000..6645223646 --- /dev/null +++ b/testing/web-platform/meta/close-watcher/user-activation/nyn-popovers.html.ini @@ -0,0 +1,3 @@ +[nyn-popovers.html] + [Create a popover without user activation; create a popover with user activation; create a popover without user activation] + expected: FAIL diff --git a/testing/web-platform/meta/close-watcher/user-activation/nyn.html.ini b/testing/web-platform/meta/close-watcher/user-activation/nyn.html.ini new file mode 100644 index 0000000000..030c7da603 --- /dev/null +++ b/testing/web-platform/meta/close-watcher/user-activation/nyn.html.ini @@ -0,0 +1,8 @@ +[nyn.html?dialog] + [Create a close watcher without user activation; create a close watcher with user activation; create a close watcher without user activation] + expected: FAIL + + +[nyn.html?CloseWatcher] + [Create a close watcher without user activation; create a close watcher with user activation; create a close watcher without user activation] + expected: FAIL diff --git a/testing/web-platform/meta/close-watcher/user-activation/nynn-destroy.html.ini b/testing/web-platform/meta/close-watcher/user-activation/nynn-destroy.html.ini new file mode 100644 index 0000000000..93daf1cc9f --- /dev/null +++ b/testing/web-platform/meta/close-watcher/user-activation/nynn-destroy.html.ini @@ -0,0 +1,8 @@ +[nynn-destroy.html?dialog] + [Create a close watcher without user activation; create a close watcher with user activation; create two close watchers without user activation; remove the second close watcher] + expected: FAIL + + +[nynn-destroy.html?CloseWatcher] + [Create a close watcher without user activation; create a close watcher with user activation; create two close watchers without user activation; remove the second close watcher] + expected: FAIL diff --git a/testing/web-platform/meta/close-watcher/user-activation/nynn.html.ini b/testing/web-platform/meta/close-watcher/user-activation/nynn.html.ini new file mode 100644 index 0000000000..b57047b103 --- /dev/null +++ b/testing/web-platform/meta/close-watcher/user-activation/nynn.html.ini @@ -0,0 +1,8 @@ +[nynn.html?CloseWatcher] + [Create a close watcher without user activation; create a close watcher with user activation; create two close watchers without user activation] + expected: FAIL + + +[nynn.html?dialog] + [Create a close watcher without user activation; create a close watcher with user activation; create two close watchers without user activation] + expected: FAIL diff --git a/testing/web-platform/meta/close-watcher/user-activation/nyyn.html.ini b/testing/web-platform/meta/close-watcher/user-activation/nyyn.html.ini new file mode 100644 index 0000000000..943b9f3521 --- /dev/null +++ b/testing/web-platform/meta/close-watcher/user-activation/nyyn.html.ini @@ -0,0 +1,8 @@ +[nyyn.html?CloseWatcher] + [Create a close watcher without user activation; create two close watchers with user activation; create a close watcher without user activation] + expected: FAIL + + +[nyyn.html?dialog] + [Create a close watcher without user activation; create two close watchers with user activation; create a close watcher without user activation] + expected: FAIL diff --git a/testing/web-platform/meta/close-watcher/user-activation/nyyyn.html.ini b/testing/web-platform/meta/close-watcher/user-activation/nyyyn.html.ini new file mode 100644 index 0000000000..f21a473a65 --- /dev/null +++ b/testing/web-platform/meta/close-watcher/user-activation/nyyyn.html.ini @@ -0,0 +1,8 @@ +[nyyyn.html?dialog] + [Create a close watcher without user activation; create three close watchers with user activation; create a close watcher without user activation] + expected: FAIL + + +[nyyyn.html?CloseWatcher] + [Create a close watcher without user activation; create three close watchers with user activation; create a close watcher without user activation] + expected: FAIL diff --git a/testing/web-platform/meta/close-watcher/user-activation/y.html.ini b/testing/web-platform/meta/close-watcher/user-activation/y.html.ini new file mode 100644 index 0000000000..5bab424ad9 --- /dev/null +++ b/testing/web-platform/meta/close-watcher/user-activation/y.html.ini @@ -0,0 +1,5 @@ +[y.html?dialog] + +[y.html?CloseWatcher] + [Create a close watcher with user activation] + expected: FAIL diff --git a/testing/web-platform/meta/close-watcher/user-activation/yn-activate.html.ini b/testing/web-platform/meta/close-watcher/user-activation/yn-activate.html.ini new file mode 100644 index 0000000000..bd3781d0a3 --- /dev/null +++ b/testing/web-platform/meta/close-watcher/user-activation/yn-activate.html.ini @@ -0,0 +1,5 @@ +[yn-activate.html?dialog] + +[yn-activate.html?CloseWatcher] + [Create a close watcher with user activation; create a close watcher without user activation; send user activation] + expected: FAIL diff --git a/testing/web-platform/meta/close-watcher/user-activation/yn.html.ini b/testing/web-platform/meta/close-watcher/user-activation/yn.html.ini new file mode 100644 index 0000000000..b7a2f49011 --- /dev/null +++ b/testing/web-platform/meta/close-watcher/user-activation/yn.html.ini @@ -0,0 +1,8 @@ +[yn.html?CloseWatcher] + [Create a close watcher with user activation; create a close watcher without user activation] + expected: FAIL + + +[yn.html?dialog] + [Create a close watcher with user activation; create a close watcher without user activation] + expected: FAIL diff --git a/testing/web-platform/meta/close-watcher/user-activation/ynn.html.ini b/testing/web-platform/meta/close-watcher/user-activation/ynn.html.ini new file mode 100644 index 0000000000..6294eed185 --- /dev/null +++ b/testing/web-platform/meta/close-watcher/user-activation/ynn.html.ini @@ -0,0 +1,8 @@ +[ynn.html?dialog] + [Create a close watcher with user activation; create two close watchers without user activation] + expected: FAIL + + +[ynn.html?CloseWatcher] + [Create a close watcher with user activation; create two close watchers without user activation] + expected: FAIL diff --git a/testing/web-platform/meta/close-watcher/user-activation/yy.html.ini b/testing/web-platform/meta/close-watcher/user-activation/yy.html.ini new file mode 100644 index 0000000000..918bf813d5 --- /dev/null +++ b/testing/web-platform/meta/close-watcher/user-activation/yy.html.ini @@ -0,0 +1,6 @@ +[yy.html?CloseWatcher] + [Create two close watchers with user activation] + expected: FAIL + + +[yy.html?dialog] diff --git a/testing/web-platform/meta/close-watcher/user-activation/yyn.html.ini b/testing/web-platform/meta/close-watcher/user-activation/yyn.html.ini new file mode 100644 index 0000000000..cbddcd60b4 --- /dev/null +++ b/testing/web-platform/meta/close-watcher/user-activation/yyn.html.ini @@ -0,0 +1,8 @@ +[yyn.html?CloseWatcher] + [Create two close watchers with user activation; create a close watcher without user activation] + expected: FAIL + + +[yyn.html?dialog] + [Create two close watchers with user activation; create a close watcher without user activation] + expected: FAIL diff --git a/testing/web-platform/meta/close-watcher/user-activation/yyy-CloseWatcher-dialog-popover.html.ini b/testing/web-platform/meta/close-watcher/user-activation/yyy-CloseWatcher-dialog-popover.html.ini new file mode 100644 index 0000000000..e0f9a1ddde --- /dev/null +++ b/testing/web-platform/meta/close-watcher/user-activation/yyy-CloseWatcher-dialog-popover.html.ini @@ -0,0 +1,3 @@ +[yyy-CloseWatcher-dialog-popover.html] + [Create a CloseWatcher with user activation; create a dialog with user activation; create a popover with user activation] + expected: FAIL diff --git a/testing/web-platform/meta/close-watcher/user-activation/yyy-activate-CloseWatcher-dialog-popover.html.ini b/testing/web-platform/meta/close-watcher/user-activation/yyy-activate-CloseWatcher-dialog-popover.html.ini new file mode 100644 index 0000000000..0a067bd8e1 --- /dev/null +++ b/testing/web-platform/meta/close-watcher/user-activation/yyy-activate-CloseWatcher-dialog-popover.html.ini @@ -0,0 +1,3 @@ +[yyy-activate-CloseWatcher-dialog-popover.html] + [Create a CloseWatcher with user activation; create a dialog with user activation; create a popover with user activation; sending user activation before each close request] + expected: FAIL diff --git a/testing/web-platform/meta/close-watcher/user-activation/yyy.html.ini b/testing/web-platform/meta/close-watcher/user-activation/yyy.html.ini new file mode 100644 index 0000000000..28b5f17f9d --- /dev/null +++ b/testing/web-platform/meta/close-watcher/user-activation/yyy.html.ini @@ -0,0 +1,5 @@ +[yyy.html?dialog] + +[yyy.html?CloseWatcher] + [Create three close watchers with user activation] + expected: FAIL diff --git a/testing/web-platform/meta/content-security-policy/generic/no-default-src.sub.html.ini b/testing/web-platform/meta/content-security-policy/generic/no-default-src.sub.html.ini index a964f16583..d6fd6bc06e 100644 --- a/testing/web-platform/meta/content-security-policy/generic/no-default-src.sub.html.ini +++ b/testing/web-platform/meta/content-security-policy/generic/no-default-src.sub.html.ini @@ -1,7 +1,8 @@ [no-default-src.sub.html] expected: - if (os == "android") and not swgl and not fission: [OK, TIMEOUT] - if (os == "android") and not swgl and fission: [OK, TIMEOUT] + if (os == "android") and swgl: [OK, TIMEOUT] + if (os == "android") and not swgl: [OK, TIMEOUT] [Violation report status OK.] expected: + if (os == "android") and swgl: [PASS, TIMEOUT] if (os == "android") and not swgl: [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/content-security-policy/inside-worker/serviceworker-connect-src.https.sub.html.ini b/testing/web-platform/meta/content-security-policy/inside-worker/serviceworker-connect-src.https.sub.html.ini index 40ee62166b..47e33d3eda 100644 --- a/testing/web-platform/meta/content-security-policy/inside-worker/serviceworker-connect-src.https.sub.html.ini +++ b/testing/web-platform/meta/content-security-policy/inside-worker/serviceworker-connect-src.https.sub.html.ini @@ -1,18 +1,22 @@ [serviceworker-connect-src.https.sub.html] expected: - if (processor == "x86") and (os == "win") and not debug: [OK, TIMEOUT] + if (processor == "x86") and debug: TIMEOUT + if (processor == "x86") and not debug: [OK, TIMEOUT] [Reports match in https: with connect-src 'self'] expected: if swgl and (os == "linux") and fission: [PASS, FAIL] [serviceworker-connect-src 2] expected: - if (processor == "x86") and (os == "win") and not debug: [PASS, NOTRUN] + if (processor == "x86") and debug: NOTRUN + if (processor == "x86") and not debug: [PASS, NOTRUN] [serviceworker-connect-src 1] expected: - if (processor == "x86") and (os == "win") and not debug: [PASS, NOTRUN] + if (processor == "x86") and debug: NOTRUN + if (processor == "x86") and not debug: [PASS, NOTRUN] [serviceworker-connect-src] expected: - if (processor == "x86") and (os == "win") and not debug: [PASS, TIMEOUT] + if (processor == "x86") and debug: TIMEOUT + if (processor == "x86") and not debug: [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/content-security-policy/reporting/multiple-report-policies.html.ini b/testing/web-platform/meta/content-security-policy/reporting/multiple-report-policies.html.ini index e3aec0df93..fad9b0cbde 100644 --- a/testing/web-platform/meta/content-security-policy/reporting/multiple-report-policies.html.ini +++ b/testing/web-platform/meta/content-security-policy/reporting/multiple-report-policies.html.ini @@ -2,3 +2,6 @@ disabled: if os == "linux": https://bugzilla.mozilla.org/show_bug.cgi?id=1435526 if debug and (os == "win"): https://bugzilla.mozilla.org/show_bug.cgi?id=1435526 + [2-Violation report status OK] + expected: + if (os == "mac") and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/content-security-policy/securitypolicyviolation/constructor-required-fields.html.ini b/testing/web-platform/meta/content-security-policy/securitypolicyviolation/constructor-required-fields.html.ini deleted file mode 100644 index 2f9acb5fd2..0000000000 --- a/testing/web-platform/meta/content-security-policy/securitypolicyviolation/constructor-required-fields.html.ini +++ /dev/null @@ -1,19 +0,0 @@ -[constructor-required-fields.html] - [SecurityPolicyViolationEvent constructor requires statusCode] - expected: FAIL - - [SecurityPolicyViolationEvent constructor requires effectiveDirective] - expected: FAIL - - [SecurityPolicyViolationEvent constructor requires originalPolicy] - expected: FAIL - - [SecurityPolicyViolationEvent constructor requires violatedDirective] - expected: FAIL - - [SecurityPolicyViolationEvent constructor requires disposition] - expected: FAIL - - [SecurityPolicyViolationEvent constructor requires documentURI] - expected: FAIL - diff --git a/testing/web-platform/meta/cookies/samesite/setcookie-navigation.https.html.ini b/testing/web-platform/meta/cookies/samesite/setcookie-navigation.https.html.ini index f8b5fb1b57..1f5022a155 100644 --- a/testing/web-platform/meta/cookies/samesite/setcookie-navigation.https.html.ini +++ b/testing/web-platform/meta/cookies/samesite/setcookie-navigation.https.html.ini @@ -1,11 +1,6 @@ [setcookie-navigation.https.html] + prefs: [network.cookie.sameSite.laxByDefault:true, network.cookie.sameSite.noneRequiresSecure:true] expected: if (os == "android") and fission: [OK, TIMEOUT] [Cross-site to same-site iframe navigation should only be able to set SameSite=None cookies.] expected: FAIL - - [Same-site to cross-site-site iframe navigation should only be able to set SameSite=None cookies.] - expected: FAIL - - [Cross-site to cross-site iframe navigation should only be able to set SameSite=None cookies.] - expected: FAIL diff --git a/testing/web-platform/meta/cookies/third-party-cookies/third-party-cookie-heuristics.tentative.https.html.ini b/testing/web-platform/meta/cookies/third-party-cookies/third-party-cookie-heuristics.tentative.https.html.ini new file mode 100644 index 0000000000..854ef82bbf --- /dev/null +++ b/testing/web-platform/meta/cookies/third-party-cookies/third-party-cookie-heuristics.tentative.https.html.ini @@ -0,0 +1,5 @@ +[third-party-cookie-heuristics.tentative.https.html] + expected: + if (os == "win") and not debug: [ERROR, OK, TIMEOUT] + if (os == "android") and not debug: [ERROR, OK, TIMEOUT] + ERROR diff --git a/testing/web-platform/meta/cookies/third-party-cookies/third-party-cookies.tentative.https.html.ini b/testing/web-platform/meta/cookies/third-party-cookies/third-party-cookies.tentative.https.html.ini index dc81e4ca58..9cd88e3d85 100644 --- a/testing/web-platform/meta/cookies/third-party-cookies/third-party-cookies.tentative.https.html.ini +++ b/testing/web-platform/meta/cookies/third-party-cookies/third-party-cookies.tentative.https.html.ini @@ -1,7 +1,6 @@ [third-party-cookies.tentative.https.html] - [Cross site window setting HTTP cookies] - expected: FAIL - [3P fetch: Cookies are not accessible via HTTP] - expected: - if os == "android": FAIL + expected: [FAIL, PASS] + + [3P fetch: Cross site window setting HTTP cookies] + expected: [FAIL, PASS] diff --git a/testing/web-platform/meta/credential-management/digital-identity.https.html.ini b/testing/web-platform/meta/credential-management/digital-identity.https.html.ini new file mode 100644 index 0000000000..636221e3bc --- /dev/null +++ b/testing/web-platform/meta/credential-management/digital-identity.https.html.ini @@ -0,0 +1,21 @@ +[digital-identity.https.html] + [navigator.credentials.get() API works in toplevel frame.] + expected: FAIL + + [navigator.credentials.get() API fails if IdentityCredentialRequestOptions::providers is not specified.] + expected: FAIL + + [navigator.credentials.get() API fails if there are no providers.] + expected: FAIL + + [navigator.identity.get() API works in toplevel frame.] + expected: FAIL + + [navigator.identity.get() API fails if DigitalCredentialRequestOptions::providers is not specified.] + expected: FAIL + + [navigator.identity.get() API fails if there is more than one provider.] + expected: FAIL + + [navigator.identity.get() promise is rejected when the page aborts the request.] + expected: FAIL diff --git a/testing/web-platform/meta/credential-management/fedcm-button-and-other-account/fedcm-button-mode-basics.tentative.https.html.ini b/testing/web-platform/meta/credential-management/fedcm-button-and-other-account/fedcm-button-mode-basics.tentative.https.html.ini new file mode 100644 index 0000000000..9a9e7259ee --- /dev/null +++ b/testing/web-platform/meta/credential-management/fedcm-button-and-other-account/fedcm-button-mode-basics.tentative.https.html.ini @@ -0,0 +1,7 @@ +[fedcm-button-mode-basics.tentative.https.html] + expected: TIMEOUT + [Test that the button mode without user activation will fail.] + expected: TIMEOUT + + [Test that the button mode succeeds with user activation.] + expected: NOTRUN diff --git a/testing/web-platform/meta/credential-management/fedcm-button-and-other-account/fedcm-button-mode-priority.tentative.https.html.ini b/testing/web-platform/meta/credential-management/fedcm-button-and-other-account/fedcm-button-mode-priority.tentative.https.html.ini new file mode 100644 index 0000000000..9b416f2061 --- /dev/null +++ b/testing/web-platform/meta/credential-management/fedcm-button-and-other-account/fedcm-button-mode-priority.tentative.https.html.ini @@ -0,0 +1,13 @@ +[fedcm-button-mode-priority.tentative.https.html] + expected: TIMEOUT + [Test that the widget mode can succeed after the button mode.] + expected: TIMEOUT + + [Test that the button mode can replace widget mode.] + expected: NOTRUN + + [Test that the button mode cannot replace button mode.] + expected: NOTRUN + + [Test that the widget mode cannot replace button mode.] + expected: NOTRUN diff --git a/testing/web-platform/meta/credential-management/fedcm-button-and-other-account/fedcm-use-other-account-button-flow.tentative.https.html.ini b/testing/web-platform/meta/credential-management/fedcm-button-and-other-account/fedcm-use-other-account-button-flow.tentative.https.html.ini new file mode 100644 index 0000000000..27e5a2a8c2 --- /dev/null +++ b/testing/web-platform/meta/credential-management/fedcm-button-and-other-account/fedcm-use-other-account-button-flow.tentative.https.html.ini @@ -0,0 +1,7 @@ +[fedcm-use-other-account-button-flow.tentative.https.html] + expected: TIMEOUT + [Test that the "Use Other Account" button works correctly.] + expected: TIMEOUT + + [Test that the "Use Other Account" button works correctly when accounts do not change.] + expected: NOTRUN diff --git a/testing/web-platform/meta/credential-management/fedcm-button-and-other-account/fedcm-use-other-account.tentative.https.html.ini b/testing/web-platform/meta/credential-management/fedcm-button-and-other-account/fedcm-use-other-account.tentative.https.html.ini new file mode 100644 index 0000000000..b037bcc9e3 --- /dev/null +++ b/testing/web-platform/meta/credential-management/fedcm-button-and-other-account/fedcm-use-other-account.tentative.https.html.ini @@ -0,0 +1,4 @@ +[fedcm-use-other-account.tentative.https.html] + expected: TIMEOUT + [Test that the "Use Other Account" button works correctly.] + expected: TIMEOUT diff --git a/testing/web-platform/meta/credential-management/fedcm-identity-assertion-nocors.https.html.ini b/testing/web-platform/meta/credential-management/fedcm-identity-assertion-nocors.https.html.ini new file mode 100644 index 0000000000..de77f96361 --- /dev/null +++ b/testing/web-platform/meta/credential-management/fedcm-identity-assertion-nocors.https.html.ini @@ -0,0 +1,4 @@ +[fedcm-identity-assertion-nocors.https.html] + expected: TIMEOUT + [Test that promise is rejected if identity assertion does not use CORS] + expected: TIMEOUT diff --git a/testing/web-platform/meta/credential-management/fedcm-login-status-unknown.https.html.ini b/testing/web-platform/meta/credential-management/fedcm-login-status-unknown.https.html.ini new file mode 100644 index 0000000000..c6506f3ff4 --- /dev/null +++ b/testing/web-platform/meta/credential-management/fedcm-login-status-unknown.https.html.ini @@ -0,0 +1,4 @@ +[fedcm-login-status-unknown.https.html] + expected: TIMEOUT + [Test that promise is rejected silently when accounts fetch fails in unknown state] + expected: TIMEOUT diff --git a/testing/web-platform/meta/css/CSS2/css1/c541-word-sp-001.xht.ini b/testing/web-platform/meta/css/CSS2/css1/c541-word-sp-001.xht.ini deleted file mode 100644 index c3868fedc4..0000000000 --- a/testing/web-platform/meta/css/CSS2/css1/c541-word-sp-001.xht.ini +++ /dev/null @@ -1,2 +0,0 @@ -[c541-word-sp-001.xht] - expected: FAIL diff --git a/testing/web-platform/meta/css/CSS2/selectors/first-line-selector-004.xht.ini b/testing/web-platform/meta/css/CSS2/selectors/first-line-selector-004.xht.ini new file mode 100644 index 0000000000..6adda0b124 --- /dev/null +++ b/testing/web-platform/meta/css/CSS2/selectors/first-line-selector-004.xht.ini @@ -0,0 +1,2 @@ +[first-line-selector-004.xht] + expected: FAIL diff --git a/testing/web-platform/meta/css/CSS2/ui/outline-color-030.xht.ini b/testing/web-platform/meta/css/CSS2/ui/outline-color-030.xht.ini deleted file mode 100644 index 5ab7508001..0000000000 --- a/testing/web-platform/meta/css/CSS2/ui/outline-color-030.xht.ini +++ /dev/null @@ -1,2 +0,0 @@ -[outline-color-030.xht] - expected: FAIL diff --git a/testing/web-platform/meta/css/__dir__.ini b/testing/web-platform/meta/css/__dir__.ini index 5dc99db8b0..7b16b9d1df 100644 --- a/testing/web-platform/meta/css/__dir__.ini +++ b/testing/web-platform/meta/css/__dir__.ini @@ -1 +1 @@ -prefs: [dom.animations-api.compositing.enabled:true] +prefs: [dom.animations-api.compositing.enabled:true, layout.css.transition-behavior.enabled:true] diff --git a/testing/web-platform/meta/css/css-align/blocks/__dir__.ini b/testing/web-platform/meta/css/css-align/blocks/__dir__.ini new file mode 100644 index 0000000000..cf2f812235 --- /dev/null +++ b/testing/web-platform/meta/css/css-align/blocks/__dir__.ini @@ -0,0 +1 @@ +prefs: [layout.css.align-content.blocks.enabled:true] diff --git a/testing/web-platform/meta/css/css-align/blocks/align-content-block-001.html.ini b/testing/web-platform/meta/css/css-align/blocks/align-content-block-001.html.ini deleted file mode 100644 index 9cec50f150..0000000000 --- a/testing/web-platform/meta/css/css-align/blocks/align-content-block-001.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[align-content-block-001.html] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-align/blocks/align-content-block-002.html.ini b/testing/web-platform/meta/css/css-align/blocks/align-content-block-002.html.ini deleted file mode 100644 index 657c513007..0000000000 --- a/testing/web-platform/meta/css/css-align/blocks/align-content-block-002.html.ini +++ /dev/null @@ -1,48 +0,0 @@ -[align-content-block-002.html] - [.test 10: unsafe end] - expected: FAIL - - [.test 11: safe start] - expected: FAIL - - [.test 6: flex-start] - expected: FAIL - - [.test 15: space-between] - expected: FAIL - - [.test 7: flex-end] - expected: FAIL - - [.test 9: unsafe center] - expected: FAIL - - [.test 1: start] - expected: FAIL - - [.test 12: safe center] - expected: FAIL - - [.test 8: unsafe start] - expected: FAIL - - [.test 16: space-around] - expected: FAIL - - [.test 2: center] - expected: FAIL - - [.test 4: baseline] - expected: FAIL - - [.test 3: end] - expected: FAIL - - [.test 13: safe end] - expected: FAIL - - [.test 14: space-evenly] - expected: FAIL - - [.test 5: last baseline] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-align/blocks/align-content-block-003.html.ini b/testing/web-platform/meta/css/css-align/blocks/align-content-block-003.html.ini deleted file mode 100644 index eb10b5b411..0000000000 --- a/testing/web-platform/meta/css/css-align/blocks/align-content-block-003.html.ini +++ /dev/null @@ -1,48 +0,0 @@ -[align-content-block-003.html] - [.test 10: unsafe end] - expected: FAIL - - [.test 11: safe start] - expected: FAIL - - [.test 6: flex-start] - expected: FAIL - - [.test 15: space-between] - expected: FAIL - - [.test 7: flex-end] - expected: FAIL - - [.test 9: unsafe center] - expected: FAIL - - [.test 1: start] - expected: FAIL - - [.test 12: safe center] - expected: FAIL - - [.test 14: space-evently] - expected: FAIL - - [.test 8: unsafe start] - expected: FAIL - - [.test 16: space-around] - expected: FAIL - - [.test 2: center] - expected: FAIL - - [.test 4: baseline] - expected: FAIL - - [.test 3: end] - expected: FAIL - - [.test 13: safe end] - expected: FAIL - - [.test 5: last baseline] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-align/blocks/align-content-block-004.html.ini b/testing/web-platform/meta/css/css-align/blocks/align-content-block-004.html.ini deleted file mode 100644 index 31837dcfab..0000000000 --- a/testing/web-platform/meta/css/css-align/blocks/align-content-block-004.html.ini +++ /dev/null @@ -1,48 +0,0 @@ -[align-content-block-004.html] - [.test 10: unsafe end] - expected: FAIL - - [.test 11: safe start] - expected: FAIL - - [.test 6: flex-start] - expected: FAIL - - [.test 15: space-between] - expected: FAIL - - [.test 7: flex-end] - expected: FAIL - - [.test 9: unsafe center] - expected: FAIL - - [.test 1: start] - expected: FAIL - - [.test 12: safe center] - expected: FAIL - - [.test 8: unsafe start] - expected: FAIL - - [.test 16: space-around] - expected: FAIL - - [.test 2: center] - expected: FAIL - - [.test 4: baseline] - expected: FAIL - - [.test 3: end] - expected: FAIL - - [.test 13: safe end] - expected: FAIL - - [.test 14: space-evenly] - expected: FAIL - - [.test 5: last baseline] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-align/blocks/align-content-block-005.html.ini b/testing/web-platform/meta/css/css-align/blocks/align-content-block-005.html.ini deleted file mode 100644 index 0e192eede5..0000000000 --- a/testing/web-platform/meta/css/css-align/blocks/align-content-block-005.html.ini +++ /dev/null @@ -1,48 +0,0 @@ -[align-content-block-005.html] - [.test 10: unsafe end] - expected: FAIL - - [.test 11: safe start] - expected: FAIL - - [.test 6: flex-start] - expected: FAIL - - [.test 15: space-between] - expected: FAIL - - [.test 7: flex-end] - expected: FAIL - - [.test 9: unsafe center] - expected: FAIL - - [.test 1: start] - expected: FAIL - - [.test 12: safe center] - expected: FAIL - - [.test 8: unsafe start] - expected: FAIL - - [.test 16: space-around] - expected: FAIL - - [.test 2: center] - expected: FAIL - - [.test 4: baseline] - expected: FAIL - - [.test 3: end] - expected: FAIL - - [.test 13: safe end] - expected: FAIL - - [.test 14: space-evenly] - expected: FAIL - - [.test 5: last baseline] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-align/blocks/align-content-block-006.html.ini b/testing/web-platform/meta/css/css-align/blocks/align-content-block-006.html.ini deleted file mode 100644 index 7f8e438cb9..0000000000 --- a/testing/web-platform/meta/css/css-align/blocks/align-content-block-006.html.ini +++ /dev/null @@ -1,48 +0,0 @@ -[align-content-block-006.html] - [.test 10: unsafe end] - expected: FAIL - - [.test 11: safe start] - expected: FAIL - - [.test 6: flex-start] - expected: FAIL - - [.test 15: space-between] - expected: FAIL - - [.test 7: flex-end] - expected: FAIL - - [.test 9: unsafe center] - expected: FAIL - - [.test 1: start] - expected: FAIL - - [.test 12: safe center] - expected: FAIL - - [.test 8: unsafe start] - expected: FAIL - - [.test 16: space-around] - expected: FAIL - - [.test 2: center] - expected: FAIL - - [.test 4: baseline] - expected: FAIL - - [.test 3: end] - expected: FAIL - - [.test 13: safe end] - expected: FAIL - - [.test 14: space-evenly] - expected: FAIL - - [.test 5: last baseline] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-align/blocks/align-content-block-007.html.ini b/testing/web-platform/meta/css/css-align/blocks/align-content-block-007.html.ini deleted file mode 100644 index 2ce3846d0d..0000000000 --- a/testing/web-platform/meta/css/css-align/blocks/align-content-block-007.html.ini +++ /dev/null @@ -1,48 +0,0 @@ -[align-content-block-007.html] - [.test 10: unsafe end] - expected: FAIL - - [.test 11: safe start] - expected: FAIL - - [.test 6: flex-start] - expected: FAIL - - [.test 15: space-between] - expected: FAIL - - [.test 7: flex-end] - expected: FAIL - - [.test 9: unsafe center] - expected: FAIL - - [.test 1: start] - expected: FAIL - - [.test 12: safe center] - expected: FAIL - - [.test 8: unsafe start] - expected: FAIL - - [.test 16: space-around] - expected: FAIL - - [.test 2: center] - expected: FAIL - - [.test 4: baseline] - expected: FAIL - - [.test 3: end] - expected: FAIL - - [.test 13: safe end] - expected: FAIL - - [.test 14: space-evenly] - expected: FAIL - - [.test 5: last baseline] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-align/blocks/align-content-block-008.html.ini b/testing/web-platform/meta/css/css-align/blocks/align-content-block-008.html.ini deleted file mode 100644 index 5ecd21a263..0000000000 --- a/testing/web-platform/meta/css/css-align/blocks/align-content-block-008.html.ini +++ /dev/null @@ -1,48 +0,0 @@ -[align-content-block-008.html] - [.test 10: unsafe end] - expected: FAIL - - [.test 11: safe start] - expected: FAIL - - [.test 6: flex-start] - expected: FAIL - - [.test 15: space-between] - expected: FAIL - - [.test 7: flex-end] - expected: FAIL - - [.test 9: unsafe center] - expected: FAIL - - [.test 1: start] - expected: FAIL - - [.test 12: safe center] - expected: FAIL - - [.test 8: unsafe start] - expected: FAIL - - [.test 16: space-around] - expected: FAIL - - [.test 2: center] - expected: FAIL - - [.test 4: baseline] - expected: FAIL - - [.test 3: end] - expected: FAIL - - [.test 13: safe end] - expected: FAIL - - [.test 14: space-evenly] - expected: FAIL - - [.test 5: last baseline] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-align/blocks/align-content-block-009.html.ini b/testing/web-platform/meta/css/css-align/blocks/align-content-block-009.html.ini deleted file mode 100644 index 210d255b13..0000000000 --- a/testing/web-platform/meta/css/css-align/blocks/align-content-block-009.html.ini +++ /dev/null @@ -1,48 +0,0 @@ -[align-content-block-009.html] - [.test 10: unsafe end] - expected: FAIL - - [.test 11: safe start] - expected: FAIL - - [.test 6: flex-start] - expected: FAIL - - [.test 15: space-between] - expected: FAIL - - [.test 7: flex-end] - expected: FAIL - - [.test 9: unsafe center] - expected: FAIL - - [.test 1: start] - expected: FAIL - - [.test 12: safe center] - expected: FAIL - - [.test 8: unsafe start] - expected: FAIL - - [.test 16: space-around] - expected: FAIL - - [.test 2: center] - expected: FAIL - - [.test 4: baseline] - expected: FAIL - - [.test 3: end] - expected: FAIL - - [.test 13: safe end] - expected: FAIL - - [.test 14: space-evenly] - expected: FAIL - - [.test 5: last baseline] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-align/blocks/align-content-block-010.html.ini b/testing/web-platform/meta/css/css-align/blocks/align-content-block-010.html.ini deleted file mode 100644 index 5c6b2a805b..0000000000 --- a/testing/web-platform/meta/css/css-align/blocks/align-content-block-010.html.ini +++ /dev/null @@ -1,48 +0,0 @@ -[align-content-block-010.html] - [.test 10: unsafe end] - expected: FAIL - - [.test 11: safe start] - expected: FAIL - - [.test 6: flex-start] - expected: FAIL - - [.test 15: space-between] - expected: FAIL - - [.test 7: flex-end] - expected: FAIL - - [.test 9: unsafe center] - expected: FAIL - - [.test 1: start] - expected: FAIL - - [.test 12: safe center] - expected: FAIL - - [.test 8: unsafe start] - expected: FAIL - - [.test 16: space-around] - expected: FAIL - - [.test 2: center] - expected: FAIL - - [.test 4: baseline] - expected: FAIL - - [.test 3: end] - expected: FAIL - - [.test 13: safe end] - expected: FAIL - - [.test 14: space-evenly] - expected: FAIL - - [.test 5: last baseline] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-align/blocks/align-content-block-011.html.ini b/testing/web-platform/meta/css/css-align/blocks/align-content-block-011.html.ini deleted file mode 100644 index 63a2699444..0000000000 --- a/testing/web-platform/meta/css/css-align/blocks/align-content-block-011.html.ini +++ /dev/null @@ -1,48 +0,0 @@ -[align-content-block-011.html] - [.test 10: unsafe end] - expected: FAIL - - [.test 11: safe start] - expected: FAIL - - [.test 6: flex-start] - expected: FAIL - - [.test 15: space-between] - expected: FAIL - - [.test 7: flex-end] - expected: FAIL - - [.test 9: unsafe center] - expected: FAIL - - [.test 1: start] - expected: FAIL - - [.test 12: safe center] - expected: FAIL - - [.test 8: unsafe start] - expected: FAIL - - [.test 16: space-around] - expected: FAIL - - [.test 2: center] - expected: FAIL - - [.test 4: baseline] - expected: FAIL - - [.test 3: end] - expected: FAIL - - [.test 13: safe end] - expected: FAIL - - [.test 14: space-evenly] - expected: FAIL - - [.test 5: last baseline] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-align/blocks/align-content-block-break-content-020.html.ini b/testing/web-platform/meta/css/css-align/blocks/align-content-block-break-content-020.html.ini index c19c67ff24..86f3fb9b06 100644 --- a/testing/web-platform/meta/css/css-align/blocks/align-content-block-break-content-020.html.ini +++ b/testing/web-platform/meta/css/css-align/blocks/align-content-block-break-content-020.html.ini @@ -1,2 +1,3 @@ [align-content-block-break-content-020.html] - expected: FAIL + max-asserts: 20 + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1882785 diff --git a/testing/web-platform/meta/css/css-align/blocks/align-content-block-break-overflow-020.html.ini b/testing/web-platform/meta/css/css-align/blocks/align-content-block-break-overflow-020.html.ini deleted file mode 100644 index e1ec410dff..0000000000 --- a/testing/web-platform/meta/css/css-align/blocks/align-content-block-break-overflow-020.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[align-content-block-break-overflow-020.html] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-align/blocks/align-content-block-display-coverage.html.ini b/testing/web-platform/meta/css/css-align/blocks/align-content-block-display-coverage.html.ini deleted file mode 100644 index fc6a5eb0f9..0000000000 --- a/testing/web-platform/meta/css/css-align/blocks/align-content-block-display-coverage.html.ini +++ /dev/null @@ -1,21 +0,0 @@ -[align-content-block-display-coverage.html] - [display:block should support align-content] - expected: FAIL - - [display:flow should support align-content] - expected: FAIL - - [display:flow-root should support align-content] - expected: FAIL - - [display:inline-block should support align-content] - expected: FAIL - - [display:list-item should support align-content] - expected: FAIL - - [display:flow-root list-item should support align-content] - expected: FAIL - - [display:table-caption should support align-content] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-align/blocks/align-content-block-overflow-000.html.ini b/testing/web-platform/meta/css/css-align/blocks/align-content-block-overflow-000.html.ini deleted file mode 100644 index b896ff6557..0000000000 --- a/testing/web-platform/meta/css/css-align/blocks/align-content-block-overflow-000.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[align-content-block-overflow-000.html] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-align/blocks/align-content-block-simple-height-change.html.ini b/testing/web-platform/meta/css/css-align/blocks/align-content-block-simple-height-change.html.ini deleted file mode 100644 index d8164acdb1..0000000000 --- a/testing/web-platform/meta/css/css-align/blocks/align-content-block-simple-height-change.html.ini +++ /dev/null @@ -1,3 +0,0 @@ -[align-content-block-simple-height-change.html] - [Updating a container height should align the content again] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-default-basics.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-default-basics.html.ini index 83c64ca9eb..e51a6f18e8 100644 --- a/testing/web-platform/meta/css/css-anchor-position/anchor-default-basics.html.ini +++ b/testing/web-platform/meta/css/css-anchor-position/anchor-default-basics.html.ini @@ -100,3 +100,45 @@ [CSS Transitions: property <anchor-default> from [--foo\] to [implicit\] at (0.3) should be [implicit\]] expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <anchor-default> from [--foo\] to [implicit\] at (-0.3) should be [--foo\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <anchor-default> from [--foo\] to [implicit\] at (0) should be [--foo\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <anchor-default> from [--foo\] to [implicit\] at (0.3) should be [--foo\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <anchor-default> from [--foo\] to [implicit\] at (0.5) should be [implicit\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <anchor-default> from [--foo\] to [implicit\] at (0.6) should be [implicit\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <anchor-default> from [--foo\] to [implicit\] at (1) should be [implicit\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <anchor-default> from [--foo\] to [implicit\] at (1.5) should be [implicit\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <anchor-default> from [--foo\] to [implicit\] at (-0.3) should be [--foo\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <anchor-default> from [--foo\] to [implicit\] at (0) should be [--foo\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <anchor-default> from [--foo\] to [implicit\] at (0.3) should be [--foo\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <anchor-default> from [--foo\] to [implicit\] at (0.5) should be [implicit\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <anchor-default> from [--foo\] to [implicit\] at (0.6) should be [implicit\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <anchor-default> from [--foo\] to [implicit\] at (1) should be [implicit\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <anchor-default> from [--foo\] to [implicit\] at (1.5) should be [implicit\]] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-name-basics.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-name-basics.html.ini index a83f10e496..2225987c61 100644 --- a/testing/web-platform/meta/css/css-anchor-position/anchor-name-basics.html.ini +++ b/testing/web-platform/meta/css/css-anchor-position/anchor-name-basics.html.ini @@ -106,3 +106,45 @@ [Property anchor-name value '--foo, --bar'] expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <anchor-name> from [--foo\] to [none\] at (-0.3) should be [--foo\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <anchor-name> from [--foo\] to [none\] at (0) should be [--foo\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <anchor-name> from [--foo\] to [none\] at (0.3) should be [--foo\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <anchor-name> from [--foo\] to [none\] at (0.5) should be [none\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <anchor-name> from [--foo\] to [none\] at (0.6) should be [none\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <anchor-name> from [--foo\] to [none\] at (1) should be [none\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <anchor-name> from [--foo\] to [none\] at (1.5) should be [none\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <anchor-name> from [--foo\] to [none\] at (-0.3) should be [--foo\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <anchor-name> from [--foo\] to [none\] at (0) should be [--foo\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <anchor-name> from [--foo\] to [none\] at (0.3) should be [--foo\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <anchor-name> from [--foo\] to [none\] at (0.5) should be [none\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <anchor-name> from [--foo\] to [none\] at (0.6) should be [none\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <anchor-name> from [--foo\] to [none\] at (1) should be [none\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <anchor-name> from [--foo\] to [none\] at (1.5) should be [none\]] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-non-oof-inherit.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-non-oof-inherit.html.ini deleted file mode 100644 index a92451669a..0000000000 --- a/testing/web-platform/meta/css/css-anchor-position/anchor-non-oof-inherit.html.ini +++ /dev/null @@ -1,12 +0,0 @@ -[anchor-non-oof-inherit.html] - [.target 1] - expected: FAIL - - [.target 2] - expected: FAIL - - [.target 3] - expected: FAIL - - [.target 4] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-position-circular.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-position-circular.html.ini new file mode 100644 index 0000000000..b005fa0463 --- /dev/null +++ b/testing/web-platform/meta/css/css-anchor-position/anchor-position-circular.html.ini @@ -0,0 +1,2 @@ +[anchor-position-circular.html] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-chained-001.tentative.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-chained-001.tentative.html.ini new file mode 100644 index 0000000000..7fa7db4093 --- /dev/null +++ b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-chained-001.tentative.html.ini @@ -0,0 +1,2 @@ +[anchor-scroll-chained-001.tentative.html] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-chained-002.tentative.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-chained-002.tentative.html.ini new file mode 100644 index 0000000000..dcde6d0f2d --- /dev/null +++ b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-chained-002.tentative.html.ini @@ -0,0 +1,2 @@ +[anchor-scroll-chained-002.tentative.html] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-chained-003.tentative.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-chained-003.tentative.html.ini new file mode 100644 index 0000000000..194120a755 --- /dev/null +++ b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-chained-003.tentative.html.ini @@ -0,0 +1,2 @@ +[anchor-scroll-chained-003.tentative.html] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-chained-004.tentative.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-chained-004.tentative.html.ini new file mode 100644 index 0000000000..707a25ba8f --- /dev/null +++ b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-chained-004.tentative.html.ini @@ -0,0 +1,2 @@ +[anchor-scroll-chained-004.tentative.html] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-chained-fallback.tentative.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-chained-fallback.tentative.html.ini new file mode 100644 index 0000000000..102b40de4b --- /dev/null +++ b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-chained-fallback.tentative.html.ini @@ -0,0 +1,2 @@ +[anchor-scroll-chained-fallback.tentative.html] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fixedpos-002.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fixedpos-002.html.ini new file mode 100644 index 0000000000..14d2462498 --- /dev/null +++ b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fixedpos-002.html.ini @@ -0,0 +1,2 @@ +[anchor-scroll-fixedpos-002.html] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fallback-position-001.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-position-try-001.html.ini index 446ab56a97..4568fa3ad5 100644 --- a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fallback-position-001.html.ini +++ b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-position-try-001.html.ini @@ -1,6 +1,4 @@ -[anchor-scroll-fallback-position-001.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] +[anchor-scroll-position-try-001.html] [Should be above the anchor when at initial scroll position] expected: FAIL diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fallback-position-005.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-position-try-002.html.ini index 76e72ceec2..797b7ed745 100644 --- a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fallback-position-005.html.ini +++ b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-position-try-002.html.ini @@ -1,6 +1,4 @@ -[anchor-scroll-fallback-position-005.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] +[anchor-scroll-position-try-002.html] [Should use the first fallback position at the initial scroll offset] expected: FAIL diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fallback-position-003.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-position-try-003.html.ini index 7513a419e8..3000eca82a 100644 --- a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fallback-position-003.html.ini +++ b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-position-try-003.html.ini @@ -1,6 +1,4 @@ -[anchor-scroll-fallback-position-003.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] +[anchor-scroll-position-try-003.html] [Should use the first fallback position at the initial scroll offset] expected: FAIL diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fallback-position-004.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-position-try-004.html.ini index 5522bf1e7d..618fc71b85 100644 --- a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fallback-position-004.html.ini +++ b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-position-try-004.html.ini @@ -1,6 +1,4 @@ -[anchor-scroll-fallback-position-004.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] +[anchor-scroll-position-try-004.html] [Should use the first fallback position at the initial scroll offsets] expected: FAIL diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fallback-position-002.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-position-try-005.html.ini index 49cba85514..a4de12b388 100644 --- a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fallback-position-002.html.ini +++ b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-position-try-005.html.ini @@ -1,6 +1,4 @@ -[anchor-scroll-fallback-position-002.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] +[anchor-scroll-position-try-005.html] [Should use the first fallback position at the initial scroll offset] expected: FAIL diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fallback-position-006.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-position-try-006.html.ini index 6d6338d144..285473fd78 100644 --- a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fallback-position-006.html.ini +++ b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-position-try-006.html.ini @@ -1,4 +1,4 @@ -[anchor-scroll-fallback-position-006.html] +[anchor-scroll-position-try-006.html] [Should use the last fallback position initially] expected: FAIL diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fallback-position-007.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-position-try-007.html.ini index 8baf3d1981..9bc31841c0 100644 --- a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fallback-position-007.html.ini +++ b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-position-try-007.html.ini @@ -1,4 +1,4 @@ -[anchor-scroll-fallback-position-007.html] +[anchor-scroll-position-try-007.html] [Should use the last fallback position initially] expected: FAIL diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fallback-position-008.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-position-try-008.html.ini index 27a56d793b..3b01b05d9a 100644 --- a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fallback-position-008.html.ini +++ b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-position-try-008.html.ini @@ -1,4 +1,4 @@ -[anchor-scroll-fallback-position-008.html] +[anchor-scroll-position-try-008.html] [Should use the last fallback position initially] expected: FAIL diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fallback-position-009.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-position-try-009.html.ini index fd0b4e455b..add50ee1ec 100644 --- a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fallback-position-009.html.ini +++ b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-position-try-009.html.ini @@ -1,4 +1,4 @@ -[anchor-scroll-fallback-position-009.html] +[anchor-scroll-position-try-009.html] [Should use the last fallback position initially] expected: FAIL diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fallback-position-010.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-position-try-010.html.ini index 966f71050a..b76e3db879 100644 --- a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fallback-position-010.html.ini +++ b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-position-try-010.html.ini @@ -1,4 +1,4 @@ -[anchor-scroll-fallback-position-010.html] +[anchor-scroll-position-try-010.html] [Should use the last fallback position initially] expected: FAIL diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fallback-position-011.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-position-try-011.html.ini index d3537bf5a9..6014420763 100644 --- a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fallback-position-011.html.ini +++ b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-position-try-011.html.ini @@ -1,4 +1,4 @@ -[anchor-scroll-fallback-position-011.html] +[anchor-scroll-position-try-011.html] [Should use the last fallback position initially] expected: FAIL diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-to-sticky-001.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-to-sticky-001.html.ini new file mode 100644 index 0000000000..fb23befb5f --- /dev/null +++ b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-to-sticky-001.html.ini @@ -0,0 +1,2 @@ +[anchor-scroll-to-sticky-001.html] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-to-sticky-002.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-to-sticky-002.html.ini new file mode 100644 index 0000000000..2da22226ed --- /dev/null +++ b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-to-sticky-002.html.ini @@ -0,0 +1,2 @@ +[anchor-scroll-to-sticky-002.html] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-to-sticky-003.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-to-sticky-003.html.ini new file mode 100644 index 0000000000..8554489f17 --- /dev/null +++ b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-to-sticky-003.html.ini @@ -0,0 +1,2 @@ +[anchor-scroll-to-sticky-003.html] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-to-sticky-004.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-to-sticky-004.html.ini new file mode 100644 index 0000000000..3b63985726 --- /dev/null +++ b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-to-sticky-004.html.ini @@ -0,0 +1,2 @@ +[anchor-scroll-to-sticky-004.html] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-anchor-position/at-fallback-position-allowed-declarations.html.ini b/testing/web-platform/meta/css/css-anchor-position/at-fallback-position-allowed-declarations.html.ini deleted file mode 100644 index 857bec114c..0000000000 --- a/testing/web-platform/meta/css/css-anchor-position/at-fallback-position-allowed-declarations.html.ini +++ /dev/null @@ -1,162 +0,0 @@ -[at-fallback-position-allowed-declarations.html] - [top: 1px is allowed in @fallback-position] - expected: FAIL - - [bottom: 1px is allowed in @fallback-position] - expected: FAIL - - [left: 1px is allowed in @fallback-position] - expected: FAIL - - [right: 1px is allowed in @fallback-position] - expected: FAIL - - [inset-block-start: 1px is allowed in @fallback-position] - expected: FAIL - - [inset-block-end: 1px is allowed in @fallback-position] - expected: FAIL - - [inset-inline-start: 1px is allowed in @fallback-position] - expected: FAIL - - [inset-inline-end: 1px is allowed in @fallback-position] - expected: FAIL - - [inset-block: 1px is allowed in @fallback-position] - expected: FAIL - - [inset-inline: 1px is allowed in @fallback-position] - expected: FAIL - - [inset: 1px is allowed in @fallback-position] - expected: FAIL - - [width: 1px is allowed in @fallback-position] - expected: FAIL - - [height: 1px is allowed in @fallback-position] - expected: FAIL - - [block-size: 1px is allowed in @fallback-position] - expected: FAIL - - [inline-size: 1px is allowed in @fallback-position] - expected: FAIL - - [min-width: 1px is allowed in @fallback-position] - expected: FAIL - - [min-height: 1px is allowed in @fallback-position] - expected: FAIL - - [min-block-size: 1px is allowed in @fallback-position] - expected: FAIL - - [min-inline-size: 1px is allowed in @fallback-position] - expected: FAIL - - [max-width: 1px is allowed in @fallback-position] - expected: FAIL - - [max-height: 1px is allowed in @fallback-position] - expected: FAIL - - [max-block-size: 1px is allowed in @fallback-position] - expected: FAIL - - [max-inline-size: 1px is allowed in @fallback-position] - expected: FAIL - - [justify-content: normal is allowed in @fallback-position] - expected: FAIL - - [align-content: normal is allowed in @fallback-position] - expected: FAIL - - [justify-items: normal is allowed in @fallback-position] - expected: FAIL - - [align-items: normal is allowed in @fallback-position] - expected: FAIL - - [justify-self: normal is allowed in @fallback-position] - expected: FAIL - - [align-self: normal is allowed in @fallback-position] - expected: FAIL - - [--custom: 1px is disallowed in @fallback-position] - expected: FAIL - - [font-size: 1px is disallowed in @fallback-position] - expected: FAIL - - [border-width: 1px is disallowed in @fallback-position] - expected: FAIL - - [padding: 1px is disallowed in @fallback-position] - expected: FAIL - - [display: 1px is disallowed in @fallback-position] - expected: FAIL - - [position: 1px is disallowed in @fallback-position] - expected: FAIL - - [float: 1px is disallowed in @fallback-position] - expected: FAIL - - [top: revert is disallowed in @fallback-position] - expected: FAIL - - [top: revert-layer is disallowed in @fallback-position] - expected: FAIL - - [inset: revert is disallowed in @fallback-position] - expected: FAIL - - [inset: revert-layer is disallowed in @fallback-position] - expected: FAIL - - [top: 1px !important is disallowed in @fallback-position] - expected: FAIL - - [inset: 1px !important is disallowed in @fallback-position] - expected: FAIL - - [margin-top: 1px is allowed in @fallback-position] - expected: FAIL - - [margin-bottom: 1px is allowed in @fallback-position] - expected: FAIL - - [margin-left: 1px is allowed in @fallback-position] - expected: FAIL - - [margin-right: 1px is allowed in @fallback-position] - expected: FAIL - - [margin-block-start: 1px is allowed in @fallback-position] - expected: FAIL - - [margin-block-end: 1px is allowed in @fallback-position] - expected: FAIL - - [margin-inline-start: 1px is allowed in @fallback-position] - expected: FAIL - - [margin-inline-end: 1px is allowed in @fallback-position] - expected: FAIL - - [margin-block: 1px is allowed in @fallback-position] - expected: FAIL - - [margin-inline: 1px is allowed in @fallback-position] - expected: FAIL - - [margin: 1px is allowed in @fallback-position] - expected: FAIL - - [inset-area: all is allowed in @fallback-position] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-anchor-position/at-fallback-position-parse.html.ini b/testing/web-platform/meta/css/css-anchor-position/at-fallback-position-parse.html.ini deleted file mode 100644 index f43e8fd134..0000000000 --- a/testing/web-platform/meta/css/css-anchor-position/at-fallback-position-parse.html.ini +++ /dev/null @@ -1,29 +0,0 @@ -[at-fallback-position-parse.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] - [@position-fallback --foo {\n} should be a valid rule] - expected: FAIL - - [@position-fallback --foo {\n @try { }\n} should be a valid rule] - expected: FAIL - - [@position-fallback --foo { top: 1px; } should be a valid rule] - expected: FAIL - - [@position-fallback --foo { --bar: 1px; } should be a valid rule] - expected: FAIL - - [@position-fallback --foo { @keyframes bar {} } should be a valid rule] - expected: FAIL - - [@position-fallback --foo { @font-face {} } should be a valid rule] - expected: FAIL - - [@position-fallback --foo { arbitrary garbage } should be a valid rule] - expected: FAIL - - [@position-fallback --foo { @try { @keyframes bar { } } } should be a valid rule] - expected: FAIL - - [@position-fallback --foo { @try { @font-face { } } } should be a valid rule] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-anchor-position/at-position-fallback-cssom.html.ini b/testing/web-platform/meta/css/css-anchor-position/at-position-fallback-cssom.html.ini deleted file mode 100644 index e6e7f63be0..0000000000 --- a/testing/web-platform/meta/css/css-anchor-position/at-position-fallback-cssom.html.ini +++ /dev/null @@ -1,9 +0,0 @@ -[at-position-fallback-cssom.html] - [CSSPositionFallbackRule and CSSTryRule attribute values] - expected: FAIL - - [CSSPositionFallbackRule.insertRule can insert @try rules only] - expected: FAIL - - [CSSTryRule.style.setProperty setting allowed and disallowed properties] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-anchor-position/at-position-fallback-invalidation-shadow-dom.html.ini b/testing/web-platform/meta/css/css-anchor-position/at-position-fallback-invalidation-shadow-dom.html.ini deleted file mode 100644 index ebd51aa051..0000000000 --- a/testing/web-platform/meta/css/css-anchor-position/at-position-fallback-invalidation-shadow-dom.html.ini +++ /dev/null @@ -1,4 +0,0 @@ -[at-position-fallback-invalidation-shadow-dom.html] - expected: - if (os == "android") and fission: [ERROR, TIMEOUT] - ERROR diff --git a/testing/web-platform/meta/css/css-anchor-position/at-position-fallback-invalidation.html.ini b/testing/web-platform/meta/css/css-anchor-position/at-position-fallback-invalidation.html.ini deleted file mode 100644 index 762dadca6c..0000000000 --- a/testing/web-platform/meta/css/css-anchor-position/at-position-fallback-invalidation.html.ini +++ /dev/null @@ -1,8 +0,0 @@ -[at-position-fallback-invalidation.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] - [Enable @position-fallback rule stylesheet] - expected: FAIL - - [Insert overriding @position-fallback rule] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-anchor-position/at-position-try-allowed-declarations.html.ini b/testing/web-platform/meta/css/css-anchor-position/at-position-try-allowed-declarations.html.ini new file mode 100644 index 0000000000..a174f58fe4 --- /dev/null +++ b/testing/web-platform/meta/css/css-anchor-position/at-position-try-allowed-declarations.html.ini @@ -0,0 +1,162 @@ +[at-position-try-allowed-declarations.html] + [top: 1px is allowed in @position-try] + expected: FAIL + + [bottom: 1px is allowed in @position-try] + expected: FAIL + + [left: 1px is allowed in @position-try] + expected: FAIL + + [right: 1px is allowed in @position-try] + expected: FAIL + + [inset-block-start: 1px is allowed in @position-try] + expected: FAIL + + [inset-block-end: 1px is allowed in @position-try] + expected: FAIL + + [inset-inline-start: 1px is allowed in @position-try] + expected: FAIL + + [inset-inline-end: 1px is allowed in @position-try] + expected: FAIL + + [inset-block: 1px is allowed in @position-try] + expected: FAIL + + [inset-inline: 1px is allowed in @position-try] + expected: FAIL + + [inset: 1px is allowed in @position-try] + expected: FAIL + + [inset-area: all is allowed in @position-try] + expected: FAIL + + [margin-top: 1px is allowed in @position-try] + expected: FAIL + + [margin-bottom: 1px is allowed in @position-try] + expected: FAIL + + [margin-left: 1px is allowed in @position-try] + expected: FAIL + + [margin-right: 1px is allowed in @position-try] + expected: FAIL + + [margin-block-start: 1px is allowed in @position-try] + expected: FAIL + + [margin-block-end: 1px is allowed in @position-try] + expected: FAIL + + [margin-inline-start: 1px is allowed in @position-try] + expected: FAIL + + [margin-inline-end: 1px is allowed in @position-try] + expected: FAIL + + [margin-block: 1px is allowed in @position-try] + expected: FAIL + + [margin-inline: 1px is allowed in @position-try] + expected: FAIL + + [margin: 1px is allowed in @position-try] + expected: FAIL + + [width: 1px is allowed in @position-try] + expected: FAIL + + [height: 1px is allowed in @position-try] + expected: FAIL + + [block-size: 1px is allowed in @position-try] + expected: FAIL + + [inline-size: 1px is allowed in @position-try] + expected: FAIL + + [min-width: 1px is allowed in @position-try] + expected: FAIL + + [min-height: 1px is allowed in @position-try] + expected: FAIL + + [min-block-size: 1px is allowed in @position-try] + expected: FAIL + + [min-inline-size: 1px is allowed in @position-try] + expected: FAIL + + [max-width: 1px is allowed in @position-try] + expected: FAIL + + [max-height: 1px is allowed in @position-try] + expected: FAIL + + [max-block-size: 1px is allowed in @position-try] + expected: FAIL + + [max-inline-size: 1px is allowed in @position-try] + expected: FAIL + + [justify-content: normal is allowed in @position-try] + expected: FAIL + + [align-content: normal is allowed in @position-try] + expected: FAIL + + [justify-items: normal is allowed in @position-try] + expected: FAIL + + [align-items: normal is allowed in @position-try] + expected: FAIL + + [justify-self: normal is allowed in @position-try] + expected: FAIL + + [align-self: normal is allowed in @position-try] + expected: FAIL + + [--custom: 1px is disallowed in @position-try] + expected: FAIL + + [font-size: 1px is disallowed in @position-try] + expected: FAIL + + [border-width: 1px is disallowed in @position-try] + expected: FAIL + + [padding: 1px is disallowed in @position-try] + expected: FAIL + + [display: 1px is disallowed in @position-try] + expected: FAIL + + [position: 1px is disallowed in @position-try] + expected: FAIL + + [float: 1px is disallowed in @position-try] + expected: FAIL + + [top: revert is disallowed in @position-try] + expected: FAIL + + [top: revert-layer is disallowed in @position-try] + expected: FAIL + + [inset: revert is disallowed in @position-try] + expected: FAIL + + [inset: revert-layer is disallowed in @position-try] + expected: FAIL + + [top: 1px !important is disallowed in @position-try] + expected: FAIL + + [inset: 1px !important is disallowed in @position-try] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-anchor-position/at-position-try-cssom.html.ini b/testing/web-platform/meta/css/css-anchor-position/at-position-try-cssom.html.ini new file mode 100644 index 0000000000..e998436951 --- /dev/null +++ b/testing/web-platform/meta/css/css-anchor-position/at-position-try-cssom.html.ini @@ -0,0 +1,6 @@ +[at-position-try-cssom.html] + [CSSPositionTryRule attribute values] + expected: FAIL + + [CSSPositionTryRule.style.setProperty setting allowed and disallowed properties] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-anchor-position/at-position-try-invalidation-shadow-dom.html.ini b/testing/web-platform/meta/css/css-anchor-position/at-position-try-invalidation-shadow-dom.html.ini new file mode 100644 index 0000000000..053cbcfa56 --- /dev/null +++ b/testing/web-platform/meta/css/css-anchor-position/at-position-try-invalidation-shadow-dom.html.ini @@ -0,0 +1,2 @@ +[at-position-try-invalidation-shadow-dom.html] + expected: ERROR diff --git a/testing/web-platform/meta/css/css-anchor-position/at-position-try-invalidation.html.ini b/testing/web-platform/meta/css/css-anchor-position/at-position-try-invalidation.html.ini new file mode 100644 index 0000000000..71e7f26da7 --- /dev/null +++ b/testing/web-platform/meta/css/css-anchor-position/at-position-try-invalidation.html.ini @@ -0,0 +1,6 @@ +[at-position-try-invalidation.html] + [Enable @position-try rule stylesheet] + expected: FAIL + + [Insert overriding @position-try rule] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-anchor-position/at-position-try-parse.html.ini b/testing/web-platform/meta/css/css-anchor-position/at-position-try-parse.html.ini new file mode 100644 index 0000000000..fad1b75db6 --- /dev/null +++ b/testing/web-platform/meta/css/css-anchor-position/at-position-try-parse.html.ini @@ -0,0 +1,24 @@ +[at-position-try-parse.html] + [@position-try --foo { } should be a valid rule] + expected: FAIL + + [@position-try --foo { top: 1px; } should be a valid rule] + expected: FAIL + + [@position-try --foo { backround-color: green; } should be a valid rule] + expected: FAIL + + [@position-try --foo { @keyframes bar {} } should be a valid rule] + expected: FAIL + + [@position-try --foo { @font-face {} } should be a valid rule] + expected: FAIL + + [@position-try --foo { @media print {} } should be a valid rule] + expected: FAIL + + [@position-try --foo { & {} } should be a valid rule] + expected: FAIL + + [@position-try --foo { arbitrary garbage } should be a valid rule] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-anchor-position/idlharness.html.ini b/testing/web-platform/meta/css/css-anchor-position/idlharness.html.ini index 56360387a3..b1873f3724 100644 --- a/testing/web-platform/meta/css/css-anchor-position/idlharness.html.ini +++ b/testing/web-platform/meta/css/css-anchor-position/idlharness.html.ini @@ -1,66 +1,24 @@ [idlharness.html] - [CSSPositionFallbackRule interface: existence and properties of interface object] + [CSSPositionTryRule interface: existence and properties of interface object] expected: FAIL - [CSSPositionFallbackRule interface object length] + [CSSPositionTryRule interface object length] expected: FAIL - [CSSPositionFallbackRule interface object name] + [CSSPositionTryRule interface object name] expected: FAIL - [CSSPositionFallbackRule interface: existence and properties of interface prototype object] + [CSSPositionTryRule interface: existence and properties of interface prototype object] expected: FAIL - [CSSPositionFallbackRule interface: existence and properties of interface prototype object's "constructor" property] + [CSSPositionTryRule interface: existence and properties of interface prototype object's "constructor" property] expected: FAIL - [CSSPositionFallbackRule interface: existence and properties of interface prototype object's @@unscopables property] + [CSSPositionTryRule interface: existence and properties of interface prototype object's @@unscopables property] expected: FAIL - [CSSPositionFallbackRule interface: attribute name] + [CSSPositionTryRule interface: attribute name] expected: FAIL - [Stringification of positionFallback] - expected: FAIL - - [CSSPositionFallbackRule interface: positionFallback must inherit property "name" with the proper type] - expected: FAIL - - [CSSTryRule interface: existence and properties of interface object] - expected: FAIL - - [CSSTryRule interface object length] - expected: FAIL - - [CSSTryRule interface object name] - expected: FAIL - - [CSSTryRule interface: existence and properties of interface prototype object] - expected: FAIL - - [CSSTryRule interface: existence and properties of interface prototype object's "constructor" property] - expected: FAIL - - [CSSTryRule interface: existence and properties of interface prototype object's @@unscopables property] - expected: FAIL - - [CSSTryRule interface: attribute style] - expected: FAIL - - [CSSTryRule must be primary interface of try1] - expected: FAIL - - [Stringification of try1] - expected: FAIL - - [CSSTryRule interface: try1 must inherit property "style" with the proper type] - expected: FAIL - - [CSSTryRule must be primary interface of try2] - expected: FAIL - - [Stringification of try2] - expected: FAIL - - [CSSTryRule interface: try2 must inherit property "style" with the proper type] + [CSSPositionTryRule interface: attribute style] expected: FAIL diff --git a/testing/web-platform/meta/css/css-anchor-position/inset-area-interpolation.html.ini b/testing/web-platform/meta/css/css-anchor-position/inset-area-interpolation.html.ini index e99424c013..483324fece 100644 --- a/testing/web-platform/meta/css/css-anchor-position/inset-area-interpolation.html.ini +++ b/testing/web-platform/meta/css/css-anchor-position/inset-area-interpolation.html.ini @@ -82,3 +82,45 @@ [Web Animations: property <inset-area> from [none\] to [all / left\] at (1.5) should be [all / left\]] expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <inset-area> from [none\] to [all / left\] at (-0.3) should be [none\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <inset-area> from [none\] to [all / left\] at (0) should be [none\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <inset-area> from [none\] to [all / left\] at (0.3) should be [none\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <inset-area> from [none\] to [all / left\] at (0.5) should be [all / left\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <inset-area> from [none\] to [all / left\] at (0.6) should be [all / left\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <inset-area> from [none\] to [all / left\] at (1) should be [all / left\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <inset-area> from [none\] to [all / left\] at (1.5) should be [all / left\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <inset-area> from [none\] to [all / left\] at (-0.3) should be [none\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <inset-area> from [none\] to [all / left\] at (0) should be [none\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <inset-area> from [none\] to [all / left\] at (0.3) should be [none\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <inset-area> from [none\] to [all / left\] at (0.5) should be [all / left\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <inset-area> from [none\] to [all / left\] at (0.6) should be [all / left\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <inset-area> from [none\] to [all / left\] at (1) should be [all / left\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <inset-area> from [none\] to [all / left\] at (1.5) should be [all / left\]] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-anchor-position/parsing/position-try-options-computed.html.ini b/testing/web-platform/meta/css/css-anchor-position/parsing/position-try-options-computed.html.ini index 20ec2466a6..076a9e2569 100644 --- a/testing/web-platform/meta/css/css-anchor-position/parsing/position-try-options-computed.html.ini +++ b/testing/web-platform/meta/css/css-anchor-position/parsing/position-try-options-computed.html.ini @@ -25,3 +25,9 @@ [Property position-try-options does not inherit] expected: FAIL + + [Property position-try-options value 'flip-start --flop'] + expected: FAIL + + [Property position-try-options value '--flop flip-start'] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-anchor-position/parsing/position-try-options-parsing.html.ini b/testing/web-platform/meta/css/css-anchor-position/parsing/position-try-options-parsing.html.ini index b83261511b..e09d759256 100644 --- a/testing/web-platform/meta/css/css-anchor-position/parsing/position-try-options-parsing.html.ini +++ b/testing/web-platform/meta/css/css-anchor-position/parsing/position-try-options-parsing.html.ini @@ -34,3 +34,21 @@ [e.style['position-try-options'\] = "--foo, --bar, --baz" should set the property value] expected: FAIL + + [e.style['position-try-options'\] = "--bar flip-block" should set the property value] + expected: FAIL + + [e.style['position-try-options'\] = "--bar flip-inline flip-block" should set the property value] + expected: FAIL + + [e.style['position-try-options'\] = "flip-inline --foo" should set the property value] + expected: FAIL + + [e.style['position-try-options'\] = "flip-inline flip-start --foo" should set the property value] + expected: FAIL + + [e.style['position-try-options'\] = "flip-block " should set the property value] + expected: FAIL + + [e.style['position-try-options'\] = "flip-start flip-inline flip-block" should set the property value] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-anchor-position/parsing/position-try-parsing.html.ini b/testing/web-platform/meta/css/css-anchor-position/parsing/position-try-parsing.html.ini new file mode 100644 index 0000000000..78f8130ba1 --- /dev/null +++ b/testing/web-platform/meta/css/css-anchor-position/parsing/position-try-parsing.html.ini @@ -0,0 +1,69 @@ +[position-try-parsing.html] + [e.style['position-try'\] = "flip-inline" should set the property value] + expected: FAIL + + [e.style['position-try'\] = "most-height none" should set the property value] + expected: FAIL + + [e.style['position-try'\] = "--bar, --baz" should set the property value] + expected: FAIL + + [e.style['position-try'\] = "most-inline-size --baz, flip-inline" should set the property value] + expected: FAIL + + [e.style['position-try'\] = "most-block-size flip-inline flip-block, --bar, --baz" should set the property value] + expected: FAIL + + [e.style['position-try'\] = "normal none" should set the property value] + expected: FAIL + + [e.style['position-try'\] = "most-width none" should set the property value] + expected: FAIL + + [e.style['position-try'\] = "normal --foo" should set the property value] + expected: FAIL + + [e.style['position-try'\] = "flip-inline" should set position-try-options] + expected: FAIL + + [e.style['position-try'\] = "flip-inline" should set position-try-order] + expected: FAIL + + [e.style['position-try'\] = "flip-inline" should not set unrelated longhands] + expected: FAIL + + [e.style['position-try'\] = "most-width none" should set position-try-options] + expected: FAIL + + [e.style['position-try'\] = "most-width none" should set position-try-order] + expected: FAIL + + [e.style['position-try'\] = "most-width none" should not set unrelated longhands] + expected: FAIL + + [e.style['position-try'\] = "--foo, --bar" should set position-try-options] + expected: FAIL + + [e.style['position-try'\] = "--foo, --bar" should set position-try-order] + expected: FAIL + + [e.style['position-try'\] = "--foo, --bar" should not set unrelated longhands] + expected: FAIL + + [e.style['position-try'\] = "most-inline-size --foo, flip-inline" should set position-try-options] + expected: FAIL + + [e.style['position-try'\] = "most-inline-size --foo, flip-inline" should set position-try-order] + expected: FAIL + + [e.style['position-try'\] = "most-inline-size --foo, flip-inline" should not set unrelated longhands] + expected: FAIL + + [e.style['position-try'\] = "most-inline-size flip-inline flip-block, --foo, --bar" should set position-try-options] + expected: FAIL + + [e.style['position-try'\] = "most-inline-size flip-inline flip-block, --foo, --bar" should set position-try-order] + expected: FAIL + + [e.style['position-try'\] = "most-inline-size flip-inline flip-block, --foo, --bar" should not set unrelated longhands] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-anchor-position/position-fallback-002.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-fallback-002.html.ini deleted file mode 100644 index 731d114bdd..0000000000 --- a/testing/web-platform/meta/css/css-anchor-position/position-fallback-002.html.ini +++ /dev/null @@ -1,5 +0,0 @@ -[position-fallback-002.html] - expected: - if (os == "android") and fission: [TIMEOUT, OK] - [.target 1] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-anchor-position/position-fallback-basics.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-fallback-basics.html.ini index edfe86b804..b6c5aacd10 100644 --- a/testing/web-platform/meta/css/css-anchor-position/position-fallback-basics.html.ini +++ b/testing/web-platform/meta/css/css-anchor-position/position-fallback-basics.html.ini @@ -100,3 +100,45 @@ [CSS Transitions: property <position-fallback> from [--foo\] to [none\] at (0.3) should be [none\]] expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <position-fallback> from [--foo\] to [none\] at (-0.3) should be [--foo\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <position-fallback> from [--foo\] to [none\] at (0) should be [--foo\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <position-fallback> from [--foo\] to [none\] at (0.3) should be [--foo\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <position-fallback> from [--foo\] to [none\] at (0.5) should be [none\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <position-fallback> from [--foo\] to [none\] at (0.6) should be [none\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <position-fallback> from [--foo\] to [none\] at (1) should be [none\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <position-fallback> from [--foo\] to [none\] at (1.5) should be [none\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-fallback> from [--foo\] to [none\] at (-0.3) should be [--foo\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-fallback> from [--foo\] to [none\] at (0) should be [--foo\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-fallback> from [--foo\] to [none\] at (0.3) should be [--foo\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-fallback> from [--foo\] to [none\] at (0.5) should be [none\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-fallback> from [--foo\] to [none\] at (0.6) should be [none\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-fallback> from [--foo\] to [none\] at (1) should be [none\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-fallback> from [--foo\] to [none\] at (1.5) should be [none\]] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-anchor-position/position-fallback-bounds-basics.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-fallback-bounds-basics.html.ini index cb1660e0d9..6bf3b93b02 100644 --- a/testing/web-platform/meta/css/css-anchor-position/position-fallback-bounds-basics.html.ini +++ b/testing/web-platform/meta/css/css-anchor-position/position-fallback-bounds-basics.html.ini @@ -100,3 +100,45 @@ [Web Animations: property <position-fallback-bounds> from [--foo\] to [normal\] at (1.5) should be [normal\]] expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <position-fallback-bounds> from [--foo\] to [normal\] at (-0.3) should be [--foo\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <position-fallback-bounds> from [--foo\] to [normal\] at (0) should be [--foo\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <position-fallback-bounds> from [--foo\] to [normal\] at (0.3) should be [--foo\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <position-fallback-bounds> from [--foo\] to [normal\] at (0.5) should be [normal\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <position-fallback-bounds> from [--foo\] to [normal\] at (0.6) should be [normal\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <position-fallback-bounds> from [--foo\] to [normal\] at (1) should be [normal\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <position-fallback-bounds> from [--foo\] to [normal\] at (1.5) should be [normal\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-fallback-bounds> from [--foo\] to [normal\] at (-0.3) should be [--foo\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-fallback-bounds> from [--foo\] to [normal\] at (0) should be [--foo\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-fallback-bounds> from [--foo\] to [normal\] at (0.3) should be [--foo\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-fallback-bounds> from [--foo\] to [normal\] at (0.5) should be [normal\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-fallback-bounds> from [--foo\] to [normal\] at (0.6) should be [normal\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-fallback-bounds> from [--foo\] to [normal\] at (1) should be [normal\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-fallback-bounds> from [--foo\] to [normal\] at (1.5) should be [normal\]] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-anchor-position/position-fallback-custom-property.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-fallback-custom-property.html.ini deleted file mode 100644 index 4144a955e0..0000000000 --- a/testing/web-platform/meta/css/css-anchor-position/position-fallback-custom-property.html.ini +++ /dev/null @@ -1,8 +0,0 @@ -[position-fallback-custom-property.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] - [.target 1] - expected: FAIL - - [.target 2] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-anchor-position/position-fallback-dynamic.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-fallback-dynamic.html.ini deleted file mode 100644 index be1a973479..0000000000 --- a/testing/web-platform/meta/css/css-anchor-position/position-fallback-dynamic.html.ini +++ /dev/null @@ -1,5 +0,0 @@ -[position-fallback-dynamic.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] - [Left position set to right edge of anchor with @position-fallback] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-anchor-position/position-fallback-grid-001.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-fallback-grid-001.html.ini deleted file mode 100644 index 9be89e3d1e..0000000000 --- a/testing/web-platform/meta/css/css-anchor-position/position-fallback-grid-001.html.ini +++ /dev/null @@ -1,5 +0,0 @@ -[position-fallback-grid-001.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] - [.target 1] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-anchor-position/position-fallback-tree-scoped.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-fallback-tree-scoped.html.ini deleted file mode 100644 index 049a235066..0000000000 --- a/testing/web-platform/meta/css/css-anchor-position/position-fallback-tree-scoped.html.ini +++ /dev/null @@ -1,29 +0,0 @@ -[position-fallback-tree-scoped.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] - [@position-fallback from same scope as ::part() rule] - expected: FAIL - - [Outer position-fallback matches @position-fallback in document scope] - expected: FAIL - - [@position-fallback from same scope as :host rule] - expected: FAIL - - [Inner position-fallback matches @position-fallback in #outer_host scope] - expected: FAIL - - [Document position-fallback matches @position-fallback in document scope] - expected: FAIL - - [Outer position-fallback matches @position-fallback in #outer_host scope] - expected: FAIL - - [Inner position-fallback matches @position-fallback in #inner_host scope] - expected: FAIL - - [@position-fallback from same scope as ::slotted() rule] - expected: FAIL - - [Inner position-fallback matches @position-fallback in document scope] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-anchor-position/position-fallback-001.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-try-001.html.ini index e0419ef452..77c14f4910 100644 --- a/testing/web-platform/meta/css/css-anchor-position/position-fallback-001.html.ini +++ b/testing/web-platform/meta/css/css-anchor-position/position-try-001.html.ini @@ -1,6 +1,4 @@ -[position-fallback-001.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] +[position-try-001.html] [.target 1] expected: FAIL diff --git a/testing/web-platform/meta/css/css-anchor-position/position-try-002.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-try-002.html.ini new file mode 100644 index 0000000000..4fdb4e1e4f --- /dev/null +++ b/testing/web-platform/meta/css/css-anchor-position/position-try-002.html.ini @@ -0,0 +1,3 @@ +[position-try-002.html] + [.target 1] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-anchor-position/position-fallback-003.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-try-003.html.ini index 3e220235bc..8912a2a8bb 100644 --- a/testing/web-platform/meta/css/css-anchor-position/position-fallback-003.html.ini +++ b/testing/web-platform/meta/css/css-anchor-position/position-try-003.html.ini @@ -1,4 +1,4 @@ -[position-fallback-003.html] +[position-try-003.html] [.anchored 1] expected: FAIL diff --git a/testing/web-platform/meta/css/css-anchor-position/position-try-004.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-try-004.html.ini new file mode 100644 index 0000000000..32e964f6ae --- /dev/null +++ b/testing/web-platform/meta/css/css-anchor-position/position-try-004.html.ini @@ -0,0 +1,3 @@ +[position-try-004.html] + [.target 2] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-anchor-position/position-fallback-cascade-layer-reorder.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-try-cascade-layer-reorder.html.ini index 221f78fcab..df5ef584a5 100644 --- a/testing/web-platform/meta/css/css-anchor-position/position-fallback-cascade-layer-reorder.html.ini +++ b/testing/web-platform/meta/css/css-anchor-position/position-try-cascade-layer-reorder.html.ini @@ -1,6 +1,4 @@ -[position-fallback-cascade-layer-reorder.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] +[position-try-cascade-layer-reorder.html] [When in the same layer, the last rule of each name wins] expected: FAIL diff --git a/testing/web-platform/meta/css/css-anchor-position/position-fallback-container-query.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-try-container-query.html.ini index c64d43af18..dc03b65a13 100644 --- a/testing/web-platform/meta/css/css-anchor-position/position-fallback-container-query.html.ini +++ b/testing/web-platform/meta/css/css-anchor-position/position-try-container-query.html.ini @@ -1,4 +1,4 @@ -[position-fallback-container-query.html] +[position-try-container-query.html] [Size container query responds to fallback width] expected: FAIL diff --git a/testing/web-platform/meta/css/css-anchor-position/position-fallback-004.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-try-custom-property.html.ini index b39fb51631..d76c6abb64 100644 --- a/testing/web-platform/meta/css/css-anchor-position/position-fallback-004.html.ini +++ b/testing/web-platform/meta/css/css-anchor-position/position-try-custom-property.html.ini @@ -1,4 +1,4 @@ -[position-fallback-004.html] +[position-try-custom-property.html] [.target 1] expected: FAIL diff --git a/testing/web-platform/meta/css/css-anchor-position/position-try-dynamic.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-try-dynamic.html.ini new file mode 100644 index 0000000000..a110a1b7b7 --- /dev/null +++ b/testing/web-platform/meta/css/css-anchor-position/position-try-dynamic.html.ini @@ -0,0 +1,3 @@ +[position-try-dynamic.html] + [Left position set to right edge of anchor with @position-try] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-anchor-position/position-try-grid-001.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-try-grid-001.html.ini new file mode 100644 index 0000000000..ae38d3dc55 --- /dev/null +++ b/testing/web-platform/meta/css/css-anchor-position/position-try-grid-001.html.ini @@ -0,0 +1,3 @@ +[position-try-grid-001.html] + [.target 1] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-anchor-position/position-fallback-pseudo-element.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-try-pseudo-element.html.ini index d9a138b939..6678c671b7 100644 --- a/testing/web-platform/meta/css/css-anchor-position/position-fallback-pseudo-element.html.ini +++ b/testing/web-platform/meta/css/css-anchor-position/position-try-pseudo-element.html.ini @@ -1,4 +1,4 @@ -[position-fallback-pseudo-element.html] +[position-try-pseudo-element.html] [::before using second fallback] expected: FAIL diff --git a/testing/web-platform/meta/css/css-anchor-position/position-try-tree-scoped.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-try-tree-scoped.html.ini new file mode 100644 index 0000000000..07b66bc1a5 --- /dev/null +++ b/testing/web-platform/meta/css/css-anchor-position/position-try-tree-scoped.html.ini @@ -0,0 +1,27 @@ +[position-try-tree-scoped.html] + [Document position-try-options matches @position-try in document scope] + expected: FAIL + + [Outer position-try-options matches @position-try in document scope] + expected: FAIL + + [Outer position-try-options matches @position-try in #outer_host scope] + expected: FAIL + + [Inner position-try-options matches @position-try in document scope] + expected: FAIL + + [Inner position-try-options matches @position-try in #outer_host scope] + expected: FAIL + + [Inner position-try-options matches @position-try in #inner_host scope] + expected: FAIL + + [@position-try from same scope as :host rule] + expected: FAIL + + [@position-try from same scope as ::slotted() rule] + expected: FAIL + + [@position-try from same scope as ::part() rule] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-anchor-position/property-interpolations.html.ini b/testing/web-platform/meta/css/css-anchor-position/property-interpolations.html.ini index 7730c72771..192e9d91fd 100644 --- a/testing/web-platform/meta/css/css-anchor-position/property-interpolations.html.ini +++ b/testing/web-platform/meta/css/css-anchor-position/property-interpolations.html.ini @@ -1258,3 +1258,633 @@ [Web Animations: property <position-fallback-bounds> from [--foo\] to [--bar\] at (1.5) should be [--bar\]] expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <anchor-name> from [none\] to [--foo\] at (-0.3) should be [none\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <anchor-name> from [none\] to [--foo\] at (0) should be [none\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <anchor-name> from [none\] to [--foo\] at (0.3) should be [none\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <anchor-name> from [none\] to [--foo\] at (0.5) should be [--foo\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <anchor-name> from [none\] to [--foo\] at (0.6) should be [--foo\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <anchor-name> from [none\] to [--foo\] at (1) should be [--foo\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <anchor-name> from [none\] to [--foo\] at (1.5) should be [--foo\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <anchor-name> from [none\] to [--foo\] at (-0.3) should be [none\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <anchor-name> from [none\] to [--foo\] at (0) should be [none\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <anchor-name> from [none\] to [--foo\] at (0.3) should be [none\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <anchor-name> from [none\] to [--foo\] at (0.5) should be [--foo\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <anchor-name> from [none\] to [--foo\] at (0.6) should be [--foo\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <anchor-name> from [none\] to [--foo\] at (1) should be [--foo\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <anchor-name> from [none\] to [--foo\] at (1.5) should be [--foo\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <anchor-name> from [--foo\] to [--bar\] at (-0.3) should be [--foo\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <anchor-name> from [--foo\] to [--bar\] at (0) should be [--foo\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <anchor-name> from [--foo\] to [--bar\] at (0.3) should be [--foo\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <anchor-name> from [--foo\] to [--bar\] at (0.5) should be [--bar\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <anchor-name> from [--foo\] to [--bar\] at (0.6) should be [--bar\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <anchor-name> from [--foo\] to [--bar\] at (1) should be [--bar\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <anchor-name> from [--foo\] to [--bar\] at (1.5) should be [--bar\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <anchor-name> from [--foo\] to [--bar\] at (-0.3) should be [--foo\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <anchor-name> from [--foo\] to [--bar\] at (0) should be [--foo\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <anchor-name> from [--foo\] to [--bar\] at (0.3) should be [--foo\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <anchor-name> from [--foo\] to [--bar\] at (0.5) should be [--bar\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <anchor-name> from [--foo\] to [--bar\] at (0.6) should be [--bar\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <anchor-name> from [--foo\] to [--bar\] at (1) should be [--bar\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <anchor-name> from [--foo\] to [--bar\] at (1.5) should be [--bar\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <anchor-default> from [implicit\] to [--foo\] at (-0.3) should be [implicit\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <anchor-default> from [implicit\] to [--foo\] at (0) should be [implicit\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <anchor-default> from [implicit\] to [--foo\] at (0.3) should be [implicit\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <anchor-default> from [implicit\] to [--foo\] at (0.5) should be [--foo\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <anchor-default> from [implicit\] to [--foo\] at (0.6) should be [--foo\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <anchor-default> from [implicit\] to [--foo\] at (1) should be [--foo\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <anchor-default> from [implicit\] to [--foo\] at (1.5) should be [--foo\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <anchor-default> from [implicit\] to [--foo\] at (-0.3) should be [implicit\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <anchor-default> from [implicit\] to [--foo\] at (0) should be [implicit\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <anchor-default> from [implicit\] to [--foo\] at (0.3) should be [implicit\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <anchor-default> from [implicit\] to [--foo\] at (0.5) should be [--foo\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <anchor-default> from [implicit\] to [--foo\] at (0.6) should be [--foo\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <anchor-default> from [implicit\] to [--foo\] at (1) should be [--foo\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <anchor-default> from [implicit\] to [--foo\] at (1.5) should be [--foo\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <anchor-default> from [--foo\] to [--bar\] at (-0.3) should be [--foo\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <anchor-default> from [--foo\] to [--bar\] at (0) should be [--foo\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <anchor-default> from [--foo\] to [--bar\] at (0.3) should be [--foo\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <anchor-default> from [--foo\] to [--bar\] at (0.5) should be [--bar\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <anchor-default> from [--foo\] to [--bar\] at (0.6) should be [--bar\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <anchor-default> from [--foo\] to [--bar\] at (1) should be [--bar\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <anchor-default> from [--foo\] to [--bar\] at (1.5) should be [--bar\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <anchor-default> from [--foo\] to [--bar\] at (-0.3) should be [--foo\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <anchor-default> from [--foo\] to [--bar\] at (0) should be [--foo\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <anchor-default> from [--foo\] to [--bar\] at (0.3) should be [--foo\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <anchor-default> from [--foo\] to [--bar\] at (0.5) should be [--bar\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <anchor-default> from [--foo\] to [--bar\] at (0.6) should be [--bar\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <anchor-default> from [--foo\] to [--bar\] at (1) should be [--bar\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <anchor-default> from [--foo\] to [--bar\] at (1.5) should be [--bar\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <inset-area> from [none\] to [center\] at (-0.3) should be [none\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <inset-area> from [none\] to [center\] at (0) should be [none\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <inset-area> from [none\] to [center\] at (0.3) should be [none\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <inset-area> from [none\] to [center\] at (0.5) should be [center\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <inset-area> from [none\] to [center\] at (0.6) should be [center\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <inset-area> from [none\] to [center\] at (1) should be [center\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <inset-area> from [none\] to [center\] at (1.5) should be [center\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <inset-area> from [none\] to [center\] at (-0.3) should be [none\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <inset-area> from [none\] to [center\] at (0) should be [none\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <inset-area> from [none\] to [center\] at (0.3) should be [none\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <inset-area> from [none\] to [center\] at (0.5) should be [center\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <inset-area> from [none\] to [center\] at (0.6) should be [center\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <inset-area> from [none\] to [center\] at (1) should be [center\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <inset-area> from [none\] to [center\] at (1.5) should be [center\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <inset-area> from [left\] to [right\] at (-0.3) should be [left\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <inset-area> from [left\] to [right\] at (0) should be [left\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <inset-area> from [left\] to [right\] at (0.3) should be [left\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <inset-area> from [left\] to [right\] at (0.5) should be [right\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <inset-area> from [left\] to [right\] at (0.6) should be [right\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <inset-area> from [left\] to [right\] at (1) should be [right\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <inset-area> from [left\] to [right\] at (1.5) should be [right\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <inset-area> from [left\] to [right\] at (-0.3) should be [left\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <inset-area> from [left\] to [right\] at (0) should be [left\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <inset-area> from [left\] to [right\] at (0.3) should be [left\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <inset-area> from [left\] to [right\] at (0.5) should be [right\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <inset-area> from [left\] to [right\] at (0.6) should be [right\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <inset-area> from [left\] to [right\] at (1) should be [right\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <inset-area> from [left\] to [right\] at (1.5) should be [right\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <position-try-options> from [none\] to [--foo\] at (-0.3) should be [none\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <position-try-options> from [none\] to [--foo\] at (0) should be [none\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <position-try-options> from [none\] to [--foo\] at (0.3) should be [none\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <position-try-options> from [none\] to [--foo\] at (0.5) should be [--foo\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <position-try-options> from [none\] to [--foo\] at (0.6) should be [--foo\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <position-try-options> from [none\] to [--foo\] at (1) should be [--foo\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <position-try-options> from [none\] to [--foo\] at (1.5) should be [--foo\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-try-options> from [none\] to [--foo\] at (-0.3) should be [none\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-try-options> from [none\] to [--foo\] at (0) should be [none\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-try-options> from [none\] to [--foo\] at (0.3) should be [none\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-try-options> from [none\] to [--foo\] at (0.5) should be [--foo\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-try-options> from [none\] to [--foo\] at (0.6) should be [--foo\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-try-options> from [none\] to [--foo\] at (1) should be [--foo\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-try-options> from [none\] to [--foo\] at (1.5) should be [--foo\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <position-try-options> from [none\] to [flip-block\] at (-0.3) should be [none\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <position-try-options> from [none\] to [flip-block\] at (0) should be [none\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <position-try-options> from [none\] to [flip-block\] at (0.3) should be [none\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <position-try-options> from [none\] to [flip-block\] at (0.5) should be [flip-block\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <position-try-options> from [none\] to [flip-block\] at (0.6) should be [flip-block\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <position-try-options> from [none\] to [flip-block\] at (1) should be [flip-block\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <position-try-options> from [none\] to [flip-block\] at (1.5) should be [flip-block\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-try-options> from [none\] to [flip-block\] at (-0.3) should be [none\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-try-options> from [none\] to [flip-block\] at (0) should be [none\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-try-options> from [none\] to [flip-block\] at (0.3) should be [none\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-try-options> from [none\] to [flip-block\] at (0.5) should be [flip-block\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-try-options> from [none\] to [flip-block\] at (0.6) should be [flip-block\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-try-options> from [none\] to [flip-block\] at (1) should be [flip-block\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-try-options> from [none\] to [flip-block\] at (1.5) should be [flip-block\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <position-try-options> from [flip-inline\] to [flip-block\] at (-0.3) should be [flip-inline\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <position-try-options> from [flip-inline\] to [flip-block\] at (0) should be [flip-inline\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <position-try-options> from [flip-inline\] to [flip-block\] at (0.3) should be [flip-inline\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <position-try-options> from [flip-inline\] to [flip-block\] at (0.5) should be [flip-block\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <position-try-options> from [flip-inline\] to [flip-block\] at (0.6) should be [flip-block\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <position-try-options> from [flip-inline\] to [flip-block\] at (1) should be [flip-block\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <position-try-options> from [flip-inline\] to [flip-block\] at (1.5) should be [flip-block\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-try-options> from [flip-inline\] to [flip-block\] at (-0.3) should be [flip-inline\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-try-options> from [flip-inline\] to [flip-block\] at (0) should be [flip-inline\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-try-options> from [flip-inline\] to [flip-block\] at (0.3) should be [flip-inline\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-try-options> from [flip-inline\] to [flip-block\] at (0.5) should be [flip-block\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-try-options> from [flip-inline\] to [flip-block\] at (0.6) should be [flip-block\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-try-options> from [flip-inline\] to [flip-block\] at (1) should be [flip-block\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-try-options> from [flip-inline\] to [flip-block\] at (1.5) should be [flip-block\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <position-try-options> from [--foo\] to [--bar\] at (-0.3) should be [--foo\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <position-try-options> from [--foo\] to [--bar\] at (0) should be [--foo\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <position-try-options> from [--foo\] to [--bar\] at (0.3) should be [--foo\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <position-try-options> from [--foo\] to [--bar\] at (0.5) should be [--bar\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <position-try-options> from [--foo\] to [--bar\] at (0.6) should be [--bar\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <position-try-options> from [--foo\] to [--bar\] at (1) should be [--bar\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <position-try-options> from [--foo\] to [--bar\] at (1.5) should be [--bar\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-try-options> from [--foo\] to [--bar\] at (-0.3) should be [--foo\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-try-options> from [--foo\] to [--bar\] at (0) should be [--foo\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-try-options> from [--foo\] to [--bar\] at (0.3) should be [--foo\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-try-options> from [--foo\] to [--bar\] at (0.5) should be [--bar\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-try-options> from [--foo\] to [--bar\] at (0.6) should be [--bar\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-try-options> from [--foo\] to [--bar\] at (1) should be [--bar\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-try-options> from [--foo\] to [--bar\] at (1.5) should be [--bar\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <position-try-options> from [--foo\] to [flip-block\] at (-0.3) should be [--foo\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <position-try-options> from [--foo\] to [flip-block\] at (0) should be [--foo\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <position-try-options> from [--foo\] to [flip-block\] at (0.3) should be [--foo\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <position-try-options> from [--foo\] to [flip-block\] at (0.5) should be [flip-block\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <position-try-options> from [--foo\] to [flip-block\] at (0.6) should be [flip-block\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <position-try-options> from [--foo\] to [flip-block\] at (1) should be [flip-block\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <position-try-options> from [--foo\] to [flip-block\] at (1.5) should be [flip-block\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-try-options> from [--foo\] to [flip-block\] at (-0.3) should be [--foo\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-try-options> from [--foo\] to [flip-block\] at (0) should be [--foo\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-try-options> from [--foo\] to [flip-block\] at (0.3) should be [--foo\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-try-options> from [--foo\] to [flip-block\] at (0.5) should be [flip-block\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-try-options> from [--foo\] to [flip-block\] at (0.6) should be [flip-block\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-try-options> from [--foo\] to [flip-block\] at (1) should be [flip-block\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-try-options> from [--foo\] to [flip-block\] at (1.5) should be [flip-block\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <position-try-order> from [normal\] to [most-width\] at (-0.3) should be [normal\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <position-try-order> from [normal\] to [most-width\] at (0) should be [normal\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <position-try-order> from [normal\] to [most-width\] at (0.3) should be [normal\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <position-try-order> from [normal\] to [most-width\] at (0.5) should be [most-width\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <position-try-order> from [normal\] to [most-width\] at (0.6) should be [most-width\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <position-try-order> from [normal\] to [most-width\] at (1) should be [most-width\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <position-try-order> from [normal\] to [most-width\] at (1.5) should be [most-width\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-try-order> from [normal\] to [most-width\] at (-0.3) should be [normal\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-try-order> from [normal\] to [most-width\] at (0) should be [normal\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-try-order> from [normal\] to [most-width\] at (0.3) should be [normal\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-try-order> from [normal\] to [most-width\] at (0.5) should be [most-width\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-try-order> from [normal\] to [most-width\] at (0.6) should be [most-width\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-try-order> from [normal\] to [most-width\] at (1) should be [most-width\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-try-order> from [normal\] to [most-width\] at (1.5) should be [most-width\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <position-try-order> from [most-width\] to [most-height\] at (-0.3) should be [most-width\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <position-try-order> from [most-width\] to [most-height\] at (0) should be [most-width\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <position-try-order> from [most-width\] to [most-height\] at (0.3) should be [most-width\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <position-try-order> from [most-width\] to [most-height\] at (0.5) should be [most-height\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <position-try-order> from [most-width\] to [most-height\] at (0.6) should be [most-height\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <position-try-order> from [most-width\] to [most-height\] at (1) should be [most-height\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <position-try-order> from [most-width\] to [most-height\] at (1.5) should be [most-height\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-try-order> from [most-width\] to [most-height\] at (-0.3) should be [most-width\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-try-order> from [most-width\] to [most-height\] at (0) should be [most-width\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-try-order> from [most-width\] to [most-height\] at (0.3) should be [most-width\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-try-order> from [most-width\] to [most-height\] at (0.5) should be [most-height\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-try-order> from [most-width\] to [most-height\] at (0.6) should be [most-height\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-try-order> from [most-width\] to [most-height\] at (1) should be [most-height\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-try-order> from [most-width\] to [most-height\] at (1.5) should be [most-height\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <position-fallback-bounds> from [normal\] to [--foo\] at (-0.3) should be [normal\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <position-fallback-bounds> from [normal\] to [--foo\] at (0) should be [normal\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <position-fallback-bounds> from [normal\] to [--foo\] at (0.3) should be [normal\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <position-fallback-bounds> from [normal\] to [--foo\] at (0.5) should be [--foo\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <position-fallback-bounds> from [normal\] to [--foo\] at (0.6) should be [--foo\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <position-fallback-bounds> from [normal\] to [--foo\] at (1) should be [--foo\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <position-fallback-bounds> from [normal\] to [--foo\] at (1.5) should be [--foo\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-fallback-bounds> from [normal\] to [--foo\] at (-0.3) should be [normal\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-fallback-bounds> from [normal\] to [--foo\] at (0) should be [normal\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-fallback-bounds> from [normal\] to [--foo\] at (0.3) should be [normal\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-fallback-bounds> from [normal\] to [--foo\] at (0.5) should be [--foo\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-fallback-bounds> from [normal\] to [--foo\] at (0.6) should be [--foo\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-fallback-bounds> from [normal\] to [--foo\] at (1) should be [--foo\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-fallback-bounds> from [normal\] to [--foo\] at (1.5) should be [--foo\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <position-fallback-bounds> from [--foo\] to [--bar\] at (-0.3) should be [--foo\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <position-fallback-bounds> from [--foo\] to [--bar\] at (0) should be [--foo\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <position-fallback-bounds> from [--foo\] to [--bar\] at (0.3) should be [--foo\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <position-fallback-bounds> from [--foo\] to [--bar\] at (0.5) should be [--bar\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <position-fallback-bounds> from [--foo\] to [--bar\] at (0.6) should be [--bar\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <position-fallback-bounds> from [--foo\] to [--bar\] at (1) should be [--bar\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <position-fallback-bounds> from [--foo\] to [--bar\] at (1.5) should be [--bar\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-fallback-bounds> from [--foo\] to [--bar\] at (-0.3) should be [--foo\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-fallback-bounds> from [--foo\] to [--bar\] at (0) should be [--foo\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-fallback-bounds> from [--foo\] to [--bar\] at (0.3) should be [--foo\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-fallback-bounds> from [--foo\] to [--bar\] at (0.5) should be [--bar\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-fallback-bounds> from [--foo\] to [--bar\] at (0.6) should be [--bar\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-fallback-bounds> from [--foo\] to [--bar\] at (1) should be [--bar\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position-fallback-bounds> from [--foo\] to [--bar\] at (1.5) should be [--bar\]] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-anchor-position/sticky-anchor-position-invalid.html.ini b/testing/web-platform/meta/css/css-anchor-position/sticky-anchor-position-invalid.html.ini new file mode 100644 index 0000000000..f451d9b25b --- /dev/null +++ b/testing/web-platform/meta/css/css-anchor-position/sticky-anchor-position-invalid.html.ini @@ -0,0 +1,2 @@ +[sticky-anchor-position-invalid.html] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-anchor-position/try-tactic-base.html.ini b/testing/web-platform/meta/css/css-anchor-position/try-tactic-base.html.ini new file mode 100644 index 0000000000..42b257f83b --- /dev/null +++ b/testing/web-platform/meta/css/css-anchor-position/try-tactic-base.html.ini @@ -0,0 +1,3 @@ +[try-tactic-base.html] + [flip-start affects base values] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-anchor-position/try-tactic-basic.html.ini b/testing/web-platform/meta/css/css-anchor-position/try-tactic-basic.html.ini new file mode 100644 index 0000000000..7a150c6cf7 --- /dev/null +++ b/testing/web-platform/meta/css/css-anchor-position/try-tactic-basic.html.ini @@ -0,0 +1,48 @@ +[try-tactic-basic.html] + [--pf ] + expected: FAIL + + [--pf flip-block] + expected: FAIL + + [--pf flip-inline] + expected: FAIL + + [--pf flip-block flip-inline] + expected: FAIL + + [--pf flip-inline flip-block] + expected: FAIL + + [--pf flip-start] + expected: FAIL + + [--pf flip-block flip-start flip-inline] + expected: FAIL + + [--pf flip-inline flip-start flip-block] + expected: FAIL + + [--pf flip-start flip-block] + expected: FAIL + + [--pf flip-inline flip-start] + expected: FAIL + + [--pf flip-start flip-inline] + expected: FAIL + + [--pf flip-block flip-start] + expected: FAIL + + [--pf flip-start flip-block flip-inline] + expected: FAIL + + [--pf flip-start flip-inline flip-block] + expected: FAIL + + [--pf flip-inline flip-block flip-start] + expected: FAIL + + [--pf flip-block flip-inline flip-start] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-anchor-position/try-tactic-sizing.html.ini b/testing/web-platform/meta/css/css-anchor-position/try-tactic-sizing.html.ini new file mode 100644 index 0000000000..71df8cdfca --- /dev/null +++ b/testing/web-platform/meta/css/css-anchor-position/try-tactic-sizing.html.ini @@ -0,0 +1,9 @@ +[try-tactic-sizing.html] + [flip-block does not affect sizing] + expected: FAIL + + [flip-inline does not affect sizing] + expected: FAIL + + [flip-start affects sizing] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-animations/display-interpolation.html.ini b/testing/web-platform/meta/css/css-animations/display-interpolation.html.ini index d0fce0604b..12e90f1faa 100644 --- a/testing/web-platform/meta/css/css-animations/display-interpolation.html.ini +++ b/testing/web-platform/meta/css/css-animations/display-interpolation.html.ini @@ -100,3 +100,21 @@ [CSS Transitions with transition: all: property <display> from [block\] to [none\] at (0.9) should be [block\]] expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <display> from [inline\] to [block\] at (-0.3) should be [inline\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <display> from [inline\] to [block\] at (0) should be [inline\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <display> from [inline\] to [block\] at (0.3) should be [inline\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <display> from [inline\] to [block\] at (-0.3) should be [inline\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <display> from [inline\] to [block\] at (0) should be [inline\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <display> from [inline\] to [block\] at (0.3) should be [inline\]] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-borders/border-image-width-interpolation-math-functions-tentative.html.ini b/testing/web-platform/meta/css/css-borders/border-image-width-interpolation-math-functions.html.ini index fcc2d8205d..2d7ef3e268 100644 --- a/testing/web-platform/meta/css/css-borders/border-image-width-interpolation-math-functions-tentative.html.ini +++ b/testing/web-platform/meta/css/css-borders/border-image-width-interpolation-math-functions.html.ini @@ -1,4 +1,4 @@ -[border-image-width-interpolation-math-functions-tentative.html] +[border-image-width-interpolation-math-functions.html] [CSS Transitions: property <border-image-width> from [100\] to [calc(sign(20rem - 20px) * 180)\] at (-1) should be [20\]] expected: FAIL @@ -71,74 +71,74 @@ [Web Animations: property <border-image-width> from [100\] to [calc(sign(20rem - 20px) * 180)\] at (2) should be [260\]] expected: FAIL - [CSS Transitions: property <border-image-width> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (-1) should be [20\]] + [CSS Transitions: property <border-image-width> from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (-1) should be [20\]] expected: FAIL - [CSS Transitions: property <border-image-width> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (0) should be [100\]] + [CSS Transitions: property <border-image-width> from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (0) should be [100\]] expected: FAIL - [CSS Transitions: property <border-image-width> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (0.125) should be [110\]] + [CSS Transitions: property <border-image-width> from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (0.125) should be [110\]] expected: FAIL - [CSS Transitions: property <border-image-width> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (0.875) should be [170\]] + [CSS Transitions: property <border-image-width> from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (0.875) should be [170\]] expected: FAIL - [CSS Transitions: property <border-image-width> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (1) should be [180\]] + [CSS Transitions: property <border-image-width> from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (1) should be [180\]] expected: FAIL - [CSS Transitions: property <border-image-width> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (2) should be [260\]] + [CSS Transitions: property <border-image-width> from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (2) should be [260\]] expected: FAIL - [CSS Transitions with transition: all: property <border-image-width> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (-1) should be [20\]] + [CSS Transitions with transition: all: property <border-image-width> from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (-1) should be [20\]] expected: FAIL - [CSS Transitions with transition: all: property <border-image-width> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (0) should be [100\]] + [CSS Transitions with transition: all: property <border-image-width> from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (0) should be [100\]] expected: FAIL - [CSS Transitions with transition: all: property <border-image-width> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (0.125) should be [110\]] + [CSS Transitions with transition: all: property <border-image-width> from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (0.125) should be [110\]] expected: FAIL - [CSS Transitions with transition: all: property <border-image-width> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (0.875) should be [170\]] + [CSS Transitions with transition: all: property <border-image-width> from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (0.875) should be [170\]] expected: FAIL - [CSS Transitions with transition: all: property <border-image-width> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (1) should be [180\]] + [CSS Transitions with transition: all: property <border-image-width> from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (1) should be [180\]] expected: FAIL - [CSS Transitions with transition: all: property <border-image-width> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (2) should be [260\]] + [CSS Transitions with transition: all: property <border-image-width> from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (2) should be [260\]] expected: FAIL - [CSS Animations: property <border-image-width> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (-1) should be [20\]] + [CSS Animations: property <border-image-width> from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (-1) should be [20\]] expected: FAIL - [CSS Animations: property <border-image-width> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (0) should be [100\]] + [CSS Animations: property <border-image-width> from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (0) should be [100\]] expected: FAIL - [CSS Animations: property <border-image-width> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (0.125) should be [110\]] + [CSS Animations: property <border-image-width> from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (0.125) should be [110\]] expected: FAIL - [CSS Animations: property <border-image-width> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (0.875) should be [170\]] + [CSS Animations: property <border-image-width> from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (0.875) should be [170\]] expected: FAIL - [CSS Animations: property <border-image-width> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (1) should be [180\]] + [CSS Animations: property <border-image-width> from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (1) should be [180\]] expected: FAIL - [CSS Animations: property <border-image-width> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (2) should be [260\]] + [CSS Animations: property <border-image-width> from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (2) should be [260\]] expected: FAIL - [Web Animations: property <border-image-width> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (-1) should be [20\]] + [Web Animations: property <border-image-width> from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (-1) should be [20\]] expected: FAIL - [Web Animations: property <border-image-width> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (0) should be [100\]] + [Web Animations: property <border-image-width> from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (0) should be [100\]] expected: FAIL - [Web Animations: property <border-image-width> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (0.125) should be [110\]] + [Web Animations: property <border-image-width> from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (0.125) should be [110\]] expected: FAIL - [Web Animations: property <border-image-width> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (0.875) should be [170\]] + [Web Animations: property <border-image-width> from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (0.875) should be [170\]] expected: FAIL - [Web Animations: property <border-image-width> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (1) should be [180\]] + [Web Animations: property <border-image-width> from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (1) should be [180\]] expected: FAIL - [Web Animations: property <border-image-width> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (2) should be [260\]] + [Web Animations: property <border-image-width> from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (2) should be [260\]] expected: FAIL diff --git a/testing/web-platform/meta/css/css-cascade/__dir__.ini b/testing/web-platform/meta/css/css-cascade/__dir__.ini index 8c7ee3efc9..221167417d 100644 --- a/testing/web-platform/meta/css/css-cascade/__dir__.ini +++ b/testing/web-platform/meta/css/css-cascade/__dir__.ini @@ -1 +1 @@ -prefs: [layout.css.import-supports.enabled:true] +prefs: [layout.css.import-supports.enabled:true, layout.css.properties-and-values.enabled:true] diff --git a/testing/web-platform/meta/css/css-cascade/revert-layer-011.html.ini b/testing/web-platform/meta/css/css-cascade/revert-layer-011.html.ini deleted file mode 100644 index 3b6eac50a8..0000000000 --- a/testing/web-platform/meta/css/css-cascade/revert-layer-011.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[revert-layer-011.html] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-color/parsing/color-computed-color-mix-function.html.ini b/testing/web-platform/meta/css/css-color/parsing/color-computed-color-mix-function.html.ini new file mode 100644 index 0000000000..97e04a8181 --- /dev/null +++ b/testing/web-platform/meta/css/css-color/parsing/color-computed-color-mix-function.html.ini @@ -0,0 +1,6 @@ +[color-computed-color-mix-function.html] + [Property color value 'color-mix(in lch, white, blue)'] + expected: FAIL + + [Property color value 'color-mix(in lch, white 10%, blue)'] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-color/parsing/color-computed-relative-color.html.ini b/testing/web-platform/meta/css/css-color/parsing/color-computed-relative-color.html.ini index 129062dcec..92564f07ca 100644 --- a/testing/web-platform/meta/css/css-color/parsing/color-computed-relative-color.html.ini +++ b/testing/web-platform/meta/css/css-color/parsing/color-computed-relative-color.html.ini @@ -2839,3 +2839,99 @@ [Property color value 'color(from color(srgb 0.25 0.5 0.75) xyz-d65 x y z)'] expected: FAIL + + [Property color value 'rgb(from color-mix(in srgb, red, red) r g b / alpha)'] + expected: FAIL + + [Property color value 'hsl(from color-mix(in srgb, red, red) h s l / alpha)'] + expected: FAIL + + [Property color value 'hwb(from color-mix(in srgb, red, red) h w b / alpha)'] + expected: FAIL + + [Property color value 'lab(from color-mix(in lab, lab(25 20 50), lab(25 20 50)) l a b / alpha)'] + expected: FAIL + + [Property color value 'oklab(from color-mix(in oklab, oklab(0.25 0.2 0.5), oklab(0.25 0.2 0.5)) l a b / alpha)'] + expected: FAIL + + [Property color value 'lch(from color-mix(in lch, lch(70 45 30), lch(70 45 30)) l c h / alpha)'] + expected: FAIL + + [Property color value 'oklch(from color-mix(in oklch, oklch(0.7 0.45 30), oklch(0.7 0.45 30)) l c h / alpha)'] + expected: FAIL + + [Property color value 'color(from color-mix(in xyz, color(srgb 0.7 0.5 0.3), color(srgb 0.7 0.5 0.3)) srgb r g b / alpha)'] + expected: FAIL + + [Property color value 'color(from color-mix(in xyz, color(srgb-linear 0.7 0.5 0.3), color(srgb-linear 0.7 0.5 0.3)) srgb-linear r g b / alpha)'] + expected: FAIL + + [Property color value 'color(from color-mix(in xyz, color(a98-rgb 0.7 0.5 0.3), color(a98-rgb 0.7 0.5 0.3)) a98-rgb r g b / alpha)'] + expected: FAIL + + [Property color value 'color(from color-mix(in xyz, color(rec2020 0.7 0.5 0.3), color(rec2020 0.7 0.5 0.3)) rec2020 r g b / alpha)'] + expected: FAIL + + [Property color value 'color(from color-mix(in xyz, color(prophoto-rgb 0.7 0.5 0.3), color(prophoto-rgb 0.7 0.5 0.3)) prophoto-rgb r g b / alpha)'] + expected: FAIL + + [Property color value 'color(from color-mix(in xyz, color(display-p3 0.7 0.5 0.3), color(display-p3 0.7 0.5 0.3)) display-p3 r g b / alpha)'] + expected: FAIL + + [Property color value 'rgb(from rebeccapurple calc((r / 255) * 100%) calc((g / 255) * 100%) calc((b / 255) * 100%) / calc(alpha * 100%))'] + expected: FAIL + + [Property color value 'hsl(from rebeccapurple calc((h / 360) * 360deg) calc((s / 100) * 100%) calc((l / 100) * 100%) / calc(alpha * 100%))'] + expected: FAIL + + [Property color value 'hwb(from rebeccapurple calc((h / 360) * 360deg) calc((w / 100) * 100%) calc((b / 100) * 100%) / calc(alpha * 100%))'] + expected: FAIL + + [Property color value 'lab(from lab(25 20 50) calc((l / 100) * 100%) calc((a / 125) * 100%) calc((b / 125) * 100%) / calc(alpha * 100%))'] + expected: FAIL + + [Property color value 'oklab(from oklab(0.25 0.2 0.5) calc(l * 100%) calc((a / 0.4) * 100%) calc((b / 0.4) * 100%) / calc(alpha * 100%))'] + expected: FAIL + + [Property color value 'lch(from lch(0.7 45 30) calc((l / 100) * 100%) calc((c / 150) * 100%) calc((h / 360) * 360deg) / calc(alpha * 100%))'] + expected: FAIL + + [Property color value 'oklch(from oklch(0.7 0.45 30) calc(l * 100%) calc((c / 0.4) * 100%) calc((h / 360) * 360deg) / calc(alpha * 100%))'] + expected: FAIL + + [Property color value 'color(from color(srgb 0.7 0.5 0.3) srgb calc(r * 100%) calc(g * 100%) calc(b * 100%) / calc(alpha * 100%))'] + expected: FAIL + + [Property color value 'color(from color(srgb-linear 0.7 0.5 0.3) srgb-linear calc(r * 100%) calc(g * 100%) calc(b * 100%) / calc(alpha * 100%))'] + expected: FAIL + + [Property color value 'color(from color(a98-rgb 0.7 0.5 0.3) a98-rgb calc(r * 100%) calc(g * 100%) calc(b * 100%) / calc(alpha * 100%))'] + expected: FAIL + + [Property color value 'color(from color(rec2020 0.7 0.5 0.3) rec2020 calc(r * 100%) calc(g * 100%) calc(b * 100%) / calc(alpha * 100%))'] + expected: FAIL + + [Property color value 'color(from color(prophoto-rgb 0.7 0.5 0.3) prophoto-rgb calc(r * 100%) calc(g * 100%) calc(b * 100%) / calc(alpha * 100%))'] + expected: FAIL + + [Property color value 'color(from color(display-p3 0.7 0.5 0.3) display-p3 calc(r * 100%) calc(g * 100%) calc(b * 100%) / calc(alpha * 100%))'] + expected: FAIL + + [Property color value 'color(from color(xyz 7 -20.5 100) xyz calc(x * 100%) calc(y * 100%) calc(z * 100%) / calc(alpha * 100%))'] + expected: FAIL + + [Property color value 'color(from color-mix(in xyz, color(xyz 0.7 0.5 0.3), color(xyz 0.7 0.5 0.3)) xyz x y z / alpha)'] + expected: FAIL + + [Property color value 'color(from color(xyz-d50 7 -20.5 100) xyz-d50 calc(x * 100%) calc(y * 100%) calc(z * 100%) / calc(alpha * 100%))'] + expected: FAIL + + [Property color value 'color(from color-mix(in xyz, color(xyz-d50 0.7 0.5 0.3), color(xyz-d50 0.7 0.5 0.3)) xyz-d50 x y z / alpha)'] + expected: FAIL + + [Property color value 'color(from color(xyz-d65 7 -20.5 100) xyz-d65 calc(x * 100%) calc(y * 100%) calc(z * 100%) / calc(alpha * 100%))'] + expected: FAIL + + [Property color value 'color(from color-mix(in xyz, color(xyz-d65 0.7 0.5 0.3), color(xyz-d65 0.7 0.5 0.3)) xyz-d65 x y z / alpha)'] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-color/parsing/color-valid-relative-color.html.ini b/testing/web-platform/meta/css/css-color/parsing/color-valid-relative-color.html.ini index 8b98c2057a..df000ed033 100644 --- a/testing/web-platform/meta/css/css-color/parsing/color-valid-relative-color.html.ini +++ b/testing/web-platform/meta/css/css-color/parsing/color-valid-relative-color.html.ini @@ -2767,3 +2767,51 @@ [e.style['color'\] = "oklch(from oklch(0.7 0.2 300) l c calc(h * 2.5))" should set the property value] expected: FAIL + + [e.style['color'\] = "rgb(from color-mix(in srgb, red, red) r g b / alpha)" should set the property value] + expected: FAIL + + [e.style['color'\] = "hsl(from color-mix(in srgb, red, red) h s l / alpha)" should set the property value] + expected: FAIL + + [e.style['color'\] = "hwb(from color-mix(in srgb, red, red) h w b / alpha)" should set the property value] + expected: FAIL + + [e.style['color'\] = "lab(from color-mix(in lab, lab(25 20 50), lab(25 20 50)) l a b / alpha)" should set the property value] + expected: FAIL + + [e.style['color'\] = "oklab(from color-mix(in oklab, oklab(0.25 0.2 0.5), oklab(0.25 0.2 0.5)) l a b / alpha)" should set the property value] + expected: FAIL + + [e.style['color'\] = "lch(from color-mix(in lch, lch(70 45 30), lch(70 45 30)) l c h / alpha)" should set the property value] + expected: FAIL + + [e.style['color'\] = "oklch(from color-mix(in oklch, oklch(0.7 0.45 30), oklch(0.7 0.45 30)) l c h / alpha)" should set the property value] + expected: FAIL + + [e.style['color'\] = "color(from color-mix(in xyz, color(srgb 0.7 0.5 0.3), color(srgb 0.7 0.5 0.3)) srgb r g b / alpha)" should set the property value] + expected: FAIL + + [e.style['color'\] = "color(from color-mix(in xyz, color(srgb-linear 0.7 0.5 0.3), color(srgb-linear 0.7 0.5 0.3)) srgb-linear r g b / alpha)" should set the property value] + expected: FAIL + + [e.style['color'\] = "color(from color-mix(in xyz, color(a98-rgb 0.7 0.5 0.3), color(a98-rgb 0.7 0.5 0.3)) a98-rgb r g b / alpha)" should set the property value] + expected: FAIL + + [e.style['color'\] = "color(from color-mix(in xyz, color(rec2020 0.7 0.5 0.3), color(rec2020 0.7 0.5 0.3)) rec2020 r g b / alpha)" should set the property value] + expected: FAIL + + [e.style['color'\] = "color(from color-mix(in xyz, color(prophoto-rgb 0.7 0.5 0.3), color(prophoto-rgb 0.7 0.5 0.3)) prophoto-rgb r g b / alpha)" should set the property value] + expected: FAIL + + [e.style['color'\] = "color(from color-mix(in xyz, color(display-p3 0.7 0.5 0.3), color(display-p3 0.7 0.5 0.3)) display-p3 r g b / alpha)" should set the property value] + expected: FAIL + + [e.style['color'\] = "color(from color-mix(in xyz, color(xyz 0.7 0.5 0.3), color(xyz 0.7 0.5 0.3)) xyz x y z / alpha)" should set the property value] + expected: FAIL + + [e.style['color'\] = "color(from color-mix(in xyz, color(xyz-d50 0.7 0.5 0.3), color(xyz-d50 0.7 0.5 0.3)) xyz-d50 x y z / alpha)" should set the property value] + expected: FAIL + + [e.style['color'\] = "color(from color-mix(in xyz, color(xyz-d65 0.7 0.5 0.3), color(xyz-d65 0.7 0.5 0.3)) xyz-d65 x y z / alpha)" should set the property value] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-color/system-color-support.html.ini b/testing/web-platform/meta/css/css-color/system-color-support.html.ini new file mode 100644 index 0000000000..085fb907dd --- /dev/null +++ b/testing/web-platform/meta/css/css-color/system-color-support.html.ini @@ -0,0 +1,5 @@ +[system-color-support.html] + [System color Highlight works] + expected: + if os == "linux": FAIL + if os == "android": FAIL diff --git a/testing/web-platform/meta/css/css-contain/contain-style-counters-002.html.ini b/testing/web-platform/meta/css/css-contain/contain-style-counters-002.html.ini deleted file mode 100644 index ce5ac5c334..0000000000 --- a/testing/web-platform/meta/css/css-contain/contain-style-counters-002.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[contain-style-counters-002.html] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-contain/container-queries/font-relative-units.html.ini b/testing/web-platform/meta/css/css-contain/container-queries/font-relative-units.html.ini index 1042173d9e..6fb4644482 100644 --- a/testing/web-platform/meta/css/css-contain/container-queries/font-relative-units.html.ini +++ b/testing/web-platform/meta/css/css-contain/container-queries/font-relative-units.html.ini @@ -1,14 +1,4 @@ [font-relative-units.html] - [lh relative inline-size] - expected: - if (os == "linux") and not debug and not asan and not tsan: [FAIL, PASS] - if (os == "win") and debug and (processor == "x86"): PASS - if (os == "win") and not debug and (processor == "x86_64"): PASS - if (os == "win") and not debug and (processor == "x86"): PASS - if (os == "android") and debug: [FAIL, PASS] - if (os == "android") and not debug: [FAIL, PASS] - [PASS, FAIL] - [rex relative inline-size] expected: FAIL @@ -18,75 +8,5 @@ [ric relative inline-size] expected: FAIL - [rlh relative inline-size] - expected: - if (os == "linux") and not debug and not asan and not tsan: [FAIL, PASS] - if (os == "win") and debug and (processor == "x86"): PASS - if (os == "win") and not debug and (processor == "x86_64"): PASS - if (os == "win") and not debug and (processor == "x86"): PASS - if (os == "android") and debug: [FAIL, PASS] - if (os == "android") and not debug: [FAIL, PASS] - [PASS, FAIL] - - [em relative inline-size] - expected: - if (os == "linux") and not debug and not asan and not tsan: [FAIL, PASS] - if (os == "win") and debug and (processor == "x86"): PASS - if (os == "win") and not debug and (processor == "x86_64"): PASS - if (os == "win") and not debug and (processor == "x86"): PASS - if (os == "android") and debug: [FAIL, PASS] - if (os == "android") and not debug: [FAIL, PASS] - [PASS, FAIL] - - [rem relative inline-size] - expected: - if (os == "linux") and not debug and not asan and not tsan: [FAIL, PASS] - if (os == "win") and debug and (processor == "x86"): PASS - if (os == "win") and not debug and (processor == "x86_64"): PASS - if (os == "win") and not debug and (processor == "x86"): PASS - if (os == "android") and debug: [FAIL, PASS] - if (os == "android") and not debug: [FAIL, PASS] - [PASS, FAIL] - - [ex relative inline-size] - expected: - if (os == "linux") and not debug and not asan and not tsan: [FAIL, PASS] - if (os == "win") and debug and (processor == "x86"): PASS - if (os == "win") and not debug and (processor == "x86_64"): PASS - if (os == "win") and not debug and (processor == "x86"): PASS - if (os == "android") and debug: [FAIL, PASS] - if (os == "android") and not debug: [FAIL, PASS] - [PASS, FAIL] - - [ch relative inline-size] - expected: - if (os == "linux") and not debug and not asan and not tsan: [FAIL, PASS] - if (os == "win") and debug and (processor == "x86"): PASS - if (os == "win") and not debug and (processor == "x86_64"): PASS - if (os == "win") and not debug and (processor == "x86"): PASS - if (os == "android") and debug: [FAIL, PASS] - if (os == "android") and not debug: [FAIL, PASS] - [PASS, FAIL] - - [ic relative inline-size] - expected: - if (os == "linux") and not debug and not asan and not tsan: [FAIL, PASS] - if (os == "win") and debug and (processor == "x86"): PASS - if (os == "win") and not debug and (processor == "x86_64"): PASS - if (os == "win") and not debug and (processor == "x86"): PASS - if (os == "android") and debug: [FAIL, PASS] - if (os == "android") and not debug: [FAIL, PASS] - [PASS, FAIL] - - [cap relative inline-size] - expected: - if (os == "linux") and not debug and not asan and not tsan: [FAIL, PASS] - if (os == "win") and debug and (processor == "x86"): PASS - if (os == "win") and not debug and (processor == "x86_64"): PASS - if (os == "win") and not debug and (processor == "x86"): PASS - if (os == "android") and debug: [FAIL, PASS] - if (os == "android") and not debug: [FAIL, PASS] - [PASS, FAIL] - [rcap relative inline-size] expected: FAIL diff --git a/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-030.html.ini b/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-030.html.ini index 3323b8cac5..352b6f19b5 100644 --- a/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-030.html.ini +++ b/testing/web-platform/meta/css/css-contain/content-visibility/content-visibility-030.html.ini @@ -1,4 +1,4 @@ [content-visibility-030.html] [IntersectionObserver interactions] expected: - if not fission and (os == "linux") and debug and not swgl: [PASS, FAIL] + if not tsan and (os == "linux") and debug and not fission and not swgl: [PASS, FAIL] diff --git a/testing/web-platform/meta/css/css-display/accessibility/display-contents-role-and-label.html.ini b/testing/web-platform/meta/css/css-display/accessibility/display-contents-role-and-label.html.ini index 864198eaad..e7fbc23293 100644 --- a/testing/web-platform/meta/css/css-display/accessibility/display-contents-role-and-label.html.ini +++ b/testing/web-platform/meta/css/css-display/accessibility/display-contents-role-and-label.html.ini @@ -1,8 +1,5 @@ [display-contents-role-and-label.html] max-asserts: 5 - [div with role grid with display: contents has grid role] - expected: FAIL - [Label: g element with display: contents, as child of svg, is labelled via title element] expected: FAIL diff --git a/testing/web-platform/meta/css/css-display/reading-order/reading-order-items-computed.html.ini b/testing/web-platform/meta/css/css-display/reading-order/reading-order-items-computed.html.ini new file mode 100644 index 0000000000..bfbb8d57db --- /dev/null +++ b/testing/web-platform/meta/css/css-display/reading-order/reading-order-items-computed.html.ini @@ -0,0 +1,18 @@ +[reading-order-items-computed.html] + [Property reading-order-items value 'normal'] + expected: FAIL + + [Property reading-order-items value 'flex-visual'] + expected: FAIL + + [Property reading-order-items value 'flex-flow'] + expected: FAIL + + [Property reading-order-items value 'grid-rows'] + expected: FAIL + + [Property reading-order-items value 'grid-columns'] + expected: FAIL + + [Property reading-order-items value 'grid-order'] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-display/reading-order/reading-order-items-valid.html.ini b/testing/web-platform/meta/css/css-display/reading-order/reading-order-items-valid.html.ini new file mode 100644 index 0000000000..8fa1c144a4 --- /dev/null +++ b/testing/web-platform/meta/css/css-display/reading-order/reading-order-items-valid.html.ini @@ -0,0 +1,18 @@ +[reading-order-items-valid.html] + [e.style['reading-order-items'\] = "normal" should set the property value] + expected: FAIL + + [e.style['reading-order-items'\] = "flex-visual" should set the property value] + expected: FAIL + + [e.style['reading-order-items'\] = "flex-flow" should set the property value] + expected: FAIL + + [e.style['reading-order-items'\] = "grid-rows" should set the property value] + expected: FAIL + + [e.style['reading-order-items'\] = "grid-columns" should set the property value] + expected: FAIL + + [e.style['reading-order-items'\] = "grid-order" should set the property value] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-fill-stroke/paint-order-001.html.ini b/testing/web-platform/meta/css/css-fill-stroke/paint-order-001.html.ini new file mode 100644 index 0000000000..d87d5b50df --- /dev/null +++ b/testing/web-platform/meta/css/css-fill-stroke/paint-order-001.html.ini @@ -0,0 +1,4 @@ +[paint-order-001.html] + expected: + if os == "win": FAIL + if os == "linux": FAIL diff --git a/testing/web-platform/meta/css/css-fill-stroke/paint-order-001.tentative.html.ini b/testing/web-platform/meta/css/css-fill-stroke/paint-order-001.tentative.html.ini deleted file mode 100644 index 878e39bcc6..0000000000 --- a/testing/web-platform/meta/css/css-fill-stroke/paint-order-001.tentative.html.ini +++ /dev/null @@ -1,7 +0,0 @@ -[paint-order-001.tentative.html] - fuzzy: - if os == "mac": maxDifference=0-1;totalPixels=0-1054 - expected: - if os == "android": PASS - if os == "win": FAIL - if os == "linux": FAIL diff --git a/testing/web-platform/meta/css/css-flexbox/align-items-baseline-row-vert.html.ini b/testing/web-platform/meta/css/css-flexbox/align-items-baseline-row-vert.html.ini deleted file mode 100644 index 2f8ee2031d..0000000000 --- a/testing/web-platform/meta/css/css-flexbox/align-items-baseline-row-vert.html.ini +++ /dev/null @@ -1,3 +0,0 @@ -[align-items-baseline-row-vert.html] - expected: FAIL - bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1609403 diff --git a/testing/web-platform/meta/css/css-fonts/downloadable-font-in-iframe-print.html.ini b/testing/web-platform/meta/css/css-fonts/downloadable-font-in-iframe-print.html.ini index a586859116..b47fcac3bb 100644 --- a/testing/web-platform/meta/css/css-fonts/downloadable-font-in-iframe-print.html.ini +++ b/testing/web-platform/meta/css/css-fonts/downloadable-font-in-iframe-print.html.ini @@ -1,3 +1,4 @@ [downloadable-font-in-iframe-print.html] expected: + if (os == "win") and (processor == "x86") and debug: [PASS, FAIL] if (os == "mac") and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/css/css-fonts/font-size-adjust-interpolation-math-functions.tentative.html.ini b/testing/web-platform/meta/css/css-fonts/font-size-adjust-interpolation-math-functions.html.ini index ac7fa1b446..5aee51bfe8 100644 --- a/testing/web-platform/meta/css/css-fonts/font-size-adjust-interpolation-math-functions.tentative.html.ini +++ b/testing/web-platform/meta/css/css-fonts/font-size-adjust-interpolation-math-functions.html.ini @@ -1,4 +1,4 @@ -[font-size-adjust-interpolation-math-functions.tentative.html] +[font-size-adjust-interpolation-math-functions.html] [CSS Transitions: property <font-size-adjust> from [100\] to [calc(sign(20rem - 20px) * 180)\] at (-1) should be [20\]] expected: FAIL @@ -71,74 +71,74 @@ [Web Animations: property <font-size-adjust> from [100\] to [calc(sign(20rem - 20px) * 180)\] at (2) should be [260\]] expected: FAIL - [CSS Transitions: property <font-size-adjust> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (-1) should be [20\]] + [CSS Transitions: property <font-size-adjust> from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (-1) should be [20\]] expected: FAIL - [CSS Transitions: property <font-size-adjust> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (0) should be [100\]] + [CSS Transitions: property <font-size-adjust> from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (0) should be [100\]] expected: FAIL - [CSS Transitions: property <font-size-adjust> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (0.125) should be [110\]] + [CSS Transitions: property <font-size-adjust> from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (0.125) should be [110\]] expected: FAIL - [CSS Transitions: property <font-size-adjust> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (0.875) should be [170\]] + [CSS Transitions: property <font-size-adjust> from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (0.875) should be [170\]] expected: FAIL - [CSS Transitions: property <font-size-adjust> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (1) should be [180\]] + [CSS Transitions: property <font-size-adjust> from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (1) should be [180\]] expected: FAIL - [CSS Transitions: property <font-size-adjust> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (2) should be [260\]] + [CSS Transitions: property <font-size-adjust> from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (2) should be [260\]] expected: FAIL - [CSS Transitions with transition: all: property <font-size-adjust> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (-1) should be [20\]] + [CSS Transitions with transition: all: property <font-size-adjust> from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (-1) should be [20\]] expected: FAIL - [CSS Transitions with transition: all: property <font-size-adjust> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (0) should be [100\]] + [CSS Transitions with transition: all: property <font-size-adjust> from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (0) should be [100\]] expected: FAIL - [CSS Transitions with transition: all: property <font-size-adjust> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (0.125) should be [110\]] + [CSS Transitions with transition: all: property <font-size-adjust> from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (0.125) should be [110\]] expected: FAIL - [CSS Transitions with transition: all: property <font-size-adjust> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (0.875) should be [170\]] + [CSS Transitions with transition: all: property <font-size-adjust> from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (0.875) should be [170\]] expected: FAIL - [CSS Transitions with transition: all: property <font-size-adjust> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (1) should be [180\]] + [CSS Transitions with transition: all: property <font-size-adjust> from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (1) should be [180\]] expected: FAIL - [CSS Transitions with transition: all: property <font-size-adjust> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (2) should be [260\]] + [CSS Transitions with transition: all: property <font-size-adjust> from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (2) should be [260\]] expected: FAIL - [CSS Animations: property <font-size-adjust> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (-1) should be [20\]] + [CSS Animations: property <font-size-adjust> from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (-1) should be [20\]] expected: FAIL - [CSS Animations: property <font-size-adjust> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (0) should be [100\]] + [CSS Animations: property <font-size-adjust> from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (0) should be [100\]] expected: FAIL - [CSS Animations: property <font-size-adjust> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (0.125) should be [110\]] + [CSS Animations: property <font-size-adjust> from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (0.125) should be [110\]] expected: FAIL - [CSS Animations: property <font-size-adjust> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (0.875) should be [170\]] + [CSS Animations: property <font-size-adjust> from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (0.875) should be [170\]] expected: FAIL - [CSS Animations: property <font-size-adjust> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (1) should be [180\]] + [CSS Animations: property <font-size-adjust> from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (1) should be [180\]] expected: FAIL - [CSS Animations: property <font-size-adjust> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (2) should be [260\]] + [CSS Animations: property <font-size-adjust> from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (2) should be [260\]] expected: FAIL - [Web Animations: property <font-size-adjust> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (-1) should be [20\]] + [Web Animations: property <font-size-adjust> from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (-1) should be [20\]] expected: FAIL - [Web Animations: property <font-size-adjust> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (0) should be [100\]] + [Web Animations: property <font-size-adjust> from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (0) should be [100\]] expected: FAIL - [Web Animations: property <font-size-adjust> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (0.125) should be [110\]] + [Web Animations: property <font-size-adjust> from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (0.125) should be [110\]] expected: FAIL - [Web Animations: property <font-size-adjust> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (0.875) should be [170\]] + [Web Animations: property <font-size-adjust> from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (0.875) should be [170\]] expected: FAIL - [Web Animations: property <font-size-adjust> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (1) should be [180\]] + [Web Animations: property <font-size-adjust> from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (1) should be [180\]] expected: FAIL - [Web Animations: property <font-size-adjust> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (2) should be [260\]] + [Web Animations: property <font-size-adjust> from [calc(sign(20rem - 20px) * 100)\] to [calc(sign(20rem - 20px) * 180)\] at (2) should be [260\]] expected: FAIL diff --git a/testing/web-platform/meta/css/css-fonts/font-stretch-interpolation-math-functions.tentative.html.ini b/testing/web-platform/meta/css/css-fonts/font-stretch-interpolation-math-functions.html.ini index 30f9f12ae6..f1553f9085 100644 --- a/testing/web-platform/meta/css/css-fonts/font-stretch-interpolation-math-functions.tentative.html.ini +++ b/testing/web-platform/meta/css/css-fonts/font-stretch-interpolation-math-functions.html.ini @@ -1,4 +1,4 @@ -[font-stretch-interpolation-math-functions.tentative.html] +[font-stretch-interpolation-math-functions.html] [CSS Transitions: property <font-stretch> from [100%\] to [calc(sign(20rem - 20px) * 180%)\] at (-1) should be [20%\]] expected: FAIL @@ -71,74 +71,74 @@ [Web Animations: property <font-stretch> from [100%\] to [calc(sign(20rem - 20px) * 180%)\] at (2) should be [260%\]] expected: FAIL - [CSS Transitions: property <font-stretch> from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (-1) should be [20%\]] + [CSS Transitions: property <font-stretch> from [calc(sign(20rem - 20px) * 100%)\] to [calc(sign(20rem - 20px) * 180%)\] at (-1) should be [20%\]] expected: FAIL - [CSS Transitions: property <font-stretch> from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (0) should be [100%\]] + [CSS Transitions: property <font-stretch> from [calc(sign(20rem - 20px) * 100%)\] to [calc(sign(20rem - 20px) * 180%)\] at (0) should be [100%\]] expected: FAIL - [CSS Transitions: property <font-stretch> from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (0.125) should be [110%\]] + [CSS Transitions: property <font-stretch> from [calc(sign(20rem - 20px) * 100%)\] to [calc(sign(20rem - 20px) * 180%)\] at (0.125) should be [110%\]] expected: FAIL - [CSS Transitions: property <font-stretch> from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (0.875) should be [170%\]] + [CSS Transitions: property <font-stretch> from [calc(sign(20rem - 20px) * 100%)\] to [calc(sign(20rem - 20px) * 180%)\] at (0.875) should be [170%\]] expected: FAIL - [CSS Transitions: property <font-stretch> from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (1) should be [180%\]] + [CSS Transitions: property <font-stretch> from [calc(sign(20rem - 20px) * 100%)\] to [calc(sign(20rem - 20px) * 180%)\] at (1) should be [180%\]] expected: FAIL - [CSS Transitions: property <font-stretch> from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (2) should be [260%\]] + [CSS Transitions: property <font-stretch> from [calc(sign(20rem - 20px) * 100%)\] to [calc(sign(20rem - 20px) * 180%)\] at (2) should be [260%\]] expected: FAIL - [CSS Transitions with transition: all: property <font-stretch> from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (-1) should be [20%\]] + [CSS Transitions with transition: all: property <font-stretch> from [calc(sign(20rem - 20px) * 100%)\] to [calc(sign(20rem - 20px) * 180%)\] at (-1) should be [20%\]] expected: FAIL - [CSS Transitions with transition: all: property <font-stretch> from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (0) should be [100%\]] + [CSS Transitions with transition: all: property <font-stretch> from [calc(sign(20rem - 20px) * 100%)\] to [calc(sign(20rem - 20px) * 180%)\] at (0) should be [100%\]] expected: FAIL - [CSS Transitions with transition: all: property <font-stretch> from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (0.125) should be [110%\]] + [CSS Transitions with transition: all: property <font-stretch> from [calc(sign(20rem - 20px) * 100%)\] to [calc(sign(20rem - 20px) * 180%)\] at (0.125) should be [110%\]] expected: FAIL - [CSS Transitions with transition: all: property <font-stretch> from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (0.875) should be [170%\]] + [CSS Transitions with transition: all: property <font-stretch> from [calc(sign(20rem - 20px) * 100%)\] to [calc(sign(20rem - 20px) * 180%)\] at (0.875) should be [170%\]] expected: FAIL - [CSS Transitions with transition: all: property <font-stretch> from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (1) should be [180%\]] + [CSS Transitions with transition: all: property <font-stretch> from [calc(sign(20rem - 20px) * 100%)\] to [calc(sign(20rem - 20px) * 180%)\] at (1) should be [180%\]] expected: FAIL - [CSS Transitions with transition: all: property <font-stretch> from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (2) should be [260%\]] + [CSS Transitions with transition: all: property <font-stretch> from [calc(sign(20rem - 20px) * 100%)\] to [calc(sign(20rem - 20px) * 180%)\] at (2) should be [260%\]] expected: FAIL - [CSS Animations: property <font-stretch> from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (-1) should be [20%\]] + [CSS Animations: property <font-stretch> from [calc(sign(20rem - 20px) * 100%)\] to [calc(sign(20rem - 20px) * 180%)\] at (-1) should be [20%\]] expected: FAIL - [CSS Animations: property <font-stretch> from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (0) should be [100%\]] + [CSS Animations: property <font-stretch> from [calc(sign(20rem - 20px) * 100%)\] to [calc(sign(20rem - 20px) * 180%)\] at (0) should be [100%\]] expected: FAIL - [CSS Animations: property <font-stretch> from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (0.125) should be [110%\]] + [CSS Animations: property <font-stretch> from [calc(sign(20rem - 20px) * 100%)\] to [calc(sign(20rem - 20px) * 180%)\] at (0.125) should be [110%\]] expected: FAIL - [CSS Animations: property <font-stretch> from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (0.875) should be [170%\]] + [CSS Animations: property <font-stretch> from [calc(sign(20rem - 20px) * 100%)\] to [calc(sign(20rem - 20px) * 180%)\] at (0.875) should be [170%\]] expected: FAIL - [CSS Animations: property <font-stretch> from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (1) should be [180%\]] + [CSS Animations: property <font-stretch> from [calc(sign(20rem - 20px) * 100%)\] to [calc(sign(20rem - 20px) * 180%)\] at (1) should be [180%\]] expected: FAIL - [CSS Animations: property <font-stretch> from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (2) should be [260%\]] + [CSS Animations: property <font-stretch> from [calc(sign(20rem - 20px) * 100%)\] to [calc(sign(20rem - 20px) * 180%)\] at (2) should be [260%\]] expected: FAIL - [Web Animations: property <font-stretch> from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (-1) should be [20%\]] + [Web Animations: property <font-stretch> from [calc(sign(20rem - 20px) * 100%)\] to [calc(sign(20rem - 20px) * 180%)\] at (-1) should be [20%\]] expected: FAIL - [Web Animations: property <font-stretch> from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (0) should be [100%\]] + [Web Animations: property <font-stretch> from [calc(sign(20rem - 20px) * 100%)\] to [calc(sign(20rem - 20px) * 180%)\] at (0) should be [100%\]] expected: FAIL - [Web Animations: property <font-stretch> from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (0.125) should be [110%\]] + [Web Animations: property <font-stretch> from [calc(sign(20rem - 20px) * 100%)\] to [calc(sign(20rem - 20px) * 180%)\] at (0.125) should be [110%\]] expected: FAIL - [Web Animations: property <font-stretch> from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (0.875) should be [170%\]] + [Web Animations: property <font-stretch> from [calc(sign(20rem - 20px) * 100%)\] to [calc(sign(20rem - 20px) * 180%)\] at (0.875) should be [170%\]] expected: FAIL - [Web Animations: property <font-stretch> from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (1) should be [180%\]] + [Web Animations: property <font-stretch> from [calc(sign(20rem - 20px) * 100%)\] to [calc(sign(20rem - 20px) * 180%)\] at (1) should be [180%\]] expected: FAIL - [Web Animations: property <font-stretch> from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (2) should be [260%\]] + [Web Animations: property <font-stretch> from [calc(sign(20rem - 20px) * 100%)\] to [calc(sign(20rem - 20px) * 180%)\] at (2) should be [260%\]] expected: FAIL diff --git a/testing/web-platform/meta/css/css-fonts/idlharness.html.ini b/testing/web-platform/meta/css/css-fonts/idlharness.html.ini index d8aae2e8dd..f64c2d1fcf 100644 --- a/testing/web-platform/meta/css/css-fonts/idlharness.html.ini +++ b/testing/web-platform/meta/css/css-fonts/idlharness.html.ini @@ -42,3 +42,6 @@ [CSSFontFeatureValuesMap interface: maplike<CSSOMString, [object Object\]>] expected: FAIL + + [CSSFontFeatureValuesRule interface: attribute historicalForms] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-align-baseline-001.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-align-baseline-001.html.ini deleted file mode 100644 index 25530dbc84..0000000000 --- a/testing/web-platform/meta/css/css-grid/alignment/grid-align-baseline-001.html.ini +++ /dev/null @@ -1,15 +0,0 @@ -[grid-align-baseline-001.html] - [#target > div 1] - expected: FAIL - - [#target > div 2] - expected: FAIL - - [#target > div 3] - expected: FAIL - - [#target > div 5] - expected: FAIL - - [#target > div 6] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-align-baseline-002.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-align-baseline-002.html.ini deleted file mode 100644 index 045faf6ce0..0000000000 --- a/testing/web-platform/meta/css/css-grid/alignment/grid-align-baseline-002.html.ini +++ /dev/null @@ -1,15 +0,0 @@ -[grid-align-baseline-002.html] - [#target > div 2] - expected: FAIL - - [#target > div 3] - expected: FAIL - - [#target > div 4] - expected: FAIL - - [#target > div 5] - expected: FAIL - - [#target > div 6] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-item-content-baseline-001.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-item-content-baseline-001.html.ini new file mode 100644 index 0000000000..ff4aee8078 --- /dev/null +++ b/testing/web-platform/meta/css/css-grid/alignment/grid-item-content-baseline-001.html.ini @@ -0,0 +1,2 @@ +[grid-item-content-baseline-001.html] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-item-content-baseline-002.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-item-content-baseline-002.html.ini new file mode 100644 index 0000000000..48e15df8ca --- /dev/null +++ b/testing/web-platform/meta/css/css-grid/alignment/grid-item-content-baseline-002.html.ini @@ -0,0 +1,2 @@ +[grid-item-content-baseline-002.html] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-item-content-baseline-003.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-item-content-baseline-003.html.ini new file mode 100644 index 0000000000..c0aa3c9077 --- /dev/null +++ b/testing/web-platform/meta/css/css-grid/alignment/grid-item-content-baseline-003.html.ini @@ -0,0 +1,2 @@ +[grid-item-content-baseline-003.html] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-item-content-baseline-004.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-item-content-baseline-004.html.ini new file mode 100644 index 0000000000..185b98154c --- /dev/null +++ b/testing/web-platform/meta/css/css-grid/alignment/grid-item-content-baseline-004.html.ini @@ -0,0 +1,2 @@ +[grid-item-content-baseline-004.html] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-justify-baseline-001.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-justify-baseline-001.html.ini deleted file mode 100644 index 374e6e7e56..0000000000 --- a/testing/web-platform/meta/css/css-grid/alignment/grid-justify-baseline-001.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[grid-justify-baseline-001.html] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-grid/alignment/grid-justify-baseline-002.html.ini b/testing/web-platform/meta/css/css-grid/alignment/grid-justify-baseline-002.html.ini deleted file mode 100644 index e2548b757e..0000000000 --- a/testing/web-platform/meta/css/css-grid/alignment/grid-justify-baseline-002.html.ini +++ /dev/null @@ -1,17 +0,0 @@ -[grid-justify-baseline-002.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] - [#target > div 1] - expected: FAIL - - [#target > div 2] - expected: FAIL - - [#target > div 3] - expected: FAIL - - [#target > div 5] - expected: FAIL - - [#target > div 6] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-grid/grid-model/grid-container-ignores-first-letter-001.html.ini b/testing/web-platform/meta/css/css-grid/grid-model/grid-container-ignores-first-letter-001.html.ini index 5715335519..44774960bb 100644 --- a/testing/web-platform/meta/css/css-grid/grid-model/grid-container-ignores-first-letter-001.html.ini +++ b/testing/web-platform/meta/css/css-grid/grid-model/grid-container-ignores-first-letter-001.html.ini @@ -1,14 +1,3 @@ [grid-container-ignores-first-letter-001.html] expected: if (os == "android") and fission: [OK, TIMEOUT] - [.container 5] - expected: FAIL - - [.container 7] - expected: FAIL - - [.container 9] - expected: FAIL - - [.container 11] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-grid/masonry/tentative/baseline/masonry-grid-item-content-baseline-001.html.ini b/testing/web-platform/meta/css/css-grid/masonry/tentative/baseline/masonry-grid-item-content-baseline-001.html.ini new file mode 100644 index 0000000000..7078073a7d --- /dev/null +++ b/testing/web-platform/meta/css/css-grid/masonry/tentative/baseline/masonry-grid-item-content-baseline-001.html.ini @@ -0,0 +1,2 @@ +[masonry-grid-item-content-baseline-001.html] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-grid/subgrid/scrollbar-gutter-002.html.ini b/testing/web-platform/meta/css/css-grid/subgrid/scrollbar-gutter-002.html.ini new file mode 100644 index 0000000000..c4299e8976 --- /dev/null +++ b/testing/web-platform/meta/css/css-grid/subgrid/scrollbar-gutter-002.html.ini @@ -0,0 +1,3 @@ +[scrollbar-gutter-002.html] + fuzzy: + if os == "mac": maxDifference=6-6;totalPixels=240-240 diff --git a/testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-painting-priority-text-decoration-001.html.ini b/testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-painting-priority-text-decoration-001.html.ini new file mode 100644 index 0000000000..eda9c1e8cd --- /dev/null +++ b/testing/web-platform/meta/css/css-highlight-api/painting/custom-highlight-painting-priority-text-decoration-001.html.ini @@ -0,0 +1,2 @@ +[custom-highlight-painting-priority-text-decoration-001.html] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-images/animation/image-slice-interpolation-math-functions-tentative.html.ini b/testing/web-platform/meta/css/css-images/animation/image-slice-interpolation-math-functions-tentative.html.ini new file mode 100644 index 0000000000..82db1df1d8 --- /dev/null +++ b/testing/web-platform/meta/css/css-images/animation/image-slice-interpolation-math-functions-tentative.html.ini @@ -0,0 +1,216 @@ +[image-slice-interpolation-math-functions-tentative.html] + [CSS Transitions: property <border-image-slice> from [100\] to [calc(sign(20rem - 20px) * 180)\] at (-1) should be [20\]] + expected: FAIL + + [CSS Transitions: property <border-image-slice> from [100\] to [calc(sign(20rem - 20px) * 180)\] at (0) should be [100\]] + expected: FAIL + + [CSS Transitions: property <border-image-slice> from [100\] to [calc(sign(20rem - 20px) * 180)\] at (0.125) should be [110\]] + expected: FAIL + + [CSS Transitions: property <border-image-slice> from [100\] to [calc(sign(20rem - 20px) * 180)\] at (0.875) should be [170\]] + expected: FAIL + + [CSS Transitions: property <border-image-slice> from [100\] to [calc(sign(20rem - 20px) * 180)\] at (1) should be [180\]] + expected: FAIL + + [CSS Transitions: property <border-image-slice> from [100\] to [calc(sign(20rem - 20px) * 180)\] at (2) should be [260\]] + expected: FAIL + + [CSS Transitions with transition: all: property <border-image-slice> from [100\] to [calc(sign(20rem - 20px) * 180)\] at (-1) should be [20\]] + expected: FAIL + + [CSS Transitions with transition: all: property <border-image-slice> from [100\] to [calc(sign(20rem - 20px) * 180)\] at (0) should be [100\]] + expected: FAIL + + [CSS Transitions with transition: all: property <border-image-slice> from [100\] to [calc(sign(20rem - 20px) * 180)\] at (0.125) should be [110\]] + expected: FAIL + + [CSS Transitions with transition: all: property <border-image-slice> from [100\] to [calc(sign(20rem - 20px) * 180)\] at (0.875) should be [170\]] + expected: FAIL + + [CSS Transitions with transition: all: property <border-image-slice> from [100\] to [calc(sign(20rem - 20px) * 180)\] at (1) should be [180\]] + expected: FAIL + + [CSS Transitions with transition: all: property <border-image-slice> from [100\] to [calc(sign(20rem - 20px) * 180)\] at (2) should be [260\]] + expected: FAIL + + [CSS Animations: property <border-image-slice> from [100\] to [calc(sign(20rem - 20px) * 180)\] at (-1) should be [20\]] + expected: FAIL + + [CSS Animations: property <border-image-slice> from [100\] to [calc(sign(20rem - 20px) * 180)\] at (0) should be [100\]] + expected: FAIL + + [CSS Animations: property <border-image-slice> from [100\] to [calc(sign(20rem - 20px) * 180)\] at (0.125) should be [110\]] + expected: FAIL + + [CSS Animations: property <border-image-slice> from [100\] to [calc(sign(20rem - 20px) * 180)\] at (0.875) should be [170\]] + expected: FAIL + + [CSS Animations: property <border-image-slice> from [100\] to [calc(sign(20rem - 20px) * 180)\] at (1) should be [180\]] + expected: FAIL + + [CSS Animations: property <border-image-slice> from [100\] to [calc(sign(20rem - 20px) * 180)\] at (2) should be [260\]] + expected: FAIL + + [Web Animations: property <border-image-slice> from [100\] to [calc(sign(20rem - 20px) * 180)\] at (-1) should be [20\]] + expected: FAIL + + [Web Animations: property <border-image-slice> from [100\] to [calc(sign(20rem - 20px) * 180)\] at (0) should be [100\]] + expected: FAIL + + [Web Animations: property <border-image-slice> from [100\] to [calc(sign(20rem - 20px) * 180)\] at (0.125) should be [110\]] + expected: FAIL + + [Web Animations: property <border-image-slice> from [100\] to [calc(sign(20rem - 20px) * 180)\] at (0.875) should be [170\]] + expected: FAIL + + [Web Animations: property <border-image-slice> from [100\] to [calc(sign(20rem - 20px) * 180)\] at (1) should be [180\]] + expected: FAIL + + [Web Animations: property <border-image-slice> from [100\] to [calc(sign(20rem - 20px) * 180)\] at (2) should be [260\]] + expected: FAIL + + [CSS Transitions: property <border-image-slice> from [100%\] to [calc(sign(20rem - 20px) * 180%)\] at (-1) should be [20%\]] + expected: FAIL + + [CSS Transitions: property <border-image-slice> from [100%\] to [calc(sign(20rem - 20px) * 180%)\] at (0) should be [100%\]] + expected: FAIL + + [CSS Transitions: property <border-image-slice> from [100%\] to [calc(sign(20rem - 20px) * 180%)\] at (0.125) should be [110%\]] + expected: FAIL + + [CSS Transitions: property <border-image-slice> from [100%\] to [calc(sign(20rem - 20px) * 180%)\] at (0.875) should be [170%\]] + expected: FAIL + + [CSS Transitions: property <border-image-slice> from [100%\] to [calc(sign(20rem - 20px) * 180%)\] at (1) should be [180%\]] + expected: FAIL + + [CSS Transitions: property <border-image-slice> from [100%\] to [calc(sign(20rem - 20px) * 180%)\] at (2) should be [260%\]] + expected: FAIL + + [CSS Transitions with transition: all: property <border-image-slice> from [100%\] to [calc(sign(20rem - 20px) * 180%)\] at (-1) should be [20%\]] + expected: FAIL + + [CSS Transitions with transition: all: property <border-image-slice> from [100%\] to [calc(sign(20rem - 20px) * 180%)\] at (0) should be [100%\]] + expected: FAIL + + [CSS Transitions with transition: all: property <border-image-slice> from [100%\] to [calc(sign(20rem - 20px) * 180%)\] at (0.125) should be [110%\]] + expected: FAIL + + [CSS Transitions with transition: all: property <border-image-slice> from [100%\] to [calc(sign(20rem - 20px) * 180%)\] at (0.875) should be [170%\]] + expected: FAIL + + [CSS Transitions with transition: all: property <border-image-slice> from [100%\] to [calc(sign(20rem - 20px) * 180%)\] at (1) should be [180%\]] + expected: FAIL + + [CSS Transitions with transition: all: property <border-image-slice> from [100%\] to [calc(sign(20rem - 20px) * 180%)\] at (2) should be [260%\]] + expected: FAIL + + [CSS Animations: property <border-image-slice> from [100%\] to [calc(sign(20rem - 20px) * 180%)\] at (-1) should be [20%\]] + expected: FAIL + + [CSS Animations: property <border-image-slice> from [100%\] to [calc(sign(20rem - 20px) * 180%)\] at (0) should be [100%\]] + expected: FAIL + + [CSS Animations: property <border-image-slice> from [100%\] to [calc(sign(20rem - 20px) * 180%)\] at (0.125) should be [110%\]] + expected: FAIL + + [CSS Animations: property <border-image-slice> from [100%\] to [calc(sign(20rem - 20px) * 180%)\] at (0.875) should be [170%\]] + expected: FAIL + + [CSS Animations: property <border-image-slice> from [100%\] to [calc(sign(20rem - 20px) * 180%)\] at (1) should be [180%\]] + expected: FAIL + + [CSS Animations: property <border-image-slice> from [100%\] to [calc(sign(20rem - 20px) * 180%)\] at (2) should be [260%\]] + expected: FAIL + + [Web Animations: property <border-image-slice> from [100%\] to [calc(sign(20rem - 20px) * 180%)\] at (-1) should be [20%\]] + expected: FAIL + + [Web Animations: property <border-image-slice> from [100%\] to [calc(sign(20rem - 20px) * 180%)\] at (0) should be [100%\]] + expected: FAIL + + [Web Animations: property <border-image-slice> from [100%\] to [calc(sign(20rem - 20px) * 180%)\] at (0.125) should be [110%\]] + expected: FAIL + + [Web Animations: property <border-image-slice> from [100%\] to [calc(sign(20rem - 20px) * 180%)\] at (0.875) should be [170%\]] + expected: FAIL + + [Web Animations: property <border-image-slice> from [100%\] to [calc(sign(20rem - 20px) * 180%)\] at (1) should be [180%\]] + expected: FAIL + + [Web Animations: property <border-image-slice> from [100%\] to [calc(sign(20rem - 20px) * 180%)\] at (2) should be [260%\]] + expected: FAIL + + [CSS Transitions: property <border-image-slice> from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (-1) should be [20%\]] + expected: FAIL + + [CSS Transitions: property <border-image-slice> from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (0) should be [100%\]] + expected: FAIL + + [CSS Transitions: property <border-image-slice> from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (0.125) should be [110%\]] + expected: FAIL + + [CSS Transitions: property <border-image-slice> from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (0.875) should be [170%\]] + expected: FAIL + + [CSS Transitions: property <border-image-slice> from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (1) should be [180%\]] + expected: FAIL + + [CSS Transitions: property <border-image-slice> from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (2) should be [260%\]] + expected: FAIL + + [CSS Transitions with transition: all: property <border-image-slice> from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (-1) should be [20%\]] + expected: FAIL + + [CSS Transitions with transition: all: property <border-image-slice> from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (0) should be [100%\]] + expected: FAIL + + [CSS Transitions with transition: all: property <border-image-slice> from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (0.125) should be [110%\]] + expected: FAIL + + [CSS Transitions with transition: all: property <border-image-slice> from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (0.875) should be [170%\]] + expected: FAIL + + [CSS Transitions with transition: all: property <border-image-slice> from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (1) should be [180%\]] + expected: FAIL + + [CSS Transitions with transition: all: property <border-image-slice> from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (2) should be [260%\]] + expected: FAIL + + [CSS Animations: property <border-image-slice> from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (-1) should be [20%\]] + expected: FAIL + + [CSS Animations: property <border-image-slice> from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (0) should be [100%\]] + expected: FAIL + + [CSS Animations: property <border-image-slice> from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (0.125) should be [110%\]] + expected: FAIL + + [CSS Animations: property <border-image-slice> from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (0.875) should be [170%\]] + expected: FAIL + + [CSS Animations: property <border-image-slice> from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (1) should be [180%\]] + expected: FAIL + + [CSS Animations: property <border-image-slice> from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (2) should be [260%\]] + expected: FAIL + + [Web Animations: property <border-image-slice> from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (-1) should be [20%\]] + expected: FAIL + + [Web Animations: property <border-image-slice> from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (0) should be [100%\]] + expected: FAIL + + [Web Animations: property <border-image-slice> from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (0.125) should be [110%\]] + expected: FAIL + + [Web Animations: property <border-image-slice> from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (0.875) should be [170%\]] + expected: FAIL + + [Web Animations: property <border-image-slice> from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (1) should be [180%\]] + expected: FAIL + + [Web Animations: property <border-image-slice> from [calc(sign(20rem - 20px) * 100%)\] to [calc(progress(10rem from 20px to 100px) * 180%)\] at (2) should be [260%\]] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-inline/animation/alignment-baseline-no-interpolation.html.ini b/testing/web-platform/meta/css/css-inline/animation/alignment-baseline-no-interpolation.html.ini index 461674f296..00bbf4c143 100644 --- a/testing/web-platform/meta/css/css-inline/animation/alignment-baseline-no-interpolation.html.ini +++ b/testing/web-platform/meta/css/css-inline/animation/alignment-baseline-no-interpolation.html.ini @@ -82,3 +82,45 @@ [CSS Transitions: property <alignment-baseline> from [initial\] to [central\] at (0.3) should be [central\]] expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <alignment-baseline> from [initial\] to [central\] at (-0.3) should be [initial\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <alignment-baseline> from [initial\] to [central\] at (0) should be [initial\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <alignment-baseline> from [initial\] to [central\] at (0.3) should be [initial\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <alignment-baseline> from [initial\] to [central\] at (0.5) should be [central\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <alignment-baseline> from [initial\] to [central\] at (0.6) should be [central\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <alignment-baseline> from [initial\] to [central\] at (1) should be [central\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <alignment-baseline> from [initial\] to [central\] at (1.5) should be [central\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <alignment-baseline> from [initial\] to [central\] at (-0.3) should be [initial\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <alignment-baseline> from [initial\] to [central\] at (0) should be [initial\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <alignment-baseline> from [initial\] to [central\] at (0.3) should be [initial\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <alignment-baseline> from [initial\] to [central\] at (0.5) should be [central\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <alignment-baseline> from [initial\] to [central\] at (0.6) should be [central\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <alignment-baseline> from [initial\] to [central\] at (1) should be [central\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <alignment-baseline> from [initial\] to [central\] at (1.5) should be [central\]] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-inline/text-box-trim/text-box-edge-computed.html.ini b/testing/web-platform/meta/css/css-inline/text-box-trim/text-box-edge-computed.html.ini new file mode 100644 index 0000000000..00a3ecf865 --- /dev/null +++ b/testing/web-platform/meta/css/css-inline/text-box-trim/text-box-edge-computed.html.ini @@ -0,0 +1,30 @@ +[text-box-edge-computed.html] + [Property text-box-edge value 'leading'] + expected: FAIL + + [Property text-box-edge value 'text'] + expected: FAIL + + [Property text-box-edge value 'ex'] + expected: FAIL + + [Property text-box-edge value 'cap'] + expected: FAIL + + [Property text-box-edge value 'text alphabetic'] + expected: FAIL + + [Property text-box-edge value 'text text'] + expected: FAIL + + [Property text-box-edge value 'cap alphabetic'] + expected: FAIL + + [Property text-box-edge value 'cap text'] + expected: FAIL + + [Property text-box-edge value 'ex alphabetic'] + expected: FAIL + + [Property text-box-edge value 'ex text'] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-inline/text-box-trim/text-box-edge-valid.html.ini b/testing/web-platform/meta/css/css-inline/text-box-trim/text-box-edge-valid.html.ini new file mode 100644 index 0000000000..258aa6cfa9 --- /dev/null +++ b/testing/web-platform/meta/css/css-inline/text-box-trim/text-box-edge-valid.html.ini @@ -0,0 +1,30 @@ +[text-box-edge-valid.html] + [e.style['text-box-edge'\] = "leading" should set the property value] + expected: FAIL + + [e.style['text-box-edge'\] = "text" should set the property value] + expected: FAIL + + [e.style['text-box-edge'\] = "ex" should set the property value] + expected: FAIL + + [e.style['text-box-edge'\] = "cap" should set the property value] + expected: FAIL + + [e.style['text-box-edge'\] = "text alphabetic" should set the property value] + expected: FAIL + + [e.style['text-box-edge'\] = "text text" should set the property value] + expected: FAIL + + [e.style['text-box-edge'\] = "cap alphabetic" should set the property value] + expected: FAIL + + [e.style['text-box-edge'\] = "cap text" should set the property value] + expected: FAIL + + [e.style['text-box-edge'\] = "ex alphabetic" should set the property value] + expected: FAIL + + [e.style['text-box-edge'\] = "ex text" should set the property value] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-masking/animations/clip-path-interpolation-shape.html.ini b/testing/web-platform/meta/css/css-masking/animations/clip-path-interpolation-shape.html.ini index 679f12f51b..9e0623a2ac 100644 --- a/testing/web-platform/meta/css/css-masking/animations/clip-path-interpolation-shape.html.ini +++ b/testing/web-platform/meta/css/css-masking/animations/clip-path-interpolation-shape.html.ini @@ -850,3 +850,171 @@ [CSS Transitions: property <clip-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (0.3) should be [shape(from 10px 10px, close)\]] expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <clip-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (-0.3) should be [initial\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <clip-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (0) should be [initial\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <clip-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (0.3) should be [initial\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <clip-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (0.5) should be [shape(from 8px 5px, line to 7px 7%)\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <clip-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (0.6) should be [shape(from 8px 5px, line to 7px 7%)\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <clip-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (1) should be [shape(from 8px 5px, line to 7px 7%)\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <clip-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (1.5) should be [shape(from 8px 5px, line to 7px 7%)\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (-0.3) should be [initial\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (0) should be [initial\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (0.3) should be [initial\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (0.5) should be [shape(from 8px 5px, line to 7px 7%)\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (0.6) should be [shape(from 8px 5px, line to 7px 7%)\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (1) should be [shape(from 8px 5px, line to 7px 7%)\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip-path> from [initial\] to [shape(from 8px 5px, line to 7px 7%)\] at (1.5) should be [shape(from 8px 5px, line to 7px 7%)\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <clip-path> from [unset\] to [shape(from 10px 10px, close)\] at (-0.3) should be [unset\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <clip-path> from [unset\] to [shape(from 10px 10px, close)\] at (0) should be [unset\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <clip-path> from [unset\] to [shape(from 10px 10px, close)\] at (0.3) should be [unset\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <clip-path> from [unset\] to [shape(from 10px 10px, close)\] at (0.5) should be [shape(from 10px 10px, close)\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <clip-path> from [unset\] to [shape(from 10px 10px, close)\] at (0.6) should be [shape(from 10px 10px, close)\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <clip-path> from [unset\] to [shape(from 10px 10px, close)\] at (1) should be [shape(from 10px 10px, close)\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <clip-path> from [unset\] to [shape(from 10px 10px, close)\] at (1.5) should be [shape(from 10px 10px, close)\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip-path> from [unset\] to [shape(from 10px 10px, close)\] at (-0.3) should be [unset\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip-path> from [unset\] to [shape(from 10px 10px, close)\] at (0) should be [unset\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip-path> from [unset\] to [shape(from 10px 10px, close)\] at (0.3) should be [unset\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip-path> from [unset\] to [shape(from 10px 10px, close)\] at (0.5) should be [shape(from 10px 10px, close)\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip-path> from [unset\] to [shape(from 10px 10px, close)\] at (0.6) should be [shape(from 10px 10px, close)\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip-path> from [unset\] to [shape(from 10px 10px, close)\] at (1) should be [shape(from 10px 10px, close)\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip-path> from [unset\] to [shape(from 10px 10px, close)\] at (1.5) should be [shape(from 10px 10px, close)\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <clip-path> from [none\] to [shape(from 10px 10px, close)\] at (-0.3) should be [none\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <clip-path> from [none\] to [shape(from 10px 10px, close)\] at (0) should be [none\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <clip-path> from [none\] to [shape(from 10px 10px, close)\] at (0.3) should be [none\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <clip-path> from [none\] to [shape(from 10px 10px, close)\] at (0.5) should be [shape(from 10px 10px, close)\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <clip-path> from [none\] to [shape(from 10px 10px, close)\] at (0.6) should be [shape(from 10px 10px, close)\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <clip-path> from [none\] to [shape(from 10px 10px, close)\] at (1) should be [shape(from 10px 10px, close)\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <clip-path> from [none\] to [shape(from 10px 10px, close)\] at (1.5) should be [shape(from 10px 10px, close)\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip-path> from [none\] to [shape(from 10px 10px, close)\] at (-0.3) should be [none\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip-path> from [none\] to [shape(from 10px 10px, close)\] at (0) should be [none\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip-path> from [none\] to [shape(from 10px 10px, close)\] at (0.3) should be [none\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip-path> from [none\] to [shape(from 10px 10px, close)\] at (0.5) should be [shape(from 10px 10px, close)\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip-path> from [none\] to [shape(from 10px 10px, close)\] at (0.6) should be [shape(from 10px 10px, close)\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip-path> from [none\] to [shape(from 10px 10px, close)\] at (1) should be [shape(from 10px 10px, close)\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip-path> from [none\] to [shape(from 10px 10px, close)\] at (1.5) should be [shape(from 10px 10px, close)\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <clip-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (-0.3) should be [shape(from 10px 10px, move to 10% 10%)\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <clip-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (0) should be [shape(from 10px 10px, move to 10% 10%)\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <clip-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (0.3) should be [shape(from 10px 10px, move to 10% 10%)\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <clip-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (0.5) should be [shape(from 10px 10px, close)\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <clip-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (0.6) should be [shape(from 10px 10px, close)\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <clip-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (1) should be [shape(from 10px 10px, close)\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <clip-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (1.5) should be [shape(from 10px 10px, close)\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (-0.3) should be [shape(from 10px 10px, move to 10% 10%)\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (0) should be [shape(from 10px 10px, move to 10% 10%)\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (0.3) should be [shape(from 10px 10px, move to 10% 10%)\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (0.5) should be [shape(from 10px 10px, close)\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (0.6) should be [shape(from 10px 10px, close)\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (1) should be [shape(from 10px 10px, close)\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip-path> from [shape(from 10px 10px, move to 10% 10%)\] to [shape(from 10px 10px, close)\] at (1.5) should be [shape(from 10px 10px, close)\]] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-masking/parsing/mask-computed.html.ini b/testing/web-platform/meta/css/css-masking/parsing/mask-computed.html.ini deleted file mode 100644 index ed82442608..0000000000 --- a/testing/web-platform/meta/css/css-masking/parsing/mask-computed.html.ini +++ /dev/null @@ -1,4 +0,0 @@ -[mask-computed.html] - expected: - if os == "win": [CRASH, TIMEOUT] - CRASH diff --git a/testing/web-platform/meta/css/css-masking/parsing/mask-valid.sub.html.ini b/testing/web-platform/meta/css/css-masking/parsing/mask-valid.sub.html.ini index 8295890bbb..9b426c3f23 100644 --- a/testing/web-platform/meta/css/css-masking/parsing/mask-valid.sub.html.ini +++ b/testing/web-platform/meta/css/css-masking/parsing/mask-valid.sub.html.ini @@ -38,6 +38,3 @@ [e.style['mask'\] = "none, linear-gradient(to left bottom, red, blue) padding-box" should set mask-border-width] bug: https://bugzilla.mozilla.org/show_bug.cgi?id=877294 expected: FAIL - - [e.style['mask'\] = "border-box content-box" should set the property value] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-nesting/parsing.html.ini b/testing/web-platform/meta/css/css-nesting/parsing.html.ini index dd066b4d40..6944c7601d 100644 --- a/testing/web-platform/meta/css/css-nesting/parsing.html.ini +++ b/testing/web-platform/meta/css/css-nesting/parsing.html.ini @@ -10,3 +10,6 @@ [.foo { :is(.bar, .baz) { color: green; }}] expected: FAIL + + [.foo { .foo, .bar { color: green; }}] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-nesting/pseudo-where-crash.html.ini b/testing/web-platform/meta/css/css-nesting/pseudo-where-crash.html.ini new file mode 100644 index 0000000000..76b709f120 --- /dev/null +++ b/testing/web-platform/meta/css/css-nesting/pseudo-where-crash.html.ini @@ -0,0 +1,2 @@ +[pseudo-where-crash.html] + expected: [PASS, CRASH] diff --git a/testing/web-platform/meta/css/css-overflow/overflow-no-interpolation.html.ini b/testing/web-platform/meta/css/css-overflow/overflow-no-interpolation.html.ini index 88fa3ddd4a..69e472e171 100644 --- a/testing/web-platform/meta/css/css-overflow/overflow-no-interpolation.html.ini +++ b/testing/web-platform/meta/css/css-overflow/overflow-no-interpolation.html.ini @@ -64,3 +64,33 @@ [CSS Transitions: property <overflow-clip-margin> from [initial\] to [123px\] at (0.3) should be [123px\]] expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <overflow-clip-margin> from [initial\] to [123px\] at (-0.3) should be [initial\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <overflow-clip-margin> from [initial\] to [123px\] at (0.3) should be [initial\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <overflow-clip-margin> from [initial\] to [123px\] at (0.5) should be [123px\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <overflow-clip-margin> from [initial\] to [123px\] at (0.6) should be [123px\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <overflow-clip-margin> from [initial\] to [123px\] at (1.5) should be [123px\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <overflow-clip-margin> from [initial\] to [123px\] at (-0.3) should be [initial\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <overflow-clip-margin> from [initial\] to [123px\] at (0.3) should be [initial\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <overflow-clip-margin> from [initial\] to [123px\] at (0.5) should be [123px\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <overflow-clip-margin> from [initial\] to [123px\] at (0.6) should be [123px\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <overflow-clip-margin> from [initial\] to [123px\] at (1.5) should be [123px\]] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-overscroll-behavior/overscroll-behavior-root.html.ini b/testing/web-platform/meta/css/css-overscroll-behavior/overscroll-behavior-root.html.ini index cb61cbfb9b..096f046cfd 100644 --- a/testing/web-platform/meta/css/css-overscroll-behavior/overscroll-behavior-root.html.ini +++ b/testing/web-platform/meta/css/css-overscroll-behavior/overscroll-behavior-root.html.ini @@ -3,6 +3,7 @@ [overscroll-behavior in root works] expected: if (os == "linux") and not debug and not tsan and not fission and asan: [PASS, FAIL] + if (os == "linux") and debug and not fission and not swgl: [PASS, FAIL] if (os == "linux") and not debug and not tsan and fission: [PASS, FAIL] if (os == "win") and not debug and (processor == "x86_64"): [PASS, FAIL] if os == "android": FAIL diff --git a/testing/web-platform/meta/css/css-page/monolithic-overflow-025-print.html.ini b/testing/web-platform/meta/css/css-page/monolithic-overflow-025-print.html.ini index e562e1be8f..925478095b 100644 --- a/testing/web-platform/meta/css/css-page/monolithic-overflow-025-print.html.ini +++ b/testing/web-platform/meta/css/css-page/monolithic-overflow-025-print.html.ini @@ -1,7 +1,7 @@ [monolithic-overflow-025-print.html] expected: - if (os == "linux") and not fission and not swgl and not debug and not asan: [PASS, TIMEOUT] - if (os == "linux") and fission and not debug: [PASS, TIMEOUT] + if (os == "linux") and not debug and not fission and not swgl and not asan: [PASS, TIMEOUT] + if (os == "linux") and not debug and fission: [PASS, TIMEOUT] if (os == "win") and not debug: [TIMEOUT, PASS] if (os == "mac") and debug: FAIL - if (os == "mac") and not debug: TIMEOUT + if (os == "mac") and not debug: [FAIL, TIMEOUT] diff --git a/testing/web-platform/meta/css/css-position/__dir__.ini b/testing/web-platform/meta/css/css-position/__dir__.ini index 9100b0439b..bb8cdd87a1 100644 --- a/testing/web-platform/meta/css/css-position/__dir__.ini +++ b/testing/web-platform/meta/css/css-position/__dir__.ini @@ -1 +1 @@ -prefs: [dom.element.popover.enabled: false] +prefs: [dom.element.popover.enabled: false, layout.css.transition-behavior.enabled: true] diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-angle-comma-list.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-angle-comma-list.html.ini deleted file mode 100644 index c927931b32..0000000000 --- a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-angle-comma-list.html.ini +++ /dev/null @@ -1,9 +0,0 @@ -[custom-property-animation-angle-comma-list.html] - [Animating a custom property of type <angle># with a single keyframe] - expected: FAIL - - [Animating a custom property of type <angle># with additivity] - expected: FAIL - - [Animating a custom property of type <angle># with a single keyframe and additivity] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-angle-space-list.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-angle-space-list.html.ini deleted file mode 100644 index 761a17d190..0000000000 --- a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-angle-space-list.html.ini +++ /dev/null @@ -1,9 +0,0 @@ -[custom-property-animation-angle-space-list.html] - [Animating a custom property of type <angle>+ with a single keyframe] - expected: FAIL - - [Animating a custom property of type <angle>+ with additivity] - expected: FAIL - - [Animating a custom property of type <angle>+ with a single keyframe and additivity] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-angle.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-angle.html.ini deleted file mode 100644 index 85962c1bd6..0000000000 --- a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-angle.html.ini +++ /dev/null @@ -1,9 +0,0 @@ -[custom-property-animation-angle.html] - [Animating a custom property of type <angle> with a single keyframe] - expected: FAIL - - [Animating a custom property of type <angle> with additivity] - expected: FAIL - - [Animating a custom property of type <angle> with a single keyframe and additivity] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-color-comma-list.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-color-comma-list.html.ini deleted file mode 100644 index 222aa3207e..0000000000 --- a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-color-comma-list.html.ini +++ /dev/null @@ -1,9 +0,0 @@ -[custom-property-animation-color-comma-list.html] - [Animating a custom property of type <color># with a single keyframe] - expected: FAIL - - [Animating a custom property of type <color># with additivity] - expected: FAIL - - [Animating a custom property of type <color># with a single keyframe and additivity] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-color-space-list.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-color-space-list.html.ini deleted file mode 100644 index d739c0ff6b..0000000000 --- a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-color-space-list.html.ini +++ /dev/null @@ -1,9 +0,0 @@ -[custom-property-animation-color-space-list.html] - [Animating a custom property of type <color>+ with a single keyframe] - expected: FAIL - - [Animating a custom property of type <color>+ with additivity] - expected: FAIL - - [Animating a custom property of type <color>+ with a single keyframe and additivity] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-color.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-color.html.ini deleted file mode 100644 index 353b03a417..0000000000 --- a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-color.html.ini +++ /dev/null @@ -1,9 +0,0 @@ -[custom-property-animation-color.html] - [Animating a custom property of type <color> with a single keyframe] - expected: FAIL - - [Animating a custom property of type <color> with additivity] - expected: FAIL - - [Animating a custom property of type <color> with a single keyframe and additivity] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-inherited-used-by-standard-property.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-inherited-used-by-standard-property.html.ini deleted file mode 100644 index d7193f19c4..0000000000 --- a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-inherited-used-by-standard-property.html.ini +++ /dev/null @@ -1,3 +0,0 @@ -[custom-property-animation-inherited-used-by-standard-property.html] - [Animating an inherited CSS variable on a parent is reflected on a standard property using that variable as a value on a child] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-integer-comma-list.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-integer-comma-list.html.ini deleted file mode 100644 index 858351d044..0000000000 --- a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-integer-comma-list.html.ini +++ /dev/null @@ -1,9 +0,0 @@ -[custom-property-animation-integer-comma-list.html] - [Animating a custom property of type <integer># with a single keyframe] - expected: FAIL - - [Animating a custom property of type <integer># with additivity] - expected: FAIL - - [Animating a custom property of type <integer># with a single keyframe and additivity] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-integer-space-list.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-integer-space-list.html.ini deleted file mode 100644 index b62653560d..0000000000 --- a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-integer-space-list.html.ini +++ /dev/null @@ -1,9 +0,0 @@ -[custom-property-animation-integer-space-list.html] - [Animating a custom property of type <integer>+ with a single keyframe] - expected: FAIL - - [Animating a custom property of type <integer>+ with additivity] - expected: FAIL - - [Animating a custom property of type <integer>+ with a single keyframe and additivity] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-integer.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-integer.html.ini deleted file mode 100644 index 8e92c90a39..0000000000 --- a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-integer.html.ini +++ /dev/null @@ -1,9 +0,0 @@ -[custom-property-animation-integer.html] - [Animating a custom property of type <integer> with a single keyframe] - expected: FAIL - - [Animating a custom property of type <integer> with additivity] - expected: FAIL - - [Animating a custom property of type <integer> with a single keyframe and additivity] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-length-comma-list.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-length-comma-list.html.ini deleted file mode 100644 index abb8923d6a..0000000000 --- a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-length-comma-list.html.ini +++ /dev/null @@ -1,9 +0,0 @@ -[custom-property-animation-length-comma-list.html] - [Animating a custom property of type <length># with a single keyframe] - expected: FAIL - - [Animating a custom property of type <length># with additivity] - expected: FAIL - - [Animating a custom property of type <length># with a single keyframe and additivity] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-length-percentage-comma-list.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-length-percentage-comma-list.html.ini index 1eb856dcad..f3f0dad2b9 100644 --- a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-length-percentage-comma-list.html.ini +++ b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-length-percentage-comma-list.html.ini @@ -1,12 +1,3 @@ [custom-property-animation-length-percentage-comma-list.html] - [Animating a custom property of type <length-percentage># with a single keyframe] - expected: FAIL - - [Animating a custom property of type <length-percentage># with additivity] - expected: FAIL - - [Animating a custom property of type <length-percentage># with a single keyframe and additivity] - expected: FAIL - [Animating a custom property of type <length-percentage># with iterationComposite] expected: FAIL diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-length-percentage-space-list.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-length-percentage-space-list.html.ini index a4d08bfcbc..6afc1bcf55 100644 --- a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-length-percentage-space-list.html.ini +++ b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-length-percentage-space-list.html.ini @@ -1,12 +1,3 @@ [custom-property-animation-length-percentage-space-list.html] - [Animating a custom property of type <length-percentage>+ with a single keyframe] - expected: FAIL - - [Animating a custom property of type <length-percentage>+ with additivity] - expected: FAIL - - [Animating a custom property of type <length-percentage>+ with a single keyframe and additivity] - expected: FAIL - [Animating a custom property of type <length-percentage>+ with iterationComposite] expected: FAIL diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-length-percentage.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-length-percentage.html.ini deleted file mode 100644 index aaba583841..0000000000 --- a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-length-percentage.html.ini +++ /dev/null @@ -1,9 +0,0 @@ -[custom-property-animation-length-percentage.html] - [Animating a custom property of type <length-percentage> with a single keyframe] - expected: FAIL - - [Animating a custom property of type <length-percentage> with additivity] - expected: FAIL - - [Animating a custom property of type <length-percentage> with a single keyframe and additivity] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-length-space-list.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-length-space-list.html.ini deleted file mode 100644 index a45be88dd0..0000000000 --- a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-length-space-list.html.ini +++ /dev/null @@ -1,9 +0,0 @@ -[custom-property-animation-length-space-list.html] - [Animating a custom property of type <length>+ with a single keyframe] - expected: FAIL - - [Animating a custom property of type <length>+ with additivity] - expected: FAIL - - [Animating a custom property of type <length>+ with a single keyframe and additivity] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-length.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-length.html.ini deleted file mode 100644 index 987a32514e..0000000000 --- a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-length.html.ini +++ /dev/null @@ -1,9 +0,0 @@ -[custom-property-animation-length.html] - [Animating a custom property of type <length> with a single keyframe] - expected: FAIL - - [Animating a custom property of type <length> with additivity] - expected: FAIL - - [Animating a custom property of type <length> with a single keyframe and additivity] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-non-inherited-used-by-standard-property.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-non-inherited-used-by-standard-property.html.ini deleted file mode 100644 index a43e77f3f8..0000000000 --- a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-non-inherited-used-by-standard-property.html.ini +++ /dev/null @@ -1,3 +0,0 @@ -[custom-property-animation-non-inherited-used-by-standard-property.html] - [Animating a non-inherited CSS variable is reflected on a standard property using that variable as a value] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-number-comma-list.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-number-comma-list.html.ini deleted file mode 100644 index 0c0bfafb59..0000000000 --- a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-number-comma-list.html.ini +++ /dev/null @@ -1,9 +0,0 @@ -[custom-property-animation-number-comma-list.html] - [Animating a custom property of type <number># with a single keyframe] - expected: FAIL - - [Animating a custom property of type <number># with additivity] - expected: FAIL - - [Animating a custom property of type <number># with a single keyframe and additivity] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-number-space-list.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-number-space-list.html.ini deleted file mode 100644 index 7c0153b5ca..0000000000 --- a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-number-space-list.html.ini +++ /dev/null @@ -1,9 +0,0 @@ -[custom-property-animation-number-space-list.html] - [Animating a custom property of type <number>+ with a single keyframe] - expected: FAIL - - [Animating a custom property of type <number>+ with additivity] - expected: FAIL - - [Animating a custom property of type <number>+ with a single keyframe and additivity] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-number.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-number.html.ini deleted file mode 100644 index 6708574da1..0000000000 --- a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-number.html.ini +++ /dev/null @@ -1,9 +0,0 @@ -[custom-property-animation-number.html] - [Animating a custom property of type <number> with a single keyframe] - expected: FAIL - - [Animating a custom property of type <number> with additivity] - expected: FAIL - - [Animating a custom property of type <number> with a single keyframe and additivity] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-percentage-comma-list.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-percentage-comma-list.html.ini deleted file mode 100644 index 90b2bb1cf3..0000000000 --- a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-percentage-comma-list.html.ini +++ /dev/null @@ -1,9 +0,0 @@ -[custom-property-animation-percentage-comma-list.html] - [Animating a custom property of type <percentage># with a single keyframe] - expected: FAIL - - [Animating a custom property of type <percentage># with additivity] - expected: FAIL - - [Animating a custom property of type <percentage># with a single keyframe and additivity] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-percentage-space-list.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-percentage-space-list.html.ini deleted file mode 100644 index 16429ad5d7..0000000000 --- a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-percentage-space-list.html.ini +++ /dev/null @@ -1,9 +0,0 @@ -[custom-property-animation-percentage-space-list.html] - [Animating a custom property of type <percentage>+ with a single keyframe] - expected: FAIL - - [Animating a custom property of type <percentage>+ with additivity] - expected: FAIL - - [Animating a custom property of type <percentage>+ with a single keyframe and additivity] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-percentage.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-percentage.html.ini deleted file mode 100644 index af993b5aff..0000000000 --- a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-percentage.html.ini +++ /dev/null @@ -1,9 +0,0 @@ -[custom-property-animation-percentage.html] - [Animating a custom property of type <percentage> with a single keyframe] - expected: FAIL - - [Animating a custom property of type <percentage> with additivity] - expected: FAIL - - [Animating a custom property of type <percentage> with a single keyframe and additivity] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-resolution-comma-list.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-resolution-comma-list.html.ini deleted file mode 100644 index 559ad24370..0000000000 --- a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-resolution-comma-list.html.ini +++ /dev/null @@ -1,9 +0,0 @@ -[custom-property-animation-resolution-comma-list.html] - [Animating a custom property of type <resolution># with a single keyframe] - expected: FAIL - - [Animating a custom property of type <resolution># with additivity] - expected: FAIL - - [Animating a custom property of type <resolution># with a single keyframe and additivity] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-resolution-space-list.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-resolution-space-list.html.ini deleted file mode 100644 index 782bd0f99f..0000000000 --- a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-resolution-space-list.html.ini +++ /dev/null @@ -1,9 +0,0 @@ -[custom-property-animation-resolution-space-list.html] - [Animating a custom property of type <resolution>+ with a single keyframe] - expected: FAIL - - [Animating a custom property of type <resolution>+ with additivity] - expected: FAIL - - [Animating a custom property of type <resolution>+ with a single keyframe and additivity] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-resolution.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-resolution.html.ini deleted file mode 100644 index 9ed137bb21..0000000000 --- a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-resolution.html.ini +++ /dev/null @@ -1,9 +0,0 @@ -[custom-property-animation-resolution.html] - [Animating a custom property of type <resolution> with a single keyframe] - expected: FAIL - - [Animating a custom property of type <resolution> with additivity] - expected: FAIL - - [Animating a custom property of type <resolution> with a single keyframe and additivity] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-time-comma-list.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-time-comma-list.html.ini deleted file mode 100644 index 2eea51d16a..0000000000 --- a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-time-comma-list.html.ini +++ /dev/null @@ -1,9 +0,0 @@ -[custom-property-animation-time-comma-list.html] - [Animating a custom property of type <time># with a single keyframe] - expected: FAIL - - [Animating a custom property of type <time># with additivity] - expected: FAIL - - [Animating a custom property of type <time># with a single keyframe and additivity] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-time-space-list.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-time-space-list.html.ini deleted file mode 100644 index fe456315a7..0000000000 --- a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-time-space-list.html.ini +++ /dev/null @@ -1,9 +0,0 @@ -[custom-property-animation-time-space-list.html] - [Animating a custom property of type <time>+ with a single keyframe] - expected: FAIL - - [Animating a custom property of type <time>+ with additivity] - expected: FAIL - - [Animating a custom property of type <time>+ with a single keyframe and additivity] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-time.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-time.html.ini deleted file mode 100644 index 390ff09ab2..0000000000 --- a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-time.html.ini +++ /dev/null @@ -1,9 +0,0 @@ -[custom-property-animation-time.html] - [Animating a custom property of type <time> with a single keyframe] - expected: FAIL - - [Animating a custom property of type <time> with additivity] - expected: FAIL - - [Animating a custom property of type <time> with a single keyframe and additivity] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-transform-function.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-transform-function.html.ini index e54d8db111..e96a6db03a 100644 --- a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-transform-function.html.ini +++ b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-transform-function.html.ini @@ -1,7 +1,4 @@ [custom-property-animation-transform-function.html] - [Animating a custom property of type <transform-function> with a single keyframe] - expected: FAIL - [Animating a custom property of type <transform-function> with additivity] expected: FAIL diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-transform-list-multiple-values.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-transform-list-multiple-values.html.ini index 8832415f40..75ce24a1e8 100644 --- a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-transform-list-multiple-values.html.ini +++ b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-transform-list-multiple-values.html.ini @@ -1,13 +1,4 @@ [custom-property-animation-transform-list-multiple-values.html] - [Animating a custom property of type <transform-list> containing multiple values with a single keyframe] - expected: FAIL - - [Animating a custom property of type <transform-list> containing multiple values with additivity] - expected: FAIL - - [Animating a custom property of type <transform-list> containing multiple values with a single keyframe and additivity] - expected: FAIL - [Animating a custom property of type <transform-list> containing multiple values with iterationComposite] expected: FAIL diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-transform-list-single-values.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-transform-list-single-values.html.ini deleted file mode 100644 index d3d21d5377..0000000000 --- a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-transform-list-single-values.html.ini +++ /dev/null @@ -1,9 +0,0 @@ -[custom-property-animation-transform-list-single-values.html] - [Animating a custom property of type <transform-list> containing a single value with a single keyframe] - expected: FAIL - - [Animating a custom property of type <transform-list> containing a single value with additivity] - expected: FAIL - - [Animating a custom property of type <transform-list> containing a single value with a single keyframe and additivity] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-transform-none.tentative.html.ini b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-transform-none.tentative.html.ini new file mode 100644 index 0000000000..0348998435 --- /dev/null +++ b/testing/web-platform/meta/css/css-properties-values-api/animation/custom-property-animation-transform-none.tentative.html.ini @@ -0,0 +1,6 @@ +[custom-property-animation-transform-none.tentative.html] + [Animating a custom property of type "<transform-list>|none" from "none" to <transform-list> value] + expected: FAIL + + [Animating a custom property of type "<transform-function>|none" from "none" to <transform-function> value] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-properties-values-api/at-property-animation.html.ini b/testing/web-platform/meta/css/css-properties-values-api/at-property-animation.html.ini index d249b26102..0917dd174f 100644 --- a/testing/web-platform/meta/css/css-properties-values-api/at-property-animation.html.ini +++ b/testing/web-platform/meta/css/css-properties-values-api/at-property-animation.html.ini @@ -1,13 +1,4 @@ [at-property-animation.html] - [Ongoing animation picks up redeclared intial value] - expected: FAIL - - [Ongoing animation picks up redeclared inherits flag] - expected: FAIL - - [Ongoing animation picks up redeclared meaning of 'unset'] - expected: FAIL - [Transition triggered by initial value change] expected: FAIL diff --git a/testing/web-platform/meta/css/css-properties-values-api/at-property-shadow.html.ini b/testing/web-platform/meta/css/css-properties-values-api/at-property-shadow.html.ini new file mode 100644 index 0000000000..4c5ef6f0a5 --- /dev/null +++ b/testing/web-platform/meta/css/css-properties-values-api/at-property-shadow.html.ini @@ -0,0 +1,3 @@ +[at-property-shadow.html] + [@property rules in shadow trees should be globally registered] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-properties-values-api/registered-property-revert.html.ini b/testing/web-platform/meta/css/css-properties-values-api/registered-property-revert.html.ini deleted file mode 100644 index 577e8dc4fc..0000000000 --- a/testing/web-platform/meta/css/css-properties-values-api/registered-property-revert.html.ini +++ /dev/null @@ -1,6 +0,0 @@ -[registered-property-revert.html] - [Non-inherited registered custom property can be reverted in animation] - expected: FAIL - - [Inherited registered custom property can be reverted in animation] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-scoping/font-face-001.html.ini b/testing/web-platform/meta/css/css-scoping/font-face-001.html.ini new file mode 100644 index 0000000000..beff3f8f94 --- /dev/null +++ b/testing/web-platform/meta/css/css-scoping/font-face-001.html.ini @@ -0,0 +1,3 @@ +[font-face-001.html] + [@font-face applies in the shadow tree] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-scoping/font-face-002.html.ini b/testing/web-platform/meta/css/css-scoping/font-face-002.html.ini new file mode 100644 index 0000000000..d96d99ec07 --- /dev/null +++ b/testing/web-platform/meta/css/css-scoping/font-face-002.html.ini @@ -0,0 +1,3 @@ +[font-face-002.html] + [@font-face from the document applies in the shadow tree] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-scoping/font-face-003.html.ini b/testing/web-platform/meta/css/css-scoping/font-face-003.html.ini new file mode 100644 index 0000000000..c5dcb20205 --- /dev/null +++ b/testing/web-platform/meta/css/css-scoping/font-face-003.html.ini @@ -0,0 +1,4 @@ +[font-face-003.html] + [@font-face from document applies to :host] + expected: + if os == "android": FAIL diff --git a/testing/web-platform/meta/css/css-scoping/font-face-004.html.ini b/testing/web-platform/meta/css/css-scoping/font-face-004.html.ini new file mode 100644 index 0000000000..296198dc73 --- /dev/null +++ b/testing/web-platform/meta/css/css-scoping/font-face-004.html.ini @@ -0,0 +1,5 @@ +[font-face-004.html] + [@font-face from document applies to a slotted element] + expected: + if (os == "linux") and asan and not fission: [PASS, FAIL] + if os == "android": FAIL diff --git a/testing/web-platform/meta/css/css-scoping/font-face-005.html.ini b/testing/web-platform/meta/css/css-scoping/font-face-005.html.ini new file mode 100644 index 0000000000..45b7ddbf84 --- /dev/null +++ b/testing/web-platform/meta/css/css-scoping/font-face-005.html.ini @@ -0,0 +1,3 @@ +[font-face-005.html] + [@font-face should not leak out of shadow tree.] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-scoping/font-face-006.html.ini b/testing/web-platform/meta/css/css-scoping/font-face-006.html.ini new file mode 100644 index 0000000000..31d01d3bf4 --- /dev/null +++ b/testing/web-platform/meta/css/css-scoping/font-face-006.html.ini @@ -0,0 +1,5 @@ +[font-face-006.html] + [@font-face from document applies to to :host::before/::after.] + expected: + if (os == "linux") and asan and not fission: [PASS, FAIL] + if os == "android": FAIL diff --git a/testing/web-platform/meta/css/css-scoping/font-face-007.html.ini b/testing/web-platform/meta/css/css-scoping/font-face-007.html.ini new file mode 100644 index 0000000000..efee8bd6bc --- /dev/null +++ b/testing/web-platform/meta/css/css-scoping/font-face-007.html.ini @@ -0,0 +1,3 @@ +[font-face-007.html] + [@font-face from shadow applies to :host] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-scoping/font-face-008.html.ini b/testing/web-platform/meta/css/css-scoping/font-face-008.html.ini new file mode 100644 index 0000000000..92355ce424 --- /dev/null +++ b/testing/web-platform/meta/css/css-scoping/font-face-008.html.ini @@ -0,0 +1,3 @@ +[font-face-008.html] + [@font-face from shadow applies to a slotted element] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-scoping/font-face-009.html.ini b/testing/web-platform/meta/css/css-scoping/font-face-009.html.ini new file mode 100644 index 0000000000..c487196532 --- /dev/null +++ b/testing/web-platform/meta/css/css-scoping/font-face-009.html.ini @@ -0,0 +1,3 @@ +[font-face-009.html] + [@font-face from shadow applies to to :host::before/::after.] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-scoping/keyframes-002.html.ini b/testing/web-platform/meta/css/css-scoping/keyframes-002.html.ini index 9506e02a14..6071d629be 100644 --- a/testing/web-platform/meta/css/css-scoping/keyframes-002.html.ini +++ b/testing/web-platform/meta/css/css-scoping/keyframes-002.html.ini @@ -1,3 +1,5 @@ [keyframes-002.html] expected: if (os == "android") and fission: [OK, TIMEOUT] + [@keyframes from the document should apply in the shadow tree] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-scroll-snap/snap-after-relayout/multiple-aligned-targets/common-to-both-axes-supercedes-first-in-tree-order.html.ini b/testing/web-platform/meta/css/css-scroll-snap/snap-after-relayout/multiple-aligned-targets/common-to-both-axes-supercedes-first-in-tree-order.html.ini new file mode 100644 index 0000000000..bab7f67ea5 --- /dev/null +++ b/testing/web-platform/meta/css/css-scroll-snap/snap-after-relayout/multiple-aligned-targets/common-to-both-axes-supercedes-first-in-tree-order.html.ini @@ -0,0 +1,31 @@ +[common-to-both-axes-supercedes-first-in-tree-order.html] + expected: TIMEOUT + [box0 is common to both axes and is the snap target despite being last in tree order.] + expected: TIMEOUT + + [box1 is common to both axes and is the snap target despite being last in tree order.] + expected: NOTRUN + + [box2 is common to both axes and is the snap target despite being last in tree order.] + expected: NOTRUN + + [box3 is common to both axes and is the snap target despite being last in tree order.] + expected: NOTRUN + + [box4 is common to both axes and is the snap target despite being last in tree order.] + expected: NOTRUN + + [box5 is common to both axes and is the snap target despite being last in tree order.] + expected: NOTRUN + + [box6 is common to both axes and is the snap target despite being last in tree order.] + expected: NOTRUN + + [box7 is common to both axes and is the snap target despite being last in tree order.] + expected: NOTRUN + + [box8 is common to both axes and is the snap target despite being last in tree order.] + expected: NOTRUN + + [box9 is common to both axes and is the snap target despite being last in tree order.] + expected: NOTRUN diff --git a/testing/web-platform/meta/css/css-scroll-snap/snap-after-relayout/multiple-aligned-targets/nested-supercedes-common-to-both-axes.html.ini b/testing/web-platform/meta/css/css-scroll-snap/snap-after-relayout/multiple-aligned-targets/nested-supercedes-common-to-both-axes.html.ini new file mode 100644 index 0000000000..7c18bbe0c5 --- /dev/null +++ b/testing/web-platform/meta/css/css-scroll-snap/snap-after-relayout/multiple-aligned-targets/nested-supercedes-common-to-both-axes.html.ini @@ -0,0 +1,3 @@ +[nested-supercedes-common-to-both-axes.html] + [scroller prefers nested area over area aligned in both axes.] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-scroll-snap/snap-after-relayout/multiple-aligned-targets/prefer-common-to-both-axes.html.ini b/testing/web-platform/meta/css/css-scroll-snap/snap-after-relayout/multiple-aligned-targets/prefer-common-to-both-axes.html.ini new file mode 100644 index 0000000000..17b4d5c080 --- /dev/null +++ b/testing/web-platform/meta/css/css-scroll-snap/snap-after-relayout/multiple-aligned-targets/prefer-common-to-both-axes.html.ini @@ -0,0 +1,3 @@ +[prefer-common-to-both-axes.html] + [scroller prefers target aligned in both axes.] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-scroll-snap/snap-after-relayout/multiple-aligned-targets/prefer-first-in-tree-order.html.ini b/testing/web-platform/meta/css/css-scroll-snap/snap-after-relayout/multiple-aligned-targets/prefer-first-in-tree-order.html.ini new file mode 100644 index 0000000000..4857eb42d2 --- /dev/null +++ b/testing/web-platform/meta/css/css-scroll-snap/snap-after-relayout/multiple-aligned-targets/prefer-first-in-tree-order.html.ini @@ -0,0 +1,4 @@ +[prefer-first-in-tree-order.html] + expected: TIMEOUT + [first in tree-order is selected as snap target.] + expected: TIMEOUT diff --git a/testing/web-platform/meta/css/css-scroll-snap/snap-after-relayout/multiple-aligned-targets/prefer-inner-target.html.ini b/testing/web-platform/meta/css/css-scroll-snap/snap-after-relayout/multiple-aligned-targets/prefer-inner-target.html.ini new file mode 100644 index 0000000000..c74a86c3ec --- /dev/null +++ b/testing/web-platform/meta/css/css-scroll-snap/snap-after-relayout/multiple-aligned-targets/prefer-inner-target.html.ini @@ -0,0 +1,7 @@ +[prefer-inner-target.html] + expected: TIMEOUT + [snap container selects innermost area as snap target] + expected: TIMEOUT + + [snap container follows selected snap target after layout change (the pre-existing snap target should not be overriden because of the innermost area)] + expected: NOTRUN diff --git a/testing/web-platform/meta/css/css-scroll-snap/snap-after-relayout/multiple-aligned-targets/prefer-targeted-element-main-frame.html.ini b/testing/web-platform/meta/css/css-scroll-snap/snap-after-relayout/multiple-aligned-targets/prefer-targeted-element-main-frame.html.ini new file mode 100644 index 0000000000..872b9382b3 --- /dev/null +++ b/testing/web-platform/meta/css/css-scroll-snap/snap-after-relayout/multiple-aligned-targets/prefer-targeted-element-main-frame.html.ini @@ -0,0 +1,27 @@ +[prefer-targeted-element-main-frame.html] + [targeted box1 is selected snap target.] + expected: FAIL + + [targeted box2 is selected snap target.] + expected: FAIL + + [targeted box3 is selected snap target.] + expected: FAIL + + [targeted box4 is selected snap target.] + expected: FAIL + + [targeted box5 is selected snap target.] + expected: FAIL + + [targeted box6 is selected snap target.] + expected: FAIL + + [targeted box7 is selected snap target.] + expected: FAIL + + [targeted box8 is selected snap target.] + expected: FAIL + + [targeted box9 is selected snap target.] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-scroll-snap/snap-after-relayout/multiple-aligned-targets/prefer-targeted-element-positioned.html.ini b/testing/web-platform/meta/css/css-scroll-snap/snap-after-relayout/multiple-aligned-targets/prefer-targeted-element-positioned.html.ini new file mode 100644 index 0000000000..0185d28325 --- /dev/null +++ b/testing/web-platform/meta/css/css-scroll-snap/snap-after-relayout/multiple-aligned-targets/prefer-targeted-element-positioned.html.ini @@ -0,0 +1,16 @@ +[prefer-targeted-element-positioned.html] + expected: [ERROR, OK] + [prefer-targeted-element-positioned] + expected: FAIL + + [prefer-targeted-element-positioned 1] + expected: FAIL + + [prefer-targeted-element-positioned 2] + expected: FAIL + + [prefer-targeted-element-positioned 3] + expected: FAIL + + [prefer-targeted-element-positioned 4] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-scroll-snap/snap-after-relayout/multiple-aligned-targets/prefer-targeted-element.html.ini b/testing/web-platform/meta/css/css-scroll-snap/snap-after-relayout/multiple-aligned-targets/prefer-targeted-element.html.ini new file mode 100644 index 0000000000..660f5f3081 --- /dev/null +++ b/testing/web-platform/meta/css/css-scroll-snap/snap-after-relayout/multiple-aligned-targets/prefer-targeted-element.html.ini @@ -0,0 +1,27 @@ +[prefer-targeted-element.html] + [scroller selects targeted area box1 among multiple aligned areas.] + expected: FAIL + + [scroller selects targeted area box2 among multiple aligned areas.] + expected: FAIL + + [scroller selects targeted area box3 among multiple aligned areas.] + expected: FAIL + + [scroller selects targeted area box4 among multiple aligned areas.] + expected: FAIL + + [scroller selects targeted area box5 among multiple aligned areas.] + expected: FAIL + + [scroller selects targeted area box6 among multiple aligned areas.] + expected: FAIL + + [scroller selects targeted area box7 among multiple aligned areas.] + expected: FAIL + + [scroller selects targeted area box8 among multiple aligned areas.] + expected: FAIL + + [scroller selects targeted area box9 among multiple aligned areas.] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-size-adjust/animations/text-size-adjust-interpolation.html.ini b/testing/web-platform/meta/css/css-size-adjust/animations/text-size-adjust-interpolation.html.ini index 618e8bf2bb..fb48e1cc00 100644 --- a/testing/web-platform/meta/css/css-size-adjust/animations/text-size-adjust-interpolation.html.ini +++ b/testing/web-platform/meta/css/css-size-adjust/animations/text-size-adjust-interpolation.html.ini @@ -502,3 +502,87 @@ [CSS Transitions: property <text-size-adjust> from [initial\] to [70%\] at (-0.3) should be [70%\]] expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <text-size-adjust> from [initial\] to [70%\] at (1.5) should be [70%\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <text-size-adjust> from [initial\] to [70%\] at (0) should be [initial\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-size-adjust> from [none\] to [100%\] at (0.5) should be [100%\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-size-adjust> from [none\] to [100%\] at (1.5) should be [100%\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <text-size-adjust> from [none\] to [100%\] at (-0.3) should be [none\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-size-adjust> from [initial\] to [70%\] at (0.6) should be [70%\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-size-adjust> from [none\] to [100%\] at (-0.3) should be [none\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <text-size-adjust> from [none\] to [100%\] at (1.5) should be [100%\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <text-size-adjust> from [initial\] to [70%\] at (0.6) should be [70%\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <text-size-adjust> from [none\] to [100%\] at (0.5) should be [100%\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <text-size-adjust> from [none\] to [100%\] at (0.6) should be [100%\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-size-adjust> from [initial\] to [70%\] at (1.5) should be [70%\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-size-adjust> from [initial\] to [70%\] at (0.3) should be [initial\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-size-adjust> from [initial\] to [70%\] at (1) should be [70%\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-size-adjust> from [initial\] to [70%\] at (0.5) should be [70%\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-size-adjust> from [none\] to [100%\] at (0.6) should be [100%\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <text-size-adjust> from [initial\] to [70%\] at (0.5) should be [70%\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <text-size-adjust> from [none\] to [100%\] at (1) should be [100%\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <text-size-adjust> from [initial\] to [70%\] at (-0.3) should be [initial\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <text-size-adjust> from [none\] to [100%\] at (0) should be [none\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-size-adjust> from [none\] to [100%\] at (0) should be [none\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <text-size-adjust> from [initial\] to [70%\] at (1) should be [70%\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-size-adjust> from [initial\] to [70%\] at (-0.3) should be [initial\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-size-adjust> from [none\] to [100%\] at (0.3) should be [none\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-size-adjust> from [initial\] to [70%\] at (0) should be [initial\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <text-size-adjust> from [initial\] to [70%\] at (0.3) should be [initial\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <text-size-adjust> from [none\] to [100%\] at (0.3) should be [none\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-size-adjust> from [none\] to [100%\] at (1) should be [100%\]] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-text/animations/hyphen-no-interpolation.html.ini b/testing/web-platform/meta/css/css-text/animations/hyphen-no-interpolation.html.ini index 2457baca5f..79124ce82b 100644 --- a/testing/web-platform/meta/css/css-text/animations/hyphen-no-interpolation.html.ini +++ b/testing/web-platform/meta/css/css-text/animations/hyphen-no-interpolation.html.ini @@ -82,3 +82,45 @@ [CSS Transitions: property <hyphenate-limit-chars> from [initial\] to [10\] at (0.3) should be [10\]] expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <hyphenate-limit-chars> from [initial\] to [10\] at (-0.3) should be [initial\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <hyphenate-limit-chars> from [initial\] to [10\] at (0) should be [initial\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <hyphenate-limit-chars> from [initial\] to [10\] at (0.3) should be [initial\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <hyphenate-limit-chars> from [initial\] to [10\] at (0.5) should be [10\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <hyphenate-limit-chars> from [initial\] to [10\] at (0.6) should be [10\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <hyphenate-limit-chars> from [initial\] to [10\] at (1) should be [10\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <hyphenate-limit-chars> from [initial\] to [10\] at (1.5) should be [10\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <hyphenate-limit-chars> from [initial\] to [10\] at (-0.3) should be [initial\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <hyphenate-limit-chars> from [initial\] to [10\] at (0) should be [initial\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <hyphenate-limit-chars> from [initial\] to [10\] at (0.3) should be [initial\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <hyphenate-limit-chars> from [initial\] to [10\] at (0.5) should be [10\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <hyphenate-limit-chars> from [initial\] to [10\] at (0.6) should be [10\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <hyphenate-limit-chars> from [initial\] to [10\] at (1) should be [10\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <hyphenate-limit-chars> from [initial\] to [10\] at (1.5) should be [10\]] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-text/letter-spacing/letter-spacing-percent-001.html.ini b/testing/web-platform/meta/css/css-text/letter-spacing/letter-spacing-percent-001.html.ini new file mode 100644 index 0000000000..90c80182ad --- /dev/null +++ b/testing/web-platform/meta/css/css-text/letter-spacing/letter-spacing-percent-001.html.ini @@ -0,0 +1,2 @@ +[letter-spacing-percent-001.html] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-text/parsing/letter-spacing-computed.html.ini b/testing/web-platform/meta/css/css-text/parsing/letter-spacing-computed.html.ini index 9c007b5b2d..fdfa881b6a 100644 --- a/testing/web-platform/meta/css/css-text/parsing/letter-spacing-computed.html.ini +++ b/testing/web-platform/meta/css/css-text/parsing/letter-spacing-computed.html.ini @@ -1,3 +1,14 @@ [letter-spacing-computed.html] expected: if (os == "android") and fission: [OK, TIMEOUT] + [Property letter-spacing value '110%'] + expected: FAIL + + [Property letter-spacing value '-5%'] + expected: FAIL + + [Property letter-spacing value 'calc(10% - 20%)'] + expected: FAIL + + [Property letter-spacing value 'calc(10px - (5% + 10%)'] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-text/parsing/letter-spacing-valid.html.ini b/testing/web-platform/meta/css/css-text/parsing/letter-spacing-valid.html.ini index 5af774d808..e411bb4a16 100644 --- a/testing/web-platform/meta/css/css-text/parsing/letter-spacing-valid.html.ini +++ b/testing/web-platform/meta/css/css-text/parsing/letter-spacing-valid.html.ini @@ -1,3 +1,14 @@ [letter-spacing-valid.html] expected: if (os == "android") and fission: [OK, TIMEOUT] + [e.style['letter-spacing'\] = "120%" should set the property value] + expected: FAIL + + [e.style['letter-spacing'\] = "-10%" should set the property value] + expected: FAIL + + [e.style['letter-spacing'\] = "calc(2ch - 30%)" should set the property value] + expected: FAIL + + [e.style['letter-spacing'\] = "calc(40% + 50px)" should set the property value] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-text/parsing/word-spacing-invalid.html.ini b/testing/web-platform/meta/css/css-text/parsing/word-spacing-invalid.html.ini deleted file mode 100644 index f704e59af3..0000000000 --- a/testing/web-platform/meta/css/css-text/parsing/word-spacing-invalid.html.ini +++ /dev/null @@ -1,5 +0,0 @@ -[word-spacing-invalid.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] - [e.style['word-spacing'\] = "20%" should not set the property value] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-text/text-align/text-align-last-interpolation.html.ini b/testing/web-platform/meta/css/css-text/text-align/text-align-last-interpolation.html.ini index 4882013e19..e538ffd721 100644 --- a/testing/web-platform/meta/css/css-text/text-align/text-align-last-interpolation.html.ini +++ b/testing/web-platform/meta/css/css-text/text-align/text-align-last-interpolation.html.ini @@ -82,3 +82,45 @@ [CSS Transitions: property <text-align-last> from [end\] to [match-parent\] at (0.3) should be [match-parent\]] expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <text-align-last> from [end\] to [match-parent\] at (-0.3) should be [end\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <text-align-last> from [end\] to [match-parent\] at (0) should be [end\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <text-align-last> from [end\] to [match-parent\] at (0.3) should be [end\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <text-align-last> from [end\] to [match-parent\] at (0.5) should be [match-parent\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <text-align-last> from [end\] to [match-parent\] at (0.6) should be [match-parent\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <text-align-last> from [end\] to [match-parent\] at (1) should be [match-parent\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <text-align-last> from [end\] to [match-parent\] at (1.5) should be [match-parent\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-align-last> from [end\] to [match-parent\] at (-0.3) should be [end\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-align-last> from [end\] to [match-parent\] at (0) should be [end\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-align-last> from [end\] to [match-parent\] at (0.3) should be [end\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-align-last> from [end\] to [match-parent\] at (0.5) should be [match-parent\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-align-last> from [end\] to [match-parent\] at (0.6) should be [match-parent\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-align-last> from [end\] to [match-parent\] at (1) should be [match-parent\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-align-last> from [end\] to [match-parent\] at (1.5) should be [match-parent\]] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-text/text-spacing-trim/text-spacing-trim-span-001.html.ini b/testing/web-platform/meta/css/css-text/text-spacing-trim/text-spacing-trim-span-001.html.ini new file mode 100644 index 0000000000..78b84425d8 --- /dev/null +++ b/testing/web-platform/meta/css/css-text/text-spacing-trim/text-spacing-trim-span-001.html.ini @@ -0,0 +1,35 @@ +[text-spacing-trim-span-001.html?class=trim-start,chws,vrl] + expected: FAIL + +[text-spacing-trim-span-001.html?class=halt,htb] + expected: FAIL + +[text-spacing-trim-span-001.html?class=trim-start,chws,htb] + expected: FAIL + +[text-spacing-trim-span-001.html?class=trim-start,halt,vrl] + expected: FAIL + +[text-spacing-trim-span-001.html?class=chws,vrl] + expected: FAIL + +[text-spacing-trim-span-001.html?class=space-first,chws,htb] + expected: FAIL + +[text-spacing-trim-span-001.html?class=chws,htb] + expected: FAIL + +[text-spacing-trim-span-001.html?class=space-first,halt,htb] + expected: FAIL + +[text-spacing-trim-span-001.html?class=trim-start,halt,htb] + expected: FAIL + +[text-spacing-trim-span-001.html?class=space-first,chws,vrl] + expected: FAIL + +[text-spacing-trim-span-001.html?class=halt,vrl] + expected: FAIL + +[text-spacing-trim-span-001.html?class=space-first,halt,vrl] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-text/word-spacing/word-spacing-002.html.ini b/testing/web-platform/meta/css/css-text/word-spacing/word-spacing-002.html.ini new file mode 100644 index 0000000000..8c45b2ab5e --- /dev/null +++ b/testing/web-platform/meta/css/css-text/word-spacing/word-spacing-002.html.ini @@ -0,0 +1,2 @@ +[word-spacing-002.html] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-text/word-spacing/word-spacing-percent-001.html.ini b/testing/web-platform/meta/css/css-text/word-spacing/word-spacing-percent-001.html.ini new file mode 100644 index 0000000000..5ab4d45dd9 --- /dev/null +++ b/testing/web-platform/meta/css/css-text/word-spacing/word-spacing-percent-001.html.ini @@ -0,0 +1,2 @@ +[word-spacing-percent-001.html] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-transforms/animation/rotate-interpolation-math-functions-tentative.html.ini b/testing/web-platform/meta/css/css-transforms/animation/rotate-interpolation-math-functions-tentative.html.ini new file mode 100644 index 0000000000..ad1ee1284d --- /dev/null +++ b/testing/web-platform/meta/css/css-transforms/animation/rotate-interpolation-math-functions-tentative.html.ini @@ -0,0 +1,144 @@ +[rotate-interpolation-math-functions-tentative.html] + [CSS Transitions: property <rotate> from [100deg\] to [calc(sign(20rem - 20px) * 180deg)\] at (-1) should be [20deg\]] + expected: FAIL + + [CSS Transitions: property <rotate> from [100deg\] to [calc(sign(20rem - 20px) * 180deg)\] at (0) should be [100deg\]] + expected: FAIL + + [CSS Transitions: property <rotate> from [100deg\] to [calc(sign(20rem - 20px) * 180deg)\] at (0.125) should be [110deg\]] + expected: FAIL + + [CSS Transitions: property <rotate> from [100deg\] to [calc(sign(20rem - 20px) * 180deg)\] at (0.875) should be [170deg\]] + expected: FAIL + + [CSS Transitions: property <rotate> from [100deg\] to [calc(sign(20rem - 20px) * 180deg)\] at (1) should be [180deg\]] + expected: FAIL + + [CSS Transitions: property <rotate> from [100deg\] to [calc(sign(20rem - 20px) * 180deg)\] at (2) should be [260deg\]] + expected: FAIL + + [CSS Transitions with transition: all: property <rotate> from [100deg\] to [calc(sign(20rem - 20px) * 180deg)\] at (-1) should be [20deg\]] + expected: FAIL + + [CSS Transitions with transition: all: property <rotate> from [100deg\] to [calc(sign(20rem - 20px) * 180deg)\] at (0) should be [100deg\]] + expected: FAIL + + [CSS Transitions with transition: all: property <rotate> from [100deg\] to [calc(sign(20rem - 20px) * 180deg)\] at (0.125) should be [110deg\]] + expected: FAIL + + [CSS Transitions with transition: all: property <rotate> from [100deg\] to [calc(sign(20rem - 20px) * 180deg)\] at (0.875) should be [170deg\]] + expected: FAIL + + [CSS Transitions with transition: all: property <rotate> from [100deg\] to [calc(sign(20rem - 20px) * 180deg)\] at (1) should be [180deg\]] + expected: FAIL + + [CSS Transitions with transition: all: property <rotate> from [100deg\] to [calc(sign(20rem - 20px) * 180deg)\] at (2) should be [260deg\]] + expected: FAIL + + [CSS Animations: property <rotate> from [100deg\] to [calc(sign(20rem - 20px) * 180deg)\] at (-1) should be [20deg\]] + expected: FAIL + + [CSS Animations: property <rotate> from [100deg\] to [calc(sign(20rem - 20px) * 180deg)\] at (0) should be [100deg\]] + expected: FAIL + + [CSS Animations: property <rotate> from [100deg\] to [calc(sign(20rem - 20px) * 180deg)\] at (0.125) should be [110deg\]] + expected: FAIL + + [CSS Animations: property <rotate> from [100deg\] to [calc(sign(20rem - 20px) * 180deg)\] at (0.875) should be [170deg\]] + expected: FAIL + + [CSS Animations: property <rotate> from [100deg\] to [calc(sign(20rem - 20px) * 180deg)\] at (1) should be [180deg\]] + expected: FAIL + + [CSS Animations: property <rotate> from [100deg\] to [calc(sign(20rem - 20px) * 180deg)\] at (2) should be [260deg\]] + expected: FAIL + + [Web Animations: property <rotate> from [100deg\] to [calc(sign(20rem - 20px) * 180deg)\] at (-1) should be [20deg\]] + expected: FAIL + + [Web Animations: property <rotate> from [100deg\] to [calc(sign(20rem - 20px) * 180deg)\] at (0) should be [100deg\]] + expected: FAIL + + [Web Animations: property <rotate> from [100deg\] to [calc(sign(20rem - 20px) * 180deg)\] at (0.125) should be [110deg\]] + expected: FAIL + + [Web Animations: property <rotate> from [100deg\] to [calc(sign(20rem - 20px) * 180deg)\] at (0.875) should be [170deg\]] + expected: FAIL + + [Web Animations: property <rotate> from [100deg\] to [calc(sign(20rem - 20px) * 180deg)\] at (1) should be [180deg\]] + expected: FAIL + + [Web Animations: property <rotate> from [100deg\] to [calc(sign(20rem - 20px) * 180deg)\] at (2) should be [260deg\]] + expected: FAIL + + [CSS Transitions: property <rotate> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (-1) should be [20deg\]] + expected: FAIL + + [CSS Transitions: property <rotate> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (0) should be [100deg\]] + expected: FAIL + + [CSS Transitions: property <rotate> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (0.125) should be [110deg\]] + expected: FAIL + + [CSS Transitions: property <rotate> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (0.875) should be [170deg\]] + expected: FAIL + + [CSS Transitions: property <rotate> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (1) should be [180deg\]] + expected: FAIL + + [CSS Transitions: property <rotate> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (2) should be [260deg\]] + expected: FAIL + + [CSS Transitions with transition: all: property <rotate> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (-1) should be [20deg\]] + expected: FAIL + + [CSS Transitions with transition: all: property <rotate> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (0) should be [100deg\]] + expected: FAIL + + [CSS Transitions with transition: all: property <rotate> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (0.125) should be [110deg\]] + expected: FAIL + + [CSS Transitions with transition: all: property <rotate> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (0.875) should be [170deg\]] + expected: FAIL + + [CSS Transitions with transition: all: property <rotate> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (1) should be [180deg\]] + expected: FAIL + + [CSS Transitions with transition: all: property <rotate> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (2) should be [260deg\]] + expected: FAIL + + [CSS Animations: property <rotate> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (-1) should be [20deg\]] + expected: FAIL + + [CSS Animations: property <rotate> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (0) should be [100deg\]] + expected: FAIL + + [CSS Animations: property <rotate> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (0.125) should be [110deg\]] + expected: FAIL + + [CSS Animations: property <rotate> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (0.875) should be [170deg\]] + expected: FAIL + + [CSS Animations: property <rotate> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (1) should be [180deg\]] + expected: FAIL + + [CSS Animations: property <rotate> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (2) should be [260deg\]] + expected: FAIL + + [Web Animations: property <rotate> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (-1) should be [20deg\]] + expected: FAIL + + [Web Animations: property <rotate> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (0) should be [100deg\]] + expected: FAIL + + [Web Animations: property <rotate> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (0.125) should be [110deg\]] + expected: FAIL + + [Web Animations: property <rotate> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (0.875) should be [170deg\]] + expected: FAIL + + [Web Animations: property <rotate> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (1) should be [180deg\]] + expected: FAIL + + [Web Animations: property <rotate> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (2) should be [260deg\]] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-transforms/animation/scale-animation-math-functions-tentative.html.ini b/testing/web-platform/meta/css/css-transforms/animation/scale-animation-math-functions-tentative.html.ini new file mode 100644 index 0000000000..1df3f824ee --- /dev/null +++ b/testing/web-platform/meta/css/css-transforms/animation/scale-animation-math-functions-tentative.html.ini @@ -0,0 +1,144 @@ +[scale-animation-math-functions-tentative.html] + [CSS Transitions: property <scale> from [100\] to [calc(sign(20rem - 20px) * 180)\] at (-1) should be [20\]] + expected: FAIL + + [CSS Transitions: property <scale> from [100\] to [calc(sign(20rem - 20px) * 180)\] at (0) should be [100\]] + expected: FAIL + + [CSS Transitions: property <scale> from [100\] to [calc(sign(20rem - 20px) * 180)\] at (0.125) should be [110\]] + expected: FAIL + + [CSS Transitions: property <scale> from [100\] to [calc(sign(20rem - 20px) * 180)\] at (0.875) should be [170\]] + expected: FAIL + + [CSS Transitions: property <scale> from [100\] to [calc(sign(20rem - 20px) * 180)\] at (1) should be [180\]] + expected: FAIL + + [CSS Transitions: property <scale> from [100\] to [calc(sign(20rem - 20px) * 180)\] at (2) should be [260\]] + expected: FAIL + + [CSS Transitions with transition: all: property <scale> from [100\] to [calc(sign(20rem - 20px) * 180)\] at (-1) should be [20\]] + expected: FAIL + + [CSS Transitions with transition: all: property <scale> from [100\] to [calc(sign(20rem - 20px) * 180)\] at (0) should be [100\]] + expected: FAIL + + [CSS Transitions with transition: all: property <scale> from [100\] to [calc(sign(20rem - 20px) * 180)\] at (0.125) should be [110\]] + expected: FAIL + + [CSS Transitions with transition: all: property <scale> from [100\] to [calc(sign(20rem - 20px) * 180)\] at (0.875) should be [170\]] + expected: FAIL + + [CSS Transitions with transition: all: property <scale> from [100\] to [calc(sign(20rem - 20px) * 180)\] at (1) should be [180\]] + expected: FAIL + + [CSS Transitions with transition: all: property <scale> from [100\] to [calc(sign(20rem - 20px) * 180)\] at (2) should be [260\]] + expected: FAIL + + [CSS Animations: property <scale> from [100\] to [calc(sign(20rem - 20px) * 180)\] at (-1) should be [20\]] + expected: FAIL + + [CSS Animations: property <scale> from [100\] to [calc(sign(20rem - 20px) * 180)\] at (0) should be [100\]] + expected: FAIL + + [CSS Animations: property <scale> from [100\] to [calc(sign(20rem - 20px) * 180)\] at (0.125) should be [110\]] + expected: FAIL + + [CSS Animations: property <scale> from [100\] to [calc(sign(20rem - 20px) * 180)\] at (0.875) should be [170\]] + expected: FAIL + + [CSS Animations: property <scale> from [100\] to [calc(sign(20rem - 20px) * 180)\] at (1) should be [180\]] + expected: FAIL + + [CSS Animations: property <scale> from [100\] to [calc(sign(20rem - 20px) * 180)\] at (2) should be [260\]] + expected: FAIL + + [Web Animations: property <scale> from [100\] to [calc(sign(20rem - 20px) * 180)\] at (-1) should be [20\]] + expected: FAIL + + [Web Animations: property <scale> from [100\] to [calc(sign(20rem - 20px) * 180)\] at (0) should be [100\]] + expected: FAIL + + [Web Animations: property <scale> from [100\] to [calc(sign(20rem - 20px) * 180)\] at (0.125) should be [110\]] + expected: FAIL + + [Web Animations: property <scale> from [100\] to [calc(sign(20rem - 20px) * 180)\] at (0.875) should be [170\]] + expected: FAIL + + [Web Animations: property <scale> from [100\] to [calc(sign(20rem - 20px) * 180)\] at (1) should be [180\]] + expected: FAIL + + [Web Animations: property <scale> from [100\] to [calc(sign(20rem - 20px) * 180)\] at (2) should be [260\]] + expected: FAIL + + [CSS Transitions: property <scale> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (-1) should be [20\]] + expected: FAIL + + [CSS Transitions: property <scale> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (0) should be [100\]] + expected: FAIL + + [CSS Transitions: property <scale> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (0.125) should be [110\]] + expected: FAIL + + [CSS Transitions: property <scale> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (0.875) should be [170\]] + expected: FAIL + + [CSS Transitions: property <scale> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (1) should be [180\]] + expected: FAIL + + [CSS Transitions: property <scale> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (2) should be [260\]] + expected: FAIL + + [CSS Transitions with transition: all: property <scale> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (-1) should be [20\]] + expected: FAIL + + [CSS Transitions with transition: all: property <scale> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (0) should be [100\]] + expected: FAIL + + [CSS Transitions with transition: all: property <scale> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (0.125) should be [110\]] + expected: FAIL + + [CSS Transitions with transition: all: property <scale> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (0.875) should be [170\]] + expected: FAIL + + [CSS Transitions with transition: all: property <scale> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (1) should be [180\]] + expected: FAIL + + [CSS Transitions with transition: all: property <scale> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (2) should be [260\]] + expected: FAIL + + [CSS Animations: property <scale> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (-1) should be [20\]] + expected: FAIL + + [CSS Animations: property <scale> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (0) should be [100\]] + expected: FAIL + + [CSS Animations: property <scale> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (0.125) should be [110\]] + expected: FAIL + + [CSS Animations: property <scale> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (0.875) should be [170\]] + expected: FAIL + + [CSS Animations: property <scale> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (1) should be [180\]] + expected: FAIL + + [CSS Animations: property <scale> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (2) should be [260\]] + expected: FAIL + + [Web Animations: property <scale> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (-1) should be [20\]] + expected: FAIL + + [Web Animations: property <scale> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (0) should be [100\]] + expected: FAIL + + [Web Animations: property <scale> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (0.125) should be [110\]] + expected: FAIL + + [Web Animations: property <scale> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (0.875) should be [170\]] + expected: FAIL + + [Web Animations: property <scale> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (1) should be [180\]] + expected: FAIL + + [Web Animations: property <scale> from [calc(sign(20rem - 20px) * 100)\] to [calc(progress(10rem from 20px to 100px) * 180)\] at (2) should be [260\]] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-transitions/all-with-discrete.tentative.html.ini b/testing/web-platform/meta/css/css-transitions/all-with-discrete.tentative.html.ini deleted file mode 100644 index a4a6f26dd6..0000000000 --- a/testing/web-platform/meta/css/css-transitions/all-with-discrete.tentative.html.ini +++ /dev/null @@ -1,3 +0,0 @@ -[all-with-discrete.tentative.html] - [transition:all with transition-behavior:allow-discrete should animate discrete properties.] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-transitions/parsing/transition-behavior.html.ini b/testing/web-platform/meta/css/css-transitions/parsing/transition-behavior.html.ini deleted file mode 100644 index 246320aaa8..0000000000 --- a/testing/web-platform/meta/css/css-transitions/parsing/transition-behavior.html.ini +++ /dev/null @@ -1,78 +0,0 @@ -[transition-behavior.html] - [e.style['transition-behavior'\] = "normal" should set the property value] - expected: FAIL - - [Property transition-behavior value 'normal'] - expected: FAIL - - [e.style['transition-behavior'\] = "allow-discrete" should set the property value] - expected: FAIL - - [Property transition-behavior value 'allow-discrete'] - expected: FAIL - - [e.style['transition'\] = "allow-discrete display" should set the property value] - expected: FAIL - - [Property transition value 'allow-discrete display'] - expected: FAIL - - [e.style['transition'\] = "allow-discrete display 3s" should set the property value] - expected: FAIL - - [Property transition value 'allow-discrete display 3s'] - expected: FAIL - - [e.style['transition'\] = "allow-discrete display 3s 1s" should set the property value] - expected: FAIL - - [Property transition value 'allow-discrete display 3s 1s'] - expected: FAIL - - [e.style['transition'\] = "allow-discrete display 3s ease-in-out" should set the property value] - expected: FAIL - - [Property transition value 'allow-discrete display 3s ease-in-out'] - expected: FAIL - - [e.style['transition'\] = "allow-discrete display 3s ease-in-out 1s" should set the property value] - expected: FAIL - - [Property transition value 'allow-discrete display 3s ease-in-out 1s'] - expected: FAIL - - [e.style['transition'\] = "display allow-discrete 3s ease-in-out 1s" should set the property value] - expected: FAIL - - [e.style['transition'\] = "display 3s allow-discrete ease-in-out 1s" should set the property value] - expected: FAIL - - [e.style['transition'\] = "display 3s ease-in-out allow-discrete 1s" should set the property value] - expected: FAIL - - [e.style['transition'\] = "display 3s ease-in-out 1s allow-discrete" should set the property value] - expected: FAIL - - [Property transition value 'display allow-discrete 3s ease-in-out 1s'] - expected: FAIL - - [Property transition value 'display 3s allow-discrete ease-in-out 1s'] - expected: FAIL - - [Property transition value 'display 3s ease-in-out allow-discrete 1s'] - expected: FAIL - - [Property transition value 'display 3s ease-in-out 1s allow-discrete'] - expected: FAIL - - [e.style['transition'\] = "allow-discrete display, normal opacity, color" should set the property value] - expected: FAIL - - [Property transition value 'allow-discrete display, normal opacity, color'] - expected: FAIL - - [e.style['transition'\] = "normal opacity, color, allow-discrete display" should set the property value] - expected: FAIL - - [Property transition value 'normal opacity, color, allow-discrete display'] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-transitions/parsing/transition-shorthand.html.ini b/testing/web-platform/meta/css/css-transitions/parsing/transition-shorthand.html.ini deleted file mode 100644 index e112487133..0000000000 --- a/testing/web-platform/meta/css/css-transitions/parsing/transition-shorthand.html.ini +++ /dev/null @@ -1,9 +0,0 @@ -[transition-shorthand.html] - [e.style['transition'\] = "1s -3s cubic-bezier(0, -2, 1, 3) top" should set transition-behavior] - expected: FAIL - - [e.style['transition'\] = "1s -3s, cubic-bezier(0, -2, 1, 3) top" should set transition-behavior] - expected: FAIL - - [e.style['transition'\] = "cubic-bezier(0, -2, 1, 3) top, 1s -3s" should set transition-behavior] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-ui/parsing/canonical-order-outline-sub-properties-001.html.ini b/testing/web-platform/meta/css/css-ui/parsing/canonical-order-outline-sub-properties-001.html.ini new file mode 100644 index 0000000000..4a1aebd46c --- /dev/null +++ b/testing/web-platform/meta/css/css-ui/parsing/canonical-order-outline-sub-properties-001.html.ini @@ -0,0 +1,78 @@ +[canonical-order-outline-sub-properties-001.html] + [testing outline: blue] + expected: FAIL + + [testing outline: invert] + expected: FAIL + + [testing outline: 4px] + expected: FAIL + + [testing outline: solid] + expected: FAIL + + [testing outline: solid 5px] + expected: FAIL + + [testing outline: 6px dashed] + expected: FAIL + + [testing outline: dotted blue] + expected: FAIL + + [testing outline: dotted invert] + expected: FAIL + + [testing outline: blue solid] + expected: FAIL + + [testing outline: invert solid] + expected: FAIL + + [testing outline: black 4px] + expected: FAIL + + [testing outline: invert 4px] + expected: FAIL + + [testing outline: 5px blue] + expected: FAIL + + [testing outline: 5px invert] + expected: FAIL + + [testing outline: black solid 6px] + expected: FAIL + + [testing outline: invert solid 6px] + expected: FAIL + + [testing outline: blue 4px dotted] + expected: FAIL + + [testing outline: invert 4px dotted] + expected: FAIL + + [testing outline: dashed 5px black] + expected: FAIL + + [testing outline: dashed 5px invert] + expected: FAIL + + [testing outline: solid blue 6px] + expected: FAIL + + [testing outline: solid invert 6px] + expected: FAIL + + [testing outline: 4px dotted black] + expected: FAIL + + [testing outline: 4px dotted invert] + expected: FAIL + + [testing outline: 5px blue dashed] + expected: FAIL + + [testing outline: 5px invert dashed] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-values/calc-letter-spacing.html.ini b/testing/web-platform/meta/css/css-values/calc-letter-spacing.html.ini new file mode 100644 index 0000000000..bae4e1fb5d --- /dev/null +++ b/testing/web-platform/meta/css/css-values/calc-letter-spacing.html.ini @@ -0,0 +1,3 @@ +[calc-letter-spacing.html] + [testing letter-spacing: calc(100%)] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-values/calc-size/animation/calc-size-height-interpolation.tentative.html.ini b/testing/web-platform/meta/css/css-values/calc-size/animation/calc-size-height-interpolation.tentative.html.ini new file mode 100644 index 0000000000..c814fd636a --- /dev/null +++ b/testing/web-platform/meta/css/css-values/calc-size/animation/calc-size-height-interpolation.tentative.html.ini @@ -0,0 +1,420 @@ +[calc-size-height-interpolation.tentative.html] + [CSS Transitions: property <height> from neutral to [calc-size(auto, size * 2)\] at (-0.25) should be [75px\]] + expected: FAIL + + [CSS Transitions: property <height> from neutral to [calc-size(auto, size * 2)\] at (0) should be [100px\]] + expected: FAIL + + [CSS Transitions: property <height> from neutral to [calc-size(auto, size * 2)\] at (0.25) should be [125px\]] + expected: FAIL + + [CSS Transitions: property <height> from neutral to [calc-size(auto, size * 2)\] at (0.5) should be [150px\]] + expected: FAIL + + [CSS Transitions: property <height> from neutral to [calc-size(auto, size * 2)\] at (0.75) should be [175px\]] + expected: FAIL + + [CSS Transitions: property <height> from neutral to [calc-size(auto, size * 2)\] at (1) should be [200px\]] + expected: FAIL + + [CSS Transitions: property <height> from neutral to [calc-size(auto, size * 2)\] at (1.25) should be [225px\]] + expected: FAIL + + [CSS Transitions with transition: all: property <height> from neutral to [calc-size(auto, size * 2)\] at (-0.25) should be [75px\]] + expected: FAIL + + [CSS Transitions with transition: all: property <height> from neutral to [calc-size(auto, size * 2)\] at (0) should be [100px\]] + expected: FAIL + + [CSS Transitions with transition: all: property <height> from neutral to [calc-size(auto, size * 2)\] at (0.25) should be [125px\]] + expected: FAIL + + [CSS Transitions with transition: all: property <height> from neutral to [calc-size(auto, size * 2)\] at (0.5) should be [150px\]] + expected: FAIL + + [CSS Transitions with transition: all: property <height> from neutral to [calc-size(auto, size * 2)\] at (0.75) should be [175px\]] + expected: FAIL + + [CSS Transitions with transition: all: property <height> from neutral to [calc-size(auto, size * 2)\] at (1) should be [200px\]] + expected: FAIL + + [CSS Transitions with transition: all: property <height> from neutral to [calc-size(auto, size * 2)\] at (1.25) should be [225px\]] + expected: FAIL + + [CSS Animations: property <height> from neutral to [calc-size(auto, size * 2)\] at (-0.25) should be [75px\]] + expected: FAIL + + [CSS Animations: property <height> from neutral to [calc-size(auto, size * 2)\] at (0) should be [100px\]] + expected: FAIL + + [CSS Animations: property <height> from neutral to [calc-size(auto, size * 2)\] at (0.25) should be [125px\]] + expected: FAIL + + [CSS Animations: property <height> from neutral to [calc-size(auto, size * 2)\] at (0.5) should be [150px\]] + expected: FAIL + + [CSS Animations: property <height> from neutral to [calc-size(auto, size * 2)\] at (0.75) should be [175px\]] + expected: FAIL + + [CSS Animations: property <height> from neutral to [calc-size(auto, size * 2)\] at (1) should be [200px\]] + expected: FAIL + + [CSS Animations: property <height> from neutral to [calc-size(auto, size * 2)\] at (1.25) should be [225px\]] + expected: FAIL + + [Web Animations: property <height> from neutral to [calc-size(auto, size * 2)\] at (-0.25) should be [75px\]] + expected: FAIL + + [Web Animations: property <height> from neutral to [calc-size(auto, size * 2)\] at (0) should be [100px\]] + expected: FAIL + + [Web Animations: property <height> from neutral to [calc-size(auto, size * 2)\] at (0.25) should be [125px\]] + expected: FAIL + + [Web Animations: property <height> from neutral to [calc-size(auto, size * 2)\] at (0.5) should be [150px\]] + expected: FAIL + + [Web Animations: property <height> from neutral to [calc-size(auto, size * 2)\] at (0.75) should be [175px\]] + expected: FAIL + + [Web Animations: property <height> from neutral to [calc-size(auto, size * 2)\] at (1) should be [200px\]] + expected: FAIL + + [Web Animations: property <height> from neutral to [calc-size(auto, size * 2)\] at (1.25) should be [225px\]] + expected: FAIL + + [CSS Transitions: property <height> from [calc-size(min-content, 0 * size)\] to [calc-size(min-content, size)\] at (-0.25) should be [0\]] + expected: FAIL + + [CSS Transitions: property <height> from [calc-size(min-content, 0 * size)\] to [calc-size(min-content, size)\] at (0) should be [0\]] + expected: FAIL + + [CSS Transitions: property <height> from [calc-size(min-content, 0 * size)\] to [calc-size(min-content, size)\] at (0.25) should be [25px\]] + expected: FAIL + + [CSS Transitions: property <height> from [calc-size(min-content, 0 * size)\] to [calc-size(min-content, size)\] at (0.5) should be [50px\]] + expected: FAIL + + [CSS Transitions: property <height> from [calc-size(min-content, 0 * size)\] to [calc-size(min-content, size)\] at (0.75) should be [75px\]] + expected: FAIL + + [CSS Transitions: property <height> from [calc-size(min-content, 0 * size)\] to [calc-size(min-content, size)\] at (1) should be [100px\]] + expected: FAIL + + [CSS Transitions: property <height> from [calc-size(min-content, 0 * size)\] to [calc-size(min-content, size)\] at (1.25) should be [125px\]] + expected: FAIL + + [CSS Transitions with transition: all: property <height> from [calc-size(min-content, 0 * size)\] to [calc-size(min-content, size)\] at (-0.25) should be [0\]] + expected: FAIL + + [CSS Transitions with transition: all: property <height> from [calc-size(min-content, 0 * size)\] to [calc-size(min-content, size)\] at (0) should be [0\]] + expected: FAIL + + [CSS Transitions with transition: all: property <height> from [calc-size(min-content, 0 * size)\] to [calc-size(min-content, size)\] at (0.25) should be [25px\]] + expected: FAIL + + [CSS Transitions with transition: all: property <height> from [calc-size(min-content, 0 * size)\] to [calc-size(min-content, size)\] at (0.5) should be [50px\]] + expected: FAIL + + [CSS Transitions with transition: all: property <height> from [calc-size(min-content, 0 * size)\] to [calc-size(min-content, size)\] at (0.75) should be [75px\]] + expected: FAIL + + [CSS Transitions with transition: all: property <height> from [calc-size(min-content, 0 * size)\] to [calc-size(min-content, size)\] at (1) should be [100px\]] + expected: FAIL + + [CSS Transitions with transition: all: property <height> from [calc-size(min-content, 0 * size)\] to [calc-size(min-content, size)\] at (1.25) should be [125px\]] + expected: FAIL + + [CSS Animations: property <height> from [calc-size(min-content, 0 * size)\] to [calc-size(min-content, size)\] at (-0.25) should be [0\]] + expected: FAIL + + [CSS Animations: property <height> from [calc-size(min-content, 0 * size)\] to [calc-size(min-content, size)\] at (0) should be [0\]] + expected: FAIL + + [CSS Animations: property <height> from [calc-size(min-content, 0 * size)\] to [calc-size(min-content, size)\] at (0.25) should be [25px\]] + expected: FAIL + + [CSS Animations: property <height> from [calc-size(min-content, 0 * size)\] to [calc-size(min-content, size)\] at (0.5) should be [50px\]] + expected: FAIL + + [CSS Animations: property <height> from [calc-size(min-content, 0 * size)\] to [calc-size(min-content, size)\] at (0.75) should be [75px\]] + expected: FAIL + + [CSS Animations: property <height> from [calc-size(min-content, 0 * size)\] to [calc-size(min-content, size)\] at (1) should be [100px\]] + expected: FAIL + + [CSS Animations: property <height> from [calc-size(min-content, 0 * size)\] to [calc-size(min-content, size)\] at (1.25) should be [125px\]] + expected: FAIL + + [Web Animations: property <height> from [calc-size(min-content, 0 * size)\] to [calc-size(min-content, size)\] at (-0.25) should be [0\]] + expected: FAIL + + [Web Animations: property <height> from [calc-size(min-content, 0 * size)\] to [calc-size(min-content, size)\] at (0) should be [0\]] + expected: FAIL + + [Web Animations: property <height> from [calc-size(min-content, 0 * size)\] to [calc-size(min-content, size)\] at (0.25) should be [25px\]] + expected: FAIL + + [Web Animations: property <height> from [calc-size(min-content, 0 * size)\] to [calc-size(min-content, size)\] at (0.5) should be [50px\]] + expected: FAIL + + [Web Animations: property <height> from [calc-size(min-content, 0 * size)\] to [calc-size(min-content, size)\] at (0.75) should be [75px\]] + expected: FAIL + + [Web Animations: property <height> from [calc-size(min-content, 0 * size)\] to [calc-size(min-content, size)\] at (1) should be [100px\]] + expected: FAIL + + [Web Animations: property <height> from [calc-size(min-content, 0 * size)\] to [calc-size(min-content, size)\] at (1.25) should be [125px\]] + expected: FAIL + + [CSS Transitions: property <height> from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (-0.25) should be [0\]] + expected: FAIL + + [CSS Transitions: property <height> from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (0) should be [0\]] + expected: FAIL + + [CSS Transitions: property <height> from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (0.25) should be [25px\]] + expected: FAIL + + [CSS Transitions: property <height> from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (0.5) should be [50px\]] + expected: FAIL + + [CSS Transitions: property <height> from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (0.75) should be [75px\]] + expected: FAIL + + [CSS Transitions: property <height> from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (1) should be [100px\]] + expected: FAIL + + [CSS Transitions: property <height> from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (1.25) should be [125px\]] + expected: FAIL + + [CSS Transitions with transition: all: property <height> from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (-0.25) should be [0\]] + expected: FAIL + + [CSS Transitions with transition: all: property <height> from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (0) should be [0\]] + expected: FAIL + + [CSS Transitions with transition: all: property <height> from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (0.25) should be [25px\]] + expected: FAIL + + [CSS Transitions with transition: all: property <height> from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (0.5) should be [50px\]] + expected: FAIL + + [CSS Transitions with transition: all: property <height> from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (0.75) should be [75px\]] + expected: FAIL + + [CSS Transitions with transition: all: property <height> from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (1) should be [100px\]] + expected: FAIL + + [CSS Transitions with transition: all: property <height> from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (1.25) should be [125px\]] + expected: FAIL + + [CSS Animations: property <height> from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (-0.25) should be [0\]] + expected: FAIL + + [CSS Animations: property <height> from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (0) should be [0\]] + expected: FAIL + + [CSS Animations: property <height> from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (0.25) should be [25px\]] + expected: FAIL + + [CSS Animations: property <height> from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (0.5) should be [50px\]] + expected: FAIL + + [CSS Animations: property <height> from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (0.75) should be [75px\]] + expected: FAIL + + [CSS Animations: property <height> from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (1) should be [100px\]] + expected: FAIL + + [CSS Animations: property <height> from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (1.25) should be [125px\]] + expected: FAIL + + [Web Animations: property <height> from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (-0.25) should be [0\]] + expected: FAIL + + [Web Animations: property <height> from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (0) should be [0\]] + expected: FAIL + + [Web Animations: property <height> from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (0.25) should be [25px\]] + expected: FAIL + + [Web Animations: property <height> from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (0.5) should be [50px\]] + expected: FAIL + + [Web Animations: property <height> from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (0.75) should be [75px\]] + expected: FAIL + + [Web Animations: property <height> from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (1) should be [100px\]] + expected: FAIL + + [Web Animations: property <height> from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (1.25) should be [125px\]] + expected: FAIL + + [CSS Transitions: property <height> from [0\] to [calc-size(max-content, size)\] at (-0.25) should be [0\]] + expected: FAIL + + [CSS Transitions: property <height> from [0\] to [calc-size(max-content, size)\] at (0) should be [0\]] + expected: FAIL + + [CSS Transitions: property <height> from [0\] to [calc-size(max-content, size)\] at (0.25) should be [25px\]] + expected: FAIL + + [CSS Transitions: property <height> from [0\] to [calc-size(max-content, size)\] at (0.5) should be [50px\]] + expected: FAIL + + [CSS Transitions: property <height> from [0\] to [calc-size(max-content, size)\] at (0.75) should be [75px\]] + expected: FAIL + + [CSS Transitions: property <height> from [0\] to [calc-size(max-content, size)\] at (1) should be [100px\]] + expected: FAIL + + [CSS Transitions: property <height> from [0\] to [calc-size(max-content, size)\] at (1.25) should be [125px\]] + expected: FAIL + + [CSS Transitions with transition: all: property <height> from [0\] to [calc-size(max-content, size)\] at (-0.25) should be [0\]] + expected: FAIL + + [CSS Transitions with transition: all: property <height> from [0\] to [calc-size(max-content, size)\] at (0) should be [0\]] + expected: FAIL + + [CSS Transitions with transition: all: property <height> from [0\] to [calc-size(max-content, size)\] at (0.25) should be [25px\]] + expected: FAIL + + [CSS Transitions with transition: all: property <height> from [0\] to [calc-size(max-content, size)\] at (0.5) should be [50px\]] + expected: FAIL + + [CSS Transitions with transition: all: property <height> from [0\] to [calc-size(max-content, size)\] at (0.75) should be [75px\]] + expected: FAIL + + [CSS Transitions with transition: all: property <height> from [0\] to [calc-size(max-content, size)\] at (1) should be [100px\]] + expected: FAIL + + [CSS Transitions with transition: all: property <height> from [0\] to [calc-size(max-content, size)\] at (1.25) should be [125px\]] + expected: FAIL + + [CSS Animations: property <height> from [0\] to [calc-size(max-content, size)\] at (-0.25) should be [0\]] + expected: FAIL + + [CSS Animations: property <height> from [0\] to [calc-size(max-content, size)\] at (0) should be [0\]] + expected: FAIL + + [CSS Animations: property <height> from [0\] to [calc-size(max-content, size)\] at (0.25) should be [25px\]] + expected: FAIL + + [CSS Animations: property <height> from [0\] to [calc-size(max-content, size)\] at (0.5) should be [50px\]] + expected: FAIL + + [CSS Animations: property <height> from [0\] to [calc-size(max-content, size)\] at (0.75) should be [75px\]] + expected: FAIL + + [CSS Animations: property <height> from [0\] to [calc-size(max-content, size)\] at (1) should be [100px\]] + expected: FAIL + + [CSS Animations: property <height> from [0\] to [calc-size(max-content, size)\] at (1.25) should be [125px\]] + expected: FAIL + + [Web Animations: property <height> from [0\] to [calc-size(max-content, size)\] at (-0.25) should be [0\]] + expected: FAIL + + [Web Animations: property <height> from [0\] to [calc-size(max-content, size)\] at (0) should be [0\]] + expected: FAIL + + [Web Animations: property <height> from [0\] to [calc-size(max-content, size)\] at (0.25) should be [25px\]] + expected: FAIL + + [Web Animations: property <height> from [0\] to [calc-size(max-content, size)\] at (0.5) should be [50px\]] + expected: FAIL + + [Web Animations: property <height> from [0\] to [calc-size(max-content, size)\] at (0.75) should be [75px\]] + expected: FAIL + + [Web Animations: property <height> from [0\] to [calc-size(max-content, size)\] at (1) should be [100px\]] + expected: FAIL + + [Web Animations: property <height> from [0\] to [calc-size(max-content, size)\] at (1.25) should be [125px\]] + expected: FAIL + + [CSS Transitions: property <height> from [calc-size(auto, size)\] to [calc-size(auto, size * 2)\] at (-0.25) should be [75px\]] + expected: FAIL + + [CSS Transitions: property <height> from [calc-size(auto, size)\] to [calc-size(auto, size * 2)\] at (0) should be [100px\]] + expected: FAIL + + [CSS Transitions: property <height> from [calc-size(auto, size)\] to [calc-size(auto, size * 2)\] at (0.25) should be [125px\]] + expected: FAIL + + [CSS Transitions: property <height> from [calc-size(auto, size)\] to [calc-size(auto, size * 2)\] at (0.5) should be [150px\]] + expected: FAIL + + [CSS Transitions: property <height> from [calc-size(auto, size)\] to [calc-size(auto, size * 2)\] at (0.75) should be [175px\]] + expected: FAIL + + [CSS Transitions: property <height> from [calc-size(auto, size)\] to [calc-size(auto, size * 2)\] at (1) should be [200px\]] + expected: FAIL + + [CSS Transitions: property <height> from [calc-size(auto, size)\] to [calc-size(auto, size * 2)\] at (1.25) should be [225px\]] + expected: FAIL + + [CSS Transitions with transition: all: property <height> from [calc-size(auto, size)\] to [calc-size(auto, size * 2)\] at (-0.25) should be [75px\]] + expected: FAIL + + [CSS Transitions with transition: all: property <height> from [calc-size(auto, size)\] to [calc-size(auto, size * 2)\] at (0) should be [100px\]] + expected: FAIL + + [CSS Transitions with transition: all: property <height> from [calc-size(auto, size)\] to [calc-size(auto, size * 2)\] at (0.25) should be [125px\]] + expected: FAIL + + [CSS Transitions with transition: all: property <height> from [calc-size(auto, size)\] to [calc-size(auto, size * 2)\] at (0.5) should be [150px\]] + expected: FAIL + + [CSS Transitions with transition: all: property <height> from [calc-size(auto, size)\] to [calc-size(auto, size * 2)\] at (0.75) should be [175px\]] + expected: FAIL + + [CSS Transitions with transition: all: property <height> from [calc-size(auto, size)\] to [calc-size(auto, size * 2)\] at (1) should be [200px\]] + expected: FAIL + + [CSS Transitions with transition: all: property <height> from [calc-size(auto, size)\] to [calc-size(auto, size * 2)\] at (1.25) should be [225px\]] + expected: FAIL + + [CSS Animations: property <height> from [calc-size(auto, size)\] to [calc-size(auto, size * 2)\] at (-0.25) should be [75px\]] + expected: FAIL + + [CSS Animations: property <height> from [calc-size(auto, size)\] to [calc-size(auto, size * 2)\] at (0) should be [100px\]] + expected: FAIL + + [CSS Animations: property <height> from [calc-size(auto, size)\] to [calc-size(auto, size * 2)\] at (0.25) should be [125px\]] + expected: FAIL + + [CSS Animations: property <height> from [calc-size(auto, size)\] to [calc-size(auto, size * 2)\] at (0.5) should be [150px\]] + expected: FAIL + + [CSS Animations: property <height> from [calc-size(auto, size)\] to [calc-size(auto, size * 2)\] at (0.75) should be [175px\]] + expected: FAIL + + [CSS Animations: property <height> from [calc-size(auto, size)\] to [calc-size(auto, size * 2)\] at (1) should be [200px\]] + expected: FAIL + + [CSS Animations: property <height> from [calc-size(auto, size)\] to [calc-size(auto, size * 2)\] at (1.25) should be [225px\]] + expected: FAIL + + [Web Animations: property <height> from [calc-size(auto, size)\] to [calc-size(auto, size * 2)\] at (-0.25) should be [75px\]] + expected: FAIL + + [Web Animations: property <height> from [calc-size(auto, size)\] to [calc-size(auto, size * 2)\] at (0) should be [100px\]] + expected: FAIL + + [Web Animations: property <height> from [calc-size(auto, size)\] to [calc-size(auto, size * 2)\] at (0.25) should be [125px\]] + expected: FAIL + + [Web Animations: property <height> from [calc-size(auto, size)\] to [calc-size(auto, size * 2)\] at (0.5) should be [150px\]] + expected: FAIL + + [Web Animations: property <height> from [calc-size(auto, size)\] to [calc-size(auto, size * 2)\] at (0.75) should be [175px\]] + expected: FAIL + + [Web Animations: property <height> from [calc-size(auto, size)\] to [calc-size(auto, size * 2)\] at (1) should be [200px\]] + expected: FAIL + + [Web Animations: property <height> from [calc-size(auto, size)\] to [calc-size(auto, size * 2)\] at (1.25) should be [225px\]] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-values/calc-size/animation/calc-size-width-interpolation.tentative.html.ini b/testing/web-platform/meta/css/css-values/calc-size/animation/calc-size-width-interpolation.tentative.html.ini index 0a3d25827e..ac54a76d59 100644 --- a/testing/web-platform/meta/css/css-values/calc-size/animation/calc-size-width-interpolation.tentative.html.ini +++ b/testing/web-platform/meta/css/css-values/calc-size/animation/calc-size-width-interpolation.tentative.html.ini @@ -5,164 +5,248 @@ [CSS Transitions: property <width> from neutral to [calc-size(auto, size * 2)\] at (0) should be [200px\]] expected: FAIL - [CSS Transitions: property <width> from neutral to [calc-size(auto, size * 2)\] at (0.25) should be [calc-size(auto, size * 1.25)\]] + [CSS Transitions with transition: all: property <width> from neutral to [calc-size(auto, size * 2)\] at (-0.25) should be [150px\]] expected: FAIL - [CSS Transitions: property <width> from neutral to [calc-size(auto, size * 2)\] at (0.5) should be [calc-size(auto, size * 1.5)\]] + [CSS Transitions with transition: all: property <width> from neutral to [calc-size(auto, size * 2)\] at (0) should be [200px\]] expected: FAIL - [CSS Transitions: property <width> from neutral to [calc-size(auto, size * 2)\] at (0.75) should be [calc-size(auto, size * 1.75)\]] + [CSS Animations: property <width> from neutral to [calc-size(auto, size * 2)\] at (-0.25) should be [150px\]] expected: FAIL - [CSS Transitions: property <width> from neutral to [calc-size(auto, size * 2)\] at (1) should be [calc-size(auto, size * 2)\]] + [CSS Animations: property <width> from neutral to [calc-size(auto, size * 2)\] at (0) should be [200px\]] expected: FAIL - [CSS Transitions: property <width> from neutral to [calc-size(auto, size * 2)\] at (1.25) should be [calc-size(auto, size * 2.25)\]] + [Web Animations: property <width> from neutral to [calc-size(auto, size * 2)\] at (-0.25) should be [150px\]] expected: FAIL - [CSS Transitions with transition: all: property <width> from neutral to [calc-size(auto, size * 2)\] at (-0.25) should be [150px\]] + [Web Animations: property <width> from neutral to [calc-size(auto, size * 2)\] at (0) should be [200px\]] expected: FAIL - [CSS Transitions with transition: all: property <width> from neutral to [calc-size(auto, size * 2)\] at (0) should be [200px\]] + [CSS Transitions: property <width> from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (-0.25) should be [0\]] expected: FAIL - [CSS Transitions with transition: all: property <width> from neutral to [calc-size(auto, size * 2)\] at (0.25) should be [calc-size(auto, size * 1.25)\]] + [CSS Transitions: property <width> from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (0) should be [0\]] expected: FAIL - [CSS Transitions with transition: all: property <width> from neutral to [calc-size(auto, size * 2)\] at (0.5) should be [calc-size(auto, size * 1.5)\]] + [CSS Transitions: property <width> from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (0.25) should be [25px\]] expected: FAIL - [CSS Transitions with transition: all: property <width> from neutral to [calc-size(auto, size * 2)\] at (0.75) should be [calc-size(auto, size * 1.75)\]] + [CSS Transitions: property <width> from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (0.5) should be [50px\]] expected: FAIL - [CSS Transitions with transition: all: property <width> from neutral to [calc-size(auto, size * 2)\] at (1) should be [calc-size(auto, size * 2)\]] + [CSS Transitions: property <width> from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (0.75) should be [75px\]] expected: FAIL - [CSS Transitions with transition: all: property <width> from neutral to [calc-size(auto, size * 2)\] at (1.25) should be [calc-size(auto, size * 2.25)\]] + [CSS Transitions: property <width> from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (1) should be [100px\]] expected: FAIL - [CSS Animations: property <width> from neutral to [calc-size(auto, size * 2)\] at (-0.25) should be [150px\]] + [CSS Transitions: property <width> from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (1.25) should be [125px\]] expected: FAIL - [CSS Animations: property <width> from neutral to [calc-size(auto, size * 2)\] at (0) should be [200px\]] + [CSS Transitions with transition: all: property <width> from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (-0.25) should be [0\]] expected: FAIL - [CSS Animations: property <width> from neutral to [calc-size(auto, size * 2)\] at (0.25) should be [calc-size(auto, size * 1.25)\]] + [CSS Transitions with transition: all: property <width> from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (0) should be [0\]] expected: FAIL - [CSS Animations: property <width> from neutral to [calc-size(auto, size * 2)\] at (0.5) should be [calc-size(auto, size * 1.5)\]] + [CSS Transitions with transition: all: property <width> from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (0.25) should be [25px\]] expected: FAIL - [CSS Animations: property <width> from neutral to [calc-size(auto, size * 2)\] at (0.75) should be [calc-size(auto, size * 1.75)\]] + [CSS Transitions with transition: all: property <width> from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (0.5) should be [50px\]] expected: FAIL - [CSS Animations: property <width> from neutral to [calc-size(auto, size * 2)\] at (1) should be [calc-size(auto, size * 2)\]] + [CSS Transitions with transition: all: property <width> from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (0.75) should be [75px\]] expected: FAIL - [CSS Animations: property <width> from neutral to [calc-size(auto, size * 2)\] at (1.25) should be [calc-size(auto, size * 2.25)\]] + [CSS Transitions with transition: all: property <width> from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (1) should be [100px\]] expected: FAIL - [Web Animations: property <width> from neutral to [calc-size(auto, size * 2)\] at (-0.25) should be [150px\]] + [CSS Transitions with transition: all: property <width> from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (1.25) should be [125px\]] expected: FAIL - [Web Animations: property <width> from neutral to [calc-size(auto, size * 2)\] at (0) should be [200px\]] + [CSS Animations: property <width> from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (-0.25) should be [0\]] expected: FAIL - [Web Animations: property <width> from neutral to [calc-size(auto, size * 2)\] at (0.25) should be [calc-size(auto, size * 1.25)\]] + [CSS Animations: property <width> from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (0) should be [0\]] expected: FAIL - [Web Animations: property <width> from neutral to [calc-size(auto, size * 2)\] at (0.5) should be [calc-size(auto, size * 1.5)\]] + [CSS Animations: property <width> from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (0.25) should be [25px\]] expected: FAIL - [Web Animations: property <width> from neutral to [calc-size(auto, size * 2)\] at (0.75) should be [calc-size(auto, size * 1.75)\]] + [CSS Animations: property <width> from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (0.5) should be [50px\]] expected: FAIL - [Web Animations: property <width> from neutral to [calc-size(auto, size * 2)\] at (1) should be [calc-size(auto, size * 2)\]] + [CSS Animations: property <width> from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (0.75) should be [75px\]] expected: FAIL - [Web Animations: property <width> from neutral to [calc-size(auto, size * 2)\] at (1.25) should be [calc-size(auto, size * 2.25)\]] + [CSS Animations: property <width> from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (1) should be [100px\]] expected: FAIL - [CSS Transitions: property <width> from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (-0.25) should be [0\]] + [CSS Animations: property <width> from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (1.25) should be [125px\]] expected: FAIL - [CSS Transitions: property <width> from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (0) should be [0\]] + [Web Animations: property <width> from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (-0.25) should be [0\]] expected: FAIL - [CSS Transitions: property <width> from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (0.25) should be [25px\]] + [Web Animations: property <width> from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (0) should be [0\]] expected: FAIL - [CSS Transitions: property <width> from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (0.5) should be [50px\]] + [Web Animations: property <width> from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (0.25) should be [25px\]] expected: FAIL - [CSS Transitions: property <width> from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (0.75) should be [75px\]] + [Web Animations: property <width> from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (0.5) should be [50px\]] expected: FAIL - [CSS Transitions: property <width> from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (1) should be [100px\]] + [Web Animations: property <width> from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (0.75) should be [75px\]] expected: FAIL - [CSS Transitions: property <width> from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (1.25) should be [125px\]] + [Web Animations: property <width> from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (1) should be [100px\]] expected: FAIL - [CSS Transitions with transition: all: property <width> from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (-0.25) should be [0\]] + [Web Animations: property <width> from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (1.25) should be [125px\]] expected: FAIL - [CSS Transitions with transition: all: property <width> from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (0) should be [0\]] + [CSS Transitions: property <width> from [calc-size(auto, size)\] to [calc-size(auto, size * 2)\] at (-0.25) should be [150px\]] expected: FAIL - [CSS Transitions with transition: all: property <width> from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (0.25) should be [25px\]] + [CSS Transitions: property <width> from [calc-size(auto, size)\] to [calc-size(auto, size * 2)\] at (0) should be [200px\]] expected: FAIL - [CSS Transitions with transition: all: property <width> from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (0.5) should be [50px\]] + [CSS Transitions: property <width> from [calc-size(auto, size)\] to [calc-size(auto, size * 2)\] at (0.25) should be [250px\]] expected: FAIL - [CSS Transitions with transition: all: property <width> from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (0.75) should be [75px\]] + [CSS Transitions: property <width> from [calc-size(auto, size)\] to [calc-size(auto, size * 2)\] at (0.5) should be [300px\]] expected: FAIL - [CSS Transitions with transition: all: property <width> from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (1) should be [100px\]] + [CSS Transitions: property <width> from [calc-size(auto, size)\] to [calc-size(auto, size * 2)\] at (0.75) should be [350px\]] expected: FAIL - [CSS Transitions with transition: all: property <width> from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (1.25) should be [125px\]] + [CSS Transitions: property <width> from [calc-size(auto, size)\] to [calc-size(auto, size * 2)\] at (1) should be [400px\]] expected: FAIL - [CSS Animations: property <width> from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (-0.25) should be [0\]] + [CSS Transitions: property <width> from [calc-size(auto, size)\] to [calc-size(auto, size * 2)\] at (1.25) should be [450px\]] expected: FAIL - [CSS Animations: property <width> from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (0) should be [0\]] + [CSS Transitions with transition: all: property <width> from [calc-size(auto, size)\] to [calc-size(auto, size * 2)\] at (-0.25) should be [150px\]] expected: FAIL - [CSS Animations: property <width> from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (0.25) should be [25px\]] + [CSS Transitions with transition: all: property <width> from [calc-size(auto, size)\] to [calc-size(auto, size * 2)\] at (0) should be [200px\]] expected: FAIL - [CSS Animations: property <width> from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (0.5) should be [50px\]] + [CSS Transitions with transition: all: property <width> from [calc-size(auto, size)\] to [calc-size(auto, size * 2)\] at (0.25) should be [250px\]] expected: FAIL - [CSS Animations: property <width> from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (0.75) should be [75px\]] + [CSS Transitions with transition: all: property <width> from [calc-size(auto, size)\] to [calc-size(auto, size * 2)\] at (0.5) should be [300px\]] expected: FAIL - [CSS Animations: property <width> from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (1) should be [100px\]] + [CSS Transitions with transition: all: property <width> from [calc-size(auto, size)\] to [calc-size(auto, size * 2)\] at (0.75) should be [350px\]] expected: FAIL - [CSS Animations: property <width> from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (1.25) should be [125px\]] + [CSS Transitions with transition: all: property <width> from [calc-size(auto, size)\] to [calc-size(auto, size * 2)\] at (1) should be [400px\]] expected: FAIL - [Web Animations: property <width> from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (-0.25) should be [0\]] + [CSS Transitions with transition: all: property <width> from [calc-size(auto, size)\] to [calc-size(auto, size * 2)\] at (1.25) should be [450px\]] expected: FAIL - [Web Animations: property <width> from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (0) should be [0\]] + [CSS Animations: property <width> from [calc-size(auto, size)\] to [calc-size(auto, size * 2)\] at (-0.25) should be [150px\]] expected: FAIL - [Web Animations: property <width> from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (0.25) should be [25px\]] + [CSS Animations: property <width> from [calc-size(auto, size)\] to [calc-size(auto, size * 2)\] at (0) should be [200px\]] expected: FAIL - [Web Animations: property <width> from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (0.5) should be [50px\]] + [CSS Animations: property <width> from [calc-size(auto, size)\] to [calc-size(auto, size * 2)\] at (0.25) should be [250px\]] expected: FAIL - [Web Animations: property <width> from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (0.75) should be [75px\]] + [CSS Animations: property <width> from [calc-size(auto, size)\] to [calc-size(auto, size * 2)\] at (0.5) should be [300px\]] expected: FAIL - [Web Animations: property <width> from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (1) should be [100px\]] + [CSS Animations: property <width> from [calc-size(auto, size)\] to [calc-size(auto, size * 2)\] at (0.75) should be [350px\]] expected: FAIL - [Web Animations: property <width> from [calc-size(min-content, 0px)\] to [calc-size(min-content, size)\] at (1.25) should be [125px\]] + [CSS Animations: property <width> from [calc-size(auto, size)\] to [calc-size(auto, size * 2)\] at (1) should be [400px\]] + expected: FAIL + + [CSS Animations: property <width> from [calc-size(auto, size)\] to [calc-size(auto, size * 2)\] at (1.25) should be [450px\]] + expected: FAIL + + [Web Animations: property <width> from [calc-size(auto, size)\] to [calc-size(auto, size * 2)\] at (-0.25) should be [150px\]] + expected: FAIL + + [Web Animations: property <width> from [calc-size(auto, size)\] to [calc-size(auto, size * 2)\] at (0) should be [200px\]] + expected: FAIL + + [Web Animations: property <width> from [calc-size(auto, size)\] to [calc-size(auto, size * 2)\] at (0.25) should be [250px\]] + expected: FAIL + + [Web Animations: property <width> from [calc-size(auto, size)\] to [calc-size(auto, size * 2)\] at (0.5) should be [300px\]] + expected: FAIL + + [Web Animations: property <width> from [calc-size(auto, size)\] to [calc-size(auto, size * 2)\] at (0.75) should be [350px\]] + expected: FAIL + + [Web Animations: property <width> from [calc-size(auto, size)\] to [calc-size(auto, size * 2)\] at (1) should be [400px\]] + expected: FAIL + + [Web Animations: property <width> from [calc-size(auto, size)\] to [calc-size(auto, size * 2)\] at (1.25) should be [450px\]] + expected: FAIL + + [CSS Transitions: property <width> from neutral to [calc-size(auto, size * 2)\] at (0.25) should be [250px\]] + expected: FAIL + + [CSS Transitions: property <width> from neutral to [calc-size(auto, size * 2)\] at (0.5) should be [300px\]] + expected: FAIL + + [CSS Transitions: property <width> from neutral to [calc-size(auto, size * 2)\] at (0.75) should be [350px\]] + expected: FAIL + + [CSS Transitions: property <width> from neutral to [calc-size(auto, size * 2)\] at (1) should be [400px\]] + expected: FAIL + + [CSS Transitions: property <width> from neutral to [calc-size(auto, size * 2)\] at (1.25) should be [450px\]] + expected: FAIL + + [CSS Transitions with transition: all: property <width> from neutral to [calc-size(auto, size * 2)\] at (0.25) should be [250px\]] + expected: FAIL + + [CSS Transitions with transition: all: property <width> from neutral to [calc-size(auto, size * 2)\] at (0.5) should be [300px\]] + expected: FAIL + + [CSS Transitions with transition: all: property <width> from neutral to [calc-size(auto, size * 2)\] at (0.75) should be [350px\]] + expected: FAIL + + [CSS Transitions with transition: all: property <width> from neutral to [calc-size(auto, size * 2)\] at (1) should be [400px\]] + expected: FAIL + + [CSS Transitions with transition: all: property <width> from neutral to [calc-size(auto, size * 2)\] at (1.25) should be [450px\]] + expected: FAIL + + [CSS Animations: property <width> from neutral to [calc-size(auto, size * 2)\] at (0.25) should be [250px\]] + expected: FAIL + + [CSS Animations: property <width> from neutral to [calc-size(auto, size * 2)\] at (0.5) should be [300px\]] + expected: FAIL + + [CSS Animations: property <width> from neutral to [calc-size(auto, size * 2)\] at (0.75) should be [350px\]] + expected: FAIL + + [CSS Animations: property <width> from neutral to [calc-size(auto, size * 2)\] at (1) should be [400px\]] + expected: FAIL + + [CSS Animations: property <width> from neutral to [calc-size(auto, size * 2)\] at (1.25) should be [450px\]] + expected: FAIL + + [Web Animations: property <width> from neutral to [calc-size(auto, size * 2)\] at (0.25) should be [250px\]] + expected: FAIL + + [Web Animations: property <width> from neutral to [calc-size(auto, size * 2)\] at (0.5) should be [300px\]] + expected: FAIL + + [Web Animations: property <width> from neutral to [calc-size(auto, size * 2)\] at (0.75) should be [350px\]] + expected: FAIL + + [Web Animations: property <width> from neutral to [calc-size(auto, size * 2)\] at (1) should be [400px\]] + expected: FAIL + + [Web Animations: property <width> from neutral to [calc-size(auto, size * 2)\] at (1.25) should be [450px\]] expected: FAIL diff --git a/testing/web-platform/meta/css/css-values/calc-size/calc-size-height.tentative.html.ini b/testing/web-platform/meta/css/css-values/calc-size/calc-size-height.tentative.html.ini new file mode 100644 index 0000000000..1d0e72e7a8 --- /dev/null +++ b/testing/web-platform/meta/css/css-values/calc-size/calc-size-height.tentative.html.ini @@ -0,0 +1,96 @@ +[calc-size-height.tentative.html] + [resolved height for height in auto height container: calc-size(any, 357px)] + expected: FAIL + + [resolved height for height in definite height container: calc-size(any, 357px)] + expected: FAIL + + [resolved height for height in auto height container: calc-size(any, 31%)] + expected: FAIL + + [resolved height for height in definite height container: calc-size(any, 31%)] + expected: FAIL + + [resolved height for height in definite height container: calc-size(31%, size)] + expected: FAIL + + [resolved height for height in auto height container: calc-size(max-content, 31%)] + expected: FAIL + + [resolved height for height in definite height container: calc-size(max-content, 31%)] + expected: FAIL + + [resolved height for height in auto height container: calc-size(fit-content, 72px)] + expected: FAIL + + [resolved height for height in definite height container: calc-size(fit-content, 72px)] + expected: FAIL + + [resolved height for height in auto height container: calc-size(37px, 93px)] + expected: FAIL + + [resolved height for height in definite height container: calc-size(37px, 93px)] + expected: FAIL + + [resolved height for height in auto height container: calc-size(83px, size * 3)] + expected: FAIL + + [resolved height for height in definite height container: calc-size(83px, size * 3)] + expected: FAIL + + [resolved height for height in auto height container: calc-size(min-content, size / 2)] + expected: FAIL + + [resolved height for height in definite height container: calc-size(min-content, size / 2)] + expected: FAIL + + [resolved height for height in auto height container: calc-size(max-content, size * 1.2)] + expected: FAIL + + [resolved height for height in definite height container: calc-size(max-content, size * 1.2)] + expected: FAIL + + [resolved height for height in auto height container: calc-size(fit-content, size / 2 + 30px)] + expected: FAIL + + [resolved height for height in definite height container: calc-size(fit-content, size / 2 + 30px)] + expected: FAIL + + [resolved height for height in auto height container: calc-size(30px, 15em)] + expected: FAIL + + [resolved height for height in definite height container: calc-size(30px, 15em)] + expected: FAIL + + [resolved height for height in auto height container: calc-size(calc-size(any, 30px), 15em)] + expected: FAIL + + [resolved height for height in definite height container: calc-size(calc-size(any, 30px), 15em)] + expected: FAIL + + [resolved height for height in auto height container: calc-size(calc-size(2in, 30px), 15em)] + expected: FAIL + + [resolved height for height in definite height container: calc-size(calc-size(2in, 30px), 15em)] + expected: FAIL + + [resolved height for height in auto height container: calc-size(calc-size(min-content, 30px), 15em)] + expected: FAIL + + [resolved height for height in definite height container: calc-size(calc-size(min-content, 30px), 15em)] + expected: FAIL + + [resolved height for height in definite height container: calc(12% + calc-size(any, 31%))] + expected: FAIL + + [resolved height for height in auto height container: calc-size(any, 31% + 12px)] + expected: FAIL + + [resolved height for height in definite height container: calc-size(any, 31% + 12px)] + expected: FAIL + + [resolved height for height in auto height container: calc-size(auto, size * 1.5)] + expected: FAIL + + [resolved height for height in definite height container: calc-size(auto, size * 1.5)] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-values/calc-size/calc-size-parsing.tentative.html.ini b/testing/web-platform/meta/css/css-values/calc-size/calc-size-parsing.tentative.html.ini index 24d7ae6ee1..718f44321f 100644 --- a/testing/web-platform/meta/css/css-values/calc-size/calc-size-parsing.tentative.html.ini +++ b/testing/web-platform/meta/css/css-values/calc-size/calc-size-parsing.tentative.html.ini @@ -40,3 +40,15 @@ [e.style['width'\] = "calc-size(calc-size(min-content, size), size)" should set the property value] expected: FAIL + + [e.style['width'\] = "calc-size(auto, size)" should set the property value] + expected: FAIL + + [e.style['min-width'\] = "calc-size(auto, size)" should set the property value] + expected: FAIL + + [e.style['height'\] = "calc-size(auto, size)" should set the property value] + expected: FAIL + + [e.style['min-height'\] = "calc-size(auto, size)" should set the property value] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-values/calc-size/calc-size-width.tentative.html.ini b/testing/web-platform/meta/css/css-values/calc-size/calc-size-width.tentative.html.ini index 719a258936..b26adf0b05 100644 --- a/testing/web-platform/meta/css/css-values/calc-size/calc-size-width.tentative.html.ini +++ b/testing/web-platform/meta/css/css-values/calc-size/calc-size-width.tentative.html.ini @@ -52,3 +52,6 @@ [resolved width for width: with container width 700px] expected: FAIL + + [resolved width for width: calc-size(auto, size * 0.6 + 23px)] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-values/viewport-units-scrollbars-auto-vhw-001.html.ini b/testing/web-platform/meta/css/css-values/viewport-units-scrollbars-auto-vhw-001.html.ini new file mode 100644 index 0000000000..b0b04c0125 --- /dev/null +++ b/testing/web-platform/meta/css/css-values/viewport-units-scrollbars-auto-vhw-001.html.ini @@ -0,0 +1,2 @@ +[viewport-units-scrollbars-auto-vhw-001.html] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-values/viewport-units-scrollbars-scroll-vhw-001.html.ini b/testing/web-platform/meta/css/css-values/viewport-units-scrollbars-scroll-vhw-001.html.ini new file mode 100644 index 0000000000..06e3800e02 --- /dev/null +++ b/testing/web-platform/meta/css/css-values/viewport-units-scrollbars-scroll-vhw-001.html.ini @@ -0,0 +1,4 @@ +[viewport-units-scrollbars-scroll-vhw-001.html] + expected: + if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/css/css-variables/variables-animation-math-functions-tentative.html.ini b/testing/web-platform/meta/css/css-variables/variables-animation-math-functions.html.ini index 2e55766a58..92638e9238 100644 --- a/testing/web-platform/meta/css/css-variables/variables-animation-math-functions-tentative.html.ini +++ b/testing/web-platform/meta/css/css-variables/variables-animation-math-functions.html.ini @@ -1,4 +1,4 @@ -[variables-animation-math-functions-tentative.html] +[variables-animation-math-functions.html] [CSS Transitions: property <--my-angle> from [100deg\] to [calc(sign(20rem - 20px) * 180deg)\] at (-1) should be [20deg\]] expected: FAIL @@ -47,56 +47,56 @@ [Web Animations: property <--my-angle> from [100deg\] to [calc(sign(20rem - 20px) * 180deg)\] at (2) should be [260deg\]] expected: FAIL - [CSS Transitions: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (-1) should be [20deg\]] + [CSS Transitions: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(sign(20rem - 20px) * 180deg)\] at (-1) should be [20deg\]] expected: FAIL - [CSS Transitions: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (0) should be [100deg\]] + [CSS Transitions: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(sign(20rem - 20px) * 180deg)\] at (0) should be [100deg\]] expected: FAIL - [CSS Transitions: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (0.125) should be [110deg\]] + [CSS Transitions: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(sign(20rem - 20px) * 180deg)\] at (0.125) should be [110deg\]] expected: FAIL - [CSS Transitions: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (0.875) should be [170deg\]] + [CSS Transitions: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(sign(20rem - 20px) * 180deg)\] at (0.875) should be [170deg\]] expected: FAIL - [CSS Transitions: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (1) should be [180deg\]] + [CSS Transitions: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(sign(20rem - 20px) * 180deg)\] at (1) should be [180deg\]] expected: FAIL - [CSS Transitions: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (2) should be [260deg\]] + [CSS Transitions: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(sign(20rem - 20px) * 180deg)\] at (2) should be [260deg\]] expected: FAIL - [CSS Animations: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (-1) should be [20deg\]] + [CSS Animations: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(sign(20rem - 20px) * 180deg)\] at (-1) should be [20deg\]] expected: FAIL - [CSS Animations: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (0) should be [100deg\]] + [CSS Animations: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(sign(20rem - 20px) * 180deg)\] at (0) should be [100deg\]] expected: FAIL - [CSS Animations: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (0.125) should be [110deg\]] + [CSS Animations: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(sign(20rem - 20px) * 180deg)\] at (0.125) should be [110deg\]] expected: FAIL - [CSS Animations: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (0.875) should be [170deg\]] + [CSS Animations: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(sign(20rem - 20px) * 180deg)\] at (0.875) should be [170deg\]] expected: FAIL - [CSS Animations: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (1) should be [180deg\]] + [CSS Animations: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(sign(20rem - 20px) * 180deg)\] at (1) should be [180deg\]] expected: FAIL - [CSS Animations: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (2) should be [260deg\]] + [CSS Animations: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(sign(20rem - 20px) * 180deg)\] at (2) should be [260deg\]] expected: FAIL - [Web Animations: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (-1) should be [20deg\]] + [Web Animations: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(sign(20rem - 20px) * 180deg)\] at (-1) should be [20deg\]] expected: FAIL - [Web Animations: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (0) should be [100deg\]] + [Web Animations: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(sign(20rem - 20px) * 180deg)\] at (0) should be [100deg\]] expected: FAIL - [Web Animations: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (0.125) should be [110deg\]] + [Web Animations: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(sign(20rem - 20px) * 180deg)\] at (0.125) should be [110deg\]] expected: FAIL - [Web Animations: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (0.875) should be [170deg\]] + [Web Animations: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(sign(20rem - 20px) * 180deg)\] at (0.875) should be [170deg\]] expected: FAIL - [Web Animations: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (1) should be [180deg\]] + [Web Animations: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(sign(20rem - 20px) * 180deg)\] at (1) should be [180deg\]] expected: FAIL - [Web Animations: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (2) should be [260deg\]] + [Web Animations: property <--my-angle> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(sign(20rem - 20px) * 180deg)\] at (2) should be [260deg\]] expected: FAIL diff --git a/testing/web-platform/meta/css/css-view-transitions/pseudo-element-animations.html.ini b/testing/web-platform/meta/css/css-view-transitions/pseudo-element-animations.html.ini new file mode 100644 index 0000000000..88cb0e949a --- /dev/null +++ b/testing/web-platform/meta/css/css-view-transitions/pseudo-element-animations.html.ini @@ -0,0 +1,3 @@ +[pseudo-element-animations.html] + [CSS Animations on view transitions are canceled and restarted when the view transition starts and ends.] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-view-transitions/web-animations-api-parse-pseudo-argument.html.ini b/testing/web-platform/meta/css/css-view-transitions/web-animations-api-parse-pseudo-argument.html.ini new file mode 100644 index 0000000000..68bd3159f4 --- /dev/null +++ b/testing/web-platform/meta/css/css-view-transitions/web-animations-api-parse-pseudo-argument.html.ini @@ -0,0 +1,17 @@ +[web-animations-api-parse-pseudo-argument.html?first-pseudo=::view-transition-group(first )] + expected: FAIL + +[web-animations-api-parse-pseudo-argument.html?first-pseudo=::view-transition-group(first)] + expected: FAIL + +[web-animations-api-parse-pseudo-argument.html?first-pseudo=::view-transition-group( first )] + expected: FAIL + +[web-animations-api-parse-pseudo-argument.html?first-pseudo=::view-transition-group(first] + expected: FAIL + +[web-animations-api-parse-pseudo-argument.html?first-pseudo=::view-transition-group( first] + expected: FAIL + +[web-animations-api-parse-pseudo-argument.html?first-pseudo=::view-transition-group( first)] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-viewport/line-height.html.ini b/testing/web-platform/meta/css/css-viewport/line-height.html.ini new file mode 100644 index 0000000000..e433fb21f0 --- /dev/null +++ b/testing/web-platform/meta/css/css-viewport/line-height.html.ini @@ -0,0 +1,2 @@ +[line-height.html] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-viewport/width.html.ini b/testing/web-platform/meta/css/css-viewport/width.html.ini new file mode 100644 index 0000000000..3c08b64d3e --- /dev/null +++ b/testing/web-platform/meta/css/css-viewport/width.html.ini @@ -0,0 +1,2 @@ +[width.html] + expected: FAIL diff --git a/testing/web-platform/meta/css/cssom-view/scroll-behavior-main-frame-root.html.ini b/testing/web-platform/meta/css/cssom-view/scroll-behavior-main-frame-root.html.ini deleted file mode 100644 index 3a4ffebfcf..0000000000 --- a/testing/web-platform/meta/css/cssom-view/scroll-behavior-main-frame-root.html.ini +++ /dev/null @@ -1,4 +0,0 @@ -[scroll-behavior-main-frame-root.html] - [Main frame with smooth scroll-behavior ; scroll() with auto behavior] - expected: - if not fission and (os == "linux") and debug and not swgl: [PASS, FAIL] diff --git a/testing/web-platform/meta/css/cssom-view/scroll-behavior-subframe-window.html.ini b/testing/web-platform/meta/css/cssom-view/scroll-behavior-subframe-window.html.ini index e14518702c..f80bab1793 100644 --- a/testing/web-platform/meta/css/cssom-view/scroll-behavior-subframe-window.html.ini +++ b/testing/web-platform/meta/css/cssom-view/scroll-behavior-subframe-window.html.ini @@ -1,7 +1,7 @@ [scroll-behavior-subframe-window.html] [Main frame with smooth scroll-behavior ; scroll() with default behavior] expected: - if (os == "linux") and debug and not fission: [PASS, FAIL] + if not fission and (os == "linux") and debug: [PASS, FAIL] [Main frame with smooth scroll-behavior ; scroll() with auto behavior] expected: @@ -20,3 +20,7 @@ [Main frame with auto scroll-behavior ; scrollBy() with default behavior] expected: if (os == "win") and debug: [PASS, FAIL] + + [Main frame with auto scroll-behavior ; scrollBy() with smooth behavior] + expected: + if (processor == "x86") and debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/css/cssom-view/scrollIntoView-smooth.html.ini b/testing/web-platform/meta/css/cssom-view/scrollIntoView-smooth.html.ini index b000fb8847..ae9764e572 100644 --- a/testing/web-platform/meta/css/cssom-view/scrollIntoView-smooth.html.ini +++ b/testing/web-platform/meta/css/cssom-view/scrollIntoView-smooth.html.ini @@ -3,22 +3,16 @@ disabled: if debug and (os == "linux") and (processor == "x86"): wpt-sync Bug 1461151 expected: - if (os == "win") and debug and not swgl: [PASS, FAIL] - if (os == "linux") and swgl: [PASS, FAIL] if os == "android": FAIL [Smooth scrollIntoView should scroll the element to the 'center' position] expected: - if (os == "win") and debug and not swgl: [PASS, FAIL] if os == "android": FAIL [Smooth scrollIntoView should scroll the element to the 'nearest' position] expected: - if (os == "linux") and not fission and debug and swgl: [PASS, FAIL] - if (os == "linux") and not fission and not debug: [PASS, FAIL] if os == "android": FAIL [Smooth scrollIntoView should scroll the element to the 'start' position] expected: - if (os == "linux") and debug and not fission: [PASS, FAIL] if os == "android": FAIL diff --git a/testing/web-platform/meta/css/cssom/getComputedStyle-pseudo-with-argument.html.ini b/testing/web-platform/meta/css/cssom/getComputedStyle-pseudo-with-argument.html.ini new file mode 100644 index 0000000000..bad4586f46 --- /dev/null +++ b/testing/web-platform/meta/css/cssom/getComputedStyle-pseudo-with-argument.html.ini @@ -0,0 +1,30 @@ +[getComputedStyle-pseudo-with-argument.html] + [This pseudo-element should not parse: ::highlight] + expected: FAIL + + [This pseudo-element should not parse: ::highlight(] + expected: FAIL + + [This pseudo-element should not parse: ::highlight()] + expected: FAIL + + [This pseudo-element should not parse: ::highlight(1)] + expected: FAIL + + [This pseudo-element should not parse: ::highlight($)] + expected: FAIL + + [This pseudo-element should not parse: ::highlight(name)a] + expected: FAIL + + [This pseudo-element should parse: ::highlight(\nname] + expected: FAIL + + [This pseudo-element should parse: ::highlight(name\t] + expected: FAIL + + [This pseudo-element should parse: ::highlight( name ] + expected: FAIL + + [This pseudo-element should parse: ::highlight( n\\61me )] + expected: FAIL diff --git a/testing/web-platform/meta/css/motion/animation/offset-rotate-interpolation-math-functions-tentative.html.ini b/testing/web-platform/meta/css/motion/animation/offset-rotate-interpolation-math-functions.html.ini index 1f21a593ae..fb873cd491 100644 --- a/testing/web-platform/meta/css/motion/animation/offset-rotate-interpolation-math-functions-tentative.html.ini +++ b/testing/web-platform/meta/css/motion/animation/offset-rotate-interpolation-math-functions.html.ini @@ -1,4 +1,4 @@ -[offset-rotate-interpolation-math-functions-tentative.html] +[offset-rotate-interpolation-math-functions.html] [CSS Transitions: property <offset-rotate> from [100deg\] to [calc(sign(20rem - 20px) * 180deg)\] at (-1) should be [20deg\]] expected: FAIL @@ -71,74 +71,74 @@ [Web Animations: property <offset-rotate> from [100deg\] to [calc(sign(20rem - 20px) * 180deg)\] at (2) should be [260deg\]] expected: FAIL - [CSS Transitions: property <offset-rotate> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (-1) should be [20deg\]] + [CSS Transitions: property <offset-rotate> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(sign(20rem - 20px) * 180deg)\] at (-1) should be [20deg\]] expected: FAIL - [CSS Transitions: property <offset-rotate> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (0) should be [100deg\]] + [CSS Transitions: property <offset-rotate> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(sign(20rem - 20px) * 180deg)\] at (0) should be [100deg\]] expected: FAIL - [CSS Transitions: property <offset-rotate> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (0.125) should be [110deg\]] + [CSS Transitions: property <offset-rotate> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(sign(20rem - 20px) * 180deg)\] at (0.125) should be [110deg\]] expected: FAIL - [CSS Transitions: property <offset-rotate> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (0.875) should be [170deg\]] + [CSS Transitions: property <offset-rotate> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(sign(20rem - 20px) * 180deg)\] at (0.875) should be [170deg\]] expected: FAIL - [CSS Transitions: property <offset-rotate> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (1) should be [180deg\]] + [CSS Transitions: property <offset-rotate> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(sign(20rem - 20px) * 180deg)\] at (1) should be [180deg\]] expected: FAIL - [CSS Transitions: property <offset-rotate> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (2) should be [260deg\]] + [CSS Transitions: property <offset-rotate> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(sign(20rem - 20px) * 180deg)\] at (2) should be [260deg\]] expected: FAIL - [CSS Transitions with transition: all: property <offset-rotate> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (-1) should be [20deg\]] + [CSS Transitions with transition: all: property <offset-rotate> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(sign(20rem - 20px) * 180deg)\] at (-1) should be [20deg\]] expected: FAIL - [CSS Transitions with transition: all: property <offset-rotate> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (0) should be [100deg\]] + [CSS Transitions with transition: all: property <offset-rotate> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(sign(20rem - 20px) * 180deg)\] at (0) should be [100deg\]] expected: FAIL - [CSS Transitions with transition: all: property <offset-rotate> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (0.125) should be [110deg\]] + [CSS Transitions with transition: all: property <offset-rotate> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(sign(20rem - 20px) * 180deg)\] at (0.125) should be [110deg\]] expected: FAIL - [CSS Transitions with transition: all: property <offset-rotate> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (0.875) should be [170deg\]] + [CSS Transitions with transition: all: property <offset-rotate> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(sign(20rem - 20px) * 180deg)\] at (0.875) should be [170deg\]] expected: FAIL - [CSS Transitions with transition: all: property <offset-rotate> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (1) should be [180deg\]] + [CSS Transitions with transition: all: property <offset-rotate> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(sign(20rem - 20px) * 180deg)\] at (1) should be [180deg\]] expected: FAIL - [CSS Transitions with transition: all: property <offset-rotate> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (2) should be [260deg\]] + [CSS Transitions with transition: all: property <offset-rotate> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(sign(20rem - 20px) * 180deg)\] at (2) should be [260deg\]] expected: FAIL - [CSS Animations: property <offset-rotate> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (-1) should be [20deg\]] + [CSS Animations: property <offset-rotate> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(sign(20rem - 20px) * 180deg)\] at (-1) should be [20deg\]] expected: FAIL - [CSS Animations: property <offset-rotate> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (0) should be [100deg\]] + [CSS Animations: property <offset-rotate> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(sign(20rem - 20px) * 180deg)\] at (0) should be [100deg\]] expected: FAIL - [CSS Animations: property <offset-rotate> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (0.125) should be [110deg\]] + [CSS Animations: property <offset-rotate> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(sign(20rem - 20px) * 180deg)\] at (0.125) should be [110deg\]] expected: FAIL - [CSS Animations: property <offset-rotate> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (0.875) should be [170deg\]] + [CSS Animations: property <offset-rotate> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(sign(20rem - 20px) * 180deg)\] at (0.875) should be [170deg\]] expected: FAIL - [CSS Animations: property <offset-rotate> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (1) should be [180deg\]] + [CSS Animations: property <offset-rotate> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(sign(20rem - 20px) * 180deg)\] at (1) should be [180deg\]] expected: FAIL - [CSS Animations: property <offset-rotate> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (2) should be [260deg\]] + [CSS Animations: property <offset-rotate> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(sign(20rem - 20px) * 180deg)\] at (2) should be [260deg\]] expected: FAIL - [Web Animations: property <offset-rotate> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (-1) should be [20deg\]] + [Web Animations: property <offset-rotate> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(sign(20rem - 20px) * 180deg)\] at (-1) should be [20deg\]] expected: FAIL - [Web Animations: property <offset-rotate> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (0) should be [100deg\]] + [Web Animations: property <offset-rotate> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(sign(20rem - 20px) * 180deg)\] at (0) should be [100deg\]] expected: FAIL - [Web Animations: property <offset-rotate> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (0.125) should be [110deg\]] + [Web Animations: property <offset-rotate> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(sign(20rem - 20px) * 180deg)\] at (0.125) should be [110deg\]] expected: FAIL - [Web Animations: property <offset-rotate> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (0.875) should be [170deg\]] + [Web Animations: property <offset-rotate> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(sign(20rem - 20px) * 180deg)\] at (0.875) should be [170deg\]] expected: FAIL - [Web Animations: property <offset-rotate> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (1) should be [180deg\]] + [Web Animations: property <offset-rotate> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(sign(20rem - 20px) * 180deg)\] at (1) should be [180deg\]] expected: FAIL - [Web Animations: property <offset-rotate> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(progress(10rem from 20px to 100px) * 180deg)\] at (2) should be [260deg\]] + [Web Animations: property <offset-rotate> from [calc(sign(20rem - 20px) * 100deg)\] to [calc(sign(20rem - 20px) * 180deg)\] at (2) should be [260deg\]] expected: FAIL diff --git a/testing/web-platform/meta/css/motion/animation/ray-angle-interpolation-math-functions.html.ini b/testing/web-platform/meta/css/motion/animation/ray-angle-interpolation-math-functions.html.ini new file mode 100644 index 0000000000..92f8c6efec --- /dev/null +++ b/testing/web-platform/meta/css/motion/animation/ray-angle-interpolation-math-functions.html.ini @@ -0,0 +1,144 @@ +[ray-angle-interpolation-math-functions.html] + [CSS Transitions: property <offset-path> from [ray(100deg)\] to [ray(calc(sign(20rem - 20px) * 180deg))\] at (-1) should be [ray(20deg)\]] + expected: FAIL + + [CSS Transitions: property <offset-path> from [ray(100deg)\] to [ray(calc(sign(20rem - 20px) * 180deg))\] at (0) should be [ray(100deg)\]] + expected: FAIL + + [CSS Transitions: property <offset-path> from [ray(100deg)\] to [ray(calc(sign(20rem - 20px) * 180deg))\] at (0.125) should be [ray(110deg)\]] + expected: FAIL + + [CSS Transitions: property <offset-path> from [ray(100deg)\] to [ray(calc(sign(20rem - 20px) * 180deg))\] at (0.875) should be [ray(170deg)\]] + expected: FAIL + + [CSS Transitions: property <offset-path> from [ray(100deg)\] to [ray(calc(sign(20rem - 20px) * 180deg))\] at (1) should be [ray(180deg)\]] + expected: FAIL + + [CSS Transitions: property <offset-path> from [ray(100deg)\] to [ray(calc(sign(20rem - 20px) * 180deg))\] at (2) should be [ray(260deg)\]] + expected: FAIL + + [CSS Transitions with transition: all: property <offset-path> from [ray(100deg)\] to [ray(calc(sign(20rem - 20px) * 180deg))\] at (-1) should be [ray(20deg)\]] + expected: FAIL + + [CSS Transitions with transition: all: property <offset-path> from [ray(100deg)\] to [ray(calc(sign(20rem - 20px) * 180deg))\] at (0) should be [ray(100deg)\]] + expected: FAIL + + [CSS Transitions with transition: all: property <offset-path> from [ray(100deg)\] to [ray(calc(sign(20rem - 20px) * 180deg))\] at (0.125) should be [ray(110deg)\]] + expected: FAIL + + [CSS Transitions with transition: all: property <offset-path> from [ray(100deg)\] to [ray(calc(sign(20rem - 20px) * 180deg))\] at (0.875) should be [ray(170deg)\]] + expected: FAIL + + [CSS Transitions with transition: all: property <offset-path> from [ray(100deg)\] to [ray(calc(sign(20rem - 20px) * 180deg))\] at (1) should be [ray(180deg)\]] + expected: FAIL + + [CSS Transitions with transition: all: property <offset-path> from [ray(100deg)\] to [ray(calc(sign(20rem - 20px) * 180deg))\] at (2) should be [ray(260deg)\]] + expected: FAIL + + [CSS Animations: property <offset-path> from [ray(100deg)\] to [ray(calc(sign(20rem - 20px) * 180deg))\] at (-1) should be [ray(20deg)\]] + expected: FAIL + + [CSS Animations: property <offset-path> from [ray(100deg)\] to [ray(calc(sign(20rem - 20px) * 180deg))\] at (0) should be [ray(100deg)\]] + expected: FAIL + + [CSS Animations: property <offset-path> from [ray(100deg)\] to [ray(calc(sign(20rem - 20px) * 180deg))\] at (0.125) should be [ray(110deg)\]] + expected: FAIL + + [CSS Animations: property <offset-path> from [ray(100deg)\] to [ray(calc(sign(20rem - 20px) * 180deg))\] at (0.875) should be [ray(170deg)\]] + expected: FAIL + + [CSS Animations: property <offset-path> from [ray(100deg)\] to [ray(calc(sign(20rem - 20px) * 180deg))\] at (1) should be [ray(180deg)\]] + expected: FAIL + + [CSS Animations: property <offset-path> from [ray(100deg)\] to [ray(calc(sign(20rem - 20px) * 180deg))\] at (2) should be [ray(260deg)\]] + expected: FAIL + + [Web Animations: property <offset-path> from [ray(100deg)\] to [ray(calc(sign(20rem - 20px) * 180deg))\] at (-1) should be [ray(20deg)\]] + expected: FAIL + + [Web Animations: property <offset-path> from [ray(100deg)\] to [ray(calc(sign(20rem - 20px) * 180deg))\] at (0) should be [ray(100deg)\]] + expected: FAIL + + [Web Animations: property <offset-path> from [ray(100deg)\] to [ray(calc(sign(20rem - 20px) * 180deg))\] at (0.125) should be [ray(110deg)\]] + expected: FAIL + + [Web Animations: property <offset-path> from [ray(100deg)\] to [ray(calc(sign(20rem - 20px) * 180deg))\] at (0.875) should be [ray(170deg)\]] + expected: FAIL + + [Web Animations: property <offset-path> from [ray(100deg)\] to [ray(calc(sign(20rem - 20px) * 180deg))\] at (1) should be [ray(180deg)\]] + expected: FAIL + + [Web Animations: property <offset-path> from [ray(100deg)\] to [ray(calc(sign(20rem - 20px) * 180deg))\] at (2) should be [ray(260deg)\]] + expected: FAIL + + [CSS Transitions: property <offset-path> from [ray(calc(sign(20rem - 20px) * 100deg))\] to [ray(calc(sign(20rem - 20px) * 180deg))\] at (-1) should be [ray(20deg)\]] + expected: FAIL + + [CSS Transitions: property <offset-path> from [ray(calc(sign(20rem - 20px) * 100deg))\] to [ray(calc(sign(20rem - 20px) * 180deg))\] at (0) should be [ray(100deg)\]] + expected: FAIL + + [CSS Transitions: property <offset-path> from [ray(calc(sign(20rem - 20px) * 100deg))\] to [ray(calc(sign(20rem - 20px) * 180deg))\] at (0.125) should be [ray(110deg)\]] + expected: FAIL + + [CSS Transitions: property <offset-path> from [ray(calc(sign(20rem - 20px) * 100deg))\] to [ray(calc(sign(20rem - 20px) * 180deg))\] at (0.875) should be [ray(170deg)\]] + expected: FAIL + + [CSS Transitions: property <offset-path> from [ray(calc(sign(20rem - 20px) * 100deg))\] to [ray(calc(sign(20rem - 20px) * 180deg))\] at (1) should be [ray(180deg)\]] + expected: FAIL + + [CSS Transitions: property <offset-path> from [ray(calc(sign(20rem - 20px) * 100deg))\] to [ray(calc(sign(20rem - 20px) * 180deg))\] at (2) should be [ray(260deg)\]] + expected: FAIL + + [CSS Transitions with transition: all: property <offset-path> from [ray(calc(sign(20rem - 20px) * 100deg))\] to [ray(calc(sign(20rem - 20px) * 180deg))\] at (-1) should be [ray(20deg)\]] + expected: FAIL + + [CSS Transitions with transition: all: property <offset-path> from [ray(calc(sign(20rem - 20px) * 100deg))\] to [ray(calc(sign(20rem - 20px) * 180deg))\] at (0) should be [ray(100deg)\]] + expected: FAIL + + [CSS Transitions with transition: all: property <offset-path> from [ray(calc(sign(20rem - 20px) * 100deg))\] to [ray(calc(sign(20rem - 20px) * 180deg))\] at (0.125) should be [ray(110deg)\]] + expected: FAIL + + [CSS Transitions with transition: all: property <offset-path> from [ray(calc(sign(20rem - 20px) * 100deg))\] to [ray(calc(sign(20rem - 20px) * 180deg))\] at (0.875) should be [ray(170deg)\]] + expected: FAIL + + [CSS Transitions with transition: all: property <offset-path> from [ray(calc(sign(20rem - 20px) * 100deg))\] to [ray(calc(sign(20rem - 20px) * 180deg))\] at (1) should be [ray(180deg)\]] + expected: FAIL + + [CSS Transitions with transition: all: property <offset-path> from [ray(calc(sign(20rem - 20px) * 100deg))\] to [ray(calc(sign(20rem - 20px) * 180deg))\] at (2) should be [ray(260deg)\]] + expected: FAIL + + [CSS Animations: property <offset-path> from [ray(calc(sign(20rem - 20px) * 100deg))\] to [ray(calc(sign(20rem - 20px) * 180deg))\] at (-1) should be [ray(20deg)\]] + expected: FAIL + + [CSS Animations: property <offset-path> from [ray(calc(sign(20rem - 20px) * 100deg))\] to [ray(calc(sign(20rem - 20px) * 180deg))\] at (0) should be [ray(100deg)\]] + expected: FAIL + + [CSS Animations: property <offset-path> from [ray(calc(sign(20rem - 20px) * 100deg))\] to [ray(calc(sign(20rem - 20px) * 180deg))\] at (0.125) should be [ray(110deg)\]] + expected: FAIL + + [CSS Animations: property <offset-path> from [ray(calc(sign(20rem - 20px) * 100deg))\] to [ray(calc(sign(20rem - 20px) * 180deg))\] at (0.875) should be [ray(170deg)\]] + expected: FAIL + + [CSS Animations: property <offset-path> from [ray(calc(sign(20rem - 20px) * 100deg))\] to [ray(calc(sign(20rem - 20px) * 180deg))\] at (1) should be [ray(180deg)\]] + expected: FAIL + + [CSS Animations: property <offset-path> from [ray(calc(sign(20rem - 20px) * 100deg))\] to [ray(calc(sign(20rem - 20px) * 180deg))\] at (2) should be [ray(260deg)\]] + expected: FAIL + + [Web Animations: property <offset-path> from [ray(calc(sign(20rem - 20px) * 100deg))\] to [ray(calc(sign(20rem - 20px) * 180deg))\] at (-1) should be [ray(20deg)\]] + expected: FAIL + + [Web Animations: property <offset-path> from [ray(calc(sign(20rem - 20px) * 100deg))\] to [ray(calc(sign(20rem - 20px) * 180deg))\] at (0) should be [ray(100deg)\]] + expected: FAIL + + [Web Animations: property <offset-path> from [ray(calc(sign(20rem - 20px) * 100deg))\] to [ray(calc(sign(20rem - 20px) * 180deg))\] at (0.125) should be [ray(110deg)\]] + expected: FAIL + + [Web Animations: property <offset-path> from [ray(calc(sign(20rem - 20px) * 100deg))\] to [ray(calc(sign(20rem - 20px) * 180deg))\] at (0.875) should be [ray(170deg)\]] + expected: FAIL + + [Web Animations: property <offset-path> from [ray(calc(sign(20rem - 20px) * 100deg))\] to [ray(calc(sign(20rem - 20px) * 180deg))\] at (1) should be [ray(180deg)\]] + expected: FAIL + + [Web Animations: property <offset-path> from [ray(calc(sign(20rem - 20px) * 100deg))\] to [ray(calc(sign(20rem - 20px) * 180deg))\] at (2) should be [ray(260deg)\]] + expected: FAIL diff --git a/testing/web-platform/meta/css/selectors/pseudo-where-crash.html.ini b/testing/web-platform/meta/css/selectors/pseudo-where-crash.html.ini new file mode 100644 index 0000000000..76b709f120 --- /dev/null +++ b/testing/web-platform/meta/css/selectors/pseudo-where-crash.html.ini @@ -0,0 +1,2 @@ +[pseudo-where-crash.html] + expected: [PASS, CRASH] diff --git a/testing/web-platform/meta/custom-elements/ElementInternals-accessibility.html.ini b/testing/web-platform/meta/custom-elements/ElementInternals-accessibility.html.ini index 07ae15106a..39fe7290e4 100644 --- a/testing/web-platform/meta/custom-elements/ElementInternals-accessibility.html.ini +++ b/testing/web-platform/meta/custom-elements/ElementInternals-accessibility.html.ini @@ -1,7 +1,4 @@ [ElementInternals-accessibility.html] - [ariaActiveDescendantElement is defined in ElementInternals] - expected: FAIL - [ariaControlsElements is defined in ElementInternals] expected: FAIL @@ -22,3 +19,6 @@ [ariaErrorMessageElements is defined in ElementInternals] expected: FAIL + + [ariaActiveDescendantElement is defined in ElementInternals] + expected: [PASS, FAIL] diff --git a/testing/web-platform/meta/custom-elements/reactions/AriaMixin-element-attributes.html.ini b/testing/web-platform/meta/custom-elements/reactions/AriaMixin-element-attributes.html.ini index 6dbcc41649..3183516372 100644 --- a/testing/web-platform/meta/custom-elements/reactions/AriaMixin-element-attributes.html.ini +++ b/testing/web-platform/meta/custom-elements/reactions/AriaMixin-element-attributes.html.ini @@ -1,10 +1,4 @@ [AriaMixin-element-attributes.html] - [ariaActiveDescendantElement in Element must enqueue an attributeChanged reaction when adding aria-activedescendant content attribute] - expected: FAIL - - [ariaActiveDescendantElement in Element must enqueue an attributeChanged reaction when replacing an existing attribute] - expected: FAIL - [ariaControlsElements in Element must enqueue an attributeChanged reaction when adding aria-controls content attribute] expected: FAIL @@ -46,3 +40,9 @@ [ariaErrorMessageElements in Element must enqueue an attributeChanged reaction when replacing an existing attribute] expected: FAIL + + [ariaActiveDescendantElement in Element must enqueue an attributeChanged reaction when replacing an existing attribute] + expected: [PASS, FAIL] + + [ariaActiveDescendantElement in Element must enqueue an attributeChanged reaction when adding aria-activedescendant content attribute] + expected: [PASS, FAIL] diff --git a/testing/web-platform/meta/device-posture/idlharness.https.window.js.ini b/testing/web-platform/meta/device-posture/idlharness.https.window.js.ini new file mode 100644 index 0000000000..dd2fe7dd64 --- /dev/null +++ b/testing/web-platform/meta/device-posture/idlharness.https.window.js.ini @@ -0,0 +1,39 @@ +[idlharness.https.window.html] + [DevicePosture interface: existence and properties of interface object] + expected: FAIL + + [DevicePosture interface object length] + expected: FAIL + + [DevicePosture interface object name] + expected: FAIL + + [DevicePosture interface: existence and properties of interface prototype object] + expected: FAIL + + [DevicePosture interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [DevicePosture interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [DevicePosture interface: attribute type] + expected: FAIL + + [DevicePosture interface: attribute onchange] + expected: FAIL + + [DevicePosture must be primary interface of navigator.devicePosture] + expected: FAIL + + [Stringification of navigator.devicePosture] + expected: FAIL + + [DevicePosture interface: navigator.devicePosture must inherit property "type" with the proper type] + expected: FAIL + + [DevicePosture interface: navigator.devicePosture must inherit property "onchange" with the proper type] + expected: FAIL + + [Navigator interface: attribute devicePosture] + expected: FAIL diff --git a/testing/web-platform/meta/document-picture-in-picture/display-mode.https.html.ini b/testing/web-platform/meta/document-picture-in-picture/display-mode.https.html.ini new file mode 100644 index 0000000000..891ba57825 --- /dev/null +++ b/testing/web-platform/meta/document-picture-in-picture/display-mode.https.html.ini @@ -0,0 +1,3 @@ +[display-mode.https.html] + [Test picture-in-picture display mode] + expected: FAIL diff --git a/testing/web-platform/meta/document-picture-in-picture/focus-opener.https.html.ini b/testing/web-platform/meta/document-picture-in-picture/focus-opener.https.html.ini new file mode 100644 index 0000000000..fb0f533ac4 --- /dev/null +++ b/testing/web-platform/meta/document-picture-in-picture/focus-opener.https.html.ini @@ -0,0 +1,3 @@ +[focus-opener.https.html] + [Test that a document picture-in-picture window can use Window's focus()\n API to focus its opener window] + expected: FAIL diff --git a/testing/web-platform/meta/document-policy/experimental-features/layout-animations-disabled-tentative.html.ini b/testing/web-platform/meta/document-policy/experimental-features/layout-animations-disabled-tentative.html.ini index 03daf1d440..5b1f9c2d03 100644 --- a/testing/web-platform/meta/document-policy/experimental-features/layout-animations-disabled-tentative.html.ini +++ b/testing/web-platform/meta/document-policy/experimental-features/layout-animations-disabled-tentative.html.ini @@ -394,3 +394,183 @@ [CSS Transitions: property <width> from [100px\] to [200px\] at (0.3) should be [200px\]] expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <bottom> from [100px\] to [200px\] at (-0.3) should be [100px\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <bottom> from [100px\] to [200px\] at (0.3) should be [100px\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <bottom> from [100px\] to [200px\] at (0.5) should be [200px\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <bottom> from [100px\] to [200px\] at (0.6) should be [200px\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <bottom> from [100px\] to [200px\] at (1.5) should be [200px\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <bottom> from [100px\] to [200px\] at (-0.3) should be [100px\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <bottom> from [100px\] to [200px\] at (0.3) should be [100px\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <bottom> from [100px\] to [200px\] at (0.5) should be [200px\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <bottom> from [100px\] to [200px\] at (0.6) should be [200px\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <bottom> from [100px\] to [200px\] at (1.5) should be [200px\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <height> from [100px\] to [200px\] at (-0.3) should be [100px\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <height> from [100px\] to [200px\] at (0.3) should be [100px\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <height> from [100px\] to [200px\] at (0.5) should be [200px\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <height> from [100px\] to [200px\] at (0.6) should be [200px\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <height> from [100px\] to [200px\] at (1.5) should be [200px\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [100px\] to [200px\] at (-0.3) should be [100px\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [100px\] to [200px\] at (0.3) should be [100px\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [100px\] to [200px\] at (0.5) should be [200px\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [100px\] to [200px\] at (0.6) should be [200px\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <height> from [100px\] to [200px\] at (1.5) should be [200px\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <left> from [100px\] to [200px\] at (-0.3) should be [100px\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <left> from [100px\] to [200px\] at (0.3) should be [100px\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <left> from [100px\] to [200px\] at (0.5) should be [200px\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <left> from [100px\] to [200px\] at (0.6) should be [200px\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <left> from [100px\] to [200px\] at (1.5) should be [200px\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <left> from [100px\] to [200px\] at (-0.3) should be [100px\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <left> from [100px\] to [200px\] at (0.3) should be [100px\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <left> from [100px\] to [200px\] at (0.5) should be [200px\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <left> from [100px\] to [200px\] at (0.6) should be [200px\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <left> from [100px\] to [200px\] at (1.5) should be [200px\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <right> from [100px\] to [200px\] at (-0.3) should be [100px\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <right> from [100px\] to [200px\] at (0.3) should be [100px\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <right> from [100px\] to [200px\] at (0.5) should be [200px\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <right> from [100px\] to [200px\] at (0.6) should be [200px\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <right> from [100px\] to [200px\] at (1.5) should be [200px\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <right> from [100px\] to [200px\] at (-0.3) should be [100px\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <right> from [100px\] to [200px\] at (0.3) should be [100px\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <right> from [100px\] to [200px\] at (0.5) should be [200px\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <right> from [100px\] to [200px\] at (0.6) should be [200px\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <right> from [100px\] to [200px\] at (1.5) should be [200px\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <top> from [100px\] to [200px\] at (-0.3) should be [100px\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <top> from [100px\] to [200px\] at (0.3) should be [100px\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <top> from [100px\] to [200px\] at (0.5) should be [200px\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <top> from [100px\] to [200px\] at (0.6) should be [200px\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <top> from [100px\] to [200px\] at (1.5) should be [200px\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <top> from [100px\] to [200px\] at (-0.3) should be [100px\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <top> from [100px\] to [200px\] at (0.3) should be [100px\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <top> from [100px\] to [200px\] at (0.5) should be [200px\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <top> from [100px\] to [200px\] at (0.6) should be [200px\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <top> from [100px\] to [200px\] at (1.5) should be [200px\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <width> from [100px\] to [200px\] at (-0.3) should be [100px\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <width> from [100px\] to [200px\] at (0.3) should be [100px\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <width> from [100px\] to [200px\] at (0.5) should be [200px\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <width> from [100px\] to [200px\] at (0.6) should be [200px\]] + expected: FAIL + + [CSS Transitions with transition-behavior:allow-discrete: property <width> from [100px\] to [200px\] at (1.5) should be [200px\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [100px\] to [200px\] at (-0.3) should be [100px\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [100px\] to [200px\] at (0.3) should be [100px\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [100px\] to [200px\] at (0.5) should be [200px\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [100px\] to [200px\] at (0.6) should be [200px\]] + expected: FAIL + + [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [100px\] to [200px\] at (1.5) should be [200px\]] + expected: FAIL diff --git a/testing/web-platform/meta/dom/events/scrolling/overscroll-event-fired-to-scrolled-element.html.ini b/testing/web-platform/meta/dom/events/scrolling/overscroll-event-fired-to-scrolled-element.html.ini index 55dcbab78d..4aea02d928 100644 --- a/testing/web-platform/meta/dom/events/scrolling/overscroll-event-fired-to-scrolled-element.html.ini +++ b/testing/web-platform/meta/dom/events/scrolling/overscroll-event-fired-to-scrolled-element.html.ini @@ -1,3 +1,11 @@ [overscroll-event-fired-to-scrolled-element.html] + expected: + if (os == "win") and not debug: TIMEOUT + if (os == "linux") and not debug: TIMEOUT + if os == "mac": TIMEOUT [Tests that the scrolled element gets overscroll event after fully scrolling by touch.] - expected: FAIL + expected: + if (os == "win") and debug: FAIL + if (os == "linux") and debug: FAIL + if os == "android": FAIL + TIMEOUT diff --git a/testing/web-platform/meta/dom/events/scrolling/scrollend-event-fired-to-window.html.ini b/testing/web-platform/meta/dom/events/scrolling/scrollend-event-fired-to-window.html.ini index 9ae4e9ca6b..835d80f054 100644 --- a/testing/web-platform/meta/dom/events/scrolling/scrollend-event-fired-to-window.html.ini +++ b/testing/web-platform/meta/dom/events/scrolling/scrollend-event-fired-to-window.html.ini @@ -1,6 +1,5 @@ [scrollend-event-fired-to-window.html] expected: - if (os == "win") and ccov: OK if (os == "linux") and not debug: [OK, TIMEOUT] TIMEOUT [Tests that the window gets scrollend event when no element scrolls after touch scrolling.] diff --git a/testing/web-platform/meta/dom/historical.html.ini b/testing/web-platform/meta/dom/historical.html.ini deleted file mode 100644 index dfdd3c816c..0000000000 --- a/testing/web-platform/meta/dom/historical.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[historical.html] - prefs: [dom.svg.pathSeg.enabled:false,dom.domrequest.enabled:false] diff --git a/testing/web-platform/meta/dom/idlharness-shadowrealm.window.js.ini b/testing/web-platform/meta/dom/idlharness-shadowrealm.window.js.ini index ab43fe3dca..f729dd7b51 100644 --- a/testing/web-platform/meta/dom/idlharness-shadowrealm.window.js.ini +++ b/testing/web-platform/meta/dom/idlharness-shadowrealm.window.js.ini @@ -116,27 +116,3 @@ [CustomEvent interface: operation initCustomEvent(DOMString, optional boolean, optional boolean, optional any)] expected: FAIL - - [AbortController interface: existence and properties of interface object] - expected: FAIL - - [AbortController interface object length] - expected: FAIL - - [AbortController interface object name] - expected: FAIL - - [AbortController interface: existence and properties of interface prototype object] - expected: FAIL - - [AbortController interface: existence and properties of interface prototype object's "constructor" property] - expected: FAIL - - [AbortController interface: existence and properties of interface prototype object's @@unscopables property] - expected: FAIL - - [AbortController interface: attribute signal] - expected: FAIL - - [AbortController interface: operation abort(optional any)] - expected: FAIL diff --git a/testing/web-platform/meta/dom/nodes/Document-createEvent.https.html.ini b/testing/web-platform/meta/dom/nodes/Document-createEvent.https.html.ini index 7aca171960..b72ffde983 100644 --- a/testing/web-platform/meta/dom/nodes/Document-createEvent.https.html.ini +++ b/testing/web-platform/meta/dom/nodes/Document-createEvent.https.html.ini @@ -45,3 +45,12 @@ expected: if os == "android": PASS PRECONDITION_FAILED + + [TextEvent should be an alias for TextEvent.] + expected: FAIL + + [textevent should be an alias for TextEvent.] + expected: FAIL + + [TEXTEVENT should be an alias for TextEvent.] + expected: FAIL diff --git a/testing/web-platform/meta/dom/nodes/insertion-removing-steps/Node-appendChild-script-and-default-style-meta-from-fragment.tentative.html.ini b/testing/web-platform/meta/dom/nodes/insertion-removing-steps/Node-appendChild-script-and-default-style-meta-from-fragment.tentative.html.ini new file mode 100644 index 0000000000..be8657be47 --- /dev/null +++ b/testing/web-platform/meta/dom/nodes/insertion-removing-steps/Node-appendChild-script-and-default-style-meta-from-fragment.tentative.html.ini @@ -0,0 +1,3 @@ +[Node-appendChild-script-and-default-style-meta-from-fragment.tentative.html] + [Inserting <meta> that uses alternate stylesheets, applies the style during DOM insertion, and before script runs as a result of any atomic insertions] + expected: FAIL diff --git a/testing/web-platform/meta/dom/nodes/insertion-removing-steps/Node-appendChild-script-and-iframe.tentative.html.ini b/testing/web-platform/meta/dom/nodes/insertion-removing-steps/Node-appendChild-script-and-iframe.tentative.html.ini new file mode 100644 index 0000000000..35a999645c --- /dev/null +++ b/testing/web-platform/meta/dom/nodes/insertion-removing-steps/Node-appendChild-script-and-iframe.tentative.html.ini @@ -0,0 +1,9 @@ +[Node-appendChild-script-and-iframe.tentative.html] + [A script inserted atomically before an iframe (using a div) does not observe the iframe's contentWindow, since the 'script running' and 'iframe setup' both happen in order, after DOM insertion completes] + expected: FAIL + + [A script inserted atomically before an iframe (using a DocumentFragment) does not observe the iframe's contentWindow, since the 'script running' and 'iframe setup' both happen in order, after DOM insertion completes] + expected: FAIL + + [A script inserted atomically before an iframe (using a append() with multiple arguments) does not observe the iframe's contentWindow, since the 'script running' and 'iframe setup' both happen in order, after DOM insertion completes] + expected: FAIL diff --git a/testing/web-platform/meta/dom/nodes/insertion-removing-steps/Node-appendChild-script-and-style.tentative.html.ini b/testing/web-platform/meta/dom/nodes/insertion-removing-steps/Node-appendChild-script-and-style.tentative.html.ini new file mode 100644 index 0000000000..a406fbd58b --- /dev/null +++ b/testing/web-platform/meta/dom/nodes/insertion-removing-steps/Node-appendChild-script-and-style.tentative.html.ini @@ -0,0 +1,15 @@ +[Node-appendChild-script-and-style.tentative.html] + [An earlier-inserted <script> synchronously observes a later-inserted <style> (via a div) being applied] + expected: FAIL + + [An earlier-inserted <script> synchronously observes a later-inserted <style> (via a DocumentFragment) being applied] + expected: FAIL + + [Earlier-inserted <script> (via a DocumentFragment) synchronously observes a later-inserted <link rel=stylesheet>'s CSSStyleSheet creation] + expected: FAIL + + [Earlier-inserted <script> (via a div) synchronously observes a later-inserted <link rel=stylesheet>'s CSSStyleSheet creation] + expected: FAIL + + [Earlier-inserted <script> (via a append()) synchronously observes a later-inserted <link rel=stylesheet>'s CSSStyleSheet creation] + expected: FAIL diff --git a/testing/web-platform/meta/dom/nodes/insertion-removing-steps/Node-appendChild-script-in-script.tentative.html.ini b/testing/web-platform/meta/dom/nodes/insertion-removing-steps/Node-appendChild-script-in-script.tentative.html.ini new file mode 100644 index 0000000000..a1970bfae8 --- /dev/null +++ b/testing/web-platform/meta/dom/nodes/insertion-removing-steps/Node-appendChild-script-in-script.tentative.html.ini @@ -0,0 +1,3 @@ +[Node-appendChild-script-in-script.tentative.html] + [An outer script whose preparation/execution gets triggered by the insertion of a 'nested'/'inner' script, executes *before* the inner script executes] + expected: FAIL diff --git a/testing/web-platform/meta/dom/nodes/insertion-removing-steps/insertion-removing-steps-iframe.window.js.ini b/testing/web-platform/meta/dom/nodes/insertion-removing-steps/insertion-removing-steps-iframe.window.js.ini new file mode 100644 index 0000000000..071f733f3c --- /dev/null +++ b/testing/web-platform/meta/dom/nodes/insertion-removing-steps/insertion-removing-steps-iframe.window.js.ini @@ -0,0 +1,12 @@ +[insertion-removing-steps-iframe.window.html] + [Insertion steps: load event fires synchronously *after* iframe DOM insertion, as part of the iframe element's insertion steps] + expected: FAIL + + [Removing steps (innerHTML): script does not run synchronously during iframe destruction] + expected: FAIL + + [Removing steps (replaceChildren): script does not run synchronously during iframe destruction] + expected: FAIL + + [Removing steps (remove): script does not run synchronously during iframe destruction] + expected: FAIL diff --git a/testing/web-platform/meta/dom/nodes/insertion-removing-steps/insertion-removing-steps-script.window.js.ini b/testing/web-platform/meta/dom/nodes/insertion-removing-steps/insertion-removing-steps-script.window.js.ini new file mode 100644 index 0000000000..d1ba832db3 --- /dev/null +++ b/testing/web-platform/meta/dom/nodes/insertion-removing-steps/insertion-removing-steps-script.window.js.ini @@ -0,0 +1,2 @@ +[insertion-removing-steps-script.window.html] + expected: ERROR diff --git a/testing/web-platform/meta/dom/observable/tentative/observable-constructor.any.js.ini b/testing/web-platform/meta/dom/observable/tentative/observable-constructor.any.js.ini index 555528faf4..af555fd67f 100644 --- a/testing/web-platform/meta/dom/observable/tentative/observable-constructor.any.js.ini +++ b/testing/web-platform/meta/dom/observable/tentative/observable-constructor.any.js.ini @@ -107,6 +107,9 @@ [Subscriber signal is readonly] expected: FAIL + [Subscriber#error() value is stored as Subscriber's AbortSignal's reason] + expected: FAIL + [observable-constructor.any.html] [Observable constructor] @@ -216,3 +219,6 @@ [Subscriber signal is readonly] expected: FAIL + + [Subscriber#error() value is stored as Subscriber's AbortSignal's reason] + expected: FAIL diff --git a/testing/web-platform/meta/dom/observable/tentative/observable-drop.any.js.ini b/testing/web-platform/meta/dom/observable/tentative/observable-drop.any.js.ini new file mode 100644 index 0000000000..b876663313 --- /dev/null +++ b/testing/web-platform/meta/dom/observable/tentative/observable-drop.any.js.ini @@ -0,0 +1,44 @@ +[observable-drop.any.worker.html] + [drop(): Observable should skip the first n values from the source observable, then pass through the rest of the values and completion] + expected: FAIL + + [drop(): Observable passes through errors from source Observable] + expected: FAIL + + [drop(): Observable passes through errors from source observable even before drop count is met] + expected: FAIL + + [drop(): Observable passes through completions from source observable even before drop count is met] + expected: FAIL + + [drop(): Unsubscribing from the Observable returned by drop() also unsubscribes from the source Observable] + expected: FAIL + + [drop(): A drop amount of 0 simply mirrors the source Observable] + expected: FAIL + + [drop(): Passing negative value wraps to maximum value ] + expected: FAIL + + +[observable-drop.any.html] + [drop(): Observable should skip the first n values from the source observable, then pass through the rest of the values and completion] + expected: FAIL + + [drop(): Observable passes through errors from source Observable] + expected: FAIL + + [drop(): Observable passes through errors from source observable even before drop count is met] + expected: FAIL + + [drop(): Observable passes through completions from source observable even before drop count is met] + expected: FAIL + + [drop(): Unsubscribing from the Observable returned by drop() also unsubscribes from the source Observable] + expected: FAIL + + [drop(): A drop amount of 0 simply mirrors the source Observable] + expected: FAIL + + [drop(): Passing negative value wraps to maximum value ] + expected: FAIL diff --git a/testing/web-platform/meta/dom/observable/tentative/observable-filter.any.js.ini b/testing/web-platform/meta/dom/observable/tentative/observable-filter.any.js.ini new file mode 100644 index 0000000000..996a85a908 --- /dev/null +++ b/testing/web-platform/meta/dom/observable/tentative/observable-filter.any.js.ini @@ -0,0 +1,32 @@ +[observable-filter.any.worker.html] + [filter(): Returned Observable filters out results based on predicate] + expected: FAIL + + [filter(): Errors thrown in filter predicate are emitted to Observer error() handler] + expected: FAIL + + [filter(): Passes complete() through from source Observable] + expected: FAIL + + [filter(): Passes error() through from source Observable] + expected: FAIL + + [filter(): Upon source completion, source Observable teardown sequence happens after downstream filter complete() is called] + expected: FAIL + + +[observable-filter.any.html] + [filter(): Returned Observable filters out results based on predicate] + expected: FAIL + + [filter(): Errors thrown in filter predicate are emitted to Observer error() handler] + expected: FAIL + + [filter(): Passes complete() through from source Observable] + expected: FAIL + + [filter(): Passes error() through from source Observable] + expected: FAIL + + [filter(): Upon source completion, source Observable teardown sequence happens after downstream filter complete() is called] + expected: FAIL diff --git a/testing/web-platform/meta/dom/observable/tentative/observable-map.any.js.ini b/testing/web-platform/meta/dom/observable/tentative/observable-map.any.js.ini new file mode 100644 index 0000000000..b3836581f2 --- /dev/null +++ b/testing/web-platform/meta/dom/observable/tentative/observable-map.any.js.ini @@ -0,0 +1,38 @@ +[observable-map.any.html] + [map(): Maps values correctly] + expected: FAIL + + [map(): Mapper errors are emitted to Observer error() handler] + expected: FAIL + + [map(): Passes complete() through from source Observable] + expected: FAIL + + [map(): Passes error() through from source Observable] + expected: FAIL + + [map(): Upon source completion, source Observable teardown sequence happens before downstream mapper complete() is called] + expected: FAIL + + [map(): Map observable unsubscription causes source Observable unsubscription. Mapper Observer's complete()/error() are not called] + expected: FAIL + + +[observable-map.any.worker.html] + [map(): Maps values correctly] + expected: FAIL + + [map(): Mapper errors are emitted to Observer error() handler] + expected: FAIL + + [map(): Passes complete() through from source Observable] + expected: FAIL + + [map(): Passes error() through from source Observable] + expected: FAIL + + [map(): Upon source completion, source Observable teardown sequence happens before downstream mapper complete() is called] + expected: FAIL + + [map(): Map observable unsubscription causes source Observable unsubscription. Mapper Observer's complete()/error() are not called] + expected: FAIL diff --git a/testing/web-platform/meta/dom/observable/tentative/observable-map.window.js.ini b/testing/web-platform/meta/dom/observable/tentative/observable-map.window.js.ini new file mode 100644 index 0000000000..7c6b17b7a5 --- /dev/null +++ b/testing/web-platform/meta/dom/observable/tentative/observable-map.window.js.ini @@ -0,0 +1,3 @@ +[observable-map.window.html] + [map()'s internal observer's next steps do not crash in a detached document] + expected: FAIL diff --git a/testing/web-platform/meta/dom/observable/tentative/observable-take.any.js.ini b/testing/web-platform/meta/dom/observable/tentative/observable-take.any.js.ini new file mode 100644 index 0000000000..12e87c0034 --- /dev/null +++ b/testing/web-platform/meta/dom/observable/tentative/observable-take.any.js.ini @@ -0,0 +1,32 @@ +[observable-take.any.html] + [take(): Takes the first N values from the source observable, then completes] + expected: FAIL + + [take(): Forwards complete()s that happen before the take count is met, and unsubscribes from source Observable] + expected: FAIL + + [take(): Should forward errors from the source observable] + expected: FAIL + + [take(): take(0) should not subscribe to the source observable, and should return an observable that immediately completes] + expected: FAIL + + [take(): Negative count is treated as maximum value] + expected: FAIL + + +[observable-take.any.worker.html] + [take(): Takes the first N values from the source observable, then completes] + expected: FAIL + + [take(): Forwards complete()s that happen before the take count is met, and unsubscribes from source Observable] + expected: FAIL + + [take(): Should forward errors from the source observable] + expected: FAIL + + [take(): take(0) should not subscribe to the source observable, and should return an observable that immediately completes] + expected: FAIL + + [take(): Negative count is treated as maximum value] + expected: FAIL diff --git a/testing/web-platform/meta/dom/observable/tentative/observable-takeUntil.any.js.ini b/testing/web-platform/meta/dom/observable/tentative/observable-takeUntil.any.js.ini index e799d7864a..912f21afb3 100644 --- a/testing/web-platform/meta/dom/observable/tentative/observable-takeUntil.any.js.ini +++ b/testing/web-platform/meta/dom/observable/tentative/observable-takeUntil.any.js.ini @@ -5,12 +5,6 @@ [takeUntil subscribes to notifier] expected: FAIL - [takeUntil: notifier next() unsubscribes to notifier] - expected: FAIL - - [takeUntil: notifier error() unsubscribes to notifier] - expected: FAIL - [takeUntil: notifier next() unsubscribes from notifier & source observable] expected: FAIL @@ -32,18 +26,21 @@ [takeUntil: notifier calls `Subscriber#error()` twice; second goes to global error handler] expected: FAIL + [takeUntil: notifier next() unsubscribes from notifier] + expected: FAIL -[observable-takeUntil.any.worker.html] - [takeUntil subscribes to source Observable and mirrors it uninterrupted] + [takeUntil: notifier error() unsubscribes from notifier] expected: FAIL - [takeUntil subscribes to notifier] + [takeUntil: notifier throw Error unsubscribes from notifier] expected: FAIL - [takeUntil: notifier next() unsubscribes to notifier] + +[observable-takeUntil.any.worker.html] + [takeUntil subscribes to source Observable and mirrors it uninterrupted] expected: FAIL - [takeUntil: notifier error() unsubscribes to notifier] + [takeUntil subscribes to notifier] expected: FAIL [takeUntil: notifier next() unsubscribes from notifier & source observable] @@ -66,3 +63,12 @@ [takeUntil: notifier calls `Subscriber#error()` twice; second goes to global error handler] expected: FAIL + + [takeUntil: notifier next() unsubscribes from notifier] + expected: FAIL + + [takeUntil: notifier error() unsubscribes from notifier] + expected: FAIL + + [takeUntil: notifier throw Error unsubscribes from notifier] + expected: FAIL diff --git a/testing/web-platform/meta/editing/edit-context/edit-context-basics.tentative.html.ini b/testing/web-platform/meta/editing/edit-context/edit-context-basics.tentative.html.ini index 71c8f62613..ba7160d797 100644 --- a/testing/web-platform/meta/editing/edit-context/edit-context-basics.tentative.html.ini +++ b/testing/web-platform/meta/editing/edit-context/edit-context-basics.tentative.html.ini @@ -25,3 +25,6 @@ [EditContext should allow a backwards selection] expected: FAIL + + [updateText can replace substrings including with backwards parameters] + expected: FAIL diff --git a/testing/web-platform/meta/editing/other/paste-in-list-with-inline-style.tentative.html.ini b/testing/web-platform/meta/editing/other/paste-in-list-with-inline-style.tentative.html.ini new file mode 100644 index 0000000000..a3149644d4 --- /dev/null +++ b/testing/web-platform/meta/editing/other/paste-in-list-with-inline-style.tentative.html.ini @@ -0,0 +1,3 @@ +[paste-in-list-with-inline-style.tentative.html] + [This tests for a bug in ReplaceSelectionCommand where styles are lost during paste.] + expected: FAIL diff --git a/testing/web-platform/meta/encrypted-media/clearkey-check-status-for-hdcp.https.html.ini b/testing/web-platform/meta/encrypted-media/clearkey-check-status-for-hdcp.https.html.ini index a48b8af80f..1b638b6f03 100644 --- a/testing/web-platform/meta/encrypted-media/clearkey-check-status-for-hdcp.https.html.ini +++ b/testing/web-platform/meta/encrypted-media/clearkey-check-status-for-hdcp.https.html.ini @@ -1,9 +1,13 @@ [clearkey-check-status-for-hdcp.https.html] expected: if (processor == "x86") and debug: [OK, TIMEOUT] + if (processor == "x86") and not debug: TIMEOUT [org.w3.clearkey support for empty HDCP version.] - expected: FAIL + expected: + if (processor == "x86") and not debug: TIMEOUT + FAIL [org.w3.clearkey support for HDCP 1.0.] expected: - if (os == "android"): [FAIL, PASS] + if (os == "win") and not debug and (processor == "x86"): NOTRUN + if os == "android": [FAIL, PASS] diff --git a/testing/web-platform/meta/event-timing/interactionid-keypress.html.ini b/testing/web-platform/meta/event-timing/interactionid-keypress.html.ini new file mode 100644 index 0000000000..ba89676ac9 --- /dev/null +++ b/testing/web-platform/meta/event-timing/interactionid-keypress.html.ini @@ -0,0 +1,3 @@ +[interactionid-keypress.html] + [Event Timing: compare event timing interactionId for keypress.] + expected: FAIL diff --git a/testing/web-platform/meta/fenced-frame/can-load-api.https.html.ini b/testing/web-platform/meta/fenced-frame/can-load-api.https.html.ini index 3544696b08..05be035809 100644 --- a/testing/web-platform/meta/fenced-frame/can-load-api.https.html.ini +++ b/testing/web-platform/meta/fenced-frame/can-load-api.https.html.ini @@ -1,4 +1,6 @@ [can-load-api.https.html] + expected: + if (processor == "x86") and not debug: [OK, TIMEOUT] [canLoadOpaqueURL called on a page that can load a FF should return true] expected: FAIL @@ -12,10 +14,16 @@ expected: FAIL [canLoadOpaqueURL ignores fallback CSPs] - expected: FAIL + expected: + if (processor == "x86") and not debug: [FAIL, TIMEOUT] + FAIL [canLoadOpaqueURL ignores unrelated CSPs] - expected: FAIL + expected: + if (processor == "x86") and not debug: [FAIL, NOTRUN] + FAIL [canLoadOpaqueURL returns false in a detached frame] - expected: FAIL + expected: + if (processor == "x86") and not debug: [FAIL, NOTRUN] + FAIL diff --git a/testing/web-platform/meta/fenced-frame/cspee.https.html.ini b/testing/web-platform/meta/fenced-frame/cspee.https.html.ini index 1ff0e2da23..db072c20aa 100644 --- a/testing/web-platform/meta/fenced-frame/cspee.https.html.ini +++ b/testing/web-platform/meta/fenced-frame/cspee.https.html.ini @@ -1,10 +1,12 @@ [cspee.https.html] [fenced frame should not be loaded in CSPEE] - expected: FAIL + expected: + if (processor == "x86") and not debug: [FAIL, PASS] + FAIL [fenced frame should not be loaded if any ancestor has CSPEE] expected: - if (processor == "x86") and (os == "win") and not debug: [FAIL, PASS] + if (processor == "x86") and not debug: [FAIL, PASS] FAIL [canLoadOpaqueURL considers CSPEE headers] diff --git a/testing/web-platform/meta/fenced-frame/embedder-require-corp.https.html.ini b/testing/web-platform/meta/fenced-frame/embedder-require-corp.https.html.ini index 6bf013929c..da94be3b8a 100644 --- a/testing/web-platform/meta/fenced-frame/embedder-require-corp.https.html.ini +++ b/testing/web-platform/meta/fenced-frame/embedder-require-corp.https.html.ini @@ -3,6 +3,7 @@ if debug and (os == "win") and (processor == "x86_64"): TIMEOUT if debug and (os == "linux") and fission: [CRASH, ERROR] if debug and (os == "linux") and not fission: [ERROR, CRASH] + if (os == "win") and debug: [ERROR, TIMEOUT] ERROR [Create fencedframe with COEP:require-corp] expected: TIMEOUT diff --git a/testing/web-platform/meta/fenced-frame/notify-event-iframe.https.html.ini b/testing/web-platform/meta/fenced-frame/notify-event-iframe.https.html.ini new file mode 100644 index 0000000000..3550a73aa4 --- /dev/null +++ b/testing/web-platform/meta/fenced-frame/notify-event-iframe.https.html.ini @@ -0,0 +1,9 @@ +[notify-event-iframe.https.html] + [Test that fenced frame notifyEvent() fails in a nested same-origin iframe.] + expected: FAIL + + [Test that fenced frame notifyEvent() fails in a nested cross-origin iframe.] + expected: FAIL + + [Test that notifyEvent() fails in a URN iframe.] + expected: FAIL diff --git a/testing/web-platform/meta/fenced-frame/notify-event-invalid.https.html.ini b/testing/web-platform/meta/fenced-frame/notify-event-invalid.https.html.ini new file mode 100644 index 0000000000..9859b2a75f --- /dev/null +++ b/testing/web-platform/meta/fenced-frame/notify-event-invalid.https.html.ini @@ -0,0 +1,9 @@ +[notify-event-invalid.https.html] + [Test that fenced frame notifyEvent() fails using the incorrect event type.] + expected: FAIL + + [Test that fenced frame notifyEvent() fails using an untrusted event.] + expected: FAIL + + [Test that fenced frame notifyEvent() only invokes 'fencedtreeclick'.] + expected: FAIL diff --git a/testing/web-platform/meta/fenced-frame/notify-event-nested-fenced-frames.https.html.ini b/testing/web-platform/meta/fenced-frame/notify-event-nested-fenced-frames.https.html.ini new file mode 100644 index 0000000000..2551766a54 --- /dev/null +++ b/testing/web-platform/meta/fenced-frame/notify-event-nested-fenced-frames.https.html.ini @@ -0,0 +1,3 @@ +[notify-event-nested-fenced-frames.https.html] + [Test that notifyEvent() in a nested fenced frame only notifies the immediate parent.] + expected: FAIL diff --git a/testing/web-platform/meta/fenced-frame/notify-event-success.https.html.ini b/testing/web-platform/meta/fenced-frame/notify-event-success.https.html.ini new file mode 100644 index 0000000000..d2b11d41fb --- /dev/null +++ b/testing/web-platform/meta/fenced-frame/notify-event-success.https.html.ini @@ -0,0 +1,6 @@ +[notify-event-success.https.html] + [Test that fenced frame notifyEvent() succeeds on click] + expected: FAIL + + [Test that fenced frame notifyEvent() succeeds on click when using the 'onfencedtreeclick' attribute.] + expected: FAIL diff --git a/testing/web-platform/meta/fenced-frame/notify-event-transient-user-activation.https.html.ini b/testing/web-platform/meta/fenced-frame/notify-event-transient-user-activation.https.html.ini new file mode 100644 index 0000000000..bbbcd96ece --- /dev/null +++ b/testing/web-platform/meta/fenced-frame/notify-event-transient-user-activation.https.html.ini @@ -0,0 +1,3 @@ +[notify-event-transient-user-activation.https.html] + [Test that fenced frame notifyEvent() requires transient activation] + expected: FAIL diff --git a/testing/web-platform/meta/fenced-frame/revoke-popup.https.html.ini b/testing/web-platform/meta/fenced-frame/revoke-popup.https.html.ini new file mode 100644 index 0000000000..27ca7eb599 --- /dev/null +++ b/testing/web-platform/meta/fenced-frame/revoke-popup.https.html.ini @@ -0,0 +1,3 @@ +[revoke-popup.https.html] + [window.fence.disableUntrustedNetwork disables popup navigations] + expected: FAIL diff --git a/testing/web-platform/meta/fetch/api/basic/conditional-get.any.js.ini b/testing/web-platform/meta/fetch/api/basic/conditional-get.any.js.ini index a3a33547d8..19ed19ec80 100644 --- a/testing/web-platform/meta/fetch/api/basic/conditional-get.any.js.ini +++ b/testing/web-platform/meta/fetch/api/basic/conditional-get.any.js.ini @@ -1,15 +1,11 @@ [conditional-get.any.worker.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] + [Testing conditional GET with ETags] + expected: + if (os == "android") and not debug: [PASS, FAIL] + [conditional-get.any.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [conditional-get.any.serviceworker.html] - expected: - if (os == "android") and fission: [TIMEOUT, OK] [conditional-get.any.sharedworker.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/api/basic/request-upload.h2.any.js.ini b/testing/web-platform/meta/fetch/api/basic/request-upload.h2.any.js.ini index 2cb877fc8e..efaa4370b1 100644 --- a/testing/web-platform/meta/fetch/api/basic/request-upload.h2.any.js.ini +++ b/testing/web-platform/meta/fetch/api/basic/request-upload.h2.any.js.ini @@ -1,4 +1,5 @@ [request-upload.h2.any.serviceworker.html] + expected: TIMEOUT [Fetch with POST with empty ReadableStream] expected: FAIL @@ -29,8 +30,12 @@ [Synchronous feature detect] expected: FAIL + [ReadbleStream should be closed on signal.abort] + expected: TIMEOUT + [request-upload.h2.any.sharedworker.html] + expected: TIMEOUT [Fetch with POST with empty ReadableStream] expected: FAIL @@ -61,8 +66,12 @@ [Synchronous feature detect] expected: FAIL + [ReadbleStream should be closed on signal.abort] + expected: TIMEOUT + [request-upload.h2.any.worker.html] + expected: TIMEOUT [Fetch with POST with empty ReadableStream] expected: FAIL @@ -93,11 +102,14 @@ [Synchronous feature detect] expected: FAIL + [ReadbleStream should be closed on signal.abort] + expected: TIMEOUT + [request-upload.h2.any.html] expected: if (os == "mac") and not debug: [ERROR, OK] - if os == "android": OK + if os == "android": TIMEOUT ERROR [Fetch with POST with empty ReadableStream] expected: FAIL @@ -128,3 +140,6 @@ [Synchronous feature detect] expected: FAIL + + [ReadbleStream should be closed on signal.abort] + expected: TIMEOUT diff --git a/testing/web-platform/meta/fetch/api/redirect/redirect-keepalive.https.any.js.ini b/testing/web-platform/meta/fetch/api/redirect/redirect-keepalive.https.any.js.ini index 43463d03c7..a437c2dbd7 100644 --- a/testing/web-platform/meta/fetch/api/redirect/redirect-keepalive.https.any.js.ini +++ b/testing/web-platform/meta/fetch/api/redirect/redirect-keepalive.https.any.js.ini @@ -1,16 +1,16 @@ [redirect-keepalive.https.any.html] expected: - if (os == "linux") and fission and not debug and (processor == "x86_64") and asan: [OK, TIMEOUT] - if (os == "linux") and fission and not debug and (processor == "x86_64") and not asan: [OK, TIMEOUT] - if (os == "linux") and fission and not debug and (processor == "x86"): [OK, TIMEOUT] + if (os == "linux") and fission and not debug and not asan and tsan: [TIMEOUT, OK] + if (os == "linux") and fission and not debug and not asan and not tsan: [OK, TIMEOUT] + if (os == "linux") and fission and not debug and asan: [TIMEOUT, OK] + if (os == "win") and (processor == "x86_64") and swgl: TIMEOUT if (os == "win") and (processor == "x86_64") and not swgl: [OK, TIMEOUT] if (os == "linux") and fission and debug: [OK, TIMEOUT] - if (os == "mac") and debug: TIMEOUT [[keepalive\][iframe\][load\] mixed content redirect; setting up] expected: - if (os == "linux") and fission and not debug and (processor == "x86_64") and asan: [PASS, TIMEOUT] - if (os == "linux") and fission and not debug and (processor == "x86_64") and not asan: [PASS, TIMEOUT] - if (os == "linux") and fission and not debug and (processor == "x86"): [PASS, TIMEOUT] + if (os == "linux") and fission and not debug and not asan and tsan: [TIMEOUT, PASS] + if (os == "linux") and fission and not debug and not asan and not tsan: [PASS, TIMEOUT] + if (os == "linux") and fission and not debug and asan: [TIMEOUT, PASS] + if (os == "win") and (processor == "x86_64") and swgl: TIMEOUT if (os == "win") and (processor == "x86_64") and not swgl: [PASS, TIMEOUT] if (os == "linux") and fission and debug: [PASS, TIMEOUT] - if (os == "mac") and debug: TIMEOUT diff --git a/testing/web-platform/meta/fetch/api/request/request-init-priority.any.js.ini b/testing/web-platform/meta/fetch/api/request/request-init-priority.any.js.ini index 56ad957c34..81477d0e16 100644 --- a/testing/web-platform/meta/fetch/api/request/request-init-priority.any.js.ini +++ b/testing/web-platform/meta/fetch/api/request/request-init-priority.any.js.ini @@ -1,14 +1,4 @@ +prefs: [network.fetchpriority.enabled:true] [request-init-priority.any.html] - [new Request() throws a TypeError if any of RequestInit's members' values are invalid] - expected: FAIL - - [fetch() with an invalid priority returns a rejected promise with a TypeError] - expected: FAIL - [request-init-priority.any.worker.html] - [new Request() throws a TypeError if any of RequestInit's members' values are invalid] - expected: FAIL - - [fetch() with an invalid priority returns a rejected promise with a TypeError] - expected: FAIL diff --git a/testing/web-platform/meta/fetch/metadata/generated/svg-image.https.sub.html.ini b/testing/web-platform/meta/fetch/metadata/generated/svg-image.https.sub.html.ini index b4f23017da..5d705d01ba 100644 --- a/testing/web-platform/meta/fetch/metadata/generated/svg-image.https.sub.html.ini +++ b/testing/web-platform/meta/fetch/metadata/generated/svg-image.https.sub.html.ini @@ -13,12 +13,15 @@ [sec-fetch-mode attributes: crossorigin] expected: - if (os == "android") and not swgl and debug: PASS + if (os == "linux") and debug and fission and not swgl: [FAIL, PASS] + if (os == "linux") and debug and not fission and swgl: [FAIL, PASS] [PASS, FAIL] [sec-fetch-mode attributes: crossorigin=anonymous] expected: - if not asan and swgl and (os == "linux") and fission: PASS + if (os == "linux") and not swgl and fission and not debug and (processor == "x86_64") and not asan and not tsan: [FAIL, PASS] + if (os == "linux") and swgl and fission: PASS + if (os == "linux") and swgl and not fission: [FAIL, PASS] [PASS, FAIL] [sec-fetch-mode attributes: crossorigin=use-credentials] diff --git a/testing/web-platform/meta/fetch/security/dangling-markup/dangling-markup-mitigation-data-url.tentative.sub.html.ini b/testing/web-platform/meta/fetch/security/dangling-markup/dangling-markup-mitigation-data-url.sub.html.ini index 7f912d09db..3ad84da9ea 100644 --- a/testing/web-platform/meta/fetch/security/dangling-markup/dangling-markup-mitigation-data-url.tentative.sub.html.ini +++ b/testing/web-platform/meta/fetch/security/dangling-markup/dangling-markup-mitigation-data-url.sub.html.ini @@ -1,4 +1,4 @@ -[dangling-markup-mitigation-data-url.tentative.sub.html] +[dangling-markup-mitigation-data-url.sub.html] [<iframe id="dangling"\\n src="data:text/html,\\n <img\\n onload='window.parent.postMessage("loaded", "*");'\\n onerror='window.parent.postMessage("error", "*");'\\n src='http://web-platform.test:8000/images/gr een-256x256.png?<'>\\n ">\\n </iframe>] expected: FAIL diff --git a/testing/web-platform/meta/fetch/security/dangling-markup/dangling-markup-mitigation.tentative.html.ini b/testing/web-platform/meta/fetch/security/dangling-markup/dangling-markup-mitigation.html.ini index 3b0a8472ab..c7893561e2 100644 --- a/testing/web-platform/meta/fetch/security/dangling-markup/dangling-markup-mitigation.tentative.html.ini +++ b/testing/web-platform/meta/fetch/security/dangling-markup/dangling-markup-mitigation.html.ini @@ -1,4 +1,4 @@ -[dangling-markup-mitigation.tentative.html] +[dangling-markup-mitigation.html] [Fetch: /images/gre\\nen-1x1.png?img=<] expected: FAIL diff --git a/testing/web-platform/meta/fetch/security/dangling-markup/dangling-markup-mitigation.https.html.ini b/testing/web-platform/meta/fetch/security/dangling-markup/dangling-markup-mitigation.https.html.ini new file mode 100644 index 0000000000..cb771fa501 --- /dev/null +++ b/testing/web-platform/meta/fetch/security/dangling-markup/dangling-markup-mitigation.https.html.ini @@ -0,0 +1,6 @@ +[dangling-markup-mitigation.https.html] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [ERROR, TIMEOUT] + ERROR + [Only blocks dangling markup requests] + expected: TIMEOUT diff --git a/testing/web-platform/meta/fetch/stale-while-revalidate/stale-image.html.ini b/testing/web-platform/meta/fetch/stale-while-revalidate/stale-image.html.ini index 286cee5dbb..b1bf4f4f6c 100644 --- a/testing/web-platform/meta/fetch/stale-while-revalidate/stale-image.html.ini +++ b/testing/web-platform/meta/fetch/stale-while-revalidate/stale-image.html.ini @@ -1,5 +1,7 @@ [stale-image.html] expected: - if (os == "android") and fission: [OK, TIMEOUT] + if not fission and (os == "linux") and not debug and not asan: TIMEOUT [Cache returns stale resource] - expected: FAIL + expected: + if not fission and (os == "linux") and not debug and not asan: TIMEOUT + FAIL diff --git a/testing/web-platform/meta/fledge/tentative/additional-bids.https.window.js.ini b/testing/web-platform/meta/fledge/tentative/additional-bids.https.window.js.ini new file mode 100644 index 0000000000..a580ac5ebe --- /dev/null +++ b/testing/web-platform/meta/fledge/tentative/additional-bids.https.window.js.ini @@ -0,0 +1,9 @@ +[additional-bids.https.window.html?1-last] + [single valid additional bid] + expected: FAIL + + [two valid additional bids] + expected: FAIL + + [two valid additional bids from two distinct Fetch requests] + expected: FAIL diff --git a/testing/web-platform/meta/fledge/tentative/auction-config.https.window.js.ini b/testing/web-platform/meta/fledge/tentative/auction-config.https.window.js.ini index 26f158cd67..32b7809f8c 100644 --- a/testing/web-platform/meta/fledge/tentative/auction-config.https.window.js.ini +++ b/testing/web-platform/meta/fledge/tentative/auction-config.https.window.js.ini @@ -135,6 +135,9 @@ [allSlotsRequestedSizes has invalid value] expected: FAIL + [forDebuggingOnly lockout and cooldowns updating in one auction, read in another's.] + expected: FAIL + [auction-config.https.window.html?26-30] [perBuyerCurrencies with non-https currency map key] diff --git a/testing/web-platform/meta/fledge/tentative/generate-bid-browser-signals.https.window.js.ini b/testing/web-platform/meta/fledge/tentative/generate-bid-browser-signals.https.window.js.ini new file mode 100644 index 0000000000..83366d750c --- /dev/null +++ b/testing/web-platform/meta/fledge/tentative/generate-bid-browser-signals.https.window.js.ini @@ -0,0 +1,129 @@ +[generate-bid-browser-signals.https.window.html?1-last] + [Only expected fields present.] + expected: FAIL + + [browserSignals.joinCount same joining page.] + expected: FAIL + + [browserSignals.joinCount different top-level joining origin.] + expected: FAIL + + [browserSignals.joinCount leave and rejoin.] + expected: FAIL + + [Check recency in generateBid() is below a certain threshold and rounded to multiple of 100 milliseconds.] + expected: FAIL + + +[generate-bid-browser-signals.https.window.html?17-last] + [browserSignals.wasmHelper.] + expected: FAIL + + +[generate-bid-browser-signals.https.window.html?1-4] + [Only expected fields present.] + expected: FAIL + + [browserSignals.joinCount same joining page.] + expected: FAIL + + [browserSignals.joinCount different top-level joining origin.] + expected: FAIL + + [browserSignals.joinCount leave and rejoin.] + expected: FAIL + + +[generate-bid-browser-signals.https.window.html?5-8] + [Check recency in generateBid() is below a certain threshold and rounded to multiple of 100 milliseconds.] + expected: FAIL + + [browserSignals.bidCount not incremented when ad not used.] + expected: FAIL + + [browserSignals.bidCount incremented when ad used.] + expected: FAIL + + [browserSignals.bidCount persists across re-join from other top-level origin.] + expected: FAIL + + +[generate-bid-browser-signals.https.window.html?9-12] + [browserSignals.bidCount leave and rejoin.] + expected: FAIL + + [browserSignals.bidCount two auctions at once.] + expected: FAIL + + [browserSignals.bidCount incremented once when winning ad used twice.] + expected: FAIL + + [browserSignals.bidCount incremented when another interest group wins.] + expected: FAIL + + +[generate-bid-browser-signals.https.window.html?13-16] + [browserSignals.bidCount incremented when seller rejects bid.] + expected: FAIL + + [browserSignals.bidCount incremented when seller throws.] + expected: FAIL + + [browserSignals.bidCount not incremented when no bid.] + expected: FAIL + + [browserSignals.bidCount not incremented when no bid and another interest group wins.] + expected: FAIL + + +[generate-bid-browser-signals.https.window.html?17-20] + [browserSignals.bidCount incremented when makes largest bid, but seller rejects the bid.] + expected: FAIL + + [browserSignals.prevWinsMs not affected when ad not used.] + expected: FAIL + + [browserSignals.prevWinsMs, no metadata.] + expected: FAIL + + [browserSignals.prevWinsMs, with metadata.] + expected: FAIL + + +[generate-bid-browser-signals.https.window.html?21-24] + [browserSignals.prevWinsMs, different set of ads for each bid.] + expected: FAIL + + [browserSignals.prevWinsMs persists across re-join from other top-level origin.] + expected: FAIL + + [browserSignals.prevWinsMs leave and rejoin.] + expected: FAIL + + [browserSignals.prevWinsMs two auctions at once.] + expected: FAIL + + +[generate-bid-browser-signals.https.window.html?25-28] + [browserSignals.prevWinsMs has only one win when winning ad used twice.] + expected: FAIL + + [browserSignals.prevWinsMs not updated when another interest group wins.] + expected: FAIL + + [browserSignals.prevWinsMs not updated when seller rejects bid.] + expected: FAIL + + [browserSignals.prevWinsMs not updated when seller throws.] + expected: FAIL + + +[generate-bid-browser-signals.https.window.html?29-last] + [browserSignals.prevWinsMs not updated when no bid.] + expected: FAIL + + [browserSignals.prevWinsMs not updated when makes largest bid, but another interest group wins.] + expected: FAIL + + [browserSignals.wasmHelper.] + expected: FAIL diff --git a/testing/web-platform/meta/fledge/tentative/generate-bid-recency.https.window.js.ini b/testing/web-platform/meta/fledge/tentative/generate-bid-recency.https.window.js.ini deleted file mode 100644 index 8fc716e007..0000000000 --- a/testing/web-platform/meta/fledge/tentative/generate-bid-recency.https.window.js.ini +++ /dev/null @@ -1,3 +0,0 @@ -[generate-bid-recency.https.window.html] - [Check recency in generateBid() is below a certain threshold and rounded to multiple of 100 milliseconds.] - expected: FAIL diff --git a/testing/web-platform/meta/fledge/tentative/join-leave-ad-interest-group.https.window.js.ini b/testing/web-platform/meta/fledge/tentative/join-leave-ad-interest-group.https.window.js.ini index af5164cfcc..1afadb875e 100644 --- a/testing/web-platform/meta/fledge/tentative/join-leave-ad-interest-group.https.window.js.ini +++ b/testing/web-platform/meta/fledge/tentative/join-leave-ad-interest-group.https.window.js.ini @@ -52,13 +52,22 @@ [Join and leave interest group: {"expectJoinSucces":true,"expectLeaveSucces":true,"interestGroup":{"owner":"https://web-platform.test:8443","name":"default name","biddingWasmHelperURL":"relative/path"}}] expected: FAIL - [Join and leave interest group: {"expectJoinSucces":true,"expectLeaveSucces":true,"interestGroup":{"owner":"https://web-platform.test:8443","name":"default name","dailyUpdateUrl":null}}] + [Join and leave interest group: {"expectJoinSucces":true,"expectLeaveSucces":true,"interestGroup":{"owner":"https://web-platform.test:8443","name":"default name","updateURL":null}}] expected: FAIL - [Join and leave interest group: {"expectJoinSucces":false,"expectLeaveSucces":true,"interestGroup":{"owner":"https://web-platform.test:8443","name":"default name","dailyUpdateUrl":"https://{{hosts[\][www\]}}/foo.js"}}] + [Join and leave interest group: {"expectJoinSucces":false,"expectLeaveSucces":true,"interestGroup":{"owner":"https://web-platform.test:8443","name":"default name","updateURL":"https://{{hosts[\][www\]}}/foo.js"}}] expected: FAIL - [Join and leave interest group: {"expectJoinSucces":false,"expectLeaveSucces":true,"interestGroup":{"owner":"https://web-platform.test:8443","name":"default name","dailyUpdateUrl":"data:application/wasm,Foo"}}] + [Join and leave interest group: {"expectJoinSucces":false,"expectLeaveSucces":true,"interestGroup":{"owner":"https://web-platform.test:8443","name":"default name","updateURL":"data:application/wasm,Foo"}}] + expected: FAIL + + [Join and leave interest group: {"expectJoinSucces":true,"expectLeaveSucces":true,"interestGroup":{"owner":"https://web-platform.test:8443","name":"default name","updateURL":null}}] + expected: FAIL + + [Join and leave interest group: {"expectJoinSucces":false,"expectLeaveSucces":true,"interestGroup":{"owner":"https://web-platform.test:8443","name":"default name","updateURL":"https://{{hosts[\][www\]}}/foo.js"}}] + expected: FAIL + + [Join and leave interest group: {"expectJoinSucces":false,"expectLeaveSucces":true,"interestGroup":{"owner":"https://web-platform.test:8443","name":"default name","updateURL":"data:application/wasm,Foo"}}] expected: FAIL @@ -234,12 +243,6 @@ [join-leave-ad-interest-group.https.window.html?41-50] - [Join and leave interest group: {"expectJoinSucces":true,"expectLeaveSucces":true,"interestGroup":{"owner":"https://web-platform.test:8443","name":"default name","dailyUpdateUrl":"https://web-platform.test:8443/foo.js"}}] - expected: FAIL - - [Join and leave interest group: {"expectJoinSucces":true,"expectLeaveSucces":true,"interestGroup":{"owner":"https://web-platform.test:8443","name":"default name","dailyUpdateUrl":"relative/path"}}] - expected: FAIL - [Join and leave interest group: {"expectJoinSucces":true,"expectLeaveSucces":true,"interestGroup":{"owner":"https://web-platform.test:8443","name":"default name","executionMode":"compatibility"}}] expected: FAIL @@ -263,3 +266,9 @@ [Join and leave interest group: {"expectJoinSucces":true,"expectLeaveSucces":true,"interestGroup":{"owner":"https://web-platform.test:8443","name":"default name","trustedBiddingSignalsURL":"relative/path"}}] expected: FAIL + + [Join and leave interest group: {"expectJoinSucces":true,"expectLeaveSucces":true,"interestGroup":{"owner":"https://web-platform.test:8443","name":"default name","updateURL":"https://web-platform.test:8443/foo.js"}}] + expected: FAIL + + [Join and leave interest group: {"expectJoinSucces":true,"expectLeaveSucces":true,"interestGroup":{"owner":"https://web-platform.test:8443","name":"default name","updateURL":"relative/path"}}] + expected: FAIL diff --git a/testing/web-platform/meta/fs/FileSystemBaseHandle-postMessage-MessagePort-frames.https.window.js.ini b/testing/web-platform/meta/fs/FileSystemBaseHandle-postMessage-MessagePort-frames.https.window.js.ini index 39b29f619d..bcc58358b8 100644 --- a/testing/web-platform/meta/fs/FileSystemBaseHandle-postMessage-MessagePort-frames.https.window.js.ini +++ b/testing/web-platform/meta/fs/FileSystemBaseHandle-postMessage-MessagePort-frames.https.window.js.ini @@ -1,3 +1,3 @@ [FileSystemBaseHandle-postMessage-MessagePort-frames.https.window.html] expected: - if (os == "android") and fission: [OK, TIMEOUT] + if (os == "win") and not debug and (processor == "x86_64"): [OK, ERROR] diff --git a/testing/web-platform/meta/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 3b8e84f817..acc6bfad17 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,10 +1,8 @@ [FileSystemFileHandle-cross-primitive-locking.https.tentative.worker.html] expected: + if (os == "win") and debug: [TIMEOUT, OK] if (os == "win") and not debug: [TIMEOUT, OK] - if (os == "mac") and debug: OK - if os == "linux": OK - if os == "android": OK - [OK, TIMEOUT] + 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] expected: if (os == "win") and not debug: [FAIL, TIMEOUT, NOTRUN] @@ -120,8 +118,7 @@ [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 swgl: [PASS, TIMEOUT, NOTRUN] - if (os == "win") and debug and not swgl: [PASS, NOTRUN] + if (os == "win") and debug: [PASS, NOTRUN] if (os == "win") and not debug: NOTRUN if (os == "mac") and not debug: [PASS, NOTRUN] @@ -254,178 +251,173 @@ [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 swgl: [PASS, TIMEOUT, NOTRUN] - if (os == "win") and debug and not swgl: [PASS, NOTRUN] + if (os == "win") and debug: [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: [PASS, NOTRUN] + if (os == "win") and debug: [TIMEOUT, 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: [PASS, NOTRUN] + if (os == "win") and debug: [NOTRUN, PASS] 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: [FAIL, NOTRUN] + if (os == "win") and debug: [NOTRUN, FAIL] 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: [PASS, NOTRUN] + if (os == "win") and debug: [NOTRUN, PASS] 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: [PASS, NOTRUN] + if (os == "win") and debug: [NOTRUN, PASS] 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: [PASS, NOTRUN] + if (os == "win") and debug: [NOTRUN, PASS] 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 swgl: [PASS, TIMEOUT, NOTRUN] - if (os == "win") and debug and not swgl: [PASS, TIMEOUT, NOTRUN] + if (os == "win") and debug: [NOTRUN, 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 siloed mode on another file] expected: - if (os == "win") and debug: [FAIL, NOTRUN] + if (os == "win") and debug: [NOTRUN, FAIL] 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: [FAIL, NOTRUN] + if (os == "win") and debug: [NOTRUN, FAIL] 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: [FAIL, NOTRUN] + if (os == "win") and debug: [NOTRUN, FAIL] 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: [FAIL, NOTRUN] + if (os == "win") and debug: [NOTRUN, FAIL] 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: [FAIL, NOTRUN] + if (os == "win") and debug: [NOTRUN, FAIL] 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: [FAIL, NOTRUN] + if (os == "win") and debug: [NOTRUN, FAIL] 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: [PASS, NOTRUN] + if (os == "win") and debug: [NOTRUN, PASS] 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: [FAIL, NOTRUN] + if (os == "win") and debug: [NOTRUN, FAIL] 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: [PASS, NOTRUN] + if (os == "win") and debug: [NOTRUN, PASS] 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: [PASS, NOTRUN] + if (os == "win") and debug: [NOTRUN, PASS] 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: [PASS, NOTRUN] + if (os == "win") and debug: [NOTRUN, PASS] 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: [PASS, NOTRUN] + if (os == "win") and debug: [NOTRUN, PASS] 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: [FAIL, NOTRUN] + if (os == "win") and debug: [NOTRUN, FAIL] 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: [FAIL, NOTRUN] + if (os == "win") and debug: [NOTRUN, FAIL] 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: [FAIL, NOTRUN] + if (os == "win") and debug: [NOTRUN, FAIL] 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: [FAIL, NOTRUN] + if (os == "win") and debug: [NOTRUN, FAIL] 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 exclusive mode does not interfere with an ongoing remove operation on another file] expected: - if (os == "win") and debug and (processor == "x86_64") and swgl: [FAIL, NOTRUN] - if (os == "win") and debug and (processor == "x86_64") and not swgl: [FAIL, TIMEOUT, NOTRUN] - if (os == "win") and debug and (processor == "x86"): [FAIL, NOTRUN] + if (os == "win") and debug: [NOTRUN, FAIL] 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: [NOTRUN, FAIL] if (os == "win") and not debug: [NOTRUN, FAIL] - if (os == "mac") and debug: FAIL - if os == "linux": FAIL - if os == "android": FAIL - [FAIL, NOTRUN] + 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 open access handle in readwrite mode] expected: @@ -519,7 +511,7 @@ [A file with an open writable stream in exclusive mode does not interfere with an open access handle in readwrite mode on another file] expected: - if (os == "win") and not debug: [NOTRUN, PASS, TIMEOUT] + if (os == "win") and not debug: [TIMEOUT, PASS, NOTRUN] [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: @@ -537,7 +529,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: [NOTRUN, PASS, TIMEOUT] + if (os == "win") and not debug: [PASS, TIMEOUT, NOTRUN] [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 26916f90b9..2a75886d0d 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,12 +1,11 @@ [FileSystemWritableFileStream-write.https.any.html] expected: - if (os == "win") and debug and (processor == "x86_64") and not swgl: [OK, TIMEOUT] - if (os == "win") and debug and (processor == "x86"): [OK, ERROR, TIMEOUT] - if (os == "win") and not debug: [TIMEOUT, ERROR, OK] + if (os == "win") and debug and (processor == "x86"): [ERROR, OK, TIMEOUT] + if (os == "win") and not debug: [ERROR, OK, TIMEOUT] if (os == "mac") and not debug: [OK, TIMEOUT] [write() with a string with windows line ending preserved] expected: - if (processor == "x86_64") and (os == "win") and not debug: [NOTRUN, PASS] + if (processor == "x86_64") and (os == "win") and not debug: [PASS, TIMEOUT, NOTRUN] if processor == "x86": [PASS, NOTRUN] [write() with an empty array buffer to an empty file] @@ -37,92 +36,91 @@ [atomic writes: close() after close() fails] expected: if (processor == "x86_64") and (os == "win") and not debug: [NOTRUN, PASS, TIMEOUT] - if processor == "x86": [PASS, NOTRUN] + if processor == "x86": [NOTRUN, PASS] [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: [NOTRUN, PASS, TIMEOUT] + if (processor == "x86_64") and (os == "win") and not debug: [NOTRUN, PASS, TIMEOUT] + if processor == "x86": [NOTRUN, PASS, TIMEOUT] [getWriter() can be used] expected: - if (os == "win") and debug and not swgl: [PASS, NOTRUN] - if (os == "win") and not debug: [NOTRUN, PASS] + if (processor == "x86_64") and (os == "win") and not debug: [NOTRUN, PASS] + if processor == "x86": [NOTRUN, PASS] [WriteParams: truncate missing size param] expected: - if (os == "win") and debug and not swgl: [PASS, NOTRUN] - if (os == "win") and not debug: [NOTRUN, PASS, TIMEOUT] + if (processor == "x86_64") and (os == "win") and not debug: [NOTRUN, PASS, TIMEOUT] + if processor == "x86": [NOTRUN, PASS] [WriteParams: write missing data param] expected: - if (os == "win") and debug and not swgl: [PASS, NOTRUN] - if (os == "win") and not debug: [NOTRUN, PASS, TIMEOUT] + if (processor == "x86_64") and (os == "win") and not debug: [NOTRUN, PASS, TIMEOUT] + if processor == "x86": [NOTRUN, PASS] [WriteParams: seek missing position param] expected: - if (os == "win") and debug and not swgl: [PASS, NOTRUN] + if (os == "win") and debug and (processor == "x86"): [NOTRUN, PASS] if (os == "win") and not debug: [NOTRUN, PASS, 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 debug and (processor == "x86"): [NOTRUN, PASS] if (os == "win") and not debug: [NOTRUN, PASS, TIMEOUT] if (os == "mac") and not debug: [PASS, NOTRUN] [WriteParams: write null data param] expected: - if (os == "win") and debug and not swgl: [PASS, NOTRUN] + if (os == "win") and debug and (processor == "x86"): [NOTRUN, PASS] if (os == "linux") and not fission and not debug: [PASS, FAIL] if (os == "win") and not debug: [NOTRUN, PASS, TIMEOUT] [write() with an empty blob to an empty file] expected: - if (processor == "x86_64") and (os == "win") and not debug: [PASS, TIMEOUT] - if processor == "x86": [PASS, TIMEOUT] + if (os == "win") and not swgl: [PASS, TIMEOUT] [write() called with a string and a valid offset after seek] expected: - if (processor == "x86_64") and (os == "win") and not debug: [NOTRUN, PASS, 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] expected: if (processor == "x86_64") and (os == "win") and not debug: [NOTRUN, PASS, TIMEOUT] - if processor == "x86": [PASS, NOTRUN] + if processor == "x86": [NOTRUN, PASS] [write() called with a blob and a valid offset] expected: - if (os == "win") and not debug: [NOTRUN, PASS, TIMEOUT] + if (os == "win") and not debug: [PASS, TIMEOUT, NOTRUN] [write() called with an offset beyond the end of the file] expected: - if (os == "win") and not debug: [NOTRUN, PASS] + if (os == "win") and not debug: [PASS, TIMEOUT, NOTRUN] [write() with a string with unix line ending preserved] expected: - if (os == "win") and not debug: [NOTRUN, PASS, TIMEOUT] + if (os == "win") and not debug: [PASS, TIMEOUT, NOTRUN] [write() with a valid utf-8 string] expected: - if (os == "win") and not debug: [NOTRUN, PASS, TIMEOUT] + if (os == "win") and not debug: [PASS, TIMEOUT, NOTRUN] [write() with an empty string to an empty file] expected: - if (os == "win") and not debug: [NOTRUN, PASS, TIMEOUT] + if (os == "win") and not debug: [PASS, TIMEOUT, NOTRUN] [write() called with a string and a valid offset] expected: - if (os == "win") and not debug: [NOTRUN, PASS, TIMEOUT] + if (os == "win") and not debug: [PASS, TIMEOUT, NOTRUN] [write() WriteParams without position and blob appends] expected: - if (os == "win") and not debug: [NOTRUN, PASS] + if (os == "win") and not debug: [PASS, NOTRUN] [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] [write() called consecutively appends] expected: @@ -152,49 +150,49 @@ if (os == "mac") and not debug: [OK, TIMEOUT] [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: [NOTRUN, PASS, TIMEOUT] + if (os == "win") and debug and (processor == "x86"): [PASS, NOTRUN] + 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: [NOTRUN, TIMEOUT, PASS] + if (os == "win") and debug and (processor == "x86"): [PASS, NOTRUN] + 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: [NOTRUN, PASS, TIMEOUT] + if (os == "win") and debug and (processor == "x86"): [PASS, NOTRUN] + if (os == "win") and not debug: [PASS, TIMEOUT, NOTRUN] 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 debug and (processor == "x86"): [PASS, NOTRUN] + if (os == "win") and not debug: [PASS, TIMEOUT, NOTRUN] 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 debug and (processor == "x86"): [PASS, NOTRUN] + if (os == "win") and not debug: [PASS, TIMEOUT, NOTRUN] 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, PASS, TIMEOUT] + if (os == "win") and debug and (processor == "x86"): [PASS, NOTRUN] + if (os == "win") and not debug: [PASS, TIMEOUT, NOTRUN] if (os == "android") and not debug: [PASS, FAIL] [write() with an empty array buffer to an empty file] expected: - if (os == "win") and debug and not swgl: [PASS, NOTRUN] - if (os == "win") and not debug: [NOTRUN, PASS, TIMEOUT] + if (os == "win") and debug and (processor == "x86"): [PASS, NOTRUN] + if (os == "win") and not debug: [TIMEOUT, PASS, NOTRUN] if (os == "android") and not debug: [PASS, FAIL] [write() with a valid typed array buffer] expected: - if (os == "win") and debug and not swgl: [PASS, NOTRUN] + if (os == "win") and debug and (processor == "x86"): [PASS, NOTRUN] if (os == "win") and not debug: [NOTRUN, PASS, TIMEOUT] if (os == "android") and not debug: [PASS, FAIL] @@ -205,7 +203,6 @@ [getWriter() can be used] expected: - if (os == "win") and debug and (processor == "x86_64") and not swgl: [PASS, NOTRUN] if (os == "win") and debug and (processor == "x86"): [PASS, TIMEOUT, NOTRUN] if (os == "win") and not debug: [NOTRUN, PASS] if (os == "android") and not debug: [PASS, FAIL] @@ -239,7 +236,7 @@ [WriteParams: write null data param] expected: - if (os == "win") and debug and not swgl: [PASS, NOTRUN] + if (os == "win") and debug and (processor == "x86"): [PASS, NOTRUN] if (os == "win") and not debug: [NOTRUN, PASS] if (os == "mac") and not debug: [PASS, TIMEOUT] if (os == "android") and not debug: [PASS, FAIL] @@ -251,7 +248,7 @@ [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] @@ -261,34 +258,34 @@ [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] expected: - if (os == "win") and not debug: [NOTRUN, PASS, TIMEOUT] + if (os == "win") and not debug: [PASS, TIMEOUT, NOTRUN] if (os == "android") and not debug: [PASS, FAIL] [write() WriteParams without position and string appends] expected: - if (os == "win") and not debug: [NOTRUN, PASS, 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: [NOTRUN, PASS, TIMEOUT] + if (os == "win") and debug and (processor == "x86"): [PASS, 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: [NOTRUN, PASS, TIMEOUT] + if (os == "win") and debug and (processor == "x86"): [PASS, NOTRUN] + 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] @@ -313,7 +310,7 @@ [write() called with a string and a valid offset after seek] expected: - if (processor == "x86_64") and (os == "win") and not debug: [NOTRUN, PASS, 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/gamepad/gamepad-secure-context.html.ini b/testing/web-platform/meta/gamepad/gamepad-secure-context.html.ini deleted file mode 100644 index 89fd085e8e..0000000000 --- a/testing/web-platform/meta/gamepad/gamepad-secure-context.html.ini +++ /dev/null @@ -1,3 +0,0 @@ -[gamepad-secure-context.html] - [Gamepad API is not exposed in non-secure contexts] - expected: FAIL diff --git a/testing/web-platform/meta/gamepad/idlharness.https.window.js.ini b/testing/web-platform/meta/gamepad/idlharness.window.js.ini index 52545f5e09..90f334311f 100644 --- a/testing/web-platform/meta/gamepad/idlharness.https.window.js.ini +++ b/testing/web-platform/meta/gamepad/idlharness.window.js.ini @@ -1,9 +1,4 @@ -[idlharness.https.window.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] - [GamepadEvent interface object length] - expected: FAIL - +[idlharness.window.html] [Gamepad interface: attribute vibrationActuator] expected: FAIL @@ -15,3 +10,6 @@ [GamepadHapticActuator interface: operation reset()] expected: FAIL + + [GamepadEvent interface object length] + expected: FAIL diff --git a/testing/web-platform/meta/gamepad/not-fully-active.https.html.ini b/testing/web-platform/meta/gamepad/not-fully-active.https.html.ini deleted file mode 100644 index 9a2d22a674..0000000000 --- a/testing/web-platform/meta/gamepad/not-fully-active.https.html.ini +++ /dev/null @@ -1,3 +0,0 @@ -[not-fully-active.https.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html-aam/roles-contextual.html.ini b/testing/web-platform/meta/html-aam/roles-contextual.html.ini deleted file mode 100644 index 21248142dc..0000000000 --- a/testing/web-platform/meta/html-aam/roles-contextual.html.ini +++ /dev/null @@ -1,15 +0,0 @@ -[roles-contextual.html] - [el-aside-in-article-in-main] - expected: FAIL - - [el-aside-in-article] - expected: FAIL - - [el-aside-in-aside] - expected: FAIL - - [el-aside-in-nav] - expected: FAIL - - [el-aside-in-section] - expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/pageswap/pageswap-cross-origin.sub.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/pageswap/pageswap-cross-origin.sub.html.ini new file mode 100644 index 0000000000..b1a42c6419 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/pageswap/pageswap-cross-origin.sub.html.ini @@ -0,0 +1,4 @@ +[pageswap-cross-origin.sub.html] + expected: ERROR + [pageswap on navigation from script] + expected: TIMEOUT diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/pageswap/pageswap-iframe.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/pageswap/pageswap-iframe.html.ini new file mode 100644 index 0000000000..d7304106d8 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/pageswap/pageswap-iframe.html.ini @@ -0,0 +1,2 @@ +[pageswap-iframe.html] + expected: ERROR diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/pageswap/pageswap-initial-navigation.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/pageswap/pageswap-initial-navigation.html.ini new file mode 100644 index 0000000000..cd6482fe5d --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/pageswap/pageswap-initial-navigation.html.ini @@ -0,0 +1,2 @@ +[pageswap-initial-navigation.html] + expected: ERROR diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/pageswap/pageswap-push-from-click.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/pageswap/pageswap-push-from-click.html.ini new file mode 100644 index 0000000000..c61454fb36 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/pageswap/pageswap-push-from-click.html.ini @@ -0,0 +1,4 @@ +[pageswap-push-from-click.html] + expected: ERROR + [pageswap on navigation from user click] + expected: TIMEOUT diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/pageswap/pageswap-push-navigation-hidden-document.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/pageswap/pageswap-push-navigation-hidden-document.html.ini new file mode 100644 index 0000000000..ec74de3127 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/pageswap/pageswap-push-navigation-hidden-document.html.ini @@ -0,0 +1,4 @@ +[pageswap-push-navigation-hidden-document.html] + expected: TIMEOUT + [pageswap on navigation from script] + expected: TIMEOUT diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/pageswap/pageswap-push-navigation.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/pageswap/pageswap-push-navigation.html.ini new file mode 100644 index 0000000000..20abae2de4 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/pageswap/pageswap-push-navigation.html.ini @@ -0,0 +1,4 @@ +[pageswap-push-navigation.html] + expected: ERROR + [pageswap on navigation from script] + expected: TIMEOUT diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/pageswap/pageswap-push-with-cross-origin-redirect.sub.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/pageswap/pageswap-push-with-cross-origin-redirect.sub.html.ini new file mode 100644 index 0000000000..ccd1a6ab85 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/pageswap/pageswap-push-with-cross-origin-redirect.sub.html.ini @@ -0,0 +1,4 @@ +[pageswap-push-with-cross-origin-redirect.sub.html] + expected: TIMEOUT + [pageswap on navigation with same-origin redirect] + expected: TIMEOUT diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/pageswap/pageswap-push-with-redirect.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/pageswap/pageswap-push-with-redirect.html.ini new file mode 100644 index 0000000000..573635a83c --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/pageswap/pageswap-push-with-redirect.html.ini @@ -0,0 +1,4 @@ +[pageswap-push-with-redirect.html] + expected: ERROR + [pageswap on navigation with same-origin redirect] + expected: TIMEOUT diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/pageswap/pageswap-reload-navigation.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/pageswap/pageswap-reload-navigation.html.ini new file mode 100644 index 0000000000..b2ddf034c9 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/pageswap/pageswap-reload-navigation.html.ini @@ -0,0 +1,4 @@ +[pageswap-reload-navigation.html] + expected: ERROR + [pageswap on replace navigation from script] + expected: TIMEOUT diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/pageswap/pageswap-replace-navigation.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/pageswap/pageswap-replace-navigation.html.ini new file mode 100644 index 0000000000..0bfaf13b9a --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/pageswap/pageswap-replace-navigation.html.ini @@ -0,0 +1,4 @@ +[pageswap-replace-navigation.html] + expected: ERROR + [pageswap on replace navigation from script] + expected: TIMEOUT diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/pageswap/pageswap-replace-with-cross-origin-redirect.sub.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/pageswap/pageswap-replace-with-cross-origin-redirect.sub.html.ini new file mode 100644 index 0000000000..1325efbcf0 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/pageswap/pageswap-replace-with-cross-origin-redirect.sub.html.ini @@ -0,0 +1,4 @@ +[pageswap-replace-with-cross-origin-redirect.sub.html] + expected: TIMEOUT + [pageswap on navigation with same-origin redirect] + expected: TIMEOUT diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/pageswap/pageswap-traverse-navigation-cross-origin-redirect-no-bfcache.https.sub.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/pageswap/pageswap-traverse-navigation-cross-origin-redirect-no-bfcache.https.sub.html.ini new file mode 100644 index 0000000000..d91941cca9 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/pageswap/pageswap-traverse-navigation-cross-origin-redirect-no-bfcache.https.sub.html.ini @@ -0,0 +1,4 @@ +[pageswap-traverse-navigation-cross-origin-redirect-no-bfcache.https.sub.html] + expected: TIMEOUT + [pageswap on traverse navigation from script] + expected: TIMEOUT diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/pageswap/pageswap-traverse-navigation-no-bfcache.https.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/pageswap/pageswap-traverse-navigation-no-bfcache.https.html.ini new file mode 100644 index 0000000000..f73f8739db --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/pageswap/pageswap-traverse-navigation-no-bfcache.https.html.ini @@ -0,0 +1,4 @@ +[pageswap-traverse-navigation-no-bfcache.https.html] + expected: TIMEOUT + [pageswap on traverse navigation from script] + expected: TIMEOUT diff --git a/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.blur.exceptions.tentative.html.ini b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.blur.exceptions.tentative.html.ini index 3f4cc876ce..4e8a11777a 100644 --- a/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.blur.exceptions.tentative.html.ini +++ b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.blur.exceptions.tentative.html.ini @@ -1,5 +1,3 @@ [2d.filter.canvasFilterObject.blur.exceptions.tentative.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] - [Test exceptions on CanvasFilter() blur.object] + [Test exceptions on gaussianBlur filter] expected: FAIL diff --git a/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.colorMatrix.tentative.html.ini b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.colorMatrix.tentative.html.ini index cbef947170..bce3484ed1 100644 --- a/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.colorMatrix.tentative.html.ini +++ b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.colorMatrix.tentative.html.ini @@ -1,5 +1,3 @@ [2d.filter.canvasFilterObject.colorMatrix.tentative.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] - [Test the functionality of ColorMatrix filters in CanvasFilter objects] + [Test the functionality of ColorMatrix filters] expected: FAIL diff --git a/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.componentTransfer.discrete.tentative.html.ini b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.componentTransfer.discrete.tentative.html.ini index 55c378fa4b..09a94fafac 100644 --- a/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.componentTransfer.discrete.tentative.html.ini +++ b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.componentTransfer.discrete.tentative.html.ini @@ -1,5 +1,6 @@ [2d.filter.canvasFilterObject.componentTransfer.discrete.tentative.html] expected: if (os == "android") and fission: [OK, TIMEOUT] + FAIL [Test pixels on CanvasFilter() componentTransfer with discrete type] expected: FAIL diff --git a/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.componentTransfer.gamma.tentative.html.ini b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.componentTransfer.gamma.tentative.html.ini index e0e43d8274..d64dcb0cda 100644 --- a/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.componentTransfer.gamma.tentative.html.ini +++ b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.componentTransfer.gamma.tentative.html.ini @@ -1,5 +1,6 @@ [2d.filter.canvasFilterObject.componentTransfer.gamma.tentative.html] expected: if (os == "android") and fission: [OK, TIMEOUT] + FAIL [Test pixels on CanvasFilter() componentTransfer with gamma type] expected: FAIL diff --git a/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.componentTransfer.identity.tentative.html.ini b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.componentTransfer.identity.tentative.html.ini index 0b435c4a55..35ef3f8f2e 100644 --- a/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.componentTransfer.identity.tentative.html.ini +++ b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.componentTransfer.identity.tentative.html.ini @@ -1,5 +1,6 @@ [2d.filter.canvasFilterObject.componentTransfer.identity.tentative.html] expected: if (os == "android") and fission: [OK, TIMEOUT] + FAIL [Test pixels on CanvasFilter() componentTransfer with identity type] expected: FAIL diff --git a/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.componentTransfer.linear.tentative.html.ini b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.componentTransfer.linear.tentative.html.ini index 0401907830..0e39053d30 100644 --- a/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.componentTransfer.linear.tentative.html.ini +++ b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.componentTransfer.linear.tentative.html.ini @@ -1,5 +1,6 @@ [2d.filter.canvasFilterObject.componentTransfer.linear.tentative.html] expected: if (os == "android") and fission: [OK, TIMEOUT] + FAIL [Test pixels on CanvasFilter() componentTransfer with linear type] expected: FAIL diff --git a/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.componentTransfer.table.tentative.html.ini b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.componentTransfer.table.tentative.html.ini index 6964e4239a..5007e975c0 100644 --- a/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.componentTransfer.table.tentative.html.ini +++ b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.componentTransfer.table.tentative.html.ini @@ -1,5 +1,6 @@ [2d.filter.canvasFilterObject.componentTransfer.table.tentative.html] expected: if (os == "android") and fission: [OK, TIMEOUT] + FAIL [Test pixels on CanvasFilter() componentTransfer with table type] expected: FAIL diff --git a/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.gaussianBlur.isotropic.tentative.html.ini b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.gaussianBlur.isotropic.tentative.html.ini new file mode 100644 index 0000000000..ad57223953 --- /dev/null +++ b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.gaussianBlur.isotropic.tentative.html.ini @@ -0,0 +1,2 @@ +[2d.filter.canvasFilterObject.gaussianBlur.isotropic.tentative.html] + expected: FAIL diff --git a/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.gaussianBlur.mostly-x.tentative.html.ini b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.gaussianBlur.mostly-x.tentative.html.ini new file mode 100644 index 0000000000..059da4018e --- /dev/null +++ b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.gaussianBlur.mostly-x.tentative.html.ini @@ -0,0 +1,2 @@ +[2d.filter.canvasFilterObject.gaussianBlur.mostly-x.tentative.html] + expected: FAIL diff --git a/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.gaussianBlur.mostly-y.tentative.html.ini b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.gaussianBlur.mostly-y.tentative.html.ini new file mode 100644 index 0000000000..390e5c2df6 --- /dev/null +++ b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.gaussianBlur.mostly-y.tentative.html.ini @@ -0,0 +1,2 @@ +[2d.filter.canvasFilterObject.gaussianBlur.mostly-y.tentative.html] + expected: FAIL diff --git a/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.isotropic.html.ini b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.isotropic.html.ini deleted file mode 100644 index 2984193472..0000000000 --- a/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.isotropic.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[2d.filter.canvasFilterObject.gaussianBlur.tentative.isotropic.html] - expected: FAIL diff --git a/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.mostly-x.html.ini b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.mostly-x.html.ini deleted file mode 100644 index 9621cbaa80..0000000000 --- a/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.mostly-x.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[2d.filter.canvasFilterObject.gaussianBlur.tentative.mostly-x.html] - expected: FAIL diff --git a/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.mostly-y.html.ini b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.mostly-y.html.ini deleted file mode 100644 index 3192a1b21a..0000000000 --- a/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.mostly-y.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[2d.filter.canvasFilterObject.gaussianBlur.tentative.mostly-y.html] - expected: FAIL diff --git a/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.x-only.html.ini b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.x-only.html.ini deleted file mode 100644 index 4d1f3e0646..0000000000 --- a/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.x-only.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[2d.filter.canvasFilterObject.gaussianBlur.tentative.x-only.html] - expected: FAIL diff --git a/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.y-only.html.ini b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.y-only.html.ini deleted file mode 100644 index 9a7564bda6..0000000000 --- a/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.y-only.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[2d.filter.canvasFilterObject.gaussianBlur.tentative.y-only.html] - expected: FAIL diff --git a/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.gaussianBlur.x-only.tentative.html.ini b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.gaussianBlur.x-only.tentative.html.ini new file mode 100644 index 0000000000..f25c403cba --- /dev/null +++ b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.gaussianBlur.x-only.tentative.html.ini @@ -0,0 +1,2 @@ +[2d.filter.canvasFilterObject.gaussianBlur.x-only.tentative.html] + expected: FAIL diff --git a/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.gaussianBlur.y-only.tentative.html.ini b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.gaussianBlur.y-only.tentative.html.ini new file mode 100644 index 0000000000..6860810164 --- /dev/null +++ b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.gaussianBlur.y-only.tentative.html.ini @@ -0,0 +1,2 @@ +[2d.filter.canvasFilterObject.gaussianBlur.y-only.tentative.html] + expected: FAIL diff --git a/testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.colorMatrix.html.ini b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.colorMatrix.html.ini new file mode 100644 index 0000000000..9b2b411984 --- /dev/null +++ b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.colorMatrix.html.ini @@ -0,0 +1,3 @@ +[2d.filter.layers.colorMatrix.html] + [Test the functionality of ColorMatrix filters] + expected: FAIL diff --git a/testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.componentTransfer.discrete.html.ini b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.componentTransfer.discrete.html.ini new file mode 100644 index 0000000000..28eee7745b --- /dev/null +++ b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.componentTransfer.discrete.html.ini @@ -0,0 +1,2 @@ +[2d.filter.layers.componentTransfer.discrete.html] + expected: FAIL diff --git a/testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.componentTransfer.gamma.html.ini b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.componentTransfer.gamma.html.ini new file mode 100644 index 0000000000..59b029b622 --- /dev/null +++ b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.componentTransfer.gamma.html.ini @@ -0,0 +1,2 @@ +[2d.filter.layers.componentTransfer.gamma.html] + expected: FAIL diff --git a/testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.componentTransfer.identity.html.ini b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.componentTransfer.identity.html.ini new file mode 100644 index 0000000000..e09298d122 --- /dev/null +++ b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.componentTransfer.identity.html.ini @@ -0,0 +1,2 @@ +[2d.filter.layers.componentTransfer.identity.html] + expected: FAIL diff --git a/testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.componentTransfer.linear.html.ini b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.componentTransfer.linear.html.ini new file mode 100644 index 0000000000..5a9b35c68f --- /dev/null +++ b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.componentTransfer.linear.html.ini @@ -0,0 +1,2 @@ +[2d.filter.layers.componentTransfer.linear.html] + expected: FAIL diff --git a/testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.componentTransfer.table.html.ini b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.componentTransfer.table.html.ini new file mode 100644 index 0000000000..3ec9d63512 --- /dev/null +++ b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.componentTransfer.table.html.ini @@ -0,0 +1,2 @@ +[2d.filter.layers.componentTransfer.table.html] + expected: FAIL diff --git a/testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.convolveMatrix.exceptions.html.ini b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.convolveMatrix.exceptions.html.ini new file mode 100644 index 0000000000..d868cd8c20 --- /dev/null +++ b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.convolveMatrix.exceptions.html.ini @@ -0,0 +1,3 @@ +[2d.filter.layers.convolveMatrix.exceptions.html] + [Test exceptions on CanvasFilter() convolveMatrix] + expected: FAIL diff --git a/testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.dropShadow.exceptions.html.ini b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.dropShadow.exceptions.html.ini new file mode 100644 index 0000000000..7d7a9154df --- /dev/null +++ b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.dropShadow.exceptions.html.ini @@ -0,0 +1,3 @@ +[2d.filter.layers.dropShadow.exceptions.html] + [Test exceptions on CanvasFilter() dropShadow object] + expected: FAIL diff --git a/testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.dropShadow.html.ini b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.dropShadow.html.ini new file mode 100644 index 0000000000..7369fa6d23 --- /dev/null +++ b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.dropShadow.html.ini @@ -0,0 +1,2 @@ +[2d.filter.layers.dropShadow.html] + expected: FAIL diff --git a/testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.gaussianBlur.isotropic.html.ini b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.gaussianBlur.isotropic.html.ini new file mode 100644 index 0000000000..b748c5dfa0 --- /dev/null +++ b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.gaussianBlur.isotropic.html.ini @@ -0,0 +1,2 @@ +[2d.filter.layers.gaussianBlur.isotropic.html] + expected: FAIL diff --git a/testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.gaussianBlur.mostly-x.html.ini b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.gaussianBlur.mostly-x.html.ini new file mode 100644 index 0000000000..07ba56ece2 --- /dev/null +++ b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.gaussianBlur.mostly-x.html.ini @@ -0,0 +1,2 @@ +[2d.filter.layers.gaussianBlur.mostly-x.html] + expected: FAIL diff --git a/testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.gaussianBlur.mostly-y.html.ini b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.gaussianBlur.mostly-y.html.ini new file mode 100644 index 0000000000..82c9e26ef6 --- /dev/null +++ b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.gaussianBlur.mostly-y.html.ini @@ -0,0 +1,2 @@ +[2d.filter.layers.gaussianBlur.mostly-y.html] + expected: FAIL diff --git a/testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.gaussianBlur.x-only.html.ini b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.gaussianBlur.x-only.html.ini new file mode 100644 index 0000000000..1936477694 --- /dev/null +++ b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.gaussianBlur.x-only.html.ini @@ -0,0 +1,2 @@ +[2d.filter.layers.gaussianBlur.x-only.html] + expected: FAIL diff --git a/testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.gaussianBlur.y-only.html.ini b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.gaussianBlur.y-only.html.ini new file mode 100644 index 0000000000..48cf358991 --- /dev/null +++ b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.gaussianBlur.y-only.html.ini @@ -0,0 +1,2 @@ +[2d.filter.layers.gaussianBlur.y-only.html] + expected: FAIL diff --git a/testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.turbulence.inputTypes.html.ini b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.turbulence.inputTypes.html.ini new file mode 100644 index 0000000000..e16419cdde --- /dev/null +++ b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.layers.turbulence.inputTypes.html.ini @@ -0,0 +1,3 @@ +[2d.filter.layers.turbulence.inputTypes.html] + [Test exceptions on CanvasFilter() turbulence object] + expected: FAIL diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.ctm.filter.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.ctm.filter.html.ini new file mode 100644 index 0000000000..765f4bc1df --- /dev/null +++ b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.ctm.filter.html.ini @@ -0,0 +1,2 @@ +[2d.layer.ctm.filter.html] + expected: FAIL diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.ctm.getTransform.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.ctm.getTransform.html.ini new file mode 100644 index 0000000000..9c73854e53 --- /dev/null +++ b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.ctm.getTransform.html.ini @@ -0,0 +1,3 @@ +[2d.layer.ctm.getTransform.html] + [Tests getTransform inside layers.] + expected: FAIL diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.ctm.resetTransform.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.ctm.resetTransform.html.ini new file mode 100644 index 0000000000..80e523c094 --- /dev/null +++ b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.ctm.resetTransform.html.ini @@ -0,0 +1,2 @@ +[2d.layer.ctm.resetTransform.html] + expected: FAIL diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.ctm.setTransform.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.ctm.setTransform.html.ini new file mode 100644 index 0000000000..b4f4152f80 --- /dev/null +++ b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.ctm.setTransform.html.ini @@ -0,0 +1,2 @@ +[2d.layer.ctm.setTransform.html] + expected: FAIL diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.ctm.shadow-in-transformed-layer.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.ctm.shadow-in-transformed-layer.html.ini new file mode 100644 index 0000000000..06e02a8dee --- /dev/null +++ b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.ctm.shadow-in-transformed-layer.html.ini @@ -0,0 +1,2 @@ +[2d.layer.ctm.shadow-in-transformed-layer.html] + expected: FAIL diff --git a/testing/web-platform/meta/html/canvas/element/manual/imagebitmap/createImageBitmap-serializable.html.ini b/testing/web-platform/meta/html/canvas/element/manual/imagebitmap/createImageBitmap-serializable.html.ini index a7fa3d9c48..24a499ca05 100644 --- a/testing/web-platform/meta/html/canvas/element/manual/imagebitmap/createImageBitmap-serializable.html.ini +++ b/testing/web-platform/meta/html/canvas/element/manual/imagebitmap/createImageBitmap-serializable.html.ini @@ -1,6 +1,6 @@ [createImageBitmap-serializable.html] expected: - if os == "android": [TIMEOUT, OK, ERROR] + if os == "android": [ERROR, OK, TIMEOUT] [Serialize ImageBitmap created from an HTMLVideoElement] expected: if os == "android": [FAIL, TIMEOUT] @@ -15,31 +15,31 @@ [Serialize ImageBitmap created from a vector HTMLImageElement] expected: - if os == "android": [PASS, NOTRUN, TIMEOUT] + if os == "android": [PASS, TIMEOUT, NOTRUN] [Serialize ImageBitmap created from a bitmap SVGImageElement] expected: - if os == "android": [PASS, NOTRUN, TIMEOUT] + if os == "android": [PASS, TIMEOUT, NOTRUN] [Serialize ImageBitmap created from a vector SVGImageElement] expected: - if os == "android": [PASS, NOTRUN] + if os == "android": [TIMEOUT, PASS, NOTRUN] [Serialize ImageBitmap created from an OffscreenCanvas] expected: - if os == "android": [PASS, NOTRUN] + if os == "android": [NOTRUN, PASS] [Serialize ImageBitmap created from an ImageData] expected: - if os == "android": [PASS, NOTRUN] + if os == "android": [NOTRUN, PASS] [Serialize ImageBitmap created from an ImageBitmap] expected: - if os == "android": [PASS, NOTRUN] + if os == "android": [NOTRUN, PASS] [Serialize ImageBitmap created from a Blob] expected: - if os == "android": [PASS, NOTRUN, TIMEOUT] + if os == "android": [NOTRUN, PASS, TIMEOUT] [Serializing a non-origin-clean ImageBitmap throws.] expected: diff --git a/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.gradient.conic.negative.rotation.html.ini b/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.gradient.conic.negative.rotation.html.ini new file mode 100644 index 0000000000..bb9ee2467e --- /dev/null +++ b/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.gradient.conic.negative.rotation.html.ini @@ -0,0 +1,3 @@ +[2d.gradient.conic.negative.rotation.html]
+ disabled:
+ if (os == "win") and not swgl: https://bugzilla.mozilla.org/show_bug.cgi?id=1847850
\ No newline at end of file diff --git a/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.gradient.conic.negative.rotation.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.gradient.conic.negative.rotation.worker.js.ini new file mode 100644 index 0000000000..70f1f1702c --- /dev/null +++ b/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.gradient.conic.negative.rotation.worker.js.ini @@ -0,0 +1,3 @@ +[2d.gradient.conic.negative.rotation.worker.html]
+ disabled:
+ if (os == "win") and not swgl: https://bugzilla.mozilla.org/show_bug.cgi?id=1847850
diff --git a/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.gradient.conic.positive.rotation.html.ini b/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.gradient.conic.positive.rotation.html.ini new file mode 100644 index 0000000000..9eccfeff97 --- /dev/null +++ b/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.gradient.conic.positive.rotation.html.ini @@ -0,0 +1,3 @@ +[2d.gradient.conic.positive.rotation.html]
+ disabled:
+ if (os == "win") and not swgl: https://bugzilla.mozilla.org/show_bug.cgi?id=1847850
\ No newline at end of file diff --git a/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.gradient.conic.positive.rotation.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.gradient.conic.positive.rotation.worker.js.ini new file mode 100644 index 0000000000..f87d8f217e --- /dev/null +++ b/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.gradient.conic.positive.rotation.worker.js.ini @@ -0,0 +1,3 @@ +[2d.gradient.conic.positive.rotation.worker.html]
+ disabled:
+ if (os == "win") and not swgl: https://bugzilla.mozilla.org/show_bug.cgi?id=1847850
diff --git a/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.gradient.interpolate.coloralpha.html.ini b/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.gradient.interpolate.coloralpha.html.ini new file mode 100644 index 0000000000..0d185a1e7b --- /dev/null +++ b/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.gradient.interpolate.coloralpha.html.ini @@ -0,0 +1,3 @@ +[2d.gradient.interpolate.coloralpha.html] + disabled: + if (os == "win") and not swgl: https://bugzilla.mozilla.org/show_bug.cgi?id=1847850 diff --git a/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.gradient.interpolate.coloralpha.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.gradient.interpolate.coloralpha.worker.js.ini new file mode 100644 index 0000000000..b9badc8638 --- /dev/null +++ b/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.gradient.interpolate.coloralpha.worker.js.ini @@ -0,0 +1,3 @@ +[2d.gradient.interpolate.coloralpha.worker.html] + disabled: + if (os == "win") and not swgl: https://bugzilla.mozilla.org/show_bug.cgi?id=1847850 diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.blur.exceptions.tentative.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.blur.exceptions.tentative.html.ini index 4451a7d8a3..4e8a11777a 100644 --- a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.blur.exceptions.tentative.html.ini +++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.blur.exceptions.tentative.html.ini @@ -1,3 +1,3 @@ [2d.filter.canvasFilterObject.blur.exceptions.tentative.html] - [Test exceptions on CanvasFilter() blur.object] + [Test exceptions on gaussianBlur filter] expected: FAIL diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.blur.exceptions.tentative.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.blur.exceptions.tentative.worker.js.ini index a9ec08d8a7..88935ddead 100644 --- a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.blur.exceptions.tentative.worker.js.ini +++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.blur.exceptions.tentative.worker.js.ini @@ -1,3 +1,3 @@ [2d.filter.canvasFilterObject.blur.exceptions.tentative.worker.html] - [Test exceptions on CanvasFilter() blur.object] + [Test exceptions on gaussianBlur filter] expected: FAIL diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.colorMatrix.tentative.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.colorMatrix.tentative.html.ini index 61dafe7fce..bce3484ed1 100644 --- a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.colorMatrix.tentative.html.ini +++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.colorMatrix.tentative.html.ini @@ -1,3 +1,3 @@ [2d.filter.canvasFilterObject.colorMatrix.tentative.html] - [Test the functionality of ColorMatrix filters in CanvasFilter objects] + [Test the functionality of ColorMatrix filters] expected: FAIL diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.colorMatrix.tentative.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.colorMatrix.tentative.worker.js.ini index bb5dabba5e..c50cadc092 100644 --- a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.colorMatrix.tentative.worker.js.ini +++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.colorMatrix.tentative.worker.js.ini @@ -1,3 +1,3 @@ [2d.filter.canvasFilterObject.colorMatrix.tentative.worker.html] - [Test the functionality of ColorMatrix filters in CanvasFilter objects] + [Test the functionality of ColorMatrix filters] expected: FAIL diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.discrete.tentative.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.discrete.tentative.html.ini index 8c7cb3e005..44fb3c2c99 100644 --- a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.discrete.tentative.html.ini +++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.discrete.tentative.html.ini @@ -1,3 +1,4 @@ [2d.filter.canvasFilterObject.componentTransfer.discrete.tentative.html] + expected: FAIL [Test pixels on CanvasFilter() componentTransfer with discrete type] expected: FAIL diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.discrete.tentative.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.discrete.tentative.w.html.ini new file mode 100644 index 0000000000..fea0f2668e --- /dev/null +++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.discrete.tentative.w.html.ini @@ -0,0 +1,2 @@ +[2d.filter.canvasFilterObject.componentTransfer.discrete.tentative.w.html] + expected: TIMEOUT diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.discrete.tentative.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.discrete.tentative.worker.js.ini deleted file mode 100644 index 24b1fac3cc..0000000000 --- a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.discrete.tentative.worker.js.ini +++ /dev/null @@ -1,3 +0,0 @@ -[2d.filter.canvasFilterObject.componentTransfer.discrete.tentative.worker.html] - [Test pixels on CanvasFilter() componentTransfer with discrete type] - expected: FAIL diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.gamma.tentative.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.gamma.tentative.html.ini index 53f5908209..b250f2e5ea 100644 --- a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.gamma.tentative.html.ini +++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.gamma.tentative.html.ini @@ -1,3 +1,4 @@ [2d.filter.canvasFilterObject.componentTransfer.gamma.tentative.html] + expected: FAIL [Test pixels on CanvasFilter() componentTransfer with gamma type] expected: FAIL diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.gamma.tentative.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.gamma.tentative.w.html.ini new file mode 100644 index 0000000000..37efdad818 --- /dev/null +++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.gamma.tentative.w.html.ini @@ -0,0 +1,2 @@ +[2d.filter.canvasFilterObject.componentTransfer.gamma.tentative.w.html] + expected: TIMEOUT diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.gamma.tentative.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.gamma.tentative.worker.js.ini deleted file mode 100644 index 5f78a2365a..0000000000 --- a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.gamma.tentative.worker.js.ini +++ /dev/null @@ -1,3 +0,0 @@ -[2d.filter.canvasFilterObject.componentTransfer.gamma.tentative.worker.html] - [Test pixels on CanvasFilter() componentTransfer with gamma type] - expected: FAIL diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.identity.tentative.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.identity.tentative.html.ini index aebe150b83..d494c5e861 100644 --- a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.identity.tentative.html.ini +++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.identity.tentative.html.ini @@ -1,3 +1,4 @@ [2d.filter.canvasFilterObject.componentTransfer.identity.tentative.html] + expected: FAIL [Test pixels on CanvasFilter() componentTransfer with identity type] expected: FAIL diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.identity.tentative.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.identity.tentative.w.html.ini new file mode 100644 index 0000000000..cdbf822301 --- /dev/null +++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.identity.tentative.w.html.ini @@ -0,0 +1,2 @@ +[2d.filter.canvasFilterObject.componentTransfer.identity.tentative.w.html] + expected: TIMEOUT diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.identity.tentative.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.identity.tentative.worker.js.ini deleted file mode 100644 index 0275b7913e..0000000000 --- a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.identity.tentative.worker.js.ini +++ /dev/null @@ -1,3 +0,0 @@ -[2d.filter.canvasFilterObject.componentTransfer.identity.tentative.worker.html] - [Test pixels on CanvasFilter() componentTransfer with identity type] - expected: FAIL diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.linear.tentative.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.linear.tentative.html.ini index 4057e21a54..88e01144a3 100644 --- a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.linear.tentative.html.ini +++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.linear.tentative.html.ini @@ -1,3 +1,4 @@ [2d.filter.canvasFilterObject.componentTransfer.linear.tentative.html] + expected: FAIL [Test pixels on CanvasFilter() componentTransfer with linear type] expected: FAIL diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.linear.tentative.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.linear.tentative.w.html.ini new file mode 100644 index 0000000000..8bee7228c8 --- /dev/null +++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.linear.tentative.w.html.ini @@ -0,0 +1,2 @@ +[2d.filter.canvasFilterObject.componentTransfer.linear.tentative.w.html] + expected: TIMEOUT diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.linear.tentative.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.linear.tentative.worker.js.ini deleted file mode 100644 index d0fbf3043f..0000000000 --- a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.linear.tentative.worker.js.ini +++ /dev/null @@ -1,3 +0,0 @@ -[2d.filter.canvasFilterObject.componentTransfer.linear.tentative.worker.html] - [Test pixels on CanvasFilter() componentTransfer with linear type] - expected: FAIL diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.table.tentative.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.table.tentative.html.ini index 19140a3824..13a97856ea 100644 --- a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.table.tentative.html.ini +++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.table.tentative.html.ini @@ -1,3 +1,4 @@ [2d.filter.canvasFilterObject.componentTransfer.table.tentative.html] + expected: FAIL [Test pixels on CanvasFilter() componentTransfer with table type] expected: FAIL diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.table.tentative.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.table.tentative.w.html.ini new file mode 100644 index 0000000000..95347189c0 --- /dev/null +++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.table.tentative.w.html.ini @@ -0,0 +1,2 @@ +[2d.filter.canvasFilterObject.componentTransfer.table.tentative.w.html] + expected: TIMEOUT diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.table.tentative.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.table.tentative.worker.js.ini deleted file mode 100644 index 4c87d952f0..0000000000 --- a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.table.tentative.worker.js.ini +++ /dev/null @@ -1,3 +0,0 @@ -[2d.filter.canvasFilterObject.componentTransfer.table.tentative.worker.html] - [Test pixels on CanvasFilter() componentTransfer with table type] - expected: FAIL diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.isotropic.tentative.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.isotropic.tentative.html.ini new file mode 100644 index 0000000000..ad57223953 --- /dev/null +++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.isotropic.tentative.html.ini @@ -0,0 +1,2 @@ +[2d.filter.canvasFilterObject.gaussianBlur.isotropic.tentative.html] + expected: FAIL diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.isotropic.tentative.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.isotropic.tentative.w.html.ini new file mode 100644 index 0000000000..f75a14cc30 --- /dev/null +++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.isotropic.tentative.w.html.ini @@ -0,0 +1,2 @@ +[2d.filter.canvasFilterObject.gaussianBlur.isotropic.tentative.w.html] + expected: TIMEOUT diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.mostly-x.tentative.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.mostly-x.tentative.html.ini new file mode 100644 index 0000000000..059da4018e --- /dev/null +++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.mostly-x.tentative.html.ini @@ -0,0 +1,2 @@ +[2d.filter.canvasFilterObject.gaussianBlur.mostly-x.tentative.html] + expected: FAIL diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.mostly-x.tentative.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.mostly-x.tentative.w.html.ini new file mode 100644 index 0000000000..8959869db5 --- /dev/null +++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.mostly-x.tentative.w.html.ini @@ -0,0 +1,2 @@ +[2d.filter.canvasFilterObject.gaussianBlur.mostly-x.tentative.w.html] + expected: TIMEOUT diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.mostly-y.tentative.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.mostly-y.tentative.html.ini new file mode 100644 index 0000000000..390e5c2df6 --- /dev/null +++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.mostly-y.tentative.html.ini @@ -0,0 +1,2 @@ +[2d.filter.canvasFilterObject.gaussianBlur.mostly-y.tentative.html] + expected: FAIL diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.mostly-y.tentative.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.mostly-y.tentative.w.html.ini new file mode 100644 index 0000000000..bc247e7beb --- /dev/null +++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.mostly-y.tentative.w.html.ini @@ -0,0 +1,2 @@ +[2d.filter.canvasFilterObject.gaussianBlur.mostly-y.tentative.w.html] + expected: TIMEOUT diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.isotropic.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.isotropic.html.ini deleted file mode 100644 index 2984193472..0000000000 --- a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.isotropic.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[2d.filter.canvasFilterObject.gaussianBlur.tentative.isotropic.html] - expected: FAIL diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.isotropic.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.isotropic.w.html.ini deleted file mode 100644 index a16f0fccdf..0000000000 --- a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.isotropic.w.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[2d.filter.canvasFilterObject.gaussianBlur.tentative.isotropic.w.html] - expected: TIMEOUT diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.mostly-x.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.mostly-x.html.ini deleted file mode 100644 index 9621cbaa80..0000000000 --- a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.mostly-x.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[2d.filter.canvasFilterObject.gaussianBlur.tentative.mostly-x.html] - expected: FAIL diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.mostly-x.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.mostly-x.w.html.ini deleted file mode 100644 index 2e2112c793..0000000000 --- a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.mostly-x.w.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[2d.filter.canvasFilterObject.gaussianBlur.tentative.mostly-x.w.html] - expected: TIMEOUT diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.mostly-y.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.mostly-y.html.ini deleted file mode 100644 index 3192a1b21a..0000000000 --- a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.mostly-y.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[2d.filter.canvasFilterObject.gaussianBlur.tentative.mostly-y.html] - expected: FAIL diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.mostly-y.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.mostly-y.w.html.ini deleted file mode 100644 index 0fd3c9ee53..0000000000 --- a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.mostly-y.w.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[2d.filter.canvasFilterObject.gaussianBlur.tentative.mostly-y.w.html] - expected: TIMEOUT diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.x-only.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.x-only.html.ini deleted file mode 100644 index 4d1f3e0646..0000000000 --- a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.x-only.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[2d.filter.canvasFilterObject.gaussianBlur.tentative.x-only.html] - expected: FAIL diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.x-only.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.x-only.w.html.ini deleted file mode 100644 index 08cef8e4d2..0000000000 --- a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.x-only.w.html.ini +++ /dev/null @@ -1,4 +0,0 @@ -[2d.filter.canvasFilterObject.gaussianBlur.tentative.x-only.w.html] - expected: - if os == "linux": [TIMEOUT, ERROR] - TIMEOUT diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.y-only.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.y-only.html.ini deleted file mode 100644 index 9a7564bda6..0000000000 --- a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.y-only.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[2d.filter.canvasFilterObject.gaussianBlur.tentative.y-only.html] - expected: FAIL diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.y-only.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.y-only.w.html.ini deleted file mode 100644 index e99615d8e0..0000000000 --- a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.tentative.y-only.w.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[2d.filter.canvasFilterObject.gaussianBlur.tentative.y-only.w.html] - expected: TIMEOUT diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.x-only.tentative.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.x-only.tentative.html.ini new file mode 100644 index 0000000000..f25c403cba --- /dev/null +++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.x-only.tentative.html.ini @@ -0,0 +1,2 @@ +[2d.filter.canvasFilterObject.gaussianBlur.x-only.tentative.html] + expected: FAIL diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.x-only.tentative.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.x-only.tentative.w.html.ini new file mode 100644 index 0000000000..313bdcf7ff --- /dev/null +++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.x-only.tentative.w.html.ini @@ -0,0 +1,2 @@ +[2d.filter.canvasFilterObject.gaussianBlur.x-only.tentative.w.html] + expected: TIMEOUT diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.y-only.tentative.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.y-only.tentative.html.ini new file mode 100644 index 0000000000..6860810164 --- /dev/null +++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.y-only.tentative.html.ini @@ -0,0 +1,2 @@ +[2d.filter.canvasFilterObject.gaussianBlur.y-only.tentative.html] + expected: FAIL diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.y-only.tentative.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.y-only.tentative.w.html.ini new file mode 100644 index 0000000000..2c60f9dd80 --- /dev/null +++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.gaussianBlur.y-only.tentative.w.html.ini @@ -0,0 +1,2 @@ +[2d.filter.canvasFilterObject.gaussianBlur.y-only.tentative.w.html] + expected: TIMEOUT diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.colorMatrix.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.colorMatrix.html.ini new file mode 100644 index 0000000000..9b2b411984 --- /dev/null +++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.colorMatrix.html.ini @@ -0,0 +1,3 @@ +[2d.filter.layers.colorMatrix.html] + [Test the functionality of ColorMatrix filters] + expected: FAIL diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.colorMatrix.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.colorMatrix.worker.js.ini new file mode 100644 index 0000000000..e2f8f0a630 --- /dev/null +++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.colorMatrix.worker.js.ini @@ -0,0 +1,3 @@ +[2d.filter.layers.colorMatrix.worker.html] + [Test the functionality of ColorMatrix filters] + expected: FAIL diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.discrete.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.discrete.html.ini new file mode 100644 index 0000000000..28eee7745b --- /dev/null +++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.discrete.html.ini @@ -0,0 +1,2 @@ +[2d.filter.layers.componentTransfer.discrete.html] + expected: FAIL diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.discrete.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.discrete.w.html.ini new file mode 100644 index 0000000000..b01f46aed3 --- /dev/null +++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.discrete.w.html.ini @@ -0,0 +1,2 @@ +[2d.filter.layers.componentTransfer.discrete.w.html] + expected: TIMEOUT diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.gamma.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.gamma.html.ini new file mode 100644 index 0000000000..59b029b622 --- /dev/null +++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.gamma.html.ini @@ -0,0 +1,2 @@ +[2d.filter.layers.componentTransfer.gamma.html] + expected: FAIL diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.gamma.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.gamma.w.html.ini new file mode 100644 index 0000000000..00e0f519db --- /dev/null +++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.gamma.w.html.ini @@ -0,0 +1,2 @@ +[2d.filter.layers.componentTransfer.gamma.w.html] + expected: TIMEOUT diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.identity.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.identity.html.ini new file mode 100644 index 0000000000..e09298d122 --- /dev/null +++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.identity.html.ini @@ -0,0 +1,2 @@ +[2d.filter.layers.componentTransfer.identity.html] + expected: FAIL diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.identity.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.identity.w.html.ini new file mode 100644 index 0000000000..93ebc7a029 --- /dev/null +++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.identity.w.html.ini @@ -0,0 +1,2 @@ +[2d.filter.layers.componentTransfer.identity.w.html] + expected: TIMEOUT diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.linear.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.linear.html.ini new file mode 100644 index 0000000000..5a9b35c68f --- /dev/null +++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.linear.html.ini @@ -0,0 +1,2 @@ +[2d.filter.layers.componentTransfer.linear.html] + expected: FAIL diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.linear.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.linear.w.html.ini new file mode 100644 index 0000000000..38923d05ad --- /dev/null +++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.linear.w.html.ini @@ -0,0 +1,2 @@ +[2d.filter.layers.componentTransfer.linear.w.html] + expected: TIMEOUT diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.table.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.table.html.ini new file mode 100644 index 0000000000..3ec9d63512 --- /dev/null +++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.table.html.ini @@ -0,0 +1,2 @@ +[2d.filter.layers.componentTransfer.table.html] + expected: FAIL diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.table.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.table.w.html.ini new file mode 100644 index 0000000000..a5076d7437 --- /dev/null +++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.table.w.html.ini @@ -0,0 +1,2 @@ +[2d.filter.layers.componentTransfer.table.w.html] + expected: TIMEOUT diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.convolveMatrix.exceptions.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.convolveMatrix.exceptions.html.ini new file mode 100644 index 0000000000..d868cd8c20 --- /dev/null +++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.convolveMatrix.exceptions.html.ini @@ -0,0 +1,3 @@ +[2d.filter.layers.convolveMatrix.exceptions.html] + [Test exceptions on CanvasFilter() convolveMatrix] + expected: FAIL diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.convolveMatrix.exceptions.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.convolveMatrix.exceptions.worker.js.ini new file mode 100644 index 0000000000..a1ae704372 --- /dev/null +++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.convolveMatrix.exceptions.worker.js.ini @@ -0,0 +1,3 @@ +[2d.filter.layers.convolveMatrix.exceptions.worker.html] + [Test exceptions on CanvasFilter() convolveMatrix] + expected: FAIL diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.dropShadow.exceptions.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.dropShadow.exceptions.html.ini new file mode 100644 index 0000000000..7d7a9154df --- /dev/null +++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.dropShadow.exceptions.html.ini @@ -0,0 +1,3 @@ +[2d.filter.layers.dropShadow.exceptions.html] + [Test exceptions on CanvasFilter() dropShadow object] + expected: FAIL diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.dropShadow.exceptions.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.dropShadow.exceptions.worker.js.ini new file mode 100644 index 0000000000..5e424dff11 --- /dev/null +++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.dropShadow.exceptions.worker.js.ini @@ -0,0 +1,3 @@ +[2d.filter.layers.dropShadow.exceptions.worker.html] + [Test exceptions on CanvasFilter() dropShadow object] + expected: FAIL diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.dropShadow.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.dropShadow.html.ini new file mode 100644 index 0000000000..7369fa6d23 --- /dev/null +++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.dropShadow.html.ini @@ -0,0 +1,2 @@ +[2d.filter.layers.dropShadow.html] + expected: FAIL diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.dropShadow.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.dropShadow.w.html.ini new file mode 100644 index 0000000000..4c28282371 --- /dev/null +++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.dropShadow.w.html.ini @@ -0,0 +1,2 @@ +[2d.filter.layers.dropShadow.w.html] + expected: TIMEOUT diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.isotropic.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.isotropic.html.ini new file mode 100644 index 0000000000..b748c5dfa0 --- /dev/null +++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.isotropic.html.ini @@ -0,0 +1,2 @@ +[2d.filter.layers.gaussianBlur.isotropic.html] + expected: FAIL diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.isotropic.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.isotropic.w.html.ini new file mode 100644 index 0000000000..35968d5306 --- /dev/null +++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.isotropic.w.html.ini @@ -0,0 +1,2 @@ +[2d.filter.layers.gaussianBlur.isotropic.w.html] + expected: TIMEOUT diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.mostly-x.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.mostly-x.html.ini new file mode 100644 index 0000000000..07ba56ece2 --- /dev/null +++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.mostly-x.html.ini @@ -0,0 +1,2 @@ +[2d.filter.layers.gaussianBlur.mostly-x.html] + expected: FAIL diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.mostly-x.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.mostly-x.w.html.ini new file mode 100644 index 0000000000..86ab5962ea --- /dev/null +++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.mostly-x.w.html.ini @@ -0,0 +1,2 @@ +[2d.filter.layers.gaussianBlur.mostly-x.w.html] + expected: TIMEOUT diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.mostly-y.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.mostly-y.html.ini new file mode 100644 index 0000000000..82c9e26ef6 --- /dev/null +++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.mostly-y.html.ini @@ -0,0 +1,2 @@ +[2d.filter.layers.gaussianBlur.mostly-y.html] + expected: FAIL diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.mostly-y.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.mostly-y.w.html.ini new file mode 100644 index 0000000000..6f82af0f57 --- /dev/null +++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.mostly-y.w.html.ini @@ -0,0 +1,2 @@ +[2d.filter.layers.gaussianBlur.mostly-y.w.html] + expected: TIMEOUT diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.x-only.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.x-only.html.ini new file mode 100644 index 0000000000..1936477694 --- /dev/null +++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.x-only.html.ini @@ -0,0 +1,2 @@ +[2d.filter.layers.gaussianBlur.x-only.html] + expected: FAIL diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.x-only.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.x-only.w.html.ini new file mode 100644 index 0000000000..d2d77fbcf5 --- /dev/null +++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.x-only.w.html.ini @@ -0,0 +1,2 @@ +[2d.filter.layers.gaussianBlur.x-only.w.html] + expected: TIMEOUT diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.y-only.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.y-only.html.ini new file mode 100644 index 0000000000..48cf358991 --- /dev/null +++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.y-only.html.ini @@ -0,0 +1,2 @@ +[2d.filter.layers.gaussianBlur.y-only.html] + expected: FAIL diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.y-only.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.y-only.w.html.ini new file mode 100644 index 0000000000..3514179242 --- /dev/null +++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.y-only.w.html.ini @@ -0,0 +1,2 @@ +[2d.filter.layers.gaussianBlur.y-only.w.html] + expected: TIMEOUT diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.turbulence.inputTypes.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.turbulence.inputTypes.html.ini new file mode 100644 index 0000000000..e16419cdde --- /dev/null +++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.turbulence.inputTypes.html.ini @@ -0,0 +1,3 @@ +[2d.filter.layers.turbulence.inputTypes.html] + [Test exceptions on CanvasFilter() turbulence object] + expected: FAIL diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.turbulence.inputTypes.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.turbulence.inputTypes.worker.js.ini new file mode 100644 index 0000000000..2655d8b0b1 --- /dev/null +++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.layers.turbulence.inputTypes.worker.js.ini @@ -0,0 +1,3 @@ +[2d.filter.layers.turbulence.inputTypes.worker.html] + [Test exceptions on CanvasFilter() turbulence object] + expected: FAIL diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.ctm.filter.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.ctm.filter.html.ini new file mode 100644 index 0000000000..765f4bc1df --- /dev/null +++ b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.ctm.filter.html.ini @@ -0,0 +1,2 @@ +[2d.layer.ctm.filter.html] + expected: FAIL diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.ctm.filter.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.ctm.filter.w.html.ini new file mode 100644 index 0000000000..9b5b2b40da --- /dev/null +++ b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.ctm.filter.w.html.ini @@ -0,0 +1,2 @@ +[2d.layer.ctm.filter.w.html] + expected: TIMEOUT diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.ctm.getTransform.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.ctm.getTransform.html.ini new file mode 100644 index 0000000000..9c73854e53 --- /dev/null +++ b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.ctm.getTransform.html.ini @@ -0,0 +1,3 @@ +[2d.layer.ctm.getTransform.html] + [Tests getTransform inside layers.] + expected: FAIL diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.ctm.getTransform.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.ctm.getTransform.worker.js.ini new file mode 100644 index 0000000000..23ab4a8a5e --- /dev/null +++ b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.ctm.getTransform.worker.js.ini @@ -0,0 +1,3 @@ +[2d.layer.ctm.getTransform.worker.html] + [Tests getTransform inside layers.] + expected: FAIL diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.ctm.resetTransform.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.ctm.resetTransform.html.ini new file mode 100644 index 0000000000..80e523c094 --- /dev/null +++ b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.ctm.resetTransform.html.ini @@ -0,0 +1,2 @@ +[2d.layer.ctm.resetTransform.html] + expected: FAIL diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.ctm.resetTransform.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.ctm.resetTransform.w.html.ini new file mode 100644 index 0000000000..18b178e7a1 --- /dev/null +++ b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.ctm.resetTransform.w.html.ini @@ -0,0 +1,2 @@ +[2d.layer.ctm.resetTransform.w.html] + expected: TIMEOUT diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.ctm.setTransform.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.ctm.setTransform.html.ini new file mode 100644 index 0000000000..b4f4152f80 --- /dev/null +++ b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.ctm.setTransform.html.ini @@ -0,0 +1,2 @@ +[2d.layer.ctm.setTransform.html] + expected: FAIL diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.ctm.setTransform.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.ctm.setTransform.w.html.ini new file mode 100644 index 0000000000..46bb3227c9 --- /dev/null +++ b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.ctm.setTransform.w.html.ini @@ -0,0 +1,2 @@ +[2d.layer.ctm.setTransform.w.html] + expected: TIMEOUT diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.ctm.shadow-in-transformed-layer.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.ctm.shadow-in-transformed-layer.html.ini new file mode 100644 index 0000000000..06e02a8dee --- /dev/null +++ b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.ctm.shadow-in-transformed-layer.html.ini @@ -0,0 +1,2 @@ +[2d.layer.ctm.shadow-in-transformed-layer.html] + expected: FAIL diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.ctm.shadow-in-transformed-layer.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.ctm.shadow-in-transformed-layer.w.html.ini new file mode 100644 index 0000000000..070fec454f --- /dev/null +++ b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.ctm.shadow-in-transformed-layer.w.html.ini @@ -0,0 +1,2 @@ +[2d.layer.ctm.shadow-in-transformed-layer.w.html] + expected: TIMEOUT diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.drawImage.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.drawImage.html.ini new file mode 100644 index 0000000000..e7c121bc3d --- /dev/null +++ b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.drawImage.html.ini @@ -0,0 +1,2 @@ +[2d.layer.drawImage.html] + expected: FAIL diff --git a/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.drawImage.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.drawImage.w.html.ini new file mode 100644 index 0000000000..bfd27f9b35 --- /dev/null +++ b/testing/web-platform/meta/html/canvas/offscreen/layers/2d.layer.drawImage.w.html.ini @@ -0,0 +1,2 @@ +[2d.layer.drawImage.w.html] + expected: TIMEOUT diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.arc.selfintersect.1.html.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.arc.selfintersect.1.html.ini new file mode 100644 index 0000000000..33ab2b1b8b --- /dev/null +++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.arc.selfintersect.1.html.ini @@ -0,0 +1,4 @@ +[2d.path.arc.selfintersect.1.html] + [arc() with lineWidth > 2*radius is drawn sensibly] + expected: + if (os == "win"): [PASS, FAIL] diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.arc.selfintersect.1.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.arc.selfintersect.1.worker.js.ini index ba0200f4ac..4bbc14f0aa 100644 --- a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.arc.selfintersect.1.worker.js.ini +++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.arc.selfintersect.1.worker.js.ini @@ -1,3 +1,4 @@ [2d.path.arc.selfintersect.1.worker.html] - expected: - if (os == "android") and fission: TIMEOUT + [arc() with lineWidth > 2*radius is drawn sensibly] + expected: + if (os == "win"): [PASS, FAIL] diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.zero.3.html.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.zero.3.html.ini new file mode 100644 index 0000000000..393979b6ec --- /dev/null +++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.zero.3.html.ini @@ -0,0 +1,3 @@ +[2d.path.roundrect.zero.3.html]
+ disabled:
+ if (os == "win") and not swgl: https://bugzilla.mozilla.org/show_bug.cgi?id=1847850
\ No newline at end of file diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.zero.3.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.zero.3.worker.js.ini new file mode 100644 index 0000000000..67ddb0a199 --- /dev/null +++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.zero.3.worker.js.ini @@ -0,0 +1,3 @@ +[2d.path.roundrect.zero.3.worker.html]
+ disabled:
+ if (os == "win") and not swgl: https://bugzilla.mozilla.org/show_bug.cgi?id=1847850
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.zero.6.html.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.zero.6.html.ini new file mode 100644 index 0000000000..63a72e53f2 --- /dev/null +++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.zero.6.html.ini @@ -0,0 +1,3 @@ +[2d.path.roundrect.zero.6.html]
+ disabled:
+ if (os == "win") and not swgl: https://bugzilla.mozilla.org/show_bug.cgi?id=1847850
\ No newline at end of file diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.zero.6.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.zero.6.worker.js.ini new file mode 100644 index 0000000000..442082930d --- /dev/null +++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.zero.6.worker.js.ini @@ -0,0 +1,3 @@ +[2d.path.roundrect.zero.6.worker.html]
+ disabled:
+ if (os == "win") and not swgl: https://bugzilla.mozilla.org/show_bug.cgi?id=1847850
diff --git a/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.draw.align.end.ltr.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.draw.align.end.ltr.worker.js.ini new file mode 100644 index 0000000000..6b195de608 --- /dev/null +++ b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.draw.align.end.ltr.worker.js.ini @@ -0,0 +1,3 @@ +[2d.text.draw.align.end.ltr.worker.html] + expected: + if tsan: [OK, CRASH] diff --git a/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.draw.align.start.ltr.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.draw.align.start.ltr.worker.js.ini new file mode 100644 index 0000000000..7cbf31e7a1 --- /dev/null +++ b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.draw.align.start.ltr.worker.js.ini @@ -0,0 +1,3 @@ +[2d.text.draw.align.start.ltr.worker.html] + expected: + if tsan: [OK, CRASH] diff --git a/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.draw.fontface.notinpage.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.draw.fontface.notinpage.worker.js.ini new file mode 100644 index 0000000000..5aa89aa1e2 --- /dev/null +++ b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.draw.fontface.notinpage.worker.js.ini @@ -0,0 +1,3 @@ +[2d.text.draw.fontface.notinpage.worker.html] + expected: + if tsan: [OK, CRASH] diff --git a/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.draw.space.collapse.other.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.draw.space.collapse.other.worker.js.ini new file mode 100644 index 0000000000..67806f3d49 --- /dev/null +++ b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.draw.space.collapse.other.worker.js.ini @@ -0,0 +1,3 @@ +[2d.text.draw.space.collapse.other.worker.html] + expected: + if tsan: [OK, CRASH] diff --git a/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.draw.space.collapse.space.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.draw.space.collapse.space.worker.js.ini new file mode 100644 index 0000000000..1522fb453f --- /dev/null +++ b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.draw.space.collapse.space.worker.js.ini @@ -0,0 +1,3 @@ +[2d.text.draw.space.collapse.space.worker.html] + expected: + if tsan: [OK, CRASH] diff --git a/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.draw.space.collapse.start.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.draw.space.collapse.start.worker.js.ini new file mode 100644 index 0000000000..302138f624 --- /dev/null +++ b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.draw.space.collapse.start.worker.js.ini @@ -0,0 +1,3 @@ +[2d.text.draw.space.collapse.start.worker.html] + expected: + if tsan: CRASH diff --git a/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.measure.fontBoundingBox.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.measure.fontBoundingBox.worker.js.ini new file mode 100644 index 0000000000..44678d065f --- /dev/null +++ b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.measure.fontBoundingBox.worker.js.ini @@ -0,0 +1,3 @@ +[2d.text.measure.fontBoundingBox.worker.html] + expected: + if tsan: [OK, CRASH] diff --git a/testing/web-platform/meta/html/dom/aria-attribute-reflection.html.ini b/testing/web-platform/meta/html/dom/aria-attribute-reflection.html.ini deleted file mode 100644 index 27d897c710..0000000000 --- a/testing/web-platform/meta/html/dom/aria-attribute-reflection.html.ini +++ /dev/null @@ -1,6 +0,0 @@ -[aria-attribute-reflection.html] - [aria-braillelabel attribute reflects.] - expected: FAIL - - [aria-brailleroledescription attribute reflects.] - expected: FAIL diff --git a/testing/web-platform/meta/html/dom/aria-element-reflection-disconnected.html.ini b/testing/web-platform/meta/html/dom/aria-element-reflection-disconnected.html.ini index d8f8b83412..af62c9acb2 100644 --- a/testing/web-platform/meta/html/dom/aria-element-reflection-disconnected.html.ini +++ b/testing/web-platform/meta/html/dom/aria-element-reflection-disconnected.html.ini @@ -1,6 +1,7 @@ [aria-element-reflection-disconnected.html] - [Element references should stay valid when content is disconnected (single element)] - expected: FAIL - + prefs: [accessibility.ARIAElementReflection.enabled:true] [Element references should stay valid when content is disconnected (element array)] expected: FAIL + + [Element references should stay valid when content is disconnected (single element)] + expected: [PASS, FAIL] diff --git a/testing/web-platform/meta/html/dom/aria-element-reflection.html.ini b/testing/web-platform/meta/html/dom/aria-element-reflection.html.ini index e59f2ea938..ad3b5c86ed 100644 --- a/testing/web-platform/meta/html/dom/aria-element-reflection.html.ini +++ b/testing/web-platform/meta/html/dom/aria-element-reflection.html.ini @@ -1,31 +1,11 @@ [aria-element-reflection.html] - [aria-activedescendant element reflection] - expected: FAIL - - [If the content attribute is set directly, the IDL attribute getter always returns the first element whose ID matches the content attribute.] - expected: FAIL - - [Setting the IDL attribute to an element which is not the first element in DOM order with its ID causes the content attribute to be an empty string] - expected: FAIL - - [Setting an element reference that crosses into a shadow tree is disallowed, but setting one that is in a shadow inclusive ancestor is allowed.] - expected: FAIL - + prefs: [accessibility.ARIAElementReflection.enabled:true] [aria-errormessage] expected: FAIL [aria-details] expected: FAIL - [Reparenting an element into a descendant shadow scope hides the element reference.] - expected: FAIL - - [Reparenting referenced element cannot cause retargeting of reference.] - expected: FAIL - - [Element reference set in invalid scope remains intact throughout move to valid scope.] - expected: FAIL - [aria-labelledby.] expected: FAIL @@ -50,17 +30,38 @@ [Moving explicitly set elements around within the same scope, and removing from the DOM.] expected: FAIL - [Attaching element reference before it's inserted into the DOM.] + [Passing values of the wrong type should throw a TypeError] expected: FAIL + [Reparenting an element into a descendant shadow scope hides the element reference.] + expected: [PASS, FAIL] + + [Reparenting referenced element cannot cause retargeting of reference.] + expected: [PASS, FAIL] + + [Setting the IDL attribute to an element which is not the first element in DOM order with its ID causes the content attribute to be an empty string] + expected: [PASS, FAIL] + + [If the content attribute is set directly, the IDL attribute getter always returns the first element whose ID matches the content attribute.] + expected: [PASS, FAIL] + + [Element reference set in invalid scope remains intact throughout move to valid scope.] + expected: [PASS, FAIL] + [Cross-document references and moves.] - expected: FAIL + expected: [PASS, FAIL] [Deleting a reflected element should return null for the IDL attribute and the content attribute will be empty.] - expected: FAIL + expected: [PASS, FAIL] + + [Attaching element reference before it's inserted into the DOM.] + expected: [PASS, FAIL] + + [Setting an element reference that crosses into a shadow tree is disallowed, but setting one that is in a shadow inclusive ancestor is allowed.] + expected: [PASS, FAIL] [Changing the ID of an element doesn't lose the reference.] - expected: FAIL + expected: [PASS, FAIL] - [Passing values of the wrong type should throw a TypeError] - expected: FAIL + [aria-activedescendant element reflection] + expected: [PASS, FAIL] diff --git a/testing/web-platform/meta/html/dom/elements/global-attributes/dir-assorted.window.js.ini b/testing/web-platform/meta/html/dom/elements/global-attributes/dir-assorted.window.js.ini index e6183eb512..d75c5ec460 100644 --- a/testing/web-platform/meta/html/dom/elements/global-attributes/dir-assorted.window.js.ini +++ b/testing/web-platform/meta/html/dom/elements/global-attributes/dir-assorted.window.js.ini @@ -8,11 +8,3 @@ [Non-HTML element text contents influence dir=auto] expected: FAIL - [text changes apply to dir=auto on further ancestor after removing dir=auto from closer ancestor] - expected: FAIL - - [directionality of bdi elements: dir=auto empty in rtl parent] - expected: FAIL - - [directionality of bdi elements: no dir attribute empty in rtl parent] - expected: FAIL diff --git a/testing/web-platform/meta/html/dom/elements/global-attributes/dir-auto-dynamic-changes.window.js.ini b/testing/web-platform/meta/html/dom/elements/global-attributes/dir-auto-dynamic-changes.window.js.ini index cd45a25c3e..fb732548e2 100644 --- a/testing/web-platform/meta/html/dom/elements/global-attributes/dir-auto-dynamic-changes.window.js.ini +++ b/testing/web-platform/meta/html/dom/elements/global-attributes/dir-auto-dynamic-changes.window.js.ini @@ -1,16 +1,10 @@ [dir-auto-dynamic-changes.window.html] - [dir=auto changes for content insertion and removal, in and out of document] - expected: FAIL - [dir=auto changes for slot reassignment] expected: FAIL [text changes affecting both slot and ancestor with dir=auto] expected: FAIL - [dynamic changes to subtrees excluded as a result of the dir attribute] - expected: FAIL - [dynamic changes inside of non-HTML elements] expected: FAIL diff --git a/testing/web-platform/meta/html/dom/elements/global-attributes/dir-shadow-41.html.ini b/testing/web-platform/meta/html/dom/elements/global-attributes/dir-shadow-41.html.ini deleted file mode 100644 index 75cf38f059..0000000000 --- a/testing/web-platform/meta/html/dom/elements/global-attributes/dir-shadow-41.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[dir-shadow-41.html] - expected: FAIL diff --git a/testing/web-platform/meta/html/dom/elements/global-attributes/dir_auto-N-EN.html.ini b/testing/web-platform/meta/html/dom/elements/global-attributes/dir_auto-N-EN.html.ini index 033ebb0b81..5ec33323ae 100644 --- a/testing/web-platform/meta/html/dom/elements/global-attributes/dir_auto-N-EN.html.ini +++ b/testing/web-platform/meta/html/dom/elements/global-attributes/dir_auto-N-EN.html.ini @@ -1,3 +1,2 @@ [dir_auto-N-EN.html] restart-after: true - expected: FAIL diff --git a/testing/web-platform/meta/html/dom/idlharness.https.html.ini b/testing/web-platform/meta/html/dom/idlharness.https.html.ini index c8fbdbbab1..4382684e10 100644 --- a/testing/web-platform/meta/html/dom/idlharness.https.html.ini +++ b/testing/web-platform/meta/html/dom/idlharness.https.html.ini @@ -1,4 +1,4 @@ -prefs: [dom.security.featurePolicy.experimental.enabled:true, dom.security.featurePolicy.header.enabled:true, dom.security.featurePolicy.webidl.enabled:true, dom.iframe_lazy_loading.enabled:true, dom.webcomponents.shadowdom.declarative.enabled:true] +prefs: [dom.security.featurePolicy.experimental.enabled:true, dom.security.featurePolicy.header.enabled:true, dom.security.featurePolicy.webidl.enabled:true, dom.iframe_lazy_loading.enabled:true, dom.webcomponents.shadowdom.declarative.enabled:true, network.fetchpriority.enabled:true] [idlharness.https.html?exclude=(Document|Window|HTML.*)] [AudioTrack interface: existence and properties of interface prototype object] expected: FAIL @@ -282,21 +282,6 @@ prefs: [dom.security.featurePolicy.experimental.enabled:true, dom.security.featu [ImageData interface: new ImageData(10, 10) must inherit property "colorSpace" with the proper type] expected: FAIL - [CanvasRenderingContext2D interface: operation isContextLost()] - expected: FAIL - - [CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "isContextLost()" with the proper type] - expected: FAIL - - [OffscreenCanvasRenderingContext2D interface: operation isContextLost()] - expected: FAIL - - [SVGElement interface: attribute oncontextlost] - expected: FAIL - - [SVGElement interface: attribute oncontextrestored] - expected: FAIL - [SVGElement interface: attribute onbeforematch] expected: FAIL @@ -696,48 +681,102 @@ prefs: [dom.security.featurePolicy.experimental.enabled:true, dom.security.featu [MessagePort interface: attribute onclose] expected: FAIL + [PageSwapEvent interface: existence and properties of interface object] + expected: FAIL -[idlharness.https.html?include=(Document|Window)] - [Window interface: window must inherit property "originAgentCluster" with the proper type] + [PageSwapEvent interface object length] expected: FAIL - [Window interface: attribute originAgentCluster] + [PageSwapEvent interface object name] + expected: FAIL + + [PageSwapEvent interface: existence and properties of interface prototype object] + expected: FAIL + + [PageSwapEvent interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [PageSwapEvent interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [PageSwapEvent interface: attribute activation] + expected: FAIL + + [PageSwapEvent interface: attribute viewTransition] + expected: FAIL + + [NotRestoredReasonDetails interface: existence and properties of interface object] + expected: FAIL + + [NotRestoredReasonDetails interface object length] + expected: FAIL + + [NotRestoredReasonDetails interface object name] + expected: FAIL + + [NotRestoredReasonDetails interface: existence and properties of interface prototype object] + expected: FAIL + + [NotRestoredReasonDetails interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [NotRestoredReasonDetails interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [NotRestoredReasonDetails interface: attribute reason] + expected: FAIL + + [NotRestoredReasonDetails interface: operation toJSON()] + expected: FAIL + + [NotRestoredReasons interface: existence and properties of interface object] + expected: FAIL + + [NotRestoredReasons interface object length] expected: FAIL - [Window interface: attribute oncontextlost] + [NotRestoredReasons interface object name] expected: FAIL - [Window interface: attribute oncontextrestored] + [NotRestoredReasons interface: existence and properties of interface prototype object] expected: FAIL - [Window interface: window must inherit property "oncontextlost" with the proper type] + [NotRestoredReasons interface: existence and properties of interface prototype object's "constructor" property] expected: FAIL - [Window interface: window must inherit property "oncontextrestored" with the proper type] + [NotRestoredReasons interface: existence and properties of interface prototype object's @@unscopables property] expected: FAIL - [Document interface: attribute oncontextlost] + [NotRestoredReasons interface: attribute src] expected: FAIL - [Document interface: attribute oncontextrestored] + [NotRestoredReasons interface: attribute id] expected: FAIL - [Document interface: iframe.contentDocument must inherit property "oncontextlost" with the proper type] + [NotRestoredReasons interface: attribute name] expected: FAIL - [Document interface: iframe.contentDocument must inherit property "oncontextrestored" with the proper type] + [NotRestoredReasons interface: attribute url] expected: FAIL - [Document interface: new Document() must inherit property "oncontextlost" with the proper type] + [NotRestoredReasons interface: attribute reasons] expected: FAIL - [Document interface: new Document() must inherit property "oncontextrestored" with the proper type] + [NotRestoredReasons interface: attribute children] expected: FAIL - [Document interface: documentWithHandlers must inherit property "oncontextlost" with the proper type] + [NotRestoredReasons interface: operation toJSON()] expected: FAIL - [Document interface: documentWithHandlers must inherit property "oncontextrestored" with the proper type] + [SVGSVGElement interface: attribute onpageswap] + expected: FAIL + + +[idlharness.https.html?include=(Document|Window)] + [Window interface: window must inherit property "originAgentCluster" with the proper type] + expected: FAIL + + [Window interface: attribute originAgentCluster] expected: FAIL [Window interface: attribute onbeforematch] @@ -776,6 +815,12 @@ prefs: [dom.security.featurePolicy.experimental.enabled:true, dom.security.featu [Window interface: window must inherit property "onpagereveal" with the proper type] expected: FAIL + [Window interface: attribute onpageswap] + expected: FAIL + + [Window interface: window must inherit property "onpageswap" with the proper type] + expected: FAIL + [idlharness.https.html?include=HTML.*] [HTMLVideoElement interface: attribute playsInline] @@ -820,18 +865,6 @@ prefs: [dom.security.featurePolicy.experimental.enabled:true, dom.security.featu [HTMLMediaElement interface: document.createElement("audio") must inherit property "getStartDate()" with the proper type] expected: FAIL - [HTMLElement interface: attribute oncontextlost] - expected: FAIL - - [HTMLElement interface: attribute oncontextrestored] - expected: FAIL - - [HTMLElement interface: document.createElement("noscript") must inherit property "oncontextlost" with the proper type] - expected: FAIL - - [HTMLElement interface: document.createElement("noscript") must inherit property "oncontextrestored" with the proper type] - expected: FAIL - [HTMLLinkElement interface: attribute blocking] expected: FAIL @@ -856,41 +889,32 @@ prefs: [dom.security.featurePolicy.experimental.enabled:true, dom.security.featu [HTMLElement interface: document.createElement("noscript") must inherit property "onbeforematch" with the proper type] expected: FAIL - [HTMLLinkElement interface: attribute fetchPriority] - expected: FAIL - - [HTMLLinkElement interface: document.createElement("link") must inherit property "fetchPriority" with the proper type] - expected: FAIL - - [HTMLImageElement interface: attribute fetchPriority] - expected: FAIL - - [HTMLImageElement interface: document.createElement("img") must inherit property "fetchPriority" with the proper type] + [HTMLDetailsElement interface: attribute name] expected: FAIL - [HTMLImageElement interface: new Image() must inherit property "fetchPriority" with the proper type] + [HTMLDetailsElement interface: document.createElement("details") must inherit property "name" with the proper type] expected: FAIL - [HTMLScriptElement interface: attribute fetchPriority] + [HTMLBodyElement interface: attribute onpagereveal] expected: FAIL - [HTMLScriptElement interface: document.createElement("script") must inherit property "fetchPriority" with the proper type] + [HTMLBodyElement interface: document.createElement("body") must inherit property "onpagereveal" with the proper type] expected: FAIL - [HTMLDetailsElement interface: attribute name] + [HTMLFrameSetElement interface: attribute onpagereveal] expected: FAIL - [HTMLDetailsElement interface: document.createElement("details") must inherit property "name" with the proper type] + [HTMLFrameSetElement interface: document.createElement("frameset") must inherit property "onpagereveal" with the proper type] expected: FAIL - [HTMLBodyElement interface: attribute onpagereveal] + [HTMLBodyElement interface: attribute onpageswap] expected: FAIL - [HTMLBodyElement interface: document.createElement("body") must inherit property "onpagereveal" with the proper type] + [HTMLBodyElement interface: document.createElement("body") must inherit property "onpageswap" with the proper type] expected: FAIL - [HTMLFrameSetElement interface: attribute onpagereveal] + [HTMLFrameSetElement interface: attribute onpageswap] expected: FAIL - [HTMLFrameSetElement interface: document.createElement("frameset") must inherit property "onpagereveal" with the proper type] + [HTMLFrameSetElement interface: document.createElement("frameset") must inherit property "onpageswap" with the proper type] expected: FAIL diff --git a/testing/web-platform/meta/html/dom/idlharness.worker.js.ini b/testing/web-platform/meta/html/dom/idlharness.worker.js.ini index a9ff034946..69318290ce 100644 --- a/testing/web-platform/meta/html/dom/idlharness.worker.js.ini +++ b/testing/web-platform/meta/html/dom/idlharness.worker.js.ini @@ -5,9 +5,6 @@ [ImageData interface: attribute colorSpace] expected: FAIL - [OffscreenCanvasRenderingContext2D interface: operation isContextLost()] - expected: FAIL - [PromiseRejectionEvent interface: attribute promise] expected: FAIL diff --git a/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-001.tentative.html.ini b/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-001.html.ini index 346d7282c0..332e5d8560 100644 --- a/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-001.tentative.html.ini +++ b/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-001.html.ini @@ -1,3 +1,3 @@ -[element-render-blocking-001.tentative.html] +[element-render-blocking-001.html] [blocking defers frames until full parsing] expected: FAIL diff --git a/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-002.tentative.html.ini b/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-002.html.ini index 511925c1b6..e45579f7cf 100644 --- a/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-002.tentative.html.ini +++ b/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-002.html.ini @@ -1,3 +1,3 @@ -[element-render-blocking-002.tentative.html] +[element-render-blocking-002.html] [blocking defers until needed element is parsed] expected: FAIL diff --git a/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-003.tentative.html.ini b/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-003.html.ini index 92a6b95f04..9ce0274bd3 100644 --- a/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-003.tentative.html.ini +++ b/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-003.html.ini @@ -1,3 +1,3 @@ -[element-render-blocking-003.tentative.html] +[element-render-blocking-003.html] [adding link in the head defers frames] expected: FAIL diff --git a/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-006.tentative.html.ini b/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-006.html.ini index a6e9373200..77041e1247 100644 --- a/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-006.tentative.html.ini +++ b/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-006.html.ini @@ -1,3 +1,3 @@ -[element-render-blocking-006.tentative.html] +[element-render-blocking-006.html] [adding 'blocking=render' in the head makes it blocking] expected: FAIL diff --git a/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-008.tentative.html.ini b/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-008.html.ini index 9561d696be..e8b5264458 100644 --- a/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-008.tentative.html.ini +++ b/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-008.html.ini @@ -1,3 +1,3 @@ -[element-render-blocking-008.tentative.html] +[element-render-blocking-008.html] [changing media to matching causes link to have an effect] expected: FAIL diff --git a/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-011.tentative.html.ini b/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-011.html.ini index 0675b81361..79f8db6e44 100644 --- a/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-011.tentative.html.ini +++ b/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-011.html.ini @@ -1,3 +1,3 @@ -[element-render-blocking-011.tentative.html] +[element-render-blocking-011.html] [changing rel to expect in the head causes it to be blocking] expected: FAIL diff --git a/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-012.tentative.html.ini b/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-012.html.ini index 1e31c3f000..3389a59607 100644 --- a/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-012.tentative.html.ini +++ b/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-012.html.ini @@ -1,3 +1,3 @@ -[element-render-blocking-012.tentative.html] +[element-render-blocking-012.html] [adding href in the head makes it blocking] expected: FAIL diff --git a/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-024.tentative.html.ini b/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-024.html.ini index 3e821238f4..31bccf7da9 100644 --- a/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-024.tentative.html.ini +++ b/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-024.html.ini @@ -1,3 +1,3 @@ -[element-render-blocking-024.tentative.html] +[element-render-blocking-024.html] [unknown href causes the whole document to be blocked] expected: FAIL diff --git a/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-025.tentative.html.ini b/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-025.tentative.html.ini deleted file mode 100644 index 2bf30fa410..0000000000 --- a/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-025.tentative.html.ini +++ /dev/null @@ -1,4 +0,0 @@ -[element-render-blocking-025.tentative.html] - [adding an id in the body satisfies render block] - expected: - if tsan: [PASS, FAIL] diff --git a/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-027.tentative.html.ini b/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-027.html.ini index 61f04ef7a4..19a5687b60 100644 --- a/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-027.tentative.html.ini +++ b/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-027.html.ini @@ -1,3 +1,3 @@ -[element-render-blocking-027.tentative.html] +[element-render-blocking-027.html] [unknown href causes the whole document to be blocked (with href changes!)] expected: FAIL diff --git a/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-028.tentative.html.ini b/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-028.html.ini index 342b4dbb48..ff4108cee1 100644 --- a/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-028.tentative.html.ini +++ b/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-028.html.ini @@ -1,3 +1,3 @@ -[element-render-blocking-028.tentative.html] +[element-render-blocking-028.html] [removing some links but not all keeps at least the matching link blocking] expected: FAIL diff --git a/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-033.html.ini b/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-033.html.ini new file mode 100644 index 0000000000..6580246c97 --- /dev/null +++ b/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-033.html.ini @@ -0,0 +1,3 @@ +[element-render-blocking-033.html] + [blocking defers frames until full parsing] + expected: FAIL diff --git a/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-034.html.ini b/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-034.html.ini new file mode 100644 index 0000000000..41f8675b78 --- /dev/null +++ b/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-034.html.ini @@ -0,0 +1,3 @@ +[element-render-blocking-034.html] + [relative URLs that match this document are OK] + expected: FAIL diff --git a/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-035.html.ini b/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-035.html.ini new file mode 100644 index 0000000000..e3db94cc14 --- /dev/null +++ b/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-035.html.ini @@ -0,0 +1,3 @@ +[element-render-blocking-035.html] + [relative URLs that match this document are OK, regarless of <base>] + expected: FAIL diff --git a/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-037.html.ini b/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-037.html.ini new file mode 100644 index 0000000000..651497adf5 --- /dev/null +++ b/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-037.html.ini @@ -0,0 +1,3 @@ +[element-render-blocking-037.html] + [relative URLs that match this document are OK, regarless of <base>] + expected: FAIL diff --git a/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-038.html.ini b/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-038.html.ini new file mode 100644 index 0000000000..1c828648d4 --- /dev/null +++ b/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-038.html.ini @@ -0,0 +1,3 @@ +[element-render-blocking-038.html] + [link rel=expect: only connected elements are eligible] + expected: FAIL diff --git a/testing/web-platform/meta/html/editing/editing-0/writing-suggestions/writingsuggestions.html.ini b/testing/web-platform/meta/html/editing/editing-0/writing-suggestions/writingsuggestions.html.ini index 5466f65feb..bb528811e2 100644 --- a/testing/web-platform/meta/html/editing/editing-0/writing-suggestions/writingsuggestions.html.ini +++ b/testing/web-platform/meta/html/editing/editing-0/writing-suggestions/writingsuggestions.html.ini @@ -184,3 +184,39 @@ [Test that for continuous text on the screen, writing suggestions may be allowed in one part but not another.] expected: FAIL + + [Test that the writingsuggestions attribute is available on an input type which the attribute doesn't apply. The User Agent is responsible that writing suggestions are not applied to the element.] + expected: FAIL + + [Test that the writingsuggestions attribute is available on a disabled element. The User Agent is responsible that writing suggestions are not applied to the element.] + expected: FAIL + + [Test overriding a non-parent ancestor element's `writingsuggestions` attribute on an input type which the attribute doesn't apply from "false" to "true". The User Agent is responsible that writing suggestions are not applied to the element] + expected: FAIL + + [Test overriding a non-parent ancestor element's `writingsuggestions` attribute on a disabled textarea element from "false" to "true". The User Agent is responsible that writing suggestions are not applied to the element] + expected: FAIL + + [Test overriding a non-parent ancestor element's `writingsuggestions` attribute on an input type which the attribute doesn't apply from "false" to the empty string. The User Agent is responsible that writing suggestions are not applied to the element.] + expected: FAIL + + [Test overriding a non-parent ancestor element's `writingsuggestions` attribute on a disabled textarea element from "false" to the empty string. The User Agent is responsible that writing suggestions are not applied to the element.] + expected: FAIL + + [Test overriding a non-parent ancestor element's `writingsuggestions` attribute on an input type which the attribute doesn't apply from "false" to an invalid value. The User Agent is responsible that writing suggestions are not applied to the element.] + expected: FAIL + + [Test overriding a non-parent ancestor element's `writingsuggestions` attribute on a disabled textarea element from "false" to an invalid value. The User Agent is responsible that writing suggestions are not applied to the element.] + expected: FAIL + + [Test overriding a non-parent ancestor element's `writingsuggestions` attribute on an input type which the attribute doesn't apply from "true" to "false". The User Agent is responsible that writing suggestions are not applied to the element.] + expected: FAIL + + [Test overriding a non-parent ancestor element's `writingsuggestions` attribute on a disabled textarea element from "true" to "false". The User Agent is responsible that writing suggestions are not applied to the element.] + expected: FAIL + + [Test overriding a non-parent ancestor element's `writingsuggestions` attribute on an input type which the attribute doesn't apply from the empty string to "false". The User Agent is responsible that writing suggestions are not applied to the element.] + expected: FAIL + + [Test overriding a non-parent ancestor element's `writingsuggestions` attribute on a disabled textarea element from the empty string to "false". The User Agent is responsible that writing suggestions are not applied to the element.] + expected: FAIL diff --git a/testing/web-platform/meta/html/embedded-content/the-img-element/attr-img-fetchpriority.html.ini b/testing/web-platform/meta/html/embedded-content/the-img-element/attr-img-fetchpriority.html.ini index 96ceeb8cdb..e5f5270237 100644 --- a/testing/web-platform/meta/html/embedded-content/the-img-element/attr-img-fetchpriority.html.ini +++ b/testing/web-platform/meta/html/embedded-content/the-img-element/attr-img-fetchpriority.html.ini @@ -1,6 +1,2 @@ [attr-img-fetchpriority.html] - [fetchpriority attribute on <img> elements should reflect valid IDL values] - expected: FAIL - - [fetchPriority of new Image() is 'auto'] - expected: FAIL + prefs: [network.fetchpriority.enabled:true] diff --git a/testing/web-platform/meta/html/rendering/bidi-rendering/unicode-bidi-ua-rules.html.ini b/testing/web-platform/meta/html/rendering/bidi-rendering/unicode-bidi-ua-rules.html.ini new file mode 100644 index 0000000000..c0896a22b7 --- /dev/null +++ b/testing/web-platform/meta/html/rendering/bidi-rendering/unicode-bidi-ua-rules.html.ini @@ -0,0 +1,255 @@ +[unicode-bidi-ua-rules.html] + [UA stylesheet rule for unicode-bidi, for <a>] + expected: FAIL + + [UA stylesheet rule for unicode-bidi, for <abbr>] + expected: FAIL + + [UA stylesheet rule for unicode-bidi, for <area>] + expected: FAIL + + [UA stylesheet rule for unicode-bidi, for <audio>] + expected: FAIL + + [UA stylesheet rule for unicode-bidi, for <b>] + expected: FAIL + + [UA stylesheet rule for unicode-bidi, for <base>] + expected: FAIL + + [UA stylesheet rule for unicode-bidi, for <body>] + expected: FAIL + + [UA stylesheet rule for unicode-bidi, for <br>] + expected: FAIL + + [UA stylesheet rule for unicode-bidi, for <button>] + expected: FAIL + + [UA stylesheet rule for unicode-bidi, for <canvas>] + expected: FAIL + + [UA stylesheet rule for unicode-bidi, for <cite>] + expected: FAIL + + [UA stylesheet rule for unicode-bidi, for <code>] + expected: FAIL + + [UA stylesheet rule for unicode-bidi, for <data>] + expected: FAIL + + [UA stylesheet rule for unicode-bidi, for <datalist>] + expected: FAIL + + [UA stylesheet rule for unicode-bidi, for <del>] + expected: FAIL + + [UA stylesheet rule for unicode-bidi, for <details>] + expected: FAIL + + [UA stylesheet rule for unicode-bidi, for <dfn>] + expected: FAIL + + [UA stylesheet rule for unicode-bidi, for <dialog>] + expected: FAIL + + [UA stylesheet rule for unicode-bidi, for <em>] + expected: FAIL + + [UA stylesheet rule for unicode-bidi, for <embed>] + expected: FAIL + + [UA stylesheet rule for unicode-bidi, for <fieldset>] + expected: FAIL + + [UA stylesheet rule for unicode-bidi, for <head>] + expected: FAIL + + [UA stylesheet rule for unicode-bidi, for <html>] + expected: FAIL + + [UA stylesheet rule for unicode-bidi, for <i>] + expected: FAIL + + [UA stylesheet rule for unicode-bidi, for <iframe>] + expected: FAIL + + [UA stylesheet rule for unicode-bidi, for <img>] + expected: FAIL + + [UA stylesheet rule for unicode-bidi, for <ins>] + expected: FAIL + + [UA stylesheet rule for unicode-bidi, for <kbd>] + expected: FAIL + + [UA stylesheet rule for unicode-bidi, for <label>] + expected: FAIL + + [UA stylesheet rule for unicode-bidi, for <link>] + expected: FAIL + + [UA stylesheet rule for unicode-bidi, for <map>] + expected: FAIL + + [UA stylesheet rule for unicode-bidi, for <mark>] + expected: FAIL + + [UA stylesheet rule for unicode-bidi, for <meta>] + expected: FAIL + + [UA stylesheet rule for unicode-bidi, for <meter>] + expected: FAIL + + [UA stylesheet rule for unicode-bidi, for <noscript>] + expected: FAIL + + [UA stylesheet rule for unicode-bidi, for <object>] + expected: FAIL + + [UA stylesheet rule for unicode-bidi, for <optgroup>] + expected: FAIL + + [UA stylesheet rule for unicode-bidi, for <option>] + expected: FAIL + + [UA stylesheet rule for unicode-bidi, for <param>] + expected: FAIL + + [UA stylesheet rule for unicode-bidi, for <progress>] + expected: FAIL + + [UA stylesheet rule for unicode-bidi, for <q>] + expected: FAIL + + [UA stylesheet rule for unicode-bidi, for <rp>] + expected: FAIL + + [UA stylesheet rule for unicode-bidi, for <rt>] + expected: FAIL + + [UA stylesheet rule for unicode-bidi, for <ruby>] + expected: FAIL + + [UA stylesheet rule for unicode-bidi, for <s>] + expected: FAIL + + [UA stylesheet rule for unicode-bidi, for <samp>] + expected: FAIL + + [UA stylesheet rule for unicode-bidi, for <script>] + expected: FAIL + + [UA stylesheet rule for unicode-bidi, for <select>] + expected: FAIL + + [UA stylesheet rule for unicode-bidi, for <slot>] + expected: FAIL + + [UA stylesheet rule for unicode-bidi, for <small>] + expected: FAIL + + [UA stylesheet rule for unicode-bidi, for <source>] + expected: FAIL + + [UA stylesheet rule for unicode-bidi, for <span>] + expected: FAIL + + [UA stylesheet rule for unicode-bidi, for <strong>] + expected: FAIL + + [UA stylesheet rule for unicode-bidi, for <style>] + expected: FAIL + + [UA stylesheet rule for unicode-bidi, for <sub>] + expected: FAIL + + [UA stylesheet rule for unicode-bidi, for <sup>] + expected: FAIL + + [UA stylesheet rule for unicode-bidi, for <template>] + expected: FAIL + + [UA stylesheet rule for unicode-bidi, for <time>] + expected: FAIL + + [UA stylesheet rule for unicode-bidi, for <title>] + expected: FAIL + + [UA stylesheet rule for unicode-bidi, for <track>] + expected: FAIL + + [UA stylesheet rule for unicode-bidi, for <u>] + expected: FAIL + + [UA stylesheet rule for unicode-bidi, for <var>] + expected: FAIL + + [UA stylesheet rule for unicode-bidi, for <video>] + expected: FAIL + + [UA stylesheet rule for unicode-bidi, for <wbr>] + expected: FAIL + + [UA stylesheet rule for unicode-bidi, for <input type=hidden>] + expected: FAIL + + [UA stylesheet rule for unicode-bidi, for <input type=text>] + expected: FAIL + + [UA stylesheet rule for unicode-bidi, for <input type=search>] + expected: FAIL + + [UA stylesheet rule for unicode-bidi, for <input type=tel>] + expected: FAIL + + [UA stylesheet rule for unicode-bidi, for <input type=url>] + expected: FAIL + + [UA stylesheet rule for unicode-bidi, for <input type=email>] + expected: FAIL + + [UA stylesheet rule for unicode-bidi, for <input type=password>] + expected: FAIL + + [UA stylesheet rule for unicode-bidi, for <input type=date>] + expected: FAIL + + [UA stylesheet rule for unicode-bidi, for <input type=time>] + expected: FAIL + + [UA stylesheet rule for unicode-bidi, for <input type=datetime-local>] + expected: FAIL + + [UA stylesheet rule for unicode-bidi, for <input type=number>] + expected: FAIL + + [UA stylesheet rule for unicode-bidi, for <input type=range>] + expected: FAIL + + [UA stylesheet rule for unicode-bidi, for <input type=color>] + expected: FAIL + + [UA stylesheet rule for unicode-bidi, for <input type=checkbox>] + expected: FAIL + + [UA stylesheet rule for unicode-bidi, for <input type=radio>] + expected: FAIL + + [UA stylesheet rule for unicode-bidi, for <input type=file>] + expected: FAIL + + [UA stylesheet rule for unicode-bidi, for <input type=submit>] + expected: FAIL + + [UA stylesheet rule for unicode-bidi, for <input type=image>] + expected: FAIL + + [UA stylesheet rule for unicode-bidi, for <input type=reset>] + expected: FAIL + + [UA stylesheet rule for unicode-bidi, for <input type=button>] + expected: FAIL + + [UA stylesheet rule for unicode-bidi, for <textarea>] + expected: FAIL diff --git a/testing/web-platform/meta/html/rendering/non-replaced-elements/sections-and-headings/headings-styles-no-h1-in-section.tentative.html.ini b/testing/web-platform/meta/html/rendering/non-replaced-elements/sections-and-headings/headings-styles-no-h1-in-section.tentative.html.ini new file mode 100644 index 0000000000..7bcae58dcf --- /dev/null +++ b/testing/web-platform/meta/html/rendering/non-replaced-elements/sections-and-headings/headings-styles-no-h1-in-section.tentative.html.ini @@ -0,0 +1,2 @@ +[headings-styles-no-h1-in-section.tentative.html] + prefs: [layout.css.h1-in-section-ua-styles.enabled:false] diff --git a/testing/web-platform/meta/html/rendering/non-replaced-elements/sections-and-headings/headings-styles.html.ini b/testing/web-platform/meta/html/rendering/non-replaced-elements/sections-and-headings/headings-styles.html.ini index 1bc31b2d57..2aecfa5c66 100644 --- a/testing/web-platform/meta/html/rendering/non-replaced-elements/sections-and-headings/headings-styles.html.ini +++ b/testing/web-platform/meta/html/rendering/non-replaced-elements/sections-and-headings/headings-styles.html.ini @@ -1,3 +1,2 @@ [headings-styles.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] + prefs: [layout.css.h1-in-section-ua-styles.enabled:true] diff --git a/testing/web-platform/meta/html/rendering/replaced-elements/embedded-content/change-src-while-not-displayed.html.ini b/testing/web-platform/meta/html/rendering/replaced-elements/embedded-content/change-src-while-not-displayed.html.ini index a690c21bec..974b56cdcc 100644 --- a/testing/web-platform/meta/html/rendering/replaced-elements/embedded-content/change-src-while-not-displayed.html.ini +++ b/testing/web-platform/meta/html/rendering/replaced-elements/embedded-content/change-src-while-not-displayed.html.ini @@ -1,5 +1,5 @@ [change-src-while-not-displayed.html] expected: - if (os == "linux") and not debug and not fission: [PASS, FAIL] - if (os == "linux") and not debug and fission: [PASS, FAIL] + if (os == "win") and (processor == "x86") and debug: [PASS, FAIL] if (os == "linux") and debug and not swgl: [PASS, FAIL] + if (os == "linux") and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-candidate-insert-before.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-candidate-insert-before.html.ini index 6b04469661..712b2b1efe 100644 --- a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-candidate-insert-before.html.ini +++ b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-candidate-insert-before.html.ini @@ -1,7 +1,10 @@ [resource-selection-candidate-insert-before.html] [inserting another source before the candidate] expected: - if (os == "linux") and debug and not fission: [FAIL, PASS] - if (os == "linux") and not debug: [FAIL, PASS] + if (os == "linux") and not tsan and not swgl and debug and fission: [FAIL, PASS] + if (os == "linux") and not tsan and not swgl and debug and not fission: [FAIL, PASS] + if (os == "linux") and not tsan and swgl and not fission: [FAIL, PASS] + if (os == "linux") and not tsan and not swgl and not debug: [FAIL, PASS] if (os == "win") and swgl: [FAIL, PASS] + if (os == "linux") and tsan: [PASS, FAIL] FAIL diff --git a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-source-media-env-change.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-source-media-env-change.html.ini index 68f6d275a6..19bf223829 100644 --- a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-source-media-env-change.html.ini +++ b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-source-media-env-change.html.ini @@ -1,4 +1,4 @@ [resource-selection-source-media-env-change.html] [the <source> media attribute: no reaction to environment change] expected: - if asan and not fission: [PASS, FAIL] + if not tsan and asan and not fission: [PASS, FAIL] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-cue-mutable-fragment.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-cue-mutable-fragment.html.ini index 39e6389991..e10b7f181f 100644 --- a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-cue-mutable-fragment.html.ini +++ b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-cue-mutable-fragment.html.ini @@ -1,10 +1,12 @@ [track-cue-mutable-fragment.html] expected: - if (os == "linux") and debug and not fission and not swgl: TIMEOUT - if (os == "linux") and debug and fission: [OK, TIMEOUT] - if (os == "linux") and not debug: [OK, TIMEOUT] + if (os == "linux") and not fission and not debug and asan: [OK, TIMEOUT] + if (os == "linux") and not fission and not debug and not asan: [TIMEOUT, OK] + if (os == "linux") and not fission and debug: [OK, TIMEOUT] + if (os == "linux") and fission: [OK, TIMEOUT] [Cue fragment is mutable] expected: - if (os == "linux") and debug and not fission and not swgl: TIMEOUT - if (os == "linux") and debug and fission: [PASS, TIMEOUT] - if (os == "linux") and not debug: [PASS, TIMEOUT] + if (os == "linux") and not fission and not debug and asan: [PASS, TIMEOUT] + if (os == "linux") and not fission and not debug and not asan: [TIMEOUT, PASS] + if (os == "linux") and not fission and debug: [PASS, TIMEOUT] + if (os == "linux") and fission: [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_navigation_download_allow_downloads.sub.tentative.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_navigation_download_allow_downloads.sub.tentative.https.html.ini index b0d48fef3b..b4dbc800df 100644 --- a/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_navigation_download_allow_downloads.sub.tentative.html.ini +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_navigation_download_allow_downloads.sub.tentative.https.html.ini @@ -1,4 +1,4 @@ -[iframe_sandbox_navigation_download_allow_downloads.sub.tentative.html] +[iframe_sandbox_navigation_download_allow_downloads.sub.tentative.https.html] expected: if (os == "linux") and not fission: [OK, TIMEOUT] if (os == "android") and fission: [TIMEOUT, OK] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_window_open_download_allow_downloads.tentative.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_window_open_download_allow_downloads.tentative.https.html.ini index 2483b6391c..773edf42b7 100644 --- a/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_window_open_download_allow_downloads.tentative.html.ini +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_window_open_download_allow_downloads.tentative.https.html.ini @@ -1,3 +1,3 @@ -[iframe_sandbox_window_open_download_allow_downloads.tentative.html] +[iframe_sandbox_window_open_download_allow_downloads.tentative.https.html] expected: if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-child-cross-origin.tentative.sub.window.js.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-child-cross-origin.tentative.sub.window.js.ini new file mode 100644 index 0000000000..54482a4faa --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-child-cross-origin.tentative.sub.window.js.ini @@ -0,0 +1,7 @@ +[sandbox-top-navigation-child-cross-origin.tentative.sub.window.html] + expected: + if (processor == "x86") and (os == "linux"): [OK, TIMEOUT] + [A cross-origin frame with delivered sandbox flags can not navigate top] + expected: + if (processor == "x86") and (os == "linux"): [FAIL, TIMEOUT] + FAIL diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-child-special-cases.tentative.sub.window.js.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-child-special-cases.tentative.sub.window.js.ini deleted file mode 100644 index 5a6cd16fbb..0000000000 --- a/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-child-special-cases.tentative.sub.window.js.ini +++ /dev/null @@ -1,15 +0,0 @@ -[sandbox-top-navigation-child-special-cases.tentative.sub.window.html] - expected: - if (os == "android") and fission: [ERROR, TIMEOUT] - TIMEOUT - [Allow top with user activation + user activation] - expected: TIMEOUT - - [allow-top-navigation-by-user-activation set but no sticky activation] - expected: NOTRUN - - [A cross-origin frame with frame sandbox flags can navigate top] - expected: NOTRUN - - [A cross-origin frame with delivered sandbox flags can not navigate top] - expected: NOTRUN diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-child.tentative.sub.window.js.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-child.tentative.sub.window.js.ini index 285b69c4f7..f60114975a 100644 --- a/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-child.tentative.sub.window.js.ini +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-child.tentative.sub.window.js.ini @@ -1,4 +1,22 @@ [sandbox-top-navigation-child.tentative.sub.window.html] expected: - if os == "win": [CRASH, TIMEOUT] - CRASH + if os == "win": [TIMEOUT, CRASH] + TIMEOUT + [A frame with both top navigation frame sandbox flags uses the less restrictive one] + expected: NOTRUN + + [A frame with both top navigation delivered sandbox flags uses the less restrictive one] + expected: + if os == "android": [NOTRUN, TIMEOUT] + NOTRUN + + [A same-origin frame with frame sandbox flags can navigate top] + expected: + if os == "mac": [TIMEOUT, PASS] + if os == "linux": [TIMEOUT, PASS] + + [A same-origin unsandboxed frame can navigate top] + expected: + if os == "win": TIMEOUT + if os == "android": [TIMEOUT, PASS] + [NOTRUN, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-cross-site.tentative.sub.window.js.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-cross-site.tentative.sub.window.js.ini new file mode 100644 index 0000000000..299cab92fd --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-cross-site.tentative.sub.window.js.ini @@ -0,0 +1,10 @@ +[sandbox-top-navigation-cross-site.tentative.sub.window.html] + expected: TIMEOUT + [A cross-site unsandboxed iframe navigation consumes user activation and disallows top-level navigation.] + expected: TIMEOUT + + [A same-site unsandboxed iframe navigation does not consume user activation and allows top-level navigation.] + expected: NOTRUN + + [A same-site unsandboxed iframe navigation without sticky user activation does not allow top-level navigation.] + expected: NOTRUN diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-escalate-privileges.tentative.sub.window.js.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-escalate-privileges.tentative.sub.window.js.ini index 2b0ef4d222..6d183b527f 100644 --- a/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-escalate-privileges.tentative.sub.window.js.ini +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-escalate-privileges.tentative.sub.window.js.ini @@ -1,4 +1,26 @@ [sandbox-top-navigation-escalate-privileges.tentative.sub.window.html] - expected: - if (os == "android") and fission: [ERROR, TIMEOUT] - CRASH + expected: TIMEOUT + [A cross origin unsandboxed frame can't escalate privileges in a child frame] + expected: + if os == "mac": [FAIL, TIMEOUT] + if os == "linux": [FAIL, TIMEOUT] + FAIL + + [A sandboxed same-origin grandchild without allow-same-origin can't escalate its own top-nav privileges] + expected: NOTRUN + + [A same-origin grandchild with frame allow-top can navigate top] + expected: + if os == "win": [TIMEOUT, NOTRUN] + if os == "linux": [NOTRUN, TIMEOUT] + if os == "android": TIMEOUT + NOTRUN + + [An unsandboxed grandchild inherits its parents ability to navigate top.] + expected: + if os == "win": [PASS, TIMEOUT] + if os == "mac": [TIMEOUT, NOTRUN] + if os == "linux": [TIMEOUT, NOTRUN, PASS] + + [A sandboxed same-origin grandchild with allow-same-origin can give itself top-nav privileges] + expected: NOTRUN diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-grandchild.tentative.sub.window.js.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-grandchild.tentative.sub.window.js.ini index 55c200dd82..2fe0b61401 100644 --- a/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-grandchild.tentative.sub.window.js.ini +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-grandchild.tentative.sub.window.js.ini @@ -1,16 +1,19 @@ [sandbox-top-navigation-grandchild.tentative.sub.window.html] expected: - if os == "mac": [TIMEOUT, CRASH] - if os == "android": CRASH - [CRASH, TIMEOUT] + if os == "android": TIMEOUT + [TIMEOUT, CRASH] [A same-origin sandboxed grandchild in a cross-origin parent can navigate top] expected: NOTRUN [An unsandboxed same-origin grandchild can navigate top] - expected: [TIMEOUT, NOTRUN] + expected: + if os == "android": [PASS, TIMEOUT, NOTRUN] + [TIMEOUT, NOTRUN] [A same-origin grandchild in a cross-origin parent can navigate top] - expected: NOTRUN + expected: + if os == "android": [TIMEOUT, NOTRUN] + NOTRUN [A fully sandboxed same-origin grandchild can't navigate top] expected: [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-user-activation.tentative.sub.window.js.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-user-activation.tentative.sub.window.js.ini new file mode 100644 index 0000000000..b0ed7c451c --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-user-activation.tentative.sub.window.js.ini @@ -0,0 +1,7 @@ +[sandbox-top-navigation-user-activation.tentative.sub.window.html] + expected: TIMEOUT + [Allow top with user activation + user activation] + expected: TIMEOUT + + [allow-top-navigation-by-user-activation set but no sticky activation] + expected: NOTRUN diff --git a/testing/web-platform/meta/html/semantics/forms/the-select-element/select-child-button-and-datalist-invalidation.tentative.html.ini b/testing/web-platform/meta/html/semantics/forms/the-select-element/select-child-button-and-datalist-invalidation.tentative.html.ini new file mode 100644 index 0000000000..e2858b0f76 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/forms/the-select-element/select-child-button-and-datalist-invalidation.tentative.html.ini @@ -0,0 +1,2 @@ +[select-child-button-and-datalist-invalidation.tentative.html] + expected: TIMEOUT diff --git a/testing/web-platform/meta/html/semantics/forms/the-select-element/select-datalist-options-idl.tentative.html.ini b/testing/web-platform/meta/html/semantics/forms/the-select-element/select-datalist-options-idl.tentative.html.ini new file mode 100644 index 0000000000..685f04dcb2 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/forms/the-select-element/select-datalist-options-idl.tentative.html.ini @@ -0,0 +1,9 @@ +[select-datalist-options-idl.tentative.html] + [Option elements should work if they are a descendant of a selects datalist.] + expected: FAIL + + [Options in datalist should still work when the multiple attribute is added.] + expected: FAIL + + [Options in datalist in multiple should work after re-parsing and re-attaching.] + expected: FAIL diff --git a/testing/web-platform/meta/html/semantics/interactive-elements/__dir__.ini b/testing/web-platform/meta/html/semantics/interactive-elements/__dir__.ini new file mode 100644 index 0000000000..7b7f61763e --- /dev/null +++ b/testing/web-platform/meta/html/semantics/interactive-elements/__dir__.ini @@ -0,0 +1,2 @@ +lsan-allowed: [AllocateProtoAndIfaceCache, EntrySlotOrCreate, NS_NewComputedDOMStyle, ProtoAndIfaceCache, mozilla::detail::HashTable] +leak-threshold: [tab:716800] diff --git a/testing/web-platform/meta/html/semantics/interactive-elements/the-summary-element/interactive-content.html.ini b/testing/web-platform/meta/html/semantics/interactive-elements/the-summary-element/interactive-content.html.ini new file mode 100644 index 0000000000..66b4719946 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/interactive-elements/the-summary-element/interactive-content.html.ini @@ -0,0 +1,125 @@ +[interactive-content.html] + expected: + if os == "mac": TIMEOUT + if (os == "linux") and not debug: [TIMEOUT, OK] + + [Clicking an SVG <a> link doesn't open <details>] + expected: FAIL + + [Clicking an <input type=date> doesn't open <details>] + expected: + if (os == "android") and debug: [FAIL, PASS] + if os == "mac": [PASS, NOTRUN] + + [Clicking an <input type=number> doesn't open <details>] + expected: + if (os == "android") and debug: [FAIL, PASS] + if os == "mac": [PASS, NOTRUN] + + [Clicking an <input type=color> doesn't open <details>] + expected: + if os == "mac": [PASS, NOTRUN] + if os == "android": FAIL + + [Clicking an <input type=file> doesn't open <details>] + expected: + if os == "mac": NOTRUN + FAIL + + [Clicking a <label> doesn't open <details>] + expected: + if os == "mac": NOTRUN + + [Clicking in a <textarea> doesn't open <details>] + expected: + if os == "mac": NOTRUN + + [Clicking a <video> doesn't open <details>] + expected: + if os == "mac": NOTRUN + if (os == "linux") and not debug: TIMEOUT + + [Clicking an <input type=radio> doesn't open <details>] + expected: + if os == "mac": [TIMEOUT, NOTRUN] + + [Clicking an <input type=image> doesn't open <details>] + expected: + if os == "mac": NOTRUN + + [Clicking an <input type=datetime-local> doesn't open <details>] + expected: + if (os == "android") and not debug: [PASS, FAIL] + if os == "mac": [PASS, NOTRUN] + + [Clicking in an <iframe> doesn't open <details>] + expected: + if os == "mac": [PASS, NOTRUN, TIMEOUT] + + [Clicking an <input type=password> doesn't open <details>] + expected: + if os == "mac": [PASS, NOTRUN] + + [Clicking an <input type=url> doesn't open <details>] + expected: + if os == "mac": [PASS, NOTRUN] + + [Clicking an <input type=button> doesn't open <details>] + expected: + if os == "mac": [PASS, NOTRUN] + + [Clicking an <input type=reset> doesn't open <details>] + expected: + if os == "mac": [PASS, NOTRUN] + + [Clicking an <input type=time> doesn't open <details>] + expected: + if os == "mac": [PASS, NOTRUN] + + [Clicking an <input type=month> doesn't open <details>] + expected: + if os == "mac": [PASS, NOTRUN] + + [Clicking an <input type=search> doesn't open <details>] + expected: + if os == "mac": [PASS, NOTRUN] + + [Clicking an <img> without a 'usemap' attribute opens <details>] + expected: + if os == "mac": [PASS, NOTRUN] + + [Clicking an <input type=text> doesn't open <details>] + expected: + if os == "mac": [PASS, NOTRUN] + + [Clicking the content of an <embed> doesn't open <details>] + expected: + if os == "mac": [TIMEOUT, PASS] + + [Clicking an <input type=submit> doesn't open <details>] + expected: + if os == "mac": [PASS, NOTRUN] + + [Clicking an <input type=week> doesn't open <details>] + expected: + if os == "mac": [PASS, NOTRUN] + + [Clicking an <input type=tel> doesn't open <details>] + expected: + if os == "mac": [PASS, NOTRUN] + + [Clicking an <input type=email> doesn't open <details>] + expected: + if os == "mac": [PASS, NOTRUN] + + [Clicking an <img> with a 'usemap' attribute doesn't open <details>] + expected: + if os == "mac": [PASS, NOTRUN] + + [Clicking an <input type=checkbox> doesn't open <details>] + expected: + if os == "mac": [PASS, NOTRUN] + + [Clicking an <input type=range> doesn't open <details>] + expected: + if os == "mac": [PASS, NOTRUN] diff --git a/testing/web-platform/meta/html/semantics/invokers/interestelement-interface.tentative.html.ini b/testing/web-platform/meta/html/semantics/invokers/interestelement-interface.tentative.html.ini new file mode 100644 index 0000000000..65ca46c502 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/invokers/interestelement-interface.tentative.html.ini @@ -0,0 +1,39 @@ +[interestelement-interface.tentative.html] + [interestTargetElement reflects interestee HTML element] + expected: FAIL + + [interestTargetElement reflects set value] + expected: FAIL + + [interestTargetElement reflects set value across shadow root into light dom] + expected: FAIL + + [interestTargetElement does not reflect set value inside shadowroot] + expected: FAIL + + [interestTargetElement does not reflect invalid value] + expected: FAIL + + [interestTargetElement throws error on assignment of non Element] + expected: FAIL + + [interestAction reflects '' when attribute not present] + expected: FAIL + + [interestAction reflects '' when attribute empty, setAttribute version] + expected: FAIL + + [interestAction reflects '' when attribute empty, IDL setter version] + expected: FAIL + + [interestAction reflects same casing] + expected: FAIL + + [interestAction reflects '' when attribute set to [\]] + expected: FAIL + + [interestAction reflects tostring value] + expected: FAIL + + [interestAction reflects tostring value 2] + expected: FAIL diff --git a/testing/web-platform/meta/html/semantics/invokers/invokeelement-interface.tentative.html.ini b/testing/web-platform/meta/html/semantics/invokers/invokeelement-interface.tentative.html.ini new file mode 100644 index 0000000000..ed83205a0e --- /dev/null +++ b/testing/web-platform/meta/html/semantics/invokers/invokeelement-interface.tentative.html.ini @@ -0,0 +1,12 @@ +[invokeelement-interface.tentative.html] + [invokeAction reflects '' when attribute not present] + expected: FAIL + + [invokeAction reflects '' when attribute empty, setAttribute version] + expected: FAIL + + [invokeAction reflects '' when attribute empty, IDL version] + expected: FAIL + + [invokeAction reflects '' when attribute set to [\]] + expected: FAIL diff --git a/testing/web-platform/meta/html/semantics/invokers/invokeevent-interface.tentative.html.ini b/testing/web-platform/meta/html/semantics/invokers/invokeevent-interface.tentative.html.ini new file mode 100644 index 0000000000..dae2e79096 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/invokers/invokeevent-interface.tentative.html.ini @@ -0,0 +1,6 @@ +[invokeevent-interface.tentative.html] + [action is a readonly defaulting to ''] + expected: FAIL + + [action set to undefined] + expected: FAIL diff --git a/testing/web-platform/meta/html/semantics/invokers/invoketarget-button-event-dispatch.tentative.html.ini b/testing/web-platform/meta/html/semantics/invokers/invoketarget-button-event-dispatch.tentative.html.ini index 97f430ce7f..19d709a88d 100644 --- a/testing/web-platform/meta/html/semantics/invokers/invoketarget-button-event-dispatch.tentative.html.ini +++ b/testing/web-platform/meta/html/semantics/invokers/invoketarget-button-event-dispatch.tentative.html.ini @@ -1,3 +1,3 @@ [invoketarget-button-event-dispatch.tentative.html] - [event dispatches if invoker is non-HTML Element] + [event dispatches on click] expected: FAIL diff --git a/testing/web-platform/meta/html/semantics/invokers/invoketarget-on-dialog-behavior.tentative.html.ini b/testing/web-platform/meta/html/semantics/invokers/invoketarget-on-dialog-behavior.tentative.html.ini new file mode 100644 index 0000000000..98712ed1f0 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/invokers/invoketarget-on-dialog-behavior.tentative.html.ini @@ -0,0 +1,123 @@ +[invoketarget-on-dialog-behavior.tentative.html] + [invoking (with invokeaction property as auto) closed dialog opens as modal] + expected: FAIL + + [invoking (with invokeaction property as auto) while changing action still opens as modal] + expected: FAIL + + [invoking (with invokeaction attribute as auto) closed dialog opens as modal] + expected: FAIL + + [invoking (with invokeaction attribute as auto) while changing action still opens as modal] + expected: FAIL + + [invoking (with invokeaction property as explicit empty) closed dialog opens as modal] + expected: FAIL + + [invoking (with invokeaction property as explicit empty) while changing action still opens as modal] + expected: FAIL + + [invoking (with invokeaction attribute as explicit empty) closed dialog opens as modal] + expected: FAIL + + [invoking (with invokeaction attribute as explicit empty) while changing action still opens as modal] + expected: FAIL + + [invoking (with invokeaction property as showmodal) closed dialog opens as modal] + expected: FAIL + + [invoking (with invokeaction property as showmodal) while changing action still opens as modal] + expected: FAIL + + [invoking (with invokeaction attribute as showmodal) closed dialog opens as modal] + expected: FAIL + + [invoking (with invokeaction attribute as showmodal) while changing action still opens as modal] + expected: FAIL + + [invoking (with invokeaction property as sHoWmOdAl) closed dialog opens as modal] + expected: FAIL + + [invoking (with invokeaction property as sHoWmOdAl) while changing action still opens as modal] + expected: FAIL + + [invoking (with invokeaction attribute as sHoWmOdAl) closed dialog opens as modal] + expected: FAIL + + [invoking (with invokeaction attribute as sHoWmOdAl) while changing action still opens as modal] + expected: FAIL + + [invoking to close (with invokeaction property as auto) open dialog closes] + expected: FAIL + + [invoking to close (with invokeaction property as auto) open dialog while changing action still closes] + expected: FAIL + + [invoking to close (with invokeaction property as auto) open modal dialog while changing action still closes] + expected: FAIL + + [invoking to close (with invokeaction attribute as auto) open dialog closes] + expected: FAIL + + [invoking to close (with invokeaction attribute as auto) open dialog while changing action still closes] + expected: FAIL + + [invoking to close (with invokeaction attribute as auto) open modal dialog while changing action still closes] + expected: FAIL + + [invoking to close (with invokeaction property as explicit empty) open dialog closes] + expected: FAIL + + [invoking to close (with invokeaction property as explicit empty) open dialog while changing action still closes] + expected: FAIL + + [invoking to close (with invokeaction property as explicit empty) open modal dialog while changing action still closes] + expected: FAIL + + [invoking to close (with invokeaction attribute as explicit empty) open dialog closes] + expected: FAIL + + [invoking to close (with invokeaction attribute as explicit empty) open dialog while changing action still closes] + expected: FAIL + + [invoking to close (with invokeaction attribute as explicit empty) open modal dialog while changing action still closes] + expected: FAIL + + [invoking to close (with invokeaction property as close) open dialog closes] + expected: FAIL + + [invoking to close (with invokeaction property as close) open dialog while changing action still closes] + expected: FAIL + + [invoking to close (with invokeaction property as close) open modal dialog while changing action still closes] + expected: FAIL + + [invoking to close (with invokeaction attribute as close) open dialog closes] + expected: FAIL + + [invoking to close (with invokeaction attribute as close) open dialog while changing action still closes] + expected: FAIL + + [invoking to close (with invokeaction attribute as close) open modal dialog while changing action still closes] + expected: FAIL + + [invoking to close (with invokeaction property as cLoSe) open dialog closes] + expected: FAIL + + [invoking to close (with invokeaction property as cLoSe) open dialog while changing action still closes] + expected: FAIL + + [invoking to close (with invokeaction property as cLoSe) open modal dialog while changing action still closes] + expected: FAIL + + [invoking to close (with invokeaction attribute as cLoSe) open dialog closes] + expected: FAIL + + [invoking to close (with invokeaction attribute as cLoSe) open dialog while changing action still closes] + expected: FAIL + + [invoking to close (with invokeaction attribute as cLoSe) open modal dialog while changing action still closes] + expected: FAIL + + [invoking (as showmodal) closed popover dialog opens as modal] + expected: FAIL diff --git a/testing/web-platform/meta/html/semantics/invokers/invoketarget-on-popover-behavior.tentative.html.ini b/testing/web-platform/meta/html/semantics/invokers/invoketarget-on-popover-behavior.tentative.html.ini index de96fc5f32..463016d51a 100644 --- a/testing/web-platform/meta/html/semantics/invokers/invoketarget-on-popover-behavior.tentative.html.ini +++ b/testing/web-platform/meta/html/semantics/invokers/invoketarget-on-popover-behavior.tentative.html.ini @@ -1,5 +1,7 @@ [invoketarget-on-popover-behavior.tentative.html] prefs: [dom.element.popover.enabled: true] + expected: + if (os == "mac") and not debug: TIMEOUT [invoking (as auto) closed popover opens] expected: FAIL @@ -7,25 +9,117 @@ expected: FAIL [invoking (as togglepopover - case insensitive) closed popover opens] - expected: FAIL + expected: + if (os == "mac") and not debug: [FAIL, TIMEOUT] + FAIL [invoking (as showpopover) closed popover opens] - expected: FAIL + expected: + if (os == "mac") and not debug: NOTRUN + FAIL [invoking (as showpopover - case insensitive) closed popover opens] - expected: FAIL + expected: + if (os == "mac") and not debug: NOTRUN + FAIL [invoking (as showpopover) open popover is noop] - expected: FAIL + expected: + if (os == "mac") and not debug: NOTRUN + FAIL [invoking (as hidepopover) open popover closes] - expected: FAIL + expected: + if (os == "mac") and not debug: NOTRUN + FAIL [invoking (as hidepopover - case insensitive) open popover closes] - expected: FAIL + expected: + if (os == "mac") and not debug: NOTRUN + FAIL [invoking (as auto) from within open popover closes] expected: FAIL [invoking (as togglepopover) from within open popover closes] - expected: FAIL + expected: + if (os == "mac") and not debug: [TIMEOUT, NOTRUN, FAIL] + FAIL + + [invoking (as foo) on open popover does nothing] + expected: + if (os == "mac") and not debug: NOTRUN + FAIL + + [invoking (as togglemodal) on open popover does nothing] + expected: + if (os == "mac") and not debug: NOTRUN + FAIL + + [invoking (as showpicker) on open popover does nothing] + expected: + if (os == "mac") and not debug: NOTRUN + FAIL + + [invoking (as toggle) on open popover does nothing] + expected: + if (os == "mac") and not debug: [NOTRUN, FAIL, TIMEOUT] + FAIL + + [invoking (as open) on open popover does nothing] + expected: + if (os == "mac") and not debug: [NOTRUN, FAIL] + FAIL + + [invoking (as close) on open popover does nothing] + expected: + if (os == "mac") and not debug: [NOTRUN, TIMEOUT] + FAIL + + [invoking (as close) on popover does nothing] + expected: + if (os == "mac") and not debug: [NOTRUN, PASS] + + [invoking (as open) on popover does nothing] + expected: + if (os == "mac") and not debug: [NOTRUN, PASS] + + [invoking (as foo) on popover does nothing] + expected: + if (os == "mac") and not debug: NOTRUN + + [invoking (as togglepopover) open popover with preventDefault does not close] + expected: + if (os == "mac") and not debug: [NOTRUN, TIMEOUT] + + [invoking (as showpopover) closed popover with preventDefault does not open] + expected: + if (os == "mac") and not debug: NOTRUN + + [invoking (as togglepopover) closed popover with preventDefault does not open] + expected: + if (os == "mac") and not debug: [PASS, NOTRUN] + + [invoking (as hidepopover) closed popover is noop] + expected: + if (os == "mac") and not debug: NOTRUN + + [invoking (as toggle) on popover does nothing] + expected: + if (os == "mac") and not debug: NOTRUN + + [invoking (as togglepopover) open popover closes] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT, NOTRUN] + + [invoking (as togglemodal) on popover does nothing] + expected: + if (os == "mac") and not debug: NOTRUN + + [invoking (as hidepopover) open popover with preventDefault does not close] + expected: + if (os == "mac") and not debug: NOTRUN + + [invoking (as showpicker) on popover does nothing] + expected: + if (os == "mac") and not debug: NOTRUN diff --git a/testing/web-platform/meta/html/semantics/invokers/invoketarget-on-video-behavior.tentative.html.ini b/testing/web-platform/meta/html/semantics/invokers/invoketarget-on-video-behavior.tentative.html.ini index 1cb97b83ee..8806df1630 100644 --- a/testing/web-platform/meta/html/semantics/invokers/invoketarget-on-video-behavior.tentative.html.ini +++ b/testing/web-platform/meta/html/semantics/invokers/invoketarget-on-video-behavior.tentative.html.ini @@ -1,9 +1,17 @@ [invoketarget-on-video-behavior.tentative.html] + expected: + if tsan: [OK, ERROR] [invoking video with auto action is no-op] expected: - if (os == "linux") and debug and not fission and swgl: [PASS, FAIL] - if (os == "linux") and debug and not fission and not swgl: [PASS, FAIL] - if (os == "linux") and not debug: [PASS, FAIL] + if (os == "linux") and fission and not debug and (processor == "x86_64") and not asan and tsan: [FAIL, PASS] + if (os == "linux") and fission and not debug and (processor == "x86_64") and asan: [FAIL, PASS] + if (os == "linux") and fission and debug and swgl: [FAIL, PASS] + if (os == "linux") and fission and debug and not swgl: FAIL + if (os == "linux") and not fission and not debug and asan: [FAIL, PASS] + if (os == "linux") and not fission and not debug and not asan: [FAIL, PASS] + if (os == "linux") and not fission and debug: [FAIL, PASS] + if os == "android": PASS + [PASS, FAIL] [invoking video with playpause action makes video play] expected: FAIL diff --git a/testing/web-platform/meta/html/semantics/permission-element/bounded-css-properties.html.ini b/testing/web-platform/meta/html/semantics/permission-element/bounded-css-properties.html.ini new file mode 100644 index 0000000000..1550ee5cbe --- /dev/null +++ b/testing/web-platform/meta/html/semantics/permission-element/bounded-css-properties.html.ini @@ -0,0 +1,3 @@ +[bounded-css-properties.html] + [Properties with out-of-bounds values should be corrected] + expected: FAIL diff --git a/testing/web-platform/meta/html/semantics/permission-element/invalid-css-properties.html.ini b/testing/web-platform/meta/html/semantics/permission-element/invalid-css-properties.html.ini new file mode 100644 index 0000000000..fb93513adb --- /dev/null +++ b/testing/web-platform/meta/html/semantics/permission-element/invalid-css-properties.html.ini @@ -0,0 +1,3 @@ +[invalid-css-properties.html] + [None of the listed properties should be applied] + expected: FAIL diff --git a/testing/web-platform/meta/html/semantics/permission-element/negative-offset-and-margin.html.ini b/testing/web-platform/meta/html/semantics/permission-element/negative-offset-and-margin.html.ini new file mode 100644 index 0000000000..1edd1b2f55 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/permission-element/negative-offset-and-margin.html.ini @@ -0,0 +1,7 @@ +[negative-offset-and-margin.html] + max-asserts: 3 + [Negative margins/offset should be changed to 0px] + expected: FAIL + + [Expressions margins/offset should always return at least 0px] + expected: FAIL diff --git a/testing/web-platform/meta/html/semantics/popovers/popover-light-dismiss-flat-tree-nested.html.ini b/testing/web-platform/meta/html/semantics/popovers/popover-light-dismiss-flat-tree-nested.html.ini deleted file mode 100644 index ddceeb08c3..0000000000 --- a/testing/web-platform/meta/html/semantics/popovers/popover-light-dismiss-flat-tree-nested.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[popover-light-dismiss-flat-tree-nested.html] - expected: ERROR diff --git a/testing/web-platform/meta/html/semantics/popovers/popover-light-dismiss-flat-tree.html.ini b/testing/web-platform/meta/html/semantics/popovers/popover-light-dismiss-flat-tree.html.ini deleted file mode 100644 index ef1a0d9810..0000000000 --- a/testing/web-platform/meta/html/semantics/popovers/popover-light-dismiss-flat-tree.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[popover-light-dismiss-flat-tree.html] - expected: ERROR diff --git a/testing/web-platform/meta/html/semantics/popovers/popover-shadow-dom.html.ini b/testing/web-platform/meta/html/semantics/popovers/popover-shadow-dom-anchor.tentative.html.ini index 33e25e166b..cb53064dfd 100644 --- a/testing/web-platform/meta/html/semantics/popovers/popover-shadow-dom.html.ini +++ b/testing/web-platform/meta/html/semantics/popovers/popover-shadow-dom-anchor.tentative.html.ini @@ -1,3 +1,3 @@ -[popover-shadow-dom.html] +[popover-shadow-dom-anchor.tentative.html] [anchor references use the flat tree not the DOM tree] expected: FAIL diff --git a/testing/web-platform/meta/html/semantics/popovers/popover-top-layer-nesting.tentative.html.ini b/testing/web-platform/meta/html/semantics/popovers/popover-top-layer-nesting.tentative.html.ini index b2f0cf2562..2247450a29 100644 --- a/testing/web-platform/meta/html/semantics/popovers/popover-top-layer-nesting.tentative.html.ini +++ b/testing/web-platform/meta/html/semantics/popovers/popover-top-layer-nesting.tentative.html.ini @@ -13,3 +13,23 @@ [Top layer inside of nested element with fullscreen] expected: FAIL + + [Nested popover=auto ancestors, target is outer with fullscreen, top layer element *is* a popover] + expected: + if (os == "mac") and debug: [PASS, FAIL] + + [Nested popover=auto ancestors with fullscreen, top layer element *is* a popover] + expected: + if (os == "mac") and debug: [PASS, FAIL] + + [Single popover=auto ancestor with fullscreen, top layer element *is* a popover] + expected: + if (os == "mac") and debug: [PASS, FAIL] + + [Single popover=manual ancestor with fullscreen, top layer element *is* a popover] + expected: + if (os == "mac") and debug: [PASS, FAIL] + + [Top layer inside of nested element with fullscreen, top layer element *is* a popover] + expected: + if (os == "mac") and debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/module/dynamic-import/microtasks/basic.any.js.ini b/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/module/dynamic-import/microtasks/basic.any.js.ini index b192fcf1d8..18ef1fb06e 100644 --- a/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/module/dynamic-import/microtasks/basic.any.js.ini +++ b/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/module/dynamic-import/microtasks/basic.any.js.ini @@ -1,5 +1,8 @@ [basic.any.html] expected: [TIMEOUT, OK] + [import() should not drain the microtask queue when loading an already loaded module] + expected: FAIL + [basic.any.sharedworker.html] expected: TIMEOUT diff --git a/testing/web-platform/meta/html/semantics/text-level-semantics/the-bdi-element/bdi-auto-dir-default.html.ini b/testing/web-platform/meta/html/semantics/text-level-semantics/the-bdi-element/bdi-auto-dir-default.html.ini deleted file mode 100644 index 91af98c5a6..0000000000 --- a/testing/web-platform/meta/html/semantics/text-level-semantics/the-bdi-element/bdi-auto-dir-default.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[bdi-auto-dir-default.html] - expected: FAIL diff --git a/testing/web-platform/meta/html/webappapis/scripting/events/event-handler-all-global-events.html.ini b/testing/web-platform/meta/html/webappapis/scripting/events/event-handler-all-global-events.html.ini index 4f77d733b8..988d05f88e 100644 --- a/testing/web-platform/meta/html/webappapis/scripting/events/event-handler-all-global-events.html.ini +++ b/testing/web-platform/meta/html/webappapis/scripting/events/event-handler-all-global-events.html.ini @@ -1,28 +1,4 @@ [event-handler-all-global-events.html] - [oncontextlost: must be on the appropriate locations for GlobalEventHandlers] - expected: FAIL - - [oncontextlost: the default value must be null] - expected: FAIL - - [oncontextlost: the content attribute must be compiled into a function as the corresponding property] - expected: FAIL - - [oncontextlost: the content attribute must execute when an event is dispatched] - expected: FAIL - - [oncontextrestored: must be on the appropriate locations for GlobalEventHandlers] - expected: FAIL - - [oncontextrestored: the default value must be null] - expected: FAIL - - [oncontextrestored: the content attribute must be compiled into a function as the corresponding property] - expected: FAIL - - [oncontextrestored: the content attribute must execute when an event is dispatched] - expected: FAIL - [onbeforematch: must be on the appropriate locations for GlobalEventHandlers] 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 b96f9c818d..a1136eafc2 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 @@ -20,47 +20,47 @@ if not debug and (os == "mac"): FAIL if not debug and (os == "win") and (version == "6.1.7601"): FAIL - [not shadowed contextrestored (document.body)] + [not shadowed beforematch (window)] expected: FAIL - [not shadowed contextlost (window)] + [not shadowed beforematch (document.createElement("body"))] expected: FAIL - [not shadowed contextlost (document.createElement("body"))] + [not shadowed beforematch (document.body)] expected: FAIL - [not shadowed contextlost (document.body)] + [shadowed pagereveal (document.createElement("body"))] expected: FAIL - [not shadowed contextrestored (window)] + [shadowed pagereveal removal (document.body)] expected: FAIL - [not shadowed contextrestored (document.createElement("body"))] + [shadowed pagereveal (document.body)] expected: FAIL - [not shadowed beforematch (window)] + [shadowed pagereveal (window)] expected: FAIL - [not shadowed beforematch (document.createElement("body"))] + [shadowed pagereveal removal (document.createElement("body"))] expected: FAIL - [not shadowed beforematch (document.body)] + [shadowed pagereveal removal (window)] expected: FAIL - [shadowed pagereveal (document.createElement("body"))] + [shadowed pageswap (document.body)] expected: FAIL - [shadowed pagereveal removal (document.body)] + [shadowed pageswap removal (document.body)] expected: FAIL - [shadowed pagereveal (document.body)] + [shadowed pageswap removal (window)] expected: FAIL - [shadowed pagereveal (window)] + [shadowed pageswap (document.createElement("body"))] expected: FAIL - [shadowed pagereveal removal (document.createElement("body"))] + [shadowed pageswap removal (document.createElement("body"))] expected: FAIL - [shadowed pagereveal removal (window)] + [shadowed pageswap (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 782e089b90..933782ca51 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 @@ -8,47 +8,47 @@ [shadowed unload removal (document.createElement("frameset"))] disabled: Bug 1485887 - [not shadowed contextrestored (document.body)] + [not shadowed beforematch (document.createElement("frameset"))] expected: FAIL - [not shadowed contextlost (window)] + [not shadowed beforematch (window)] expected: FAIL - [not shadowed contextlost (document.createElement("frameset"))] + [not shadowed beforematch (document.body)] expected: FAIL - [not shadowed contextrestored (document.createElement("frameset"))] + [shadowed pagereveal removal (document.body)] expected: FAIL - [not shadowed contextlost (document.body)] + [shadowed pagereveal (document.createElement("frameset"))] expected: FAIL - [not shadowed contextrestored (window)] + [shadowed pagereveal removal (document.createElement("frameset"))] expected: FAIL - [not shadowed beforematch (document.createElement("frameset"))] + [shadowed pagereveal (document.body)] expected: FAIL - [not shadowed beforematch (window)] + [shadowed pagereveal (window)] expected: FAIL - [not shadowed beforematch (document.body)] + [shadowed pagereveal removal (window)] expected: FAIL - [shadowed pagereveal removal (document.body)] + [shadowed pageswap (document.body)] expected: FAIL - [shadowed pagereveal (document.createElement("frameset"))] + [shadowed pageswap removal (document.body)] expected: FAIL - [shadowed pagereveal removal (document.createElement("frameset"))] + [shadowed pageswap removal (document.createElement("frameset"))] expected: FAIL - [shadowed pagereveal (document.body)] + [shadowed pageswap removal (window)] expected: FAIL - [shadowed pagereveal (window)] + [shadowed pageswap (window)] expected: FAIL - [shadowed pagereveal removal (window)] + [shadowed pageswap (document.createElement("frameset"))] 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 6d8c1a933f..a22c675c54 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 @@ -1,30 +1,30 @@ [event-handler-attributes-windowless-body.html] - [contextlost is unaffected on a windowless body] + [beforematch is unaffected on a windowless body] expected: FAIL - [contextlost is unaffected on a windowless frameset] + [beforematch is unaffected on a windowless frameset] expected: FAIL - [contextrestored is unaffected on a windowless body] + [Ignore setting of pagereveal window event handlers on windowless body] expected: FAIL - [contextrestored is unaffected on a windowless frameset] + [Return null when getting the pagereveal event handler of a windowless body] expected: FAIL - [beforematch is unaffected on a windowless body] + [Return null when getting the pagereveal event handler of a windowless frameset] expected: FAIL - [beforematch is unaffected on a windowless frameset] + [Ignore setting of pagereveal window event handlers on windowless frameset] expected: FAIL - [Ignore setting of pagereveal window event handlers on windowless body] + [Ignore setting of pageswap window event handlers on windowless frameset] expected: FAIL - [Return null when getting the pagereveal event handler of a windowless body] + [Return null when getting the pageswap event handler of a windowless body] expected: FAIL - [Return null when getting the pagereveal event handler of a windowless frameset] + [Return null when getting the pageswap event handler of a windowless frameset] expected: FAIL - [Ignore setting of pagereveal window event handlers on windowless frameset] + [Ignore setting of pageswap window event handlers on windowless body] expected: 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 400e6e2b59..688f1ff81e 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 @@ -16,4 +16,6 @@ expected: NOTRUN [Inherited header permissions policy allows dedicated workers.] - expected: [FAIL, TIMEOUT, NOTRUN] + expected: + if os == "android": [FAIL, NOTRUN] + [FAIL, TIMEOUT, NOTRUN] diff --git a/testing/web-platform/meta/inert/inert-iframe-hittest.html.ini b/testing/web-platform/meta/inert/inert-iframe-hittest.html.ini index 8e278cc78e..dd53ef40ee 100644 --- a/testing/web-platform/meta/inert/inert-iframe-hittest.html.ini +++ b/testing/web-platform/meta/inert/inert-iframe-hittest.html.ini @@ -1,4 +1,5 @@ [inert-iframe-hittest.html] [Hit-testing doesn't reach contents of an inert iframe] expected: - if swgl and (os == "linux") and not fission: [PASS, FAIL] + if not fission and not swgl and debug and (os == "linux"): [PASS, FAIL] + if not fission and swgl and (os == "linux"): [PASS, FAIL] diff --git a/testing/web-platform/meta/inert/inert-iframe-tabbing.html.ini b/testing/web-platform/meta/inert/inert-iframe-tabbing.html.ini index 4677938052..8a95782aed 100644 --- a/testing/web-platform/meta/inert/inert-iframe-tabbing.html.ini +++ b/testing/web-platform/meta/inert/inert-iframe-tabbing.html.ini @@ -3,3 +3,7 @@ expected: if (os == "win") and not debug and (processor == "x86_64"): [PASS, FAIL] if (os == "mac") and not debug: [PASS, FAIL] + + [Sequential navigation can leave an inert iframe] + expected: + if (os == "mac") and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/infrastructure/expected-fail/user-prompt.html.ini b/testing/web-platform/meta/infrastructure/expected-fail/user-prompt.html.ini new file mode 100644 index 0000000000..0b8dab1e4e --- /dev/null +++ b/testing/web-platform/meta/infrastructure/expected-fail/user-prompt.html.ini @@ -0,0 +1,17 @@ +[user-prompt.html?type=alert&wait] + expected: ERROR + +[user-prompt.html?type=prompt] + expected: ERROR + +[user-prompt.html?type=confirm&wait] + expected: ERROR + +[user-prompt.html?type=confirm] + expected: ERROR + +[user-prompt.html?type=alert] + expected: ERROR + +[user-prompt.html?type=prompt&wait] + expected: ERROR 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 9326e26fdf..6ccb937011 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,10 +1,11 @@ [mouseover-heuristics-background.tentative.html] expected: - if not tsan and not fission and (os == "linux") and debug and not swgl: [ERROR, OK, TIMEOUT] - if tsan: [ERROR, TIMEOUT, OK] + if (os == "linux") and not asan and not tsan and not fission and debug and not swgl: [ERROR, OK, TIMEOUT] + if (os == "linux") and not asan and tsan: [ERROR, OK, TIMEOUT] [ERROR, OK] [LCP mouseover heuristics ignore background-based zoom widgets] expected: + if (os == "linux") and not fission and not debug and asan: [TIMEOUT, PASS] if (os == "linux") and not fission and debug: [TIMEOUT, PASS] if (os == "linux") and fission: [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 58c56f0b43..6618ac8400 100644 --- a/testing/web-platform/meta/longtask-timing/idlharness.window.js.ini +++ b/testing/web-platform/meta/longtask-timing/idlharness.window.js.ini @@ -155,9 +155,6 @@ [PerformanceScriptTiming interface object length] expected: FAIL - [PerformanceScriptTiming interface: attribute sourceLocation] - expected: FAIL - [PerformanceLongTaskTiming interface: attribute name] expected: FAIL @@ -190,3 +187,12 @@ [PerformanceScriptTiming interface: attribute invokerType] expected: FAIL + + [PerformanceScriptTiming interface: attribute sourceURL] + expected: FAIL + + [PerformanceScriptTiming interface: attribute sourceCharPosition] + expected: FAIL + + [PerformanceScriptTiming interface: attribute sourceFunctionName] + expected: FAIL diff --git a/testing/web-platform/meta/mathml/presentation-markup/mrow/semantics-005.html.ini b/testing/web-platform/meta/mathml/presentation-markup/mrow/semantics-005.html.ini new file mode 100644 index 0000000000..9ba38a22ff --- /dev/null +++ b/testing/web-platform/meta/mathml/presentation-markup/mrow/semantics-005.html.ini @@ -0,0 +1,2 @@ +[semantics-005.html.ini] + prefs: [mathml.stixgeneral_operator_stretching.disabled:false] # bug 1309429; bug 1648335 diff --git a/testing/web-platform/meta/mathml/relations/html5-tree/math-global-event-handlers.tentative.html.ini b/testing/web-platform/meta/mathml/relations/html5-tree/math-global-event-handlers.tentative.html.ini index 35ff408d09..4dfd835f5f 100644 --- a/testing/web-platform/meta/mathml/relations/html5-tree/math-global-event-handlers.tentative.html.ini +++ b/testing/web-platform/meta/mathml/relations/html5-tree/math-global-event-handlers.tentative.html.ini @@ -1,36 +1,6 @@ [math-global-event-handlers.tentative.html] expected: if (os == "android") and fission: [OK, TIMEOUT] - [oncontextlost: must be on the appropriate locations for GlobalEventHandlers] - expected: FAIL - - [oncontextlost: the default value must be null] - expected: FAIL - - [oncontextlost: the content attribute must be compiled into a function as the corresponding property] - expected: FAIL - - [oncontextlost: dynamic changes on the attribute] - expected: FAIL - - [oncontextlost: dispatching an Event at a <math> element must trigger element.oncontextlost] - expected: FAIL - - [oncontextrestored: must be on the appropriate locations for GlobalEventHandlers] - expected: FAIL - - [oncontextrestored: the default value must be null] - expected: FAIL - - [oncontextrestored: the content attribute must be compiled into a function as the corresponding property] - expected: FAIL - - [oncontextrestored: dynamic changes on the attribute] - expected: FAIL - - [oncontextrestored: dispatching an Event at a <math> element must trigger element.oncontextrestored] - expected: FAIL - [onbeforematch: must be on the appropriate locations for GlobalEventHandlers] expected: FAIL diff --git a/testing/web-platform/meta/WebIDL/__dir__.ini b/testing/web-platform/meta/mediacapture-insertable-streams/legacy/__dir__.ini index daf68383df..daf68383df 100644 --- a/testing/web-platform/meta/WebIDL/__dir__.ini +++ b/testing/web-platform/meta/mediacapture-insertable-streams/legacy/__dir__.ini diff --git a/testing/web-platform/meta/mediacapture-record/MediaRecorder-peerconnection.https.html.ini b/testing/web-platform/meta/mediacapture-record/MediaRecorder-peerconnection.https.html.ini index f8c905348e..d065e3c7eb 100644 --- a/testing/web-platform/meta/mediacapture-record/MediaRecorder-peerconnection.https.html.ini +++ b/testing/web-platform/meta/mediacapture-record/MediaRecorder-peerconnection.https.html.ini @@ -1,8 +1,7 @@ [MediaRecorder-peerconnection.https.html] expected: if (os == "android") and release_or_beta: OK - if (os == "linux") and not debug and fission and (processor == "x86"): [OK, CRASH] - if (os == "linux") and not debug and fission and (processor == "x86_64"): [OK, CRASH] + if (os == "linux") and not debug and fission: [OK, CRASH] if os == "android": [TIMEOUT, OK] [PeerConnection MediaRecorder receives data after onstart, {"video":{}} mimeType ""] bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1669551 @@ -81,3 +80,13 @@ expected: if (os == "android") and release_or_beta: PASS if os == "android": [NOTRUN, PASS] + + [MediaRecorder constructor throws on no support, {"audio":{}} mimeType "audio/mp4;codecs=mp4a.40.2"] + expected: + if (os == "android") and release_or_beta: PASS + if os == "android": [NOTRUN, PASS] + + [MediaRecorder constructor throws on no support, {"video":{},"audio":{}} mimeType "video/mp4;codecs=avc1,mp4a.40.2"] + expected: + if (os == "android") and release_or_beta: PASS + if os == "android": [NOTRUN, PASS] diff --git a/testing/web-platform/meta/mediacapture-streams/crashtests/enumerateDevices-after-discard-1.https.html.ini b/testing/web-platform/meta/mediacapture-streams/crashtests/enumerateDevices-after-discard-1.https.html.ini index 904142962a..149beee9b9 100644 --- a/testing/web-platform/meta/mediacapture-streams/crashtests/enumerateDevices-after-discard-1.https.html.ini +++ b/testing/web-platform/meta/mediacapture-streams/crashtests/enumerateDevices-after-discard-1.https.html.ini @@ -1,3 +1,5 @@ [enumerateDevices-after-discard-1.https.html] expected: if (os == "linux") and (version == "Ubuntu 22.04") and debug: [PASS, TIMEOUT] + if (os == "linux") and (version == "Ubuntu 22.04") and not debug: [PASS, TIMEOUT] + diff --git a/testing/web-platform/meta/mixed-content/tentative/autoupgrades/mixed-content-cors.https.sub.html.ini b/testing/web-platform/meta/mixed-content/tentative/autoupgrades/mixed-content-cors.https.sub.html.ini index 77dc314932..7133fe01c5 100644 --- a/testing/web-platform/meta/mixed-content/tentative/autoupgrades/mixed-content-cors.https.sub.html.ini +++ b/testing/web-platform/meta/mixed-content/tentative/autoupgrades/mixed-content-cors.https.sub.html.ini @@ -1,21 +1,19 @@ [mixed-content-cors.https.sub.html] expected: - if (os == "linux") and not asan and not swgl and not debug and fission and not tsan: [OK, TIMEOUT] - if (os == "linux") and not asan and not swgl and not debug and not fission: [TIMEOUT, OK] - if (os == "linux") and asan and fission: TIMEOUT - if (os == "linux") and asan and not fission: [OK, TIMEOUT] - if (os == "linux") and not asan and swgl: [OK, TIMEOUT] + if (os == "linux") and (processor == "x86_64") and not tsan and debug and swgl: [OK, TIMEOUT] + if (os == "linux") and (processor == "x86_64") and not tsan and not debug: [OK, TIMEOUT] + if (os == "linux") and (processor == "x86_64") and tsan: TIMEOUT + if (os == "linux") and (processor == "x86"): [TIMEOUT, OK] if (os == "android") and not debug: [OK, TIMEOUT] [Cross-Origin audio should get upgraded even if CORS is set] expected: - if (os == "linux") and not swgl and not debug and fission and not asan and not tsan: [PASS, TIMEOUT] - if (os == "linux") and not swgl and not debug and not fission and asan: [PASS, TIMEOUT] - if (os == "linux") and not swgl and not debug and not fission and not asan: [TIMEOUT, PASS] - if (os == "linux") and swgl: [PASS, TIMEOUT] + if (os == "linux") and (processor == "x86_64") and not tsan and debug and swgl: [PASS, TIMEOUT] + if (os == "linux") and (processor == "x86_64") and not tsan and not debug: [PASS, TIMEOUT] + if (os == "linux") and (processor == "x86_64") and tsan: TIMEOUT + if (os == "linux") and (processor == "x86"): [TIMEOUT, PASS] if (os == "android") and not debug: [PASS, TIMEOUT] [Cross-Origin video should get upgraded even if CORS is set] expected: - if (os == "linux") and not swgl and asan and fission: TIMEOUT if (os == "linux") and swgl and fission: [PASS, TIMEOUT] if (os == "android") and not debug: [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/mozilla-sync b/testing/web-platform/meta/mozilla-sync index a0abf846e0..3ad32812b9 100644 --- a/testing/web-platform/meta/mozilla-sync +++ b/testing/web-platform/meta/mozilla-sync @@ -1 +1 @@ -upstream: 2380ac024cf228a1481d10c00ce934bc2cc9d3c0 +upstream: c9a1cb97473bb77fe4259d81a739f64e7f8ad167 diff --git a/testing/web-platform/meta/notifications/shownotification-window.https.html.ini b/testing/web-platform/meta/notifications/shownotification-window.https.html.ini new file mode 100644 index 0000000000..c6c62a39be --- /dev/null +++ b/testing/web-platform/meta/notifications/shownotification-window.https.html.ini @@ -0,0 +1 @@ +prefs: [notification.prompt.testing:true, marionette.setpermission.enabled:true] diff --git a/testing/web-platform/meta/orientation-event/motion/rounding.https.html.ini b/testing/web-platform/meta/orientation-event/motion/rounding.https.html.ini new file mode 100644 index 0000000000..df39c68376 --- /dev/null +++ b/testing/web-platform/meta/orientation-event/motion/rounding.https.html.ini @@ -0,0 +1,4 @@ +[rounding.https.html] + expected: ERROR + [Tests that devicemotion values are correctly rounded.] + expected: FAIL diff --git a/testing/web-platform/meta/orientation-event/orientation/null-values.https.html.ini b/testing/web-platform/meta/orientation-event/orientation/null-values.https.html.ini index c5302404ba..75d5424cbe 100644 --- a/testing/web-platform/meta/orientation-event/orientation/null-values.https.html.ini +++ b/testing/web-platform/meta/orientation-event/orientation/null-values.https.html.ini @@ -1,5 +1,7 @@ [null-values.https.html] expected: ERROR - [Tests using null values for some of the event properties.] + [deviceorientation: Missing values are set to null or true/false accordingly] expected: FAIL + [deviceorientationabsolute: Missing values are set to null or true/false accordingly] + expected: NOTRUN diff --git a/testing/web-platform/meta/orientation-event/orientation/rounding.https.html.ini b/testing/web-platform/meta/orientation-event/orientation/rounding.https.html.ini new file mode 100644 index 0000000000..48fdfcae23 --- /dev/null +++ b/testing/web-platform/meta/orientation-event/orientation/rounding.https.html.ini @@ -0,0 +1,4 @@ +[rounding.https.html] + expected: ERROR + [Tests that deviceorientation values are correctly rounded.] + expected: FAIL diff --git a/testing/web-platform/meta/performance-timeline/not-restored-reasons/abort-block-bfcache.window.js.ini b/testing/web-platform/meta/performance-timeline/not-restored-reasons/abort-block-bfcache.window.js.ini index 2a821226c5..a925a12d60 100644 --- a/testing/web-platform/meta/performance-timeline/not-restored-reasons/abort-block-bfcache.window.js.ini +++ b/testing/web-platform/meta/performance-timeline/not-restored-reasons/abort-block-bfcache.window.js.ini @@ -1,8 +1,8 @@ [abort-block-bfcache.window.html] expected: - if (os == "win") and not debug and (processor == "x86_64"): [TIMEOUT, ERROR] - if (os == "linux") and swgl and fission: [ERROR, TIMEOUT] - if os == "android": ERROR - TIMEOUT + if os == "linux": [TIMEOUT, ERROR] + if os == "win": [TIMEOUT, ERROR] + if os == "mac": TIMEOUT + ERROR [aborting a parser should block bfcache.] expected: TIMEOUT diff --git a/testing/web-platform/meta/periodic-background-sync/periodicsync.https.window.js.ini b/testing/web-platform/meta/periodic-background-sync/periodicsync.https.window.js.ini index 37168ea419..8fa19a5f07 100644 --- a/testing/web-platform/meta/periodic-background-sync/periodicsync.https.window.js.ini +++ b/testing/web-platform/meta/periodic-background-sync/periodicsync.https.window.js.ini @@ -1,8 +1,7 @@ [periodicsync.https.window.html] expected: - if (os == "win") and not swgl and not debug and (processor == "x86"): [OK, TIMEOUT] if (os == "win") and not swgl and debug and (processor == "x86_64"): [OK, TIMEOUT] - if (os == "android") and fission: [OK, TIMEOUT] + if (os == "win") and not swgl and not debug and (processor == "x86"): [OK, TIMEOUT] [Periodic Background Sync requires an activated Service Worker] expected: if (os == "win") and not swgl and debug and (processor == "x86_64"): [FAIL, TIMEOUT] diff --git a/testing/web-platform/meta/png/cICP-wins.html.ini b/testing/web-platform/meta/png/cICP-wins.html.ini new file mode 100644 index 0000000000..ff60c4f48d --- /dev/null +++ b/testing/web-platform/meta/png/cICP-wins.html.ini @@ -0,0 +1,2 @@ +[cICP-wins.html] + expected: FAIL diff --git a/testing/web-platform/meta/png/errors/unknown-ancillary-error-recovery.html.ini b/testing/web-platform/meta/png/errors/unknown-ancillary-error-recovery.html.ini new file mode 100644 index 0000000000..038a1292e7 --- /dev/null +++ b/testing/web-platform/meta/png/errors/unknown-ancillary-error-recovery.html.ini @@ -0,0 +1,2 @@ +[unknown-ancillary-error-recovery.html] + expected: FAIL diff --git a/testing/web-platform/meta/pointerevents/capturing_boundary_event_handler_at_ua_shadowdom.html.ini b/testing/web-platform/meta/pointerevents/capturing_boundary_event_handler_at_ua_shadowdom.html.ini index 25858e2dc9..2360806424 100644 --- a/testing/web-platform/meta/pointerevents/capturing_boundary_event_handler_at_ua_shadowdom.html.ini +++ b/testing/web-platform/meta/pointerevents/capturing_boundary_event_handler_at_ua_shadowdom.html.ini @@ -9,15 +9,3 @@ [Capturing boundary event handler at DIV] expected: FAIL - - -[capturing_boundary_event_handler_at_ua_shadowdom.html?touch] - expected: TIMEOUT - [Capturing boundary event handler at DIV] - expected: TIMEOUT - - [Capturing boundary event handler at VIDEO] - expected: NOTRUN - - [Capturing boundary event handler at INPUT] - expected: NOTRUN diff --git a/testing/web-platform/meta/pointerevents/compat/pointerevent_touch-action_two-finger_interaction.html.ini b/testing/web-platform/meta/pointerevents/compat/pointerevent_touch-action_two-finger_interaction.html.ini index 4a885e0d7e..d96b5ca3e1 100644 --- a/testing/web-platform/meta/pointerevents/compat/pointerevent_touch-action_two-finger_interaction.html.ini +++ b/testing/web-platform/meta/pointerevents/compat/pointerevent_touch-action_two-finger_interaction.html.ini @@ -1,7 +1,3 @@ [pointerevent_touch-action_two-finger_interaction.html] - expected: TIMEOUT - [touch two-finger pan on 'touch-action: pan-x pan-y'] - expected: NOTRUN - [touch two-finger pan on 'touch-action: pinch-zoom'] - expected: NOTRUN + expected: FAIL diff --git a/testing/web-platform/meta/pointerevents/pointerevent_after_target_appended.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_after_target_appended.html.ini index 71ce112b3f..5481a8ea36 100644 --- a/testing/web-platform/meta/pointerevents/pointerevent_after_target_appended.html.ini +++ b/testing/web-platform/meta/pointerevents/pointerevent_after_target_appended.html.ini @@ -46,27 +46,39 @@ [pointerevent_after_target_appended.html?touch] - expected: TIMEOUT + prefs: [layout.reflow.synthMouseMove:true] + expected: + if os == "mac": [TIMEOUT, OK] [pointer events from touch received before/after child attached at pointerdown] - expected: TIMEOUT + expected: FAIL [pointer events from touch received before/after child attached at pointerup] - expected: NOTRUN + expected: FAIL [pointer events from touch received before/after child moved at pointerdown] - expected: NOTRUN + expected: + if os == "mac": [TIMEOUT, FAIL] + FAIL [pointer events from touch received before/after child moved at pointerup] - expected: NOTRUN + expected: + if os == "mac": [NOTRUN, TIMEOUT, FAIL] + FAIL [mouse events from touch received before/after child attached at mousedown] - expected: NOTRUN + expected: + if os == "mac": [NOTRUN, TIMEOUT] [mouse events from touch received before/after child moved at mouseup] - expected: NOTRUN + expected: + if not early_beta_or_earlier: FAIL + if os == "mac": NOTRUN [mouse events from touch received before/after child attached at mouseup] - expected: NOTRUN + expected: + if os == "mac": NOTRUN [mouse events from touch received before/after child moved at mousedown] - expected: NOTRUN + expected: + if not early_beta_or_earlier: FAIL + if os == "mac": NOTRUN diff --git a/testing/web-platform/meta/pointerevents/pointerevent_after_target_appended_interleaved.tentative.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_after_target_appended_interleaved.tentative.html.ini index 960549e23c..045588b064 100644 --- a/testing/web-platform/meta/pointerevents/pointerevent_after_target_appended_interleaved.tentative.html.ini +++ b/testing/web-platform/meta/pointerevents/pointerevent_after_target_appended_interleaved.tentative.html.ini @@ -13,18 +13,23 @@ [pointerevent_after_target_appended_interleaved.tentative.html?touch] - expected: TIMEOUT + expected: + if os == "mac": [TIMEOUT, OK] [mouse events from touch received before/after child attached at pointerdown] - expected: TIMEOUT + expected: FAIL [mouse events from touch received before/after child attached at pointerup] - expected: NOTRUN + expected: FAIL [mouse events from touch received before/after child moved at pointerdown] - expected: NOTRUN + expected: + if os == "mac": [TIMEOUT, FAIL] + FAIL [mouse events from touch received before/after child moved at pointerup] - expected: NOTRUN + expected: + if os == "mac": [TIMEOUT, NOTRUN, FAIL] + FAIL [pointerevent_after_target_appended_interleaved.tentative.html?pen] diff --git a/testing/web-platform/meta/pointerevents/pointerevent_after_target_removed.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_after_target_removed.html.ini index 3477f11177..0dbe57bbc1 100644 --- a/testing/web-platform/meta/pointerevents/pointerevent_after_target_removed.html.ini +++ b/testing/web-platform/meta/pointerevents/pointerevent_after_target_removed.html.ini @@ -1,17 +1,3 @@ -[pointerevent_after_target_removed.html] - [pointer events at parent after child is removed at pointerdown] - expected: FAIL - - [mouse events at parent after child is removed at pointerdown] - expected: FAIL - - [pointer events at parent after child is removed at pointerup] - expected: FAIL - - [mouse events at parent after child is removed at pointerup] - expected: FAIL - - [pointerevent_after_target_removed.html?pen] [pointer events from pen received before/after child removal at pointerdown] expected: FAIL @@ -35,9 +21,7 @@ [pointer events from mouse received before/after child removal at pointerup] expected: if not early_beta_or_earlier: FAIL - if (os == "linux") and not fission and debug and swgl: [PASS, FAIL] - if (os == "linux") and not fission and debug and not swgl: [PASS, FAIL] - if (os == "linux") and not fission and not debug: [FAIL, PASS] + if not fission and (os == "linux"): [PASS, FAIL] [mouse events from mouse received before/after child removal at mousedown] expected: @@ -49,15 +33,21 @@ [pointerevent_after_target_removed.html?touch] - expected: TIMEOUT + prefs: [layout.reflow.synthMouseMove:true] + expected: + if os == "mac": [TIMEOUT, OK] [pointer events from touch received before/after child removal at pointerdown] - expected: TIMEOUT + expected: FAIL [pointer events from touch received before/after child removal at pointerup] - expected: NOTRUN + expected: FAIL [mouse events from touch received before/after child removal at mousedown] - expected: NOTRUN + expected: + if not early_beta_or_earlier: FAIL + if os == "mac": [PASS, FAIL, TIMEOUT] [mouse events from touch received before/after child removal at mouseup] - expected: NOTRUN + expected: + if not early_beta_or_earlier: FAIL + if os == "mac": [PASS, TIMEOUT, NOTRUN] diff --git a/testing/web-platform/meta/pointerevents/pointerevent_after_target_removed_interleaved.tentative.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_after_target_removed_interleaved.tentative.html.ini index b1b3f1232a..2d70c719ad 100644 --- a/testing/web-platform/meta/pointerevents/pointerevent_after_target_removed_interleaved.tentative.html.ini +++ b/testing/web-platform/meta/pointerevents/pointerevent_after_target_removed_interleaved.tentative.html.ini @@ -7,12 +7,11 @@ [pointerevent_after_target_removed_interleaved.tentative.html?touch] - expected: TIMEOUT [mouse events from touch received before/after child removal at pointerdown] - expected: TIMEOUT + expected: FAIL [mouse events from touch received before/after child removal at pointerup] - expected: NOTRUN + expected: FAIL [pointerevent_after_target_removed_interleaved.tentative.html?pen] diff --git a/testing/web-platform/meta/pointerevents/pointerevent_click_during_capture.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_click_during_capture.html.ini index 5ca15192fe..530d9e64d8 100644 --- a/testing/web-platform/meta/pointerevents/pointerevent_click_during_capture.html.ini +++ b/testing/web-platform/meta/pointerevents/pointerevent_click_during_capture.html.ini @@ -3,3 +3,19 @@ if (os == "android") and fission: [OK, TIMEOUT] [mouse click target during capture] expected: FAIL + + +[pointerevent_click_during_capture.html?mouse-auxclick] + [pointerdown/up at child1, capture at child2] + expected: FAIL + + [pointerdown at child1, pointerup at child2, capture at child1] + expected: FAIL + + +[pointerevent_click_during_capture.html?mouse-click] + [pointerdown/up at child1, capture at child2] + expected: FAIL + + [pointerdown at child1, pointerup at child2, capture at child1] + expected: FAIL diff --git a/testing/web-platform/meta/pointerevents/pointerevent_click_is_a_pointerevent.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_click_is_a_pointerevent.html.ini index 4ba6844411..d36bbf2f24 100644 --- a/testing/web-platform/meta/pointerevents/pointerevent_click_is_a_pointerevent.html.ini +++ b/testing/web-platform/meta/pointerevents/pointerevent_click_is_a_pointerevent.html.ini @@ -30,12 +30,15 @@ [pointerevent_click_is_a_pointerevent.html?touch] - expected: TIMEOUT + expected: + if os == "mac": TIMEOUT [click using touch is a PointerEvent with correct properties] - expected: TIMEOUT + expected: FAIL [click using touch is a PointerEvent with correct properties when no other PointerEvent listeners are present] - expected: NOTRUN + expected: FAIL [click using touch is a PointerEvent with correct properties in a subframe] - expected: NOTRUN + expected: + if os == "mac": TIMEOUT + FAIL diff --git a/testing/web-platform/meta/pointerevents/pointerevent_click_is_a_pointerevent_multiple_clicks.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_click_is_a_pointerevent_multiple_clicks.html.ini index 49f2766318..4a550a3f16 100644 --- a/testing/web-platform/meta/pointerevents/pointerevent_click_is_a_pointerevent_multiple_clicks.html.ini +++ b/testing/web-platform/meta/pointerevents/pointerevent_click_is_a_pointerevent_multiple_clicks.html.ini @@ -5,9 +5,8 @@ [pointerevent_click_is_a_pointerevent_multiple_clicks.html?touch] - expected: TIMEOUT [click using touch is a PointerEvent] - expected: TIMEOUT + expected: FAIL [pointerevent_click_is_a_pointerevent_multiple_clicks.html?mouse] diff --git a/testing/web-platform/meta/pointerevents/pointerevent_fractional_coordinates.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_fractional_coordinates.html.ini index 0248c6b8ac..c3eedece1f 100644 --- a/testing/web-platform/meta/pointerevents/pointerevent_fractional_coordinates.html.ini +++ b/testing/web-platform/meta/pointerevents/pointerevent_fractional_coordinates.html.ini @@ -1,18 +1,15 @@ [pointerevent_fractional_coordinates.html?pen] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [pen] expected: FAIL [pointerevent_fractional_coordinates.html?mouse] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [mouse] expected: FAIL [pointerevent_fractional_coordinates.html?touch] - expected: TIMEOUT - [touch pointerevent events in capturing] - expected: NOTRUN + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [touch] + expected: FAIL diff --git a/testing/web-platform/meta/pointerevents/pointerevent_iframe-touch-action-none_touch.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_iframe-touch-action-none_touch.html.ini index 4220533801..7fb91e41db 100644 --- a/testing/web-platform/meta/pointerevents/pointerevent_iframe-touch-action-none_touch.html.ini +++ b/testing/web-platform/meta/pointerevents/pointerevent_iframe-touch-action-none_touch.html.ini @@ -1,4 +1,3 @@ [pointerevent_iframe-touch-action-none_touch.html] - expected: TIMEOUT [touch iframe received pointercancel] - expected: NOTRUN + expected: FAIL diff --git a/testing/web-platform/meta/pointerevents/pointerevent_mouse_capture_change_hover.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_mouse_capture_change_hover.html.ini deleted file mode 100644 index d9e45d336c..0000000000 --- a/testing/web-platform/meta/pointerevents/pointerevent_mouse_capture_change_hover.html.ini +++ /dev/null @@ -1,12 +0,0 @@ -[pointerevent_mouse_capture_change_hover.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] - [Mouse down and capture to green.] - expected: - if os == "linux": [PASS, FAIL] - - [Mouse down at green and capture to blue.] - expected: FAIL - - [Mouse down and capture to green, move to blue and release capture] - expected: FAIL diff --git a/testing/web-platform/meta/pointerevents/pointerevent_sequence_at_implicit_release_on_click.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_sequence_at_implicit_release_on_click.html.ini index c56b2719a6..a2ab04523d 100644 --- a/testing/web-platform/meta/pointerevents/pointerevent_sequence_at_implicit_release_on_click.html.ini +++ b/testing/web-platform/meta/pointerevents/pointerevent_sequence_at_implicit_release_on_click.html.ini @@ -1,13 +1,4 @@ -[pointerevent_sequence_at_implicit_release_on_click.html?touch] - expected: TIMEOUT - [touch Event sequence at implicit release on click] - expected: NOTRUN - - [pointerevent_sequence_at_implicit_release_on_click.html?pen] expected: ERROR [pen Event sequence at implicit release on click] expected: NOTRUN - - -[pointerevent_sequence_at_implicit_release_on_click.html?mouse] diff --git a/testing/web-platform/meta/pointerevents/pointerevent_sequence_at_implicit_release_on_drag.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_sequence_at_implicit_release_on_drag.html.ini index 250a820ce0..8e28901e3a 100644 --- a/testing/web-platform/meta/pointerevents/pointerevent_sequence_at_implicit_release_on_drag.html.ini +++ b/testing/web-platform/meta/pointerevents/pointerevent_sequence_at_implicit_release_on_drag.html.ini @@ -1,4 +1,3 @@ [pointerevent_sequence_at_implicit_release_on_drag.html] - expected: TIMEOUT [touch Event sequence at implicit release on drag] - expected: NOTRUN + expected: FAIL diff --git a/testing/web-platform/meta/pointerevents/pointerevent_suppress_compat_events_on_click.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_suppress_compat_events_on_click.html.ini index 1e3e69cf22..9412ad7a8a 100644 --- a/testing/web-platform/meta/pointerevents/pointerevent_suppress_compat_events_on_click.html.ini +++ b/testing/web-platform/meta/pointerevents/pointerevent_suppress_compat_events_on_click.html.ini @@ -1,6 +1,6 @@ [pointerevent_suppress_compat_events_on_click.html] [Event log] expected: - if (os == "linux") and not debug and fission and (processor == "x86_64") and not asan and not tsan: [PASS, FAIL] - if (os == "win") and not debug and (processor == "x86_64"): [PASS, FAIL] - if (os == "linux") and not debug and not fission: [PASS, FAIL] + if not debug and (os == "linux") and not tsan and asan and not fission: [PASS, FAIL] + if not debug and (os == "linux") and not tsan and not asan: [PASS, FAIL] + if not debug and (os == "win") and (processor == "x86_64"): [PASS, FAIL] diff --git a/testing/web-platform/meta/pointerevents/pointerevent_touch-action-button-none-test_touch.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_touch-action-button-none-test_touch.html.ini deleted file mode 100644 index 4d0e1e717f..0000000000 --- a/testing/web-platform/meta/pointerevents/pointerevent_touch-action-button-none-test_touch.html.ini +++ /dev/null @@ -1,4 +0,0 @@ -[pointerevent_touch-action-button-none-test_touch.html] - expected: TIMEOUT - [touch-action attribute test in element] - expected: NOTRUN diff --git a/testing/web-platform/meta/pointerevents/pointerevent_touch-action-inherit_child-auto-child-none_touch.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_touch-action-inherit_child-auto-child-none_touch.html.ini deleted file mode 100644 index 545e4628fd..0000000000 --- a/testing/web-platform/meta/pointerevents/pointerevent_touch-action-inherit_child-auto-child-none_touch.html.ini +++ /dev/null @@ -1,4 +0,0 @@ -[pointerevent_touch-action-inherit_child-auto-child-none_touch.html] - expected: TIMEOUT - [touch-action attribute test] - expected: NOTRUN diff --git a/testing/web-platform/meta/pointerevents/pointerevent_touch-action-inherit_child-none_touch.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_touch-action-inherit_child-none_touch.html.ini deleted file mode 100644 index e1811f4fdb..0000000000 --- a/testing/web-platform/meta/pointerevents/pointerevent_touch-action-inherit_child-none_touch.html.ini +++ /dev/null @@ -1,4 +0,0 @@ -[pointerevent_touch-action-inherit_child-none_touch.html] - expected: TIMEOUT - [touch-action attribute test] - expected: NOTRUN diff --git a/testing/web-platform/meta/pointerevents/pointerevent_touch-action-inherit_child-pan-x-child-pan-x_touch.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_touch-action-inherit_child-pan-x-child-pan-x_touch.html.ini index 3709325b45..e790352043 100644 --- a/testing/web-platform/meta/pointerevents/pointerevent_touch-action-inherit_child-pan-x-child-pan-x_touch.html.ini +++ b/testing/web-platform/meta/pointerevents/pointerevent_touch-action-inherit_child-pan-x-child-pan-x_touch.html.ini @@ -1,4 +1,3 @@ [pointerevent_touch-action-inherit_child-pan-x-child-pan-x_touch.html] - expected: TIMEOUT [touch-action attribute test] - expected: NOTRUN + expected: FAIL diff --git a/testing/web-platform/meta/pointerevents/pointerevent_touch-action-inherit_child-pan-x-child-pan-y_touch.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_touch-action-inherit_child-pan-x-child-pan-y_touch.html.ini deleted file mode 100644 index 09c1fa23eb..0000000000 --- a/testing/web-platform/meta/pointerevents/pointerevent_touch-action-inherit_child-pan-x-child-pan-y_touch.html.ini +++ /dev/null @@ -1,4 +0,0 @@ -[pointerevent_touch-action-inherit_child-pan-x-child-pan-y_touch.html] - expected: TIMEOUT - [touch-action attribute test] - expected: NOTRUN diff --git a/testing/web-platform/meta/pointerevents/pointerevent_touch-action-inherit_parent-none_touch.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_touch-action-inherit_parent-none_touch.html.ini index 998ee5a12b..c105ab09d9 100644 --- a/testing/web-platform/meta/pointerevents/pointerevent_touch-action-inherit_parent-none_touch.html.ini +++ b/testing/web-platform/meta/pointerevents/pointerevent_touch-action-inherit_parent-none_touch.html.ini @@ -1,4 +1,2 @@ [pointerevent_touch-action-inherit_parent-none_touch.html] - expected: TIMEOUT - [touch-action attribute test] - expected: TIMEOUT + expected: ERROR diff --git a/testing/web-platform/meta/pointerevents/pointerevent_touch-action-none-css_touch.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_touch-action-none-css_touch.html.ini deleted file mode 100644 index c53a5e9609..0000000000 --- a/testing/web-platform/meta/pointerevents/pointerevent_touch-action-none-css_touch.html.ini +++ /dev/null @@ -1,4 +0,0 @@ -[pointerevent_touch-action-none-css_touch.html] - expected: TIMEOUT - [touch-action attribute test] - expected: NOTRUN diff --git a/testing/web-platform/meta/pointerevents/pointerevent_touch-action-pan-down-css_touch.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_touch-action-pan-down-css_touch.html.ini index d29cc2abce..5ef921ec97 100644 --- a/testing/web-platform/meta/pointerevents/pointerevent_touch-action-pan-down-css_touch.html.ini +++ b/testing/web-platform/meta/pointerevents/pointerevent_touch-action-pan-down-css_touch.html.ini @@ -1,4 +1,3 @@ [pointerevent_touch-action-pan-down-css_touch.html] - expected: TIMEOUT [touch-action attribute test] - expected: NOTRUN + expected: FAIL diff --git a/testing/web-platform/meta/pointerevents/pointerevent_touch-action-pan-left-css_touch.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_touch-action-pan-left-css_touch.html.ini index 6a1d7a9513..b776b1ce15 100644 --- a/testing/web-platform/meta/pointerevents/pointerevent_touch-action-pan-left-css_touch.html.ini +++ b/testing/web-platform/meta/pointerevents/pointerevent_touch-action-pan-left-css_touch.html.ini @@ -1,4 +1,3 @@ [pointerevent_touch-action-pan-left-css_touch.html] - expected: TIMEOUT [touch-action attribute test] - expected: NOTRUN + expected: FAIL diff --git a/testing/web-platform/meta/pointerevents/pointerevent_touch-action-pan-right-css_touch.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_touch-action-pan-right-css_touch.html.ini index f88953aa30..c1815187d1 100644 --- a/testing/web-platform/meta/pointerevents/pointerevent_touch-action-pan-right-css_touch.html.ini +++ b/testing/web-platform/meta/pointerevents/pointerevent_touch-action-pan-right-css_touch.html.ini @@ -1,4 +1,3 @@ [pointerevent_touch-action-pan-right-css_touch.html] - expected: TIMEOUT [touch-action attribute test] - expected: NOTRUN + expected: FAIL diff --git a/testing/web-platform/meta/pointerevents/pointerevent_touch-action-pan-up-css_touch.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_touch-action-pan-up-css_touch.html.ini index 59a0cb1224..3bed144bb3 100644 --- a/testing/web-platform/meta/pointerevents/pointerevent_touch-action-pan-up-css_touch.html.ini +++ b/testing/web-platform/meta/pointerevents/pointerevent_touch-action-pan-up-css_touch.html.ini @@ -1,4 +1,7 @@ [pointerevent_touch-action-pan-up-css_touch.html] - expected: TIMEOUT + expected: + if os == "mac": [TIMEOUT, OK] [touch-action attribute test] - expected: NOTRUN + expected: + if os == "mac": [NOTRUN, FAIL] + FAIL diff --git a/testing/web-platform/meta/pointerevents/pointerevent_touch-action-pan-x-css_touch.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_touch-action-pan-x-css_touch.html.ini index c84be4ab35..aacd882800 100644 --- a/testing/web-platform/meta/pointerevents/pointerevent_touch-action-pan-x-css_touch.html.ini +++ b/testing/web-platform/meta/pointerevents/pointerevent_touch-action-pan-x-css_touch.html.ini @@ -1,4 +1,3 @@ [pointerevent_touch-action-pan-x-css_touch.html] - expected: TIMEOUT [touch-action attribute test] - expected: NOTRUN + expected: FAIL diff --git a/testing/web-platform/meta/pointerevents/pointerevent_touch-action-pan-x-pan-y-pan-y_touch.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_touch-action-pan-x-pan-y-pan-y_touch.html.ini index 9e68a0565f..7a458c7d82 100644 --- a/testing/web-platform/meta/pointerevents/pointerevent_touch-action-pan-x-pan-y-pan-y_touch.html.ini +++ b/testing/web-platform/meta/pointerevents/pointerevent_touch-action-pan-x-pan-y-pan-y_touch.html.ini @@ -1,4 +1,3 @@ [pointerevent_touch-action-pan-x-pan-y-pan-y_touch.html] - expected: TIMEOUT [touch-action attribute test] - expected: NOTRUN + expected: FAIL diff --git a/testing/web-platform/meta/pointerevents/pointerevent_touch-action-pan-y-css_touch.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_touch-action-pan-y-css_touch.html.ini index 21ea91261e..06cc58fdcb 100644 --- a/testing/web-platform/meta/pointerevents/pointerevent_touch-action-pan-y-css_touch.html.ini +++ b/testing/web-platform/meta/pointerevents/pointerevent_touch-action-pan-y-css_touch.html.ini @@ -1,4 +1,3 @@ [pointerevent_touch-action-pan-y-css_touch.html] - expected: TIMEOUT [touch-action attribute test] - expected: NOTRUN + expected: FAIL diff --git a/testing/web-platform/meta/pointerevents/pointerevent_touch-action-span-none-test_touch.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_touch-action-span-none-test_touch.html.ini index 7601c890c2..66f772ae83 100644 --- a/testing/web-platform/meta/pointerevents/pointerevent_touch-action-span-none-test_touch.html.ini +++ b/testing/web-platform/meta/pointerevents/pointerevent_touch-action-span-none-test_touch.html.ini @@ -1,4 +1,3 @@ [pointerevent_touch-action-span-none-test_touch.html] - expected: TIMEOUT [touch-action attribute test in element] - expected: NOTRUN + expected: FAIL diff --git a/testing/web-platform/meta/pointerevents/pointerevent_touch-action-svg-none-test_touch.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_touch-action-svg-none-test_touch.html.ini deleted file mode 100644 index 28c8821637..0000000000 --- a/testing/web-platform/meta/pointerevents/pointerevent_touch-action-svg-none-test_touch.html.ini +++ /dev/null @@ -1,4 +0,0 @@ -[pointerevent_touch-action-svg-none-test_touch.html] - expected: TIMEOUT - [touch-action attribute test in SVG] - expected: NOTRUN diff --git a/testing/web-platform/meta/pointerevents/pointerevent_touch-action-table-none-test_touch.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_touch-action-table-none-test_touch.html.ini index 97751d4579..1ee8bbba0c 100644 --- a/testing/web-platform/meta/pointerevents/pointerevent_touch-action-table-none-test_touch.html.ini +++ b/testing/web-platform/meta/pointerevents/pointerevent_touch-action-table-none-test_touch.html.ini @@ -1,7 +1,7 @@ [pointerevent_touch-action-table-none-test_touch.html] expected: TIMEOUT [touch-action attribute test on the cell] - expected: NOTRUN + expected: FAIL [touch-action attribute test on the row] expected: NOTRUN diff --git a/testing/web-platform/meta/pointerevents/pointerevent_touch-adjustment_click_target.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_touch-adjustment_click_target.html.ini index 1a7727a6ea..ecbf6eaf81 100644 --- a/testing/web-platform/meta/pointerevents/pointerevent_touch-adjustment_click_target.html.ini +++ b/testing/web-platform/meta/pointerevents/pointerevent_touch-adjustment_click_target.html.ini @@ -1,4 +1,3 @@ [pointerevent_touch-adjustment_click_target.html] - expected: TIMEOUT [Touch-generated events should have the same target] - expected: TIMEOUT + expected: FAIL diff --git a/testing/web-platform/meta/pointerevents/pointerup_after_pointerdown_target_removed.html.ini b/testing/web-platform/meta/pointerevents/pointerup_after_pointerdown_target_removed.html.ini index 2b33b1b579..1aa709bc9f 100644 --- a/testing/web-platform/meta/pointerevents/pointerup_after_pointerdown_target_removed.html.ini +++ b/testing/web-platform/meta/pointerevents/pointerup_after_pointerdown_target_removed.html.ini @@ -1,12 +1,3 @@ [pointerup_after_pointerdown_target_removed.html?pen] [pointerup event from pen fired after pointerdown target is removed] expected: FAIL - - -[pointerup_after_pointerdown_target_removed.html?touch] - expected: TIMEOUT - [pointerup event from touch fired after pointerdown target is removed] - expected: TIMEOUT - - -[pointerup_after_pointerdown_target_removed.html?mouse] diff --git a/testing/web-platform/meta/preload/modulepreload-sri-importmap.html.ini b/testing/web-platform/meta/preload/modulepreload-sri-importmap.html.ini new file mode 100644 index 0000000000..355730ec64 --- /dev/null +++ b/testing/web-platform/meta/preload/modulepreload-sri-importmap.html.ini @@ -0,0 +1,4 @@ +[modulepreload-sri-importmap.html] + expected: + if (os == "win") and debug: CRASH + if (os == "android") and debug: CRASH diff --git a/testing/web-platform/meta/preload/prefetch-document.html.ini b/testing/web-platform/meta/preload/prefetch-document.html.ini index 220500a387..58da328366 100644 --- a/testing/web-platform/meta/preload/prefetch-document.html.ini +++ b/testing/web-platform/meta/preload/prefetch-document.html.ini @@ -2,8 +2,5 @@ [same origin document prefetch without 'as' should be consumed] expected: FAIL - [same-site different-origin document prefetch without 'as' should be consumed] - expected: FAIL - [Document prefetch should send the exact Accept header as navigation] expected: FAIL diff --git a/testing/web-platform/meta/private-aggregation/protected-audience-auction-report-buyers-debug-mode-surface.https.html.ini b/testing/web-platform/meta/private-aggregation/protected-audience-auction-report-buyers-debug-mode-surface.https.html.ini new file mode 100644 index 0000000000..7afd16a66a --- /dev/null +++ b/testing/web-platform/meta/private-aggregation/protected-audience-auction-report-buyers-debug-mode-surface.https.html.ini @@ -0,0 +1,15 @@ +[protected-audience-auction-report-buyers-debug-mode-surface.https.html] + [auctionReportBuyerDebugModeConfig missing] + expected: FAIL + + [auctionReportBuyerDebugModeConfig with enabled true] + expected: FAIL + + [auctionReportBuyerDebugModeConfig with enabled true and debug key] + expected: FAIL + + [auctionReportBuyerDebugModeConfig with enabled false] + expected: FAIL + + [auctionReportBuyerDebugModeConfig empty] + expected: FAIL diff --git a/testing/web-platform/meta/quirks/line-height-preserved-segment-break.html.ini b/testing/web-platform/meta/quirks/line-height-preserved-segment-break.html.ini new file mode 100644 index 0000000000..7fa4d44d8f --- /dev/null +++ b/testing/web-platform/meta/quirks/line-height-preserved-segment-break.html.ini @@ -0,0 +1,2 @@ +[line-height-preserved-segment-break.html] + expected: FAIL diff --git a/testing/web-platform/meta/service-workers/idlharness.https.any.js.ini b/testing/web-platform/meta/service-workers/idlharness.https.any.js.ini index e591ac3aa6..63304bb0ac 100644 --- a/testing/web-platform/meta/service-workers/idlharness.https.any.js.ini +++ b/testing/web-platform/meta/service-workers/idlharness.https.any.js.ini @@ -528,6 +528,27 @@ [ServiceWorker interface: calling postMessage(any, optional StructuredSerializeOptions) on serviceWorker with too few arguments must throw TypeError] expected: FAIL + [InstallEvent interface: existence and properties of interface object] + expected: FAIL + + [InstallEvent interface object length] + expected: FAIL + + [InstallEvent interface object name] + expected: FAIL + + [InstallEvent interface: existence and properties of interface prototype object] + expected: FAIL + + [InstallEvent interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [InstallEvent interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [InstallEvent interface: operation addRoutes((RouterRule or sequence<RouterRule>))] + expected: FAIL + [idlharness.https.any.html] expected: diff --git a/testing/web-platform/meta/service-workers/service-worker/Service-Worker-Allowed-header.https.html.ini b/testing/web-platform/meta/service-workers/service-worker/Service-Worker-Allowed-header.https.html.ini index dc53527abb..9563c3e61f 100644 --- a/testing/web-platform/meta/service-workers/service-worker/Service-Worker-Allowed-header.https.html.ini +++ b/testing/web-platform/meta/service-workers/service-worker/Service-Worker-Allowed-header.https.html.ini @@ -1,46 +1,46 @@ [Service-Worker-Allowed-header.https.html] expected: - if (os == "win") and not swgl and not debug and (processor == "x86"): [OK, TIMEOUT] - if (os == "win") and not swgl and not debug and (processor == "x86_64"): [OK, TIMEOUT] - if (os == "win") and swgl: [OK, TIMEOUT] + if (os == "win") and debug and swgl: [OK, TIMEOUT] + if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT] + if (os == "win") and not debug and (processor == "x86"): [TIMEOUT, OK] [Service-Worker-Allowed is cross-origin to script, registering on a normally disallowed scope] expected: - if (os == "win") and not swgl and not debug and (processor == "x86"): [FAIL, NOTRUN] - if (os == "win") and not swgl and not debug and (processor == "x86_64"): [FAIL, NOTRUN] - if (os == "win") and swgl: [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"): [NOTRUN, FAIL] FAIL [Service-Worker-Allowed is cross-origin to script, registering on a normally allowed scope] expected: - if (os == "win") and not swgl and not debug and (processor == "x86"): [FAIL, NOTRUN] - if (os == "win") and not swgl and not debug and (processor == "x86_64"): [FAIL, TIMEOUT] - if (os == "win") and swgl: [FAIL, NOTRUN] + if (os == "win") and debug and swgl: [FAIL, NOTRUN] + if (os == "win") and not debug and (processor == "x86_64"): [FAIL, TIMEOUT] + if (os == "win") and not debug and (processor == "x86"): [NOTRUN, FAIL] FAIL [Registering outside Service-Worker-Allowed path] expected: - if (os == "win") and not swgl and not debug and (processor == "x86"): [PASS, NOTRUN] + if (os == "win") and not swgl and not debug and (processor == "x86"): [NOTRUN, PASS] if (os == "win") and swgl: [PASS, TIMEOUT, NOTRUN] [Registering outside Service-Worker-Allowed path with parent reference] expected: - if (os == "win") and not swgl and not debug and (processor == "x86"): [PASS, NOTRUN] + if (os == "win") and not swgl and not debug and (processor == "x86"): [NOTRUN, PASS] if (os == "win") and swgl: [PASS, NOTRUN] [Service-Worker-Allowed is cross-origin to page, same-origin to script] 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 swgl: [PASS, NOTRUN] + 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"): [NOTRUN, PASS] [Registering within Service-Worker-Allowed path (absolute URL)] expected: - if (processor == "x86") and (os == "win") and not debug: [PASS, NOTRUN] + if (processor == "x86") and not debug: [TIMEOUT, PASS, NOTRUN] [Registering within Service-Worker-Allowed path with parent reference] expected: - if (processor == "x86") and (os == "win") and not debug: [PASS, NOTRUN] + if (processor == "x86") and not debug: [NOTRUN, PASS] [Registering within Service-Worker-Allowed path] expected: - if (processor == "x86") and (os == "win") and not debug: [PASS, TIMEOUT] + if (processor == "x86") and not debug: [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/service-workers/service-worker/clients-matchall-client-types.https.html.ini b/testing/web-platform/meta/service-workers/service-worker/clients-matchall-client-types.https.html.ini index 4d323275ae..5071d344a0 100644 --- a/testing/web-platform/meta/service-workers/service-worker/clients-matchall-client-types.https.html.ini +++ b/testing/web-platform/meta/service-workers/service-worker/clients-matchall-client-types.https.html.ini @@ -1,3 +1,6 @@ [clients-matchall-client-types.https.html] expected: - if (os == "android") and fission: [OK, TIMEOUT] + if swgl and (os == "win"): TIMEOUT + [Verify matchAll() with {window, sharedworker, worker} client types] + expected: + if swgl and (os == "win"): TIMEOUT diff --git a/testing/web-platform/meta/service-workers/service-worker/local-url-inherit-controller.https.html.ini b/testing/web-platform/meta/service-workers/service-worker/local-url-inherit-controller.https.html.ini index 2c436e8295..0cd5399fc3 100644 --- a/testing/web-platform/meta/service-workers/service-worker/local-url-inherit-controller.https.html.ini +++ b/testing/web-platform/meta/service-workers/service-worker/local-url-inherit-controller.https.html.ini @@ -6,3 +6,9 @@ [Data URL worker should not inherit service worker controller.] expected: FAIL + + [Same-origin blob URL sharedworker should inherit service worker controller.] + expected: FAIL + + [Same-origin blob URL sharedworker should intercept fetch().] + expected: FAIL diff --git a/testing/web-platform/meta/service-workers/service-worker/navigation-redirect.https.html.ini b/testing/web-platform/meta/service-workers/service-worker/navigation-redirect.https.html.ini index 83a6e36021..203d95c4b9 100644 --- a/testing/web-platform/meta/service-workers/service-worker/navigation-redirect.https.html.ini +++ b/testing/web-platform/meta/service-workers/service-worker/navigation-redirect.https.html.ini @@ -61,9 +61,8 @@ [navigation-redirect.https.html?default] [SW-fallbacked redirect to same-origin same-scope.] expected: - if (processor == "x86_64") and (os == "linux") and asan and fission: [PASS, FAIL] - if (processor == "x86_64") and (os == "win") and not debug: [PASS, FAIL] - if (processor == "x86") and not debug: [PASS, FAIL] + if not debug and (os == "linux") and asan and fission: [PASS, FAIL] + if not debug and (os == "win"): [PASS, FAIL] [SW-fallbacked redirect to same-origin same-scope with a hash fragment.] expected: @@ -71,4 +70,8 @@ [SW-fallbacked redirect to same-origin same-scope with different hash fragments.] expected: - if (os == "win") and debug and (processor == "x86_64") and not swgl: [PASS, FAIL] + if (os == "win") and (processor == "x86_64") and debug and not swgl: [PASS, FAIL] + + [SW-fallbacked redirect to other-origin and back to same-origin.] + expected: + if swgl and (os == "win"): [PASS, FAIL] diff --git a/testing/web-platform/meta/service-workers/service-worker/registration-updateviacache.https.html.ini b/testing/web-platform/meta/service-workers/service-worker/registration-updateviacache.https.html.ini index ac1d6cd253..3bcb9ca2b1 100644 --- a/testing/web-platform/meta/service-workers/service-worker/registration-updateviacache.https.html.ini +++ b/testing/web-platform/meta/service-workers/service-worker/registration-updateviacache.https.html.ini @@ -26,8 +26,8 @@ [register-with-updateViaCache-none-then-imports] expected: - if (processor == "x86") and (os == "win") and not debug: [PASS, FAIL] + if (processor == "x86") and not debug: [PASS, FAIL] [register-with-updateViaCache-undefined] expected: - if (processor == "x86") and (os == "win") and not debug: [PASS, FAIL] + if (processor == "x86") and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/service-workers/service-worker/tentative/static-router/static-router-invalid-rules.https.html.ini b/testing/web-platform/meta/service-workers/service-worker/tentative/static-router/static-router-invalid-rules.https.html.ini index 8d3ee71ab6..0a251a78f2 100644 --- a/testing/web-platform/meta/service-workers/service-worker/tentative/static-router/static-router-invalid-rules.https.html.ini +++ b/testing/web-platform/meta/service-workers/service-worker/tentative/static-router/static-router-invalid-rules.https.html.ini @@ -1,3 +1,9 @@ [static-router-invalid-rules.https.html] [addRoutes should raise for invalid request method.] expected: FAIL + + [addRoutes should raise if or condition exceeds the depth limit] + expected: FAIL + + [addRoutes should raise if the number of router rules exceeds the length limit] + expected: FAIL diff --git a/testing/web-platform/meta/service-workers/service-worker/update-import-scripts.https.html.ini b/testing/web-platform/meta/service-workers/service-worker/update-import-scripts.https.html.ini index c8a3fee344..e6f70ed1ff 100644 --- a/testing/web-platform/meta/service-workers/service-worker/update-import-scripts.https.html.ini +++ b/testing/web-platform/meta/service-workers/service-worker/update-import-scripts.https.html.ini @@ -1,12 +1,12 @@ [update-import-scripts.https.html] expected: if (os == "win") and not debug and (processor == "x86_64"): [TIMEOUT, OK] - if (os == "win") and not debug and (processor == "x86"): [OK, TIMEOUT] + if (os == "win") and not debug and (processor == "x86"): [TIMEOUT, OK] if (os == "android") and debug and not swgl: [OK, ERROR] [update() should find an update in an imported script but update() should result in failure due to missing the other imported script.] expected: if (os == "win") and not debug and (processor == "x86_64"): NOTRUN - if (os == "win") and not debug and (processor == "x86"): [FAIL, NOTRUN] + if (os == "win") and not debug and (processor == "x86"): [TIMEOUT, FAIL, NOTRUN] if (os == "linux") and not fission and not debug: [FAIL, PASS] FAIL @@ -18,8 +18,7 @@ [update() should fail when a new worker imports an unavailable script.] expected: - if (processor == "x86_64") and (os == "win") and not debug: [PASS, TIMEOUT] - if (processor == "x86") and not debug: [PASS, TIMEOUT] + if (os == "win") and not debug: [PASS, TIMEOUT] [update() should succeed when the old imported script no longer exist but the new worker doesn't import it.] expected: @@ -29,4 +28,4 @@ [update() should work with cross-origin importScripts.] expected: if (os == "win") and not debug and (processor == "x86_64"): [NOTRUN, PASS, TIMEOUT] - if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT, NOTRUN] + if (os == "win") and not debug and (processor == "x86"): [NOTRUN, PASS, TIMEOUT] diff --git a/testing/web-platform/meta/service-workers/service-worker/update-missing-import-scripts.https.html.ini b/testing/web-platform/meta/service-workers/service-worker/update-missing-import-scripts.https.html.ini index b1f0912d87..e38762cf4b 100644 --- a/testing/web-platform/meta/service-workers/service-worker/update-missing-import-scripts.https.html.ini +++ b/testing/web-platform/meta/service-workers/service-worker/update-missing-import-scripts.https.html.ini @@ -1,16 +1,15 @@ [update-missing-import-scripts.https.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 not debug and (processor == "x86"): [TIMEOUT, OK] if (os == "linux") and not fission and not debug: [OK, ERROR, CRASH] if (os == "android") and debug and not swgl: [OK, ERROR] [Update service worker with new script that's missing importScripts()] expected: 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 not debug and (processor == "x86"): [TIMEOUT, PASS, NOTRUN] if (os == "linux") and not fission and not debug: [PASS, TIMEOUT] [Initialize global state] expected: - if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] - if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT] + if (os == "win") and not debug: [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/shadow-dom/declarative/declarative-shadow-dom-basic.html.ini b/testing/web-platform/meta/shadow-dom/declarative/declarative-shadow-dom-basic.html.ini index 1c2869ad5c..645a78f46f 100644 --- a/testing/web-platform/meta/shadow-dom/declarative/declarative-shadow-dom-basic.html.ini +++ b/testing/web-platform/meta/shadow-dom/declarative/declarative-shadow-dom-basic.html.ini @@ -1,6 +1,3 @@ [declarative-shadow-dom-basic.html] [Declarative Shadow DOM: Multiple roots] expected: FAIL - - [Declarative Shadow DOM: clonable attribute] - expected: FAIL diff --git a/testing/web-platform/meta/shadow-dom/declarative/declarative-shadow-dom-repeats-2.html.ini b/testing/web-platform/meta/shadow-dom/declarative/declarative-shadow-dom-repeats-2.html.ini new file mode 100644 index 0000000000..04d052175a --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/declarative/declarative-shadow-dom-repeats-2.html.ini @@ -0,0 +1,3 @@ +[declarative-shadow-dom-repeats-2.html] + [Repeated declarative shadow roots keep only the first] + expected: FAIL diff --git a/testing/web-platform/meta/shadow-dom/declarative/declarative-shadow-dom-repeats.html.ini b/testing/web-platform/meta/shadow-dom/declarative/declarative-shadow-dom-repeats.html.ini index 5401e0e13e..12caa7b11c 100644 --- a/testing/web-platform/meta/shadow-dom/declarative/declarative-shadow-dom-repeats.html.ini +++ b/testing/web-platform/meta/shadow-dom/declarative/declarative-shadow-dom-repeats.html.ini @@ -2,8 +2,8 @@ [Repeated declarative shadow roots keep only the first] expected: FAIL - [Calling attachShadow() on declarative shadow root must match type] + [Calling attachShadow() on declarative shadow root must match all parameters] expected: FAIL - [Calling attachShadow() on declarative shadow root must match all parameters] + [Calling attachShadow() on declarative shadow root must match mode] expected: FAIL diff --git a/testing/web-platform/meta/shadow-dom/shadow-root-clonable.html.ini b/testing/web-platform/meta/shadow-dom/shadow-root-clonable.html.ini deleted file mode 100644 index 9c15ade110..0000000000 --- a/testing/web-platform/meta/shadow-dom/shadow-root-clonable.html.ini +++ /dev/null @@ -1,9 +0,0 @@ -[shadow-root-clonable.html] - [attachShadow with clonable: true] - expected: FAIL - - [declarative shadow roots do *not* get clonable: true automatically] - expected: FAIL - - [declarative shadow roots inside templates do *not* get cloned automatically] - expected: FAIL diff --git a/testing/web-platform/meta/shared-storage/append-exceed-former-entry-limit.tentative.https.html.ini b/testing/web-platform/meta/shared-storage/append-exceed-former-entry-limit.tentative.https.html.ini new file mode 100644 index 0000000000..20863368f8 --- /dev/null +++ b/testing/web-platform/meta/shared-storage/append-exceed-former-entry-limit.tentative.https.html.ini @@ -0,0 +1,3 @@ +[append-exceed-former-entry-limit.tentative.https.html] + [sharedStorage.append() is not constrained by the former entry limit of 10000] + expected: FAIL diff --git a/testing/web-platform/meta/shared-storage/cross-origin-create-worklet-credentials-include.tentative.https.sub.html.ini b/testing/web-platform/meta/shared-storage/cross-origin-create-worklet-credentials-include.tentative.https.sub.html.ini new file mode 100644 index 0000000000..ac44df6e7b --- /dev/null +++ b/testing/web-platform/meta/shared-storage/cross-origin-create-worklet-credentials-include.tentative.https.sub.html.ini @@ -0,0 +1,3 @@ +[cross-origin-create-worklet-credentials-include.tentative.https.sub.html] + [createWorklet() with cross-origin module script and credentials "include"] + expected: FAIL diff --git a/testing/web-platform/meta/shared-storage/cross-origin-create-worklet-credentials-omit.tentative.https.sub.html.ini b/testing/web-platform/meta/shared-storage/cross-origin-create-worklet-credentials-omit.tentative.https.sub.html.ini new file mode 100644 index 0000000000..ae1b821a7b --- /dev/null +++ b/testing/web-platform/meta/shared-storage/cross-origin-create-worklet-credentials-omit.tentative.https.sub.html.ini @@ -0,0 +1,3 @@ +[cross-origin-create-worklet-credentials-omit.tentative.https.sub.html] + [createWorklet() with cross-origin module script and credentials "omit"] + expected: FAIL diff --git a/testing/web-platform/meta/shared-storage/cross-origin-create-worklet-credentials-same-origin.tentative.https.sub.html.ini b/testing/web-platform/meta/shared-storage/cross-origin-create-worklet-credentials-same-origin.tentative.https.sub.html.ini new file mode 100644 index 0000000000..8aa9263f8d --- /dev/null +++ b/testing/web-platform/meta/shared-storage/cross-origin-create-worklet-credentials-same-origin.tentative.https.sub.html.ini @@ -0,0 +1,3 @@ +[cross-origin-create-worklet-credentials-same-origin.tentative.https.sub.html] + [createWorklet() with cross-origin module script and credentials "same-origin"] + expected: FAIL diff --git a/testing/web-platform/meta/shared-storage/cross-origin-create-worklet-failure-missing-access-control-allow-credentials.tentative.https.sub.html.ini b/testing/web-platform/meta/shared-storage/cross-origin-create-worklet-failure-missing-access-control-allow-credentials.tentative.https.sub.html.ini new file mode 100644 index 0000000000..a06acaa381 --- /dev/null +++ b/testing/web-platform/meta/shared-storage/cross-origin-create-worklet-failure-missing-access-control-allow-credentials.tentative.https.sub.html.ini @@ -0,0 +1,3 @@ +[cross-origin-create-worklet-failure-missing-access-control-allow-credentials.tentative.https.sub.html] + [createWorklet() with cross-origin module script and credentials "include", and without the Access-Control-Allow-Credentials response header] + expected: FAIL diff --git a/testing/web-platform/meta/shared-storage/cross-origin-create-worklet-failure-missing-access-control-allow-origin.tentative.https.sub.html.ini b/testing/web-platform/meta/shared-storage/cross-origin-create-worklet-failure-missing-access-control-allow-origin.tentative.https.sub.html.ini new file mode 100644 index 0000000000..28787a68c1 --- /dev/null +++ b/testing/web-platform/meta/shared-storage/cross-origin-create-worklet-failure-missing-access-control-allow-origin.tentative.https.sub.html.ini @@ -0,0 +1,3 @@ +[cross-origin-create-worklet-failure-missing-access-control-allow-origin.tentative.https.sub.html] + [createWorklet() with cross-origin module script and credentials "include", and without the Access-Control-Allow-Origin response header] + expected: FAIL diff --git a/testing/web-platform/meta/shared-storage/set-exceed-former-entry-limit.tentative.https.html.ini b/testing/web-platform/meta/shared-storage/set-exceed-former-entry-limit.tentative.https.html.ini new file mode 100644 index 0000000000..1f1da943e9 --- /dev/null +++ b/testing/web-platform/meta/shared-storage/set-exceed-former-entry-limit.tentative.https.html.ini @@ -0,0 +1,3 @@ +[set-exceed-former-entry-limit.tentative.https.html] + [sharedStorage.set() is not constrained by the former entry limit of 10000] + expected: FAIL diff --git a/testing/web-platform/meta/shared-storage/setters-long-string.tentative.https.sub.html.ini b/testing/web-platform/meta/shared-storage/setters-long-string.tentative.https.sub.html.ini new file mode 100644 index 0000000000..e9f3c87df3 --- /dev/null +++ b/testing/web-platform/meta/shared-storage/setters-long-string.tentative.https.sub.html.ini @@ -0,0 +1,12 @@ +[setters-long-string.tentative.https.sub.html] + [sharedStorage.set with key length too big] + expected: FAIL + + [sharedStorage.set with value length too big] + expected: FAIL + + [sharedStorage.set with max allowed key length] + expected: FAIL + + [sharedStorage.set with max allowed value length] + expected: FAIL diff --git a/testing/web-platform/meta/shared-storage/setters.tentative.https.sub.html.ini b/testing/web-platform/meta/shared-storage/setters.tentative.https.sub.html.ini index c7b7d383ab..fc800ff356 100644 --- a/testing/web-platform/meta/shared-storage/setters.tentative.https.sub.html.ini +++ b/testing/web-platform/meta/shared-storage/setters.tentative.https.sub.html.ini @@ -14,18 +14,9 @@ [sharedStorage.set with invalid options] expected: FAIL - [sharedStorage.set with max allowed key and value length] - expected: FAIL - [sharedStorage.set with empty key] expected: FAIL - [sharedStorage.set with key length too big] - expected: FAIL - - [sharedStorage.set with value length too big] - expected: FAIL - [sharedStorage.append] expected: FAIL diff --git a/testing/web-platform/meta/soft-navigation-heuristics/replacestate.tentative.html.ini b/testing/web-platform/meta/soft-navigation-heuristics/replacestate.tentative.html.ini index d9b9cf23df..0f85692661 100644 --- a/testing/web-platform/meta/soft-navigation-heuristics/replacestate.tentative.html.ini +++ b/testing/web-platform/meta/soft-navigation-heuristics/replacestate.tentative.html.ini @@ -1,4 +1,5 @@ [replacestate.tentative.html] - expected: TIMEOUT - [Detect soft navigation with replaceState.] - expected: TIMEOUT + [Should not detect soft navigation with just replaceState] + expected: + if os == "win" and not debug: [FAIL, PASS] + if os == "mac" and not debug: [FAIL, PASS] diff --git a/testing/web-platform/meta/speculation-rules/prefetch/referrer-policy-from-rules.https.html.ini b/testing/web-platform/meta/speculation-rules/prefetch/referrer-policy-from-rules.https.html.ini index af2f216a56..ae4c01f3ba 100644 --- a/testing/web-platform/meta/speculation-rules/prefetch/referrer-policy-from-rules.https.html.ini +++ b/testing/web-platform/meta/speculation-rules/prefetch/referrer-policy-from-rules.https.html.ini @@ -33,3 +33,9 @@ [referrer-policy-from-rules.https.html?6-6] expected: ERROR + +[referrer-policy-from-rules.https.html?8-last] + expected: ERROR + +[referrer-policy-from-rules.https.html?7-7] + expected: ERROR diff --git a/testing/web-platform/meta/speculation-rules/prefetch/referrer-policy-not-accepted.https.html.ini b/testing/web-platform/meta/speculation-rules/prefetch/referrer-policy-not-accepted.https.html.ini index 11fda50250..ab3d728a9a 100644 --- a/testing/web-platform/meta/speculation-rules/prefetch/referrer-policy-not-accepted.https.html.ini +++ b/testing/web-platform/meta/speculation-rules/prefetch/referrer-policy-not-accepted.https.html.ini @@ -10,3 +10,9 @@ [referrer-policy-not-accepted.https.html?2-last] expected: ERROR + +[referrer-policy-not-accepted.https.html?2-2] + expected: ERROR + +[referrer-policy-not-accepted.https.html?3-last] + expected: ERROR diff --git a/testing/web-platform/meta/storage-access-api/storage-access-beyond-cookies.SharedWorker.tentative.sub.https.window.js.ini b/testing/web-platform/meta/storage-access-api/storage-access-beyond-cookies.SharedWorker.tentative.sub.https.window.js.ini new file mode 100644 index 0000000000..fdd2c305b5 --- /dev/null +++ b/testing/web-platform/meta/storage-access-api/storage-access-beyond-cookies.SharedWorker.tentative.sub.https.window.js.ini @@ -0,0 +1,7 @@ +[storage-access-beyond-cookies.SharedWorker.tentative.sub.https.window.html] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT] + [Verify StorageAccessAPIBeyondCookies for Shared Worker] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [FAIL, TIMEOUT] + FAIL diff --git a/testing/web-platform/meta/svg-aam/name/comp_host_language_label.html.ini b/testing/web-platform/meta/svg-aam/name/comp_host_language_label.html.ini deleted file mode 100644 index 3212ff96d5..0000000000 --- a/testing/web-platform/meta/svg-aam/name/comp_host_language_label.html.ini +++ /dev/null @@ -1,24 +0,0 @@ -[comp_host_language_label.html] - [[xlink:title\][href\] > circle] - expected: FAIL - - [[xlink:title\][href\] > rect] - expected: FAIL - - [[xlink:title\][href\] > polygon] - expected: FAIL - - [[xlink:title\][href\] > g] - expected: FAIL - - [[xlink:title\][xlink:href\] > circle] - expected: FAIL - - [[xlink:title\][xlink:href\] > rect] - expected: FAIL - - [[xlink:title\][xlink:href\] > polygon] - expected: FAIL - - [[xlink:title\][xlink:href\] > g] - expected: FAIL diff --git a/testing/web-platform/meta/svg-aam/role/role-img.tentative.html.ini b/testing/web-platform/meta/svg-aam/role/role-img.tentative.html.ini new file mode 100644 index 0000000000..689a7f3630 --- /dev/null +++ b/testing/web-platform/meta/svg-aam/role/role-img.tentative.html.ini @@ -0,0 +1,6 @@ +[role-img.tentative.html] + [Label: el-image (label from image>title element)] + expected: FAIL + + [el-image (generic, explicitly empty image>title element)] + expected: FAIL diff --git a/testing/web-platform/meta/svg-aam/role/roles-generic.html.ini b/testing/web-platform/meta/svg-aam/role/roles-generic.html.ini index 0371a3667c..39c994a4bc 100644 --- a/testing/web-platform/meta/svg-aam/role/roles-generic.html.ini +++ b/testing/web-platform/meta/svg-aam/role/roles-generic.html.ini @@ -1,3 +1,2 @@ [roles-generic.html] - [el-image] - expected: FAIL + expected: ERROR diff --git a/testing/web-platform/meta/svg/__dir__.ini b/testing/web-platform/meta/svg/__dir__.ini new file mode 100644 index 0000000000..cb391c5e54 --- /dev/null +++ b/testing/web-platform/meta/svg/__dir__.ini @@ -0,0 +1 @@ +prefs: [layout.css.transition-behavior.enabled:true] diff --git a/testing/web-platform/meta/svg/idlharness.window.js.ini b/testing/web-platform/meta/svg/idlharness.window.js.ini index eeb1d643dc..2db0b04ed7 100644 --- a/testing/web-platform/meta/svg/idlharness.window.js.ini +++ b/testing/web-platform/meta/svg/idlharness.window.js.ini @@ -1,4 +1,5 @@ [idlharness.window.html] + prefs: [svg.SVGAElement.text.enabled:true] [SVGElement interface: attribute correspondingElement] expected: FAIL @@ -439,3 +440,60 @@ [SVGDiscardElement interface: existence and properties of interface prototype object's @@unscopables property] expected: FAIL + + [SVGDiscardElement must be primary interface of objects.discard] + expected: FAIL + + [Stringification of objects.discard] + expected: FAIL + + [SVGAnimationElement interface: objects.discard must inherit property "targetElement" with the proper type] + expected: FAIL + + [SVGAnimationElement interface: objects.discard must inherit property "onbegin" with the proper type] + expected: FAIL + + [SVGAnimationElement interface: objects.discard must inherit property "onend" with the proper type] + expected: FAIL + + [SVGAnimationElement interface: objects.discard must inherit property "onrepeat" with the proper type] + expected: FAIL + + [SVGAnimationElement interface: objects.discard must inherit property "getStartTime()" with the proper type] + expected: FAIL + + [SVGAnimationElement interface: objects.discard must inherit property "getCurrentTime()" with the proper type] + expected: FAIL + + [SVGAnimationElement interface: objects.discard must inherit property "getSimpleDuration()" with the proper type] + expected: FAIL + + [SVGAnimationElement interface: objects.discard must inherit property "beginElement()" with the proper type] + expected: FAIL + + [SVGAnimationElement interface: objects.discard must inherit property "beginElementAt(float)" with the proper type] + expected: FAIL + + [SVGAnimationElement interface: calling beginElementAt(float) on objects.discard with too few arguments must throw TypeError] + expected: FAIL + + [SVGAnimationElement interface: objects.discard must inherit property "endElement()" with the proper type] + expected: FAIL + + [SVGAnimationElement interface: objects.discard must inherit property "endElementAt(float)" with the proper type] + expected: FAIL + + [SVGAnimationElement interface: calling endElementAt(float) on objects.discard with too few arguments must throw TypeError] + expected: FAIL + + [SVGAnimationElement interface: objects.discard must inherit property "requiredExtensions" with the proper type] + expected: FAIL + + [SVGAnimationElement interface: objects.discard must inherit property "systemLanguage" with the proper type] + expected: FAIL + + [SVGElement interface: objects.discard must inherit property "correspondingElement" with the proper type] + expected: FAIL + + [SVGElement interface: objects.discard must inherit property "correspondingUseElement" with the proper type] + expected: FAIL diff --git a/testing/web-platform/meta/svg/linking/scripted/a.text-getter-01.svg.ini b/testing/web-platform/meta/svg/linking/scripted/a.text-getter-01.svg.ini deleted file mode 100644 index 399a986cca..0000000000 --- a/testing/web-platform/meta/svg/linking/scripted/a.text-getter-01.svg.ini +++ /dev/null @@ -1,3 +0,0 @@ -[a.text-getter-01.svg] - expected: - if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/svg/linking/scripted/a.text-setter-01.svg.ini b/testing/web-platform/meta/svg/linking/scripted/a.text-setter-01.svg.ini deleted file mode 100644 index 712dd20197..0000000000 --- a/testing/web-platform/meta/svg/linking/scripted/a.text-setter-01.svg.ini +++ /dev/null @@ -1,3 +0,0 @@ -[a.text-setter-01.svg] - expected: - if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/svg/painting/reftests/paint-context-003.svg.ini b/testing/web-platform/meta/svg/painting/reftests/paint-context-003.svg.ini new file mode 100644 index 0000000000..f710507010 --- /dev/null +++ b/testing/web-platform/meta/svg/painting/reftests/paint-context-003.svg.ini @@ -0,0 +1,2 @@ +[paint-context-003.svg] + expected: FAIL diff --git a/testing/web-platform/meta/svg/painting/reftests/paint-context-004.svg.ini b/testing/web-platform/meta/svg/painting/reftests/paint-context-004.svg.ini new file mode 100644 index 0000000000..f450583b21 --- /dev/null +++ b/testing/web-platform/meta/svg/painting/reftests/paint-context-004.svg.ini @@ -0,0 +1,2 @@ +[paint-context-004.svg] + expected: FAIL diff --git a/testing/web-platform/meta/svg/painting/reftests/paint-order-002.svg.ini b/testing/web-platform/meta/svg/painting/reftests/paint-order-002.svg.ini new file mode 100644 index 0000000000..02e65b1c49 --- /dev/null +++ b/testing/web-platform/meta/svg/painting/reftests/paint-order-002.svg.ini @@ -0,0 +1,2 @@ +[paint-order-002.svg] + expected: FAIL diff --git a/testing/web-platform/meta/svg/painting/reftests/paint-order-003.svg.ini b/testing/web-platform/meta/svg/painting/reftests/paint-order-003.svg.ini new file mode 100644 index 0000000000..e864fe7175 --- /dev/null +++ b/testing/web-platform/meta/svg/painting/reftests/paint-order-003.svg.ini @@ -0,0 +1,2 @@ +[paint-order-003.svg] + expected: FAIL diff --git a/testing/web-platform/meta/svg/painting/reftests/paintorder-text-decorations.svg.ini b/testing/web-platform/meta/svg/painting/reftests/paintorder-text-decorations.svg.ini new file mode 100644 index 0000000000..7b5e8ba809 --- /dev/null +++ b/testing/web-platform/meta/svg/painting/reftests/paintorder-text-decorations.svg.ini @@ -0,0 +1,2 @@ +[paintorder-text-decorations.svg] + expected: FAIL diff --git a/testing/web-platform/meta/svg/rendering/order/z-index.svg.ini b/testing/web-platform/meta/svg/render/order/z-index.svg.ini index 3f61191484..3f61191484 100644 --- a/testing/web-platform/meta/svg/rendering/order/z-index.svg.ini +++ b/testing/web-platform/meta/svg/render/order/z-index.svg.ini diff --git a/testing/web-platform/meta/svg/struct/scripted/svg-checkIntersection-002.svg.ini b/testing/web-platform/meta/svg/struct/scripted/svg-checkIntersection-002.svg.ini new file mode 100644 index 0000000000..3820a4cc56 --- /dev/null +++ b/testing/web-platform/meta/svg/struct/scripted/svg-checkIntersection-002.svg.ini @@ -0,0 +1,3 @@ +[svg-checkIntersection-002.svg] + [checkIntersection()] + expected: FAIL diff --git a/testing/web-platform/meta/svg/struct/scripted/svg-getIntersectionList-005.svg.ini b/testing/web-platform/meta/svg/struct/scripted/svg-getIntersectionList-005.svg.ini new file mode 100644 index 0000000000..26fe36b84c --- /dev/null +++ b/testing/web-platform/meta/svg/struct/scripted/svg-getIntersectionList-005.svg.ini @@ -0,0 +1,3 @@ +[svg-getIntersectionList-005.svg] + [getIntersectionList() on element with intersecting bounding box] + expected: FAIL diff --git a/testing/web-platform/meta/svg/struct/scripted/svg-getIntersectionList-006.svg.ini b/testing/web-platform/meta/svg/struct/scripted/svg-getIntersectionList-006.svg.ini new file mode 100644 index 0000000000..b7871a2740 --- /dev/null +++ b/testing/web-platform/meta/svg/struct/scripted/svg-getIntersectionList-006.svg.ini @@ -0,0 +1,3 @@ +[svg-getIntersectionList-006.svg] + [getIntersectionList() with <use>] + expected: FAIL diff --git a/testing/web-platform/meta/touch-events/single-touch-vertical-rl.html.ini b/testing/web-platform/meta/touch-events/single-touch-vertical-rl.html.ini deleted file mode 100644 index 2c20e1adde..0000000000 --- a/testing/web-platform/meta/touch-events/single-touch-vertical-rl.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[single-touch-vertical-rl.html] - expected: TIMEOUT diff --git a/testing/web-platform/meta/trusted-types/Window-TrustedTypes.html.ini b/testing/web-platform/meta/trusted-types/Window-TrustedTypes.html.ini index 5a59380e92..91df902520 100644 --- a/testing/web-platform/meta/trusted-types/Window-TrustedTypes.html.ini +++ b/testing/web-platform/meta/trusted-types/Window-TrustedTypes.html.ini @@ -1,6 +1,2 @@ [Window-TrustedTypes.html] - [factory = window.trustedTypes] - expected: FAIL - - [factory construction fails] - expected: FAIL + prefs: [dom.security.trusted_types.enabled:true] diff --git a/testing/web-platform/meta/trusted-types/idlharness.window.js.ini b/testing/web-platform/meta/trusted-types/idlharness.window.js.ini new file mode 100644 index 0000000000..4787ae65bc --- /dev/null +++ b/testing/web-platform/meta/trusted-types/idlharness.window.js.ini @@ -0,0 +1,2 @@ +[idlharness.window.html] + prefs: [dom.security.trusted_types.enabled:true] diff --git a/testing/web-platform/meta/trusted-types/trusted-types-from-literal.html.ini b/testing/web-platform/meta/trusted-types/trusted-types-from-literal.html.ini deleted file mode 100644 index 07bb611835..0000000000 --- a/testing/web-platform/meta/trusted-types/trusted-types-from-literal.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[trusted-types-from-literal.html] - expected: ERROR diff --git a/testing/web-platform/meta/trusted-types/trusted-types-from-literal.tentative.html.ini b/testing/web-platform/meta/trusted-types/trusted-types-from-literal.tentative.html.ini new file mode 100644 index 0000000000..fa65cb34fb --- /dev/null +++ b/testing/web-platform/meta/trusted-types/trusted-types-from-literal.tentative.html.ini @@ -0,0 +1,2 @@ +[trusted-types-from-literal.tentative.html] + expected: ERROR diff --git a/testing/web-platform/meta/uievents/idlharness.window.js.ini b/testing/web-platform/meta/uievents/idlharness.window.js.ini index 6d951a1cbe..08fc34ba40 100644 --- a/testing/web-platform/meta/uievents/idlharness.window.js.ini +++ b/testing/web-platform/meta/uievents/idlharness.window.js.ini @@ -4,3 +4,57 @@ [MouseEvent interface: attribute layerY] expected: FAIL + + [Stringification of (() => { const ev = document.createEvent("TextEvent"); ev.initTextEvent("event"); return ev; })()] + expected: FAIL + + [TextEvent interface: calling initTextEvent(DOMString, optional boolean, optional boolean, optional Window?, optional DOMString) on (() => { const ev = document.createEvent("TextEvent"); ev.initTextEvent("event"); return ev; })() with too few arguments must throw TypeError] + expected: FAIL + + [UIEvent interface: calling initUIEvent(DOMString, optional boolean, optional boolean, optional Window?, optional long) on (() => { const ev = document.createEvent("TextEvent"); ev.initTextEvent("event"); return ev; })() with too few arguments must throw TypeError] + expected: FAIL + + [UIEvent interface: (() => { const ev = document.createEvent("TextEvent"); ev.initTextEvent("event"); return ev; })() must inherit property "detail" with the proper type] + expected: FAIL + + [UIEvent interface: (() => { const ev = document.createEvent("TextEvent"); ev.initTextEvent("event"); return ev; })() must inherit property "initUIEvent(DOMString, optional boolean, optional boolean, optional Window?, optional long)" with the proper type] + expected: FAIL + + [UIEvent interface: (() => { const ev = document.createEvent("TextEvent"); ev.initTextEvent("event"); return ev; })() must inherit property "which" with the proper type] + expected: FAIL + + [UIEvent interface: (() => { const ev = document.createEvent("TextEvent"); ev.initTextEvent("event"); return ev; })() must inherit property "view" with the proper type] + expected: FAIL + + [TextEvent interface: (() => { const ev = document.createEvent("TextEvent"); ev.initTextEvent("event"); return ev; })() must inherit property "initTextEvent(DOMString, optional boolean, optional boolean, optional Window?, optional DOMString)" with the proper type] + expected: FAIL + + [TextEvent must be primary interface of (() => { const ev = document.createEvent("TextEvent"); ev.initTextEvent("event"); return ev; })()] + expected: FAIL + + [TextEvent interface: (() => { const ev = document.createEvent("TextEvent"); ev.initTextEvent("event"); return ev; })() must inherit property "data" with the proper type] + expected: FAIL + + [TextEvent interface: existence and properties of interface object] + expected: FAIL + + [TextEvent interface object length] + expected: FAIL + + [TextEvent interface object name] + expected: FAIL + + [TextEvent interface: existence and properties of interface prototype object] + expected: FAIL + + [TextEvent interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [TextEvent interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [TextEvent interface: attribute data] + expected: FAIL + + [TextEvent interface: operation initTextEvent(DOMString, optional boolean, optional boolean, optional Window?, optional DOMString)] + expected: FAIL diff --git a/testing/web-platform/meta/uievents/textInput/api.html.ini b/testing/web-platform/meta/uievents/textInput/api.html.ini new file mode 100644 index 0000000000..aa4b468ca0 --- /dev/null +++ b/testing/web-platform/meta/uievents/textInput/api.html.ini @@ -0,0 +1,15 @@ +[api.html] + [No constructor] + expected: FAIL + + [document.CreateEvent('TextEvent') prototype chain] + expected: FAIL + + [initTextEvent('foo')] + expected: FAIL + + [initTextEvent('foo', true, true, window, 'bar')] + expected: FAIL + + [case sensitivity: textInput vs textinput] + expected: FAIL diff --git a/testing/web-platform/meta/uievents/textInput/basic.html.ini b/testing/web-platform/meta/uievents/textInput/basic.html.ini new file mode 100644 index 0000000000..ec919f08aa --- /dev/null +++ b/testing/web-platform/meta/uievents/textInput/basic.html.ini @@ -0,0 +1,9 @@ +[basic.html] + [textInput: basic, <input>] + expected: FAIL + + [textInput: basic, <textarea>] + expected: FAIL + + [textInput: basic, <div contenteditable="true">] + expected: FAIL diff --git a/testing/web-platform/meta/uievents/textInput/enter-textarea-contenteditable.html.ini b/testing/web-platform/meta/uievents/textInput/enter-textarea-contenteditable.html.ini new file mode 100644 index 0000000000..2f436628e8 --- /dev/null +++ b/testing/web-platform/meta/uievents/textInput/enter-textarea-contenteditable.html.ini @@ -0,0 +1,6 @@ +[enter-textarea-contenteditable.html] + [textInput: Enter key for textarea and contenteditable, <textarea>] + expected: FAIL + + [textInput: Enter key for textarea and contenteditable, <div contenteditable="true">] + expected: FAIL diff --git a/testing/web-platform/meta/video-rvfc/request-video-frame-callback-webrtc.https.html.ini b/testing/web-platform/meta/video-rvfc/request-video-frame-callback-webrtc.https.html.ini index 5d5f04f614..01d861b416 100644 --- a/testing/web-platform/meta/video-rvfc/request-video-frame-callback-webrtc.https.html.ini +++ b/testing/web-platform/meta/video-rvfc/request-video-frame-callback-webrtc.https.html.ini @@ -1,7 +1,7 @@ [request-video-frame-callback-webrtc.https.html] expected: - if (os == "win") and debug and (processor == "x86"): CRASH - if (os == "win") and not debug and (processor == "x86_64"): [ERROR, TIMEOUT] + if (os == "win") and not swgl and not debug and (processor == "x86_64"): [ERROR, TIMEOUT] + if (os == "win") and swgl: CRASH ERROR [Test video.requestVideoFrameCallback() parameters for WebRTC applications.] expected: TIMEOUT diff --git a/testing/web-platform/meta/wai-aria/idlharness.window.js.ini b/testing/web-platform/meta/wai-aria/idlharness.window.js.ini index 0d382c9f53..01cbcd1fe8 100644 --- a/testing/web-platform/meta/wai-aria/idlharness.window.js.ini +++ b/testing/web-platform/meta/wai-aria/idlharness.window.js.ini @@ -1,7 +1,5 @@ [idlharness.window.html] - [Element interface: attribute ariaActiveDescendantElement] - expected: FAIL - + prefs: [accessibility.ARIAElementReflection.enabled:true] [Element interface: attribute ariaControlsElements] expected: FAIL @@ -20,9 +18,6 @@ [Element interface: attribute ariaOwnsElements] expected: FAIL - [Element interface: element must inherit property "ariaActiveDescendantElement" with the proper type] - expected: FAIL - [Element interface: element must inherit property "ariaControlsElements" with the proper type] expected: FAIL @@ -47,14 +42,8 @@ [Element interface: element must inherit property "ariaErrorMessageElements" with the proper type] expected: FAIL - [Element interface: attribute ariaBrailleLabel] - expected: FAIL - - [Element interface: attribute ariaBrailleRoleDescription] - expected: FAIL - - [Element interface: element must inherit property "ariaBrailleLabel" with the proper type] - expected: FAIL + [Element interface: element must inherit property "ariaActiveDescendantElement" with the proper type] + expected: [PASS, FAIL] - [Element interface: element must inherit property "ariaBrailleRoleDescription" with the proper type] - expected: FAIL + [Element interface: attribute ariaActiveDescendantElement] + expected: [PASS, FAIL] diff --git a/testing/web-platform/meta/wai-aria/role/contextual-roles.html.ini b/testing/web-platform/meta/wai-aria/role/contextual-roles.html.ini deleted file mode 100644 index fa20b2582a..0000000000 --- a/testing/web-platform/meta/wai-aria/role/contextual-roles.html.ini +++ /dev/null @@ -1,3 +0,0 @@ -[contextual-roles.html] - [contentinfo region scoped to main element is generic] - expected: FAIL diff --git a/testing/web-platform/meta/wai-aria/role/fallback-roles.html.ini b/testing/web-platform/meta/wai-aria/role/fallback-roles.html.ini deleted file mode 100644 index bc3d57b3f4..0000000000 --- a/testing/web-platform/meta/wai-aria/role/fallback-roles.html.ini +++ /dev/null @@ -1,3 +0,0 @@ -[fallback-roles.html] - [fallback role w/ region with no label] - expected: FAIL diff --git a/testing/web-platform/meta/wai-aria/role/form-roles.html.ini b/testing/web-platform/meta/wai-aria/role/form-roles.html.ini deleted file mode 100644 index 0fce99b62a..0000000000 --- a/testing/web-platform/meta/wai-aria/role/form-roles.html.ini +++ /dev/null @@ -1,3 +0,0 @@ -[form-roles.html] - [form without label] - expected: FAIL diff --git a/testing/web-platform/meta/wai-aria/role/grid-roles.html.ini b/testing/web-platform/meta/wai-aria/role/grid-roles.html.ini index f524804005..3e0938aebe 100644 --- a/testing/web-platform/meta/wai-aria/role/grid-roles.html.ini +++ b/testing/web-platform/meta/wai-aria/role/grid-roles.html.ini @@ -1,7 +1,4 @@ [grid-roles.html] - [role is grid] - expected: FAIL - [orphaned rowheader outside the context of row] expected: FAIL diff --git a/testing/web-platform/meta/web-animations/timing-model/animations/setting-the-playback-rate-of-an-animation.html.ini b/testing/web-platform/meta/web-animations/timing-model/animations/setting-the-playback-rate-of-an-animation.html.ini index 34143924d0..ac17e89dfb 100644 --- a/testing/web-platform/meta/web-animations/timing-model/animations/setting-the-playback-rate-of-an-animation.html.ini +++ b/testing/web-platform/meta/web-animations/timing-model/animations/setting-the-playback-rate-of-an-animation.html.ini @@ -5,3 +5,4 @@ if (os == "linux") and asan and fission: [PASS, FAIL] if (os == "linux") and not asan and tsan: [PASS, FAIL] if (os == "android") and not debug: [PASS, FAIL] + if (os == "android") and debug and not swgl: [PASS, FAIL] 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 ddb2914af2..3454216fa0 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 @@ -10,6 +10,3 @@ [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.2464848347008228e-2\t-1.2467553839087486e-2\t2.7054920792579651e-6\t2.1700263854292551e-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.1529816314578056e-2\t5.0421804189682007e-6\t4.3731663032592935e-4\t0.0000000000000000e+0\n\t[2435\]\t-1.1310785077512264e-2\t-1.1316671036183834e-2\t5.8859586715698242e-6\t5.2011396750423395e-4\t0.0000000000000000e+0\n\t[2436\]\t-1.1019666679203510e-2\t-1.1026104912161827e-2\t6.4382329583168030e-6\t5.8390818966500241e-4\t0.0000000000000000e+0\n\t...and 9561 more errors.\n\tMax AbsError of 1.7778947949409485e-5 at index of 2523.\n\t[2523\]\t2.0277554169297218e-2\t2.0295333117246628e-2\t1.7778947949409485e-5\t8.7601163512321162e-4\t0.0000000000000000e+0\n\tMax RelError of 3.2622525570339393e-2 at index of 2579.\n\t[2579\]\t-2.8544891392812133e-6\t-2.9507500585168600e-6\t9.6260919235646725e-8\t3.2622525570339393e-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-mediaelementaudiosourcenode-interface/mediaElementAudioSourceToScriptProcessorTest.html.ini b/testing/web-platform/meta/webaudio/the-audio-api/the-mediaelementaudiosourcenode-interface/mediaElementAudioSourceToScriptProcessorTest.html.ini index 836f0876d6..60bcfba146 100644 --- a/testing/web-platform/meta/webaudio/the-audio-api/the-mediaelementaudiosourcenode-interface/mediaElementAudioSourceToScriptProcessorTest.html.ini +++ b/testing/web-platform/meta/webaudio/the-audio-api/the-mediaelementaudiosourcenode-interface/mediaElementAudioSourceToScriptProcessorTest.html.ini @@ -1,9 +1,9 @@ [mediaElementAudioSourceToScriptProcessorTest.html] [All data processed correctly] expected: - if (os == "win") and debug and (processor == "x86_64") and not swgl: [PASS, FAIL] - if (os == "linux") and fission and not asan and tsan: [PASS, FAIL] - if (os == "linux") and fission and asan: [PASS, FAIL] - if (os == "mac") and debug: [PASS, FAIL] - if (os == "linux") and not fission: [PASS, FAIL] - if (os == "android") and not debug: [PASS, FAIL] + if fission and not asan and not tsan and debug and (os == "win") and (processor == "x86_64") and swgl: PASS + if fission and not asan and not tsan and debug and (os == "win") and (processor == "x86"): PASS + if fission and not asan and not tsan and debug and (os == "linux"): PASS + if fission and not asan and not tsan and not debug: PASS + if not fission and (os == "android") and debug: PASS + [PASS, 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 7660a49914..93f5ba3b6e 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 @@ -1,11 +1,3 @@ [osc-basic-waveform.html] expected: if fission: [OK, FAIL] - [< [Test 5\] 1 out of 2 assertions were failed.] - expected: FAIL - - [X Custom: SNR (db) is not greater than or equal to 133. Got 132.76794522938812.] - expected: FAIL - - [# AUDIT TASK RUNNER FINISHED: 1 out of 6 tasks were failed.] - expected: FAIL diff --git a/testing/web-platform/meta/webcodecs/audio-data-serialization.any.js.ini b/testing/web-platform/meta/webcodecs/audio-data-serialization.any.js.ini deleted file mode 100644 index 0a6ded7761..0000000000 --- a/testing/web-platform/meta/webcodecs/audio-data-serialization.any.js.ini +++ /dev/null @@ -1,11 +0,0 @@ -[audio-data-serialization.any.html] - expected: - if asan and not fission: [OK, CRASH] - [Verify closing AudioData does not propagate accross contexts.] - expected: FAIL - - [Verify posting closed AudioData throws.] - expected: FAIL - - [Verify transferring audio data closes them.] - expected: FAIL diff --git a/testing/web-platform/meta/webcodecs/audio-data.any.js.ini b/testing/web-platform/meta/webcodecs/audio-data.any.js.ini deleted file mode 100644 index eaf456f87f..0000000000 --- a/testing/web-platform/meta/webcodecs/audio-data.any.js.ini +++ /dev/null @@ -1,50 +0,0 @@ -[audio-data.any.html] - [Verify AudioData constructors] - expected: FAIL - - [Verify closing and cloning AudioData] - expected: FAIL - - [Test we can construct AudioData with a negative timestamp.] - expected: FAIL - - [Test conversion of uint8 data to float32] - expected: FAIL - - [Test conversion of int16 data to float32] - expected: FAIL - - [Test conversion of int32 data to float32] - expected: FAIL - - [Test conversion of float32 data to float32] - expected: FAIL - - [Test copying out planar and interleaved data] - expected: FAIL - - -[audio-data.any.worker.html] - [Verify AudioData constructors] - expected: FAIL - - [Verify closing and cloning AudioData] - expected: FAIL - - [Test we can construct AudioData with a negative timestamp.] - expected: FAIL - - [Test conversion of uint8 data to float32] - expected: FAIL - - [Test conversion of int16 data to float32] - expected: FAIL - - [Test conversion of int32 data to float32] - expected: FAIL - - [Test conversion of float32 data to float32] - expected: FAIL - - [Test copying out planar and interleaved data] - expected: FAIL diff --git a/testing/web-platform/meta/webcodecs/audio-data.crossOriginIsolated.https.any.js.ini b/testing/web-platform/meta/webcodecs/audio-data.crossOriginIsolated.https.any.js.ini deleted file mode 100644 index 0bbab6520c..0000000000 --- a/testing/web-platform/meta/webcodecs/audio-data.crossOriginIsolated.https.any.js.ini +++ /dev/null @@ -1,9 +0,0 @@ -[audio-data.crossOriginIsolated.https.any.html] - expected: - if (os == "android") and not swgl and debug: [OK, TIMEOUT] - if (os == "android") and swgl: [OK, TIMEOUT] - [Test construction and copyTo() using a SharedArrayBuffer] - expected: FAIL - - [Test construction and copyTo() using a Uint8Array(SharedArrayBuffer)] - expected: FAIL diff --git a/testing/web-platform/meta/webcodecs/audio-decoder.crossOriginIsolated.https.any.js.ini b/testing/web-platform/meta/webcodecs/audio-decoder.crossOriginIsolated.https.any.js.ini index c56634fade..376e458c87 100644 --- a/testing/web-platform/meta/webcodecs/audio-decoder.crossOriginIsolated.https.any.js.ini +++ b/testing/web-platform/meta/webcodecs/audio-decoder.crossOriginIsolated.https.any.js.ini @@ -1,17 +1,18 @@ -[audio-decoder.crossOriginIsolated.https.any.html] - expected: - if (os == "android") and debug and not swgl: [OK, TIMEOUT] - if (os == "android") and debug and swgl: [OK, TIMEOUT] +[audio-decoder.crossOriginIsolated.https.any.worker.html] [Test isConfigSupported() and configure() using a SharedArrayBuffer] - expected: FAIL + expected: + if os == "android": PRECONDITION_FAILED [Test isConfigSupported() and configure() using a Uint8Array(SharedArrayBuffer)] - expected: FAIL + expected: + if os == "android": PRECONDITION_FAILED -[audio-decoder.crossOriginIsolated.https.any.worker.html] +[audio-decoder.crossOriginIsolated.https.any.html] [Test isConfigSupported() and configure() using a SharedArrayBuffer] - expected: FAIL + expected: + if os == "android": PRECONDITION_FAILED [Test isConfigSupported() and configure() using a Uint8Array(SharedArrayBuffer)] - expected: FAIL + expected: + if os == "android": PRECONDITION_FAILED diff --git a/testing/web-platform/meta/webcodecs/audio-decoder.https.any.js.ini b/testing/web-platform/meta/webcodecs/audio-decoder.https.any.js.ini deleted file mode 100644 index 2a92388277..0000000000 --- a/testing/web-platform/meta/webcodecs/audio-decoder.https.any.js.ini +++ /dev/null @@ -1,158 +0,0 @@ -[audio-decoder.https.any.html] - [Test AudioDecoder construction] - expected: FAIL - - [Verify unconfigured AudioDecoder operations] - expected: FAIL - - [Test that AudioDecoder.isConfigSupported() rejects invalid config: Missing codec] - expected: FAIL - - [Test that AudioDecoder.isConfigSupported() rejects invalid config: Empty codec] - expected: FAIL - - [Test that AudioDecoder.isConfigSupported() rejects invalid config: Missing sampleRate] - expected: FAIL - - [Test that AudioDecoder.isConfigSupported() rejects invalid config: Missing numberOfChannels] - expected: FAIL - - [Test that AudioDecoder.isConfigSupported() rejects invalid config: Zero sampleRate] - expected: FAIL - - [Test that AudioDecoder.isConfigSupported() rejects invalid config: Zero channels] - expected: FAIL - - [Test that AudioDecoder.configure() rejects invalid config: Missing codec] - expected: FAIL - - [Test that AudioDecoder.configure() rejects invalid config: Empty codec] - expected: FAIL - - [Test that AudioDecoder.configure() rejects invalid config: Missing sampleRate] - expected: FAIL - - [Test that AudioDecoder.configure() rejects invalid config: Missing numberOfChannels] - expected: FAIL - - [Test that AudioDecoder.configure() rejects invalid config: Zero sampleRate] - expected: FAIL - - [Test that AudioDecoder.configure() rejects invalid config: Zero channels] - expected: FAIL - - [Test that AudioDecoder.isConfigSupported() doesn't support config: Unrecognized codec] - expected: FAIL - - [Test that AudioDecoder.isConfigSupported() doesn't support config: Video codec] - expected: FAIL - - [Test that AudioDecoder.isConfigSupported() doesn't support config: Ambiguous codec] - expected: FAIL - - [Test that AudioDecoder.isConfigSupported() doesn't support config: Codec with MIME type] - expected: FAIL - - [Test that AudioDecoder.isConfigSupported() doesn't support config: Possible future opus codec string] - expected: FAIL - - [Test that AudioDecoder.isConfigSupported() doesn't support config: Possible future aac codec string] - expected: FAIL - - [Test that AudioDecoder.configure() doesn't support config: Unrecognized codec] - expected: FAIL - - [Test that AudioDecoder.configure() doesn't support config: Video codec] - expected: FAIL - - [Test that AudioDecoder.configure() doesn't support config: Ambiguous codec] - expected: FAIL - - [Test that AudioDecoder.configure() doesn't support config: Codec with MIME type] - expected: FAIL - - [Test that AudioDecoder.configure() doesn't support config: Possible future opus codec string] - expected: FAIL - - [Test that AudioDecoder.configure() doesn't support config: Possible future aac codec string] - expected: FAIL - - -[audio-decoder.https.any.worker.html] - [Test AudioDecoder construction] - expected: FAIL - - [Verify unconfigured AudioDecoder operations] - expected: FAIL - - [Test that AudioDecoder.isConfigSupported() rejects invalid config: Missing codec] - expected: FAIL - - [Test that AudioDecoder.isConfigSupported() rejects invalid config: Empty codec] - expected: FAIL - - [Test that AudioDecoder.isConfigSupported() rejects invalid config: Missing sampleRate] - expected: FAIL - - [Test that AudioDecoder.isConfigSupported() rejects invalid config: Missing numberOfChannels] - expected: FAIL - - [Test that AudioDecoder.isConfigSupported() rejects invalid config: Zero sampleRate] - expected: FAIL - - [Test that AudioDecoder.isConfigSupported() rejects invalid config: Zero channels] - expected: FAIL - - [Test that AudioDecoder.configure() rejects invalid config: Missing codec] - expected: FAIL - - [Test that AudioDecoder.configure() rejects invalid config: Empty codec] - expected: FAIL - - [Test that AudioDecoder.configure() rejects invalid config: Missing sampleRate] - expected: FAIL - - [Test that AudioDecoder.configure() rejects invalid config: Missing numberOfChannels] - expected: FAIL - - [Test that AudioDecoder.configure() rejects invalid config: Zero sampleRate] - expected: FAIL - - [Test that AudioDecoder.configure() rejects invalid config: Zero channels] - expected: FAIL - - [Test that AudioDecoder.isConfigSupported() doesn't support config: Unrecognized codec] - expected: FAIL - - [Test that AudioDecoder.isConfigSupported() doesn't support config: Video codec] - expected: FAIL - - [Test that AudioDecoder.isConfigSupported() doesn't support config: Ambiguous codec] - expected: FAIL - - [Test that AudioDecoder.isConfigSupported() doesn't support config: Codec with MIME type] - expected: FAIL - - [Test that AudioDecoder.isConfigSupported() doesn't support config: Possible future opus codec string] - expected: FAIL - - [Test that AudioDecoder.isConfigSupported() doesn't support config: Possible future aac codec string] - expected: FAIL - - [Test that AudioDecoder.configure() doesn't support config: Unrecognized codec] - expected: FAIL - - [Test that AudioDecoder.configure() doesn't support config: Video codec] - expected: FAIL - - [Test that AudioDecoder.configure() doesn't support config: Ambiguous codec] - expected: FAIL - - [Test that AudioDecoder.configure() doesn't support config: Codec with MIME type] - expected: FAIL - - [Test that AudioDecoder.configure() doesn't support config: Possible future opus codec string] - expected: FAIL - - [Test that AudioDecoder.configure() doesn't support config: Possible future aac codec string] - expected: FAIL diff --git a/testing/web-platform/meta/webcodecs/audio-encoder.https.any.js.ini b/testing/web-platform/meta/webcodecs/audio-encoder.https.any.js.ini index 850fd8cdce..8b3f3d9b54 100644 --- a/testing/web-platform/meta/webcodecs/audio-encoder.https.any.js.ini +++ b/testing/web-platform/meta/webcodecs/audio-encoder.https.any.js.ini @@ -1,7 +1,6 @@ [audio-encoder.https.any.html] expected: if (os == "android") and fission: [ERROR, TIMEOUT] - ERROR [Simple audio encoding] expected: FAIL @@ -10,3 +9,66 @@ [Test reset during flush] expected: FAIL + + [Channel number variation: 1] + expected: FAIL + + [Channel number variation: 2] + expected: FAIL + + [Sample rate variation: 3000] + expected: FAIL + + [Sample rate variation: 13000] + expected: FAIL + + [Sample rate variation: 23000] + expected: FAIL + + [Sample rate variation: 33000] + expected: FAIL + + [Sample rate variation: 43000] + expected: FAIL + + [Sample rate variation: 53000] + expected: FAIL + + [Sample rate variation: 63000] + expected: FAIL + + [Sample rate variation: 73000] + expected: FAIL + + [Sample rate variation: 83000] + expected: FAIL + + [Sample rate variation: 93000] + expected: FAIL + + [Encoding and decoding] + expected: FAIL + + [Emit decoder config and extra data.] + expected: FAIL + + [encodeQueueSize test] + expected: FAIL + + [Test encoding Opus with additional parameters: Empty Opus config] + expected: FAIL + + [Test encoding Opus with additional parameters: Opus with frameDuration] + expected: FAIL + + [Test encoding Opus with additional parameters: Opus with complexity] + expected: FAIL + + [Test encoding Opus with additional parameters: Opus with useinbandfec] + expected: FAIL + + [Test encoding Opus with additional parameters: Opus with usedtx] + expected: FAIL + + [Test encoding Opus with additional parameters: Opus mixed parameters] + expected: FAIL diff --git a/testing/web-platform/meta/webcodecs/audioDecoder-codec-specific.https.any.js.ini b/testing/web-platform/meta/webcodecs/audioDecoder-codec-specific.https.any.js.ini index ca61aaf9c0..3f7c6056e2 100644 --- a/testing/web-platform/meta/webcodecs/audioDecoder-codec-specific.https.any.js.ini +++ b/testing/web-platform/meta/webcodecs/audioDecoder-codec-specific.https.any.js.ini @@ -1,378 +1,193 @@ [audioDecoder-codec-specific.https.any.html?adts_aac] - expected: ERROR + expected: + if (os == "android") and fission: [ERROR, TIMEOUT] + if os == "android": ERROR [Test isConfigSupported()] - expected: NOTRUN + expected: + if os == "android": NOTRUN [Test that AudioDecoder.isConfigSupported() returns a parsed configuration] - expected: NOTRUN + expected: + if os == "android": NOTRUN [Test configure()] - expected: NOTRUN + expected: + if os == "android": NOTRUN [Verify closed AudioDecoder operations] - expected: NOTRUN + expected: + if os == "android": NOTRUN [Test decoding] - expected: NOTRUN + expected: + if os == "android": NOTRUN [Test decoding a with negative timestamp] - expected: NOTRUN + expected: + if os == "android": NOTRUN [Test decoding after flush] - expected: NOTRUN + expected: + if os == "android": NOTRUN [Test reset during flush] - expected: NOTRUN + expected: + if os == "android": NOTRUN [AudioDecoder decodeQueueSize test] - expected: NOTRUN + expected: + if os == "android": NOTRUN [audioDecoder-codec-specific.https.any.worker.html?pcm_mulaw] - expected: ERROR - [Test isConfigSupported()] - expected: NOTRUN - - [Test that AudioDecoder.isConfigSupported() returns a parsed configuration] - expected: NOTRUN - - [Test configure()] - expected: NOTRUN - - [Verify closed AudioDecoder operations] - expected: NOTRUN - - [Test decoding] - expected: NOTRUN - - [Test decoding a with negative timestamp] - expected: NOTRUN - - [Test decoding after flush] - expected: NOTRUN - - [Test reset during flush] - expected: NOTRUN - - [AudioDecoder decodeQueueSize test] - expected: NOTRUN - [audioDecoder-codec-specific.https.any.html?mp3] expected: if (os == "android") and fission: [ERROR, TIMEOUT] - ERROR - [Test isConfigSupported()] - expected: NOTRUN - - [Test that AudioDecoder.isConfigSupported() returns a parsed configuration] - expected: NOTRUN - - [Test configure()] - expected: NOTRUN - - [Verify closed AudioDecoder operations] - expected: NOTRUN - - [Test decoding] - expected: NOTRUN - - [Test decoding a with negative timestamp] - expected: NOTRUN - - [Test decoding after flush] - expected: NOTRUN - - [Test reset during flush] - expected: NOTRUN - - [AudioDecoder decodeQueueSize test] - expected: NOTRUN - [audioDecoder-codec-specific.https.any.worker.html?adts_aac] expected: if (os == "android") and fission: [ERROR, TIMEOUT] - ERROR + if os == "android": ERROR [Test isConfigSupported()] - expected: NOTRUN + expected: + if os == "android": NOTRUN [Test that AudioDecoder.isConfigSupported() returns a parsed configuration] - expected: NOTRUN + expected: + if os == "android": NOTRUN [Test configure()] - expected: NOTRUN + expected: + if os == "android": NOTRUN [Verify closed AudioDecoder operations] - expected: NOTRUN + expected: + if os == "android": NOTRUN [Test decoding] - expected: NOTRUN + expected: + if os == "android": NOTRUN [Test decoding a with negative timestamp] - expected: NOTRUN + expected: + if os == "android": NOTRUN [Test decoding after flush] - expected: NOTRUN + expected: + if os == "android": NOTRUN [Test reset during flush] - expected: NOTRUN + expected: + if os == "android": NOTRUN [AudioDecoder decodeQueueSize test] - expected: NOTRUN + expected: + if os == "android": NOTRUN [audioDecoder-codec-specific.https.any.worker.html?mp4_aac] expected: if (os == "android") and fission: [ERROR, TIMEOUT] - ERROR + if os == "android": ERROR [Test isConfigSupported()] - expected: NOTRUN + expected: + if os == "android": NOTRUN [Test that AudioDecoder.isConfigSupported() returns a parsed configuration] - expected: NOTRUN + expected: + if os == "android": NOTRUN [Test configure()] - expected: NOTRUN + expected: + if os == "android": NOTRUN [Verify closed AudioDecoder operations] - expected: NOTRUN + expected: + if os == "android": NOTRUN [Test decoding] - expected: NOTRUN + expected: + if os == "android": NOTRUN [Test decoding a with negative timestamp] - expected: NOTRUN + expected: + if os == "android": NOTRUN [Test decoding after flush] - expected: NOTRUN + expected: + if os == "android": NOTRUN [Test reset during flush] - expected: NOTRUN + expected: + if os == "android": NOTRUN [AudioDecoder decodeQueueSize test] - expected: NOTRUN + expected: + if os == "android": NOTRUN [audioDecoder-codec-specific.https.any.html?opus] expected: if (os == "android") and fission: [ERROR, TIMEOUT] - ERROR - [Test isConfigSupported()] - expected: NOTRUN - - [Test that AudioDecoder.isConfigSupported() returns a parsed configuration] - expected: NOTRUN - - [Test configure()] - expected: NOTRUN - - [Verify closed AudioDecoder operations] - expected: NOTRUN - - [Test decoding] - expected: NOTRUN - - [Test decoding a with negative timestamp] - expected: NOTRUN - - [Test decoding after flush] - expected: NOTRUN - - [Test reset during flush] - expected: NOTRUN - - [AudioDecoder decodeQueueSize test] - expected: NOTRUN - [audioDecoder-codec-specific.https.any.worker.html?mp3] expected: if (os == "android") and fission: [ERROR, TIMEOUT] - ERROR - [Test isConfigSupported()] - expected: NOTRUN - - [Test that AudioDecoder.isConfigSupported() returns a parsed configuration] - expected: NOTRUN - - [Test configure()] - expected: NOTRUN - - [Verify closed AudioDecoder operations] - expected: NOTRUN - - [Test decoding] - expected: NOTRUN - - [Test decoding a with negative timestamp] - expected: NOTRUN - - [Test decoding after flush] - expected: NOTRUN - - [Test reset during flush] - expected: NOTRUN - - [AudioDecoder decodeQueueSize test] - expected: NOTRUN - [audioDecoder-codec-specific.https.any.html?mp4_aac] expected: if (os == "android") and fission: [ERROR, TIMEOUT] - ERROR + if os == "android": ERROR [Test isConfigSupported()] - expected: NOTRUN + expected: + if os == "android": NOTRUN [Test that AudioDecoder.isConfigSupported() returns a parsed configuration] - expected: NOTRUN + expected: + if os == "android": NOTRUN [Test configure()] - expected: NOTRUN + expected: + if os == "android": NOTRUN [Verify closed AudioDecoder operations] - expected: NOTRUN + expected: + if os == "android": NOTRUN [Test decoding] - expected: NOTRUN + expected: + if os == "android": NOTRUN [Test decoding a with negative timestamp] - expected: NOTRUN + expected: + if os == "android": NOTRUN [Test decoding after flush] - expected: NOTRUN + expected: + if os == "android": NOTRUN [Test reset during flush] - expected: NOTRUN + expected: + if os == "android": NOTRUN [AudioDecoder decodeQueueSize test] - expected: NOTRUN + expected: + if os == "android": NOTRUN [audioDecoder-codec-specific.https.any.worker.html?opus] expected: if (os == "android") and fission: [ERROR, TIMEOUT] - ERROR - [Test isConfigSupported()] - expected: NOTRUN - - [Test that AudioDecoder.isConfigSupported() returns a parsed configuration] - expected: NOTRUN - - [Test configure()] - expected: NOTRUN - - [Verify closed AudioDecoder operations] - expected: NOTRUN - - [Test decoding] - expected: NOTRUN - - [Test decoding a with negative timestamp] - expected: NOTRUN - - [Test decoding after flush] - expected: NOTRUN - - [Test reset during flush] - expected: NOTRUN - - [AudioDecoder decodeQueueSize test] - expected: NOTRUN - [audioDecoder-codec-specific.https.any.html?pcm_mulaw] expected: if (os == "android") and fission: [ERROR, TIMEOUT] - ERROR - [Test isConfigSupported()] - expected: NOTRUN - - [Test that AudioDecoder.isConfigSupported() returns a parsed configuration] - expected: NOTRUN - - [Test configure()] - expected: NOTRUN - - [Verify closed AudioDecoder operations] - expected: NOTRUN - - [Test decoding] - expected: NOTRUN - - [Test decoding a with negative timestamp] - expected: NOTRUN - - [Test decoding after flush] - expected: NOTRUN - - [Test reset during flush] - expected: NOTRUN - - [AudioDecoder decodeQueueSize test] - expected: NOTRUN - [audioDecoder-codec-specific.https.any.worker.html?pcm_alaw] expected: if (os == "android") and fission: [ERROR, TIMEOUT] - ERROR - [Test isConfigSupported()] - expected: NOTRUN - - [Test that AudioDecoder.isConfigSupported() returns a parsed configuration] - expected: NOTRUN - - [Test configure()] - expected: NOTRUN - - [Verify closed AudioDecoder operations] - expected: NOTRUN - - [Test decoding] - expected: NOTRUN - - [Test decoding a with negative timestamp] - expected: NOTRUN - - [Test decoding after flush] - expected: NOTRUN - - [Test reset during flush] - expected: NOTRUN - - [AudioDecoder decodeQueueSize test] - expected: NOTRUN - [audioDecoder-codec-specific.https.any.html?pcm_alaw] expected: if (os == "android") and fission: [ERROR, TIMEOUT] - ERROR - [Test isConfigSupported()] - expected: NOTRUN - - [Test that AudioDecoder.isConfigSupported() returns a parsed configuration] - expected: NOTRUN - - [Test configure()] - expected: NOTRUN - - [Verify closed AudioDecoder operations] - expected: NOTRUN - - [Test decoding] - expected: NOTRUN - - [Test decoding a with negative timestamp] - expected: NOTRUN - - [Test decoding after flush] - expected: NOTRUN - - [Test reset during flush] - expected: NOTRUN - - [AudioDecoder decodeQueueSize test] - expected: NOTRUN diff --git a/testing/web-platform/meta/webcodecs/chunk-serialization.any.js.ini b/testing/web-platform/meta/webcodecs/chunk-serialization.any.js.ini index 9508b33865..6cbe91a1c9 100644 --- a/testing/web-platform/meta/webcodecs/chunk-serialization.any.js.ini +++ b/testing/web-platform/meta/webcodecs/chunk-serialization.any.js.ini @@ -1,7 +1,8 @@ prefs: [dom.media.webcodecs.enabled:true] [chunk-serialization.any.html] [Verify EncodedAudioChunk is serializable.] - expected: FAIL + expected: + if (os == "android") and not debug: [PASS, FAIL] [Verify EncodedVideoChunk is serializable.] expected: diff --git a/testing/web-platform/meta/webcodecs/encoded-audio-chunk.any.js.ini b/testing/web-platform/meta/webcodecs/encoded-audio-chunk.any.js.ini deleted file mode 100644 index 4e9157cdb5..0000000000 --- a/testing/web-platform/meta/webcodecs/encoded-audio-chunk.any.js.ini +++ /dev/null @@ -1,18 +0,0 @@ -[encoded-audio-chunk.any.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] - [Test we can construct an EncodedAudioChunk.] - expected: FAIL - - [Test copyTo() exception if destination invalid] - expected: FAIL - - -[encoded-audio-chunk.any.worker.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] - [Test we can construct an EncodedAudioChunk.] - expected: FAIL - - [Test copyTo() exception if destination invalid] - expected: FAIL diff --git a/testing/web-platform/meta/webcodecs/encoded-audio-chunk.crossOriginIsolated.https.any.js.ini b/testing/web-platform/meta/webcodecs/encoded-audio-chunk.crossOriginIsolated.https.any.js.ini index 8251d8f3b0..9a0954a3c5 100644 --- a/testing/web-platform/meta/webcodecs/encoded-audio-chunk.crossOriginIsolated.https.any.js.ini +++ b/testing/web-platform/meta/webcodecs/encoded-audio-chunk.crossOriginIsolated.https.any.js.ini @@ -1,18 +1,5 @@ [encoded-audio-chunk.crossOriginIsolated.https.any.worker.html] - expected: - if (os == "android") and debug and not swgl: [OK, TIMEOUT] - [Test construction and copyTo() using a SharedArrayBuffer] - expected: FAIL - - [Test construction and copyTo() using a Uint8Array(SharedArrayBuffer)] - expected: FAIL - [encoded-audio-chunk.crossOriginIsolated.https.any.html] expected: if (os == "android") and debug and not swgl: [OK, TIMEOUT] - [Test construction and copyTo() using a SharedArrayBuffer] - expected: FAIL - - [Test construction and copyTo() using a Uint8Array(SharedArrayBuffer)] - expected: FAIL diff --git a/testing/web-platform/meta/webcodecs/full-cycle-test.https.any.js.ini b/testing/web-platform/meta/webcodecs/full-cycle-test.https.any.js.ini index 8247d5fe96..8a33de5e83 100644 --- a/testing/web-platform/meta/webcodecs/full-cycle-test.https.any.js.ini +++ b/testing/web-platform/meta/webcodecs/full-cycle-test.https.any.js.ini @@ -163,8 +163,7 @@ [full-cycle-test.https.any.worker.html?vp9_444_p3] - expected: - if os == "win": CRASH + disabled: bug 1779656 [Encoding and decoding cycle] expected: if os == "android": PRECONDITION_FAILED @@ -179,10 +178,7 @@ [full-cycle-test.https.any.html?vp9_444_p1] - expected: - if os == "win": CRASH - if os == "android": OK - ERROR + disabled: bug 1779656 [Encoding and decoding cycle] expected: if os == "android": PRECONDITION_FAILED @@ -200,10 +196,7 @@ [full-cycle-test.https.any.worker.html?vp9_444_p1] - expected: - if os == "win": CRASH - if os == "android": OK - ERROR + disabled: bug 1779656 [Encoding and decoding cycle] expected: if os == "android": PRECONDITION_FAILED @@ -221,8 +214,7 @@ [full-cycle-test.https.any.html?vp9_444_p3] - expected: - if os == "win": CRASH + disabled: bug 1779656 [Encoding and decoding cycle] expected: if os == "android": PRECONDITION_FAILED @@ -237,6 +229,7 @@ [full-cycle-test.https.any.html?av1_444_high] + disabled: bug 1779656 [Encoding and decoding cycle] expected: PRECONDITION_FAILED @@ -248,6 +241,7 @@ [full-cycle-test.https.any.worker.html?av1_444_high] + disabled: bug 1779656 [Encoding and decoding cycle] expected: PRECONDITION_FAILED diff --git a/testing/web-platform/meta/webcodecs/idlharness.https.any.js.ini b/testing/web-platform/meta/webcodecs/idlharness.https.any.js.ini index ed25cef256..a39ca480e4 100644 --- a/testing/web-platform/meta/webcodecs/idlharness.https.any.js.ini +++ b/testing/web-platform/meta/webcodecs/idlharness.https.any.js.ini @@ -1,168 +1,251 @@ prefs: [dom.media.webcodecs.enabled:true] [idlharness.https.any.html] - [AudioDecoder interface: existence and properties of interface object] + [AudioEncoder interface: existence and properties of interface object] expected: FAIL - [AudioDecoder interface object length] + [AudioEncoder interface object length] expected: FAIL - [AudioDecoder interface object name] + [AudioEncoder interface object name] expected: FAIL - [AudioDecoder interface: existence and properties of interface prototype object] + [AudioEncoder interface: existence and properties of interface prototype object] expected: FAIL - [AudioDecoder interface: existence and properties of interface prototype object's "constructor" property] + [AudioEncoder interface: existence and properties of interface prototype object's "constructor" property] expected: FAIL - [AudioDecoder interface: existence and properties of interface prototype object's @@unscopables property] + [AudioEncoder interface: existence and properties of interface prototype object's @@unscopables property] expected: FAIL - [AudioDecoder interface: attribute state] + [AudioEncoder interface: attribute state] expected: FAIL - [AudioDecoder interface: attribute decodeQueueSize] + [AudioEncoder interface: attribute encodeQueueSize] expected: FAIL - [AudioDecoder interface: attribute ondequeue] + [AudioEncoder interface: attribute ondequeue] expected: FAIL - [AudioDecoder interface: operation configure(AudioDecoderConfig)] + [AudioEncoder interface: operation configure(AudioEncoderConfig)] expected: FAIL - [AudioDecoder interface: operation decode(EncodedAudioChunk)] + [AudioEncoder interface: operation encode(AudioData)] expected: FAIL - [AudioDecoder interface: operation flush()] + [AudioEncoder interface: operation flush()] expected: FAIL - [AudioDecoder interface: operation reset()] + [AudioEncoder interface: operation reset()] expected: FAIL - [AudioDecoder interface: operation close()] + [AudioEncoder interface: operation close()] expected: FAIL - [AudioDecoder interface: operation isConfigSupported(AudioDecoderConfig)] + [AudioEncoder interface: operation isConfigSupported(AudioEncoderConfig)] expected: FAIL - [AudioEncoder interface: existence and properties of interface object] + [VideoFrame interface: operation metadata()] expected: FAIL - [AudioEncoder interface object length] + [ImageDecoder interface: existence and properties of interface object] expected: FAIL - [AudioEncoder interface object name] + [ImageDecoder interface object length] expected: FAIL - [AudioEncoder interface: existence and properties of interface prototype object] + [ImageDecoder interface object name] expected: FAIL - [AudioEncoder interface: existence and properties of interface prototype object's "constructor" property] + [ImageDecoder interface: existence and properties of interface prototype object] expected: FAIL - [AudioEncoder interface: existence and properties of interface prototype object's @@unscopables property] + [ImageDecoder interface: existence and properties of interface prototype object's "constructor" property] expected: FAIL - [AudioEncoder interface: attribute state] + [ImageDecoder interface: existence and properties of interface prototype object's @@unscopables property] expected: FAIL - [AudioEncoder interface: attribute encodeQueueSize] + [ImageDecoder interface: attribute type] expected: FAIL - [AudioEncoder interface: attribute ondequeue] + [ImageDecoder interface: attribute complete] expected: FAIL - [AudioEncoder interface: operation configure(AudioEncoderConfig)] + [ImageDecoder interface: attribute completed] expected: FAIL - [AudioEncoder interface: operation encode(AudioData)] + [ImageDecoder interface: attribute tracks] expected: FAIL - [AudioEncoder interface: operation flush()] + [ImageDecoder interface: operation decode(optional ImageDecodeOptions)] expected: FAIL - [AudioEncoder interface: operation reset()] + [ImageDecoder interface: operation reset()] expected: FAIL - [AudioEncoder interface: operation close()] + [ImageDecoder interface: operation close()] expected: FAIL - [AudioEncoder interface: operation isConfigSupported(AudioEncoderConfig)] + [ImageDecoder interface: operation isTypeSupported(DOMString)] expected: FAIL - [EncodedAudioChunk interface: existence and properties of interface object] + [ImageTrackList interface: existence and properties of interface object] expected: FAIL - [EncodedAudioChunk interface object length] + [ImageTrackList interface object length] expected: FAIL - [EncodedAudioChunk interface object name] + [ImageTrackList interface object name] expected: FAIL - [EncodedAudioChunk interface: existence and properties of interface prototype object] + [ImageTrackList interface: existence and properties of interface prototype object] expected: FAIL - [EncodedAudioChunk interface: existence and properties of interface prototype object's "constructor" property] + [ImageTrackList interface: existence and properties of interface prototype object's "constructor" property] expected: FAIL - [EncodedAudioChunk interface: existence and properties of interface prototype object's @@unscopables property] + [ImageTrackList interface: existence and properties of interface prototype object's @@unscopables property] expected: FAIL - [EncodedAudioChunk interface: attribute type] + [ImageTrackList interface: attribute ready] expected: FAIL - [EncodedAudioChunk interface: attribute timestamp] + [ImageTrackList interface: attribute length] expected: FAIL - [EncodedAudioChunk interface: attribute duration] + [ImageTrackList interface: attribute selectedIndex] expected: FAIL - [EncodedAudioChunk interface: attribute byteLength] + [ImageTrackList interface: attribute selectedTrack] expected: FAIL - [AudioData interface: existence and properties of interface object] + [ImageTrack interface: existence and properties of interface object] expected: FAIL - [AudioData interface object length] + [ImageTrack interface object length] expected: FAIL - [AudioData interface object name] + [ImageTrack interface object name] expected: FAIL - [AudioData interface: existence and properties of interface prototype object] + [ImageTrack interface: existence and properties of interface prototype object] expected: FAIL - [AudioData interface: existence and properties of interface prototype object's "constructor" property] + [ImageTrack interface: existence and properties of interface prototype object's "constructor" property] expected: FAIL - [AudioData interface: existence and properties of interface prototype object's @@unscopables property] + [ImageTrack interface: existence and properties of interface prototype object's @@unscopables property] expected: FAIL - [AudioData interface: attribute format] + [ImageTrack interface: attribute animated] expected: FAIL - [AudioData interface: attribute sampleRate] + [ImageTrack interface: attribute frameCount] expected: FAIL - [AudioData interface: attribute numberOfFrames] + [ImageTrack interface: attribute repetitionCount] expected: FAIL - [AudioData interface: attribute numberOfChannels] + [ImageTrack interface: attribute selected] expected: FAIL - [AudioData interface: attribute duration] + [idl_test setup] expected: FAIL - [AudioData interface: attribute timestamp] + [idl_test setup] expected: FAIL - [AudioData interface: operation allocationSize(AudioDataCopyToOptions)] + +[idlharness.https.any.worker.html] + [AudioEncoder interface: existence and properties of interface object] expected: FAIL - [AudioData interface: operation clone()] + [AudioEncoder interface object length] expected: FAIL - [AudioData interface: operation close()] + [AudioEncoder interface object name] + expected: FAIL + + [AudioEncoder interface: existence and properties of interface prototype object] + expected: FAIL + + [AudioEncoder interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [AudioEncoder interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [AudioEncoder interface: attribute state] + expected: FAIL + + [AudioEncoder interface: attribute encodeQueueSize] + expected: FAIL + + [AudioEncoder interface: attribute ondequeue] + expected: FAIL + + [AudioEncoder interface: operation configure(AudioEncoderConfig)] + expected: FAIL + + [AudioEncoder interface: operation encode(AudioData)] + expected: FAIL + + [AudioEncoder interface: operation flush()] + expected: FAIL + + [AudioEncoder interface: operation reset()] + expected: FAIL + + [AudioEncoder interface: operation close()] + expected: FAIL + + [AudioEncoder interface: operation isConfigSupported(AudioEncoderConfig)] + expected: FAIL + + [VideoEncoder interface: existence and properties of interface object] + expected: FAIL + + [VideoEncoder interface object length] + expected: FAIL + + [VideoEncoder interface object name] + expected: FAIL + + [VideoEncoder interface: existence and properties of interface prototype object] + expected: FAIL + + [VideoEncoder interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [VideoEncoder interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [VideoEncoder interface: attribute state] + expected: FAIL + + [VideoEncoder interface: attribute encodeQueueSize] + expected: FAIL + + [VideoEncoder interface: attribute ondequeue] + expected: FAIL + + [VideoEncoder interface: operation configure(VideoEncoderConfig)] + expected: FAIL + + [VideoEncoder interface: operation encode(VideoFrame, optional VideoEncoderEncodeOptions)] + expected: FAIL + + [VideoEncoder interface: operation flush()] + expected: FAIL + + [VideoEncoder interface: operation reset()] + expected: FAIL + + [VideoEncoder interface: operation close()] + expected: FAIL + + [VideoEncoder interface: operation isConfigSupported(VideoEncoderConfig)] expected: FAIL [VideoFrame interface: operation metadata()] @@ -276,12 +359,6 @@ prefs: [dom.media.webcodecs.enabled:true] [idl_test setup] expected: FAIL - [EncodedAudioChunk interface: operation copyTo(AllowSharedBufferSource)] - expected: FAIL - - [AudioData interface: operation copyTo(AllowSharedBufferSource, AudioDataCopyToOptions)] - expected: FAIL - [idlharness.https.any.worker.html] [AudioDecoder interface: existence and properties of interface object] @@ -565,3 +642,158 @@ prefs: [dom.media.webcodecs.enabled:true] [AudioData interface: operation copyTo(AllowSharedBufferSource, AudioDataCopyToOptions)] expected: FAIL + + +[idlharness.https.any.worker.html] + [AudioEncoder interface: existence and properties of interface object] + expected: FAIL + + [AudioEncoder interface object length] + expected: FAIL + + [AudioEncoder interface object name] + expected: FAIL + + [AudioEncoder interface: existence and properties of interface prototype object] + expected: FAIL + + [AudioEncoder interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [AudioEncoder interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [AudioEncoder interface: attribute state] + expected: FAIL + + [AudioEncoder interface: attribute encodeQueueSize] + expected: FAIL + + [AudioEncoder interface: attribute ondequeue] + expected: FAIL + + [AudioEncoder interface: operation configure(AudioEncoderConfig)] + expected: FAIL + + [AudioEncoder interface: operation encode(AudioData)] + expected: FAIL + + [AudioEncoder interface: operation flush()] + expected: FAIL + + [AudioEncoder interface: operation reset()] + expected: FAIL + + [AudioEncoder interface: operation close()] + expected: FAIL + + [AudioEncoder interface: operation isConfigSupported(AudioEncoderConfig)] + expected: FAIL + + [VideoFrame interface: operation metadata()] + expected: FAIL + + [ImageDecoder interface: existence and properties of interface object] + expected: FAIL + + [ImageDecoder interface object length] + expected: FAIL + + [ImageDecoder interface object name] + expected: FAIL + + [ImageDecoder interface: existence and properties of interface prototype object] + expected: FAIL + + [ImageDecoder interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [ImageDecoder interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [ImageDecoder interface: attribute type] + expected: FAIL + + [ImageDecoder interface: attribute complete] + expected: FAIL + + [ImageDecoder interface: attribute completed] + expected: FAIL + + [ImageDecoder interface: attribute tracks] + expected: FAIL + + [ImageDecoder interface: operation decode(optional ImageDecodeOptions)] + expected: FAIL + + [ImageDecoder interface: operation reset()] + expected: FAIL + + [ImageDecoder interface: operation close()] + expected: FAIL + + [ImageDecoder interface: operation isTypeSupported(DOMString)] + expected: FAIL + + [ImageTrackList interface: existence and properties of interface object] + expected: FAIL + + [ImageTrackList interface object length] + expected: FAIL + + [ImageTrackList interface object name] + expected: FAIL + + [ImageTrackList interface: existence and properties of interface prototype object] + expected: FAIL + + [ImageTrackList interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [ImageTrackList interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [ImageTrackList interface: attribute ready] + expected: FAIL + + [ImageTrackList interface: attribute length] + expected: FAIL + + [ImageTrackList interface: attribute selectedIndex] + expected: FAIL + + [ImageTrackList interface: attribute selectedTrack] + expected: FAIL + + [ImageTrack interface: existence and properties of interface object] + expected: FAIL + + [ImageTrack interface object length] + expected: FAIL + + [ImageTrack interface object name] + expected: FAIL + + [ImageTrack interface: existence and properties of interface prototype object] + expected: FAIL + + [ImageTrack interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [ImageTrack interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [ImageTrack interface: attribute animated] + expected: FAIL + + [ImageTrack interface: attribute frameCount] + expected: FAIL + + [ImageTrack interface: attribute repetitionCount] + expected: FAIL + + [ImageTrack interface: attribute selected] + expected: FAIL + + [idl_test setup] + expected: FAIL diff --git a/testing/web-platform/meta/webcodecs/video-decoder.crossOriginIsolated.https.any.js.ini b/testing/web-platform/meta/webcodecs/video-decoder.crossOriginIsolated.https.any.js.ini index 6bcc300c3b..2d88141bee 100644 --- a/testing/web-platform/meta/webcodecs/video-decoder.crossOriginIsolated.https.any.js.ini +++ b/testing/web-platform/meta/webcodecs/video-decoder.crossOriginIsolated.https.any.js.ini @@ -4,12 +4,10 @@ if (os == "android") and debug: [OK, TIMEOUT] [Test isConfigSupported() and configure() using a SharedArrayBuffer] expected: - if os == "mac": PRECONDITION_FAILED if os == "android": PRECONDITION_FAILED [Test isConfigSupported() and configure() using a Uint8Array(SharedArrayBuffer)] expected: - if os == "mac": PRECONDITION_FAILED if os == "android": PRECONDITION_FAILED @@ -19,10 +17,8 @@ if (os == "android") and not swgl: [OK, TIMEOUT] [Test isConfigSupported() and configure() using a SharedArrayBuffer] expected: - if os == "mac": PRECONDITION_FAILED if os == "android": PRECONDITION_FAILED [Test isConfigSupported() and configure() using a Uint8Array(SharedArrayBuffer)] expected: - if os == "mac": PRECONDITION_FAILED if os == "android": PRECONDITION_FAILED diff --git a/testing/web-platform/meta/webcodecs/video-encoder.https.any.js.ini b/testing/web-platform/meta/webcodecs/video-encoder.https.any.js.ini index 807658b4b2..1f2cb482f0 100644 --- a/testing/web-platform/meta/webcodecs/video-encoder.https.any.js.ini +++ b/testing/web-platform/meta/webcodecs/video-encoder.https.any.js.ini @@ -3,35 +3,30 @@ expected: if os == "linux": PASS if os == "mac": PASS - if (os == "win") and nightly_build and not ccov: PASS FAIL [encodeQueueSize test] expected: if os == "linux": PASS if os == "mac": PASS - if (os == "win") and nightly_build and not ccov: PASS FAIL [Test successful reset() and re-confiugre()] expected: if os == "linux": PASS if os == "mac": PASS - if (os == "win") and nightly_build and not ccov: PASS FAIL [Test successful encode() after re-configure().] expected: if os == "linux": PASS if os == "mac": PASS - if (os == "win") and nightly_build and not ccov: PASS FAIL [Encode video with negative timestamp] expected: if os == "linux": PASS if os == "mac": PASS - if (os == "win") and nightly_build and not ccov: PASS FAIL @@ -40,33 +35,28 @@ expected: if os == "linux": PASS if os == "mac": PASS - if (os == "win") and nightly_build and not ccov: PASS FAIL [encodeQueueSize test] expected: if os == "linux": PASS if os == "mac": PASS - if (os == "win") and nightly_build and not ccov: PASS FAIL [Test successful reset() and re-confiugre()] expected: if os == "linux": PASS if os == "mac": PASS - if (os == "win") and nightly_build and not ccov: PASS FAIL [Test successful encode() after re-configure().] expected: if os == "linux": PASS if os == "mac": PASS - if (os == "win") and nightly_build and not ccov: PASS FAIL [Encode video with negative timestamp] expected: if os == "linux": PASS if os == "mac": PASS - if (os == "win") and nightly_build and not ccov: PASS FAIL diff --git a/testing/web-platform/meta/webcodecs/videoDecoder-codec-specific.https.any.js.ini b/testing/web-platform/meta/webcodecs/videoDecoder-codec-specific.https.any.js.ini index bb208c6800..abcbf5335c 100644 --- a/testing/web-platform/meta/webcodecs/videoDecoder-codec-specific.https.any.js.ini +++ b/testing/web-platform/meta/webcodecs/videoDecoder-codec-specific.https.any.js.ini @@ -77,75 +77,75 @@ prefs: [dom.media.webcodecs.enabled:true] [Test isConfigSupported()] expected: - if (os == "android") or (os == "mac"): PRECONDITION_FAILED + if (os == "android"): PRECONDITION_FAILED [Test isConfigSupported() with 1080p crop] expected: - if (os == "android") or (os == "mac"): PRECONDITION_FAILED + if (os == "android"): PRECONDITION_FAILED [Test that isConfigSupported() returns a parsed configuration] expected: - if (os == "android") or (os == "mac"): PRECONDITION_FAILED + if (os == "android"): PRECONDITION_FAILED [Test invalid configs] expected: - if (os == "android") or (os == "mac"): PRECONDITION_FAILED + if (os == "android"): PRECONDITION_FAILED [Test configure()] expected: - if (os == "android") or (os == "mac"): PRECONDITION_FAILED + if (os == "android"): PRECONDITION_FAILED [Decode a key frame] expected: - if (os == "android") or (os == "mac"): PRECONDITION_FAILED + if (os == "android"): PRECONDITION_FAILED [Decode a non key frame first fails] expected: - if (os == "android") or (os == "mac"): PRECONDITION_FAILED + if (os == "android"): PRECONDITION_FAILED [Verify reset() suppresses outputs] expected: - if (os == "android") or (os == "mac"): PRECONDITION_FAILED + if (os == "android"): PRECONDITION_FAILED [Test unconfigured VideoDecoder operations] expected: - if (os == "android") or (os == "mac"): PRECONDITION_FAILED + if (os == "android"): PRECONDITION_FAILED [Test closed VideoDecoder operations] expected: - if (os == "android") or (os == "mac"): PRECONDITION_FAILED + if (os == "android"): PRECONDITION_FAILED [Decode empty frame] expected: - if (os == "android") or (os == "mac"): PRECONDITION_FAILED + if (os == "android"): PRECONDITION_FAILED [Decode corrupt frame] expected: - if (os == "android") or (os == "mac"): PRECONDITION_FAILED + if (os == "android"): PRECONDITION_FAILED [Close while decoding corrupt frame] expected: - if (os == "android") or (os == "mac"): PRECONDITION_FAILED + if (os == "android"): PRECONDITION_FAILED [Test decoding after flush] expected: - if (os == "android") or (os == "mac"): PRECONDITION_FAILED + if (os == "android"): PRECONDITION_FAILED [Test decoding a with negative timestamp] expected: - if (os == "android") or (os == "mac"): PRECONDITION_FAILED + if (os == "android"): PRECONDITION_FAILED [Test reset during flush] expected: - if (os == "android") or (os == "mac"): PRECONDITION_FAILED + if (os == "android"): PRECONDITION_FAILED [Test low-latency decoding] expected: - if (os == "android") or (os == "mac"): PRECONDITION_FAILED + if (os == "android"): PRECONDITION_FAILED [VideoDecoder decodeQueueSize test] expected: - if (os == "android") or (os == "mac"): PRECONDITION_FAILED + if (os == "android"): PRECONDITION_FAILED [videoDecoder-codec-specific.https.any.worker.html?vp9] @@ -230,75 +230,75 @@ if (os == "linux") and debug and not fission and swgl: [OK, CRASH] [Test isConfigSupported()] expected: - if (os == "android") or (os == "mac"): PRECONDITION_FAILED + if (os == "android"): PRECONDITION_FAILED [Test isConfigSupported() with 1080p crop] expected: - if (os == "android") or (os == "mac"): PRECONDITION_FAILED + if (os == "android"): PRECONDITION_FAILED [Test that isConfigSupported() returns a parsed configuration] expected: - if (os == "android") or (os == "mac"): PRECONDITION_FAILED + if (os == "android"): PRECONDITION_FAILED [Test invalid configs] expected: - if (os == "android") or (os == "mac"): PRECONDITION_FAILED + if (os == "android"): PRECONDITION_FAILED [Test configure()] expected: - if (os == "android") or (os == "mac"): PRECONDITION_FAILED + if (os == "android"): PRECONDITION_FAILED [Decode a key frame] expected: - if (os == "android") or (os == "mac"): PRECONDITION_FAILED + if (os == "android"): PRECONDITION_FAILED [Decode a non key frame first fails] expected: - if (os == "android") or (os == "mac"): PRECONDITION_FAILED + if (os == "android"): PRECONDITION_FAILED [Verify reset() suppresses outputs] expected: - if (os == "android") or (os == "mac"): PRECONDITION_FAILED + if (os == "android"): PRECONDITION_FAILED [Test unconfigured VideoDecoder operations] expected: - if (os == "android") or (os == "mac"): PRECONDITION_FAILED + if (os == "android"): PRECONDITION_FAILED [Test closed VideoDecoder operations] expected: - if (os == "android") or (os == "mac"): PRECONDITION_FAILED + if (os == "android"): PRECONDITION_FAILED [Decode empty frame] expected: - if (os == "android") or (os == "mac"): PRECONDITION_FAILED + if (os == "android"): PRECONDITION_FAILED [Decode corrupt frame] expected: - if (os == "android") or (os == "mac"): PRECONDITION_FAILED + if (os == "android"): PRECONDITION_FAILED [Close while decoding corrupt frame] expected: - if (os == "android") or (os == "mac"): PRECONDITION_FAILED + if (os == "android"): PRECONDITION_FAILED [Test decoding after flush] expected: - if (os == "android") or (os == "mac"): PRECONDITION_FAILED + if (os == "android"): PRECONDITION_FAILED [Test decoding a with negative timestamp] expected: - if (os == "android") or (os == "mac"): PRECONDITION_FAILED + if (os == "android"): PRECONDITION_FAILED [Test reset during flush] expected: - if (os == "android") or (os == "mac"): PRECONDITION_FAILED + if (os == "android"): PRECONDITION_FAILED [Test low-latency decoding] expected: - if (os == "android") or (os == "mac"): PRECONDITION_FAILED + if (os == "android"): PRECONDITION_FAILED [VideoDecoder decodeQueueSize test] expected: - if (os == "android") or (os == "mac"): PRECONDITION_FAILED + if (os == "android"): PRECONDITION_FAILED [videoDecoder-codec-specific.https.any.html?vp8] @@ -605,75 +605,75 @@ prefs: [dom.media.webcodecs.enabled:true] [Test isConfigSupported()] expected: - if (os == "android") or (os == "mac"): PRECONDITION_FAILED + if (os == "android"): PRECONDITION_FAILED [Test isConfigSupported() with 1080p crop] expected: - if (os == "android") or (os == "mac"): PRECONDITION_FAILED + if (os == "android"): PRECONDITION_FAILED [Test that isConfigSupported() returns a parsed configuration] expected: - if (os == "android") or (os == "mac"): PRECONDITION_FAILED + if (os == "android"): PRECONDITION_FAILED [Test invalid configs] expected: - if (os == "android") or (os == "mac"): PRECONDITION_FAILED + if (os == "android"): PRECONDITION_FAILED [Test configure()] expected: - if (os == "android") or (os == "mac"): PRECONDITION_FAILED + if (os == "android"): PRECONDITION_FAILED [Decode a key frame] expected: - if (os == "android") or (os == "mac"): PRECONDITION_FAILED + if (os == "android"): PRECONDITION_FAILED [Decode a non key frame first fails] expected: - if (os == "android") or (os == "mac"): PRECONDITION_FAILED + if (os == "android"): PRECONDITION_FAILED [Verify reset() suppresses outputs] expected: - if (os == "android") or (os == "mac"): PRECONDITION_FAILED + if (os == "android"): PRECONDITION_FAILED [Test unconfigured VideoDecoder operations] expected: - if (os == "android") or (os == "mac"): PRECONDITION_FAILED + if (os == "android"): PRECONDITION_FAILED [Test closed VideoDecoder operations] expected: - if (os == "android") or (os == "mac"): PRECONDITION_FAILED + if (os == "android"): PRECONDITION_FAILED [Decode empty frame] expected: - if (os == "android") or (os == "mac"): PRECONDITION_FAILED + if (os == "android"): PRECONDITION_FAILED [Decode corrupt frame] expected: - if (os == "android") or (os == "mac"): PRECONDITION_FAILED + if (os == "android"): PRECONDITION_FAILED [Close while decoding corrupt frame] expected: - if (os == "android") or (os == "mac"): PRECONDITION_FAILED + if (os == "android"): PRECONDITION_FAILED [Test decoding after flush] expected: - if (os == "android") or (os == "mac"): PRECONDITION_FAILED + if (os == "android"): PRECONDITION_FAILED [Test decoding a with negative timestamp] expected: - if (os == "android") or (os == "mac"): PRECONDITION_FAILED + if (os == "android"): PRECONDITION_FAILED [Test reset during flush] expected: - if (os == "android") or (os == "mac"): PRECONDITION_FAILED + if (os == "android"): PRECONDITION_FAILED [Test low-latency decoding] expected: - if (os == "android") or (os == "mac"): PRECONDITION_FAILED + if (os == "android"): PRECONDITION_FAILED [VideoDecoder decodeQueueSize test] expected: - if (os == "android") or (os == "mac"): PRECONDITION_FAILED + if (os == "android"): PRECONDITION_FAILED [videoDecoder-codec-specific.https.any.html?h264_annexb] @@ -683,75 +683,75 @@ if (processor == "x86") and (os == "linux"): [OK, CRASH] [Test isConfigSupported()] expected: - if (os == "android") or (os == "mac"): PRECONDITION_FAILED + if (os == "android"): PRECONDITION_FAILED [Test isConfigSupported() with 1080p crop] expected: - if (os == "android") or (os == "mac"): PRECONDITION_FAILED + if (os == "android"): PRECONDITION_FAILED [Test that isConfigSupported() returns a parsed configuration] expected: - if (os == "android") or (os == "mac"): PRECONDITION_FAILED + if (os == "android"): PRECONDITION_FAILED [Test invalid configs] expected: - if (os == "android") or (os == "mac"): PRECONDITION_FAILED + if (os == "android"): PRECONDITION_FAILED [Test configure()] expected: - if (os == "android") or (os == "mac"): PRECONDITION_FAILED + if (os == "android"): PRECONDITION_FAILED [Decode a key frame] expected: - if (os == "android") or (os == "mac"): PRECONDITION_FAILED + if (os == "android"): PRECONDITION_FAILED [Decode a non key frame first fails] expected: - if (os == "android") or (os == "mac"): PRECONDITION_FAILED + if (os == "android"): PRECONDITION_FAILED [Verify reset() suppresses outputs] expected: - if (os == "android") or (os == "mac"): PRECONDITION_FAILED + if (os == "android"): PRECONDITION_FAILED [Test unconfigured VideoDecoder operations] expected: - if (os == "android") or (os == "mac"): PRECONDITION_FAILED + if (os == "android"): PRECONDITION_FAILED [Test closed VideoDecoder operations] expected: - if (os == "android") or (os == "mac"): PRECONDITION_FAILED + if (os == "android"): PRECONDITION_FAILED [Decode empty frame] expected: - if (os == "android") or (os == "mac"): PRECONDITION_FAILED + if (os == "android"): PRECONDITION_FAILED [Decode corrupt frame] expected: - if (os == "android") or (os == "mac"): PRECONDITION_FAILED + if (os == "android"): PRECONDITION_FAILED [Close while decoding corrupt frame] expected: - if (os == "android") or (os == "mac"): PRECONDITION_FAILED + if (os == "android"): PRECONDITION_FAILED [Test decoding after flush] expected: - if (os == "android") or (os == "mac"): PRECONDITION_FAILED + if (os == "android"): PRECONDITION_FAILED [Test decoding a with negative timestamp] expected: - if (os == "android") or (os == "mac"): PRECONDITION_FAILED + if (os == "android"): PRECONDITION_FAILED [Test reset during flush] expected: - if (os == "android") or (os == "mac"): PRECONDITION_FAILED + if (os == "android"): PRECONDITION_FAILED [Test low-latency decoding] expected: - if (os == "android") or (os == "mac"): PRECONDITION_FAILED + if (os == "android"): PRECONDITION_FAILED [VideoDecoder decodeQueueSize test] expected: - if (os == "android") or (os == "mac"): PRECONDITION_FAILED + if (os == "android"): PRECONDITION_FAILED [videoDecoder-codec-specific.https.any.html?h265_hevc] diff --git a/testing/web-platform/meta/webdriver/tests/bidi/browser/create_user_context/create_user_context.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/browser/create_user_context/create_user_context.py.ini index 1196c7dda7..8bc862c7e5 100644 --- a/testing/web-platform/meta/webdriver/tests/bidi/browser/create_user_context/create_user_context.py.ini +++ b/testing/web-platform/meta/webdriver/tests/bidi/browser/create_user_context/create_user_context.py.ini @@ -1,4 +1,6 @@ [create_user_context.py] + expected: + if (processor == "x86") and not debug: [OK, TIMEOUT] [test_storage_isolation] disabled: if os == "android": bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1877953 diff --git a/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/activate/activate.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/activate/activate.py.ini index bdea729bbd..ca1a6f47fc 100644 --- a/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/activate/activate.py.ini +++ b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/activate/activate.py.ini @@ -6,12 +6,6 @@ disabled: if os == "android": Not supported - [test_keeps_focused_area] - expected: - if not debug and (os == "linux") and fission and not tsan: [PASS, FAIL] - if not debug and (os == "win"): [PASS, FAIL] - if not debug and (os == "mac"): [PASS, FAIL] - - [test_activate] - expected: - if (os == "mac") and not debug: [PASS, FAIL] + [test_switch_between_contexts[tab\]] + disabled: + if os == "android": bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1884142 diff --git a/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/context_created/context_created.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/context_created/context_created.py.ini index 6403d6ebf5..fec15729a0 100644 --- a/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/context_created/context_created.py.ini +++ b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/context_created/context_created.py.ini @@ -10,3 +10,9 @@ [test_new_user_context[window\]] disabled: if os == "android": bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1877953 + + [test_existing_context[tab\]] + expected: FAIL + + [test_existing_context[window\]] + expected: FAIL diff --git a/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/create/type.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/create/type.py.ini new file mode 100644 index 0000000000..584f772bf9 --- /dev/null +++ b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/create/type.py.ini @@ -0,0 +1,4 @@ +[type.py] + [test_type[tab\]] + disabled: + if os == "android": bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1884142 diff --git a/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/fragment_navigated/fragment_navigated.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/fragment_navigated/fragment_navigated.py.ini index 9e62b7f860..35b0394602 100644 --- a/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/fragment_navigated/fragment_navigated.py.ini +++ b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/fragment_navigated/fragment_navigated.py.ini @@ -2,6 +2,3 @@ [test_document_write] bug: 1844517 expected: FAIL - - [test_timestamp] - expected: FAIL diff --git a/testing/web-platform/meta/webdriver/tests/bidi/external/permissions/set_permission/invalid.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/external/permissions/set_permission/invalid.py.ini index 2e944738d2..9a162b4038 100644 --- a/testing/web-platform/meta/webdriver/tests/bidi/external/permissions/set_permission/invalid.py.ini +++ b/testing/web-platform/meta/webdriver/tests/bidi/external/permissions/set_permission/invalid.py.ini @@ -44,9 +44,6 @@ [test_params_state_invalid_type[state5\]] expected: FAIL - [test_params_state_invalid_value[UNKOWN\]] - expected: FAIL - [test_params_state_invalid_value[Granted\]] expected: FAIL @@ -67,3 +64,6 @@ [test_params_origin_invalid_type[origin5\]] expected: FAIL + + [test_params_state_invalid_value[UNKNOWN\]] + expected: FAIL diff --git a/testing/web-platform/meta/webdriver/tests/bidi/input/set_files/context.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/input/set_files/context.py.ini new file mode 100644 index 0000000000..e4251ae763 --- /dev/null +++ b/testing/web-platform/meta/webdriver/tests/bidi/input/set_files/context.py.ini @@ -0,0 +1,3 @@ +[context.py] + disabled: + if os == "android": bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1762066 diff --git a/testing/web-platform/meta/webdriver/tests/bidi/input/set_files/files.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/input/set_files/files.py.ini new file mode 100644 index 0000000000..5fb5e83e0c --- /dev/null +++ b/testing/web-platform/meta/webdriver/tests/bidi/input/set_files/files.py.ini @@ -0,0 +1,7 @@ +[files.py] + disabled: + if os == "android": bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1762066 + + [test_set_files_twice_same_in_different_folders] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1883856 + expected: FAIL diff --git a/testing/web-platform/meta/webdriver/tests/bidi/integration/navigation.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/integration/navigation.py.ini new file mode 100644 index 0000000000..7765a55616 --- /dev/null +++ b/testing/web-platform/meta/webdriver/tests/bidi/integration/navigation.py.ini @@ -0,0 +1,3 @@ +[navigation.py] + [test_navigate_history_replacestate_beforeunload] + expected: FAIL diff --git a/testing/web-platform/meta/webdriver/tests/bidi/network/add_intercept/add_intercept.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/network/add_intercept/add_intercept.py.ini index eeef7c40dd..b7741cf44e 100644 --- a/testing/web-platform/meta/webdriver/tests/bidi/network/add_intercept/add_intercept.py.ini +++ b/testing/web-platform/meta/webdriver/tests/bidi/network/add_intercept/add_intercept.py.ini @@ -1,12 +1,4 @@ [add_intercept.py] - [test_other_context[beforeRequestSent\]] - expected: - if (os == "android") and not debug: [PASS, FAIL] - - [test_other_context[responseStarted\]] - expected: - if (os == "android") and not debug: [PASS, FAIL] - [test_two_intercepts] expected: if (os == "android") and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/webdriver/tests/bidi/network/add_intercept/contexts.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/network/add_intercept/contexts.py.ini new file mode 100644 index 0000000000..bbf7cdc65e --- /dev/null +++ b/testing/web-platform/meta/webdriver/tests/bidi/network/add_intercept/contexts.py.ini @@ -0,0 +1,6 @@ +[contexts.py] + [test_other_context_with_event_subscription] + expected: FAIL + + [test_two_contexts_global_intercept] + expected: FAIL diff --git a/testing/web-platform/meta/webdriver/tests/bidi/network/add_intercept/invalid.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/network/add_intercept/invalid.py.ini new file mode 100644 index 0000000000..1ffcaabf2d --- /dev/null +++ b/testing/web-platform/meta/webdriver/tests/bidi/network/add_intercept/invalid.py.ini @@ -0,0 +1,21 @@ +[invalid.py] + [test_params_contexts_invalid_type[False\]] + expected: FAIL + + [test_params_contexts_invalid_type[42\]] + expected: FAIL + + [test_params_contexts_invalid_type[value2\]] + expected: FAIL + + [test_params_contexts_invalid_type[\]] + expected: FAIL + + [test_params_contexts_empty_list] + expected: FAIL + + [test_params_contexts_context_invalid_value] + expected: FAIL + + [test_params_contexts_context_non_top_level] + expected: FAIL diff --git a/testing/web-platform/meta/webdriver/tests/bidi/network/add_intercept/url_patterns.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/network/add_intercept/url_patterns.py.ini index 8c21a97363..7a54f7734a 100644 --- a/testing/web-platform/meta/webdriver/tests/bidi/network/add_intercept/url_patterns.py.ini +++ b/testing/web-platform/meta/webdriver/tests/bidi/network/add_intercept/url_patterns.py.ini @@ -3,7 +3,8 @@ if (os == "android") and not debug: [OK, TIMEOUT] [test_string_patterns_not_matching[https://{wpt_host}/-https://some.other.host/\]] expected: - if swgl and (os == "win"): [PASS, FAIL] + if (os == "win") and not swgl and debug and (processor == "x86"): [PASS, FAIL] + if (os == "win") and swgl: [PASS, FAIL] [test_string_patterns_not_matching[https://{wpt_host}/-https://{wpt_host}:5678/\]] expected: diff --git a/testing/web-platform/meta/webdriver/tests/bidi/network/before_request_sent/before_request_sent_cached.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/network/before_request_sent/before_request_sent_cached.py.ini new file mode 100644 index 0000000000..d0ff2dece7 --- /dev/null +++ b/testing/web-platform/meta/webdriver/tests/bidi/network/before_request_sent/before_request_sent_cached.py.ini @@ -0,0 +1,4 @@ +[before_request_sent_cached.py] + [test_page_with_cached_resource] + bug: 1879438 + expected: FAIL diff --git a/testing/web-platform/meta/webdriver/tests/bidi/network/response_completed/__dir__.ini b/testing/web-platform/meta/webdriver/tests/bidi/network/response_completed/__dir__.ini new file mode 100644 index 0000000000..aa6e7ab4fe --- /dev/null +++ b/testing/web-platform/meta/webdriver/tests/bidi/network/response_completed/__dir__.ini @@ -0,0 +1 @@ +leak-threshold: [default:3481600, tab:358400] diff --git a/testing/web-platform/meta/webdriver/tests/bidi/network/response_completed/response_completed_cached.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/network/response_completed/response_completed_cached.py.ini new file mode 100644 index 0000000000..ab78326ebd --- /dev/null +++ b/testing/web-platform/meta/webdriver/tests/bidi/network/response_completed/response_completed_cached.py.ini @@ -0,0 +1,4 @@ +[response_completed_cached.py] + [test_page_with_cached_resource] + bug: 1879438 + expected: FAIL diff --git a/testing/web-platform/meta/webdriver/tests/bidi/network/response_started/response_started_cached.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/network/response_started/response_started_cached.py.ini new file mode 100644 index 0000000000..9afcdec429 --- /dev/null +++ b/testing/web-platform/meta/webdriver/tests/bidi/network/response_started/response_started_cached.py.ini @@ -0,0 +1,4 @@ +[response_started_cached.py] + [test_page_with_cached_resource] + bug: 1879438 + expected: FAIL diff --git a/testing/web-platform/meta/webdriver/tests/bidi/session/subscribe/invalid.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/session/subscribe/invalid.py.ini new file mode 100644 index 0000000000..94cb3f0a1d --- /dev/null +++ b/testing/web-platform/meta/webdriver/tests/bidi/session/subscribe/invalid.py.ini @@ -0,0 +1,6 @@ +[invalid.py] + [test_params_events_empty] + expected: FAIL + + [test_params_contexts_empty] + expected: FAIL diff --git a/testing/web-platform/meta/webdriver/tests/bidi/session/unsubscribe/invalid.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/session/unsubscribe/invalid.py.ini new file mode 100644 index 0000000000..94cb3f0a1d --- /dev/null +++ b/testing/web-platform/meta/webdriver/tests/bidi/session/unsubscribe/invalid.py.ini @@ -0,0 +1,6 @@ +[invalid.py] + [test_params_events_empty] + expected: FAIL + + [test_params_contexts_empty] + expected: FAIL diff --git a/testing/web-platform/meta/webdriver/tests/bidi/storage/delete_cookies/partition.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/storage/delete_cookies/partition.py.ini new file mode 100644 index 0000000000..37e25e3110 --- /dev/null +++ b/testing/web-platform/meta/webdriver/tests/bidi/storage/delete_cookies/partition.py.ini @@ -0,0 +1,11 @@ +[partition.py] + [test_partition_user_context[with document cookie\]] + disabled: + if os == "android": bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1877953 + + [test_partition_user_context[with set cookie\]] + disabled: + if os == "android": bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1877953 + + [test_partition_context_iframe[cross_origin\]] + expected: FAIL diff --git a/testing/web-platform/meta/webdriver/tests/bidi/storage/get_cookies/partition.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/storage/get_cookies/partition.py.ini index 2833275654..35b823e614 100644 --- a/testing/web-platform/meta/webdriver/tests/bidi/storage/get_cookies/partition.py.ini +++ b/testing/web-platform/meta/webdriver/tests/bidi/storage/get_cookies/partition.py.ini @@ -2,3 +2,11 @@ [test_partition_context] disabled: if os == "android": bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1877953 + + [test_partition_default_user_context] + disabled: + if os == "android": bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1877953 + + [test_partition_user_context] + disabled: + if os == "android": bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1877953 diff --git a/testing/web-platform/meta/webdriver/tests/bidi/storage/set_cookie/partition.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/storage/set_cookie/partition.py.ini new file mode 100644 index 0000000000..2653d06496 --- /dev/null +++ b/testing/web-platform/meta/webdriver/tests/bidi/storage/set_cookie/partition.py.ini @@ -0,0 +1,10 @@ +[partition.py] + [test_partition_context] + expected: FAIL + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1884648 + disabled: + if os == "android": bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1877953 + + [test_partition_user_context] + disabled: + if os == "android": bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1877953 diff --git a/testing/web-platform/meta/webdriver/tests/classic/forward/user_prompts.py.ini b/testing/web-platform/meta/webdriver/tests/classic/forward/user_prompts.py.ini new file mode 100644 index 0000000000..626091ce47 --- /dev/null +++ b/testing/web-platform/meta/webdriver/tests/classic/forward/user_prompts.py.ini @@ -0,0 +1,4 @@ +[user_prompts.py] + [test_accept_and_notify[capabilities0-beforeunload-None\]] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, FAIL] diff --git a/testing/web-platform/meta/webdriver/tests/classic/get_page_source/source.py.ini b/testing/web-platform/meta/webdriver/tests/classic/get_page_source/source.py.ini new file mode 100644 index 0000000000..d5d67e06dc --- /dev/null +++ b/testing/web-platform/meta/webdriver/tests/classic/get_page_source/source.py.ini @@ -0,0 +1,3 @@ +[source.py] + expected: + if (os == "linux") and fission and not debug and not asan and not tsan: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/webdriver/tests/classic/get_window_handle/user_prompts.py.ini b/testing/web-platform/meta/webdriver/tests/classic/get_window_handle/user_prompts.py.ini new file mode 100644 index 0000000000..69726711aa --- /dev/null +++ b/testing/web-platform/meta/webdriver/tests/classic/get_window_handle/user_prompts.py.ini @@ -0,0 +1,3 @@ +[user_prompts.py] + expected: + if (os == "linux") and debug and fission and not swgl: [OK, CRASH] diff --git a/testing/web-platform/meta/webdriver/tests/classic/get_window_handles/user_prompts.py.ini b/testing/web-platform/meta/webdriver/tests/classic/get_window_handles/user_prompts.py.ini new file mode 100644 index 0000000000..4ffaf7bc1d --- /dev/null +++ b/testing/web-platform/meta/webdriver/tests/classic/get_window_handles/user_prompts.py.ini @@ -0,0 +1,4 @@ +[user_prompts.py] + [test_dismiss_and_notify[capabilities0-alert\]] + expected: + if (processor == "x86") and debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/webdriver/tests/classic/new_session/platform_name.py.ini b/testing/web-platform/meta/webdriver/tests/classic/new_session/platform_name.py.ini index a2bad16c0a..688c97a500 100644 --- a/testing/web-platform/meta/webdriver/tests/classic/new_session/platform_name.py.ini +++ b/testing/web-platform/meta/webdriver/tests/classic/new_session/platform_name.py.ini @@ -1,4 +1,6 @@ [platform_name.py] + expected: + if (os == "linux") and debug and fission and not swgl: [OK, CRASH] [test_corresponds_to_local_system] disabled: if os == "android": bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1762131 diff --git a/testing/web-platform/meta/webdriver/tests/classic/new_window/new_tab.py.ini b/testing/web-platform/meta/webdriver/tests/classic/new_window/new_tab.py.ini new file mode 100644 index 0000000000..4ad59c5a06 --- /dev/null +++ b/testing/web-platform/meta/webdriver/tests/classic/new_window/new_tab.py.ini @@ -0,0 +1,7 @@ +[new_tab.py] + [test_focus_content] + expected: + if not swgl and (os == "linux") and not fission and not debug and asan: [PASS, FAIL] + if not swgl and (os == "linux") and not fission and not debug and not asan: [PASS, FAIL] + if not swgl and (os == "win") and not debug and (processor == "x86_64"): [PASS, FAIL] + if not swgl and (os == "mac") and debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/webdriver/tests/classic/send_alert_text/send.py.ini b/testing/web-platform/meta/webdriver/tests/classic/send_alert_text/send.py.ini new file mode 100644 index 0000000000..4e3c9ba468 --- /dev/null +++ b/testing/web-platform/meta/webdriver/tests/classic/send_alert_text/send.py.ini @@ -0,0 +1,6 @@ +[send.py] + expected: + if (os == "android") and not debug: [OK, TIMEOUT] + [test_unexpected_alert] + expected: + if (os == "android") and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/webidl/__dir__.ini b/testing/web-platform/meta/webidl/__dir__.ini new file mode 100644 index 0000000000..daf68383df --- /dev/null +++ b/testing/web-platform/meta/webidl/__dir__.ini @@ -0,0 +1 @@ +leak-threshold: [default:51200] diff --git a/testing/web-platform/meta/webnn/__dir__.ini b/testing/web-platform/meta/webnn/__dir__.ini new file mode 100644 index 0000000000..2812b2241c --- /dev/null +++ b/testing/web-platform/meta/webnn/__dir__.ini @@ -0,0 +1,4 @@ +disabled: + if (os == "win") and debug: Not implemented + if (os == "android") and not debug: Not implemented + diff --git a/testing/web-platform/meta/webnn/arg_min_max.https.any.js.ini b/testing/web-platform/meta/webnn/arg_min_max.https.any.js.ini deleted file mode 100644 index f8005cc289..0000000000 --- a/testing/web-platform/meta/webnn/arg_min_max.https.any.js.ini +++ /dev/null @@ -1,130 +0,0 @@ -[arg_min_max.https.any.worker.html] - expected: ERROR - -[arg_min_max.https.any.html] - expected: ERROR - [argMin float32 1D tensor default options / async] - expected: NOTRUN - - [argMin float32 2D tensor default options / async] - expected: NOTRUN - - [argMin float32 3D tensor default options / async] - expected: NOTRUN - - [argMin float32 4D tensor default options / async] - expected: NOTRUN - - [argMin float32 5D tensor default options / async] - expected: NOTRUN - - [argMin float32 4D tensor options.axes=[2\] / async] - expected: NOTRUN - - [argMin float32 4D tensor options.axes=[\] / async] - expected: NOTRUN - - [argMin float32 4D tensor options.keepDimensions=true / async] - expected: NOTRUN - - [argMin float32 4D tensor options.keepDimensions=false / async] - expected: NOTRUN - - [argMin float32 4D tensor options.selectLastIndex=true / async] - expected: NOTRUN - - [argMin float32 4D tensor options.selectLastIndex=false / async] - expected: NOTRUN - - [argMin float32 4D tensor options.axes=[0, 2\] options.keepDimensions=false / async] - expected: NOTRUN - - [argMin float32 4D tensor options.axes=[3, 0, 1\] options.keepDimensions=true / async] - expected: NOTRUN - - [argMin float32 4D tensor options.axes=[0, 2\] options.selectLastIndex=false / async] - expected: NOTRUN - - [argMin float32 4D tensor options.axes=[0, 2\] options.selectLastIndex=true / async] - expected: NOTRUN - - [argMin float32 4D tensor options.axes=[3, 0, 1\] options.selectLastIndex=false / async] - expected: NOTRUN - - [argMin float32 4D tensor options.axes=[3, 0, 1\] options.selectLastIndex=true / async] - expected: NOTRUN - - [argMin float32 4D tensor all options / async] - expected: NOTRUN - - [argMin float32 0D scalar options.axes=[\] / async] - expected: NOTRUN - - [argMin float32 0D scalar options.axes=[\] no effect by both keepDimensions and selectLastIndex being true / async] - expected: NOTRUN - - [argMax float32 1D tensor default options / async] - expected: NOTRUN - - [argMax float32 2D tensor default options / async] - expected: NOTRUN - - [argMax float32 3D tensor default options / async] - expected: NOTRUN - - [argMax float32 4D tensor default options / async] - expected: NOTRUN - - [argMax float32 5D tensor default options / async] - expected: NOTRUN - - [argMax float32 4D tensor options.axes=[2\] / async] - expected: NOTRUN - - [argMax float32 4D tensor options.axes=[\] / async] - expected: NOTRUN - - [argMax float32 4D tensor options.keepDimensions=true / async] - expected: NOTRUN - - [argMax float32 4D tensor options.keepDimensions=false / async] - expected: NOTRUN - - [argMax float32 4D tensor options.selectLastIndex=true / async] - expected: NOTRUN - - [argMax float32 4D tensor options.selectLastIndex=false / async] - expected: NOTRUN - - [argMax float32 4D tensor options.axes=[0, 2\] options.keepDimensions=false / async] - expected: NOTRUN - - [argMax float32 4D tensor options.axes=[3, 0, 1\] options.keepDimensions=true / async] - expected: NOTRUN - - [argMax float32 4D tensor options.axes=[0, 2\] options.selectLastIndex=false / async] - expected: NOTRUN - - [argMax float32 4D tensor options.axes=[0, 2\] options.selectLastIndex=true / async] - expected: NOTRUN - - [argMax float32 4D tensor options.axes=[3, 0, 1\] options.selectLastIndex=false / async] - expected: NOTRUN - - [argMax float32 4D tensor options.axes=[3, 0, 1\] options.selectLastIndex=true / async] - expected: NOTRUN - - [argMax float32 4D tensor all options / async] - expected: NOTRUN - - [argMax float32 0D scalar options.axes=[\] / async] - expected: NOTRUN - - [argMax float32 0D scalar options.axes=[\] no effect by both keepDimensions and selectLastIndex being true / async] - expected: NOTRUN - - [argMin float32 1D constant tensor default options / async] - expected: NOTRUN - - [argMax float32 1D constant tensor default options / async] - expected: NOTRUN diff --git a/testing/web-platform/meta/webnn/batch_normalization.https.any.js.ini b/testing/web-platform/meta/webnn/batch_normalization.https.any.js.ini deleted file mode 100644 index 9253c9be37..0000000000 --- a/testing/web-platform/meta/webnn/batch_normalization.https.any.js.ini +++ /dev/null @@ -1,46 +0,0 @@ -[batch_normalization.https.any.html] - expected: - if swgl and (os == "linux") and not fission: [ERROR, CRASH] - ERROR - [batchNormalization float32 2D tensor (mean and variance are non-constant) default options / async] - expected: NOTRUN - - [batchNormalization float32 2D tensor default options / async] - expected: NOTRUN - - [batchNormalization float32 3D tensor default options / async] - expected: NOTRUN - - [batchNormalization float32 4D tensor default options / async] - expected: NOTRUN - - [batchNormalization float32 5D tensor default options / async] - expected: NOTRUN - - [batchNormalization float32 4D NCHW tensor options.axis=1 / async] - expected: NOTRUN - - [batchNormalization float32 4D NHWC tensor options.axis=3 / async] - expected: NOTRUN - - [batchNormalization float32 4D NCHW tensor options.scale / async] - expected: NOTRUN - - [batchNormalization float32 4D NCHW tensor options.bias / async] - expected: NOTRUN - - [batchNormalization float32 4D NCHW tensor options.epsilon / async] - expected: NOTRUN - - [batchNormalization float32 4D NCHW tensor options.activation relu / async] - expected: NOTRUN - - [batchNormalization float32 4D NHWC tensor all options / async] - expected: NOTRUN - - [batchNormalization float32 2D constant tensor default options / async] - expected: NOTRUN - - -[batch_normalization.https.any.worker.html] - expected: ERROR diff --git a/testing/web-platform/meta/webnn/cast.https.any.js.ini b/testing/web-platform/meta/webnn/cast.https.any.js.ini deleted file mode 100644 index cc809a2a93..0000000000 --- a/testing/web-platform/meta/webnn/cast.https.any.js.ini +++ /dev/null @@ -1,143 +0,0 @@ -[cast.https.any.html] - expected: ERROR - [cast float32 0D tensor to int32 / async] - expected: NOTRUN - - [cast float32 1D tensor to int32 / async] - expected: NOTRUN - - [cast float32 2D tensor to int32 / async] - expected: NOTRUN - - [cast float32 3D tensor to int32 / async] - expected: NOTRUN - - [cast float32 4D tensor to int32 / async] - expected: NOTRUN - - [cast float32 5D tensor to int32 / async] - expected: NOTRUN - - [cast float32 4D tensor to float16 / async] - expected: NOTRUN - - [cast float32 4D tensor to uint32 / async] - expected: NOTRUN - - [cast float32 4D tensor to int64 / async] - expected: NOTRUN - - [cast float32 4D tensor to int8 / async] - expected: NOTRUN - - [cast float32 4D tensor to uint8 / async] - expected: NOTRUN - - [cast float16 4D tensor to float32 / async] - expected: NOTRUN - - [cast float16 4D tensor to int32 / async] - expected: NOTRUN - - [cast float16 4D tensor to uint32 / async] - expected: NOTRUN - - [cast float16 4D tensor to int64 / async] - expected: NOTRUN - - [cast float16 4D tensor to int8 / async] - expected: NOTRUN - - [cast float16 4D tensor to uint8 / async] - expected: NOTRUN - - [cast int32 4D tensor to float32 / async] - expected: NOTRUN - - [cast int32 4D tensor to float16 / async] - expected: NOTRUN - - [cast int32 4D tensor to int64 / async] - expected: NOTRUN - - [cast int32 4D tensor to int8 / async] - expected: NOTRUN - - [cast int32 4D tensor to uint8 / async] - expected: NOTRUN - - [cast uint32 4D tensor to float32 / async] - expected: NOTRUN - - [cast uint32 4D tensor to float16 / async] - expected: NOTRUN - - [cast uint32 4D tensor to int32 / async] - expected: NOTRUN - - [cast uint32 4D tensor to int64 / async] - expected: NOTRUN - - [cast uint32 4D tensor to int8 / async] - expected: NOTRUN - - [cast uint32 4D tensor to uint8 / async] - expected: NOTRUN - - [cast int64 4D tensor to float32 / async] - expected: NOTRUN - - [cast int64 4D tensor to float16 / async] - expected: NOTRUN - - [cast int64 4D tensor to int32 / async] - expected: NOTRUN - - [cast int64 4D tensor to uint32 / async] - expected: NOTRUN - - [cast int64 4D tensor to int8 / async] - expected: NOTRUN - - [cast int64 4D tensor to uint8 / async] - expected: NOTRUN - - [cast int8 4D tensor to float32 / async] - expected: NOTRUN - - [cast int8 4D tensor to float16 / async] - expected: NOTRUN - - [cast int8 4D tensor to int32 / async] - expected: NOTRUN - - [cast int8 4D tensor to uint32 / async] - expected: NOTRUN - - [cast int8 4D tensor to int64 / async] - expected: NOTRUN - - [cast int8 4D tensor to uint8 / async] - expected: NOTRUN - - [cast uint8 4D tensor to float32 / async] - expected: NOTRUN - - [cast uint8 4D tensor to float16 / async] - expected: NOTRUN - - [cast uint8 4D tensor to int32 / async] - expected: NOTRUN - - [cast uint8 4D tensor to uint32 / async] - expected: NOTRUN - - [cast uint8 4D tensor to int64 / async] - expected: NOTRUN - - [cast uint8 4D tensor to int8 / async] - expected: NOTRUN - - -[cast.https.any.worker.html] - expected: ERROR diff --git a/testing/web-platform/meta/webnn/clamp.https.any.js.ini b/testing/web-platform/meta/webnn/clamp.https.any.js.ini deleted file mode 100644 index b3c4a1fd62..0000000000 --- a/testing/web-platform/meta/webnn/clamp.https.any.js.ini +++ /dev/null @@ -1,55 +0,0 @@ -[clamp.https.any.worker.html] - expected: ERROR - -[clamp.https.any.html] - expected: ERROR - [clamp float32 1D tensor default options / async] - expected: NOTRUN - - [clamp float32 2D tensor default options / async] - expected: NOTRUN - - [clamp float32 3D tensor default options / async] - expected: NOTRUN - - [clamp float32 4D tensor default options / async] - expected: NOTRUN - - [clamp float32 5D tensor default options / async] - expected: NOTRUN - - [clamp float32 4D tensor default options.maxValue and specified negative options.minValue / async] - expected: NOTRUN - - [clamp float32 3D tensor default options.maxValue and specified options.minValue=0.0 / async] - expected: NOTRUN - - [clamp float32 2D tensor default options.maxValue and specified positive options.minValue / async] - expected: NOTRUN - - [clamp float32 5D tensor default options.minValue and specified negative options.maxValue / async] - expected: NOTRUN - - [clamp float32 1D tensor default options.minValue and specified options.maxValue=0.0 / async] - expected: NOTRUN - - [clamp float32 3D tensor default options.minValue and specified positive options.maxValue / async] - expected: NOTRUN - - [clamp float32 5D tensor specified both negative options.minValue and options.maxValue / async] - expected: NOTRUN - - [clamp float32 4D tensor specified negative options.minValue and options.maxValue=0.0 / async] - expected: NOTRUN - - [clamp float32 3D tensor specified negative options.minValue and positive options.maxValue / async] - expected: NOTRUN - - [clamp float32 2D tensor specified options.minValue=0.0 and positive options.maxValue / async] - expected: NOTRUN - - [clamp float32 1D tensor specified both positive options.minValue and options.maxValue / async] - expected: NOTRUN - - [clamp float32 1D constant tensor default options / async] - expected: NOTRUN diff --git a/testing/web-platform/meta/webnn/concat.https.any.js.ini b/testing/web-platform/meta/webnn/concat.https.any.js.ini deleted file mode 100644 index 0fb8a2e1fc..0000000000 --- a/testing/web-platform/meta/webnn/concat.https.any.js.ini +++ /dev/null @@ -1,139 +0,0 @@ -[concat.https.any.worker.html] - expected: ERROR - -[concat.https.any.html] - expected: ERROR - [concat two float32 1D tensors of same shape along axis 0 / async] - expected: NOTRUN - - [concat three float32 1D tensors of different 1st dimension along axis 0 / async] - expected: NOTRUN - - [concat four float32 1D tensors of same 1st dimension along axis 0 / async] - expected: NOTRUN - - [concat four float32 1D tensors of different 1st dimension along axis 0 / async] - expected: NOTRUN - - [concat two float32 2D tensors of same shape along axis 0 / async] - expected: NOTRUN - - [concat two float32 2D tensors of same others dimensions except different 1st dimension along axis 0 / async] - expected: NOTRUN - - [concat four float32 2D tensors of same shape along axis 0 / async] - expected: NOTRUN - - [concat two float32 2D tensors of same others dimensions except different 2nd dimension along axis 1 / async] - expected: NOTRUN - - [concat three float32 2D tensors of same shape along axis 1 / async] - expected: NOTRUN - - [concat four float32 2D tensors of same others dimensions except different 2nd dimension along axis 1 / async] - expected: NOTRUN - - [concat two float32 3D tensors of same others dimensions except different 1st dimension along axis 0 / async] - expected: NOTRUN - - [concat four float32 3D tensors of same others dimensions except different 2nd dimension along axis 1 / async] - expected: NOTRUN - - [concat three float32 3D tensors of same shape along axis 2 / async] - expected: NOTRUN - - [concat two float32 4D tensors of same others dimensions except different 1st dimension along axis 0 / async] - expected: NOTRUN - - [concat three float32 4D tensors of same shape along axis 1 / async] - expected: NOTRUN - - [concat three float32 4D tensors of same others dimensions except different 3rd dimension along axis 2 / async] - expected: NOTRUN - - [concat four float32 4D tensors of same others dimensions except different 4th dimension along axis 3 / async] - expected: NOTRUN - - [concat four float32 5D tensors of same shape along axis 0 / async] - expected: NOTRUN - - [concat two float32 5D tensors of same others dimensions except different 2nd dimension along axis 1 / async] - expected: NOTRUN - - [concat three float32 5D tensors of same others dimensions except different 3rd dimension along axis 2 / async] - expected: NOTRUN - - [concat two float32 5D tensors of same others dimensions except different 4th dimension along axis 3 / async] - expected: NOTRUN - - [concat two float32 5D tensors of same others dimensions except different 5th dimension along axis 4 / async] - expected: NOTRUN - - [concat two float16 1D tensors of same shape along axis 0 / async] - expected: NOTRUN - - [concat three float16 1D tensors of different 1st dimension along axis 0 / async] - expected: NOTRUN - - [concat four float16 1D tensors of same 1st dimension along axis 0 / async] - expected: NOTRUN - - [concat four float16 1D tensors of different 1st dimension along axis 0 / async] - expected: NOTRUN - - [concat two float16 2D tensors of same shape along axis 0 / async] - expected: NOTRUN - - [concat two float16 2D tensors of same others dimensions except different 1st dimension along axis 0 / async] - expected: NOTRUN - - [concat four float16 2D tensors of same shape along axis 0 / async] - expected: NOTRUN - - [concat two float16 2D tensors of same others dimensions except different 2nd dimension along axis 1 / async] - expected: NOTRUN - - [concat three float16 2D tensors of same shape along axis 1 / async] - expected: NOTRUN - - [concat four float16 2D tensors of same others dimensions except different 2nd dimension along axis 1 / async] - expected: NOTRUN - - [concat two float16 3D tensors of same others dimensions except different 1st dimension along axis 0 / async] - expected: NOTRUN - - [concat four float16 3D tensors of same others dimensions except different 2nd dimension along axis 1 / async] - expected: NOTRUN - - [concat three float16 3D tensors of same shape along axis 2 / async] - expected: NOTRUN - - [concat two float16 4D tensors of same others dimensions except different 1st dimension along axis 0 / async] - expected: NOTRUN - - [concat three float16 4D tensors of same shape along axis 1 / async] - expected: NOTRUN - - [concat three float16 4D tensors of same others dimensions except different 3rd dimension along axis 2 / async] - expected: NOTRUN - - [concat four float16 4D tensors of same others dimensions except different 4th dimension along axis 3 / async] - expected: NOTRUN - - [concat four float16 5D tensors of same shape along axis 0 / async] - expected: NOTRUN - - [concat two float16 5D tensors of same others dimensions except different 2nd dimension along axis 1 / async] - expected: NOTRUN - - [concat three float16 5D tensors of same others dimensions except different 3rd dimension along axis 2 / async] - expected: NOTRUN - - [concat two float16 5D tensors of same others dimensions except different 4th dimension along axis 3 / async] - expected: NOTRUN - - [concat two float16 5D tensors of same others dimensions except different 5th dimension along axis 4 / async] - expected: NOTRUN - - [concat two float32 1D constant tensors of same shape along axis 0 / async] - expected: NOTRUN diff --git a/testing/web-platform/meta/webnn/conformance_tests/arg_min_max.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/arg_min_max.https.any.js.ini new file mode 100644 index 0000000000..850586db83 --- /dev/null +++ b/testing/web-platform/meta/webnn/conformance_tests/arg_min_max.https.any.js.ini @@ -0,0 +1,8 @@ +[arg_min_max.https.any.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL + + +[arg_min_max.https.any.worker.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL diff --git a/testing/web-platform/meta/webnn/conformance_tests/batch_normalization.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/batch_normalization.https.any.js.ini new file mode 100644 index 0000000000..0426592cc4 --- /dev/null +++ b/testing/web-platform/meta/webnn/conformance_tests/batch_normalization.https.any.js.ini @@ -0,0 +1,8 @@ +[batch_normalization.https.any.worker.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL + + +[batch_normalization.https.any.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL diff --git a/testing/web-platform/meta/webnn/conformance_tests/buffer.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/buffer.https.any.js.ini new file mode 100644 index 0000000000..d59b7c606c --- /dev/null +++ b/testing/web-platform/meta/webnn/conformance_tests/buffer.https.any.js.ini @@ -0,0 +1,16 @@ +[buffer.https.any.worker.html] + expected: ERROR + [create / 4] + expected: NOTRUN + + [destroyTwice] + expected: NOTRUN + + +[buffer.https.any.html] + expected: ERROR + [create / 4] + expected: NOTRUN + + [destroyTwice] + expected: NOTRUN diff --git a/testing/web-platform/meta/webnn/conformance_tests/cast.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/cast.https.any.js.ini new file mode 100644 index 0000000000..458747ead4 --- /dev/null +++ b/testing/web-platform/meta/webnn/conformance_tests/cast.https.any.js.ini @@ -0,0 +1,8 @@ +[cast.https.any.worker.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL + + +[cast.https.any.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL diff --git a/testing/web-platform/meta/webnn/conformance_tests/clamp.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/clamp.https.any.js.ini new file mode 100644 index 0000000000..a4be3e96e6 --- /dev/null +++ b/testing/web-platform/meta/webnn/conformance_tests/clamp.https.any.js.ini @@ -0,0 +1,8 @@ +[clamp.https.any.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL + + +[clamp.https.any.worker.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL diff --git a/testing/web-platform/meta/webnn/conformance_tests/concat.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/concat.https.any.js.ini new file mode 100644 index 0000000000..0f7379c641 --- /dev/null +++ b/testing/web-platform/meta/webnn/conformance_tests/concat.https.any.js.ini @@ -0,0 +1,8 @@ +[concat.https.any.worker.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL + + +[concat.https.any.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL diff --git a/testing/web-platform/meta/webnn/conformance_tests/constant.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/constant.https.any.js.ini new file mode 100644 index 0000000000..023fceca62 --- /dev/null +++ b/testing/web-platform/meta/webnn/conformance_tests/constant.https.any.js.ini @@ -0,0 +1,8 @@ +[constant.https.any.worker.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL + + +[constant.https.any.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL diff --git a/testing/web-platform/meta/webnn/conformance_tests/conv2d.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/conv2d.https.any.js.ini new file mode 100644 index 0000000000..00a0aa0caf --- /dev/null +++ b/testing/web-platform/meta/webnn/conformance_tests/conv2d.https.any.js.ini @@ -0,0 +1,8 @@ +[conv2d.https.any.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL + + +[conv2d.https.any.worker.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL diff --git a/testing/web-platform/meta/webnn/conformance_tests/conv_transpose2d.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/conv_transpose2d.https.any.js.ini new file mode 100644 index 0000000000..45d041564a --- /dev/null +++ b/testing/web-platform/meta/webnn/conformance_tests/conv_transpose2d.https.any.js.ini @@ -0,0 +1,8 @@ +[conv_transpose2d.https.any.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL + + +[conv_transpose2d.https.any.worker.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL diff --git a/testing/web-platform/meta/webnn/conformance_tests/elementwise_binary.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/elementwise_binary.https.any.js.ini new file mode 100644 index 0000000000..ed81dfe0e5 --- /dev/null +++ b/testing/web-platform/meta/webnn/conformance_tests/elementwise_binary.https.any.js.ini @@ -0,0 +1,8 @@ +[elementwise_binary.https.any.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL + + +[elementwise_binary.https.any.worker.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL diff --git a/testing/web-platform/meta/webnn/conformance_tests/elementwise_logical.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/elementwise_logical.https.any.js.ini new file mode 100644 index 0000000000..cd28ca8b1a --- /dev/null +++ b/testing/web-platform/meta/webnn/conformance_tests/elementwise_logical.https.any.js.ini @@ -0,0 +1,14 @@ +[elementwise_logical.https.any.worker.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL + + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator") 1] + expected: FAIL + + +[elementwise_logical.https.any.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL + + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator") 1] + expected: FAIL diff --git a/testing/web-platform/meta/webnn/conformance_tests/elementwise_unary.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/elementwise_unary.https.any.js.ini new file mode 100644 index 0000000000..b9d76799a6 --- /dev/null +++ b/testing/web-platform/meta/webnn/conformance_tests/elementwise_unary.https.any.js.ini @@ -0,0 +1,8 @@ +[elementwise_unary.https.any.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL + + +[elementwise_unary.https.any.worker.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL diff --git a/testing/web-platform/meta/webnn/conformance_tests/elu.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/elu.https.any.js.ini new file mode 100644 index 0000000000..8acf5519af --- /dev/null +++ b/testing/web-platform/meta/webnn/conformance_tests/elu.https.any.js.ini @@ -0,0 +1,8 @@ +[elu.https.any.worker.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL + + +[elu.https.any.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL diff --git a/testing/web-platform/meta/webnn/conformance_tests/expand.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/expand.https.any.js.ini new file mode 100644 index 0000000000..50b30e9c1a --- /dev/null +++ b/testing/web-platform/meta/webnn/conformance_tests/expand.https.any.js.ini @@ -0,0 +1,8 @@ +[expand.https.any.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL + + +[expand.https.any.worker.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL diff --git a/testing/web-platform/meta/webnn/conformance_tests/gather.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gather.https.any.js.ini new file mode 100644 index 0000000000..19877d5e1b --- /dev/null +++ b/testing/web-platform/meta/webnn/conformance_tests/gather.https.any.js.ini @@ -0,0 +1,8 @@ +[gather.https.any.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL + + +[gather.https.any.worker.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL diff --git a/testing/web-platform/meta/webnn/conformance_tests/gemm.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gemm.https.any.js.ini new file mode 100644 index 0000000000..0ed5da23d7 --- /dev/null +++ b/testing/web-platform/meta/webnn/conformance_tests/gemm.https.any.js.ini @@ -0,0 +1,8 @@ +[gemm.https.any.worker.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL + + +[gemm.https.any.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL diff --git a/testing/web-platform/meta/webnn/conformance_tests/gpu/arg_min_max.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gpu/arg_min_max.https.any.js.ini new file mode 100644 index 0000000000..4c60576a9a --- /dev/null +++ b/testing/web-platform/meta/webnn/conformance_tests/gpu/arg_min_max.https.any.js.ini @@ -0,0 +1,8 @@ +[arg_min_max.https.any.worker.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL + + +[arg_min_max.https.any.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL diff --git a/testing/web-platform/meta/webnn/conformance_tests/gpu/batch_normalization.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gpu/batch_normalization.https.any.js.ini new file mode 100644 index 0000000000..0426592cc4 --- /dev/null +++ b/testing/web-platform/meta/webnn/conformance_tests/gpu/batch_normalization.https.any.js.ini @@ -0,0 +1,8 @@ +[batch_normalization.https.any.worker.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL + + +[batch_normalization.https.any.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL diff --git a/testing/web-platform/meta/webnn/conformance_tests/gpu/buffer.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gpu/buffer.https.any.js.ini new file mode 100644 index 0000000000..33513829a2 --- /dev/null +++ b/testing/web-platform/meta/webnn/conformance_tests/gpu/buffer.https.any.js.ini @@ -0,0 +1,16 @@ +[buffer.https.any.html] + expected: ERROR + [create / 4] + expected: NOTRUN + + [destroyTwice] + expected: NOTRUN + + +[buffer.https.any.worker.html] + expected: ERROR + [create / 4] + expected: NOTRUN + + [destroyTwice] + expected: NOTRUN diff --git a/testing/web-platform/meta/webnn/conformance_tests/gpu/cast.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gpu/cast.https.any.js.ini new file mode 100644 index 0000000000..458747ead4 --- /dev/null +++ b/testing/web-platform/meta/webnn/conformance_tests/gpu/cast.https.any.js.ini @@ -0,0 +1,8 @@ +[cast.https.any.worker.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL + + +[cast.https.any.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL diff --git a/testing/web-platform/meta/webnn/conformance_tests/gpu/clamp.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gpu/clamp.https.any.js.ini new file mode 100644 index 0000000000..b0862f21a6 --- /dev/null +++ b/testing/web-platform/meta/webnn/conformance_tests/gpu/clamp.https.any.js.ini @@ -0,0 +1,8 @@ +[clamp.https.any.worker.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL + + +[clamp.https.any.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL diff --git a/testing/web-platform/meta/webnn/conformance_tests/gpu/concat.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gpu/concat.https.any.js.ini new file mode 100644 index 0000000000..0f7379c641 --- /dev/null +++ b/testing/web-platform/meta/webnn/conformance_tests/gpu/concat.https.any.js.ini @@ -0,0 +1,8 @@ +[concat.https.any.worker.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL + + +[concat.https.any.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL diff --git a/testing/web-platform/meta/webnn/conformance_tests/gpu/constant.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gpu/constant.https.any.js.ini new file mode 100644 index 0000000000..39e67c7150 --- /dev/null +++ b/testing/web-platform/meta/webnn/conformance_tests/gpu/constant.https.any.js.ini @@ -0,0 +1,8 @@ +[constant.https.any.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL + + +[constant.https.any.worker.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL diff --git a/testing/web-platform/meta/webnn/conformance_tests/gpu/conv2d.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gpu/conv2d.https.any.js.ini new file mode 100644 index 0000000000..00a0aa0caf --- /dev/null +++ b/testing/web-platform/meta/webnn/conformance_tests/gpu/conv2d.https.any.js.ini @@ -0,0 +1,8 @@ +[conv2d.https.any.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL + + +[conv2d.https.any.worker.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL diff --git a/testing/web-platform/meta/webnn/conformance_tests/gpu/conv_transpose2d.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gpu/conv_transpose2d.https.any.js.ini new file mode 100644 index 0000000000..45d041564a --- /dev/null +++ b/testing/web-platform/meta/webnn/conformance_tests/gpu/conv_transpose2d.https.any.js.ini @@ -0,0 +1,8 @@ +[conv_transpose2d.https.any.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL + + +[conv_transpose2d.https.any.worker.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL diff --git a/testing/web-platform/meta/webnn/conformance_tests/gpu/elementwise_binary.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gpu/elementwise_binary.https.any.js.ini new file mode 100644 index 0000000000..faaacd133e --- /dev/null +++ b/testing/web-platform/meta/webnn/conformance_tests/gpu/elementwise_binary.https.any.js.ini @@ -0,0 +1,8 @@ +[elementwise_binary.https.any.worker.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL + + +[elementwise_binary.https.any.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL diff --git a/testing/web-platform/meta/webnn/conformance_tests/gpu/elementwise_logical.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gpu/elementwise_logical.https.any.js.ini new file mode 100644 index 0000000000..808d422746 --- /dev/null +++ b/testing/web-platform/meta/webnn/conformance_tests/gpu/elementwise_logical.https.any.js.ini @@ -0,0 +1,14 @@ +[elementwise_logical.https.any.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL + + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator") 1] + expected: FAIL + + +[elementwise_logical.https.any.worker.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL + + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator") 1] + expected: FAIL diff --git a/testing/web-platform/meta/webnn/conformance_tests/gpu/elementwise_unary.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gpu/elementwise_unary.https.any.js.ini new file mode 100644 index 0000000000..b9d76799a6 --- /dev/null +++ b/testing/web-platform/meta/webnn/conformance_tests/gpu/elementwise_unary.https.any.js.ini @@ -0,0 +1,8 @@ +[elementwise_unary.https.any.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL + + +[elementwise_unary.https.any.worker.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL diff --git a/testing/web-platform/meta/webnn/conformance_tests/gpu/elu.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gpu/elu.https.any.js.ini new file mode 100644 index 0000000000..8acf5519af --- /dev/null +++ b/testing/web-platform/meta/webnn/conformance_tests/gpu/elu.https.any.js.ini @@ -0,0 +1,8 @@ +[elu.https.any.worker.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL + + +[elu.https.any.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL diff --git a/testing/web-platform/meta/webnn/conformance_tests/gpu/expand.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gpu/expand.https.any.js.ini new file mode 100644 index 0000000000..50b30e9c1a --- /dev/null +++ b/testing/web-platform/meta/webnn/conformance_tests/gpu/expand.https.any.js.ini @@ -0,0 +1,8 @@ +[expand.https.any.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL + + +[expand.https.any.worker.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL diff --git a/testing/web-platform/meta/webnn/conformance_tests/gpu/gather.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gpu/gather.https.any.js.ini new file mode 100644 index 0000000000..19877d5e1b --- /dev/null +++ b/testing/web-platform/meta/webnn/conformance_tests/gpu/gather.https.any.js.ini @@ -0,0 +1,8 @@ +[gather.https.any.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL + + +[gather.https.any.worker.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL diff --git a/testing/web-platform/meta/webnn/conformance_tests/gpu/gemm.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gpu/gemm.https.any.js.ini new file mode 100644 index 0000000000..0c72af8fe4 --- /dev/null +++ b/testing/web-platform/meta/webnn/conformance_tests/gpu/gemm.https.any.js.ini @@ -0,0 +1,8 @@ +[gemm.https.any.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL + + +[gemm.https.any.worker.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL diff --git a/testing/web-platform/meta/webnn/conformance_tests/gpu/hard_sigmoid.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gpu/hard_sigmoid.https.any.js.ini new file mode 100644 index 0000000000..e9fccbd3c7 --- /dev/null +++ b/testing/web-platform/meta/webnn/conformance_tests/gpu/hard_sigmoid.https.any.js.ini @@ -0,0 +1,8 @@ +[hard_sigmoid.https.any.worker.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL + + +[hard_sigmoid.https.any.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL diff --git a/testing/web-platform/meta/webnn/conformance_tests/gpu/hard_swish.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gpu/hard_swish.https.any.js.ini new file mode 100644 index 0000000000..f250b52fc2 --- /dev/null +++ b/testing/web-platform/meta/webnn/conformance_tests/gpu/hard_swish.https.any.js.ini @@ -0,0 +1,8 @@ +[hard_swish.https.any.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL + + +[hard_swish.https.any.worker.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL diff --git a/testing/web-platform/meta/webnn/conformance_tests/gpu/instance_normalization.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gpu/instance_normalization.https.any.js.ini new file mode 100644 index 0000000000..9fc7a2356e --- /dev/null +++ b/testing/web-platform/meta/webnn/conformance_tests/gpu/instance_normalization.https.any.js.ini @@ -0,0 +1,8 @@ +[instance_normalization.https.any.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL + + +[instance_normalization.https.any.worker.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL diff --git a/testing/web-platform/meta/webnn/conformance_tests/gpu/layer_normalization.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gpu/layer_normalization.https.any.js.ini new file mode 100644 index 0000000000..ca3d522614 --- /dev/null +++ b/testing/web-platform/meta/webnn/conformance_tests/gpu/layer_normalization.https.any.js.ini @@ -0,0 +1,8 @@ +[layer_normalization.https.any.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL + + +[layer_normalization.https.any.worker.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL diff --git a/testing/web-platform/meta/webnn/conformance_tests/gpu/leaky_relu.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gpu/leaky_relu.https.any.js.ini new file mode 100644 index 0000000000..5d9a8d04d7 --- /dev/null +++ b/testing/web-platform/meta/webnn/conformance_tests/gpu/leaky_relu.https.any.js.ini @@ -0,0 +1,8 @@ +[leaky_relu.https.any.worker.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL + + +[leaky_relu.https.any.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL diff --git a/testing/web-platform/meta/webnn/conformance_tests/gpu/linear.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gpu/linear.https.any.js.ini new file mode 100644 index 0000000000..e7a529ac39 --- /dev/null +++ b/testing/web-platform/meta/webnn/conformance_tests/gpu/linear.https.any.js.ini @@ -0,0 +1,8 @@ +[linear.https.any.worker.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL + + +[linear.https.any.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL diff --git a/testing/web-platform/meta/webnn/conformance_tests/gpu/matmul.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gpu/matmul.https.any.js.ini new file mode 100644 index 0000000000..694ab6ce1d --- /dev/null +++ b/testing/web-platform/meta/webnn/conformance_tests/gpu/matmul.https.any.js.ini @@ -0,0 +1,8 @@ +[matmul.https.any.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL + + +[matmul.https.any.worker.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL diff --git a/testing/web-platform/meta/webnn/conformance_tests/gpu/pad.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gpu/pad.https.any.js.ini new file mode 100644 index 0000000000..1be448e4be --- /dev/null +++ b/testing/web-platform/meta/webnn/conformance_tests/gpu/pad.https.any.js.ini @@ -0,0 +1,8 @@ +[pad.https.any.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL + + +[pad.https.any.worker.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL diff --git a/testing/web-platform/meta/webnn/conformance_tests/gpu/pooling.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gpu/pooling.https.any.js.ini new file mode 100644 index 0000000000..1d7688f50e --- /dev/null +++ b/testing/web-platform/meta/webnn/conformance_tests/gpu/pooling.https.any.js.ini @@ -0,0 +1,8 @@ +[pooling.https.any.worker.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL + + +[pooling.https.any.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL diff --git a/testing/web-platform/meta/webnn/conformance_tests/gpu/prelu.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gpu/prelu.https.any.js.ini new file mode 100644 index 0000000000..54ef85f9a7 --- /dev/null +++ b/testing/web-platform/meta/webnn/conformance_tests/gpu/prelu.https.any.js.ini @@ -0,0 +1,8 @@ +[prelu.https.any.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL + + +[prelu.https.any.worker.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL diff --git a/testing/web-platform/meta/webnn/conformance_tests/gpu/reduction.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gpu/reduction.https.any.js.ini new file mode 100644 index 0000000000..0f404aeeaa --- /dev/null +++ b/testing/web-platform/meta/webnn/conformance_tests/gpu/reduction.https.any.js.ini @@ -0,0 +1,8 @@ +[reduction.https.any.worker.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL + + +[reduction.https.any.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL diff --git a/testing/web-platform/meta/webnn/conformance_tests/gpu/relu.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gpu/relu.https.any.js.ini new file mode 100644 index 0000000000..4bdd39f9e7 --- /dev/null +++ b/testing/web-platform/meta/webnn/conformance_tests/gpu/relu.https.any.js.ini @@ -0,0 +1,8 @@ +[relu.https.any.worker.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL + + +[relu.https.any.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL diff --git a/testing/web-platform/meta/webnn/conformance_tests/gpu/resample2d.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gpu/resample2d.https.any.js.ini new file mode 100644 index 0000000000..81a8f1204d --- /dev/null +++ b/testing/web-platform/meta/webnn/conformance_tests/gpu/resample2d.https.any.js.ini @@ -0,0 +1,8 @@ +[resample2d.https.any.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL + + +[resample2d.https.any.worker.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL diff --git a/testing/web-platform/meta/webnn/conformance_tests/gpu/reshape.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gpu/reshape.https.any.js.ini new file mode 100644 index 0000000000..e856cf4682 --- /dev/null +++ b/testing/web-platform/meta/webnn/conformance_tests/gpu/reshape.https.any.js.ini @@ -0,0 +1,8 @@ +[reshape.https.any.worker.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL + + +[reshape.https.any.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL diff --git a/testing/web-platform/meta/webnn/conformance_tests/gpu/sigmoid.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gpu/sigmoid.https.any.js.ini new file mode 100644 index 0000000000..a2c64a8263 --- /dev/null +++ b/testing/web-platform/meta/webnn/conformance_tests/gpu/sigmoid.https.any.js.ini @@ -0,0 +1,8 @@ +[sigmoid.https.any.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL + + +[sigmoid.https.any.worker.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL diff --git a/testing/web-platform/meta/webnn/conformance_tests/gpu/slice.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gpu/slice.https.any.js.ini new file mode 100644 index 0000000000..e82211bf35 --- /dev/null +++ b/testing/web-platform/meta/webnn/conformance_tests/gpu/slice.https.any.js.ini @@ -0,0 +1,8 @@ +[slice.https.any.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL + + +[slice.https.any.worker.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL diff --git a/testing/web-platform/meta/webnn/conformance_tests/gpu/softmax.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gpu/softmax.https.any.js.ini new file mode 100644 index 0000000000..bf323263c4 --- /dev/null +++ b/testing/web-platform/meta/webnn/conformance_tests/gpu/softmax.https.any.js.ini @@ -0,0 +1,8 @@ +[softmax.https.any.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL + + +[softmax.https.any.worker.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL diff --git a/testing/web-platform/meta/webnn/conformance_tests/gpu/softplus.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gpu/softplus.https.any.js.ini new file mode 100644 index 0000000000..39fa91d15a --- /dev/null +++ b/testing/web-platform/meta/webnn/conformance_tests/gpu/softplus.https.any.js.ini @@ -0,0 +1,8 @@ +[softplus.https.any.worker.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL + + +[softplus.https.any.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL diff --git a/testing/web-platform/meta/webnn/conformance_tests/gpu/softsign.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gpu/softsign.https.any.js.ini new file mode 100644 index 0000000000..511fbb3639 --- /dev/null +++ b/testing/web-platform/meta/webnn/conformance_tests/gpu/softsign.https.any.js.ini @@ -0,0 +1,8 @@ +[softsign.https.any.worker.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL + + +[softsign.https.any.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL diff --git a/testing/web-platform/meta/webnn/conformance_tests/gpu/split.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gpu/split.https.any.js.ini new file mode 100644 index 0000000000..d681f089a6 --- /dev/null +++ b/testing/web-platform/meta/webnn/conformance_tests/gpu/split.https.any.js.ini @@ -0,0 +1,8 @@ +[split.https.any.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL + + +[split.https.any.worker.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL diff --git a/testing/web-platform/meta/webnn/conformance_tests/gpu/tanh.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gpu/tanh.https.any.js.ini new file mode 100644 index 0000000000..1efbfe6203 --- /dev/null +++ b/testing/web-platform/meta/webnn/conformance_tests/gpu/tanh.https.any.js.ini @@ -0,0 +1,8 @@ +[tanh.https.any.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL + + +[tanh.https.any.worker.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL diff --git a/testing/web-platform/meta/webnn/conformance_tests/gpu/transpose.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gpu/transpose.https.any.js.ini new file mode 100644 index 0000000000..c46eb5527b --- /dev/null +++ b/testing/web-platform/meta/webnn/conformance_tests/gpu/transpose.https.any.js.ini @@ -0,0 +1,8 @@ +[transpose.https.any.worker.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL + + +[transpose.https.any.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL diff --git a/testing/web-platform/meta/webnn/conformance_tests/gpu/triangular.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gpu/triangular.https.any.js.ini new file mode 100644 index 0000000000..1773ce5484 --- /dev/null +++ b/testing/web-platform/meta/webnn/conformance_tests/gpu/triangular.https.any.js.ini @@ -0,0 +1,8 @@ +[triangular.https.any.worker.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL + + +[triangular.https.any.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL diff --git a/testing/web-platform/meta/webnn/conformance_tests/gpu/where.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/gpu/where.https.any.js.ini new file mode 100644 index 0000000000..c489bd73fd --- /dev/null +++ b/testing/web-platform/meta/webnn/conformance_tests/gpu/where.https.any.js.ini @@ -0,0 +1,8 @@ +[where.https.any.worker.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL + + +[where.https.any.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL diff --git a/testing/web-platform/meta/webnn/conformance_tests/hard_sigmoid.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/hard_sigmoid.https.any.js.ini new file mode 100644 index 0000000000..e9fccbd3c7 --- /dev/null +++ b/testing/web-platform/meta/webnn/conformance_tests/hard_sigmoid.https.any.js.ini @@ -0,0 +1,8 @@ +[hard_sigmoid.https.any.worker.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL + + +[hard_sigmoid.https.any.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL diff --git a/testing/web-platform/meta/webnn/conformance_tests/hard_swish.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/hard_swish.https.any.js.ini new file mode 100644 index 0000000000..f250b52fc2 --- /dev/null +++ b/testing/web-platform/meta/webnn/conformance_tests/hard_swish.https.any.js.ini @@ -0,0 +1,8 @@ +[hard_swish.https.any.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL + + +[hard_swish.https.any.worker.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL diff --git a/testing/web-platform/meta/webnn/conformance_tests/instance_normalization.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/instance_normalization.https.any.js.ini new file mode 100644 index 0000000000..9fc7a2356e --- /dev/null +++ b/testing/web-platform/meta/webnn/conformance_tests/instance_normalization.https.any.js.ini @@ -0,0 +1,8 @@ +[instance_normalization.https.any.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL + + +[instance_normalization.https.any.worker.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL diff --git a/testing/web-platform/meta/webnn/conformance_tests/layer_normalization.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/layer_normalization.https.any.js.ini new file mode 100644 index 0000000000..ca3d522614 --- /dev/null +++ b/testing/web-platform/meta/webnn/conformance_tests/layer_normalization.https.any.js.ini @@ -0,0 +1,8 @@ +[layer_normalization.https.any.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL + + +[layer_normalization.https.any.worker.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL diff --git a/testing/web-platform/meta/webnn/conformance_tests/leaky_relu.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/leaky_relu.https.any.js.ini new file mode 100644 index 0000000000..5d9a8d04d7 --- /dev/null +++ b/testing/web-platform/meta/webnn/conformance_tests/leaky_relu.https.any.js.ini @@ -0,0 +1,8 @@ +[leaky_relu.https.any.worker.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL + + +[leaky_relu.https.any.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL diff --git a/testing/web-platform/meta/webnn/conformance_tests/linear.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/linear.https.any.js.ini new file mode 100644 index 0000000000..e7a529ac39 --- /dev/null +++ b/testing/web-platform/meta/webnn/conformance_tests/linear.https.any.js.ini @@ -0,0 +1,8 @@ +[linear.https.any.worker.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL + + +[linear.https.any.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL diff --git a/testing/web-platform/meta/webnn/conformance_tests/matmul.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/matmul.https.any.js.ini new file mode 100644 index 0000000000..694ab6ce1d --- /dev/null +++ b/testing/web-platform/meta/webnn/conformance_tests/matmul.https.any.js.ini @@ -0,0 +1,8 @@ +[matmul.https.any.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL + + +[matmul.https.any.worker.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL diff --git a/testing/web-platform/meta/webnn/conformance_tests/pad.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/pad.https.any.js.ini new file mode 100644 index 0000000000..f72c7d5819 --- /dev/null +++ b/testing/web-platform/meta/webnn/conformance_tests/pad.https.any.js.ini @@ -0,0 +1,8 @@ +[pad.https.any.worker.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL + + +[pad.https.any.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL diff --git a/testing/web-platform/meta/webnn/conformance_tests/pooling.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/pooling.https.any.js.ini new file mode 100644 index 0000000000..8bcbf67bdd --- /dev/null +++ b/testing/web-platform/meta/webnn/conformance_tests/pooling.https.any.js.ini @@ -0,0 +1,8 @@ +[pooling.https.any.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL + + +[pooling.https.any.worker.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL diff --git a/testing/web-platform/meta/webnn/conformance_tests/prelu.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/prelu.https.any.js.ini new file mode 100644 index 0000000000..c20685b5fa --- /dev/null +++ b/testing/web-platform/meta/webnn/conformance_tests/prelu.https.any.js.ini @@ -0,0 +1,8 @@ +[prelu.https.any.worker.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL + + +[prelu.https.any.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL diff --git a/testing/web-platform/meta/webnn/conformance_tests/reduction.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/reduction.https.any.js.ini new file mode 100644 index 0000000000..0f404aeeaa --- /dev/null +++ b/testing/web-platform/meta/webnn/conformance_tests/reduction.https.any.js.ini @@ -0,0 +1,8 @@ +[reduction.https.any.worker.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL + + +[reduction.https.any.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL diff --git a/testing/web-platform/meta/webnn/conformance_tests/relu.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/relu.https.any.js.ini new file mode 100644 index 0000000000..ba6b167b08 --- /dev/null +++ b/testing/web-platform/meta/webnn/conformance_tests/relu.https.any.js.ini @@ -0,0 +1,8 @@ +[relu.https.any.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL + + +[relu.https.any.worker.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL diff --git a/testing/web-platform/meta/webnn/conformance_tests/resample2d.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/resample2d.https.any.js.ini new file mode 100644 index 0000000000..026b5a695f --- /dev/null +++ b/testing/web-platform/meta/webnn/conformance_tests/resample2d.https.any.js.ini @@ -0,0 +1,8 @@ +[resample2d.https.any.worker.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL + + +[resample2d.https.any.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL diff --git a/testing/web-platform/meta/webnn/conformance_tests/reshape.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/reshape.https.any.js.ini new file mode 100644 index 0000000000..e856cf4682 --- /dev/null +++ b/testing/web-platform/meta/webnn/conformance_tests/reshape.https.any.js.ini @@ -0,0 +1,8 @@ +[reshape.https.any.worker.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL + + +[reshape.https.any.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL diff --git a/testing/web-platform/meta/webnn/conformance_tests/sigmoid.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/sigmoid.https.any.js.ini new file mode 100644 index 0000000000..8cc150040d --- /dev/null +++ b/testing/web-platform/meta/webnn/conformance_tests/sigmoid.https.any.js.ini @@ -0,0 +1,8 @@ +[sigmoid.https.any.worker.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL + + +[sigmoid.https.any.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL diff --git a/testing/web-platform/meta/webnn/conformance_tests/slice.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/slice.https.any.js.ini new file mode 100644 index 0000000000..a86413e8ae --- /dev/null +++ b/testing/web-platform/meta/webnn/conformance_tests/slice.https.any.js.ini @@ -0,0 +1,8 @@ +[slice.https.any.worker.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL + + +[slice.https.any.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL diff --git a/testing/web-platform/meta/webnn/conformance_tests/softmax.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/softmax.https.any.js.ini new file mode 100644 index 0000000000..d86f463115 --- /dev/null +++ b/testing/web-platform/meta/webnn/conformance_tests/softmax.https.any.js.ini @@ -0,0 +1,8 @@ +[softmax.https.any.worker.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL + + +[softmax.https.any.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL diff --git a/testing/web-platform/meta/webnn/conformance_tests/softplus.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/softplus.https.any.js.ini new file mode 100644 index 0000000000..5983170a06 --- /dev/null +++ b/testing/web-platform/meta/webnn/conformance_tests/softplus.https.any.js.ini @@ -0,0 +1,8 @@ +[softplus.https.any.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL + + +[softplus.https.any.worker.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL diff --git a/testing/web-platform/meta/webnn/conformance_tests/softsign.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/softsign.https.any.js.ini new file mode 100644 index 0000000000..511fbb3639 --- /dev/null +++ b/testing/web-platform/meta/webnn/conformance_tests/softsign.https.any.js.ini @@ -0,0 +1,8 @@ +[softsign.https.any.worker.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL + + +[softsign.https.any.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL diff --git a/testing/web-platform/meta/webnn/conformance_tests/split.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/split.https.any.js.ini new file mode 100644 index 0000000000..7425b480cb --- /dev/null +++ b/testing/web-platform/meta/webnn/conformance_tests/split.https.any.js.ini @@ -0,0 +1,8 @@ +[split.https.any.worker.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL + + +[split.https.any.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL diff --git a/testing/web-platform/meta/webnn/conformance_tests/tanh.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/tanh.https.any.js.ini new file mode 100644 index 0000000000..1efbfe6203 --- /dev/null +++ b/testing/web-platform/meta/webnn/conformance_tests/tanh.https.any.js.ini @@ -0,0 +1,8 @@ +[tanh.https.any.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL + + +[tanh.https.any.worker.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL diff --git a/testing/web-platform/meta/webnn/conformance_tests/transpose.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/transpose.https.any.js.ini new file mode 100644 index 0000000000..c46eb5527b --- /dev/null +++ b/testing/web-platform/meta/webnn/conformance_tests/transpose.https.any.js.ini @@ -0,0 +1,8 @@ +[transpose.https.any.worker.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL + + +[transpose.https.any.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL diff --git a/testing/web-platform/meta/webnn/conformance_tests/triangular.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/triangular.https.any.js.ini new file mode 100644 index 0000000000..1773ce5484 --- /dev/null +++ b/testing/web-platform/meta/webnn/conformance_tests/triangular.https.any.js.ini @@ -0,0 +1,8 @@ +[triangular.https.any.worker.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL + + +[triangular.https.any.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL diff --git a/testing/web-platform/meta/webnn/conformance_tests/where.https.any.js.ini b/testing/web-platform/meta/webnn/conformance_tests/where.https.any.js.ini new file mode 100644 index 0000000000..c489bd73fd --- /dev/null +++ b/testing/web-platform/meta/webnn/conformance_tests/where.https.any.js.ini @@ -0,0 +1,8 @@ +[where.https.any.worker.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL + + +[where.https.any.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL diff --git a/testing/web-platform/meta/webnn/conv2d.https.any.js.ini b/testing/web-platform/meta/webnn/conv2d.https.any.js.ini deleted file mode 100644 index eb97e9ea0d..0000000000 --- a/testing/web-platform/meta/webnn/conv2d.https.any.js.ini +++ /dev/null @@ -1,86 +0,0 @@ -[conv2d.https.any.html] - expected: ERROR - [conv2d float32 4D input and filter(non-constant) tensors default options / async] - expected: NOTRUN - - [conv2d float32 4D input and filter tensors default options / async] - expected: NOTRUN - - [conv2d float32 4D input and filter tensors options.padding / async] - expected: NOTRUN - - [conv2d float32 4D input and filter tensors options.strides / async] - expected: NOTRUN - - [conv2d float32 4D input and filter tensors options.dilations / async] - expected: NOTRUN - - [conv2d float32 4D input and filter tensors options.padding and options.autoPad='explicit' / async] - expected: NOTRUN - - [conv2d float32 4D input and filter tensors options.autoPad='same-upper' / async] - expected: NOTRUN - - [conv2d float32 4D input and filter tensors options.autoPad='same-upper' ignores options.padding / async] - expected: NOTRUN - - [conv2d float32 4D input and filter tensors options.autoPad='same-lower' / async] - expected: NOTRUN - - [conv2d float32 4D input and filter tensors options.autoPad='same-lower' ignores options.padding / async] - expected: NOTRUN - - [depthwise conv2d float32 4D input and filter tensors options.groups= input_channels / async] - expected: NOTRUN - - [conv2d float32 4D input and filter tensors options.inputLayout='nchw' / async] - expected: NOTRUN - - [conv2d float32 4D input and filter tensors options.inputLayout='nhwc' / async] - expected: NOTRUN - - [conv2d float32 4D input and filter tensors options.filterLayout='oihw' / async] - expected: NOTRUN - - [conv2d float32 4D input and filter tensors options.filterLayout='hwio' / async] - expected: NOTRUN - - [conv2d float32 4D input and filter tensors options.filterLayout='ohwi' / async] - expected: NOTRUN - - [conv2d float32 4D input and filter tensors options.filterLayout='ihwo' / async] - expected: NOTRUN - - [conv2d float32 4D input and filter tensors options.inputLayout='nhwc' and options.filterLayout='oihw' / async] - expected: NOTRUN - - [conv2d float32 4D input and filter tensors options.inputLayout='nhwc' and options.filterLayout='hwio' / async] - expected: NOTRUN - - [conv2d float32 4D input and filter tensors options.inputLayout='nhwc' and options.filterLayout='ohwi' / async] - expected: NOTRUN - - [conv2d float32 4D input and filter tensors options.inputLayout='nhwc' and options.filterLayout='ihwo' / async] - expected: NOTRUN - - [conv2d float32 4D input and filter tensors 1D options.bias / async] - expected: NOTRUN - - [conv2d float32 4D input and filter tensors options.activation=relu / async] - expected: NOTRUN - - [conv2d float32 4D input and filter tensors options.activation=sigmoid / async] - expected: NOTRUN - - [conv2d float32 4D input and filter tensors all options / async] - expected: NOTRUN - - [conv2d float32 4D input and filter tensors, both negative input tensor and options.bias / async] - expected: NOTRUN - - [conv2d float32 4D both input and filter constant tensors default options / async] - expected: NOTRUN - - -[conv2d.https.any.worker.html] - expected: ERROR diff --git a/testing/web-platform/meta/webnn/conv_transpose2d.https.any.js.ini b/testing/web-platform/meta/webnn/conv_transpose2d.https.any.js.ini deleted file mode 100644 index 7242c70eb4..0000000000 --- a/testing/web-platform/meta/webnn/conv_transpose2d.https.any.js.ini +++ /dev/null @@ -1,83 +0,0 @@ -[conv_transpose2d.https.any.html] - expected: ERROR - [convTranspose2d float32 4D input and filter(non-constant) tensors default options / async] - expected: NOTRUN - - [convTranspose2d float32 4D input and filter tensors default options / async] - expected: NOTRUN - - [convTranspose2d float32 4D input and filter tensors options.padding / async] - expected: NOTRUN - - [convTranspose2d float32 4D input and filter tensors options.strides / async] - expected: NOTRUN - - [convTranspose2d float32 4D input and filter tensors options.dilations / async] - expected: NOTRUN - - [convTranspose2d float32 4D input and filter tensors options.outputPadding / async] - expected: NOTRUN - - [convTranspose2d float32 4D input and filter tensors options.outputSizes / async] - expected: NOTRUN - - [convTranspose2d float32 4D input and filter tensors options.autoPad=explicit options.padding / async] - expected: NOTRUN - - [convTranspose2d float32 4D input and filter tensors options.autoPad=same-upper / async] - expected: NOTRUN - - [convTranspose2d float32 4D input and filter tensors options.autoPad=same-upper ignored options.padding / async] - expected: NOTRUN - - [convTranspose2d float32 4D input and filter tensors options.autoPad=same-lower / async] - expected: NOTRUN - - [convTranspose2d float32 4D input and filter tensors options.autoPad=same-lower ignored options.padding / async] - expected: NOTRUN - - [convTranspose2d float32 4D input and filter tensors options.inputLayout=nchw / async] - expected: NOTRUN - - [convTranspose2d float32 4D input and filter tensors options.inputLayout=nhwc / async] - expected: NOTRUN - - [convTranspose2d float32 4D input and filter tensors options.filterLayout=iohw / async] - expected: NOTRUN - - [convTranspose2d float32 4D input and filter tensors options.filterLayout=hwoi / async] - expected: NOTRUN - - [convTranspose2d float32 4D input and filter tensors options.filterLayout=ohwi / async] - expected: NOTRUN - - [convTranspose2d float32 4D input and filter tensors options.bias / async] - expected: NOTRUN - - [convTranspose2d float32 4D input and filter tensors, both negative input tensor and options.bias / async] - expected: NOTRUN - - [convTranspose2d float32 4D input and filter tensors options.activation=relu / async] - expected: NOTRUN - - [convTranspose2d float32 4D input and filter tensors options.inputLayout=nhwc options.filterLayout=hwoi / async] - expected: NOTRUN - - [convTranspose2d float32 4D input and filter tensors options.inputLayout=nhwc options.filterLayout=iohw / async] - expected: NOTRUN - - [convTranspose2d float32 4D input and filter tensors options.inputLayout=nhwc options.filterLayout=ohwi / async] - expected: NOTRUN - - [convTranspose2d float32 4D input and filter tensors options.groups / async] - expected: NOTRUN - - [convTranspose2d float32 4D input and filter tensors options.groups=2 options.strides=[2, 2\] / async] - expected: NOTRUN - - [convTranspose2d float32 4D both input and filter constant tensors default options / async] - expected: NOTRUN - - -[conv_transpose2d.https.any.worker.html] - expected: ERROR diff --git a/testing/web-platform/meta/webnn/elementwise_binary.https.any.js.ini b/testing/web-platform/meta/webnn/elementwise_binary.https.any.js.ini deleted file mode 100644 index 0db853d7ea..0000000000 --- a/testing/web-platform/meta/webnn/elementwise_binary.https.any.js.ini +++ /dev/null @@ -1,218 +0,0 @@ -[elementwise_binary.https.any.html] - expected: - if (os == "linux") and swgl and not fission: [ERROR, CRASH] - if (os == "mac") and debug: [ERROR, CRASH] - ERROR - [add float32 1D tensors / async] - expected: NOTRUN - - [add float32 2D tensors / async] - expected: NOTRUN - - [add float32 3D tensors / async] - expected: NOTRUN - - [add float32 4D tensors / async] - expected: NOTRUN - - [add float32 5D tensors / async] - expected: NOTRUN - - [add float32 broadcast 1D to 4D / async] - expected: NOTRUN - - [add float32 broadcast 2D to 4D / async] - expected: NOTRUN - - [add float32 broadcast 3D to 4D / async] - expected: NOTRUN - - [add float32 broadcast 4D to 4D / async] - expected: NOTRUN - - [sub float32 1D tensors / async] - expected: NOTRUN - - [sub float32 2D tensors / async] - expected: NOTRUN - - [sub float32 3D tensors / async] - expected: NOTRUN - - [sub float32 4D tensors / async] - expected: NOTRUN - - [sub float32 5D tensors / async] - expected: NOTRUN - - [sub float32 broadcast 1D to 4D / async] - expected: NOTRUN - - [sub float32 broadcast 2D to 4D / async] - expected: NOTRUN - - [sub float32 broadcast 3D to 4D / async] - expected: NOTRUN - - [sub float32 broadcast 4D to 4D / async] - expected: NOTRUN - - [mul float32 1D tensors / async] - expected: NOTRUN - - [mul float32 2D tensors / async] - expected: NOTRUN - - [mul float32 3D tensors / async] - expected: NOTRUN - - [mul float32 4D tensors / async] - expected: NOTRUN - - [mul float32 5D tensors / async] - expected: NOTRUN - - [mul float32 broadcast 1D to 4D / async] - expected: NOTRUN - - [mul float32 broadcast 2D to 4D / async] - expected: NOTRUN - - [mul float32 broadcast 3D to 4D / async] - expected: NOTRUN - - [mul float32 broadcast 4D to 4D / async] - expected: NOTRUN - - [div float32 1D tensors / async] - expected: NOTRUN - - [div float32 2D tensors / async] - expected: NOTRUN - - [div float32 3D tensors / async] - expected: NOTRUN - - [div float32 4D tensors / async] - expected: NOTRUN - - [div float32 5D tensors / async] - expected: NOTRUN - - [div float32 broadcast 1D to 4D / async] - expected: NOTRUN - - [div float32 broadcast 2D to 4D / async] - expected: NOTRUN - - [div float32 broadcast 3D to 4D / async] - expected: NOTRUN - - [div float32 broadcast 4D to 4D / async] - expected: NOTRUN - - [max float32 1D tensors / async] - expected: NOTRUN - - [max float32 2D tensors / async] - expected: NOTRUN - - [max float32 3D tensors / async] - expected: NOTRUN - - [max float32 4D tensors / async] - expected: NOTRUN - - [max float32 5D tensors / async] - expected: NOTRUN - - [max float32 broadcast 1D to 4D / async] - expected: NOTRUN - - [max float32 broadcast 2D to 4D / async] - expected: NOTRUN - - [max float32 broadcast 3D to 4D / async] - expected: NOTRUN - - [max float32 broadcast 4D to 4D / async] - expected: NOTRUN - - [min float32 1D tensors / async] - expected: NOTRUN - - [min float32 2D tensors / async] - expected: NOTRUN - - [min float32 3D tensors / async] - expected: NOTRUN - - [min float32 4D tensors / async] - expected: NOTRUN - - [min float32 5D tensors / async] - expected: NOTRUN - - [min float32 broadcast 1D to 4D / async] - expected: NOTRUN - - [min float32 broadcast 2D to 4D / async] - expected: NOTRUN - - [min float32 broadcast 3D to 4D / async] - expected: NOTRUN - - [min float32 broadcast 4D to 4D / async] - expected: NOTRUN - - [pow float32 1D base tensor and 1D integer exponent tensor / async] - expected: NOTRUN - - [pow float32 2D base tensor and 2D integer exponent tensor / async] - expected: NOTRUN - - [pow float32 3D base tensor and 3D integer exponent tensor / async] - expected: NOTRUN - - [pow float32 4D base tensor and 4D integer exponent tensor / async] - expected: NOTRUN - - [pow float32 5D base tensor and 5D integer exponent tensor / async] - expected: NOTRUN - - [pow float32 4D base tensor and broadcastable 2D integer exponent tensor / async] - expected: NOTRUN - - [pow float32 4D base tensor and broadcastable 3D integer exponent tensor / async] - expected: NOTRUN - - [pow (sqrt) float32 4D positive base tensor and broadcastable 0D integer exponent scalar / async] - expected: NOTRUN - - [pow (square) float32 4D base tensor and broadcastable 0D integer exponent scalar / async] - expected: NOTRUN - - [add float32 1D constant tensors / async] - expected: NOTRUN - - [sub float32 1D constant tensors / async] - expected: NOTRUN - - [mul float32 1D constant tensors / async] - expected: NOTRUN - - [div float32 1D constant tensors / async] - expected: NOTRUN - - [max float32 1D constant tensors / async] - expected: NOTRUN - - [min float32 1D constant tensors / async] - expected: NOTRUN - - [pow float32 constant 1D base tensor and 1D integer exponent tensor / async] - expected: NOTRUN - - -[elementwise_binary.https.any.worker.html] - expected: ERROR diff --git a/testing/web-platform/meta/webnn/elementwise_logical.https.any.js.ini b/testing/web-platform/meta/webnn/elementwise_logical.https.any.js.ini deleted file mode 100644 index caedde6e35..0000000000 --- a/testing/web-platform/meta/webnn/elementwise_logical.https.any.js.ini +++ /dev/null @@ -1,210 +0,0 @@ -[elementwise_logical.https.any.html] - expected: - if (os == "mac") and debug: [ERROR, CRASH] - ERROR - [equal float32 0D scalar / async] - expected: NOTRUN - - [equal float32 1D tensors / async] - expected: NOTRUN - - [equal float32 2D tensors / async] - expected: NOTRUN - - [equal float32 3D tensors / async] - expected: NOTRUN - - [equal float32 4D tensors / async] - expected: NOTRUN - - [equal float32 5D tensors / async] - expected: NOTRUN - - [equal float32 broadcast 0D to 4D / async] - expected: NOTRUN - - [equal float32 broadcast 1D to 4D / async] - expected: NOTRUN - - [equal float32 broadcast 2D to 4D / async] - expected: NOTRUN - - [equal float32 broadcast 3D to 4D / async] - expected: NOTRUN - - [equal float32 broadcast 4D to 4D / async] - expected: NOTRUN - - [greater float32 0D scalar / async] - expected: NOTRUN - - [greater float32 1D tensors / async] - expected: NOTRUN - - [greater float32 2D tensors / async] - expected: NOTRUN - - [greater float32 3D tensors / async] - expected: NOTRUN - - [greater float32 4D tensors / async] - expected: NOTRUN - - [greater float32 5D tensors / async] - expected: NOTRUN - - [greater float32 broadcast 0D to 4D / async] - expected: NOTRUN - - [greater float32 broadcast 1D to 4D / async] - expected: NOTRUN - - [greater float32 broadcast 2D to 4D / async] - expected: NOTRUN - - [greater float32 broadcast 3D to 4D / async] - expected: NOTRUN - - [greater float32 broadcast 4D to 4D / async] - expected: NOTRUN - - [greaterOrEqual float32 0D scalar / async] - expected: NOTRUN - - [greaterOrEqual float32 1D tensors / async] - expected: NOTRUN - - [greaterOrEqual float32 2D tensors / async] - expected: NOTRUN - - [greaterOrEqual float32 3D tensors / async] - expected: NOTRUN - - [greaterOrEqual float32 4D tensors / async] - expected: NOTRUN - - [greaterOrEqual float32 5D tensors / async] - expected: NOTRUN - - [greaterOrEqual float32 broadcast 0D to 4D / async] - expected: NOTRUN - - [greaterOrEqual float32 broadcast 1D to 4D / async] - expected: NOTRUN - - [greaterOrEqual float32 broadcast 2D to 4D / async] - expected: NOTRUN - - [greaterOrEqual float32 broadcast 3D to 4D / async] - expected: NOTRUN - - [greaterOrEqual float32 broadcast 4D to 4D / async] - expected: NOTRUN - - [lesser float32 0D scalar / async] - expected: NOTRUN - - [lesser float32 1D tensors / async] - expected: NOTRUN - - [lesser float32 2D tensors / async] - expected: NOTRUN - - [lesser float32 3D tensors / async] - expected: NOTRUN - - [lesser float32 4D tensors / async] - expected: NOTRUN - - [lesser float32 5D tensors / async] - expected: NOTRUN - - [lesser float32 broadcast 0D to 4D / async] - expected: NOTRUN - - [lesser float32 broadcast 1D to 4D / async] - expected: NOTRUN - - [lesser float32 broadcast 2D to 4D / async] - expected: NOTRUN - - [lesser float32 broadcast 3D to 4D / async] - expected: NOTRUN - - [lesser float32 broadcast 4D to 4D / async] - expected: NOTRUN - - [lesserOrEqual float32 0D scalar / async] - expected: NOTRUN - - [lesserOrEqual float32 1D tensors / async] - expected: NOTRUN - - [lesserOrEqual float32 2D tensors / async] - expected: NOTRUN - - [lesserOrEqual float32 3D tensors / async] - expected: NOTRUN - - [lesserOrEqual float32 4D tensors / async] - expected: NOTRUN - - [lesserOrEqual float32 5D tensors / async] - expected: NOTRUN - - [lesserOrEqual float32 broadcast 0D to 4D / async] - expected: NOTRUN - - [lesserOrEqual float32 broadcast 1D to 4D / async] - expected: NOTRUN - - [lesserOrEqual float32 broadcast 2D to 4D / async] - expected: NOTRUN - - [lesserOrEqual float32 broadcast 3D to 4D / async] - expected: NOTRUN - - [lesserOrEqual float32 broadcast 4D to 4D / async] - expected: NOTRUN - - [logicalNot uint8 0D scalar / async] - expected: NOTRUN - - [logicalNot uint8 1D tensor / async] - expected: NOTRUN - - [logicalNot uint8 2D tensor / async] - expected: NOTRUN - - [logicalNot uint8 3D tensor / async] - expected: NOTRUN - - [logicalNot uint8 4D tensor / async] - expected: NOTRUN - - [logicalNot uint8 5D tensor / async] - expected: NOTRUN - - [equal float32 1D constant tensors / async] - expected: NOTRUN - - [greater float32 1D constant tensors / async] - expected: NOTRUN - - [greaterOrEqual float32 1D constant tensors / async] - expected: NOTRUN - - [lesser float32 1D constant tensors / async] - expected: NOTRUN - - [lesserOrEqual float32 1D constant tensors / async] - expected: NOTRUN - - [logicalNot uint8 1D constant tensor / async] - expected: NOTRUN - - -[elementwise_logical.https.any.worker.html] - expected: - if swgl and (os == "win"): [ERROR, CRASH] - ERROR diff --git a/testing/web-platform/meta/webnn/elementwise_unary.https.any.js.ini b/testing/web-platform/meta/webnn/elementwise_unary.https.any.js.ini deleted file mode 100644 index dc298f7ab1..0000000000 --- a/testing/web-platform/meta/webnn/elementwise_unary.https.any.js.ini +++ /dev/null @@ -1,253 +0,0 @@ -[elementwise_unary.https.any.worker.html] - expected: ERROR - -[elementwise_unary.https.any.html] - expected: - if (os == "linux") and debug and not fission and not swgl: [ERROR, CRASH] - if (os == "mac") and debug: [ERROR, CRASH] - ERROR - [abs float32 1D tensor / async] - expected: NOTRUN - - [abs float32 2D tensor / async] - expected: NOTRUN - - [abs float32 3D tensor / async] - expected: NOTRUN - - [abs float32 4D tensor / async] - expected: NOTRUN - - [abs float32 5D tensor / async] - expected: NOTRUN - - [ceil float32 1D tensor / async] - expected: NOTRUN - - [ceil float32 2D tensor / async] - expected: NOTRUN - - [ceil float32 3D tensor / async] - expected: NOTRUN - - [ceil float32 4D tensor / async] - expected: NOTRUN - - [ceil float32 5D tensor / async] - expected: NOTRUN - - [cos float32 1D tensor / async] - expected: NOTRUN - - [cos float32 2D tensor / async] - expected: NOTRUN - - [cos float32 3D tensor / async] - expected: NOTRUN - - [cos float32 4D tensor / async] - expected: NOTRUN - - [cos float32 5D tensor / async] - expected: NOTRUN - - [exp float32 1D tensor / async] - expected: NOTRUN - - [exp float32 2D tensor / async] - expected: NOTRUN - - [exp float32 3D tensor / async] - expected: NOTRUN - - [exp float32 4D tensor / async] - expected: NOTRUN - - [exp float32 5D tensor / async] - expected: NOTRUN - - [floor float32 1D tensor / async] - expected: NOTRUN - - [floor float32 2D tensor / async] - expected: NOTRUN - - [floor float32 3D tensor / async] - expected: NOTRUN - - [floor float32 4D tensor / async] - expected: NOTRUN - - [floor float32 5D tensor / async] - expected: NOTRUN - - [log float32 positive 1D tensor / async] - expected: NOTRUN - - [log float32 positive 2D tensor / async] - expected: NOTRUN - - [log float32 positive 3D tensor / async] - expected: NOTRUN - - [log float32 positive 4D tensor / async] - expected: NOTRUN - - [log float32 positive 5D tensor / async] - expected: NOTRUN - - [neg float32 1D tensor / async] - expected: NOTRUN - - [neg float32 2D tensor / async] - expected: NOTRUN - - [neg float32 3D tensor / async] - expected: NOTRUN - - [neg float32 4D tensor / async] - expected: NOTRUN - - [neg float32 5D tensor / async] - expected: NOTRUN - - [sin float32 1D tensor / async] - expected: NOTRUN - - [sin float32 2D tensor / async] - expected: NOTRUN - - [sin float32 3D tensor / async] - expected: NOTRUN - - [sin float32 4D tensor / async] - expected: NOTRUN - - [sin float32 5D tensor / async] - expected: NOTRUN - - [tan float32 1D tensor / async] - expected: NOTRUN - - [tan float32 2D tensor / async] - expected: NOTRUN - - [tan float32 3D tensor / async] - expected: NOTRUN - - [tan float32 4D tensor / async] - expected: NOTRUN - - [tan float32 5D tensor / async] - expected: NOTRUN - - [identity float32 0D scalar / async] - expected: NOTRUN - - [identity float32 1D tensor / async] - expected: NOTRUN - - [identity float32 2D tensor / async] - expected: NOTRUN - - [identity float32 3D tensor / async] - expected: NOTRUN - - [identity float32 4D tensor / async] - expected: NOTRUN - - [identity float32 5D tensor / async] - expected: NOTRUN - - [reciprocal float32 0D scalar / async] - expected: NOTRUN - - [reciprocal float32 1D tensor / async] - expected: NOTRUN - - [reciprocal float32 2D tensor / async] - expected: NOTRUN - - [reciprocal float32 3D tensor / async] - expected: NOTRUN - - [reciprocal float32 4D tensor / async] - expected: NOTRUN - - [reciprocal float32 5D tensor / async] - expected: NOTRUN - - [sqrt float32 0D scalar / async] - expected: NOTRUN - - [sqrt float32 1D tensor / async] - expected: NOTRUN - - [sqrt float32 2D tensor / async] - expected: NOTRUN - - [sqrt float32 3D tensor / async] - expected: NOTRUN - - [sqrt float32 4D tensor / async] - expected: NOTRUN - - [sqrt float32 5D tensor / async] - expected: NOTRUN - - [erf float32 0D scalar / async] - expected: NOTRUN - - [erf float32 1D tensor / async] - expected: NOTRUN - - [erf float32 2D tensor / async] - expected: NOTRUN - - [erf float32 3D tensor / async] - expected: NOTRUN - - [erf float32 4D tensor / async] - expected: NOTRUN - - [erf float32 5D tensor / async] - expected: NOTRUN - - [abs float32 1D constant tensor / async] - expected: NOTRUN - - [ceil float32 1D constant tensor / async] - expected: NOTRUN - - [cos float32 1D constant tensor / async] - expected: NOTRUN - - [erf float32 1D constant tensor / async] - expected: NOTRUN - - [exp float32 1D constant tensor / async] - expected: NOTRUN - - [floor float32 1D constant tensor / async] - expected: NOTRUN - - [identity float32 1D constant tensor / async] - expected: NOTRUN - - [log float32 positive 1D constant tensor / async] - expected: NOTRUN - - [neg float32 1D constant tensor / async] - expected: NOTRUN - - [reciprocal float32 1D constant tensor / async] - expected: NOTRUN - - [sin float32 1D constant tensor / async] - expected: NOTRUN - - [sqrt float32 1D constant tensor / async] - expected: NOTRUN - - [tan float32 1D constant tensor / async] - expected: NOTRUN diff --git a/testing/web-platform/meta/webnn/elu.https.any.js.ini b/testing/web-platform/meta/webnn/elu.https.any.js.ini deleted file mode 100644 index 0dc080f361..0000000000 --- a/testing/web-platform/meta/webnn/elu.https.any.js.ini +++ /dev/null @@ -1,30 +0,0 @@ -[elu.https.any.worker.html] - expected: - if (os == "mac") and debug: [ERROR, CRASH] - ERROR - -[elu.https.any.html] - expected: ERROR - [elu float32 1D tensor default options / async] - expected: NOTRUN - - [elu float32 2D tensor default options / async] - expected: NOTRUN - - [elu float32 3D tensor default options / async] - expected: NOTRUN - - [elu float32 4D tensor default options / async] - expected: NOTRUN - - [elu float32 5D tensor default options / async] - expected: NOTRUN - - [elu float32 4D tensor positive options.alpha / async] - expected: NOTRUN - - [elu float32 4D tensor negative options.alpha / async] - expected: NOTRUN - - [elu float32 1D constant tensor default options / async] - expected: NOTRUN diff --git a/testing/web-platform/meta/webnn/expand.https.any.js.ini b/testing/web-platform/meta/webnn/expand.https.any.js.ini deleted file mode 100644 index 8da9ca69be..0000000000 --- a/testing/web-platform/meta/webnn/expand.https.any.js.ini +++ /dev/null @@ -1,71 +0,0 @@ -[expand.https.any.html] - expected: ERROR - [expand float32 0D scalar to 1D / async] - expected: NOTRUN - - [expand float32 0D scalar to 2D / async] - expected: NOTRUN - - [expand float32 0D scalar to 3D / async] - expected: NOTRUN - - [expand float32 0D scalar to 4D / async] - expected: NOTRUN - - [expand float32 0D scalar to 5D / async] - expected: NOTRUN - - [expand float32 1D constant tensor to 1D / async] - expected: NOTRUN - - [expand float32 1D tensor to 1D / async] - expected: NOTRUN - - [expand float32 1D tensor to 2D / async] - expected: NOTRUN - - [expand float32 1D tensor to 3D / async] - expected: NOTRUN - - [expand float32 1D tensor to 4D / async] - expected: NOTRUN - - [expand float32 1D tensor to 5D / async] - expected: NOTRUN - - [expand float32 2D tensor to 2D (1st dimension) / async] - expected: NOTRUN - - [expand float32 2D tensor to 2D (2nd dimension) / async] - expected: NOTRUN - - [expand float32 2D tensor to 2D (all dimensions) / async] - expected: NOTRUN - - [expand float32 2D tensor to 3D / async] - expected: NOTRUN - - [expand float32 2D tensor to 4D / async] - expected: NOTRUN - - [expand float32 2D tensor to 5D / async] - expected: NOTRUN - - [expand float32 3D tensor to 3D / async] - expected: NOTRUN - - [expand float32 3D tensor to 4D / async] - expected: NOTRUN - - [expand float32 3D tensor to 5D / async] - expected: NOTRUN - - [expand float32 4D tensor to 4D / async] - expected: NOTRUN - - [expand float32 4D tensor to 5D / async] - expected: NOTRUN - - -[expand.https.any.worker.html] - expected: ERROR diff --git a/testing/web-platform/meta/webnn/gather.https.any.js.ini b/testing/web-platform/meta/webnn/gather.https.any.js.ini deleted file mode 100644 index 52d45fd067..0000000000 --- a/testing/web-platform/meta/webnn/gather.https.any.js.ini +++ /dev/null @@ -1,59 +0,0 @@ -[gather.https.any.html] - expected: ERROR - [gather float32 1D tensor and uint32 0D scalar indices default options / async] - expected: NOTRUN - - [gather float32 1D tensor and int64 0D scalar indices default options / async] - expected: NOTRUN - - [gather float32 1D tensor and int64 1D indices default options / async] - expected: NOTRUN - - [gather float32 1D tensor and int64 2D indices default options / async] - expected: NOTRUN - - [gather float32 1D tensor and int64 3D indices default options / async] - expected: NOTRUN - - [gather float32 1D tensor and int64 4D indices default options / async] - expected: NOTRUN - - [gather float32 2D tensor and 0D scalar indices default options / async] - expected: NOTRUN - - [gather float32 2D tensor and 1D indices default options / async] - expected: NOTRUN - - [gather float32 2D tensor and 2D indices default options / async] - expected: NOTRUN - - [gather float32 2D tensor and 3D indices default options / async] - expected: NOTRUN - - [gather float32 2D tensor and 4D indices default options / async] - expected: NOTRUN - - [gather float32 3D tensor and 2D indices default options / async] - expected: NOTRUN - - [gather float32 4D tensor and 2D indices default options / async] - expected: NOTRUN - - [gather float32 5D tensor and 1D indices default options / async] - expected: NOTRUN - - [gather float32 3D tensor and 1D indices options.axis=1 / async] - expected: NOTRUN - - [gather float32 3D tensor and 2D indices options.axis=2 / async] - expected: NOTRUN - - [gather float32 4D tensor and 2D indices explict options.axis=0 / async] - expected: NOTRUN - - [gather float32 5D tensor and 0D scalar indices options.axis=4 / async] - expected: NOTRUN - - -[gather.https.any.worker.html] - expected: ERROR diff --git a/testing/web-platform/meta/webnn/gemm.https.any.js.ini b/testing/web-platform/meta/webnn/gemm.https.any.js.ini deleted file mode 100644 index 7ce472b23b..0000000000 --- a/testing/web-platform/meta/webnn/gemm.https.any.js.ini +++ /dev/null @@ -1,74 +0,0 @@ -[gemm.https.any.html] - expected: ERROR - [gemm two float32 2D tensors (b is non-constant) default options / async] - expected: NOTRUN - - [gemm two float32 2D tensors default options / async] - expected: NOTRUN - - [gemm two float32 2D tensors options.c / async] - expected: NOTRUN - - [gemm two float32 2D tensors broadcast options.c [1, 5\] => [3, 5\] / async] - expected: NOTRUN - - [gemm two float32 2D tensors broadcast options.c [3, 1\] => [3, 5\] / async] - expected: NOTRUN - - [gemm two float32 2D tensors broadcast options.c [1, 1\] => [3, 5\] / async] - expected: NOTRUN - - [gemm two float32 2D tensors broadcast options.c [5\] => [3, 5\] / async] - expected: NOTRUN - - [gemm two float32 2D tensors broadcast options.c [1\] => [3, 5\] / async] - expected: NOTRUN - - [gemm two float32 2D tensors scalar options.c / async] - expected: NOTRUN - - [gemm two float32 2D tensors options.alpha / async] - expected: NOTRUN - - [gemm two float32 2D tensors options.beta / async] - expected: NOTRUN - - [gemm two float32 2D tensors options.c and options.beta / async] - expected: NOTRUN - - [gemm two float32 2D tensors options.aTranspose being true / async] - expected: NOTRUN - - [gemm two float32 2D tensors options.aTranspose being explicit false / async] - expected: NOTRUN - - [gemm two float32 2D tensors options.bTranspose being true / async] - expected: NOTRUN - - [gemm two float32 2D tensors options.bTranspose being explicit false / async] - expected: NOTRUN - - [gemm two float32 2D tensors all options / async] - expected: NOTRUN - - [gemm both negative options.alpha and 1st float32 input tensor / async] - expected: NOTRUN - - [gemm both negative options.alpha and 2nd float32 input tensor / async] - expected: NOTRUN - - [gemm both negative options.beta and 3rd float32 input tensor (options.c) / async] - expected: NOTRUN - - [gemm both negative options.alpha and options.beta / async] - expected: NOTRUN - - [gemm both negative options.alpha and 3rd float32 input tensor (options.c) / async] - expected: NOTRUN - - [gemm two float32 2D constant tensors options.c / async] - expected: NOTRUN - - -[gemm.https.any.worker.html] - expected: ERROR diff --git a/testing/web-platform/meta/webnn/gpu/arg_min_max.https.any.js.ini b/testing/web-platform/meta/webnn/gpu/arg_min_max.https.any.js.ini deleted file mode 100644 index fc7663614b..0000000000 --- a/testing/web-platform/meta/webnn/gpu/arg_min_max.https.any.js.ini +++ /dev/null @@ -1,131 +0,0 @@ -[arg_min_max.https.any.html] - expected: ERROR - [argMin float32 1D tensor default options / async] - expected: NOTRUN - - [argMin float32 2D tensor default options / async] - expected: NOTRUN - - [argMin float32 3D tensor default options / async] - expected: NOTRUN - - [argMin float32 4D tensor default options / async] - expected: NOTRUN - - [argMin float32 5D tensor default options / async] - expected: NOTRUN - - [argMin float32 4D tensor options.axes=[2\] / async] - expected: NOTRUN - - [argMin float32 4D tensor options.axes=[\] / async] - expected: NOTRUN - - [argMin float32 4D tensor options.keepDimensions=true / async] - expected: NOTRUN - - [argMin float32 4D tensor options.keepDimensions=false / async] - expected: NOTRUN - - [argMin float32 4D tensor options.selectLastIndex=true / async] - expected: NOTRUN - - [argMin float32 4D tensor options.selectLastIndex=false / async] - expected: NOTRUN - - [argMin float32 4D tensor options.axes=[0, 2\] options.keepDimensions=false / async] - expected: NOTRUN - - [argMin float32 4D tensor options.axes=[3, 0, 1\] options.keepDimensions=true / async] - expected: NOTRUN - - [argMin float32 4D tensor options.axes=[0, 2\] options.selectLastIndex=false / async] - expected: NOTRUN - - [argMin float32 4D tensor options.axes=[0, 2\] options.selectLastIndex=true / async] - expected: NOTRUN - - [argMin float32 4D tensor options.axes=[3, 0, 1\] options.selectLastIndex=false / async] - expected: NOTRUN - - [argMin float32 4D tensor options.axes=[3, 0, 1\] options.selectLastIndex=true / async] - expected: NOTRUN - - [argMin float32 4D tensor all options / async] - expected: NOTRUN - - [argMin float32 0D scalar options.axes=[\] / async] - expected: NOTRUN - - [argMin float32 0D scalar options.axes=[\] no effect by both keepDimensions and selectLastIndex being true / async] - expected: NOTRUN - - [argMax float32 1D tensor default options / async] - expected: NOTRUN - - [argMax float32 2D tensor default options / async] - expected: NOTRUN - - [argMax float32 3D tensor default options / async] - expected: NOTRUN - - [argMax float32 4D tensor default options / async] - expected: NOTRUN - - [argMax float32 5D tensor default options / async] - expected: NOTRUN - - [argMax float32 4D tensor options.axes=[2\] / async] - expected: NOTRUN - - [argMax float32 4D tensor options.axes=[\] / async] - expected: NOTRUN - - [argMax float32 4D tensor options.keepDimensions=true / async] - expected: NOTRUN - - [argMax float32 4D tensor options.keepDimensions=false / async] - expected: NOTRUN - - [argMax float32 4D tensor options.selectLastIndex=true / async] - expected: NOTRUN - - [argMax float32 4D tensor options.selectLastIndex=false / async] - expected: NOTRUN - - [argMax float32 4D tensor options.axes=[0, 2\] options.keepDimensions=false / async] - expected: NOTRUN - - [argMax float32 4D tensor options.axes=[3, 0, 1\] options.keepDimensions=true / async] - expected: NOTRUN - - [argMax float32 4D tensor options.axes=[0, 2\] options.selectLastIndex=false / async] - expected: NOTRUN - - [argMax float32 4D tensor options.axes=[0, 2\] options.selectLastIndex=true / async] - expected: NOTRUN - - [argMax float32 4D tensor options.axes=[3, 0, 1\] options.selectLastIndex=false / async] - expected: NOTRUN - - [argMax float32 4D tensor options.axes=[3, 0, 1\] options.selectLastIndex=true / async] - expected: NOTRUN - - [argMax float32 4D tensor all options / async] - expected: NOTRUN - - [argMax float32 0D scalar options.axes=[\] / async] - expected: NOTRUN - - [argMax float32 0D scalar options.axes=[\] no effect by both keepDimensions and selectLastIndex being true / async] - expected: NOTRUN - - [argMin float32 1D constant tensor default options / async] - expected: NOTRUN - - [argMax float32 1D constant tensor default options / async] - expected: NOTRUN - - -[arg_min_max.https.any.worker.html] - expected: ERROR diff --git a/testing/web-platform/meta/webnn/gpu/batch_normalization.https.any.js.ini b/testing/web-platform/meta/webnn/gpu/batch_normalization.https.any.js.ini deleted file mode 100644 index f0a74dc79b..0000000000 --- a/testing/web-platform/meta/webnn/gpu/batch_normalization.https.any.js.ini +++ /dev/null @@ -1,44 +0,0 @@ -[batch_normalization.https.any.html] - expected: ERROR - [batchNormalization float32 2D tensor (mean and variance are non-constant) default options / async] - expected: NOTRUN - - [batchNormalization float32 2D tensor default options / async] - expected: NOTRUN - - [batchNormalization float32 3D tensor default options / async] - expected: NOTRUN - - [batchNormalization float32 4D tensor default options / async] - expected: NOTRUN - - [batchNormalization float32 5D tensor default options / async] - expected: NOTRUN - - [batchNormalization float32 4D NCHW tensor options.axis=1 / async] - expected: NOTRUN - - [batchNormalization float32 4D NHWC tensor options.axis=3 / async] - expected: NOTRUN - - [batchNormalization float32 4D NCHW tensor options.scale / async] - expected: NOTRUN - - [batchNormalization float32 4D NCHW tensor options.bias / async] - expected: NOTRUN - - [batchNormalization float32 4D NCHW tensor options.epsilon / async] - expected: NOTRUN - - [batchNormalization float32 4D NCHW tensor options.activation relu / async] - expected: NOTRUN - - [batchNormalization float32 4D NHWC tensor all options / async] - expected: NOTRUN - - [batchNormalization float32 2D constant tensor default options / async] - expected: NOTRUN - - -[batch_normalization.https.any.worker.html] - expected: ERROR diff --git a/testing/web-platform/meta/webnn/gpu/cast.https.any.js.ini b/testing/web-platform/meta/webnn/gpu/cast.https.any.js.ini deleted file mode 100644 index e4d6501ede..0000000000 --- a/testing/web-platform/meta/webnn/gpu/cast.https.any.js.ini +++ /dev/null @@ -1,142 +0,0 @@ -[cast.https.any.worker.html] - expected: ERROR - -[cast.https.any.html] - expected: ERROR - [cast float32 0D tensor to int32 / async] - expected: NOTRUN - - [cast float32 1D tensor to int32 / async] - expected: NOTRUN - - [cast float32 2D tensor to int32 / async] - expected: NOTRUN - - [cast float32 3D tensor to int32 / async] - expected: NOTRUN - - [cast float32 4D tensor to int32 / async] - expected: NOTRUN - - [cast float32 5D tensor to int32 / async] - expected: NOTRUN - - [cast float32 4D tensor to float16 / async] - expected: NOTRUN - - [cast float32 4D tensor to uint32 / async] - expected: NOTRUN - - [cast float32 4D tensor to int64 / async] - expected: NOTRUN - - [cast float32 4D tensor to int8 / async] - expected: NOTRUN - - [cast float32 4D tensor to uint8 / async] - expected: NOTRUN - - [cast float16 4D tensor to float32 / async] - expected: NOTRUN - - [cast float16 4D tensor to int32 / async] - expected: NOTRUN - - [cast float16 4D tensor to uint32 / async] - expected: NOTRUN - - [cast float16 4D tensor to int64 / async] - expected: NOTRUN - - [cast float16 4D tensor to int8 / async] - expected: NOTRUN - - [cast float16 4D tensor to uint8 / async] - expected: NOTRUN - - [cast int32 4D tensor to float32 / async] - expected: NOTRUN - - [cast int32 4D tensor to float16 / async] - expected: NOTRUN - - [cast int32 4D tensor to int64 / async] - expected: NOTRUN - - [cast int32 4D tensor to int8 / async] - expected: NOTRUN - - [cast int32 4D tensor to uint8 / async] - expected: NOTRUN - - [cast uint32 4D tensor to float32 / async] - expected: NOTRUN - - [cast uint32 4D tensor to float16 / async] - expected: NOTRUN - - [cast uint32 4D tensor to int32 / async] - expected: NOTRUN - - [cast uint32 4D tensor to int64 / async] - expected: NOTRUN - - [cast uint32 4D tensor to int8 / async] - expected: NOTRUN - - [cast uint32 4D tensor to uint8 / async] - expected: NOTRUN - - [cast int64 4D tensor to float32 / async] - expected: NOTRUN - - [cast int64 4D tensor to float16 / async] - expected: NOTRUN - - [cast int64 4D tensor to int32 / async] - expected: NOTRUN - - [cast int64 4D tensor to uint32 / async] - expected: NOTRUN - - [cast int64 4D tensor to int8 / async] - expected: NOTRUN - - [cast int64 4D tensor to uint8 / async] - expected: NOTRUN - - [cast int8 4D tensor to float32 / async] - expected: NOTRUN - - [cast int8 4D tensor to float16 / async] - expected: NOTRUN - - [cast int8 4D tensor to int32 / async] - expected: NOTRUN - - [cast int8 4D tensor to uint32 / async] - expected: NOTRUN - - [cast int8 4D tensor to int64 / async] - expected: NOTRUN - - [cast int8 4D tensor to uint8 / async] - expected: NOTRUN - - [cast uint8 4D tensor to float32 / async] - expected: NOTRUN - - [cast uint8 4D tensor to float16 / async] - expected: NOTRUN - - [cast uint8 4D tensor to int32 / async] - expected: NOTRUN - - [cast uint8 4D tensor to uint32 / async] - expected: NOTRUN - - [cast uint8 4D tensor to int64 / async] - expected: NOTRUN - - [cast uint8 4D tensor to int8 / async] - expected: NOTRUN diff --git a/testing/web-platform/meta/webnn/gpu/clamp.https.any.js.ini b/testing/web-platform/meta/webnn/gpu/clamp.https.any.js.ini deleted file mode 100644 index b3c4a1fd62..0000000000 --- a/testing/web-platform/meta/webnn/gpu/clamp.https.any.js.ini +++ /dev/null @@ -1,55 +0,0 @@ -[clamp.https.any.worker.html] - expected: ERROR - -[clamp.https.any.html] - expected: ERROR - [clamp float32 1D tensor default options / async] - expected: NOTRUN - - [clamp float32 2D tensor default options / async] - expected: NOTRUN - - [clamp float32 3D tensor default options / async] - expected: NOTRUN - - [clamp float32 4D tensor default options / async] - expected: NOTRUN - - [clamp float32 5D tensor default options / async] - expected: NOTRUN - - [clamp float32 4D tensor default options.maxValue and specified negative options.minValue / async] - expected: NOTRUN - - [clamp float32 3D tensor default options.maxValue and specified options.minValue=0.0 / async] - expected: NOTRUN - - [clamp float32 2D tensor default options.maxValue and specified positive options.minValue / async] - expected: NOTRUN - - [clamp float32 5D tensor default options.minValue and specified negative options.maxValue / async] - expected: NOTRUN - - [clamp float32 1D tensor default options.minValue and specified options.maxValue=0.0 / async] - expected: NOTRUN - - [clamp float32 3D tensor default options.minValue and specified positive options.maxValue / async] - expected: NOTRUN - - [clamp float32 5D tensor specified both negative options.minValue and options.maxValue / async] - expected: NOTRUN - - [clamp float32 4D tensor specified negative options.minValue and options.maxValue=0.0 / async] - expected: NOTRUN - - [clamp float32 3D tensor specified negative options.minValue and positive options.maxValue / async] - expected: NOTRUN - - [clamp float32 2D tensor specified options.minValue=0.0 and positive options.maxValue / async] - expected: NOTRUN - - [clamp float32 1D tensor specified both positive options.minValue and options.maxValue / async] - expected: NOTRUN - - [clamp float32 1D constant tensor default options / async] - expected: NOTRUN diff --git a/testing/web-platform/meta/webnn/gpu/concat.https.any.js.ini b/testing/web-platform/meta/webnn/gpu/concat.https.any.js.ini deleted file mode 100644 index 0fb8a2e1fc..0000000000 --- a/testing/web-platform/meta/webnn/gpu/concat.https.any.js.ini +++ /dev/null @@ -1,139 +0,0 @@ -[concat.https.any.worker.html] - expected: ERROR - -[concat.https.any.html] - expected: ERROR - [concat two float32 1D tensors of same shape along axis 0 / async] - expected: NOTRUN - - [concat three float32 1D tensors of different 1st dimension along axis 0 / async] - expected: NOTRUN - - [concat four float32 1D tensors of same 1st dimension along axis 0 / async] - expected: NOTRUN - - [concat four float32 1D tensors of different 1st dimension along axis 0 / async] - expected: NOTRUN - - [concat two float32 2D tensors of same shape along axis 0 / async] - expected: NOTRUN - - [concat two float32 2D tensors of same others dimensions except different 1st dimension along axis 0 / async] - expected: NOTRUN - - [concat four float32 2D tensors of same shape along axis 0 / async] - expected: NOTRUN - - [concat two float32 2D tensors of same others dimensions except different 2nd dimension along axis 1 / async] - expected: NOTRUN - - [concat three float32 2D tensors of same shape along axis 1 / async] - expected: NOTRUN - - [concat four float32 2D tensors of same others dimensions except different 2nd dimension along axis 1 / async] - expected: NOTRUN - - [concat two float32 3D tensors of same others dimensions except different 1st dimension along axis 0 / async] - expected: NOTRUN - - [concat four float32 3D tensors of same others dimensions except different 2nd dimension along axis 1 / async] - expected: NOTRUN - - [concat three float32 3D tensors of same shape along axis 2 / async] - expected: NOTRUN - - [concat two float32 4D tensors of same others dimensions except different 1st dimension along axis 0 / async] - expected: NOTRUN - - [concat three float32 4D tensors of same shape along axis 1 / async] - expected: NOTRUN - - [concat three float32 4D tensors of same others dimensions except different 3rd dimension along axis 2 / async] - expected: NOTRUN - - [concat four float32 4D tensors of same others dimensions except different 4th dimension along axis 3 / async] - expected: NOTRUN - - [concat four float32 5D tensors of same shape along axis 0 / async] - expected: NOTRUN - - [concat two float32 5D tensors of same others dimensions except different 2nd dimension along axis 1 / async] - expected: NOTRUN - - [concat three float32 5D tensors of same others dimensions except different 3rd dimension along axis 2 / async] - expected: NOTRUN - - [concat two float32 5D tensors of same others dimensions except different 4th dimension along axis 3 / async] - expected: NOTRUN - - [concat two float32 5D tensors of same others dimensions except different 5th dimension along axis 4 / async] - expected: NOTRUN - - [concat two float16 1D tensors of same shape along axis 0 / async] - expected: NOTRUN - - [concat three float16 1D tensors of different 1st dimension along axis 0 / async] - expected: NOTRUN - - [concat four float16 1D tensors of same 1st dimension along axis 0 / async] - expected: NOTRUN - - [concat four float16 1D tensors of different 1st dimension along axis 0 / async] - expected: NOTRUN - - [concat two float16 2D tensors of same shape along axis 0 / async] - expected: NOTRUN - - [concat two float16 2D tensors of same others dimensions except different 1st dimension along axis 0 / async] - expected: NOTRUN - - [concat four float16 2D tensors of same shape along axis 0 / async] - expected: NOTRUN - - [concat two float16 2D tensors of same others dimensions except different 2nd dimension along axis 1 / async] - expected: NOTRUN - - [concat three float16 2D tensors of same shape along axis 1 / async] - expected: NOTRUN - - [concat four float16 2D tensors of same others dimensions except different 2nd dimension along axis 1 / async] - expected: NOTRUN - - [concat two float16 3D tensors of same others dimensions except different 1st dimension along axis 0 / async] - expected: NOTRUN - - [concat four float16 3D tensors of same others dimensions except different 2nd dimension along axis 1 / async] - expected: NOTRUN - - [concat three float16 3D tensors of same shape along axis 2 / async] - expected: NOTRUN - - [concat two float16 4D tensors of same others dimensions except different 1st dimension along axis 0 / async] - expected: NOTRUN - - [concat three float16 4D tensors of same shape along axis 1 / async] - expected: NOTRUN - - [concat three float16 4D tensors of same others dimensions except different 3rd dimension along axis 2 / async] - expected: NOTRUN - - [concat four float16 4D tensors of same others dimensions except different 4th dimension along axis 3 / async] - expected: NOTRUN - - [concat four float16 5D tensors of same shape along axis 0 / async] - expected: NOTRUN - - [concat two float16 5D tensors of same others dimensions except different 2nd dimension along axis 1 / async] - expected: NOTRUN - - [concat three float16 5D tensors of same others dimensions except different 3rd dimension along axis 2 / async] - expected: NOTRUN - - [concat two float16 5D tensors of same others dimensions except different 4th dimension along axis 3 / async] - expected: NOTRUN - - [concat two float16 5D tensors of same others dimensions except different 5th dimension along axis 4 / async] - expected: NOTRUN - - [concat two float32 1D constant tensors of same shape along axis 0 / async] - expected: NOTRUN diff --git a/testing/web-platform/meta/webnn/gpu/conv2d.https.any.js.ini b/testing/web-platform/meta/webnn/gpu/conv2d.https.any.js.ini deleted file mode 100644 index eb97e9ea0d..0000000000 --- a/testing/web-platform/meta/webnn/gpu/conv2d.https.any.js.ini +++ /dev/null @@ -1,86 +0,0 @@ -[conv2d.https.any.html] - expected: ERROR - [conv2d float32 4D input and filter(non-constant) tensors default options / async] - expected: NOTRUN - - [conv2d float32 4D input and filter tensors default options / async] - expected: NOTRUN - - [conv2d float32 4D input and filter tensors options.padding / async] - expected: NOTRUN - - [conv2d float32 4D input and filter tensors options.strides / async] - expected: NOTRUN - - [conv2d float32 4D input and filter tensors options.dilations / async] - expected: NOTRUN - - [conv2d float32 4D input and filter tensors options.padding and options.autoPad='explicit' / async] - expected: NOTRUN - - [conv2d float32 4D input and filter tensors options.autoPad='same-upper' / async] - expected: NOTRUN - - [conv2d float32 4D input and filter tensors options.autoPad='same-upper' ignores options.padding / async] - expected: NOTRUN - - [conv2d float32 4D input and filter tensors options.autoPad='same-lower' / async] - expected: NOTRUN - - [conv2d float32 4D input and filter tensors options.autoPad='same-lower' ignores options.padding / async] - expected: NOTRUN - - [depthwise conv2d float32 4D input and filter tensors options.groups= input_channels / async] - expected: NOTRUN - - [conv2d float32 4D input and filter tensors options.inputLayout='nchw' / async] - expected: NOTRUN - - [conv2d float32 4D input and filter tensors options.inputLayout='nhwc' / async] - expected: NOTRUN - - [conv2d float32 4D input and filter tensors options.filterLayout='oihw' / async] - expected: NOTRUN - - [conv2d float32 4D input and filter tensors options.filterLayout='hwio' / async] - expected: NOTRUN - - [conv2d float32 4D input and filter tensors options.filterLayout='ohwi' / async] - expected: NOTRUN - - [conv2d float32 4D input and filter tensors options.filterLayout='ihwo' / async] - expected: NOTRUN - - [conv2d float32 4D input and filter tensors options.inputLayout='nhwc' and options.filterLayout='oihw' / async] - expected: NOTRUN - - [conv2d float32 4D input and filter tensors options.inputLayout='nhwc' and options.filterLayout='hwio' / async] - expected: NOTRUN - - [conv2d float32 4D input and filter tensors options.inputLayout='nhwc' and options.filterLayout='ohwi' / async] - expected: NOTRUN - - [conv2d float32 4D input and filter tensors options.inputLayout='nhwc' and options.filterLayout='ihwo' / async] - expected: NOTRUN - - [conv2d float32 4D input and filter tensors 1D options.bias / async] - expected: NOTRUN - - [conv2d float32 4D input and filter tensors options.activation=relu / async] - expected: NOTRUN - - [conv2d float32 4D input and filter tensors options.activation=sigmoid / async] - expected: NOTRUN - - [conv2d float32 4D input and filter tensors all options / async] - expected: NOTRUN - - [conv2d float32 4D input and filter tensors, both negative input tensor and options.bias / async] - expected: NOTRUN - - [conv2d float32 4D both input and filter constant tensors default options / async] - expected: NOTRUN - - -[conv2d.https.any.worker.html] - expected: ERROR diff --git a/testing/web-platform/meta/webnn/gpu/conv_transpose2d.https.any.js.ini b/testing/web-platform/meta/webnn/gpu/conv_transpose2d.https.any.js.ini deleted file mode 100644 index e7c5a39ae6..0000000000 --- a/testing/web-platform/meta/webnn/gpu/conv_transpose2d.https.any.js.ini +++ /dev/null @@ -1,83 +0,0 @@ -[conv_transpose2d.https.any.html] - expected: ERROR - [convTranspose2d float32 4D input and filter(non-constant) tensors default options / async] - expected: NOTRUN - - [convTranspose2d float32 4D input and filter tensors default options / async] - expected: NOTRUN - - [convTranspose2d float32 4D input and filter tensors options.padding / async] - expected: NOTRUN - - [convTranspose2d float32 4D input and filter tensors options.strides / async] - expected: NOTRUN - - [convTranspose2d float32 4D input and filter tensors options.dilations / async] - expected: NOTRUN - - [convTranspose2d float32 4D input and filter tensors options.outputPadding / async] - expected: NOTRUN - - [convTranspose2d float32 4D input and filter tensors options.outputSizes / async] - expected: NOTRUN - - [convTranspose2d float32 4D input and filter tensors options.autoPad=explicit options.padding / async] - expected: NOTRUN - - [convTranspose2d float32 4D input and filter tensors options.autoPad=same-upper / async] - expected: NOTRUN - - [convTranspose2d float32 4D input and filter tensors options.autoPad=same-upper ignored options.padding / async] - expected: NOTRUN - - [convTranspose2d float32 4D input and filter tensors options.autoPad=same-lower / async] - expected: NOTRUN - - [convTranspose2d float32 4D input and filter tensors options.autoPad=same-lower ignored options.padding / async] - expected: NOTRUN - - [convTranspose2d float32 4D input and filter tensors options.inputLayout=nchw / async] - expected: NOTRUN - - [convTranspose2d float32 4D input and filter tensors options.inputLayout=nhwc / async] - expected: NOTRUN - - [convTranspose2d float32 4D input and filter tensors options.filterLayout=iohw / async] - expected: NOTRUN - - [convTranspose2d float32 4D input and filter tensors options.filterLayout=hwoi / async] - expected: NOTRUN - - [convTranspose2d float32 4D input and filter tensors options.filterLayout=ohwi / async] - expected: NOTRUN - - [convTranspose2d float32 4D input and filter tensors options.inputLayout=nhwc options.filterLayout=iohw / async] - expected: NOTRUN - - [convTranspose2d float32 4D input and filter tensors options.inputLayout=nhwc options.filterLayout=hwoi / async] - expected: NOTRUN - - [convTranspose2d float32 4D input and filter tensors options.inputLayout=nhwc options.filterLayout=ohwi / async] - expected: NOTRUN - - [convTranspose2d float32 4D input and filter tensors options.bias / async] - expected: NOTRUN - - [convTranspose2d float32 4D input and filter tensors, both negative input tensor and options.bias / async] - expected: NOTRUN - - [convTranspose2d float32 4D input and filter tensors options.activation=relu / async] - expected: NOTRUN - - [convTranspose2d float32 4D input and filter tensors options.groups / async] - expected: NOTRUN - - [convTranspose2d float32 4D input and filter tensors options.groups=2 options.strides=[2, 2\] / async] - expected: NOTRUN - - [convTranspose2d float32 4D both input and filter constant tensors default options / async] - expected: NOTRUN - - -[conv_transpose2d.https.any.worker.html] - expected: ERROR diff --git a/testing/web-platform/meta/webnn/gpu/elementwise_binary.https.any.js.ini b/testing/web-platform/meta/webnn/gpu/elementwise_binary.https.any.js.ini deleted file mode 100644 index 3e23e3c9b5..0000000000 --- a/testing/web-platform/meta/webnn/gpu/elementwise_binary.https.any.js.ini +++ /dev/null @@ -1,219 +0,0 @@ -[elementwise_binary.https.any.html] - expected: - if (os == "linux") and debug and not fission and not swgl: [ERROR, CRASH] - if (os == "win") and (processor == "x86") and debug: CRASH - if (os == "mac") and debug: [ERROR, CRASH] - ERROR - [add float32 1D tensors / async] - expected: NOTRUN - - [add float32 2D tensors / async] - expected: NOTRUN - - [add float32 3D tensors / async] - expected: NOTRUN - - [add float32 4D tensors / async] - expected: NOTRUN - - [add float32 5D tensors / async] - expected: NOTRUN - - [add float32 broadcast 1D to 4D / async] - expected: NOTRUN - - [add float32 broadcast 2D to 4D / async] - expected: NOTRUN - - [add float32 broadcast 3D to 4D / async] - expected: NOTRUN - - [add float32 broadcast 4D to 4D / async] - expected: NOTRUN - - [sub float32 1D tensors / async] - expected: NOTRUN - - [sub float32 2D tensors / async] - expected: NOTRUN - - [sub float32 3D tensors / async] - expected: NOTRUN - - [sub float32 4D tensors / async] - expected: NOTRUN - - [sub float32 5D tensors / async] - expected: NOTRUN - - [sub float32 broadcast 1D to 4D / async] - expected: NOTRUN - - [sub float32 broadcast 2D to 4D / async] - expected: NOTRUN - - [sub float32 broadcast 3D to 4D / async] - expected: NOTRUN - - [sub float32 broadcast 4D to 4D / async] - expected: NOTRUN - - [mul float32 1D tensors / async] - expected: NOTRUN - - [mul float32 2D tensors / async] - expected: NOTRUN - - [mul float32 3D tensors / async] - expected: NOTRUN - - [mul float32 4D tensors / async] - expected: NOTRUN - - [mul float32 5D tensors / async] - expected: NOTRUN - - [mul float32 broadcast 1D to 4D / async] - expected: NOTRUN - - [mul float32 broadcast 2D to 4D / async] - expected: NOTRUN - - [mul float32 broadcast 3D to 4D / async] - expected: NOTRUN - - [mul float32 broadcast 4D to 4D / async] - expected: NOTRUN - - [div float32 1D tensors / async] - expected: NOTRUN - - [div float32 2D tensors / async] - expected: NOTRUN - - [div float32 3D tensors / async] - expected: NOTRUN - - [div float32 4D tensors / async] - expected: NOTRUN - - [div float32 5D tensors / async] - expected: NOTRUN - - [div float32 broadcast 1D to 4D / async] - expected: NOTRUN - - [div float32 broadcast 2D to 4D / async] - expected: NOTRUN - - [div float32 broadcast 3D to 4D / async] - expected: NOTRUN - - [div float32 broadcast 4D to 4D / async] - expected: NOTRUN - - [max float32 1D tensors / async] - expected: NOTRUN - - [max float32 2D tensors / async] - expected: NOTRUN - - [max float32 3D tensors / async] - expected: NOTRUN - - [max float32 4D tensors / async] - expected: NOTRUN - - [max float32 5D tensors / async] - expected: NOTRUN - - [max float32 broadcast 1D to 4D / async] - expected: NOTRUN - - [max float32 broadcast 2D to 4D / async] - expected: NOTRUN - - [max float32 broadcast 3D to 4D / async] - expected: NOTRUN - - [max float32 broadcast 4D to 4D / async] - expected: NOTRUN - - [min float32 1D tensors / async] - expected: NOTRUN - - [min float32 2D tensors / async] - expected: NOTRUN - - [min float32 3D tensors / async] - expected: NOTRUN - - [min float32 4D tensors / async] - expected: NOTRUN - - [min float32 5D tensors / async] - expected: NOTRUN - - [min float32 broadcast 1D to 4D / async] - expected: NOTRUN - - [min float32 broadcast 2D to 4D / async] - expected: NOTRUN - - [min float32 broadcast 3D to 4D / async] - expected: NOTRUN - - [min float32 broadcast 4D to 4D / async] - expected: NOTRUN - - [pow float32 1D base tensor and 1D integer exponent tensor / async] - expected: NOTRUN - - [pow float32 2D base tensor and 2D integer exponent tensor / async] - expected: NOTRUN - - [pow float32 3D base tensor and 3D integer exponent tensor / async] - expected: NOTRUN - - [pow float32 4D base tensor and 4D integer exponent tensor / async] - expected: NOTRUN - - [pow float32 5D base tensor and 5D integer exponent tensor / async] - expected: NOTRUN - - [pow float32 4D base tensor and broadcastable 2D integer exponent tensor / async] - expected: NOTRUN - - [pow float32 4D base tensor and broadcastable 3D integer exponent tensor / async] - expected: NOTRUN - - [pow (sqrt) float32 4D positive base tensor and broadcastable 0D integer exponent scalar / async] - expected: NOTRUN - - [pow (square) float32 4D base tensor and broadcastable 0D integer exponent scalar / async] - expected: NOTRUN - - [add float32 1D constant tensors / async] - expected: NOTRUN - - [sub float32 1D constant tensors / async] - expected: NOTRUN - - [mul float32 1D constant tensors / async] - expected: NOTRUN - - [div float32 1D constant tensors / async] - expected: NOTRUN - - [max float32 1D constant tensors / async] - expected: NOTRUN - - [min float32 1D constant tensors / async] - expected: NOTRUN - - [pow float32 constant 1D base tensor and 1D integer exponent tensor / async] - expected: NOTRUN - - -[elementwise_binary.https.any.worker.html] - expected: ERROR diff --git a/testing/web-platform/meta/webnn/gpu/elementwise_logical.https.any.js.ini b/testing/web-platform/meta/webnn/gpu/elementwise_logical.https.any.js.ini deleted file mode 100644 index 47773bc8bf..0000000000 --- a/testing/web-platform/meta/webnn/gpu/elementwise_logical.https.any.js.ini +++ /dev/null @@ -1,208 +0,0 @@ -[elementwise_logical.https.any.worker.html] - expected: ERROR - -[elementwise_logical.https.any.html] - expected: - if (os == "linux") and swgl and fission: [ERROR, CRASH] - if (os == "mac") and debug: [CRASH, ERROR] - ERROR - [equal float32 0D scalar / async] - expected: NOTRUN - - [equal float32 1D tensors / async] - expected: NOTRUN - - [equal float32 2D tensors / async] - expected: NOTRUN - - [equal float32 3D tensors / async] - expected: NOTRUN - - [equal float32 4D tensors / async] - expected: NOTRUN - - [equal float32 5D tensors / async] - expected: NOTRUN - - [equal float32 broadcast 0D to 4D / async] - expected: NOTRUN - - [equal float32 broadcast 1D to 4D / async] - expected: NOTRUN - - [equal float32 broadcast 2D to 4D / async] - expected: NOTRUN - - [equal float32 broadcast 3D to 4D / async] - expected: NOTRUN - - [equal float32 broadcast 4D to 4D / async] - expected: NOTRUN - - [greater float32 0D scalar / async] - expected: NOTRUN - - [greater float32 1D tensors / async] - expected: NOTRUN - - [greater float32 2D tensors / async] - expected: NOTRUN - - [greater float32 3D tensors / async] - expected: NOTRUN - - [greater float32 4D tensors / async] - expected: NOTRUN - - [greater float32 5D tensors / async] - expected: NOTRUN - - [greater float32 broadcast 0D to 4D / async] - expected: NOTRUN - - [greater float32 broadcast 1D to 4D / async] - expected: NOTRUN - - [greater float32 broadcast 2D to 4D / async] - expected: NOTRUN - - [greater float32 broadcast 3D to 4D / async] - expected: NOTRUN - - [greater float32 broadcast 4D to 4D / async] - expected: NOTRUN - - [greaterOrEqual float32 0D scalar / async] - expected: NOTRUN - - [greaterOrEqual float32 1D tensors / async] - expected: NOTRUN - - [greaterOrEqual float32 2D tensors / async] - expected: NOTRUN - - [greaterOrEqual float32 3D tensors / async] - expected: NOTRUN - - [greaterOrEqual float32 4D tensors / async] - expected: NOTRUN - - [greaterOrEqual float32 5D tensors / async] - expected: NOTRUN - - [greaterOrEqual float32 broadcast 0D to 4D / async] - expected: NOTRUN - - [greaterOrEqual float32 broadcast 1D to 4D / async] - expected: NOTRUN - - [greaterOrEqual float32 broadcast 2D to 4D / async] - expected: NOTRUN - - [greaterOrEqual float32 broadcast 3D to 4D / async] - expected: NOTRUN - - [greaterOrEqual float32 broadcast 4D to 4D / async] - expected: NOTRUN - - [lesser float32 0D scalar / async] - expected: NOTRUN - - [lesser float32 1D tensors / async] - expected: NOTRUN - - [lesser float32 2D tensors / async] - expected: NOTRUN - - [lesser float32 3D tensors / async] - expected: NOTRUN - - [lesser float32 4D tensors / async] - expected: NOTRUN - - [lesser float32 5D tensors / async] - expected: NOTRUN - - [lesser float32 broadcast 0D to 4D / async] - expected: NOTRUN - - [lesser float32 broadcast 1D to 4D / async] - expected: NOTRUN - - [lesser float32 broadcast 2D to 4D / async] - expected: NOTRUN - - [lesser float32 broadcast 3D to 4D / async] - expected: NOTRUN - - [lesser float32 broadcast 4D to 4D / async] - expected: NOTRUN - - [lesserOrEqual float32 0D scalar / async] - expected: NOTRUN - - [lesserOrEqual float32 1D tensors / async] - expected: NOTRUN - - [lesserOrEqual float32 2D tensors / async] - expected: NOTRUN - - [lesserOrEqual float32 3D tensors / async] - expected: NOTRUN - - [lesserOrEqual float32 4D tensors / async] - expected: NOTRUN - - [lesserOrEqual float32 5D tensors / async] - expected: NOTRUN - - [lesserOrEqual float32 broadcast 0D to 4D / async] - expected: NOTRUN - - [lesserOrEqual float32 broadcast 1D to 4D / async] - expected: NOTRUN - - [lesserOrEqual float32 broadcast 2D to 4D / async] - expected: NOTRUN - - [lesserOrEqual float32 broadcast 3D to 4D / async] - expected: NOTRUN - - [lesserOrEqual float32 broadcast 4D to 4D / async] - expected: NOTRUN - - [logicalNot uint8 0D scalar / async] - expected: NOTRUN - - [logicalNot uint8 1D tensor / async] - expected: NOTRUN - - [logicalNot uint8 2D tensor / async] - expected: NOTRUN - - [logicalNot uint8 3D tensor / async] - expected: NOTRUN - - [logicalNot uint8 4D tensor / async] - expected: NOTRUN - - [logicalNot uint8 5D tensor / async] - expected: NOTRUN - - [equal float32 1D constant tensors / async] - expected: NOTRUN - - [greater float32 1D constant tensors / async] - expected: NOTRUN - - [greaterOrEqual float32 1D constant tensors / async] - expected: NOTRUN - - [lesser float32 1D constant tensors / async] - expected: NOTRUN - - [lesserOrEqual float32 1D constant tensors / async] - expected: NOTRUN - - [logicalNot uint8 1D constant tensor / async] - expected: NOTRUN diff --git a/testing/web-platform/meta/webnn/gpu/elementwise_unary.https.any.js.ini b/testing/web-platform/meta/webnn/gpu/elementwise_unary.https.any.js.ini deleted file mode 100644 index 57a91a17a7..0000000000 --- a/testing/web-platform/meta/webnn/gpu/elementwise_unary.https.any.js.ini +++ /dev/null @@ -1,253 +0,0 @@ -[elementwise_unary.https.any.worker.html] - expected: - if (os == "win") and swgl: CRASH - if (os == "mac") and debug: [ERROR, CRASH] - ERROR - -[elementwise_unary.https.any.html] - expected: ERROR - [abs float32 1D tensor / async] - expected: NOTRUN - - [abs float32 2D tensor / async] - expected: NOTRUN - - [abs float32 3D tensor / async] - expected: NOTRUN - - [abs float32 4D tensor / async] - expected: NOTRUN - - [abs float32 5D tensor / async] - expected: NOTRUN - - [ceil float32 1D tensor / async] - expected: NOTRUN - - [ceil float32 2D tensor / async] - expected: NOTRUN - - [ceil float32 3D tensor / async] - expected: NOTRUN - - [ceil float32 4D tensor / async] - expected: NOTRUN - - [ceil float32 5D tensor / async] - expected: NOTRUN - - [cos float32 1D tensor / async] - expected: NOTRUN - - [cos float32 2D tensor / async] - expected: NOTRUN - - [cos float32 3D tensor / async] - expected: NOTRUN - - [cos float32 4D tensor / async] - expected: NOTRUN - - [cos float32 5D tensor / async] - expected: NOTRUN - - [exp float32 1D tensor / async] - expected: NOTRUN - - [exp float32 2D tensor / async] - expected: NOTRUN - - [exp float32 3D tensor / async] - expected: NOTRUN - - [exp float32 4D tensor / async] - expected: NOTRUN - - [exp float32 5D tensor / async] - expected: NOTRUN - - [floor float32 1D tensor / async] - expected: NOTRUN - - [floor float32 2D tensor / async] - expected: NOTRUN - - [floor float32 3D tensor / async] - expected: NOTRUN - - [floor float32 4D tensor / async] - expected: NOTRUN - - [floor float32 5D tensor / async] - expected: NOTRUN - - [log float32 positive 1D tensor / async] - expected: NOTRUN - - [log float32 positive 2D tensor / async] - expected: NOTRUN - - [log float32 positive 3D tensor / async] - expected: NOTRUN - - [log float32 positive 4D tensor / async] - expected: NOTRUN - - [log float32 positive 5D tensor / async] - expected: NOTRUN - - [neg float32 1D tensor / async] - expected: NOTRUN - - [neg float32 2D tensor / async] - expected: NOTRUN - - [neg float32 3D tensor / async] - expected: NOTRUN - - [neg float32 4D tensor / async] - expected: NOTRUN - - [neg float32 5D tensor / async] - expected: NOTRUN - - [sin float32 1D tensor / async] - expected: NOTRUN - - [sin float32 2D tensor / async] - expected: NOTRUN - - [sin float32 3D tensor / async] - expected: NOTRUN - - [sin float32 4D tensor / async] - expected: NOTRUN - - [sin float32 5D tensor / async] - expected: NOTRUN - - [tan float32 1D tensor / async] - expected: NOTRUN - - [tan float32 2D tensor / async] - expected: NOTRUN - - [tan float32 3D tensor / async] - expected: NOTRUN - - [tan float32 4D tensor / async] - expected: NOTRUN - - [tan float32 5D tensor / async] - expected: NOTRUN - - [identity float32 0D scalar / async] - expected: NOTRUN - - [identity float32 1D tensor / async] - expected: NOTRUN - - [identity float32 2D tensor / async] - expected: NOTRUN - - [identity float32 3D tensor / async] - expected: NOTRUN - - [identity float32 4D tensor / async] - expected: NOTRUN - - [identity float32 5D tensor / async] - expected: NOTRUN - - [reciprocal float32 0D scalar / async] - expected: NOTRUN - - [reciprocal float32 1D tensor / async] - expected: NOTRUN - - [reciprocal float32 2D tensor / async] - expected: NOTRUN - - [reciprocal float32 3D tensor / async] - expected: NOTRUN - - [reciprocal float32 4D tensor / async] - expected: NOTRUN - - [reciprocal float32 5D tensor / async] - expected: NOTRUN - - [sqrt float32 0D scalar / async] - expected: NOTRUN - - [sqrt float32 1D tensor / async] - expected: NOTRUN - - [sqrt float32 2D tensor / async] - expected: NOTRUN - - [sqrt float32 3D tensor / async] - expected: NOTRUN - - [sqrt float32 4D tensor / async] - expected: NOTRUN - - [sqrt float32 5D tensor / async] - expected: NOTRUN - - [erf float32 0D scalar / async] - expected: NOTRUN - - [erf float32 1D tensor / async] - expected: NOTRUN - - [erf float32 2D tensor / async] - expected: NOTRUN - - [erf float32 3D tensor / async] - expected: NOTRUN - - [erf float32 4D tensor / async] - expected: NOTRUN - - [erf float32 5D tensor / async] - expected: NOTRUN - - [abs float32 1D constant tensor / async] - expected: NOTRUN - - [ceil float32 1D constant tensor / async] - expected: NOTRUN - - [cos float32 1D constant tensor / async] - expected: NOTRUN - - [erf float32 1D constant tensor / async] - expected: NOTRUN - - [exp float32 1D constant tensor / async] - expected: NOTRUN - - [floor float32 1D constant tensor / async] - expected: NOTRUN - - [identity float32 1D constant tensor / async] - expected: NOTRUN - - [log float32 positive 1D constant tensor / async] - expected: NOTRUN - - [neg float32 1D constant tensor / async] - expected: NOTRUN - - [reciprocal float32 1D constant tensor / async] - expected: NOTRUN - - [sin float32 1D constant tensor / async] - expected: NOTRUN - - [sqrt float32 1D constant tensor / async] - expected: NOTRUN - - [tan float32 1D constant tensor / async] - expected: NOTRUN diff --git a/testing/web-platform/meta/webnn/gpu/elu.https.any.js.ini b/testing/web-platform/meta/webnn/gpu/elu.https.any.js.ini deleted file mode 100644 index 755f142cdd..0000000000 --- a/testing/web-platform/meta/webnn/gpu/elu.https.any.js.ini +++ /dev/null @@ -1,31 +0,0 @@ -[elu.https.any.html] - expected: - if (os == "mac") and debug: [ERROR, CRASH] - ERROR - [elu float32 1D tensor default options / async] - expected: NOTRUN - - [elu float32 2D tensor default options / async] - expected: NOTRUN - - [elu float32 3D tensor default options / async] - expected: NOTRUN - - [elu float32 4D tensor default options / async] - expected: NOTRUN - - [elu float32 5D tensor default options / async] - expected: NOTRUN - - [elu float32 4D tensor positive options.alpha / async] - expected: NOTRUN - - [elu float32 4D tensor negative options.alpha / async] - expected: NOTRUN - - [elu float32 1D constant tensor default options / async] - expected: NOTRUN - - -[elu.https.any.worker.html] - expected: ERROR diff --git a/testing/web-platform/meta/webnn/gpu/expand.https.any.js.ini b/testing/web-platform/meta/webnn/gpu/expand.https.any.js.ini deleted file mode 100644 index 8da9ca69be..0000000000 --- a/testing/web-platform/meta/webnn/gpu/expand.https.any.js.ini +++ /dev/null @@ -1,71 +0,0 @@ -[expand.https.any.html] - expected: ERROR - [expand float32 0D scalar to 1D / async] - expected: NOTRUN - - [expand float32 0D scalar to 2D / async] - expected: NOTRUN - - [expand float32 0D scalar to 3D / async] - expected: NOTRUN - - [expand float32 0D scalar to 4D / async] - expected: NOTRUN - - [expand float32 0D scalar to 5D / async] - expected: NOTRUN - - [expand float32 1D constant tensor to 1D / async] - expected: NOTRUN - - [expand float32 1D tensor to 1D / async] - expected: NOTRUN - - [expand float32 1D tensor to 2D / async] - expected: NOTRUN - - [expand float32 1D tensor to 3D / async] - expected: NOTRUN - - [expand float32 1D tensor to 4D / async] - expected: NOTRUN - - [expand float32 1D tensor to 5D / async] - expected: NOTRUN - - [expand float32 2D tensor to 2D (1st dimension) / async] - expected: NOTRUN - - [expand float32 2D tensor to 2D (2nd dimension) / async] - expected: NOTRUN - - [expand float32 2D tensor to 2D (all dimensions) / async] - expected: NOTRUN - - [expand float32 2D tensor to 3D / async] - expected: NOTRUN - - [expand float32 2D tensor to 4D / async] - expected: NOTRUN - - [expand float32 2D tensor to 5D / async] - expected: NOTRUN - - [expand float32 3D tensor to 3D / async] - expected: NOTRUN - - [expand float32 3D tensor to 4D / async] - expected: NOTRUN - - [expand float32 3D tensor to 5D / async] - expected: NOTRUN - - [expand float32 4D tensor to 4D / async] - expected: NOTRUN - - [expand float32 4D tensor to 5D / async] - expected: NOTRUN - - -[expand.https.any.worker.html] - expected: ERROR diff --git a/testing/web-platform/meta/webnn/gpu/gather.https.any.js.ini b/testing/web-platform/meta/webnn/gpu/gather.https.any.js.ini deleted file mode 100644 index 52d45fd067..0000000000 --- a/testing/web-platform/meta/webnn/gpu/gather.https.any.js.ini +++ /dev/null @@ -1,59 +0,0 @@ -[gather.https.any.html] - expected: ERROR - [gather float32 1D tensor and uint32 0D scalar indices default options / async] - expected: NOTRUN - - [gather float32 1D tensor and int64 0D scalar indices default options / async] - expected: NOTRUN - - [gather float32 1D tensor and int64 1D indices default options / async] - expected: NOTRUN - - [gather float32 1D tensor and int64 2D indices default options / async] - expected: NOTRUN - - [gather float32 1D tensor and int64 3D indices default options / async] - expected: NOTRUN - - [gather float32 1D tensor and int64 4D indices default options / async] - expected: NOTRUN - - [gather float32 2D tensor and 0D scalar indices default options / async] - expected: NOTRUN - - [gather float32 2D tensor and 1D indices default options / async] - expected: NOTRUN - - [gather float32 2D tensor and 2D indices default options / async] - expected: NOTRUN - - [gather float32 2D tensor and 3D indices default options / async] - expected: NOTRUN - - [gather float32 2D tensor and 4D indices default options / async] - expected: NOTRUN - - [gather float32 3D tensor and 2D indices default options / async] - expected: NOTRUN - - [gather float32 4D tensor and 2D indices default options / async] - expected: NOTRUN - - [gather float32 5D tensor and 1D indices default options / async] - expected: NOTRUN - - [gather float32 3D tensor and 1D indices options.axis=1 / async] - expected: NOTRUN - - [gather float32 3D tensor and 2D indices options.axis=2 / async] - expected: NOTRUN - - [gather float32 4D tensor and 2D indices explict options.axis=0 / async] - expected: NOTRUN - - [gather float32 5D tensor and 0D scalar indices options.axis=4 / async] - expected: NOTRUN - - -[gather.https.any.worker.html] - expected: ERROR diff --git a/testing/web-platform/meta/webnn/gpu/gemm.https.any.js.ini b/testing/web-platform/meta/webnn/gpu/gemm.https.any.js.ini deleted file mode 100644 index 7ce472b23b..0000000000 --- a/testing/web-platform/meta/webnn/gpu/gemm.https.any.js.ini +++ /dev/null @@ -1,74 +0,0 @@ -[gemm.https.any.html] - expected: ERROR - [gemm two float32 2D tensors (b is non-constant) default options / async] - expected: NOTRUN - - [gemm two float32 2D tensors default options / async] - expected: NOTRUN - - [gemm two float32 2D tensors options.c / async] - expected: NOTRUN - - [gemm two float32 2D tensors broadcast options.c [1, 5\] => [3, 5\] / async] - expected: NOTRUN - - [gemm two float32 2D tensors broadcast options.c [3, 1\] => [3, 5\] / async] - expected: NOTRUN - - [gemm two float32 2D tensors broadcast options.c [1, 1\] => [3, 5\] / async] - expected: NOTRUN - - [gemm two float32 2D tensors broadcast options.c [5\] => [3, 5\] / async] - expected: NOTRUN - - [gemm two float32 2D tensors broadcast options.c [1\] => [3, 5\] / async] - expected: NOTRUN - - [gemm two float32 2D tensors scalar options.c / async] - expected: NOTRUN - - [gemm two float32 2D tensors options.alpha / async] - expected: NOTRUN - - [gemm two float32 2D tensors options.beta / async] - expected: NOTRUN - - [gemm two float32 2D tensors options.c and options.beta / async] - expected: NOTRUN - - [gemm two float32 2D tensors options.aTranspose being true / async] - expected: NOTRUN - - [gemm two float32 2D tensors options.aTranspose being explicit false / async] - expected: NOTRUN - - [gemm two float32 2D tensors options.bTranspose being true / async] - expected: NOTRUN - - [gemm two float32 2D tensors options.bTranspose being explicit false / async] - expected: NOTRUN - - [gemm two float32 2D tensors all options / async] - expected: NOTRUN - - [gemm both negative options.alpha and 1st float32 input tensor / async] - expected: NOTRUN - - [gemm both negative options.alpha and 2nd float32 input tensor / async] - expected: NOTRUN - - [gemm both negative options.beta and 3rd float32 input tensor (options.c) / async] - expected: NOTRUN - - [gemm both negative options.alpha and options.beta / async] - expected: NOTRUN - - [gemm both negative options.alpha and 3rd float32 input tensor (options.c) / async] - expected: NOTRUN - - [gemm two float32 2D constant tensors options.c / async] - expected: NOTRUN - - -[gemm.https.any.worker.html] - expected: ERROR diff --git a/testing/web-platform/meta/webnn/gpu/hard_sigmoid.https.any.js.ini b/testing/web-platform/meta/webnn/gpu/hard_sigmoid.https.any.js.ini deleted file mode 100644 index bbd2634fd1..0000000000 --- a/testing/web-platform/meta/webnn/gpu/hard_sigmoid.https.any.js.ini +++ /dev/null @@ -1,46 +0,0 @@ -[hard_sigmoid.https.any.worker.html] - expected: ERROR - -[hard_sigmoid.https.any.html] - expected: ERROR - [hardSigmoid float32 positive 1D tensor default options / async] - expected: NOTRUN - - [hardSigmoid float32 positive 2D tensor default options / async] - expected: NOTRUN - - [hardSigmoid float32 positive 3D tensor default options / async] - expected: NOTRUN - - [hardSigmoid float32 positive 4D tensor default options / async] - expected: NOTRUN - - [hardSigmoid float32 positive 5D tensor default options / async] - expected: NOTRUN - - [hardSigmoid float32 positive 4D tensor specified positive options.alpha default options.beta / async] - expected: NOTRUN - - [hardSigmoid float32 negative 4D tensor specified negative options.alpha default options.beta / async] - expected: NOTRUN - - [hardSigmoid float32 positive 4D tensor specified positive options.beta default options.alpha / async] - expected: NOTRUN - - [hardSigmoid float32 negative 4D tensor specified negative options.beta default options.alpha / async] - expected: NOTRUN - - [hardSigmoid float32 positive 4D tensor specified all options (positive options.alpha and positive options.beta) / async] - expected: NOTRUN - - [hardSigmoid float32 positive 4D tensor specified all options (negative options.alpha and negative options.beta) / async] - expected: NOTRUN - - [hardSigmoid float32 negative 4D tensor all options (positive options.alpha and negative options.beta) / async] - expected: NOTRUN - - [hardSigmoid float32 negative 4D tensor specified all options (negative options.alpha and positive options.beta) / async] - expected: NOTRUN - - [hardSigmoid float32 positive 1D constant tensor default options / async] - expected: NOTRUN diff --git a/testing/web-platform/meta/webnn/gpu/hard_swish.https.any.js.ini b/testing/web-platform/meta/webnn/gpu/hard_swish.https.any.js.ini deleted file mode 100644 index e175deecbe..0000000000 --- a/testing/web-platform/meta/webnn/gpu/hard_swish.https.any.js.ini +++ /dev/null @@ -1,23 +0,0 @@ -[hard_swish.https.any.html] - expected: ERROR - [hardSwish float32 1D tensor / async] - expected: NOTRUN - - [hardSwish float32 2D tensor / async] - expected: NOTRUN - - [hardSwish float32 3D tensor / async] - expected: NOTRUN - - [hardSwish float32 4D tensor / async] - expected: NOTRUN - - [hardSwish float32 5D tensor / async] - expected: NOTRUN - - [hardSwish float32 1D constant tensor / async] - expected: NOTRUN - - -[hard_swish.https.any.worker.html] - expected: ERROR diff --git a/testing/web-platform/meta/webnn/gpu/instance_normalization.https.any.js.ini b/testing/web-platform/meta/webnn/gpu/instance_normalization.https.any.js.ini deleted file mode 100644 index d4e853a9c5..0000000000 --- a/testing/web-platform/meta/webnn/gpu/instance_normalization.https.any.js.ini +++ /dev/null @@ -1,27 +0,0 @@ -[instance_normalization.https.any.worker.html] - expected: ERROR - -[instance_normalization.https.any.html] - expected: - if swgl and (os == "linux") and not fission: [ERROR, CRASH] - ERROR - [instanceNormalization float32 4D tensor default options / async] - expected: NOTRUN - - [instanceNormalization float32 4D tensor options.scale / async] - expected: NOTRUN - - [instanceNormalization float32 4D tensor options.bias / async] - expected: NOTRUN - - [instanceNormalization float32 4D tensor options.epsilon / async] - expected: NOTRUN - - [instanceNormalization float32 4D tensor explict options.layout='nchw' / async] - expected: NOTRUN - - [instanceNormalization float32 4D tensor options.layout='nhwc' / async] - expected: NOTRUN - - [instanceNormalization float32 4D tensor all options / async] - expected: NOTRUN diff --git a/testing/web-platform/meta/webnn/gpu/layer_normalization.https.any.js.ini b/testing/web-platform/meta/webnn/gpu/layer_normalization.https.any.js.ini deleted file mode 100644 index 3fba190de9..0000000000 --- a/testing/web-platform/meta/webnn/gpu/layer_normalization.https.any.js.ini +++ /dev/null @@ -1,38 +0,0 @@ -[layer_normalization.https.any.html] - expected: ERROR - [layerNormalization float32 2D tensor default options / async] - expected: NOTRUN - - [layerNormalization float32 3D tensor default options / async] - expected: NOTRUN - - [layerNormalization float32 4D tensor default options / async] - expected: NOTRUN - - [layerNormalization float32 5D tensor default options / async] - expected: NOTRUN - - [layerNormalization float32 4D tensor options.scale / async] - expected: NOTRUN - - [layerNormalization float32 4D tensor options.bias / async] - expected: NOTRUN - - [layerNormalization float32 4D tensor options.axes=[2\] / async] - expected: NOTRUN - - [layerNormalization float32 4D tensor options.epsilon / async] - expected: NOTRUN - - [layerNormalization float32 4D tensor options.scale and options.axes=[0, 2\] / async] - expected: NOTRUN - - [layerNormalization float32 4D tensor options.bias and options.axes=[3, 1, 2\] / async] - expected: NOTRUN - - [layerNormalization float32 4D tensor all options / async] - expected: NOTRUN - - -[layer_normalization.https.any.worker.html] - expected: ERROR diff --git a/testing/web-platform/meta/webnn/gpu/leaky_relu.https.any.js.ini b/testing/web-platform/meta/webnn/gpu/leaky_relu.https.any.js.ini deleted file mode 100644 index 74789f43a7..0000000000 --- a/testing/web-platform/meta/webnn/gpu/leaky_relu.https.any.js.ini +++ /dev/null @@ -1,32 +0,0 @@ -[leaky_relu.https.any.html] - expected: ERROR - [leakyRelu float32 1D tensor default options / async] - expected: NOTRUN - - [leakyRelu float32 2D tensor default options / async] - expected: NOTRUN - - [leakyRelu float32 3D tensor default options / async] - expected: NOTRUN - - [leakyRelu float32 4D tensor default options / async] - expected: NOTRUN - - [leakyRelu float32 5D tensor default options / async] - expected: NOTRUN - - [leakyRelu float32 1D tensor negative options.alpha / async] - expected: NOTRUN - - [leakyRelu float32 2D tensor positive options.alpha / async] - expected: NOTRUN - - [leakyRelu float32 5D tensor options.alpha=0.0 / async] - expected: NOTRUN - - [leakyRelu float32 1D constant tensor default options / async] - expected: NOTRUN - - -[leaky_relu.https.any.worker.html] - expected: ERROR diff --git a/testing/web-platform/meta/webnn/gpu/linear.https.any.js.ini b/testing/web-platform/meta/webnn/gpu/linear.https.any.js.ini deleted file mode 100644 index 1863ae3367..0000000000 --- a/testing/web-platform/meta/webnn/gpu/linear.https.any.js.ini +++ /dev/null @@ -1,41 +0,0 @@ -[linear.https.any.html] - expected: ERROR - [linear float32 1D tensor default options / async] - expected: NOTRUN - - [linear float32 2D tensor default options / async] - expected: NOTRUN - - [linear float32 3D tensor default options / async] - expected: NOTRUN - - [linear float32 4D tensor default options / async] - expected: NOTRUN - - [linear float32 5D tensor default options / async] - expected: NOTRUN - - [linear float32 4D tensor specified options.alpha and default options.beta / async] - expected: NOTRUN - - [linear float32 positive 4D tensor specified positive options.beta and default options.alpha / async] - expected: NOTRUN - - [linear float32 negative 4D tensor specified negative options.beta and default options.alpha / async] - expected: NOTRUN - - [linear float32 positive 4D tensor all options (positive options.alpha and positive options.beta) / async] - expected: NOTRUN - - [linear float32 positive 4D tensor all options (negative options.alpha and negative options.beta) / async] - expected: NOTRUN - - [linear float32 negative 4D tensor all options (positive options.alpha and negative options.beta) / async] - expected: NOTRUN - - [linear float32 1D constant tensor default options / async] - expected: NOTRUN - - -[linear.https.any.worker.html] - expected: ERROR diff --git a/testing/web-platform/meta/webnn/gpu/matmul.https.any.js.ini b/testing/web-platform/meta/webnn/gpu/matmul.https.any.js.ini deleted file mode 100644 index 5cb0d81018..0000000000 --- a/testing/web-platform/meta/webnn/gpu/matmul.https.any.js.ini +++ /dev/null @@ -1,58 +0,0 @@ -[matmul.https.any.worker.html] - expected: ERROR - -[matmul.https.any.html] - expected: ERROR - [matmul float32 1D and 1D tensors all positive produces a scalar / async] - expected: NOTRUN - - [matmul float32 1D and 1D tensors all negative produces a scalar / async] - expected: NOTRUN - - [matmul float32 positive 1D and negative 1D tensors produces a scalar / async] - expected: NOTRUN - - [matmul float32 negative 1D and positive 1D tensors produces a scalar / async] - expected: NOTRUN - - [matmul float32 1D and 2D tensors / async] - expected: NOTRUN - - [matmul float32 1D and 4D tensors / async] - expected: NOTRUN - - [matmul float32 2D and 1D tensors / async] - expected: NOTRUN - - [matmul float32 2D and 2D tensors / async] - expected: NOTRUN - - [matmul float32 3D and 3D tensors / async] - expected: NOTRUN - - [matmul float32 3D and 3D (broadcast) tensors / async] - expected: NOTRUN - - [matmul float32 3D and 2D tensors / async] - expected: NOTRUN - - [matmul float32 3D and 1D tensors / async] - expected: NOTRUN - - [matmul float32 4D and 4D (broadcast) tensors / async] - expected: NOTRUN - - [matmul float32 4D and 3D tensors / async] - expected: NOTRUN - - [matmul float32 5D and 5D tensors / async] - expected: NOTRUN - - [matmul float32 5D and 2D tensors / async] - expected: NOTRUN - - [matmul float32 constant 1D and 1D tensors all positive produces a scalar / async] - expected: NOTRUN - - [matmul float32 4D and 4D tensors / async] - expected: NOTRUN diff --git a/testing/web-platform/meta/webnn/gpu/pad.https.any.js.ini b/testing/web-platform/meta/webnn/gpu/pad.https.any.js.ini deleted file mode 100644 index abc370455a..0000000000 --- a/testing/web-platform/meta/webnn/gpu/pad.https.any.js.ini +++ /dev/null @@ -1,38 +0,0 @@ -[pad.https.any.html] - expected: ERROR - [pad float32 1D tensor default options / async] - expected: NOTRUN - - [pad float32 2D tensor default options / async] - expected: NOTRUN - - [pad float32 3D tensor default options / async] - expected: NOTRUN - - [pad float32 4D tensor default options / async] - expected: NOTRUN - - [pad float32 5D tensor default options / async] - expected: NOTRUN - - [pad float32 2D tensor explicit options.mode='constant' / async] - expected: NOTRUN - - [pad float32 2D tensor options.value default constant mode / async] - expected: NOTRUN - - [pad float32 4D tensor options.mode='edge' / async] - expected: NOTRUN - - [pad float32 4D tensor options.mode='reflection' / async] - expected: NOTRUN - - [pad float32 4D tensor options.mode='symmetric' / async] - expected: NOTRUN - - [pad float32 1D constant tensor default options / async] - expected: NOTRUN - - -[pad.https.any.worker.html] - expected: ERROR diff --git a/testing/web-platform/meta/webnn/gpu/pooling.https.any.js.ini b/testing/web-platform/meta/webnn/gpu/pooling.https.any.js.ini deleted file mode 100644 index e9a01bca2d..0000000000 --- a/testing/web-platform/meta/webnn/gpu/pooling.https.any.js.ini +++ /dev/null @@ -1,121 +0,0 @@ -[pooling.https.any.worker.html] - expected: ERROR - -[pooling.https.any.html] - expected: ERROR - [averagePool2d float32 4D tensor all positive default options / async] - expected: NOTRUN - - [averagePool2d float32 4D tensor all negative default options / async] - expected: NOTRUN - - [averagePool2d float32 4D tensor options.windowDimensions / async] - expected: NOTRUN - - [averagePool2d float32 4D tensor options.padding / async] - expected: NOTRUN - - [averagePool2d float32 4D tensor options.strides / async] - expected: NOTRUN - - [averagePool2d float32 4D tensor options.dilations / async] - expected: NOTRUN - - [averagePool2d float32 4D tensor options.autoPad=explicit / async] - expected: NOTRUN - - [averagePool2d float32 4D tensor options.autoPad=same-upper / async] - expected: NOTRUN - - [averagePool2d float32 4D tensor options.autoPad=same-lower / async] - expected: NOTRUN - - [averagePool2d float32 4D tensor options.autoPad=same-upper ignores options.padding / async] - expected: NOTRUN - - [averagePool2d float32 4D tensor options.autoPad=same-lower ignores options.padding / async] - expected: NOTRUN - - [averagePool2d float32 4D tensor options.layout=nchw / async] - expected: NOTRUN - - [averagePool2d float32 4D tensor options.layout=nhwc / async] - expected: NOTRUN - - [averagePool2d float32 4D tensor options.roundingType=floor / async] - expected: NOTRUN - - [averagePool2d float32 4D tensor options.roundingType=ceil / async] - expected: NOTRUN - - [averagePool2d float32 4D tensor options.outputSizes ignores options.roundingType=floor / async] - expected: NOTRUN - - [averagePool2d float32 4D tensor options.outputSizes ignores options.roundingType=ceil / async] - expected: NOTRUN - - [averagePool2d float32 4D tensor options.dilations with options.strides / async] - expected: NOTRUN - - [maxPool2d float32 4D tensor default options / async] - expected: NOTRUN - - [maxPool2d float32 4D tensor options.windowDimensions / async] - expected: NOTRUN - - [maxPool2d float32 4D tensor options.padding / async] - expected: NOTRUN - - [maxPool2d float32 4D tensor options.strides / async] - expected: NOTRUN - - [maxPool2d float32 4D tensor options.dilations / async] - expected: NOTRUN - - [maxPool2d float32 4D tensor options.autoPad=explicit / async] - expected: NOTRUN - - [maxPool2d float32 4D tensor options.autoPad=same-upper / async] - expected: NOTRUN - - [maxPool2d float32 4D tensor options.autoPad=same-lower / async] - expected: NOTRUN - - [maxPool2d float32 4D tensor options.autoPad=same-upper ignores options.padding / async] - expected: NOTRUN - - [maxPool2d float32 4D tensor options.autoPad=same-lower ignores options.padding / async] - expected: NOTRUN - - [maxPool2d float32 4D tensor options.layout=nchw / async] - expected: NOTRUN - - [maxPool2d float32 4D tensor options.layout=nhwc / async] - expected: NOTRUN - - [maxPool2d float32 4D tensor options.roundingType=floor / async] - expected: NOTRUN - - [maxPool2d float32 4D tensor options.roundingType=ceil / async] - expected: NOTRUN - - [maxPool2d float32 4D tensor options.outputSizes ignores options.roundingType=floor / async] - expected: NOTRUN - - [maxPool2d float32 4D tensor options.outputSizes ignores options.roundingType=ceil / async] - expected: NOTRUN - - [maxPool2d float32 4D tensor options.dilations with options.strides / async] - expected: NOTRUN - - [averagePool2d float32 4D tensor options.layout=nhwc and options.roundingType=floor / async] - expected: NOTRUN - - [averagePool2d float32 4D tensor options.layout=nhwc and options.roundingType=ceil / async] - expected: NOTRUN - - [averagePool2d float32 4D constant tensor all positive default options / async] - expected: NOTRUN - - [maxPool2d float32 4D constant tensor default options / async] - expected: NOTRUN diff --git a/testing/web-platform/meta/webnn/gpu/prelu.https.any.js.ini b/testing/web-platform/meta/webnn/gpu/prelu.https.any.js.ini deleted file mode 100644 index d505ec4737..0000000000 --- a/testing/web-platform/meta/webnn/gpu/prelu.https.any.js.ini +++ /dev/null @@ -1,39 +0,0 @@ -[prelu.https.any.worker.html] - expected: - if (os == "mac") and debug: [ERROR, CRASH] - ERROR - -[prelu.https.any.html] - expected: ERROR - [prelu float32 1D tensors / async] - expected: NOTRUN - - [prelu float32 2D tensors / async] - expected: NOTRUN - - [prelu float32 3D tensors / async] - expected: NOTRUN - - [prelu float32 4D tensors / async] - expected: NOTRUN - - [prelu float32 5D tensors / async] - expected: NOTRUN - - [prelu float32 broadcast 4D x 1D slope / async] - expected: NOTRUN - - [prelu float32 broadcast 4D x 1D slope of shape [1\] / async] - expected: NOTRUN - - [prelu float32 broadcast 4D x 2D slope / async] - expected: NOTRUN - - [prelu float32 broadcast 4D x 3D slope / async] - expected: NOTRUN - - [prelu float32 broadcast 4D x 4D slope / async] - expected: NOTRUN - - [prelu float32 1D constant tensors / async] - expected: NOTRUN diff --git a/testing/web-platform/meta/webnn/gpu/reduction.https.any.js.ini b/testing/web-platform/meta/webnn/gpu/reduction.https.any.js.ini deleted file mode 100644 index 9f15c84fde..0000000000 --- a/testing/web-platform/meta/webnn/gpu/reduction.https.any.js.ini +++ /dev/null @@ -1,481 +0,0 @@ -[reduction.https.any.worker.html] - expected: ERROR - -[reduction.https.any.html] - expected: ERROR - [reduceL1 float32 1D tensor all positive default options / async] - expected: NOTRUN - - [reduceL1 float32 1D tensor all negative default options / async] - expected: NOTRUN - - [reduceL1 float32 1D tensor all positive integers default options / async] - expected: NOTRUN - - [reduceL1 float32 1D tensor all negative integers default options / async] - expected: NOTRUN - - [reduceL1 float32 2D tensor default options / async] - expected: NOTRUN - - [reduceL1 float32 3D tensor default options / async] - expected: NOTRUN - - [reduceL1 float32 4D tensor default options / async] - expected: NOTRUN - - [reduceL1 float32 5D tensor default options / async] - expected: NOTRUN - - [reduceL1 float32 3D tensor options.axes / async] - expected: NOTRUN - - [reduceL1 float32 4D tensor options.axes / async] - expected: NOTRUN - - [reduceL1 float32 3D tensor options.keepDimensions=false / async] - expected: NOTRUN - - [reduceL1 float32 3D tensor options.keepDimensions=true / async] - expected: NOTRUN - - [reduceL1 float32 4D tensor options.keepDimensions=false / async] - expected: NOTRUN - - [reduceL1 float32 4D tensor options.keepDimensions=true / async] - expected: NOTRUN - - [reduceL1 float32 4D tensor options.axes with options.keepDimensions=false / async] - expected: NOTRUN - - [reduceL1 float32 4D tensor options.axes with options.keepDimensions=true / async] - expected: NOTRUN - - [reduceL2 float32 1D tensor all positive default options / async] - expected: NOTRUN - - [reduceL2 float32 1D tensor all negative default options / async] - expected: NOTRUN - - [reduceL2 float32 1D tensor all positive integers default options / async] - expected: NOTRUN - - [reduceL2 float32 1D tensor all negative integers default options / async] - expected: NOTRUN - - [reduceL2 float32 2D tensor default options / async] - expected: NOTRUN - - [reduceL2 float32 3D tensor default options / async] - expected: NOTRUN - - [reduceL2 float32 4D tensor default options / async] - expected: NOTRUN - - [reduceL2 float32 5D tensor default options / async] - expected: NOTRUN - - [reduceL2 float32 3D tensor options.axes / async] - expected: NOTRUN - - [reduceL2 float32 4D tensor options.axes / async] - expected: NOTRUN - - [reduceL2 float32 3D tensor options.keepDimensions=false / async] - expected: NOTRUN - - [reduceL2 float32 3D tensor options.keepDimensions=true / async] - expected: NOTRUN - - [reduceL2 float32 4D tensor options.keepDimensions=false / async] - expected: NOTRUN - - [reduceL2 float32 4D tensor options.keepDimensions=true / async] - expected: NOTRUN - - [reduceL2 float32 4D tensor options.axes with options.keepDimensions=false / async] - expected: NOTRUN - - [reduceL2 float32 4D tensor options.axes with options.keepDimensions=true / async] - expected: NOTRUN - - [reduceLogSum float32 1D tensor all non-negative default options / async] - expected: NOTRUN - - [reduceLogSum float32 1D tensor all non-negative integers default options / async] - expected: NOTRUN - - [reduceLogSum float32 2D tensor default options / async] - expected: NOTRUN - - [reduceLogSum float32 3D tensor default options / async] - expected: NOTRUN - - [reduceLogSum float32 4D tensor default options / async] - expected: NOTRUN - - [reduceLogSum float32 5D tensor default options / async] - expected: NOTRUN - - [reduceLogSum float32 3D tensor options.axes / async] - expected: NOTRUN - - [reduceLogSum float32 4D tensor options.axes / async] - expected: NOTRUN - - [reduceLogSum float32 3D tensor options.keepDimensions=false / async] - expected: NOTRUN - - [reduceLogSum float32 3D tensor options.keepDimensions=true / async] - expected: NOTRUN - - [reduceLogSum float32 4D tensor options.keepDimensions=false / async] - expected: NOTRUN - - [reduceLogSum float32 4D tensor options.keepDimensions=true / async] - expected: NOTRUN - - [reduceLogSum float32 4D tensor options.axes with options.keepDimensions=false / async] - expected: NOTRUN - - [reduceLogSum float32 4D tensor options.axes with options.keepDimensions=true / async] - expected: NOTRUN - - [reduceLogSumExp float32 1D tensor all positive default options / async] - expected: NOTRUN - - [reduceLogSumExp float32 1D tensor all negative default options / async] - expected: NOTRUN - - [reduceLogSumExp float32 1D tensor all positive integers default options / async] - expected: NOTRUN - - [reduceLogSumExp float32 1D tensor all negative integers default options / async] - expected: NOTRUN - - [reduceLogSumExp float32 2D tensor default options / async] - expected: NOTRUN - - [reduceLogSumExp float32 3D tensor default options / async] - expected: NOTRUN - - [reduceLogSumExp float32 4D tensor default options / async] - expected: NOTRUN - - [reduceLogSumExp float32 5D tensor default options / async] - expected: NOTRUN - - [reduceLogSumExp float32 3D tensor options.axes / async] - expected: NOTRUN - - [reduceLogSumExp float32 4D tensor options.axes / async] - expected: NOTRUN - - [reduceLogSumExp float32 3D tensor options.keepDimensions=false / async] - expected: NOTRUN - - [reduceLogSumExp float32 3D tensor options.keepDimensions=true / async] - expected: NOTRUN - - [reduceLogSumExp float32 4D tensor options.keepDimensions=false / async] - expected: NOTRUN - - [reduceLogSumExp float32 4D tensor options.keepDimensions=true / async] - expected: NOTRUN - - [reduceLogSumExp float32 4D tensor options.axes with options.keepDimensions=false / async] - expected: NOTRUN - - [reduceLogSumExp float32 4D tensor options.axes with options.keepDimensions=true / async] - expected: NOTRUN - - [reduceMax float32 1D tensor default options / async] - expected: NOTRUN - - [reduceMax float32 2D tensor default options / async] - expected: NOTRUN - - [reduceMax float32 3D tensor default options / async] - expected: NOTRUN - - [reduceMax float32 4D tensor default options / async] - expected: NOTRUN - - [reduceMax float32 5D tensor default options / async] - expected: NOTRUN - - [reduceMax float32 3D tensor options.axes / async] - expected: NOTRUN - - [reduceMax float32 4D tensor options.axes / async] - expected: NOTRUN - - [reduceMax float32 3D tensor options.keepDimensions=false / async] - expected: NOTRUN - - [reduceMax float32 3D tensor options.keepDimensions=true / async] - expected: NOTRUN - - [reduceMax float32 4D tensor options.keepDimensions=false / async] - expected: NOTRUN - - [reduceMax float32 4D tensor options.keepDimensions=true / async] - expected: NOTRUN - - [reduceMax float32 4D tensor options.axes with options.keepDimensions=false / async] - expected: NOTRUN - - [reduceMax float32 4D tensor options.axes with options.keepDimensions=true / async] - expected: NOTRUN - - [reduceMean float32 1D tensor all positive default options / async] - expected: NOTRUN - - [reduceMean float32 1D tensor all negative default options / async] - expected: NOTRUN - - [reduceMean float32 1D tensor all positive integers default options / async] - expected: NOTRUN - - [reduceMean float32 1D tensor all negative integers default options / async] - expected: NOTRUN - - [reduceMean float32 2D tensor default options / async] - expected: NOTRUN - - [reduceMean float32 3D tensor default options / async] - expected: NOTRUN - - [reduceMean float32 4D tensor default options / async] - expected: NOTRUN - - [reduceMean float32 5D tensor default options / async] - expected: NOTRUN - - [reduceMean float32 3D tensor options.axes / async] - expected: NOTRUN - - [reduceMean float32 4D tensor options.axes / async] - expected: NOTRUN - - [reduceMean float32 3D tensor options.keepDimensions=false / async] - expected: NOTRUN - - [reduceMean float32 3D tensor options.keepDimensions=true / async] - expected: NOTRUN - - [reduceMean float32 4D tensor options.keepDimensions=false / async] - expected: NOTRUN - - [reduceMean float32 4D tensor options.keepDimensions=true / async] - expected: NOTRUN - - [reduceMean float32 4D tensor options.axes with options.keepDimensions=false / async] - expected: NOTRUN - - [reduceMean float32 4D tensor options.axes with options.keepDimensions=true / async] - expected: NOTRUN - - [reduceMin float32 1D tensor default options / async] - expected: NOTRUN - - [reduceMin float32 2D tensor default options / async] - expected: NOTRUN - - [reduceMin float32 3D tensor default options / async] - expected: NOTRUN - - [reduceMin float32 4D tensor default options / async] - expected: NOTRUN - - [reduceMin float32 5D tensor default options / async] - expected: NOTRUN - - [reduceMin float32 3D tensor options.axes / async] - expected: NOTRUN - - [reduceMin float32 4D tensor options.axes / async] - expected: NOTRUN - - [reduceMin float32 3D tensor options.keepDimensions=false / async] - expected: NOTRUN - - [reduceMin float32 3D tensor options.keepDimensions=true / async] - expected: NOTRUN - - [reduceMin float32 4D tensor options.keepDimensions=false / async] - expected: NOTRUN - - [reduceMin float32 4D tensor options.keepDimensions=true / async] - expected: NOTRUN - - [reduceMin float32 4D tensor options.axes with options.keepDimensions=false / async] - expected: NOTRUN - - [reduceMin float32 4D tensor options.axes with options.keepDimensions=true / async] - expected: NOTRUN - - [reduceProduct float32 1D tensor default options / async] - expected: NOTRUN - - [reduceProduct float32 2D tensor default options / async] - expected: NOTRUN - - [reduceProduct float32 3D tensor default options / async] - expected: NOTRUN - - [reduceProduct float32 4D tensor default options / async] - expected: NOTRUN - - [reduceProduct float32 5D tensor default options / async] - expected: NOTRUN - - [reduceProduct float32 3D tensor options.axes / async] - expected: NOTRUN - - [reduceProduct float32 4D tensor options.axes / async] - expected: NOTRUN - - [reduceProduct float32 3D tensor options.keepDimensions=false / async] - expected: NOTRUN - - [reduceProduct float32 3D tensor options.keepDimensions=true / async] - expected: NOTRUN - - [reduceProduct float32 4D tensor options.keepDimensions=false / async] - expected: NOTRUN - - [reduceProduct float32 4D tensor options.keepDimensions=true / async] - expected: NOTRUN - - [reduceProduct float32 4D tensor options.axes with options.keepDimensions=false / async] - expected: NOTRUN - - [reduceProduct float32 4D tensor options.axes with options.keepDimensions=true / async] - expected: NOTRUN - - [reduceSum float32 1D tensor all positive default options / async] - expected: NOTRUN - - [reduceSum float32 1D tensor all negative default options / async] - expected: NOTRUN - - [reduceSum float32 1D tensor all positive integers default options / async] - expected: NOTRUN - - [reduceSum float32 1D tensor all negative integers default options / async] - expected: NOTRUN - - [reduceSum float32 2D tensor default options / async] - expected: NOTRUN - - [reduceSum float32 3D tensor default options / async] - expected: NOTRUN - - [reduceSum float32 4D tensor default options / async] - expected: NOTRUN - - [reduceSum float32 5D tensor default options / async] - expected: NOTRUN - - [reduceSum float32 3D tensor options.axes / async] - expected: NOTRUN - - [reduceSum float32 4D tensor options.axes / async] - expected: NOTRUN - - [reduceSum float32 3D tensor options.keepDimensions=false / async] - expected: NOTRUN - - [reduceSum float32 3D tensor options.keepDimensions=true / async] - expected: NOTRUN - - [reduceSum float32 4D tensor options.keepDimensions=false / async] - expected: NOTRUN - - [reduceSum float32 4D tensor options.keepDimensions=true / async] - expected: NOTRUN - - [reduceSum float32 4D tensor options.axes with options.keepDimensions=false / async] - expected: NOTRUN - - [reduceSum float32 4D tensor options.axes with options.keepDimensions=true / async] - expected: NOTRUN - - [reduceSumSquare float32 1D tensor all positive default options / async] - expected: NOTRUN - - [reduceSumSquare float32 1D tensor all negative default options / async] - expected: NOTRUN - - [reduceSumSquare float32 1D tensor all positive integers default options / async] - expected: NOTRUN - - [reduceSumSquare float32 1D tensor all negative integers default options / async] - expected: NOTRUN - - [reduceSumSquare float32 2D tensor default options / async] - expected: NOTRUN - - [reduceSumSquare float32 3D tensor default options / async] - expected: NOTRUN - - [reduceSumSquare float32 4D tensor default options / async] - expected: NOTRUN - - [reduceSumSquare float32 5D tensor default options / async] - expected: NOTRUN - - [reduceSumSquare float32 3D tensor options.axes / async] - expected: NOTRUN - - [reduceSumSquare float32 4D tensor options.axes / async] - expected: NOTRUN - - [reduceSumSquare float32 3D tensor options.keepDimensions=false / async] - expected: NOTRUN - - [reduceSumSquare float32 3D tensor options.keepDimensions=true / async] - expected: NOTRUN - - [reduceSumSquare float32 4D tensor options.keepDimensions=false / async] - expected: NOTRUN - - [reduceSumSquare float32 4D tensor options.keepDimensions=true / async] - expected: NOTRUN - - [reduceSumSquare float32 4D tensor options.axes with options.keepDimensions=false / async] - expected: NOTRUN - - [reduceSumSquare float32 4D tensor options.axes with options.keepDimensions=true / async] - expected: NOTRUN - - [reduceL1 float32 1D constant tensor all positive default options / async] - expected: NOTRUN - - [reduceL2 float32 1D constant tensor all positive default options / async] - expected: NOTRUN - - [reduceLogSum float32 1D constant tensor all non-negative default options / async] - expected: NOTRUN - - [reduceLogSumExp float32 1D constant tensor all positive default options / async] - expected: NOTRUN - - [reduceMax float32 1D constant tensor default options / async] - expected: NOTRUN - - [reduceMean float32 1D constant tensor all positive default options / async] - expected: NOTRUN - - [reduceMin float32 1D constant tensor default options / async] - expected: NOTRUN - - [reduceProduct float32 1D constant tensor default options / async] - expected: NOTRUN - - [reduceSum float32 1D constant tensor all positive default options / async] - expected: NOTRUN - - [reduceSumSquare float32 1D constant tensor all positive default options / async] - expected: NOTRUN diff --git a/testing/web-platform/meta/webnn/gpu/relu.https.any.js.ini b/testing/web-platform/meta/webnn/gpu/relu.https.any.js.ini deleted file mode 100644 index 7089c508e8..0000000000 --- a/testing/web-platform/meta/webnn/gpu/relu.https.any.js.ini +++ /dev/null @@ -1,27 +0,0 @@ -[relu.https.any.html] - expected: ERROR - [relu float32 1D tensor / async] - expected: NOTRUN - - [relu float32 2D tensor / async] - expected: NOTRUN - - [relu float32 3D tensor / async] - expected: NOTRUN - - [relu float32 4D tensor / async] - expected: NOTRUN - - [relu float32 5D tensor / async] - expected: NOTRUN - - [relu float32 1D constant tensor / async] - expected: NOTRUN - - -[relu.https.any.worker.html] - expected: - if (os == "linux") and swgl and not fission: [ERROR, CRASH] - if (os == "win") and swgl: CRASH - if (os == "mac") and debug: [ERROR, CRASH] - ERROR diff --git a/testing/web-platform/meta/webnn/gpu/reshape.https.any.js.ini b/testing/web-platform/meta/webnn/gpu/reshape.https.any.js.ini deleted file mode 100644 index 50cc4356a2..0000000000 --- a/testing/web-platform/meta/webnn/gpu/reshape.https.any.js.ini +++ /dev/null @@ -1,100 +0,0 @@ -[reshape.https.any.worker.html] - expected: ERROR - -[reshape.https.any.html] - expected: ERROR - [reshape float32 tensor to a new shape (reorder all dimensions) / async] - expected: NOTRUN - - [reshape float32 tensor to a new shape (reduce dimensions) / async] - expected: NOTRUN - - [reshape float32 tensor to a new shape (extend dimensions) / async] - expected: NOTRUN - - [reshape float32 tensor to 1D tensor / async] - expected: NOTRUN - - [reshape float32 tensor to a new shape (4D to 4D) / async] - expected: NOTRUN - - [reshape (squeeze) float32 2D tensor by eliminating one dimension / async] - expected: NOTRUN - - [reshape (squeeze) float32 3D tensor by eliminating one dimension / async] - expected: NOTRUN - - [reshape (squeeze) float32 3D tensor by eliminating two dimensions / async] - expected: NOTRUN - - [reshape (squeeze) float32 4D tensor by eliminating two dimensions / async] - expected: NOTRUN - - [reshape (squeeze) float32 4D tensor by eliminating all dimensions / async] - expected: NOTRUN - - [reshape (squeeze) float32 5D tensor by eliminating four dimensions / async] - expected: NOTRUN - - [reshape (squeeze) float32 2D tensor by eliminating 1st dimension / async] - expected: NOTRUN - - [reshape (squeeze) float32 3D tensor by eliminating 2nd and 3rd dimensions / async] - expected: NOTRUN - - [reshape (squeeze) float32 4D tensor by eliminating 1st and 4th dimensions / async] - expected: NOTRUN - - [reshape (squeeze) float32 5D tensor by eliminating 2nd and 3rd dimensions / async] - expected: NOTRUN - - [reshape (squeeze) float32 5D tensor by eliminating 1st, 2nd and 5th dimensions / async] - expected: NOTRUN - - [reshape (unsqueeze) float32 0D tensor to 4D / async] - expected: NOTRUN - - [reshape (unsqueeze) float32 1D tensor by adding one dimension / async] - expected: NOTRUN - - [reshape (unsqueeze) float32 1D tensor by adding two dimensions / async] - expected: NOTRUN - - [reshape (unsqueeze) float32 1D tensor to 5D / async] - expected: NOTRUN - - [reshape (unsqueeze) float32 1D tensor by adding 2nd and 3rd dimensions / async] - expected: NOTRUN - - [reshape (unsqueeze) float32 2D tensor by adding one dimension / async] - expected: NOTRUN - - [reshape (unsqueeze) float32 2D tensor by adding two dimensions / async] - expected: NOTRUN - - [reshape (unsqueeze) float32 2D tensor by adding 1st dimension / async] - expected: NOTRUN - - [reshape (unsqueeze) float32 2D tensor by adding 1st and 4th dimensions / async] - expected: NOTRUN - - [reshape (unsqueeze) float32 3D tensor by adding 2nd and 3rd dimensions / async] - expected: NOTRUN - - [reshape (unsqueeze) float32 4D tensor by adding 2nd dimension / async] - expected: NOTRUN - - [reshape (unsqueeze) float32 5D tensor by adding 4th dimension / async] - expected: NOTRUN - - [reshape (flatten) float32 3D tensor to 2D / async] - expected: NOTRUN - - [reshape (flatten) float32 4D to 2D / async] - expected: NOTRUN - - [reshape (flatten) float32 4D to 2D exclusive 1st dimension / async] - expected: NOTRUN - - [reshape (flatten) float32 4D to 2D exclusive 4th dimension / async] - expected: NOTRUN diff --git a/testing/web-platform/meta/webnn/gpu/sigmoid.https.any.js.ini b/testing/web-platform/meta/webnn/gpu/sigmoid.https.any.js.ini deleted file mode 100644 index 5aff9f4c77..0000000000 --- a/testing/web-platform/meta/webnn/gpu/sigmoid.https.any.js.ini +++ /dev/null @@ -1,22 +0,0 @@ -[sigmoid.https.any.worker.html] - expected: ERROR - -[sigmoid.https.any.html] - expected: ERROR - [sigmoid float32 1D tensor / async] - expected: NOTRUN - - [sigmoid float32 2D tensor / async] - expected: NOTRUN - - [sigmoid float32 3D tensor / async] - expected: NOTRUN - - [sigmoid float32 4D tensor / async] - expected: NOTRUN - - [sigmoid float32 5D tensor / async] - expected: NOTRUN - - [sigmoid float32 1D constant tensor / async] - expected: NOTRUN diff --git a/testing/web-platform/meta/webnn/gpu/slice.https.any.js.ini b/testing/web-platform/meta/webnn/gpu/slice.https.any.js.ini deleted file mode 100644 index 8e122360e4..0000000000 --- a/testing/web-platform/meta/webnn/gpu/slice.https.any.js.ini +++ /dev/null @@ -1,23 +0,0 @@ -[slice.https.any.html] - expected: ERROR - [slice float32 1D tensor / async] - expected: NOTRUN - - [slice float32 2D tensor / async] - expected: NOTRUN - - [slice float32 3D tensor / async] - expected: NOTRUN - - [slice float32 4D tensor / async] - expected: NOTRUN - - [slice float32 5D tensor / async] - expected: NOTRUN - - [slice float32 1D constant tensor / async] - expected: NOTRUN - - -[slice.https.any.worker.html] - expected: ERROR diff --git a/testing/web-platform/meta/webnn/gpu/softmax.https.any.js.ini b/testing/web-platform/meta/webnn/gpu/softmax.https.any.js.ini deleted file mode 100644 index 315d1a7e3d..0000000000 --- a/testing/web-platform/meta/webnn/gpu/softmax.https.any.js.ini +++ /dev/null @@ -1,14 +0,0 @@ -[softmax.https.any.html] - expected: ERROR - [softmax float32 2D tensor all positive / async] - expected: NOTRUN - - [softmax float32 2D tensor all negative / async] - expected: NOTRUN - - [softmax float32 2D constant tensor all positive / async] - expected: NOTRUN - - -[softmax.https.any.worker.html] - expected: ERROR diff --git a/testing/web-platform/meta/webnn/gpu/softplus.https.any.js.ini b/testing/web-platform/meta/webnn/gpu/softplus.https.any.js.ini deleted file mode 100644 index 37347e267a..0000000000 --- a/testing/web-platform/meta/webnn/gpu/softplus.https.any.js.ini +++ /dev/null @@ -1,28 +0,0 @@ -[softplus.https.any.worker.html] - expected: ERROR - -[softplus.https.any.html] - expected: ERROR - [softplus float32 1D tensor default options / async] - expected: NOTRUN - - [softplus float32 2D tensor default options / async] - expected: NOTRUN - - [softplus float32 3D tensor default options / async] - expected: NOTRUN - - [softplus float32 4D tensor default options / async] - expected: NOTRUN - - [softplus float32 5D tensor default options / async] - expected: NOTRUN - - [softplus both positive float32 4D tensor and options.steepness / async] - expected: NOTRUN - - [softplus both negative float32 4D tensor and options.steepness / async] - expected: NOTRUN - - [softplus float32 1D constant tensor default options / async] - expected: NOTRUN diff --git a/testing/web-platform/meta/webnn/gpu/softsign.https.any.js.ini b/testing/web-platform/meta/webnn/gpu/softsign.https.any.js.ini deleted file mode 100644 index 4fc3f42406..0000000000 --- a/testing/web-platform/meta/webnn/gpu/softsign.https.any.js.ini +++ /dev/null @@ -1,26 +0,0 @@ -[softsign.https.any.html] - expected: ERROR - [softsign positive float32 1D tensor / async] - expected: NOTRUN - - [softsign negative float32 1D tensor / async] - expected: NOTRUN - - [softsign float32 2D tensor / async] - expected: NOTRUN - - [softsign float32 3D tensor / async] - expected: NOTRUN - - [softsign float32 4D tensor / async] - expected: NOTRUN - - [softsign float32 5D tensor / async] - expected: NOTRUN - - [softsign positive float32 1D constant tensor / async] - expected: NOTRUN - - -[softsign.https.any.worker.html] - expected: ERROR diff --git a/testing/web-platform/meta/webnn/gpu/split.https.any.js.ini b/testing/web-platform/meta/webnn/gpu/split.https.any.js.ini deleted file mode 100644 index 9c7898a1a9..0000000000 --- a/testing/web-platform/meta/webnn/gpu/split.https.any.js.ini +++ /dev/null @@ -1,31 +0,0 @@ -[split.https.any.worker.html] - expected: ERROR - -[split.https.any.html] - expected: ERROR - [split float32 1D tensor number splits default options / async] - expected: NOTRUN - - [split float32 2D tensor number splits default options / async] - expected: NOTRUN - - [split float32 3D tensor number splits default options / async] - expected: NOTRUN - - [split float32 4D tensor number splits default options / async] - expected: NOTRUN - - [split float32 5D tensor number splits default options / async] - expected: NOTRUN - - [split float32 4D tensor array splits default options / async] - expected: NOTRUN - - [split float32 4D tensor number splits options.axis / async] - expected: NOTRUN - - [split float32 5D tensor array splits options.axis / async] - expected: NOTRUN - - [split float32 1D constant tensor number splits default options / async] - expected: NOTRUN diff --git a/testing/web-platform/meta/webnn/gpu/tanh.https.any.js.ini b/testing/web-platform/meta/webnn/gpu/tanh.https.any.js.ini deleted file mode 100644 index 5cf1f63b6d..0000000000 --- a/testing/web-platform/meta/webnn/gpu/tanh.https.any.js.ini +++ /dev/null @@ -1,22 +0,0 @@ -[tanh.https.any.worker.html] - expected: ERROR - -[tanh.https.any.html] - expected: ERROR - [tanh float32 1D tensor / async] - expected: NOTRUN - - [tanh float32 2D tensor / async] - expected: NOTRUN - - [tanh float32 3D tensor / async] - expected: NOTRUN - - [tanh float32 4D tensor / async] - expected: NOTRUN - - [tanh float32 5D tensor / async] - expected: NOTRUN - - [tanh float32 1D constant tensor / async] - expected: NOTRUN diff --git a/testing/web-platform/meta/webnn/gpu/transpose.https.any.js.ini b/testing/web-platform/meta/webnn/gpu/transpose.https.any.js.ini deleted file mode 100644 index ec5707cdbc..0000000000 --- a/testing/web-platform/meta/webnn/gpu/transpose.https.any.js.ini +++ /dev/null @@ -1,37 +0,0 @@ -[transpose.https.any.worker.html] - expected: ERROR - -[transpose.https.any.html] - expected: ERROR - [transpose float32 1D tensor default options / async] - expected: NOTRUN - - [transpose float32 2D tensor default options / async] - expected: NOTRUN - - [transpose float32 3D tensor default options / async] - expected: NOTRUN - - [transpose float32 4D tensor default options / async] - expected: NOTRUN - - [transpose float32 5D tensor default options / async] - expected: NOTRUN - - [transpose float32 1D tensor options.permutation / async] - expected: NOTRUN - - [transpose float32 2D tensor options.permutation / async] - expected: NOTRUN - - [transpose float32 3D tensor options.permutation / async] - expected: NOTRUN - - [transpose float32 4D tensor options.permutation / async] - expected: NOTRUN - - [transpose float32 5D tensor options.permutation / async] - expected: NOTRUN - - [transpose float32 1D constant tensor default options / async] - expected: NOTRUN diff --git a/testing/web-platform/meta/webnn/gpu/where.https.any.js.ini b/testing/web-platform/meta/webnn/gpu/where.https.any.js.ini deleted file mode 100644 index 33cea16b72..0000000000 --- a/testing/web-platform/meta/webnn/gpu/where.https.any.js.ini +++ /dev/null @@ -1,56 +0,0 @@ -[where.https.any.html] - expected: ERROR - [where float32 0D scalars / async] - expected: NOTRUN - - [where float32 1D constant tensors / async] - expected: NOTRUN - - [where float32 1D tensors / async] - expected: NOTRUN - - [where float32 2D tensors / async] - expected: NOTRUN - - [where float32 3D tensors / async] - expected: NOTRUN - - [where float32 4D tensors / async] - expected: NOTRUN - - [where float32 5D tensors / async] - expected: NOTRUN - - [where float32 4D tensors only broadcast condition 0D to 4D / async] - expected: NOTRUN - - [where float32 4D tensors only broadcast condition 1D to 4D / async] - expected: NOTRUN - - [where float32 4D tensors only broadcast condition 2D to 4D / async] - expected: NOTRUN - - [where float32 4D tensors only broadcast condition 3D to 4D / async] - expected: NOTRUN - - [where float32 4D tensors only broadcast condition 4D to 4D / async] - expected: NOTRUN - - [where float32 4D tensors only broadcast trueValues 2D to 4D / async] - expected: NOTRUN - - [where float32 4D tensors only broadcast trueValues 4D to 4D / async] - expected: NOTRUN - - [where float32 4D tensors only broadcast falseValues 3D to 4D / async] - expected: NOTRUN - - [where float32 4D tensors only broadcast falseValues 4D to 4D / async] - expected: NOTRUN - - [where float32 4D tensors all broadcast 4D / async] - expected: NOTRUN - - -[where.https.any.worker.html] - expected: ERROR diff --git a/testing/web-platform/meta/webnn/hard_sigmoid.https.any.js.ini b/testing/web-platform/meta/webnn/hard_sigmoid.https.any.js.ini deleted file mode 100644 index 23994d8f55..0000000000 --- a/testing/web-platform/meta/webnn/hard_sigmoid.https.any.js.ini +++ /dev/null @@ -1,47 +0,0 @@ -[hard_sigmoid.https.any.html] - expected: ERROR - [hardSigmoid float32 positive 1D tensor default options / async] - expected: NOTRUN - - [hardSigmoid float32 positive 2D tensor default options / async] - expected: NOTRUN - - [hardSigmoid float32 positive 3D tensor default options / async] - expected: NOTRUN - - [hardSigmoid float32 positive 4D tensor default options / async] - expected: NOTRUN - - [hardSigmoid float32 positive 5D tensor default options / async] - expected: NOTRUN - - [hardSigmoid float32 positive 4D tensor specified positive options.alpha default options.beta / async] - expected: NOTRUN - - [hardSigmoid float32 negative 4D tensor specified negative options.alpha default options.beta / async] - expected: NOTRUN - - [hardSigmoid float32 positive 4D tensor specified positive options.beta default options.alpha / async] - expected: NOTRUN - - [hardSigmoid float32 negative 4D tensor specified negative options.beta default options.alpha / async] - expected: NOTRUN - - [hardSigmoid float32 positive 4D tensor specified all options (positive options.alpha and positive options.beta) / async] - expected: NOTRUN - - [hardSigmoid float32 positive 4D tensor specified all options (negative options.alpha and negative options.beta) / async] - expected: NOTRUN - - [hardSigmoid float32 negative 4D tensor all options (positive options.alpha and negative options.beta) / async] - expected: NOTRUN - - [hardSigmoid float32 negative 4D tensor specified all options (negative options.alpha and positive options.beta) / async] - expected: NOTRUN - - [hardSigmoid float32 positive 1D constant tensor default options / async] - expected: NOTRUN - - -[hard_sigmoid.https.any.worker.html] - expected: ERROR diff --git a/testing/web-platform/meta/webnn/hard_swish.https.any.js.ini b/testing/web-platform/meta/webnn/hard_swish.https.any.js.ini deleted file mode 100644 index 7ad72e3ed3..0000000000 --- a/testing/web-platform/meta/webnn/hard_swish.https.any.js.ini +++ /dev/null @@ -1,22 +0,0 @@ -[hard_swish.https.any.worker.html] - expected: ERROR - -[hard_swish.https.any.html] - expected: ERROR - [hardSwish float32 2D tensor / async] - expected: NOTRUN - - [hardSwish float32 1D tensor / async] - expected: NOTRUN - - [hardSwish float32 3D tensor / async] - expected: NOTRUN - - [hardSwish float32 4D tensor / async] - expected: NOTRUN - - [hardSwish float32 5D tensor / async] - expected: NOTRUN - - [hardSwish float32 1D constant tensor / async] - expected: NOTRUN 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 622f540beb..5920f2d094 100644 --- a/testing/web-platform/meta/webnn/idlharness.https.any.js.ini +++ b/testing/web-platform/meta/webnn/idlharness.https.any.js.ini @@ -125,9 +125,6 @@ [MLGraphBuilder interface: operation input(DOMString, MLOperandDescriptor)] expected: FAIL - [MLGraphBuilder interface: operation constant(MLOperandDescriptor, MLBufferView)] - expected: FAIL - [MLGraphBuilder interface: operation batchNormalization(MLOperand, MLOperand, MLOperand, optional MLBatchNormalizationOptions)] expected: FAIL @@ -320,12 +317,6 @@ [MLGraphBuilder interface: calling input(DOMString, MLOperandDescriptor) on builder with too few arguments must throw TypeError] expected: FAIL - [MLGraphBuilder interface: builder must inherit property "constant(MLOperandDescriptor, MLBufferView)" with the proper type] - expected: FAIL - - [MLGraphBuilder interface: calling constant(MLOperandDescriptor, MLBufferView) on builder with too few arguments must throw TypeError] - expected: FAIL - [MLGraphBuilder interface: builder must inherit property "batchNormalization(MLOperand, MLOperand, MLOperand, optional MLBatchNormalizationOptions)" with the proper type] expected: FAIL @@ -710,39 +701,6 @@ [MLGraphBuilder interface: calling convTranspose2d(MLOperand, MLOperand, optional MLConvTranspose2dOptions) on builder with too few arguments must throw TypeError] expected: FAIL - [MLContext interface: operation createCommandEncoder()] - expected: FAIL - - [MLContext interface: context must inherit property "createCommandEncoder()" with the proper type] - expected: FAIL - - [MLCommandEncoder interface: existence and properties of interface object] - expected: FAIL - - [MLCommandEncoder interface object length] - expected: FAIL - - [MLCommandEncoder interface object name] - expected: FAIL - - [MLCommandEncoder interface: existence and properties of interface prototype object] - expected: FAIL - - [MLCommandEncoder interface: existence and properties of interface prototype object's "constructor" property] - expected: FAIL - - [MLCommandEncoder interface: existence and properties of interface prototype object's @@unscopables property] - expected: FAIL - - [MLCommandEncoder interface: operation initializeGraph(MLGraph)] - expected: FAIL - - [MLCommandEncoder interface: operation finish(optional GPUCommandBufferDescriptor)] - expected: FAIL - - [MLCommandEncoder interface: operation dispatch(MLGraph, MLNamedGPUResources, MLNamedGPUResources)] - expected: FAIL - [MLOperand must be primary interface of output] expected: FAIL @@ -752,21 +710,9 @@ [idl_test setup] expected: FAIL - [ML interface: member createContextSync] - expected: FAIL - - [ML interface: navigator.ml must not have property "createContextSync"] - expected: FAIL - - [MLContext interface: member computeSync] - expected: FAIL - [MLContext interface: operation compute(MLGraph, MLNamedArrayBufferViews, MLNamedArrayBufferViews)] expected: FAIL - [MLContext interface: context must not have property "computeSync"] - expected: FAIL - [MLContext interface: context must inherit property "compute(MLGraph, MLNamedArrayBufferViews, MLNamedArrayBufferViews)" with the proper type] expected: FAIL @@ -776,18 +722,12 @@ [MLGraphBuilder interface: operation build(MLNamedOperands)] expected: FAIL - [MLGraphBuilder interface: member buildSync] - expected: FAIL - [MLGraphBuilder interface: builder must inherit property "build(MLNamedOperands)" with the proper type] expected: FAIL [MLGraphBuilder interface: calling build(MLNamedOperands) on builder with too few arguments must throw TypeError] expected: FAIL - [MLGraphBuilder interface: builder must not have property "buildSync"] - expected: FAIL - [MLActivation interface: existence and properties of interface object] expected: FAIL @@ -1094,6 +1034,15 @@ [MLGraphBuilder interface: calling reshape(MLOperand, sequence<unsigned long>) on builder with too few arguments must throw TypeError] expected: FAIL + [MLGraphBuilder interface: operation constant(MLOperandDescriptor, ArrayBufferView)] + expected: FAIL + + [MLGraphBuilder interface: builder must inherit property "constant(MLOperandDescriptor, ArrayBufferView)" with the proper type] + expected: FAIL + + [MLGraphBuilder interface: calling constant(MLOperandDescriptor, ArrayBufferView) on builder with too few arguments must throw TypeError] + expected: FAIL + [idlharness.https.any.worker.html] [NavigatorML must be primary interface of navigator] @@ -1219,9 +1168,6 @@ [MLGraphBuilder interface: operation input(DOMString, MLOperandDescriptor)] expected: FAIL - [MLGraphBuilder interface: operation constant(MLOperandDescriptor, MLBufferView)] - expected: FAIL - [MLGraphBuilder interface: operation build(MLNamedOperands)] expected: FAIL @@ -1417,12 +1363,6 @@ [MLGraphBuilder interface: calling input(DOMString, MLOperandDescriptor) on builder with too few arguments must throw TypeError] expected: FAIL - [MLGraphBuilder interface: builder must inherit property "constant(MLOperandDescriptor, MLBufferView)" with the proper type] - expected: FAIL - - [MLGraphBuilder interface: calling constant(MLOperandDescriptor, MLBufferView) on builder with too few arguments must throw TypeError] - expected: FAIL - [MLGraphBuilder interface: builder must inherit property "build(MLNamedOperands)" with the proper type] expected: FAIL @@ -1813,36 +1753,6 @@ [MLGraphBuilder interface: calling convTranspose2d(MLOperand, MLOperand, optional MLConvTranspose2dOptions) on builder with too few arguments must throw TypeError] expected: FAIL - [MLContext interface: operation createCommandEncoder()] - expected: FAIL - - [MLContext interface: context must inherit property "createCommandEncoder()" with the proper type] - expected: FAIL - - [MLCommandEncoder interface: existence and properties of interface object] - expected: FAIL - - [MLCommandEncoder interface object length] - expected: FAIL - - [MLCommandEncoder interface object name] - expected: FAIL - - [MLCommandEncoder interface: existence and properties of interface prototype object] - expected: FAIL - - [MLCommandEncoder interface: existence and properties of interface prototype object's "constructor" property] - expected: FAIL - - [MLCommandEncoder interface: existence and properties of interface prototype object's @@unscopables property] - expected: FAIL - - [MLCommandEncoder interface: operation initializeGraph(MLGraph)] - expected: FAIL - - [MLCommandEncoder interface: operation finish(optional GPUCommandBufferDescriptor)] - expected: FAIL - [MLContext interface: operation compute(MLGraph, MLNamedArrayBufferViews, MLNamedArrayBufferViews)] expected: FAIL @@ -1852,9 +1762,6 @@ [MLContext interface: calling compute(MLGraph, MLNamedArrayBufferViews, MLNamedArrayBufferViews) on context with too few arguments must throw TypeError] expected: FAIL - [MLCommandEncoder interface: operation dispatch(MLGraph, MLNamedGPUResources, MLNamedGPUResources)] - expected: FAIL - [MLOperand must be primary interface of output] expected: FAIL @@ -1864,42 +1771,6 @@ [idl_test setup] expected: FAIL - [ML interface: operation createContextSync(optional MLContextOptions)] - expected: FAIL - - [ML interface: operation createContextSync(GPUDevice)] - expected: FAIL - - [ML interface: navigator.ml must inherit property "createContextSync(optional MLContextOptions)" with the proper type] - expected: FAIL - - [ML interface: calling createContextSync(optional MLContextOptions) on navigator.ml with too few arguments must throw TypeError] - expected: FAIL - - [ML interface: navigator.ml must inherit property "createContextSync(GPUDevice)" with the proper type] - expected: FAIL - - [ML interface: calling createContextSync(GPUDevice) on navigator.ml with too few arguments must throw TypeError] - expected: FAIL - - [MLContext interface: operation computeSync(MLGraph, MLNamedArrayBufferViews, MLNamedArrayBufferViews)] - expected: FAIL - - [MLContext interface: context must inherit property "computeSync(MLGraph, MLNamedArrayBufferViews, MLNamedArrayBufferViews)" with the proper type] - expected: FAIL - - [MLContext interface: calling computeSync(MLGraph, MLNamedArrayBufferViews, MLNamedArrayBufferViews) on context with too few arguments must throw TypeError] - expected: FAIL - - [MLGraphBuilder interface: operation buildSync(MLNamedOperands)] - expected: FAIL - - [MLGraphBuilder interface: builder must inherit property "buildSync(MLNamedOperands)" with the proper type] - expected: FAIL - - [MLGraphBuilder interface: calling buildSync(MLNamedOperands) on builder with too few arguments must throw TypeError] - expected: FAIL - [MLActivation interface: existence and properties of interface object] expected: FAIL @@ -2205,3 +2076,12 @@ [MLGraphBuilder interface: calling reshape(MLOperand, sequence<unsigned long>) on builder with too few arguments must throw TypeError] expected: FAIL + + [MLGraphBuilder interface: operation constant(MLOperandDescriptor, ArrayBufferView)] + expected: FAIL + + [MLGraphBuilder interface: builder must inherit property "constant(MLOperandDescriptor, ArrayBufferView)" with the proper type] + expected: FAIL + + [MLGraphBuilder interface: calling constant(MLOperandDescriptor, ArrayBufferView) on builder with too few arguments must throw TypeError] + expected: FAIL diff --git a/testing/web-platform/meta/webnn/instance_normalization.https.any.js.ini b/testing/web-platform/meta/webnn/instance_normalization.https.any.js.ini deleted file mode 100644 index 30e60accaf..0000000000 --- a/testing/web-platform/meta/webnn/instance_normalization.https.any.js.ini +++ /dev/null @@ -1,25 +0,0 @@ -[instance_normalization.https.any.worker.html] - expected: ERROR - -[instance_normalization.https.any.html] - expected: ERROR - [instanceNormalization float32 4D tensor default options / async] - expected: NOTRUN - - [instanceNormalization float32 4D tensor options.scale / async] - expected: NOTRUN - - [instanceNormalization float32 4D tensor options.bias / async] - expected: NOTRUN - - [instanceNormalization float32 4D tensor options.epsilon / async] - expected: NOTRUN - - [instanceNormalization float32 4D tensor explict options.layout='nchw' / async] - expected: NOTRUN - - [instanceNormalization float32 4D tensor options.layout='nhwc' / async] - expected: NOTRUN - - [instanceNormalization float32 4D tensor all options / async] - expected: NOTRUN diff --git a/testing/web-platform/meta/webnn/layer_normalization.https.any.js.ini b/testing/web-platform/meta/webnn/layer_normalization.https.any.js.ini deleted file mode 100644 index 6a1469fa97..0000000000 --- a/testing/web-platform/meta/webnn/layer_normalization.https.any.js.ini +++ /dev/null @@ -1,37 +0,0 @@ -[layer_normalization.https.any.worker.html] - expected: ERROR - -[layer_normalization.https.any.html] - expected: ERROR - [layerNormalization float32 2D tensor default options / async] - expected: NOTRUN - - [layerNormalization float32 3D tensor default options / async] - expected: NOTRUN - - [layerNormalization float32 4D tensor default options / async] - expected: NOTRUN - - [layerNormalization float32 5D tensor default options / async] - expected: NOTRUN - - [layerNormalization float32 4D tensor options.scale / async] - expected: NOTRUN - - [layerNormalization float32 4D tensor options.bias / async] - expected: NOTRUN - - [layerNormalization float32 4D tensor options.axes=[2\] / async] - expected: NOTRUN - - [layerNormalization float32 4D tensor options.epsilon / async] - expected: NOTRUN - - [layerNormalization float32 4D tensor options.scale and options.axes=[0, 2\] / async] - expected: NOTRUN - - [layerNormalization float32 4D tensor options.bias and options.axes=[3, 1, 2\] / async] - expected: NOTRUN - - [layerNormalization float32 4D tensor all options / async] - expected: NOTRUN diff --git a/testing/web-platform/meta/webnn/leaky_relu.https.any.js.ini b/testing/web-platform/meta/webnn/leaky_relu.https.any.js.ini deleted file mode 100644 index 74789f43a7..0000000000 --- a/testing/web-platform/meta/webnn/leaky_relu.https.any.js.ini +++ /dev/null @@ -1,32 +0,0 @@ -[leaky_relu.https.any.html] - expected: ERROR - [leakyRelu float32 1D tensor default options / async] - expected: NOTRUN - - [leakyRelu float32 2D tensor default options / async] - expected: NOTRUN - - [leakyRelu float32 3D tensor default options / async] - expected: NOTRUN - - [leakyRelu float32 4D tensor default options / async] - expected: NOTRUN - - [leakyRelu float32 5D tensor default options / async] - expected: NOTRUN - - [leakyRelu float32 1D tensor negative options.alpha / async] - expected: NOTRUN - - [leakyRelu float32 2D tensor positive options.alpha / async] - expected: NOTRUN - - [leakyRelu float32 5D tensor options.alpha=0.0 / async] - expected: NOTRUN - - [leakyRelu float32 1D constant tensor default options / async] - expected: NOTRUN - - -[leaky_relu.https.any.worker.html] - expected: ERROR diff --git a/testing/web-platform/meta/webnn/linear.https.any.js.ini b/testing/web-platform/meta/webnn/linear.https.any.js.ini deleted file mode 100644 index 1863ae3367..0000000000 --- a/testing/web-platform/meta/webnn/linear.https.any.js.ini +++ /dev/null @@ -1,41 +0,0 @@ -[linear.https.any.html] - expected: ERROR - [linear float32 1D tensor default options / async] - expected: NOTRUN - - [linear float32 2D tensor default options / async] - expected: NOTRUN - - [linear float32 3D tensor default options / async] - expected: NOTRUN - - [linear float32 4D tensor default options / async] - expected: NOTRUN - - [linear float32 5D tensor default options / async] - expected: NOTRUN - - [linear float32 4D tensor specified options.alpha and default options.beta / async] - expected: NOTRUN - - [linear float32 positive 4D tensor specified positive options.beta and default options.alpha / async] - expected: NOTRUN - - [linear float32 negative 4D tensor specified negative options.beta and default options.alpha / async] - expected: NOTRUN - - [linear float32 positive 4D tensor all options (positive options.alpha and positive options.beta) / async] - expected: NOTRUN - - [linear float32 positive 4D tensor all options (negative options.alpha and negative options.beta) / async] - expected: NOTRUN - - [linear float32 negative 4D tensor all options (positive options.alpha and negative options.beta) / async] - expected: NOTRUN - - [linear float32 1D constant tensor default options / async] - expected: NOTRUN - - -[linear.https.any.worker.html] - expected: ERROR diff --git a/testing/web-platform/meta/webnn/matmul.https.any.js.ini b/testing/web-platform/meta/webnn/matmul.https.any.js.ini deleted file mode 100644 index c513c3d59e..0000000000 --- a/testing/web-platform/meta/webnn/matmul.https.any.js.ini +++ /dev/null @@ -1,59 +0,0 @@ -[matmul.https.any.html] - expected: ERROR - [matmul float32 1D and 1D tensors all positive produces a scalar / async] - expected: NOTRUN - - [matmul float32 1D and 1D tensors all negative produces a scalar / async] - expected: NOTRUN - - [matmul float32 positive 1D and negative 1D tensors produces a scalar / async] - expected: NOTRUN - - [matmul float32 negative 1D and positive 1D tensors produces a scalar / async] - expected: NOTRUN - - [matmul float32 1D and 2D tensors / async] - expected: NOTRUN - - [matmul float32 1D and 4D tensors / async] - expected: NOTRUN - - [matmul float32 2D and 1D tensors / async] - expected: NOTRUN - - [matmul float32 2D and 2D tensors / async] - expected: NOTRUN - - [matmul float32 3D and 3D tensors / async] - expected: NOTRUN - - [matmul float32 3D and 3D (broadcast) tensors / async] - expected: NOTRUN - - [matmul float32 3D and 2D tensors / async] - expected: NOTRUN - - [matmul float32 3D and 1D tensors / async] - expected: NOTRUN - - [matmul float32 4D and 4D (broadcast) tensors / async] - expected: NOTRUN - - [matmul float32 4D and 3D tensors / async] - expected: NOTRUN - - [matmul float32 5D and 5D tensors / async] - expected: NOTRUN - - [matmul float32 5D and 2D tensors / async] - expected: NOTRUN - - [matmul float32 constant 1D and 1D tensors all positive produces a scalar / async] - expected: NOTRUN - - [matmul float32 4D and 4D tensors / async] - expected: NOTRUN - - -[matmul.https.any.worker.html] - expected: ERROR diff --git a/testing/web-platform/meta/webnn/pad.https.any.js.ini b/testing/web-platform/meta/webnn/pad.https.any.js.ini deleted file mode 100644 index 2baa3269f4..0000000000 --- a/testing/web-platform/meta/webnn/pad.https.any.js.ini +++ /dev/null @@ -1,37 +0,0 @@ -[pad.https.any.worker.html] - expected: ERROR - -[pad.https.any.html] - expected: ERROR - [pad float32 4D tensor options.mode='edge' / async] - expected: NOTRUN - - [pad float32 3D tensor default options / async] - expected: NOTRUN - - [pad float32 2D tensor options.value default constant mode / async] - expected: NOTRUN - - [pad float32 2D tensor explicit options.mode='constant' / async] - expected: NOTRUN - - [pad float32 4D tensor default options / async] - expected: NOTRUN - - [pad float32 2D tensor default options / async] - expected: NOTRUN - - [pad float32 1D tensor default options / async] - expected: NOTRUN - - [pad float32 4D tensor options.mode='reflection' / async] - expected: NOTRUN - - [pad float32 5D tensor default options / async] - expected: NOTRUN - - [pad float32 4D tensor options.mode='symmetric' / async] - expected: NOTRUN - - [pad float32 1D constant tensor default options / async] - expected: NOTRUN diff --git a/testing/web-platform/meta/webnn/pooling.https.any.js.ini b/testing/web-platform/meta/webnn/pooling.https.any.js.ini deleted file mode 100644 index 143d5c81a0..0000000000 --- a/testing/web-platform/meta/webnn/pooling.https.any.js.ini +++ /dev/null @@ -1,122 +0,0 @@ -[pooling.https.any.html] - expected: ERROR - [averagePool2d float32 4D tensor all positive default options / async] - expected: NOTRUN - - [averagePool2d float32 4D tensor all negative default options / async] - expected: NOTRUN - - [averagePool2d float32 4D tensor options.windowDimensions / async] - expected: NOTRUN - - [averagePool2d float32 4D tensor options.padding / async] - expected: NOTRUN - - [averagePool2d float32 4D tensor options.strides / async] - expected: NOTRUN - - [averagePool2d float32 4D tensor options.dilations / async] - expected: NOTRUN - - [averagePool2d float32 4D tensor options.autoPad=explicit / async] - expected: NOTRUN - - [averagePool2d float32 4D tensor options.autoPad=same-upper / async] - expected: NOTRUN - - [averagePool2d float32 4D tensor options.autoPad=same-lower / async] - expected: NOTRUN - - [averagePool2d float32 4D tensor options.autoPad=same-upper ignores options.padding / async] - expected: NOTRUN - - [averagePool2d float32 4D tensor options.autoPad=same-lower ignores options.padding / async] - expected: NOTRUN - - [averagePool2d float32 4D tensor options.layout=nchw / async] - expected: NOTRUN - - [averagePool2d float32 4D tensor options.layout=nhwc / async] - expected: NOTRUN - - [averagePool2d float32 4D tensor options.roundingType=floor / async] - expected: NOTRUN - - [averagePool2d float32 4D tensor options.roundingType=ceil / async] - expected: NOTRUN - - [averagePool2d float32 4D tensor options.outputSizes ignores options.roundingType=floor / async] - expected: NOTRUN - - [averagePool2d float32 4D tensor options.outputSizes ignores options.roundingType=ceil / async] - expected: NOTRUN - - [averagePool2d float32 4D tensor options.dilations with options.strides / async] - expected: NOTRUN - - [maxPool2d float32 4D tensor default options / async] - expected: NOTRUN - - [maxPool2d float32 4D tensor options.windowDimensions / async] - expected: NOTRUN - - [maxPool2d float32 4D tensor options.padding / async] - expected: NOTRUN - - [maxPool2d float32 4D tensor options.strides / async] - expected: NOTRUN - - [maxPool2d float32 4D tensor options.dilations / async] - expected: NOTRUN - - [maxPool2d float32 4D tensor options.autoPad=explicit / async] - expected: NOTRUN - - [maxPool2d float32 4D tensor options.autoPad=same-upper / async] - expected: NOTRUN - - [maxPool2d float32 4D tensor options.autoPad=same-lower / async] - expected: NOTRUN - - [maxPool2d float32 4D tensor options.autoPad=same-upper ignores options.padding / async] - expected: NOTRUN - - [maxPool2d float32 4D tensor options.autoPad=same-lower ignores options.padding / async] - expected: NOTRUN - - [maxPool2d float32 4D tensor options.layout=nchw / async] - expected: NOTRUN - - [maxPool2d float32 4D tensor options.layout=nhwc / async] - expected: NOTRUN - - [maxPool2d float32 4D tensor options.roundingType=floor / async] - expected: NOTRUN - - [maxPool2d float32 4D tensor options.roundingType=ceil / async] - expected: NOTRUN - - [maxPool2d float32 4D tensor options.outputSizes ignores options.roundingType=floor / async] - expected: NOTRUN - - [maxPool2d float32 4D tensor options.outputSizes ignores options.roundingType=ceil / async] - expected: NOTRUN - - [maxPool2d float32 4D tensor options.dilations with options.strides / async] - expected: NOTRUN - - [averagePool2d float32 4D tensor options.layout=nhwc and options.roundingType=floor / async] - expected: NOTRUN - - [averagePool2d float32 4D tensor options.layout=nhwc and options.roundingType=ceil / async] - expected: NOTRUN - - [averagePool2d float32 4D constant tensor all positive default options / async] - expected: NOTRUN - - [maxPool2d float32 4D constant tensor default options / async] - expected: NOTRUN - - -[pooling.https.any.worker.html] - expected: ERROR diff --git a/testing/web-platform/meta/webnn/prelu.https.any.js.ini b/testing/web-platform/meta/webnn/prelu.https.any.js.ini deleted file mode 100644 index 3c8e4aa567..0000000000 --- a/testing/web-platform/meta/webnn/prelu.https.any.js.ini +++ /dev/null @@ -1,37 +0,0 @@ -[prelu.https.any.worker.html] - expected: ERROR - -[prelu.https.any.html] - expected: ERROR - [prelu float32 2D tensors / async] - expected: NOTRUN - - [prelu float32 broadcast 4D x 3D slope / async] - expected: NOTRUN - - [prelu float32 5D tensors / async] - expected: NOTRUN - - [prelu float32 broadcast 4D x 1D slope / async] - expected: NOTRUN - - [prelu float32 broadcast 4D x 4D slope / async] - expected: NOTRUN - - [prelu float32 3D tensors / async] - expected: NOTRUN - - [prelu float32 1D tensors / async] - expected: NOTRUN - - [prelu float32 4D tensors / async] - expected: NOTRUN - - [prelu float32 broadcast 4D x 2D slope / async] - expected: NOTRUN - - [prelu float32 broadcast 4D x 1D slope of shape [1\] / async] - expected: NOTRUN - - [prelu float32 1D constant tensors / async] - expected: NOTRUN diff --git a/testing/web-platform/meta/webnn/reduction.https.any.js.ini b/testing/web-platform/meta/webnn/reduction.https.any.js.ini deleted file mode 100644 index df9b2c7320..0000000000 --- a/testing/web-platform/meta/webnn/reduction.https.any.js.ini +++ /dev/null @@ -1,483 +0,0 @@ -[reduction.https.any.worker.html] - expected: ERROR - -[reduction.https.any.html] - expected: - if (os == "mac") and debug: CRASH - ERROR - [reduceMax float32 1D tensor default options / async] - expected: NOTRUN - - [reduceMax float32 2D tensor default options / async] - expected: NOTRUN - - [reduceMax float32 3D tensor default options / async] - expected: NOTRUN - - [reduceMax float32 4D tensor default options / async] - expected: NOTRUN - - [reduceMax float32 5D tensor default options / async] - expected: NOTRUN - - [reduceMax float32 3D tensor options.axes / async] - expected: NOTRUN - - [reduceMax float32 4D tensor options.axes / async] - expected: NOTRUN - - [reduceMax float32 3D tensor options.keepDimensions=false / async] - expected: NOTRUN - - [reduceMax float32 3D tensor options.keepDimensions=true / async] - expected: NOTRUN - - [reduceMax float32 4D tensor options.keepDimensions=false / async] - expected: NOTRUN - - [reduceMax float32 4D tensor options.keepDimensions=true / async] - expected: NOTRUN - - [reduceMax float32 4D tensor options.axes with options.keepDimensions=false / async] - expected: NOTRUN - - [reduceMax float32 4D tensor options.axes with options.keepDimensions=true / async] - expected: NOTRUN - - [reduceMean float32 1D tensor all positive default options / async] - expected: NOTRUN - - [reduceMean float32 1D tensor all negative default options / async] - expected: NOTRUN - - [reduceMean float32 1D tensor all positive integers default options / async] - expected: NOTRUN - - [reduceMean float32 1D tensor all negative integers default options / async] - expected: NOTRUN - - [reduceMean float32 2D tensor default options / async] - expected: NOTRUN - - [reduceMean float32 3D tensor default options / async] - expected: NOTRUN - - [reduceMean float32 4D tensor default options / async] - expected: NOTRUN - - [reduceMean float32 5D tensor default options / async] - expected: NOTRUN - - [reduceMean float32 3D tensor options.axes / async] - expected: NOTRUN - - [reduceMean float32 4D tensor options.axes / async] - expected: NOTRUN - - [reduceMean float32 3D tensor options.keepDimensions=false / async] - expected: NOTRUN - - [reduceMean float32 3D tensor options.keepDimensions=true / async] - expected: NOTRUN - - [reduceMean float32 4D tensor options.keepDimensions=false / async] - expected: NOTRUN - - [reduceMean float32 4D tensor options.keepDimensions=true / async] - expected: NOTRUN - - [reduceMean float32 4D tensor options.axes with options.keepDimensions=false / async] - expected: NOTRUN - - [reduceMean float32 4D tensor options.axes with options.keepDimensions=true / async] - expected: NOTRUN - - [reduceMin float32 1D tensor default options / async] - expected: NOTRUN - - [reduceMin float32 2D tensor default options / async] - expected: NOTRUN - - [reduceMin float32 3D tensor default options / async] - expected: NOTRUN - - [reduceMin float32 4D tensor default options / async] - expected: NOTRUN - - [reduceMin float32 5D tensor default options / async] - expected: NOTRUN - - [reduceMin float32 3D tensor options.axes / async] - expected: NOTRUN - - [reduceMin float32 4D tensor options.axes / async] - expected: NOTRUN - - [reduceMin float32 3D tensor options.keepDimensions=false / async] - expected: NOTRUN - - [reduceMin float32 3D tensor options.keepDimensions=true / async] - expected: NOTRUN - - [reduceMin float32 4D tensor options.keepDimensions=false / async] - expected: NOTRUN - - [reduceMin float32 4D tensor options.keepDimensions=true / async] - expected: NOTRUN - - [reduceMin float32 4D tensor options.axes with options.keepDimensions=false / async] - expected: NOTRUN - - [reduceMin float32 4D tensor options.axes with options.keepDimensions=true / async] - expected: NOTRUN - - [reduceProduct float32 1D tensor default options / async] - expected: NOTRUN - - [reduceProduct float32 2D tensor default options / async] - expected: NOTRUN - - [reduceProduct float32 3D tensor default options / async] - expected: NOTRUN - - [reduceProduct float32 4D tensor default options / async] - expected: NOTRUN - - [reduceProduct float32 5D tensor default options / async] - expected: NOTRUN - - [reduceProduct float32 3D tensor options.axes / async] - expected: NOTRUN - - [reduceProduct float32 4D tensor options.axes / async] - expected: NOTRUN - - [reduceProduct float32 3D tensor options.keepDimensions=false / async] - expected: NOTRUN - - [reduceProduct float32 3D tensor options.keepDimensions=true / async] - expected: NOTRUN - - [reduceProduct float32 4D tensor options.keepDimensions=false / async] - expected: NOTRUN - - [reduceProduct float32 4D tensor options.keepDimensions=true / async] - expected: NOTRUN - - [reduceProduct float32 4D tensor options.axes with options.keepDimensions=false / async] - expected: NOTRUN - - [reduceProduct float32 4D tensor options.axes with options.keepDimensions=true / async] - expected: NOTRUN - - [reduceSum float32 1D tensor all positive default options / async] - expected: NOTRUN - - [reduceSum float32 1D tensor all negative default options / async] - expected: NOTRUN - - [reduceSum float32 1D tensor all positive integers default options / async] - expected: NOTRUN - - [reduceSum float32 1D tensor all negative integers default options / async] - expected: NOTRUN - - [reduceSum float32 2D tensor default options / async] - expected: NOTRUN - - [reduceSum float32 3D tensor default options / async] - expected: NOTRUN - - [reduceSum float32 4D tensor default options / async] - expected: NOTRUN - - [reduceSum float32 5D tensor default options / async] - expected: NOTRUN - - [reduceSum float32 3D tensor options.axes / async] - expected: NOTRUN - - [reduceSum float32 4D tensor options.axes / async] - expected: NOTRUN - - [reduceSum float32 3D tensor options.keepDimensions=false / async] - expected: NOTRUN - - [reduceSum float32 3D tensor options.keepDimensions=true / async] - expected: NOTRUN - - [reduceSum float32 4D tensor options.keepDimensions=false / async] - expected: NOTRUN - - [reduceSum float32 4D tensor options.keepDimensions=true / async] - expected: NOTRUN - - [reduceSum float32 4D tensor options.axes with options.keepDimensions=false / async] - expected: NOTRUN - - [reduceSum float32 4D tensor options.axes with options.keepDimensions=true / async] - expected: NOTRUN - - [reduceL1 float32 1D tensor all positive default options / async] - expected: NOTRUN - - [reduceL1 float32 1D tensor all negative default options / async] - expected: NOTRUN - - [reduceL1 float32 1D tensor all positive integers default options / async] - expected: NOTRUN - - [reduceL1 float32 1D tensor all negative integers default options / async] - expected: NOTRUN - - [reduceL1 float32 2D tensor default options / async] - expected: NOTRUN - - [reduceL1 float32 3D tensor default options / async] - expected: NOTRUN - - [reduceL1 float32 4D tensor default options / async] - expected: NOTRUN - - [reduceL1 float32 5D tensor default options / async] - expected: NOTRUN - - [reduceL1 float32 3D tensor options.axes / async] - expected: NOTRUN - - [reduceL1 float32 4D tensor options.axes / async] - expected: NOTRUN - - [reduceL1 float32 3D tensor options.keepDimensions=false / async] - expected: NOTRUN - - [reduceL1 float32 3D tensor options.keepDimensions=true / async] - expected: NOTRUN - - [reduceL1 float32 4D tensor options.keepDimensions=false / async] - expected: NOTRUN - - [reduceL1 float32 4D tensor options.keepDimensions=true / async] - expected: NOTRUN - - [reduceL1 float32 4D tensor options.axes with options.keepDimensions=false / async] - expected: NOTRUN - - [reduceL1 float32 4D tensor options.axes with options.keepDimensions=true / async] - expected: NOTRUN - - [reduceL2 float32 1D tensor all positive default options / async] - expected: NOTRUN - - [reduceL2 float32 1D tensor all negative default options / async] - expected: NOTRUN - - [reduceL2 float32 1D tensor all positive integers default options / async] - expected: NOTRUN - - [reduceL2 float32 1D tensor all negative integers default options / async] - expected: NOTRUN - - [reduceL2 float32 2D tensor default options / async] - expected: NOTRUN - - [reduceL2 float32 3D tensor default options / async] - expected: NOTRUN - - [reduceL2 float32 4D tensor default options / async] - expected: NOTRUN - - [reduceL2 float32 5D tensor default options / async] - expected: NOTRUN - - [reduceL2 float32 3D tensor options.axes / async] - expected: NOTRUN - - [reduceL2 float32 4D tensor options.axes / async] - expected: NOTRUN - - [reduceL2 float32 3D tensor options.keepDimensions=false / async] - expected: NOTRUN - - [reduceL2 float32 3D tensor options.keepDimensions=true / async] - expected: NOTRUN - - [reduceL2 float32 4D tensor options.keepDimensions=false / async] - expected: NOTRUN - - [reduceL2 float32 4D tensor options.keepDimensions=true / async] - expected: NOTRUN - - [reduceL2 float32 4D tensor options.axes with options.keepDimensions=false / async] - expected: NOTRUN - - [reduceL2 float32 4D tensor options.axes with options.keepDimensions=true / async] - expected: NOTRUN - - [reduceLogSum float32 1D tensor all non-negative default options / async] - expected: NOTRUN - - [reduceLogSum float32 1D tensor all non-negative integers default options / async] - expected: NOTRUN - - [reduceLogSum float32 2D tensor default options / async] - expected: NOTRUN - - [reduceLogSum float32 3D tensor default options / async] - expected: NOTRUN - - [reduceLogSum float32 4D tensor default options / async] - expected: NOTRUN - - [reduceLogSum float32 5D tensor default options / async] - expected: NOTRUN - - [reduceLogSum float32 3D tensor options.axes / async] - expected: NOTRUN - - [reduceLogSum float32 4D tensor options.axes / async] - expected: NOTRUN - - [reduceLogSum float32 3D tensor options.keepDimensions=false / async] - expected: NOTRUN - - [reduceLogSum float32 3D tensor options.keepDimensions=true / async] - expected: NOTRUN - - [reduceLogSum float32 4D tensor options.keepDimensions=false / async] - expected: NOTRUN - - [reduceLogSum float32 4D tensor options.keepDimensions=true / async] - expected: NOTRUN - - [reduceLogSum float32 4D tensor options.axes with options.keepDimensions=false / async] - expected: NOTRUN - - [reduceLogSum float32 4D tensor options.axes with options.keepDimensions=true / async] - expected: NOTRUN - - [reduceLogSumExp float32 1D tensor all positive default options / async] - expected: NOTRUN - - [reduceLogSumExp float32 1D tensor all negative default options / async] - expected: NOTRUN - - [reduceLogSumExp float32 1D tensor all positive integers default options / async] - expected: NOTRUN - - [reduceLogSumExp float32 1D tensor all negative integers default options / async] - expected: NOTRUN - - [reduceLogSumExp float32 2D tensor default options / async] - expected: NOTRUN - - [reduceLogSumExp float32 3D tensor default options / async] - expected: NOTRUN - - [reduceLogSumExp float32 4D tensor default options / async] - expected: NOTRUN - - [reduceLogSumExp float32 5D tensor default options / async] - expected: NOTRUN - - [reduceLogSumExp float32 3D tensor options.axes / async] - expected: NOTRUN - - [reduceLogSumExp float32 4D tensor options.axes / async] - expected: NOTRUN - - [reduceLogSumExp float32 3D tensor options.keepDimensions=false / async] - expected: NOTRUN - - [reduceLogSumExp float32 3D tensor options.keepDimensions=true / async] - expected: NOTRUN - - [reduceLogSumExp float32 4D tensor options.keepDimensions=false / async] - expected: NOTRUN - - [reduceLogSumExp float32 4D tensor options.keepDimensions=true / async] - expected: NOTRUN - - [reduceLogSumExp float32 4D tensor options.axes with options.keepDimensions=false / async] - expected: NOTRUN - - [reduceLogSumExp float32 4D tensor options.axes with options.keepDimensions=true / async] - expected: NOTRUN - - [reduceSumSquare float32 1D tensor all positive default options / async] - expected: NOTRUN - - [reduceSumSquare float32 1D tensor all negative default options / async] - expected: NOTRUN - - [reduceSumSquare float32 1D tensor all positive integers default options / async] - expected: NOTRUN - - [reduceSumSquare float32 1D tensor all negative integers default options / async] - expected: NOTRUN - - [reduceSumSquare float32 2D tensor default options / async] - expected: NOTRUN - - [reduceSumSquare float32 3D tensor default options / async] - expected: NOTRUN - - [reduceSumSquare float32 4D tensor default options / async] - expected: NOTRUN - - [reduceSumSquare float32 5D tensor default options / async] - expected: NOTRUN - - [reduceSumSquare float32 3D tensor options.axes / async] - expected: NOTRUN - - [reduceSumSquare float32 4D tensor options.axes / async] - expected: NOTRUN - - [reduceSumSquare float32 3D tensor options.keepDimensions=false / async] - expected: NOTRUN - - [reduceSumSquare float32 3D tensor options.keepDimensions=true / async] - expected: NOTRUN - - [reduceSumSquare float32 4D tensor options.keepDimensions=false / async] - expected: NOTRUN - - [reduceSumSquare float32 4D tensor options.keepDimensions=true / async] - expected: NOTRUN - - [reduceSumSquare float32 4D tensor options.axes with options.keepDimensions=false / async] - expected: NOTRUN - - [reduceSumSquare float32 4D tensor options.axes with options.keepDimensions=true / async] - expected: NOTRUN - - [reduceL1 float32 1D constant tensor all positive default options / async] - expected: NOTRUN - - [reduceL2 float32 1D constant tensor all positive default options / async] - expected: NOTRUN - - [reduceLogSum float32 1D constant tensor all non-negative default options / async] - expected: NOTRUN - - [reduceLogSumExp float32 1D constant tensor all positive default options / async] - expected: NOTRUN - - [reduceMax float32 1D constant tensor default options / async] - expected: NOTRUN - - [reduceMean float32 1D constant tensor all positive default options / async] - expected: NOTRUN - - [reduceMin float32 1D constant tensor default options / async] - expected: NOTRUN - - [reduceProduct float32 1D constant tensor default options / async] - expected: NOTRUN - - [reduceSum float32 1D constant tensor all positive default options / async] - expected: NOTRUN - - [reduceSumSquare float32 1D constant tensor all positive default options / async] - expected: NOTRUN diff --git a/testing/web-platform/meta/webnn/relu.https.any.js.ini b/testing/web-platform/meta/webnn/relu.https.any.js.ini deleted file mode 100644 index d443c66084..0000000000 --- a/testing/web-platform/meta/webnn/relu.https.any.js.ini +++ /dev/null @@ -1,25 +0,0 @@ -[relu.https.any.html] - expected: ERROR - [relu float32 1D tensor / async] - expected: NOTRUN - - [relu float32 2D tensor / async] - expected: NOTRUN - - [relu float32 3D tensor / async] - expected: NOTRUN - - [relu float32 4D tensor / async] - expected: NOTRUN - - [relu float32 5D tensor / async] - expected: NOTRUN - - [relu float32 1D constant tensor / async] - expected: NOTRUN - - -[relu.https.any.worker.html] - expected: - if (os == "mac") and debug: [ERROR, CRASH] - ERROR diff --git a/testing/web-platform/meta/webnn/reshape.https.any.js.ini b/testing/web-platform/meta/webnn/reshape.https.any.js.ini deleted file mode 100644 index 50cc4356a2..0000000000 --- a/testing/web-platform/meta/webnn/reshape.https.any.js.ini +++ /dev/null @@ -1,100 +0,0 @@ -[reshape.https.any.worker.html] - expected: ERROR - -[reshape.https.any.html] - expected: ERROR - [reshape float32 tensor to a new shape (reorder all dimensions) / async] - expected: NOTRUN - - [reshape float32 tensor to a new shape (reduce dimensions) / async] - expected: NOTRUN - - [reshape float32 tensor to a new shape (extend dimensions) / async] - expected: NOTRUN - - [reshape float32 tensor to 1D tensor / async] - expected: NOTRUN - - [reshape float32 tensor to a new shape (4D to 4D) / async] - expected: NOTRUN - - [reshape (squeeze) float32 2D tensor by eliminating one dimension / async] - expected: NOTRUN - - [reshape (squeeze) float32 3D tensor by eliminating one dimension / async] - expected: NOTRUN - - [reshape (squeeze) float32 3D tensor by eliminating two dimensions / async] - expected: NOTRUN - - [reshape (squeeze) float32 4D tensor by eliminating two dimensions / async] - expected: NOTRUN - - [reshape (squeeze) float32 4D tensor by eliminating all dimensions / async] - expected: NOTRUN - - [reshape (squeeze) float32 5D tensor by eliminating four dimensions / async] - expected: NOTRUN - - [reshape (squeeze) float32 2D tensor by eliminating 1st dimension / async] - expected: NOTRUN - - [reshape (squeeze) float32 3D tensor by eliminating 2nd and 3rd dimensions / async] - expected: NOTRUN - - [reshape (squeeze) float32 4D tensor by eliminating 1st and 4th dimensions / async] - expected: NOTRUN - - [reshape (squeeze) float32 5D tensor by eliminating 2nd and 3rd dimensions / async] - expected: NOTRUN - - [reshape (squeeze) float32 5D tensor by eliminating 1st, 2nd and 5th dimensions / async] - expected: NOTRUN - - [reshape (unsqueeze) float32 0D tensor to 4D / async] - expected: NOTRUN - - [reshape (unsqueeze) float32 1D tensor by adding one dimension / async] - expected: NOTRUN - - [reshape (unsqueeze) float32 1D tensor by adding two dimensions / async] - expected: NOTRUN - - [reshape (unsqueeze) float32 1D tensor to 5D / async] - expected: NOTRUN - - [reshape (unsqueeze) float32 1D tensor by adding 2nd and 3rd dimensions / async] - expected: NOTRUN - - [reshape (unsqueeze) float32 2D tensor by adding one dimension / async] - expected: NOTRUN - - [reshape (unsqueeze) float32 2D tensor by adding two dimensions / async] - expected: NOTRUN - - [reshape (unsqueeze) float32 2D tensor by adding 1st dimension / async] - expected: NOTRUN - - [reshape (unsqueeze) float32 2D tensor by adding 1st and 4th dimensions / async] - expected: NOTRUN - - [reshape (unsqueeze) float32 3D tensor by adding 2nd and 3rd dimensions / async] - expected: NOTRUN - - [reshape (unsqueeze) float32 4D tensor by adding 2nd dimension / async] - expected: NOTRUN - - [reshape (unsqueeze) float32 5D tensor by adding 4th dimension / async] - expected: NOTRUN - - [reshape (flatten) float32 3D tensor to 2D / async] - expected: NOTRUN - - [reshape (flatten) float32 4D to 2D / async] - expected: NOTRUN - - [reshape (flatten) float32 4D to 2D exclusive 1st dimension / async] - expected: NOTRUN - - [reshape (flatten) float32 4D to 2D exclusive 4th dimension / async] - expected: NOTRUN diff --git a/testing/web-platform/meta/webnn/sigmoid.https.any.js.ini b/testing/web-platform/meta/webnn/sigmoid.https.any.js.ini deleted file mode 100644 index 5aff9f4c77..0000000000 --- a/testing/web-platform/meta/webnn/sigmoid.https.any.js.ini +++ /dev/null @@ -1,22 +0,0 @@ -[sigmoid.https.any.worker.html] - expected: ERROR - -[sigmoid.https.any.html] - expected: ERROR - [sigmoid float32 1D tensor / async] - expected: NOTRUN - - [sigmoid float32 2D tensor / async] - expected: NOTRUN - - [sigmoid float32 3D tensor / async] - expected: NOTRUN - - [sigmoid float32 4D tensor / async] - expected: NOTRUN - - [sigmoid float32 5D tensor / async] - expected: NOTRUN - - [sigmoid float32 1D constant tensor / async] - expected: NOTRUN diff --git a/testing/web-platform/meta/webnn/slice.https.any.js.ini b/testing/web-platform/meta/webnn/slice.https.any.js.ini deleted file mode 100644 index a38c503a3d..0000000000 --- a/testing/web-platform/meta/webnn/slice.https.any.js.ini +++ /dev/null @@ -1,22 +0,0 @@ -[slice.https.any.worker.html] - expected: ERROR - -[slice.https.any.html] - expected: ERROR - [slice float32 1D tensor / async] - expected: NOTRUN - - [slice float32 2D tensor / async] - expected: NOTRUN - - [slice float32 3D tensor / async] - expected: NOTRUN - - [slice float32 4D tensor / async] - expected: NOTRUN - - [slice float32 5D tensor / async] - expected: NOTRUN - - [slice float32 1D constant tensor / async] - expected: NOTRUN diff --git a/testing/web-platform/meta/webnn/softmax.https.any.js.ini b/testing/web-platform/meta/webnn/softmax.https.any.js.ini deleted file mode 100644 index aa1558fec9..0000000000 --- a/testing/web-platform/meta/webnn/softmax.https.any.js.ini +++ /dev/null @@ -1,13 +0,0 @@ -[softmax.https.any.worker.html] - expected: ERROR - -[softmax.https.any.html] - expected: ERROR - [softmax float32 2D tensor all positive / async] - expected: NOTRUN - - [softmax float32 2D tensor all negative / async] - expected: NOTRUN - - [softmax float32 2D constant tensor all positive / async] - expected: NOTRUN diff --git a/testing/web-platform/meta/webnn/softplus.https.any.js.ini b/testing/web-platform/meta/webnn/softplus.https.any.js.ini deleted file mode 100644 index 37347e267a..0000000000 --- a/testing/web-platform/meta/webnn/softplus.https.any.js.ini +++ /dev/null @@ -1,28 +0,0 @@ -[softplus.https.any.worker.html] - expected: ERROR - -[softplus.https.any.html] - expected: ERROR - [softplus float32 1D tensor default options / async] - expected: NOTRUN - - [softplus float32 2D tensor default options / async] - expected: NOTRUN - - [softplus float32 3D tensor default options / async] - expected: NOTRUN - - [softplus float32 4D tensor default options / async] - expected: NOTRUN - - [softplus float32 5D tensor default options / async] - expected: NOTRUN - - [softplus both positive float32 4D tensor and options.steepness / async] - expected: NOTRUN - - [softplus both negative float32 4D tensor and options.steepness / async] - expected: NOTRUN - - [softplus float32 1D constant tensor default options / async] - expected: NOTRUN diff --git a/testing/web-platform/meta/webnn/softsign.https.any.js.ini b/testing/web-platform/meta/webnn/softsign.https.any.js.ini deleted file mode 100644 index d1a6d80aa4..0000000000 --- a/testing/web-platform/meta/webnn/softsign.https.any.js.ini +++ /dev/null @@ -1,25 +0,0 @@ -[softsign.https.any.worker.html] - expected: ERROR - -[softsign.https.any.html] - expected: ERROR - [softsign positive float32 1D tensor / async] - expected: NOTRUN - - [softsign negative float32 1D tensor / async] - expected: NOTRUN - - [softsign float32 2D tensor / async] - expected: NOTRUN - - [softsign float32 3D tensor / async] - expected: NOTRUN - - [softsign float32 4D tensor / async] - expected: NOTRUN - - [softsign float32 5D tensor / async] - expected: NOTRUN - - [softsign positive float32 1D constant tensor / async] - expected: NOTRUN diff --git a/testing/web-platform/meta/webnn/split.https.any.js.ini b/testing/web-platform/meta/webnn/split.https.any.js.ini deleted file mode 100644 index d0eb3b8c1c..0000000000 --- a/testing/web-platform/meta/webnn/split.https.any.js.ini +++ /dev/null @@ -1,32 +0,0 @@ -[split.https.any.html] - expected: ERROR - [split float32 1D tensor number splits default options / async] - expected: NOTRUN - - [split float32 2D tensor number splits default options / async] - expected: NOTRUN - - [split float32 3D tensor number splits default options / async] - expected: NOTRUN - - [split float32 4D tensor number splits default options / async] - expected: NOTRUN - - [split float32 5D tensor number splits default options / async] - expected: NOTRUN - - [split float32 4D tensor array splits default options / async] - expected: NOTRUN - - [split float32 4D tensor number splits options.axis / async] - expected: NOTRUN - - [split float32 5D tensor array splits options.axis / async] - expected: NOTRUN - - [split float32 1D constant tensor number splits default options / async] - expected: NOTRUN - - -[split.https.any.worker.html] - expected: ERROR diff --git a/testing/web-platform/meta/webnn/tanh.https.any.js.ini b/testing/web-platform/meta/webnn/tanh.https.any.js.ini deleted file mode 100644 index 627c7f629e..0000000000 --- a/testing/web-platform/meta/webnn/tanh.https.any.js.ini +++ /dev/null @@ -1,23 +0,0 @@ -[tanh.https.any.html] - expected: ERROR - [tanh float32 1D tensor / async] - expected: NOTRUN - - [tanh float32 2D tensor / async] - expected: NOTRUN - - [tanh float32 3D tensor / async] - expected: NOTRUN - - [tanh float32 4D tensor / async] - expected: NOTRUN - - [tanh float32 5D tensor / async] - expected: NOTRUN - - [tanh float32 1D constant tensor / async] - expected: NOTRUN - - -[tanh.https.any.worker.html] - expected: ERROR diff --git a/testing/web-platform/meta/webnn/transpose.https.any.js.ini b/testing/web-platform/meta/webnn/transpose.https.any.js.ini deleted file mode 100644 index ec5707cdbc..0000000000 --- a/testing/web-platform/meta/webnn/transpose.https.any.js.ini +++ /dev/null @@ -1,37 +0,0 @@ -[transpose.https.any.worker.html] - expected: ERROR - -[transpose.https.any.html] - expected: ERROR - [transpose float32 1D tensor default options / async] - expected: NOTRUN - - [transpose float32 2D tensor default options / async] - expected: NOTRUN - - [transpose float32 3D tensor default options / async] - expected: NOTRUN - - [transpose float32 4D tensor default options / async] - expected: NOTRUN - - [transpose float32 5D tensor default options / async] - expected: NOTRUN - - [transpose float32 1D tensor options.permutation / async] - expected: NOTRUN - - [transpose float32 2D tensor options.permutation / async] - expected: NOTRUN - - [transpose float32 3D tensor options.permutation / async] - expected: NOTRUN - - [transpose float32 4D tensor options.permutation / async] - expected: NOTRUN - - [transpose float32 5D tensor options.permutation / async] - expected: NOTRUN - - [transpose float32 1D constant tensor default options / async] - expected: NOTRUN diff --git a/testing/web-platform/meta/webnn/validation_tests/arg_min_max.https.any.js.ini b/testing/web-platform/meta/webnn/validation_tests/arg_min_max.https.any.js.ini new file mode 100644 index 0000000000..850586db83 --- /dev/null +++ b/testing/web-platform/meta/webnn/validation_tests/arg_min_max.https.any.js.ini @@ -0,0 +1,8 @@ +[arg_min_max.https.any.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL + + +[arg_min_max.https.any.worker.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL diff --git a/testing/web-platform/meta/webnn/validation_tests/batch_normalization.https.any.js.ini b/testing/web-platform/meta/webnn/validation_tests/batch_normalization.https.any.js.ini new file mode 100644 index 0000000000..3ec569fa97 --- /dev/null +++ b/testing/web-platform/meta/webnn/validation_tests/batch_normalization.https.any.js.ini @@ -0,0 +1,74 @@ +[batch_normalization.https.any.worker.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL + + [[batchNormalization\] TypeError is expected if options.axis is outside the 'unsigned long' value range] + expected: FAIL + + [[batchNormalization\] DataError is expected if options.axis is 'unsigned long' and it's not in the range 0 to the rank of input, exclusive] + expected: FAIL + + [[batchNormalization\] TypeError is expected if options.axis is not an unsigned long interger] + expected: FAIL + + [[batchNormalization\] DataError is expected if the size of mean.dimensions is not 1] + expected: FAIL + + [[batchNormalization\] DataError is expected if mean.dimensions[0\] is not equal to input.dimensions[options.axis\]] + expected: FAIL + + [[batchNormalization\] DataError is expected if the size of variance.dimensions is not 1] + expected: FAIL + + [[batchNormalization\] DataError is expected if variance.dimensions[0\] is not equal to input.dimensions[options.axis\]] + expected: FAIL + + [[batchNormalization\] DataError is expected if the size of scale.dimensions is not 1] + expected: FAIL + + [[batchNormalization\] DataError is expected if scale.dimensions[0\] is not equal to input.dimensions[options.axis\]] + expected: FAIL + + [[batchNormalization\] DataError is expected if the size of bias.dimensions is not 1] + expected: FAIL + + [[batchNormalization\] DataError is expected if bias.dimensions[0\] is not equal to input.dimensions[options.axis\]] + expected: FAIL + + +[batch_normalization.https.any.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL + + [[batchNormalization\] TypeError is expected if options.axis is outside the 'unsigned long' value range] + expected: FAIL + + [[batchNormalization\] DataError is expected if options.axis is 'unsigned long' and it's not in the range 0 to the rank of input, exclusive] + expected: FAIL + + [[batchNormalization\] TypeError is expected if options.axis is not an unsigned long interger] + expected: FAIL + + [[batchNormalization\] DataError is expected if the size of mean.dimensions is not 1] + expected: FAIL + + [[batchNormalization\] DataError is expected if mean.dimensions[0\] is not equal to input.dimensions[options.axis\]] + expected: FAIL + + [[batchNormalization\] DataError is expected if the size of variance.dimensions is not 1] + expected: FAIL + + [[batchNormalization\] DataError is expected if variance.dimensions[0\] is not equal to input.dimensions[options.axis\]] + expected: FAIL + + [[batchNormalization\] DataError is expected if the size of scale.dimensions is not 1] + expected: FAIL + + [[batchNormalization\] DataError is expected if scale.dimensions[0\] is not equal to input.dimensions[options.axis\]] + expected: FAIL + + [[batchNormalization\] DataError is expected if the size of bias.dimensions is not 1] + expected: FAIL + + [[batchNormalization\] DataError is expected if bias.dimensions[0\] is not equal to input.dimensions[options.axis\]] + expected: FAIL diff --git a/testing/web-platform/meta/webnn/validation_tests/elementwise_binary.https.any.js.ini b/testing/web-platform/meta/webnn/validation_tests/elementwise_binary.https.any.js.ini new file mode 100644 index 0000000000..faaacd133e --- /dev/null +++ b/testing/web-platform/meta/webnn/validation_tests/elementwise_binary.https.any.js.ini @@ -0,0 +1,8 @@ +[elementwise_binary.https.any.worker.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL + + +[elementwise_binary.https.any.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL diff --git a/testing/web-platform/meta/webnn/validation_tests/gather.https.any.js.ini b/testing/web-platform/meta/webnn/validation_tests/gather.https.any.js.ini new file mode 100644 index 0000000000..8403efb947 --- /dev/null +++ b/testing/web-platform/meta/webnn/validation_tests/gather.https.any.js.ini @@ -0,0 +1,38 @@ +[gather.https.any.html] + [[gather\] Test gather with axis = 2] + expected: FAIL + + [[gather\] TypeError is expected if the axis is greater than the rank of input] + expected: FAIL + + [[gather\] TypeError is expected if the input is a scalar] + expected: FAIL + + [[gather\] TypeError is expected if the data type of indices is invalid] + expected: FAIL + + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL + + [[gather\] Test gather with default options and 0-D indices] + expected: FAIL + + +[gather.https.any.worker.html] + [[gather\] Test gather with default options and 0-D indices] + expected: FAIL + + [[gather\] Test gather with axis = 2] + expected: FAIL + + [[gather\] TypeError is expected if the input is a scalar] + expected: FAIL + + [[gather\] TypeError is expected if the axis is greater than the rank of input] + expected: FAIL + + [[gather\] TypeError is expected if the data type of indices is invalid] + expected: FAIL + + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL diff --git a/testing/web-platform/meta/webnn/validation_tests/gru.https.any.js.ini b/testing/web-platform/meta/webnn/validation_tests/gru.https.any.js.ini new file mode 100644 index 0000000000..9afda619f4 --- /dev/null +++ b/testing/web-platform/meta/webnn/validation_tests/gru.https.any.js.ini @@ -0,0 +1,116 @@ +[gru.https.any.html] + [[gru\] Test with default options] + expected: FAIL + + [[gru\] TypeError is expected if hiddenSize equals to zero] + expected: FAIL + + [[gru\] TypeError is expected if the data type of the inputs is not one of the floating point types] + expected: FAIL + + [[gru\] TypeError is expected if the rank of options.initialHiddenState is not 3] + expected: FAIL + + [[gru\] TypeError is expected if the size of options.activations is not 2] + expected: FAIL + + [[gru\] TypeError is expected if options.initialHiddenState.dimensions[2\] is not inputSize] + expected: FAIL + + [[gru\] TypeError is expected if hiddenSize is too large] + expected: FAIL + + [[gru\] TypeError is expected if the rank of recurrentWeight is not 3] + expected: FAIL + + [[gru\] TypeError is expected if the rank of options.bias is not 2] + expected: FAIL + + [[gru\] TypeError is expected if the rank of input is not 3] + expected: FAIL + + [[gru\] TypeError is expected if input.dimensions[0\] is not equal to steps] + expected: FAIL + + [[gru\] TypeError is expected if options.recurrentBias.dimensions[1\] is not 3 * hiddenSize] + expected: FAIL + + [[gru\] Test with given options] + expected: FAIL + + [[gru\] TypeError is expected if weight.dimensions[1\] is not 3 * hiddenSize] + expected: FAIL + + [[gru\] TypeError is expected if the recurrentWeight.dimensions is invalid] + expected: FAIL + + [[gru\] TypeError is expected if options.bias.dimensions[1\] is not 3 * hiddenSize] + expected: FAIL + + [[gru\] TypeError is expected if the dataType of options.initialHiddenState is incorrect] + expected: FAIL + + [[gru\] TypeError is expected if steps equals to zero] + expected: FAIL + + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL + + +[gru.https.any.worker.html] + [[gru\] Test with default options] + expected: FAIL + + [[gru\] Test with given options] + expected: FAIL + + [[gru\] TypeError is expected if steps equals to zero] + expected: FAIL + + [[gru\] TypeError is expected if hiddenSize equals to zero] + expected: FAIL + + [[gru\] TypeError is expected if hiddenSize is too large] + expected: FAIL + + [[gru\] TypeError is expected if the data type of the inputs is not one of the floating point types] + expected: FAIL + + [[gru\] TypeError is expected if the rank of input is not 3] + expected: FAIL + + [[gru\] TypeError is expected if input.dimensions[0\] is not equal to steps] + expected: FAIL + + [[gru\] TypeError is expected if weight.dimensions[1\] is not 3 * hiddenSize] + expected: FAIL + + [[gru\] TypeError is expected if the rank of recurrentWeight is not 3] + expected: FAIL + + [[gru\] TypeError is expected if the recurrentWeight.dimensions is invalid] + expected: FAIL + + [[gru\] TypeError is expected if the size of options.activations is not 2] + expected: FAIL + + [[gru\] TypeError is expected if the rank of options.bias is not 2] + expected: FAIL + + [[gru\] TypeError is expected if options.bias.dimensions[1\] is not 3 * hiddenSize] + expected: FAIL + + [[gru\] TypeError is expected if options.recurrentBias.dimensions[1\] is not 3 * hiddenSize] + expected: FAIL + + [[gru\] TypeError is expected if the rank of options.initialHiddenState is not 3] + expected: FAIL + + [[gru\] TypeError is expected if options.initialHiddenState.dimensions[2\] is not inputSize] + expected: FAIL + + [[gru\] TypeError is expected if the dataType of options.initialHiddenState is incorrect] + expected: FAIL + + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL diff --git a/testing/web-platform/meta/webnn/validation_tests/layer_normalization.https.any.js.ini b/testing/web-platform/meta/webnn/validation_tests/layer_normalization.https.any.js.ini new file mode 100644 index 0000000000..ca3d522614 --- /dev/null +++ b/testing/web-platform/meta/webnn/validation_tests/layer_normalization.https.any.js.ini @@ -0,0 +1,8 @@ +[layer_normalization.https.any.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL + + +[layer_normalization.https.any.worker.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL diff --git a/testing/web-platform/meta/webnn/validation_tests/lstm.https.any.js.ini b/testing/web-platform/meta/webnn/validation_tests/lstm.https.any.js.ini new file mode 100644 index 0000000000..1abdd4c6d0 --- /dev/null +++ b/testing/web-platform/meta/webnn/validation_tests/lstm.https.any.js.ini @@ -0,0 +1,104 @@ +[lstm.https.any.html] + [[lstm\] Test with given options] + expected: FAIL + + [[lstm\] DataError is expected if steps equals to zero] + expected: FAIL + + [[lstm\] DataError is expected if the data type is not one of the floating point types] + expected: FAIL + + [[lstm\] DataError is expected if the shape of options.recurrentBias.dimensions is incorrect] + expected: FAIL + + [[lstm\] DataError is expected if the dataType of options.peepholeWeight is incorrect] + expected: FAIL + + [[lstm\] DataError is expected if the shape of options.initialCellState is incorrect] + expected: FAIL + + [[lstm\] DataError is expected if the shape of weight is incorrect] + expected: FAIL + + [[lstm\] DataError is expected if input.dimensions[0\] is not equal to steps] + expected: FAIL + + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL + + [[lstm\] DataError is expected if the rank of input is not 3] + expected: FAIL + + [[lstm\] DataError is expected if the size of options.activations is not 3] + expected: FAIL + + [[lstm\] DataError is expected if the rank of options.bias is not 2] + expected: FAIL + + [[lstm\] DataError is expected if hiddenSize is too large] + expected: FAIL + + [[lstm\] DataError is expected if the dataType of options.initialHiddenState is incorrect] + expected: FAIL + + [[lstm\] DataError is expected if hiddenSize equals to zero] + expected: FAIL + + [[lstm\] Test with default options] + expected: FAIL + + [[lstm\] DataError is expected if the rank of recurrentWeight is not 3] + expected: FAIL + + +[lstm.https.any.worker.html] + [[lstm\] Test with default options] + expected: FAIL + + [[lstm\] Test with given options] + expected: FAIL + + [[lstm\] DataError is expected if hiddenSize equals to zero] + expected: FAIL + + [[lstm\] DataError is expected if hiddenSize is too large] + expected: FAIL + + [[lstm\] DataError is expected if steps equals to zero] + expected: FAIL + + [[lstm\] DataError is expected if the data type is not one of the floating point types] + expected: FAIL + + [[lstm\] DataError is expected if the rank of input is not 3] + expected: FAIL + + [[lstm\] DataError is expected if input.dimensions[0\] is not equal to steps] + expected: FAIL + + [[lstm\] DataError is expected if the shape of weight is incorrect] + expected: FAIL + + [[lstm\] DataError is expected if the rank of recurrentWeight is not 3] + expected: FAIL + + [[lstm\] DataError is expected if the size of options.activations is not 3] + expected: FAIL + + [[lstm\] DataError is expected if the rank of options.bias is not 2] + expected: FAIL + + [[lstm\] DataError is expected if the shape of options.recurrentBias.dimensions is incorrect] + expected: FAIL + + [[lstm\] DataError is expected if the dataType of options.peepholeWeight is incorrect] + expected: FAIL + + [[lstm\] DataError is expected if the dataType of options.initialHiddenState is incorrect] + expected: FAIL + + [[lstm\] DataError is expected if the shape of options.initialCellState is incorrect] + expected: FAIL + + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL diff --git a/testing/web-platform/meta/webnn/validation_tests/reduction.https.any.js.ini b/testing/web-platform/meta/webnn/validation_tests/reduction.https.any.js.ini new file mode 100644 index 0000000000..0f404aeeaa --- /dev/null +++ b/testing/web-platform/meta/webnn/validation_tests/reduction.https.any.js.ini @@ -0,0 +1,8 @@ +[reduction.https.any.worker.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL + + +[reduction.https.any.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL diff --git a/testing/web-platform/meta/webnn/validation_tests/resample2d.https.any.js.ini b/testing/web-platform/meta/webnn/validation_tests/resample2d.https.any.js.ini new file mode 100644 index 0000000000..026b5a695f --- /dev/null +++ b/testing/web-platform/meta/webnn/validation_tests/resample2d.https.any.js.ini @@ -0,0 +1,8 @@ +[resample2d.https.any.worker.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL + + +[resample2d.https.any.html] + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL diff --git a/testing/web-platform/meta/webnn/validation_tests/triangular.https.any.js.ini b/testing/web-platform/meta/webnn/validation_tests/triangular.https.any.js.ini new file mode 100644 index 0000000000..e5bf26a30f --- /dev/null +++ b/testing/web-platform/meta/webnn/validation_tests/triangular.https.any.js.ini @@ -0,0 +1,14 @@ +[triangular.https.any.worker.html] + [[triangular\] DataError is expected if input's rank is less than 2] + expected: FAIL + + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL + + +[triangular.https.any.html] + [[triangular\] DataError is expected if input's rank is less than 2] + expected: FAIL + + [assert_not_equals(navigator.ml, undefined, "ml property is defined on navigator")] + expected: FAIL diff --git a/testing/web-platform/meta/webnn/where.https.any.js.ini b/testing/web-platform/meta/webnn/where.https.any.js.ini deleted file mode 100644 index b864826982..0000000000 --- a/testing/web-platform/meta/webnn/where.https.any.js.ini +++ /dev/null @@ -1,55 +0,0 @@ -[where.https.any.worker.html] - expected: ERROR - -[where.https.any.html] - expected: ERROR - [where float32 0D scalars / async] - expected: NOTRUN - - [where float32 1D constant tensors / async] - expected: NOTRUN - - [where float32 1D tensors / async] - expected: NOTRUN - - [where float32 2D tensors / async] - expected: NOTRUN - - [where float32 3D tensors / async] - expected: NOTRUN - - [where float32 4D tensors / async] - expected: NOTRUN - - [where float32 5D tensors / async] - expected: NOTRUN - - [where float32 4D tensors only broadcast condition 0D to 4D / async] - expected: NOTRUN - - [where float32 4D tensors only broadcast condition 1D to 4D / async] - expected: NOTRUN - - [where float32 4D tensors only broadcast condition 2D to 4D / async] - expected: NOTRUN - - [where float32 4D tensors only broadcast condition 3D to 4D / async] - expected: NOTRUN - - [where float32 4D tensors only broadcast condition 4D to 4D / async] - expected: NOTRUN - - [where float32 4D tensors only broadcast trueValues 2D to 4D / async] - expected: NOTRUN - - [where float32 4D tensors only broadcast trueValues 4D to 4D / async] - expected: NOTRUN - - [where float32 4D tensors only broadcast falseValues 3D to 4D / async] - expected: NOTRUN - - [where float32 4D tensors only broadcast falseValues 4D to 4D / async] - expected: NOTRUN - - [where float32 4D tensors all broadcast 4D / async] - expected: NOTRUN diff --git a/testing/web-platform/meta/webrtc-encoded-transform/set-metadata.https.html.ini b/testing/web-platform/meta/webrtc-encoded-transform/set-metadata.https.html.ini deleted file mode 100644 index b0e4d3c518..0000000000 --- a/testing/web-platform/meta/webrtc-encoded-transform/set-metadata.https.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[set-metadata.https.html] - disabled: true diff --git a/testing/web-platform/meta/webrtc-encoded-transform/tentative/RTCEncodedVideoFrame-metadata.https.html.ini b/testing/web-platform/meta/webrtc-encoded-transform/tentative/RTCEncodedVideoFrame-metadata.https.html.ini new file mode 100644 index 0000000000..746c4ad194 --- /dev/null +++ b/testing/web-platform/meta/webrtc-encoded-transform/tentative/RTCEncodedVideoFrame-metadata.https.html.ini @@ -0,0 +1,12 @@ +[RTCEncodedVideoFrame-metadata.https.html] + [[VP8\] setMetadata() carries over codec-specific properties] + expected: FAIL + + [[VP8\] constructor carries over codec-specific properties] + expected: FAIL + + [[VP8\] constructor with metadata carries over codec-specific properties] + expected: FAIL + + [[VP8\] constructor without metadata does not carry over modified metadata ] + expected: FAIL diff --git a/testing/web-platform/meta/webrtc-extensions/RTCRtpReceiver-jitterBufferTarget-stats.html.ini b/testing/web-platform/meta/webrtc-extensions/RTCRtpReceiver-jitterBufferTarget-stats.html.ini deleted file mode 100644 index a96b98ec88..0000000000 --- a/testing/web-platform/meta/webrtc-extensions/RTCRtpReceiver-jitterBufferTarget-stats.html.ini +++ /dev/null @@ -1,13 +0,0 @@ -[RTCRtpReceiver-jitterBufferTarget-stats.html] - expected: - if (os == "android") and not debug: [OK, TIMEOUT] - [measure raising and lowering video jitterBufferTarget] - expected: - if (os == "win") and not debug and (processor == "x86"): [PASS, FAIL] - if (os == "android") and not debug: [PASS, FAIL, TIMEOUT] - if os == "linux": [PASS, FAIL] - - [measure raising and lowering audio jitterBufferTarget] - expected: - if (os == "android") and debug and swgl: [PASS, FAIL] - if (os == "android") and not debug: [PASS, FAIL, TIMEOUT] diff --git a/testing/web-platform/meta/webrtc-extensions/RTCRtpReceiver-video-jitterBufferTarget-stats.html.ini b/testing/web-platform/meta/webrtc-extensions/RTCRtpReceiver-video-jitterBufferTarget-stats.html.ini new file mode 100644 index 0000000000..6999809037 --- /dev/null +++ b/testing/web-platform/meta/webrtc-extensions/RTCRtpReceiver-video-jitterBufferTarget-stats.html.ini @@ -0,0 +1,4 @@ +[RTCRtpReceiver-video-jitterBufferTarget-stats.html] + [measure raising and lowering video jitterBufferTarget] + expected: + if swgl and (os == "win"): [PASS, 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 154afc059f..d121e8a62f 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 @@ -442,3 +442,6 @@ [inbound-rtp's frameWidth] expected: if (processor == "x86") and not debug: [PASS, FAIL] + + [All references resolve] + expected: FAIL diff --git a/testing/web-platform/meta/webrtc/RTCConfiguration-iceServers.html.ini b/testing/web-platform/meta/webrtc/RTCConfiguration-iceServers.html.ini index 04bb84e712..e73263a41b 100644 --- a/testing/web-platform/meta/webrtc/RTCConfiguration-iceServers.html.ini +++ b/testing/web-platform/meta/webrtc/RTCConfiguration-iceServers.html.ini @@ -1,12 +1,4 @@ [RTCConfiguration-iceServers.html] - [setConfiguration(config) - with url field should throw TypeError] - bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1529588 - expected: FAIL - - [new RTCPeerConnection(config) - with url field should throw TypeError] - bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1529588 - expected: FAIL - [setConfiguration(config) - with invalid stun url should throw SyntaxError] bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1529588 expected: FAIL diff --git a/testing/web-platform/meta/webrtc/RTCDataChannel-close.html.ini b/testing/web-platform/meta/webrtc/RTCDataChannel-close.html.ini index a2eabb9539..34431b1bf7 100644 --- a/testing/web-platform/meta/webrtc/RTCDataChannel-close.html.ini +++ b/testing/web-platform/meta/webrtc/RTCDataChannel-close.html.ini @@ -3,6 +3,7 @@ if (processor == "x86_64") and (os == "linux") and not fission and not debug and not asan: [OK, TIMEOUT] if (processor == "x86_64") and (os == "win") and not debug: [OK, TIMEOUT] if (processor == "x86") and not debug: [OK, TIMEOUT] + if debug and (os == "win") and (processor == "x86_64") and not swgl: [OK, TIMEOUT] [Close datachannel causes onclosing and onclose to be called] bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1611953 expected: FAIL @@ -16,47 +17,53 @@ expected: FAIL [Close negotiated datachannel causes closing and close event to be called] - bug: Probably https://bugzilla.mozilla.org/show_bug.cgi?id=1641026 expected: if (processor == "x86_64") and (os == "linux") and not fission and not debug and not asan: [FAIL, NOTRUN] if (processor == "x86_64") and (os == "win") and not debug: [FAIL, NOTRUN] if (processor == "x86") and not debug: [FAIL, NOTRUN] + if debug and (os == "win") and (processor == "x86_64") and not swgl: [FAIL, NOTRUN] FAIL + bug: Probably https://bugzilla.mozilla.org/show_bug.cgi?id=1641026 [Close negotiated datachannel causes onclosing and onclose to be called] - bug: Probably https://bugzilla.mozilla.org/show_bug.cgi?id=1611953 expected: if (processor == "x86_64") and (os == "linux") and not fission and not debug and not asan: [FAIL, NOTRUN] if (processor == "x86_64") and (os == "win") and not debug: [FAIL, NOTRUN] if (processor == "x86") and not debug: [FAIL, NOTRUN] + if debug and (os == "win") and (processor == "x86_64") and not swgl: [FAIL, NOTRUN] FAIL + bug: Probably https://bugzilla.mozilla.org/show_bug.cgi?id=1611953 [Close peerconnection causes close event and error to be called on negotiated datachannel] - bug: Probably https://bugzilla.mozilla.org/show_bug.cgi?id=1611953 expected: if (processor == "x86_64") and (os == "linux") and not fission and not debug and not asan: [FAIL, NOTRUN] if (processor == "x86_64") and (os == "win") and not debug: [FAIL, NOTRUN] if (processor == "x86") and not debug: [FAIL, NOTRUN] + if debug and (os == "win") and (processor == "x86_64") and not swgl: [FAIL, NOTRUN] FAIL + bug: Probably https://bugzilla.mozilla.org/show_bug.cgi?id=1611953 [Close peerconnection causes close event and error on many channels, negotiated datachannel] - bug: Probably https://bugzilla.mozilla.org/show_bug.cgi?id=1611953 expected: if (processor == "x86_64") and (os == "linux") and not fission and not debug and not asan: [FAIL, NOTRUN] if (processor == "x86_64") and (os == "win") and not debug: [FAIL, NOTRUN] if (processor == "x86") and not debug: [FAIL, NOTRUN] + if debug and (os == "win") and (processor == "x86_64") and not swgl: [FAIL, NOTRUN] FAIL + bug: Probably https://bugzilla.mozilla.org/show_bug.cgi?id=1611953 [Close peerconnection causes close event and error on many channels, datachannel] - bug: Probably https://bugzilla.mozilla.org/show_bug.cgi?id=1611953 expected: if (processor == "x86_64") and (os == "linux") and not fission and not debug and not asan: [FAIL, TIMEOUT] if (processor == "x86_64") and (os == "win") and not debug: [FAIL, TIMEOUT] if (processor == "x86") and not debug: [FAIL, TIMEOUT] + if debug and (os == "win") and (processor == "x86_64") and not swgl: [FAIL, TIMEOUT] FAIL + bug: Probably https://bugzilla.mozilla.org/show_bug.cgi?id=1611953 [Close peerconnection after negotiated datachannel close causes no events] expected: if (processor == "x86_64") and (os == "linux") and not fission and not debug and not asan: [PASS, NOTRUN] if (processor == "x86_64") and (os == "win") and not debug: [PASS, NOTRUN] if (processor == "x86") and not debug: [PASS, NOTRUN] + if debug and (os == "win") and (processor == "x86_64") and not swgl: [PASS, NOTRUN] diff --git a/testing/web-platform/meta/webrtc/RTCDataChannel-iceRestart.html.ini b/testing/web-platform/meta/webrtc/RTCDataChannel-iceRestart.html.ini index 0ba52fcf7d..649b28de0d 100644 --- a/testing/web-platform/meta/webrtc/RTCDataChannel-iceRestart.html.ini +++ b/testing/web-platform/meta/webrtc/RTCDataChannel-iceRestart.html.ini @@ -1,10 +1,3 @@ [RTCDataChannel-iceRestart.html] bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1728342 - expected: - if (os == "linux") and not swgl and not debug and not tsan and not fission and not asan: [ERROR, OK] - if (os == "linux") and not swgl and not debug and not tsan and fission: [ERROR, OK] - if (os == "linux") and not swgl and debug and fission: [ERROR, OK] - if (os == "linux") and not swgl and debug and not fission: [ERROR, OK] - if (os == "win") and not swgl and debug and (processor == "x86_64"): [ERROR, OK] - if (os == "win") and swgl: [ERROR, OK] - ERROR + expected: [ERROR, OK] diff --git a/testing/web-platform/meta/webrtc/RTCIceTransport.html.ini b/testing/web-platform/meta/webrtc/RTCIceTransport.html.ini index 8c69d2d02b..b7afa1dc78 100644 --- a/testing/web-platform/meta/webrtc/RTCIceTransport.html.ini +++ b/testing/web-platform/meta/webrtc/RTCIceTransport.html.ini @@ -1,3 +1,9 @@ [RTCIceTransport.html] - disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1307994 + [Two connected iceTransports should have matching local/remote candidates returned] + expected: FAIL + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1307994 + + [Unconnected iceTransport should have empty remote candidates and selected pair] + expected: FAIL + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1307994 diff --git a/testing/web-platform/meta/webrtc/RTCPeerConnection-connectionState.https.html.ini b/testing/web-platform/meta/webrtc/RTCPeerConnection-connectionState.https.html.ini deleted file mode 100644 index bd68a49846..0000000000 --- a/testing/web-platform/meta/webrtc/RTCPeerConnection-connectionState.https.html.ini +++ /dev/null @@ -1,4 +0,0 @@ -[RTCPeerConnection-connectionState.https.html] - [connection with one data channel should eventually have transports in connected state] - bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1278299 - expected: FAIL diff --git a/testing/web-platform/meta/webrtc/RTCPeerConnection-iceConnectionState.https.html.ini b/testing/web-platform/meta/webrtc/RTCPeerConnection-iceConnectionState.https.html.ini index e9900a5215..7fc41ec7d8 100644 --- a/testing/web-platform/meta/webrtc/RTCPeerConnection-iceConnectionState.https.html.ini +++ b/testing/web-platform/meta/webrtc/RTCPeerConnection-iceConnectionState.https.html.ini @@ -1,8 +1,4 @@ [RTCPeerConnection-iceConnectionState.https.html] - [connection with one data channel should eventually have connected connection state] - bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1278299 - expected: FAIL - [iceConnectionState changes at the right time, with bundle policy max-bundle] bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1278299 expected: FAIL diff --git a/testing/web-platform/meta/webrtc/RTCPeerConnection-iceGatheringState.html.ini b/testing/web-platform/meta/webrtc/RTCPeerConnection-iceGatheringState.html.ini deleted file mode 100644 index c16c77891d..0000000000 --- a/testing/web-platform/meta/webrtc/RTCPeerConnection-iceGatheringState.html.ini +++ /dev/null @@ -1,8 +0,0 @@ -[RTCPeerConnection-iceGatheringState.html] - [connection with one data channel should eventually have connected connection state] - bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1278299 - expected: FAIL - - [renegotiation that closes all transports should result in ICE gathering state "new"] - bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1728353 - expected: FAIL diff --git a/testing/web-platform/meta/webrtc/RTCPeerConnection-setRemoteDescription-offer.html.ini b/testing/web-platform/meta/webrtc/RTCPeerConnection-setRemoteDescription-offer.html.ini index 19a74d60e5..794af3dae7 100644 --- a/testing/web-platform/meta/webrtc/RTCPeerConnection-setRemoteDescription-offer.html.ini +++ b/testing/web-platform/meta/webrtc/RTCPeerConnection-setRemoteDescription-offer.html.ini @@ -1,6 +1,7 @@ [RTCPeerConnection-setRemoteDescription-offer.html] expected: - if (os == "linux") and not debug and fission and (processor == "x86_64"): [OK, CRASH] + if (os == "linux") and not debug and fission: [ERROR, OK, CRASH] + ERROR [setRemoteDescription(offer) with invalid SDP should reject with RTCError] bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1527916 expected: FAIL @@ -8,3 +9,15 @@ [setRemoteDescription(invalidOffer) from have-local-offer does not undo rollback] bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1527916 expected: FAIL + + [repeated sRD(offer) works] + expected: NOTRUN + + [sRD(reoffer) with candidates and without trickle works] + expected: NOTRUN + + [Transceivers added by sRD(offer) should not show up until sRD resolves] + expected: NOTRUN + + [setRemoteDescription(section with duplicate msid) rejects] + expected: NOTRUN diff --git a/testing/web-platform/meta/webrtc/RTCPeerConnection-setRemoteDescription-rollback.html.ini b/testing/web-platform/meta/webrtc/RTCPeerConnection-setRemoteDescription-rollback.html.ini deleted file mode 100644 index 3e84ce0b22..0000000000 --- a/testing/web-platform/meta/webrtc/RTCPeerConnection-setRemoteDescription-rollback.html.ini +++ /dev/null @@ -1,8 +0,0 @@ -[RTCPeerConnection-setRemoteDescription-rollback.html] - [explicit rollback of local offer should remove transceivers and transport] - bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1805474 - expected: FAIL - - [rollback of a local offer to negotiated stable state should enable applying of a remote offer] - bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1805474 - expected: FAIL diff --git a/testing/web-platform/meta/webrtc/RTCRtpReceiver-getSynchronizationSources.https.html.ini b/testing/web-platform/meta/webrtc/RTCRtpReceiver-getSynchronizationSources.https.html.ini index 6b8799454b..bb03b74d75 100644 --- a/testing/web-platform/meta/webrtc/RTCRtpReceiver-getSynchronizationSources.https.html.ini +++ b/testing/web-platform/meta/webrtc/RTCRtpReceiver-getSynchronizationSources.https.html.ini @@ -1,4 +1,24 @@ [RTCRtpReceiver-getSynchronizationSources.https.html] + expected: + if (os == "android") and not debug: [OK, TIMEOUT] [[audio-only\] RTCRtpSynchronizationSource.voiceActivityFlag is a boolean] bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1525394 - expected: FAIL + expected: + if (os == "android") and not debug: [FAIL, NOTRUN] + FAIL + + [[video\] getSynchronizationSources() does not contain SSRCs older than 10 seconds] + expected: + if (os == "android") and not debug: [PASS, TIMEOUT] + + [[video\] RTCRtpSynchronizationSource.timestamp is comparable to performance.timeOrigin + performance.now()] + expected: + if (os == "android") and not debug: [PASS, NOTRUN] + + [[video\] RTCRtpSynchronizationSource.source is a number] + expected: + if (os == "android") and not debug: [PASS, NOTRUN] + + [[audio-only\] RTCRtpSynchronizationSource.audioLevel is a number [0, 1\]] + expected: + if (os == "android") and not debug: [PASS, NOTRUN] diff --git a/testing/web-platform/meta/webrtc/RTCRtpSender-transport.https.html.ini b/testing/web-platform/meta/webrtc/RTCRtpSender-transport.https.html.ini deleted file mode 100644 index 46d128f985..0000000000 --- a/testing/web-platform/meta/webrtc/RTCRtpSender-transport.https.html.ini +++ /dev/null @@ -1,12 +0,0 @@ -[RTCRtpSender-transport.https.html] - [RTCRtpSender/receiver/SCTP transport at the right time, with bundle policy balanced] - bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1278299 - expected: FAIL - - [RTCRtpSender/receiver/SCTP transport at the right time, with bundle policy max-bundle] - bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1278299 - expected: FAIL - - [RTCRtpSender/receiver/SCTP transport at the right time, with bundle policy max-compat] - bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1278299 - expected: FAIL diff --git a/testing/web-platform/meta/webrtc/__dir__.ini b/testing/web-platform/meta/webrtc/__dir__.ini index 736938ab3d..00b709d53c 100644 --- a/testing/web-platform/meta/webrtc/__dir__.ini +++ b/testing/web-platform/meta/webrtc/__dir__.ini @@ -1,3 +1,3 @@ -prefs: [media.navigator.permission.disabled:true, media.navigator.streams.fake:true, privacy.resistFingerprinting.reduceTimerPrecision.jitter:false, privacy.reduceTimerPrecision:false, media.peerconnection.ice.trickle_grace_period:10000, media.peerconnection.ice.obfuscate_host_addresses:false, media.peerconnection.allow_old_setParameters:false, media.aboutwebrtc.hist.poll_interval_ms:2000] +prefs: [media.navigator.permission.disabled:true, media.navigator.streams.fake:true, privacy.resistFingerprinting.reduceTimerPrecision.jitter:false, privacy.reduceTimerPrecision:false, media.peerconnection.ice.trickle_grace_period:10000, media.peerconnection.ice.obfuscate_host_addresses:false, media.peerconnection.allow_old_setParameters:false, media.peerconnection.description.legacy.enabled:false, media.aboutwebrtc.hist.poll_interval_ms:2000] lsan-allowed: [Alloc, MakeAndAddRef, MakeUnique, Malloc, NS_NewDOMDataChannel, NS_NewRunnableFunction, NewPage, PR_NewMonitor, PR_Realloc, ParentContentActorCreateFunc, WrapRelease, allocate, mozilla::DataChannelConnection::Create, mozilla::DataChannelConnection::Destroy, mozilla::DataChannelConnection::HandleOpenRequestMessage, mozilla::DataChannelConnection::Open, mozilla::MediaPacket::Copy, mozilla::MediaPipeline::MediaPipeline, mozilla::NrSocketBase::CreateSocket, mozilla::WeakPtr, mozilla::dom::DocGroup::Create, mozilla::dom::DocGroup::DocGroup, mozilla::runnable_args_func, nsRefPtrDeque, nsThread::nsThread, nsThreadManager::NewNamedThread, sctp_add_vtag_to_timewait, sctp_alloc_chunklist, sctp_alloc_hmaclist, sctp_alloc_sharedkey, sctp_hashinit_flags, sctp_inpcb_alloc] leak-threshold: [default:3020800, rdd:51200, tab:51200] diff --git a/testing/web-platform/meta/webrtc/historical.html.ini b/testing/web-platform/meta/webrtc/historical.html.ini index 20015d542b..53b0ce34b7 100644 --- a/testing/web-platform/meta/webrtc/historical.html.ini +++ b/testing/web-platform/meta/webrtc/historical.html.ini @@ -18,3 +18,9 @@ [RTCPeerConnection member onaddstream should not exist] bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1241291 expected: FAIL + + [new RTCPeerConnection(config) - with url field should throw TypeError] + expected: FAIL + + [setConfiguration(config) - with url field should throw TypeError] + expected: FAIL diff --git a/testing/web-platform/meta/webrtc/idlharness.https.window.js.ini b/testing/web-platform/meta/webrtc/idlharness.https.window.js.ini index ed8b630bd3..7b70b93f0c 100644 --- a/testing/web-platform/meta/webrtc/idlharness.https.window.js.ini +++ b/testing/web-platform/meta/webrtc/idlharness.https.window.js.ini @@ -53,9 +53,6 @@ [RTCIceCandidate interface: attribute component] expected: FAIL - [Test driver for asyncInitTransports] - expected: FAIL - [RTCIceCandidate interface: attribute relatedPort] expected: FAIL @@ -95,9 +92,6 @@ [RTCErrorEvent interface: existence and properties of interface prototype object's @@unscopables property] expected: FAIL - [RTCIceTransport interface: idlTestObjects.iceTransport must inherit property "ongatheringstatechange" with the proper type] - expected: FAIL - [RTCPeerConnectionIceErrorEvent interface: existence and properties of interface prototype object's "constructor" property] expected: FAIL @@ -113,15 +107,9 @@ [RTCIceTransport interface: idlTestObjects.iceTransport must inherit property "component" with the proper type] expected: FAIL - [RTCIceTransport interface object length] - expected: FAIL - [RTCIceTransport interface: idlTestObjects.iceTransport must inherit property "getRemoteParameters()" with the proper type] expected: FAIL - [RTCIceTransport interface: attribute gatheringState] - expected: FAIL - [RTCErrorEvent interface: existence and properties of interface object] expected: FAIL @@ -131,9 +119,6 @@ [RTCPeerConnectionIceErrorEvent interface object name] expected: FAIL - [RTCIceTransport must be primary interface of idlTestObjects.iceTransport] - expected: FAIL - [RTCPeerConnectionIceEvent interface: new RTCPeerConnectionIceEvent('ice') must inherit property "url" with the proper type] expected: FAIL @@ -149,18 +134,9 @@ [RTCIceTransport interface: idlTestObjects.iceTransport must inherit property "getLocalParameters()" with the proper type] expected: FAIL - [RTCIceTransport interface: attribute state] - expected: FAIL - - [RTCIceTransport interface: idlTestObjects.iceTransport must inherit property "onstatechange" with the proper type] - expected: FAIL - [RTCErrorEvent interface: existence and properties of interface prototype object's "constructor" property] expected: FAIL - [RTCIceTransport interface: existence and properties of interface prototype object's @@unscopables property] - expected: FAIL - [RTCCertificate interface: idlTestObjects.certificate must inherit property "getFingerprints()" with the proper type] expected: FAIL @@ -170,9 +146,6 @@ [RTCErrorEvent interface: attribute error] expected: FAIL - [RTCIceTransport interface: existence and properties of interface prototype object's "constructor" property] - expected: FAIL - [Stringification of new RTCErrorEvent('error')] expected: FAIL @@ -182,9 +155,6 @@ [RTCIceTransport interface: operation getLocalParameters()] expected: FAIL - [RTCIceTransport interface: attribute ongatheringstatechange] - expected: FAIL - [RTCRtpReceiver interface: new RTCPeerConnection().addTransceiver('audio').receiver must inherit property "getParameters()" with the proper type] expected: FAIL @@ -197,18 +167,12 @@ [RTCIceTransport interface: attribute onselectedcandidatepairchange] expected: FAIL - [RTCIceTransport interface: attribute onstatechange] - expected: FAIL - [RTCIceTransport interface: idlTestObjects.iceTransport must inherit property "role" with the proper type] expected: FAIL [RTCIceTransport interface: operation getRemoteParameters()] expected: FAIL - [Stringification of idlTestObjects.iceTransport] - expected: FAIL - [RTCIceTransport interface: idlTestObjects.iceTransport must inherit property "getLocalCandidates()" with the proper type] expected: FAIL @@ -218,36 +182,21 @@ [RTCPeerConnectionIceErrorEvent interface: attribute errorCode] expected: FAIL - [RTCIceTransport interface: idlTestObjects.iceTransport must inherit property "gatheringState" with the proper type] - expected: FAIL - [RTCErrorEvent interface object name] expected: FAIL [RTCDtlsTransport interface: idlTestObjects.dtlsTransport must inherit property "onerror" with the proper type] expected: FAIL - [RTCIceTransport interface object name] - expected: FAIL - [RTCPeerConnectionIceEvent interface: attribute url] expected: FAIL - [RTCIceTransport interface: existence and properties of interface object] - expected: FAIL - [RTCIceTransport interface: attribute role] expected: FAIL - [RTCIceTransport interface: existence and properties of interface prototype object] - expected: FAIL - [RTCIceTransport interface: attribute component] expected: FAIL - [RTCIceTransport interface: idlTestObjects.iceTransport must inherit property "state" with the proper type] - expected: FAIL - [RTCDtlsTransport interface: operation getRemoteCertificates()] expected: FAIL @@ -272,12 +221,6 @@ [RTCIceCandidate interface: attribute address] expected: FAIL - [RTCDtlsTransport interface: idlTestObjects.dtlsTransport must inherit property "iceTransport" with the proper type] - expected: FAIL - - [RTCDtlsTransport interface: attribute iceTransport] - expected: FAIL - [RTCError interface: attribute sentAlert] expected: FAIL @@ -353,15 +296,6 @@ [RTCRtpTransceiver interface: calling setCodecPreferences(sequence<RTCRtpCodecCapability>) on new RTCPeerConnection().addTransceiver('audio') with too few arguments must throw TypeError] expected: FAIL - [RTCPeerConnection interface: operation setRemoteDescription(RTCSessionDescriptionInit, VoidFunction, RTCPeerConnectionErrorCallback)] - expected: FAIL - - [RTCPeerConnection interface: operation setRemoteDescription(RTCSessionDescriptionInit)] - expected: FAIL - - [RTCSessionDescription interface object length] - expected: FAIL - [RTCDataChannel interface: new RTCPeerConnection().createDataChannel('') must inherit property "binaryType" with the proper type] expected: FAIL diff --git a/testing/web-platform/meta/webrtc/legacy/__dir__.ini b/testing/web-platform/meta/webrtc/legacy/__dir__.ini index 70e26bcb8f..10e5d8dcae 100644 --- a/testing/web-platform/meta/webrtc/legacy/__dir__.ini +++ b/testing/web-platform/meta/webrtc/legacy/__dir__.ini @@ -1 +1,2 @@ +prefs: [media.peerconnection.description.legacy.enabled:false] lsan-allowed: [NewSegment, mozilla::layers::BufferTextureData::CreateInternal] diff --git a/testing/web-platform/meta/webrtc/legacy/munge-dont.html.ini b/testing/web-platform/meta/webrtc/legacy/munge-dont.html.ini index 91d01d5f4c..4c03be5ee1 100644 --- a/testing/web-platform/meta/webrtc/legacy/munge-dont.html.ini +++ b/testing/web-platform/meta/webrtc/legacy/munge-dont.html.ini @@ -1,10 +1,4 @@ [munge-dont.html] - [RTCSessionDescription.type is read-only] - expected: FAIL - - [RTCSessionDescription.sdp is read-only] - expected: FAIL - [RTCIceCandidate.candidate is read-only] expected: FAIL diff --git a/testing/web-platform/meta/webrtc/protocol/bundle.https.html.ini b/testing/web-platform/meta/webrtc/protocol/bundle.https.html.ini index 8c84464872..ad6eb264b1 100644 --- a/testing/web-platform/meta/webrtc/protocol/bundle.https.html.ini +++ b/testing/web-platform/meta/webrtc/protocol/bundle.https.html.ini @@ -2,9 +2,6 @@ expected: if (os == "android") and debug and not swgl: [OK, TIMEOUT] if (os == "win") and not debug and (processor == "x86"): [OK, CRASH] - [not negotiating BUNDLE creates two separate ice and dtls transports] - bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1307996 - expected: FAIL [bundles on the first transport and closes the second] bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1805480 diff --git a/testing/web-platform/meta/webrtc/protocol/codecs-filtered-by-direction.https.html.ini b/testing/web-platform/meta/webrtc/protocol/codecs-filtered-by-direction.https.html.ini new file mode 100644 index 0000000000..bf563387ce --- /dev/null +++ b/testing/web-platform/meta/webrtc/protocol/codecs-filtered-by-direction.https.html.ini @@ -0,0 +1,6 @@ +[codecs-filtered-by-direction.https.html] + [Codecs get filtered by direction for sendonly] + expected: FAIL + + [Codecs get filtered by direction for recvonly] + expected: FAIL diff --git a/testing/web-platform/meta/webrtc/protocol/codecs-subsequent-offer.https.html.ini b/testing/web-platform/meta/webrtc/protocol/codecs-subsequent-offer.https.html.ini new file mode 100644 index 0000000000..598fd57779 --- /dev/null +++ b/testing/web-platform/meta/webrtc/protocol/codecs-subsequent-offer.https.html.ini @@ -0,0 +1,3 @@ +[codecs-subsequent-offer.https.html] + [A subsequent offer after a VP8-only negotiation includes at least all mandatory to implement codecs] + expected: FAIL diff --git a/testing/web-platform/meta/websockets/basic-auth.any.js.ini b/testing/web-platform/meta/websockets/basic-auth.any.js.ini index e3043aa28a..807d467cd9 100644 --- a/testing/web-platform/meta/websockets/basic-auth.any.js.ini +++ b/testing/web-platform/meta/websockets/basic-auth.any.js.ini @@ -18,6 +18,7 @@ if debug and (os == "win") and swgl: [OK, TIMEOUT] if debug and (os == "android") and not swgl: [OK, ERROR] if debug and (os == "linux"): [OK, ERROR] + if not debug and (processor == "x86"): TIMEOUT [HTTP basic authentication should work with WebSockets] expected: if os == "mac": [PASS, TIMEOUT] @@ -50,3 +51,5 @@ [basic-auth.any.sharedworker.html?wpt_flags=h2] [basic-auth.any.serviceworker.html?wpt_flags=h2] + expected: + if (processor == "x86") and not debug: TIMEOUT diff --git a/testing/web-platform/meta/websockets/close-invalid.any.js.ini b/testing/web-platform/meta/websockets/close-invalid.any.js.ini index ba78aee3ba..a79c89daa8 100644 --- a/testing/web-platform/meta/websockets/close-invalid.any.js.ini +++ b/testing/web-platform/meta/websockets/close-invalid.any.js.ini @@ -1,14 +1,15 @@ [close-invalid.any.worker.html?wpt_flags=h2] expected: - if (os == "linux") and debug and not fission and swgl: [OK, TIMEOUT] - if (os == "linux") and not debug and fission: [OK, TIMEOUT] + if (os == "linux") and not tsan and debug and not fission and swgl: [OK, TIMEOUT] + if (os == "linux") and not tsan and not debug and fission: [OK, TIMEOUT] + if (os == "linux") and tsan: [OK, TIMEOUT] if (os == "android") and debug: [OK, TIMEOUT] if (os == "android") and not debug: [OK, ERROR, TIMEOUT] [close-invalid.any.html?wpt_flags=h2] expected: - if (os == "linux") and not asan and debug and fission and not swgl: [OK, TIMEOUT] - if (os == "linux") and asan and fission: TIMEOUT + if (os == "linux") and not swgl and debug and fission: [OK, TIMEOUT] + if (os == "linux") and swgl and fission: TIMEOUT if (os == "android") and swgl: [OK, TIMEOUT] if (os == "android") and not swgl: [OK, ERROR, TIMEOUT] [0 on a websocket] diff --git a/testing/web-platform/meta/websockets/constructor.any.js.ini b/testing/web-platform/meta/websockets/constructor.any.js.ini index 71ef860210..6de9725f28 100644 --- a/testing/web-platform/meta/websockets/constructor.any.js.ini +++ b/testing/web-platform/meta/websockets/constructor.any.js.ini @@ -2,8 +2,8 @@ [constructor.any.worker.html?wpt_flags=h2] expected: - if (os == "linux") and debug and fission and not swgl: [OK, TIMEOUT] - if (os == "linux") and not debug and fission and (processor == "x86_64"): [OK, TIMEOUT] + if (os == "win") and not swgl and debug and (processor == "x86_64"): TIMEOUT + if (os == "linux") and fission and not swgl: [OK, TIMEOUT] if (os == "win") and swgl: [OK, TIMEOUT] if os == "android": [OK, ERROR, TIMEOUT] diff --git a/testing/web-platform/meta/websockets/stream/tentative/close.any.js.ini b/testing/web-platform/meta/websockets/stream/tentative/close.any.js.ini index c1f0ba7f85..4fad19edf8 100644 --- a/testing/web-platform/meta/websockets/stream/tentative/close.any.js.ini +++ b/testing/web-platform/meta/websockets/stream/tentative/close.any.js.ini @@ -421,6 +421,9 @@ [canceling the readable with a DOMException not set code or reason] expected: FAIL + [incomplete closing handshake should be considered unclean close] + expected: FAIL + [close.any.sharedworker.html?wpt_flags=h2] [close code should be sent to server and reflected back] @@ -501,6 +504,9 @@ [canceling the readable with a DOMException not set code or reason] expected: FAIL + [incomplete closing handshake should be considered unclean close] + expected: FAIL + [close.any.html?wss] [close code should be sent to server and reflected back] @@ -581,6 +587,9 @@ [canceling the readable with a DOMException not set code or reason] expected: FAIL + [incomplete closing handshake should be considered unclean close] + expected: FAIL + [close.any.serviceworker.html?wss] [close code should be sent to server and reflected back] @@ -661,6 +670,9 @@ [canceling the readable with a DOMException not set code or reason] expected: FAIL + [incomplete closing handshake should be considered unclean close] + expected: FAIL + [close.any.worker.html?wpt_flags=h2] [close code should be sent to server and reflected back] @@ -741,6 +753,9 @@ [canceling the readable with a DOMException not set code or reason] expected: FAIL + [incomplete closing handshake should be considered unclean close] + expected: FAIL + [close.any.html?wpt_flags=h2] [close code should be sent to server and reflected back] @@ -821,6 +836,9 @@ [canceling the readable with a DOMException not set code or reason] expected: FAIL + [incomplete closing handshake should be considered unclean close] + expected: FAIL + [close.any.worker.html?wss] [close code should be sent to server and reflected back] @@ -901,6 +919,9 @@ [canceling the readable with a DOMException not set code or reason] expected: FAIL + [incomplete closing handshake should be considered unclean close] + expected: FAIL + [close.any.sharedworker.html?wss] [close code should be sent to server and reflected back] @@ -980,3 +1001,338 @@ [canceling the readable with a DOMException not set code or reason] expected: FAIL + + [incomplete closing handshake should be considered unclean close] + expected: FAIL + + +[close.any.html?default] + [close code should be sent to server and reflected back] + expected: FAIL + + [no close argument should send empty Close frame] + expected: FAIL + + [unspecified close code should send empty Close frame] + expected: FAIL + + [unspecified close code with empty reason should send empty Close frame] + expected: FAIL + + [unspecified close code with non-empty reason should set code to 1000] + expected: FAIL + + [close(true) should throw a TypeError] + expected: FAIL + + [close() with an overlong reason should throw] + expected: FAIL + + [close during handshake should work] + expected: FAIL + + [close() with invalid code 999 should throw] + expected: FAIL + + [close() with invalid code 1001 should throw] + expected: FAIL + + [close() with invalid code 2999 should throw] + expected: FAIL + + [close() with invalid code 5000 should throw] + expected: FAIL + + [closing the writable should result in a clean close] + expected: FAIL + + [writer close() promise should not resolve until handshake completes] + expected: FAIL + + [incomplete closing handshake should be considered unclean close] + expected: FAIL + + [aborting the writable should result in a clean close] + expected: FAIL + + [aborting the writable with attributes not wrapped in a WebSocketError should be ignored] + expected: FAIL + + [aborting the writable with a code should send that code] + expected: FAIL + + [aborting the writable with a code and reason should use them] + expected: FAIL + + [aborting the writable with a reason but no code should default the close code] + expected: FAIL + + [aborting the writable with a DOMException not set code or reason] + expected: FAIL + + [canceling the readable should result in a clean close] + expected: FAIL + + [canceling the readable with attributes not wrapped in a WebSocketError should be ignored] + expected: FAIL + + [canceling the readable with a code should send that code] + expected: FAIL + + [canceling the readable with a code and reason should use them] + expected: FAIL + + [canceling the readable with a reason but no code should default the close code] + expected: FAIL + + [canceling the readable with a DOMException not set code or reason] + expected: FAIL + + +[close.any.serviceworker.html?default] + [close code should be sent to server and reflected back] + expected: FAIL + + [no close argument should send empty Close frame] + expected: FAIL + + [unspecified close code should send empty Close frame] + expected: FAIL + + [unspecified close code with empty reason should send empty Close frame] + expected: FAIL + + [unspecified close code with non-empty reason should set code to 1000] + expected: FAIL + + [close(true) should throw a TypeError] + expected: FAIL + + [close() with an overlong reason should throw] + expected: FAIL + + [close during handshake should work] + expected: FAIL + + [close() with invalid code 999 should throw] + expected: FAIL + + [close() with invalid code 1001 should throw] + expected: FAIL + + [close() with invalid code 2999 should throw] + expected: FAIL + + [close() with invalid code 5000 should throw] + expected: FAIL + + [closing the writable should result in a clean close] + expected: FAIL + + [writer close() promise should not resolve until handshake completes] + expected: FAIL + + [incomplete closing handshake should be considered unclean close] + expected: FAIL + + [aborting the writable should result in a clean close] + expected: FAIL + + [aborting the writable with attributes not wrapped in a WebSocketError should be ignored] + expected: FAIL + + [aborting the writable with a code should send that code] + expected: FAIL + + [aborting the writable with a code and reason should use them] + expected: FAIL + + [aborting the writable with a reason but no code should default the close code] + expected: FAIL + + [aborting the writable with a DOMException not set code or reason] + expected: FAIL + + [canceling the readable should result in a clean close] + expected: FAIL + + [canceling the readable with attributes not wrapped in a WebSocketError should be ignored] + expected: FAIL + + [canceling the readable with a code should send that code] + expected: FAIL + + [canceling the readable with a code and reason should use them] + expected: FAIL + + [canceling the readable with a reason but no code should default the close code] + expected: FAIL + + [canceling the readable with a DOMException not set code or reason] + expected: FAIL + + +[close.any.worker.html?default] + [close code should be sent to server and reflected back] + expected: FAIL + + [no close argument should send empty Close frame] + expected: FAIL + + [unspecified close code should send empty Close frame] + expected: FAIL + + [unspecified close code with empty reason should send empty Close frame] + expected: FAIL + + [unspecified close code with non-empty reason should set code to 1000] + expected: FAIL + + [close(true) should throw a TypeError] + expected: FAIL + + [close() with an overlong reason should throw] + expected: FAIL + + [close during handshake should work] + expected: FAIL + + [close() with invalid code 999 should throw] + expected: FAIL + + [close() with invalid code 1001 should throw] + expected: FAIL + + [close() with invalid code 2999 should throw] + expected: FAIL + + [close() with invalid code 5000 should throw] + expected: FAIL + + [closing the writable should result in a clean close] + expected: FAIL + + [writer close() promise should not resolve until handshake completes] + expected: FAIL + + [incomplete closing handshake should be considered unclean close] + expected: FAIL + + [aborting the writable should result in a clean close] + expected: FAIL + + [aborting the writable with attributes not wrapped in a WebSocketError should be ignored] + expected: FAIL + + [aborting the writable with a code should send that code] + expected: FAIL + + [aborting the writable with a code and reason should use them] + expected: FAIL + + [aborting the writable with a reason but no code should default the close code] + expected: FAIL + + [aborting the writable with a DOMException not set code or reason] + expected: FAIL + + [canceling the readable should result in a clean close] + expected: FAIL + + [canceling the readable with attributes not wrapped in a WebSocketError should be ignored] + expected: FAIL + + [canceling the readable with a code should send that code] + expected: FAIL + + [canceling the readable with a code and reason should use them] + expected: FAIL + + [canceling the readable with a reason but no code should default the close code] + expected: FAIL + + [canceling the readable with a DOMException not set code or reason] + expected: FAIL + + +[close.any.sharedworker.html?default] + [close code should be sent to server and reflected back] + expected: FAIL + + [no close argument should send empty Close frame] + expected: FAIL + + [unspecified close code should send empty Close frame] + expected: FAIL + + [unspecified close code with empty reason should send empty Close frame] + expected: FAIL + + [unspecified close code with non-empty reason should set code to 1000] + expected: FAIL + + [close(true) should throw a TypeError] + expected: FAIL + + [close() with an overlong reason should throw] + expected: FAIL + + [close during handshake should work] + expected: FAIL + + [close() with invalid code 999 should throw] + expected: FAIL + + [close() with invalid code 1001 should throw] + expected: FAIL + + [close() with invalid code 2999 should throw] + expected: FAIL + + [close() with invalid code 5000 should throw] + expected: FAIL + + [closing the writable should result in a clean close] + expected: FAIL + + [writer close() promise should not resolve until handshake completes] + expected: FAIL + + [incomplete closing handshake should be considered unclean close] + expected: FAIL + + [aborting the writable should result in a clean close] + expected: FAIL + + [aborting the writable with attributes not wrapped in a WebSocketError should be ignored] + expected: FAIL + + [aborting the writable with a code should send that code] + expected: FAIL + + [aborting the writable with a code and reason should use them] + expected: FAIL + + [aborting the writable with a reason but no code should default the close code] + expected: FAIL + + [aborting the writable with a DOMException not set code or reason] + expected: FAIL + + [canceling the readable should result in a clean close] + expected: FAIL + + [canceling the readable with attributes not wrapped in a WebSocketError should be ignored] + expected: FAIL + + [canceling the readable with a code should send that code] + expected: FAIL + + [canceling the readable with a code and reason should use them] + expected: FAIL + + [canceling the readable with a reason but no code should default the close code] + expected: FAIL + + [canceling the readable with a DOMException not set code or reason] + expected: FAIL diff --git a/testing/web-platform/meta/websockets/stream/tentative/remote-close.any.js.ini b/testing/web-platform/meta/websockets/stream/tentative/remote-close.any.js.ini new file mode 100644 index 0000000000..90e9e47277 --- /dev/null +++ b/testing/web-platform/meta/websockets/stream/tentative/remote-close.any.js.ini @@ -0,0 +1,274 @@ +[remote-close.any.serviceworker.html?wpt_flags=h2] + [clean close should be clean] + expected: FAIL + + [close frame with no body should result in status code 1005] + expected: FAIL + + [reason should be passed through] + expected: FAIL + + [UTF-8 reason should work] + expected: FAIL + + [close with unwritten data should not be considered clean] + expected: FAIL + + [remote code and reason should be used] + expected: FAIL + + [abrupt close should give an error] + expected: FAIL + + +[remote-close.any.worker.html?default] + [clean close should be clean] + expected: FAIL + + [close frame with no body should result in status code 1005] + expected: FAIL + + [reason should be passed through] + expected: FAIL + + [UTF-8 reason should work] + expected: FAIL + + [close with unwritten data should not be considered clean] + expected: FAIL + + [remote code and reason should be used] + expected: FAIL + + [abrupt close should give an error] + expected: FAIL + + +[remote-close.any.html?wss] + [clean close should be clean] + expected: FAIL + + [close frame with no body should result in status code 1005] + expected: FAIL + + [reason should be passed through] + expected: FAIL + + [UTF-8 reason should work] + expected: FAIL + + [close with unwritten data should not be considered clean] + expected: FAIL + + [remote code and reason should be used] + expected: FAIL + + [abrupt close should give an error] + expected: FAIL + + +[remote-close.any.html?default] + [clean close should be clean] + expected: FAIL + + [close frame with no body should result in status code 1005] + expected: FAIL + + [reason should be passed through] + expected: FAIL + + [UTF-8 reason should work] + expected: FAIL + + [close with unwritten data should not be considered clean] + expected: FAIL + + [remote code and reason should be used] + expected: FAIL + + [abrupt close should give an error] + expected: FAIL + + +[remote-close.any.html?wpt_flags=h2] + [clean close should be clean] + expected: FAIL + + [close frame with no body should result in status code 1005] + expected: FAIL + + [reason should be passed through] + expected: FAIL + + [UTF-8 reason should work] + expected: FAIL + + [close with unwritten data should not be considered clean] + expected: FAIL + + [remote code and reason should be used] + expected: FAIL + + [abrupt close should give an error] + expected: FAIL + + +[remote-close.any.serviceworker.html?wss] + [clean close should be clean] + expected: FAIL + + [close frame with no body should result in status code 1005] + expected: FAIL + + [reason should be passed through] + expected: FAIL + + [UTF-8 reason should work] + expected: FAIL + + [close with unwritten data should not be considered clean] + expected: FAIL + + [remote code and reason should be used] + expected: FAIL + + [abrupt close should give an error] + expected: FAIL + + +[remote-close.any.serviceworker.html?default] + [clean close should be clean] + expected: FAIL + + [close frame with no body should result in status code 1005] + expected: FAIL + + [reason should be passed through] + expected: FAIL + + [UTF-8 reason should work] + expected: FAIL + + [close with unwritten data should not be considered clean] + expected: FAIL + + [remote code and reason should be used] + expected: FAIL + + [abrupt close should give an error] + expected: FAIL + + +[remote-close.any.sharedworker.html?wss] + [clean close should be clean] + expected: FAIL + + [close frame with no body should result in status code 1005] + expected: FAIL + + [reason should be passed through] + expected: FAIL + + [UTF-8 reason should work] + expected: FAIL + + [close with unwritten data should not be considered clean] + expected: FAIL + + [remote code and reason should be used] + expected: FAIL + + [abrupt close should give an error] + expected: FAIL + + +[remote-close.any.sharedworker.html?default] + [clean close should be clean] + expected: FAIL + + [close frame with no body should result in status code 1005] + expected: FAIL + + [reason should be passed through] + expected: FAIL + + [UTF-8 reason should work] + expected: FAIL + + [close with unwritten data should not be considered clean] + expected: FAIL + + [remote code and reason should be used] + expected: FAIL + + [abrupt close should give an error] + expected: FAIL + + +[remote-close.any.sharedworker.html?wpt_flags=h2] + [clean close should be clean] + expected: FAIL + + [close frame with no body should result in status code 1005] + expected: FAIL + + [reason should be passed through] + expected: FAIL + + [UTF-8 reason should work] + expected: FAIL + + [close with unwritten data should not be considered clean] + expected: FAIL + + [remote code and reason should be used] + expected: FAIL + + [abrupt close should give an error] + expected: FAIL + + +[remote-close.any.worker.html?wss] + [clean close should be clean] + expected: FAIL + + [close frame with no body should result in status code 1005] + expected: FAIL + + [reason should be passed through] + expected: FAIL + + [UTF-8 reason should work] + expected: FAIL + + [close with unwritten data should not be considered clean] + expected: FAIL + + [remote code and reason should be used] + expected: FAIL + + [abrupt close should give an error] + expected: FAIL + + +[remote-close.any.worker.html?wpt_flags=h2] + [clean close should be clean] + expected: FAIL + + [close frame with no body should result in status code 1005] + expected: FAIL + + [reason should be passed through] + expected: FAIL + + [UTF-8 reason should work] + expected: FAIL + + [close with unwritten data should not be considered clean] + expected: FAIL + + [remote code and reason should be used] + expected: FAIL + + [abrupt close should give an error] + expected: FAIL diff --git a/testing/web-platform/meta/webstorage/localstorage-about-blank-3P-iframe-opens-3P-window.partitioned.tentative.html.ini b/testing/web-platform/meta/webstorage/localstorage-about-blank-3P-iframe-opens-3P-window.partitioned.tentative.html.ini index 7f9804cc59..e30825916b 100644 --- a/testing/web-platform/meta/webstorage/localstorage-about-blank-3P-iframe-opens-3P-window.partitioned.tentative.html.ini +++ b/testing/web-platform/meta/webstorage/localstorage-about-blank-3P-iframe-opens-3P-window.partitioned.tentative.html.ini @@ -1,11 +1,9 @@ [localstorage-about-blank-3P-iframe-opens-3P-window.partitioned.tentative.html] expected: - if fission and swgl: OK - if not fission: OK - [OK, TIMEOUT] + if fission and swgl and (os == "linux"): [OK, TIMEOUT] + if fission and not swgl: [OK, TIMEOUT] [StorageKey: test 3P about:blank window opened from a 3P iframe] expected: - if (os == "linux") and fission and swgl: PASS if (os == "win") and swgl: PASS if (os == "linux") and not fission: PASS if os == "android": FAIL diff --git a/testing/web-platform/meta/webtransport/idlharness.https.any.js.ini b/testing/web-platform/meta/webtransport/idlharness.https.any.js.ini index 859a4ff85e..1e19b046f8 100644 --- a/testing/web-platform/meta/webtransport/idlharness.https.any.js.ini +++ b/testing/web-platform/meta/webtransport/idlharness.https.any.js.ini @@ -38,6 +38,42 @@ [WebTransport interface: attribute supportsReliableOnly] expected: FAIL + [WebTransport interface: attribute anticipatedConcurrentIncomingUnidirectionalStreams] + expected: FAIL + + [WebTransport interface: attribute anticipatedConcurrentIncomingBidirectionalStreams] + expected: FAIL + + [WebTransport interface: webTransport must inherit property "anticipatedConcurrentIncomingUnidirectionalStreams" with the proper type] + expected: FAIL + + [WebTransport interface: webTransport must inherit property "anticipatedConcurrentIncomingBidirectionalStreams" with the proper type] + expected: FAIL + + [WebTransportSendStream interface: operation getWriter()] + expected: FAIL + + [WebTransportWriter interface: existence and properties of interface object] + expected: FAIL + + [WebTransportWriter interface object length] + expected: FAIL + + [WebTransportWriter interface object name] + expected: FAIL + + [WebTransportWriter interface: existence and properties of interface prototype object] + expected: FAIL + + [WebTransportWriter interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [WebTransportWriter interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [WebTransportWriter interface: operation atomicWrite(optional any)] + expected: FAIL + [idlharness.https.any.serviceworker.html] [WebTransport interface: attribute draining] @@ -79,6 +115,42 @@ [WebTransport interface: attribute supportsReliableOnly] expected: FAIL + [WebTransport interface: attribute anticipatedConcurrentIncomingUnidirectionalStreams] + expected: FAIL + + [WebTransport interface: attribute anticipatedConcurrentIncomingBidirectionalStreams] + expected: FAIL + + [WebTransport interface: webTransport must inherit property "anticipatedConcurrentIncomingUnidirectionalStreams" with the proper type] + expected: FAIL + + [WebTransport interface: webTransport must inherit property "anticipatedConcurrentIncomingBidirectionalStreams" with the proper type] + expected: FAIL + + [WebTransportSendStream interface: operation getWriter()] + expected: FAIL + + [WebTransportWriter interface: existence and properties of interface object] + expected: FAIL + + [WebTransportWriter interface object length] + expected: FAIL + + [WebTransportWriter interface object name] + expected: FAIL + + [WebTransportWriter interface: existence and properties of interface prototype object] + expected: FAIL + + [WebTransportWriter interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [WebTransportWriter interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [WebTransportWriter interface: operation atomicWrite(optional any)] + expected: FAIL + [idlharness.https.any.sharedworker.html] [WebTransport interface: attribute draining] @@ -120,6 +192,42 @@ [WebTransport interface: attribute supportsReliableOnly] expected: FAIL + [WebTransport interface: attribute anticipatedConcurrentIncomingUnidirectionalStreams] + expected: FAIL + + [WebTransport interface: attribute anticipatedConcurrentIncomingBidirectionalStreams] + expected: FAIL + + [WebTransport interface: webTransport must inherit property "anticipatedConcurrentIncomingUnidirectionalStreams" with the proper type] + expected: FAIL + + [WebTransport interface: webTransport must inherit property "anticipatedConcurrentIncomingBidirectionalStreams" with the proper type] + expected: FAIL + + [WebTransportSendStream interface: operation getWriter()] + expected: FAIL + + [WebTransportWriter interface: existence and properties of interface object] + expected: FAIL + + [WebTransportWriter interface object length] + expected: FAIL + + [WebTransportWriter interface object name] + expected: FAIL + + [WebTransportWriter interface: existence and properties of interface prototype object] + expected: FAIL + + [WebTransportWriter interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [WebTransportWriter interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [WebTransportWriter interface: operation atomicWrite(optional any)] + expected: FAIL + [idlharness.https.any.worker.html] [WebTransport interface: attribute draining] @@ -160,3 +268,39 @@ [WebTransport interface: attribute supportsReliableOnly] expected: FAIL + + [WebTransport interface: attribute anticipatedConcurrentIncomingUnidirectionalStreams] + expected: FAIL + + [WebTransport interface: attribute anticipatedConcurrentIncomingBidirectionalStreams] + expected: FAIL + + [WebTransport interface: webTransport must inherit property "anticipatedConcurrentIncomingUnidirectionalStreams" with the proper type] + expected: FAIL + + [WebTransport interface: webTransport must inherit property "anticipatedConcurrentIncomingBidirectionalStreams" with the proper type] + expected: FAIL + + [WebTransportSendStream interface: operation getWriter()] + expected: FAIL + + [WebTransportWriter interface: existence and properties of interface object] + expected: FAIL + + [WebTransportWriter interface object length] + expected: FAIL + + [WebTransportWriter interface object name] + expected: FAIL + + [WebTransportWriter interface: existence and properties of interface prototype object] + expected: FAIL + + [WebTransportWriter interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [WebTransportWriter interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [WebTransportWriter interface: operation atomicWrite(optional any)] + expected: FAIL diff --git a/testing/web-platform/meta/webtransport/stats.https.any.js.ini b/testing/web-platform/meta/webtransport/stats.https.any.js.ini new file mode 100644 index 0000000000..088443dfdb --- /dev/null +++ b/testing/web-platform/meta/webtransport/stats.https.any.js.ini @@ -0,0 +1,106 @@ +[stats.https.any.worker.html] + expected: ERROR + [WebTransport client should be able to provide stats after connection has been established] + expected: FAIL + + [WebTransport client should be able to provide stats after connection has been closed] + expected: FAIL + + [WebTransport client should be able to provide stats requested right before connection has been closed] + expected: FAIL + + [WebTransport client should be able to provide valid stats when requested before connection established] + expected: FAIL + + [WebTransport client should throw an error when stats are requested for a failed connection] + expected: FAIL + + [WebTransport client should be able to handle multiple concurrent stats requests] + expected: FAIL + + [WebTransport client should be able to handle multiple sequential stats requests] + expected: FAIL + + [WebTransport client should be able to provide droppedIncoming values for datagrams] + expected: FAIL + + +[stats.https.any.sharedworker.html] + expected: ERROR + [WebTransport client should be able to provide stats after connection has been established] + expected: FAIL + + [WebTransport client should be able to provide stats after connection has been closed] + expected: FAIL + + [WebTransport client should be able to provide stats requested right before connection has been closed] + expected: FAIL + + [WebTransport client should be able to provide valid stats when requested before connection established] + expected: FAIL + + [WebTransport client should throw an error when stats are requested for a failed connection] + expected: FAIL + + [WebTransport client should be able to handle multiple concurrent stats requests] + expected: FAIL + + [WebTransport client should be able to handle multiple sequential stats requests] + expected: FAIL + + [WebTransport client should be able to provide droppedIncoming values for datagrams] + expected: FAIL + + +[stats.https.any.serviceworker.html] + expected: ERROR + [WebTransport client should be able to provide stats after connection has been established] + expected: FAIL + + [WebTransport client should be able to provide stats after connection has been closed] + expected: FAIL + + [WebTransport client should be able to provide stats requested right before connection has been closed] + expected: FAIL + + [WebTransport client should be able to provide valid stats when requested before connection established] + expected: FAIL + + [WebTransport client should throw an error when stats are requested for a failed connection] + expected: FAIL + + [WebTransport client should be able to handle multiple concurrent stats requests] + expected: FAIL + + [WebTransport client should be able to handle multiple sequential stats requests] + expected: FAIL + + [WebTransport client should be able to provide droppedIncoming values for datagrams] + expected: FAIL + + +[stats.https.any.html] + expected: ERROR + [WebTransport client should be able to provide stats after connection has been established] + expected: FAIL + + [WebTransport client should be able to provide stats after connection has been closed] + expected: FAIL + + [WebTransport client should be able to provide stats requested right before connection has been closed] + expected: FAIL + + [WebTransport client should be able to provide valid stats when requested before connection established] + expected: FAIL + + [WebTransport client should throw an error when stats are requested for a failed connection] + expected: FAIL + + [WebTransport client should be able to handle multiple concurrent stats requests] + expected: FAIL + + [WebTransport client should be able to handle multiple sequential stats requests] + expected: FAIL + + [WebTransport client should be able to provide droppedIncoming values for datagrams] + expected: FAIL diff --git a/testing/web-platform/meta/workers/same-site-cookies/first-party.none.tentative.https.window.js.ini b/testing/web-platform/meta/workers/same-site-cookies/first-party.none.tentative.https.window.js.ini new file mode 100644 index 0000000000..85cd78c484 --- /dev/null +++ b/testing/web-platform/meta/workers/same-site-cookies/first-party.none.tentative.https.window.js.ini @@ -0,0 +1,3 @@ +[first-party.none.tentative.https.window.html] + [Check SharedWorker sameSiteCookies option none for first-party] + expected: FAIL diff --git a/testing/web-platform/meta/workers/same-site-cookies/third-party.default.tentative.sub.https.window.js.ini b/testing/web-platform/meta/workers/same-site-cookies/third-party.default.tentative.sub.https.window.js.ini new file mode 100644 index 0000000000..eddd0aa6c3 --- /dev/null +++ b/testing/web-platform/meta/workers/same-site-cookies/third-party.default.tentative.sub.https.window.js.ini @@ -0,0 +1,3 @@ +[third-party.default.tentative.sub.https.window.html] + [Check SharedWorker sameSiteCookies option default for third-party] + expected: FAIL diff --git a/testing/web-platform/meta/workers/same-site-cookies/third-party.none.tentative.sub.https.window.js.ini b/testing/web-platform/meta/workers/same-site-cookies/third-party.none.tentative.sub.https.window.js.ini new file mode 100644 index 0000000000..46f1697bd3 --- /dev/null +++ b/testing/web-platform/meta/workers/same-site-cookies/third-party.none.tentative.sub.https.window.js.ini @@ -0,0 +1,3 @@ +[third-party.none.tentative.sub.https.window.html] + [Check SharedWorker sameSiteCookies option none for third-party] + expected: FAIL diff --git a/testing/web-platform/meta/worklets/layout-worklet-service-worker-interception.https.html.ini b/testing/web-platform/meta/worklets/layout-worklet-service-worker-interception.https.html.ini index 50df846dcc..3d1355b42c 100644 --- a/testing/web-platform/meta/worklets/layout-worklet-service-worker-interception.https.html.ini +++ b/testing/web-platform/meta/worklets/layout-worklet-service-worker-interception.https.html.ini @@ -1,9 +1,15 @@ [layout-worklet-service-worker-interception.https.html] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT] [addModule() on a controlled document should be intercepted by a service worker.] expected: FAIL [addModule() on a non-controlled document should not be intercepted by a service worker even if the script is under the service worker scope.] - expected: FAIL + expected: + if (os == "win") and not debug and (processor == "x86_64"): [FAIL, TIMEOUT] + FAIL [Static import should be intercepted by a service worker.] - expected: FAIL + expected: + if (os == "win") and not debug and (processor == "x86_64"): [FAIL, NOTRUN] + FAIL diff --git a/testing/web-platform/meta/xhr/event-loadstart-upload.any.js.ini b/testing/web-platform/meta/xhr/event-loadstart-upload.any.js.ini index fc1543d232..76ceb8fcc8 100644 --- a/testing/web-platform/meta/xhr/event-loadstart-upload.any.js.ini +++ b/testing/web-platform/meta/xhr/event-loadstart-upload.any.js.ini @@ -2,5 +2,6 @@ [event-loadstart-upload.any.html] expected: - if debug and (os == "linux") and not fission and swgl: [OK, CRASH] - if debug and (os == "mac"): [OK, CRASH] + if (os == "linux") and swgl and not fission: [OK, CRASH] + if (os == "win") and swgl: [OK, CRASH] + if (os == "mac") and debug: [OK, CRASH] diff --git a/testing/web-platform/meta/xhr/event-loadstart.any.js.ini b/testing/web-platform/meta/xhr/event-loadstart.any.js.ini index ee37ed232d..552710102e 100644 --- a/testing/web-platform/meta/xhr/event-loadstart.any.js.ini +++ b/testing/web-platform/meta/xhr/event-loadstart.any.js.ini @@ -2,6 +2,7 @@ [event-loadstart.any.html] expected: - if swgl and (os == "linux") and not fission: [OK, CRASH] - if not swgl and (os == "mac") and debug: [OK, CRASH] - if swgl and (os == "win"): [OK, CRASH] + if debug and (os == "linux") and fission and not swgl: CRASH + if debug and (os == "linux") and not fission and swgl: [OK, CRASH] + if debug and (os == "win") and swgl: [OK, CRASH] + if debug and (os == "mac"): [OK, CRASH] diff --git a/testing/web-platform/meta/xhr/event-readystate-sync-open.any.js.ini b/testing/web-platform/meta/xhr/event-readystate-sync-open.any.js.ini index 0ce37a510b..85e6880feb 100644 --- a/testing/web-platform/meta/xhr/event-readystate-sync-open.any.js.ini +++ b/testing/web-platform/meta/xhr/event-readystate-sync-open.any.js.ini @@ -2,4 +2,4 @@ [event-readystate-sync-open.any.worker.html] expected: - if (os == "mac") and debug: CRASH + if swgl and (os == "win"): [OK, CRASH] diff --git a/testing/web-platform/meta/xhr/send-redirect.htm.ini b/testing/web-platform/meta/xhr/send-redirect.htm.ini index f747cd9d10..fc74937cd0 100644 --- a/testing/web-platform/meta/xhr/send-redirect.htm.ini +++ b/testing/web-platform/meta/xhr/send-redirect.htm.ini @@ -1,5 +1,3 @@ [send-redirect.htm] expected: if (os == "android") and fission: [OK, TIMEOUT] - [XMLHttpRequest: send() - Redirects (basics) (300 does not redirect)] - expected: FAIL |