diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-05-15 03:35:49 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-05-15 03:35:49 +0000 |
commit | d8bbc7858622b6d9c278469aab701ca0b609cddf (patch) | |
tree | eff41dc61d9f714852212739e6b3738b82a2af87 /testing/web-platform/meta/IndexedDB | |
parent | Releasing progress-linux version 125.0.3-1~progress7.99u1. (diff) | |
download | firefox-d8bbc7858622b6d9c278469aab701ca0b609cddf.tar.xz firefox-d8bbc7858622b6d9c278469aab701ca0b609cddf.zip |
Merging upstream version 126.0.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'testing/web-platform/meta/IndexedDB')
30 files changed, 240 insertions, 352 deletions
diff --git a/testing/web-platform/meta/IndexedDB/database-names-by-origin.html.ini b/testing/web-platform/meta/IndexedDB/database-names-by-origin.html.ini deleted file mode 100644 index e0b401f689..0000000000 --- a/testing/web-platform/meta/IndexedDB/database-names-by-origin.html.ini +++ /dev/null @@ -1,13 +0,0 @@ -[database-names-by-origin.html] - expected: TIMEOUT - [open database names don't leak to cross-origin iframe] - expected: TIMEOUT - - [open database names don't leak to cross-origin window] - expected: NOTRUN - - [closed database names don't leak to cross-origin iframe] - expected: NOTRUN - - [closed database names don't leak to cross-origin window] - expected: NOTRUN diff --git a/testing/web-platform/meta/IndexedDB/get-databases.any.js.ini b/testing/web-platform/meta/IndexedDB/get-databases.any.js.ini index 9da702df1f..0155d49d7a 100644 --- a/testing/web-platform/meta/IndexedDB/get-databases.any.js.ini +++ b/testing/web-platform/meta/IndexedDB/get-databases.any.js.ini @@ -1,44 +1,12 @@ [get-databases.any.html] expected: if (processor == "x86") and not debug: [OK, TIMEOUT] - [Enumerate multiple databases.] - expected: FAIL - - [Enumerate one database.] - expected: FAIL - - [Make sure an empty list is returned for the case of no databases.] - expected: - if (processor == "x86") and not debug: [FAIL, TIMEOUT] - FAIL - [Ensure that databases() doesn't pick up changes that haven't commited.] expected: - if (processor == "x86") and not debug: [FAIL, NOTRUN] - FAIL - - [Ensure that databases() returns a promise.] - expected: FAIL + if (os == "linux") and not debug and not asan and (processor == "x86_64") and not tsan: [PASS, FAIL] + if (os == "linux") and debug and not fission: [PASS, FAIL] [get-databases.any.worker.html] expected: if (processor == "x86") and not debug: [OK, TIMEOUT] - [Enumerate multiple databases.] - expected: FAIL - - [Enumerate one database.] - expected: FAIL - - [Make sure an empty list is returned for the case of no databases.] - expected: - if (processor == "x86") and not debug: [FAIL, TIMEOUT] - FAIL - - [Ensure that databases() doesn't pick up changes that haven't commited.] - expected: - if (processor == "x86") and not debug: [FAIL, NOTRUN] - FAIL - - [Ensure that databases() returns a promise.] - expected: FAIL diff --git a/testing/web-platform/meta/IndexedDB/idb-explicit-commit.any.js.ini b/testing/web-platform/meta/IndexedDB/idb-explicit-commit.any.js.ini index 58026c24fd..1597148088 100644 --- a/testing/web-platform/meta/IndexedDB/idb-explicit-commit.any.js.ini +++ b/testing/web-platform/meta/IndexedDB/idb-explicit-commit.any.js.ini @@ -6,7 +6,6 @@ if (os == "linux") and not fission and not debug: [OK, ERROR] if (os == "win") and not debug: [ERROR, OK, TIMEOUT] if os == "android": OK - [ERROR, OK] [Transactions that explicitly commit and have errors should abort.] expected: if (os == "win") and debug and (processor == "x86_64") and not swgl: [FAIL, PASS, NOTRUN] @@ -14,7 +13,6 @@ if (os == "linux") and not fission and not debug: [PASS, FAIL] if (os == "win") and not debug: [FAIL, PASS, TIMEOUT, NOTRUN] if os == "android": PASS - [FAIL, PASS] [Transactions that handle all errors properly should behave as expected when an explicit commit is called in an onerror handler.] expected: diff --git a/testing/web-platform/meta/IndexedDB/idbdatabase_deleteObjectStore.htm.ini b/testing/web-platform/meta/IndexedDB/idbdatabase_deleteObjectStore.htm.ini deleted file mode 100644 index 5d0e161dc6..0000000000 --- a/testing/web-platform/meta/IndexedDB/idbdatabase_deleteObjectStore.htm.ini +++ /dev/null @@ -1,3 +0,0 @@ -[idbdatabase_deleteObjectStore.htm] - expected: - if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbdatabase_deleteObjectStore3.htm.ini b/testing/web-platform/meta/IndexedDB/idbdatabase_deleteObjectStore3.htm.ini deleted file mode 100644 index 0ec2e55ae8..0000000000 --- a/testing/web-platform/meta/IndexedDB/idbdatabase_deleteObjectStore3.htm.ini +++ /dev/null @@ -1,3 +0,0 @@ -[idbdatabase_deleteObjectStore3.htm] - expected: - if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm.ini b/testing/web-platform/meta/IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm.ini deleted file mode 100644 index fa7f73f413..0000000000 --- a/testing/web-platform/meta/IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm.ini +++ /dev/null @@ -1,3 +0,0 @@ -[idbdatabase_deleteObjectStore4-not_reused.htm] - expected: - if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbfactory-databases-opaque-origin.html.ini b/testing/web-platform/meta/IndexedDB/idbfactory-databases-opaque-origin.html.ini index e382575bd6..68cd9e2a31 100644 --- a/testing/web-platform/meta/IndexedDB/idbfactory-databases-opaque-origin.html.ini +++ b/testing/web-platform/meta/IndexedDB/idbfactory-databases-opaque-origin.html.ini @@ -5,7 +5,7 @@ expected: FAIL [IDBFactory.databases() in non-sandboxed iframe should not reject] - expected: FAIL + expected: PASS [IDBFactory.databases() in data URL dedicated worker should throw SecurityError] expected: FAIL diff --git a/testing/web-platform/meta/IndexedDB/idbfactory-origin-isolation.html.ini b/testing/web-platform/meta/IndexedDB/idbfactory-origin-isolation.html.ini index 8b00a7f7c3..ca60986e0b 100644 --- a/testing/web-platform/meta/IndexedDB/idbfactory-origin-isolation.html.ini +++ b/testing/web-platform/meta/IndexedDB/idbfactory-origin-isolation.html.ini @@ -1,5 +1,3 @@ [idbfactory-origin-isolation.html] expected: if (os == "android") and fission: [TIMEOUT, OK] - [Test to make sure that origins have separate locking schemes] - expected: FAIL diff --git a/testing/web-platform/meta/IndexedDB/idbfactory_open9.htm.ini b/testing/web-platform/meta/IndexedDB/idbfactory_open9.htm.ini index a3a809094d..83426c3ef4 100644 --- a/testing/web-platform/meta/IndexedDB/idbfactory_open9.htm.ini +++ b/testing/web-platform/meta/IndexedDB/idbfactory_open9.htm.ini @@ -1,6 +1,7 @@ [idbfactory_open9.htm] expected: - if (processor == "x86") and (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] [Calling open() with version argument null should throw TypeError.] expected: FAIL @@ -15,4 +16,13 @@ [Calling open() with version argument undefined should not throw.] expected: - if (processor == "x86") and (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] + + [Calling open() with version argument 9007199254740991 should not throw.] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [Calling open() with version argument 1.5 should not throw.] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbindex_getAll.any.js.ini b/testing/web-platform/meta/IndexedDB/idbindex_getAll.any.js.ini new file mode 100644 index 0000000000..f32a368c90 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbindex_getAll.any.js.ini @@ -0,0 +1,50 @@ +[idbindex_getAll.any.html] + +[idbindex_getAll.any.sharedworker.html] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT] + [Retrieve multiEntry key] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [Retrieve one key multiple values] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + +[idbindex_getAll.any.worker.html] + +[idbindex_getAll.any.serviceworker.html] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT] + [Get bound range with maxCount] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [Get upper excluded] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [Get lower excluded] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [Get bound range (generated) with maxCount] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [Non existent key] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [maxCount=0] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [Retrieve multiEntry key] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [Retrieve one key multiple values] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbindex_getAllKeys.any.js.ini b/testing/web-platform/meta/IndexedDB/idbindex_getAllKeys.any.js.ini new file mode 100644 index 0000000000..807fb0c105 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbindex_getAllKeys.any.js.ini @@ -0,0 +1,60 @@ +[idbindex_getAllKeys.any.worker.html] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT] + [Get bound range (generated) with maxCount] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [Non existent key] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [maxCount=0] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [Retrieve multiEntry keys] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + +[idbindex_getAllKeys.any.html] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT] + [Non existent key] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [maxCount=0] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [Retrieve multiEntry keys] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + +[idbindex_getAllKeys.any.serviceworker.html] + +[idbindex_getAllKeys.any.sharedworker.html] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT] + [Get lower excluded] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [Get bound range (generated) with maxCount] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [Non existent key] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [maxCount=0] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [Retrieve multiEntry keys] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore-cross-realm-methods.html.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore-cross-realm-methods.html.ini index fa0cd572ee..8f1fd1956a 100644 --- a/testing/web-platform/meta/IndexedDB/idbobjectstore-cross-realm-methods.html.ini +++ b/testing/web-platform/meta/IndexedDB/idbobjectstore-cross-realm-methods.html.ini @@ -1,18 +1,18 @@ [idbobjectstore-cross-realm-methods.html] expected: - if (processor == "x86") and (os == "win") and not debug: [OK, TIMEOUT] + if (processor == "x86") and not debug: [OK, TIMEOUT] [Cross-realm IDBObjectStore::getAllKeys() method from detached <iframe> works as expected] expected: - if (processor == "x86") and (os == "win") and not debug: [PASS, TIMEOUT] + if (processor == "x86") and not debug: [PASS, TIMEOUT] [Cross-realm IDBObjectStore::count() method from detached <iframe> works as expected] expected: - if (processor == "x86") and (os == "win") and not debug: [PASS, TIMEOUT] + if (processor == "x86") and not debug: [PASS, TIMEOUT] [Cross-realm IDBObjectStore::openCursor() method from detached <iframe> works as expected] expected: - if (processor == "x86") and (os == "win") and not debug: [PASS, TIMEOUT] + if (processor == "x86") and not debug: [PASS, TIMEOUT] [Cross-realm IDBObjectStore::openKeyCursor() method from detached <iframe> works as expected] 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/idbobjectstore_add.any.js.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_add.any.js.ini new file mode 100644 index 0000000000..4a2c25509f --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbobjectstore_add.any.js.ini @@ -0,0 +1,36 @@ +[idbobjectstore_add.any.serviceworker.html] + +[idbobjectstore_add.any.sharedworker.html] + +[idbobjectstore_add.any.worker.html] + +[idbobjectstore_add.any.html] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT] + [Attempt to call 'add()' without a key parameter when the object store uses out-of-line keys] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [Attempt to 'add()' a record where the record's key does not meet the constraints of a valid key] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [Attempt to 'add()' a record where the record's in-line key is not defined] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [Attempt to 'add()' a record where the out of line key provided does not meet the constraints of a valid key] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [add() a record where a value being indexed does not meet the constraints of a valid key] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_createIndex15-autoincrement.htm.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_createIndex15-autoincrement.htm.ini deleted file mode 100644 index 80f5b0e597..0000000000 --- a/testing/web-platform/meta/IndexedDB/idbobjectstore_createIndex15-autoincrement.htm.ini +++ /dev/null @@ -1,8 +0,0 @@ -[idbobjectstore_createIndex15-autoincrement.htm] - expected: - if (os == "android") and fission: [OK, TIMEOUT] - [Auto-Increment Primary Key] - expected: FAIL - - [Auto-Increment Primary Key - invalid key values elsewhere] - expected: FAIL diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_delete.htm.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_delete.htm.ini deleted file mode 100644 index a1f165d1e6..0000000000 --- a/testing/web-platform/meta/IndexedDB/idbobjectstore_delete.htm.ini +++ /dev/null @@ -1,3 +0,0 @@ -[idbobjectstore_delete.htm] - expected: - if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_delete2.htm.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_delete2.htm.ini deleted file mode 100644 index 4eeaadf64e..0000000000 --- a/testing/web-platform/meta/IndexedDB/idbobjectstore_delete2.htm.ini +++ /dev/null @@ -1,3 +0,0 @@ -[idbobjectstore_delete2.htm] - expected: - if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_delete3.htm.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_delete3.htm.ini deleted file mode 100644 index c09ac25a1f..0000000000 --- a/testing/web-platform/meta/IndexedDB/idbobjectstore_delete3.htm.ini +++ /dev/null @@ -1,3 +0,0 @@ -[idbobjectstore_delete3.htm] - expected: - if (os == "android") and fission: [TIMEOUT, OK] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_delete4.htm.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_delete4.htm.ini deleted file mode 100644 index e9ec44e383..0000000000 --- a/testing/web-platform/meta/IndexedDB/idbobjectstore_delete4.htm.ini +++ /dev/null @@ -1,3 +0,0 @@ -[idbobjectstore_delete4.htm] - expected: - if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_delete5.htm.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_delete5.htm.ini deleted file mode 100644 index 34cb5be8d9..0000000000 --- a/testing/web-platform/meta/IndexedDB/idbobjectstore_delete5.htm.ini +++ /dev/null @@ -1,3 +0,0 @@ -[idbobjectstore_delete5.htm] - expected: - if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_delete6.htm.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_delete6.htm.ini deleted file mode 100644 index 10397171a0..0000000000 --- a/testing/web-platform/meta/IndexedDB/idbobjectstore_delete6.htm.ini +++ /dev/null @@ -1,3 +0,0 @@ -[idbobjectstore_delete6.htm] - expected: - if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_delete7.htm.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_delete7.htm.ini deleted file mode 100644 index 77e78e5358..0000000000 --- a/testing/web-platform/meta/IndexedDB/idbobjectstore_delete7.htm.ini +++ /dev/null @@ -1,3 +0,0 @@ -[idbobjectstore_delete7.htm] - expected: - if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_deleteIndex.htm.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_deleteIndex.htm.ini deleted file mode 100644 index 1795a03b70..0000000000 --- a/testing/web-platform/meta/IndexedDB/idbobjectstore_deleteIndex.htm.ini +++ /dev/null @@ -1,3 +0,0 @@ -[idbobjectstore_deleteIndex.htm] - expected: - if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_deleted.htm.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_deleted.htm.ini deleted file mode 100644 index 550ea292ff..0000000000 --- a/testing/web-platform/meta/IndexedDB/idbobjectstore_deleted.htm.ini +++ /dev/null @@ -1,3 +0,0 @@ -[idbobjectstore_deleted.htm] - expected: - if (os == "android") and fission: [TIMEOUT, OK] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_getAll.any.js.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_getAll.any.js.ini index 9b79f0f2a8..3da35f170a 100644 --- a/testing/web-platform/meta/IndexedDB/idbobjectstore_getAll.any.js.ini +++ b/testing/web-platform/meta/IndexedDB/idbobjectstore_getAll.any.js.ini @@ -1,29 +1,56 @@ [idbobjectstore_getAll.any.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] [Non existent key] 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] [zero maxCount] 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] [Get upper excluded] 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] [Get bound range with maxCount] 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] [Get bound range (generated) with maxCount] 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] [Get lower excluded] 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] + + [Test maxCount] + expected: + if (processor == "x86") and not debug: [PASS, TIMEOUT] + + [Single item get (generated key)] + expected: + if (processor == "x86") and not debug: [PASS, TIMEOUT] + + [Get all values] + expected: + if (processor == "x86") and not debug: [PASS, TIMEOUT] + + [Get bound range] + expected: + if (processor == "x86") and not debug: [PASS, TIMEOUT] + + [getAll on empty object store] + expected: + if (processor == "x86") and not debug: [PASS, TIMEOUT] [idbobjectstore_getAll.any.worker.html] diff --git a/testing/web-platform/meta/IndexedDB/idlharness.any.js.ini b/testing/web-platform/meta/IndexedDB/idlharness.any.js.ini index 346d2ad0d5..7effe1a085 100644 --- a/testing/web-platform/meta/IndexedDB/idlharness.any.js.ini +++ b/testing/web-platform/meta/IndexedDB/idlharness.any.js.ini @@ -1,53 +1,25 @@ [idlharness.any.sharedworker.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] - [IDBFactory interface: [object IDBFactory\] must inherit property "databases()" with the proper type] - expected: FAIL - - [IDBFactory interface: operation databases()] - expected: FAIL - [IDBTransaction interface: attribute durability] - expected: FAIL + expected: + if (os == "mac") and not debug: [PASS, FAIL] [idlharness.any.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] - [IDBFactory interface: [object IDBFactory\] must inherit property "databases()" with the proper type] - expected: FAIL - - [IDBFactory interface: operation databases()] - expected: FAIL - [IDBTransaction interface: attribute durability] - expected: FAIL + expected: + if (os == "mac") and not debug: [PASS, FAIL] [idlharness.any.worker.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] - [IDBFactory interface: [object IDBFactory\] must inherit property "databases()" with the proper type] - expected: FAIL - - [IDBFactory interface: operation databases()] - expected: FAIL - [IDBTransaction interface: attribute durability] - expected: FAIL + expected: + if (os == "mac") and not debug: [PASS, FAIL] [idlharness.https.any.serviceworker.html] expected: TIMEOUT [idlharness.any.serviceworker.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] - [IDBFactory interface: [object IDBFactory\] must inherit property "databases()" with the proper type] - expected: FAIL - - [IDBFactory interface: operation databases()] - expected: FAIL - [IDBTransaction interface: attribute durability] - expected: FAIL + expected: + if (os == "mac") and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/IndexedDB/reading-autoincrement-indexes-cursors.any.js.ini b/testing/web-platform/meta/IndexedDB/reading-autoincrement-indexes-cursors.any.js.ini deleted file mode 100644 index f23e6248a7..0000000000 --- a/testing/web-platform/meta/IndexedDB/reading-autoincrement-indexes-cursors.any.js.ini +++ /dev/null @@ -1,48 +0,0 @@ -[reading-autoincrement-indexes-cursors.any.serviceworker.html] - [IDBIndex.openCursor() iterates over an index on the autoincrement key] - expected: FAIL - - [IDBIndex.openKeyCursor() iterates over an index on the autoincrement key] - expected: FAIL - - -[reading-autoincrement-indexes-cursors.any.worker.html] - expected: - if (processor == "x86") and (os == "win") and not debug: [OK, TIMEOUT] - [IDBIndex.openCursor() iterates over an index on the autoincrement key] - expected: FAIL - - [IDBIndex.openKeyCursor() iterates over an index on the autoincrement key] - expected: - if (processor == "x86") and (os == "win") and not debug: [FAIL, TIMEOUT] - FAIL - - [IDBIndex.openKeyCursor() iterates over an index not covering the autoincrement key] - expected: - if (processor == "x86") and (os == "win") and not debug: [PASS, NOTRUN] - - [IDBIndex.openCursor() iterates over an index not covering the autoincrement key] - expected: - if (processor == "x86") and (os == "win") and not debug: [PASS, NOTRUN] - - -[reading-autoincrement-indexes-cursors.any.sharedworker.html] - expected: - if (processor == "x86") and (os == "win") and not debug: [OK, TIMEOUT] - [IDBIndex.openCursor() iterates over an index on the autoincrement key] - expected: FAIL - - [IDBIndex.openKeyCursor() iterates over an index on the autoincrement key] - expected: FAIL - - [IDBIndex.openKeyCursor() iterates over an index not covering the autoincrement key] - expected: - if (processor == "x86") and (os == "win") and not debug: [PASS, TIMEOUT] - - -[reading-autoincrement-indexes-cursors.any.html] - [IDBIndex.openCursor() iterates over an index on the autoincrement key] - expected: FAIL - - [IDBIndex.openKeyCursor() iterates over an index on the autoincrement key] - expected: FAIL diff --git a/testing/web-platform/meta/IndexedDB/reading-autoincrement-indexes.any.js.ini b/testing/web-platform/meta/IndexedDB/reading-autoincrement-indexes.any.js.ini deleted file mode 100644 index 63d5571193..0000000000 --- a/testing/web-platform/meta/IndexedDB/reading-autoincrement-indexes.any.js.ini +++ /dev/null @@ -1,117 +0,0 @@ -[reading-autoincrement-indexes.any.serviceworker.html] - expected: - if (os == "win") and not debug: [OK, TIMEOUT] - [IDBIndex.getAll() for an index on the autoincrement key] - expected: FAIL - - [IDBIndex.getAllKeys() for an index on the autoincrement key] - expected: FAIL - - [IDBIndex.get() for an index on the autoincrement key] - expected: FAIL - - [IDBIndex.getAllKeys() returns correct result for an index not covering the autoincrement key] - expected: - if (os == "win") and not debug: [PASS, TIMEOUT] - - [IDBIndex.get() for an index not covering the autoincrement key] - expected: - if (os == "win") and not debug: [PASS, NOTRUN] - - -[reading-autoincrement-indexes.any.html] - expected: - if (os == "win") and not debug: [OK, TIMEOUT] - [IDBIndex.getAll() for an index on the autoincrement key] - expected: - if (processor == "x86") and not debug: [FAIL, TIMEOUT] - FAIL - - [IDBIndex.getAllKeys() for an index on the autoincrement key] - expected: - if (processor == "x86") and not debug: [FAIL, NOTRUN] - FAIL - - [IDBIndex.get() for an index on the autoincrement key] - expected: - if (processor == "x86") and not debug: [FAIL, NOTRUN] - FAIL - - [IDBIndex.getAll() for an index not covering the autoincrement key] - expected: - if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] - if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT, NOTRUN] - - [IDBIndex.get() for an index not covering the autoincrement key] - expected: - if (os == "win") and not debug: [PASS, NOTRUN] - - [IDBIndex.getAllKeys() returns correct result for an index not covering the autoincrement key] - expected: - if (os == "win") and not debug: [PASS, NOTRUN] - - -[reading-autoincrement-indexes.any.sharedworker.html] - expected: - if (os == "win") and not debug: [OK, TIMEOUT] - [IDBIndex.getAll() for an index on the autoincrement key] - expected: - if (processor == "x86") and not debug: [FAIL, TIMEOUT] - FAIL - - [IDBIndex.getAllKeys() for an index on the autoincrement key] - expected: - if (processor == "x86") and not debug: [FAIL, NOTRUN] - FAIL - - [IDBIndex.get() for an index on the autoincrement key] - expected: - if (os == "win") and not debug and (processor == "x86_64"): [FAIL, TIMEOUT] - if (os == "win") and not debug and (processor == "x86"): [FAIL, NOTRUN] - FAIL - - [IDBIndex.getAll() for an index not covering the autoincrement key] - expected: - if (os == "win") and not debug: [PASS, NOTRUN] - - [IDBIndex.get() for an index not covering the autoincrement key] - expected: - if (os == "win") and not debug: [PASS, NOTRUN] - - [IDBIndex.getAllKeys() returns correct result for an index not covering the autoincrement key] - expected: - if (os == "win") and not debug: [PASS, NOTRUN] - - -[reading-autoincrement-indexes.any.worker.html] - expected: - if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT] - if (os == "win") and not debug and (processor == "x86"): [TIMEOUT, OK] - [IDBIndex.getAll() for an index on the autoincrement key] - expected: FAIL - - [IDBIndex.getAllKeys() for an index on the autoincrement key] - expected: - if (os == "win") and not debug and (processor == "x86_64"): [FAIL, TIMEOUT] - FAIL - - [IDBIndex.get() for an index on the autoincrement key] - expected: - if (os == "win") and not debug and (processor == "x86_64"): [FAIL, NOTRUN] - if (os == "win") and not debug and (processor == "x86"): TIMEOUT - FAIL - - [IDBIndex.get() for an index not covering the autoincrement key] - expected: - if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN] - if (os == "win") and not debug and (processor == "x86"): [NOTRUN, PASS] - - [IDBIndex.getAllKeys() returns correct result for an index not covering the autoincrement key] - expected: - if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN] - if (os == "win") and not debug and (processor == "x86"): [NOTRUN, PASS, TIMEOUT] - - [IDBIndex.getAll() for an index not covering the autoincrement key] - expected: - if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN] - if (os == "win") and not debug and (processor == "x86"): NOTRUN diff --git a/testing/web-platform/meta/IndexedDB/reading-autoincrement-store.any.js.ini b/testing/web-platform/meta/IndexedDB/reading-autoincrement-store.any.js.ini deleted file mode 100644 index c8f497be01..0000000000 --- a/testing/web-platform/meta/IndexedDB/reading-autoincrement-store.any.js.ini +++ /dev/null @@ -1,15 +0,0 @@ -[reading-autoincrement-store.any.worker.html] - expected: - if (os == "android") and fission: [TIMEOUT, OK] - -[reading-autoincrement-store.any.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] - -[reading-autoincrement-store.any.sharedworker.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] - -[reading-autoincrement-store.any.serviceworker.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/ready-state-destroyed-execution-context.html.ini b/testing/web-platform/meta/IndexedDB/ready-state-destroyed-execution-context.html.ini index de0f38edcf..49b4ab47d6 100644 --- a/testing/web-platform/meta/IndexedDB/ready-state-destroyed-execution-context.html.ini +++ b/testing/web-platform/meta/IndexedDB/ready-state-destroyed-execution-context.html.ini @@ -1,5 +1,3 @@ [ready-state-destroyed-execution-context.html] expected: if (os == "android") and fission: [OK, TIMEOUT] - [readyState accessor is valid after execution context is destroyed] - expected: FAIL diff --git a/testing/web-platform/meta/IndexedDB/transaction-relaxed-durability.tentative.any.js.ini b/testing/web-platform/meta/IndexedDB/transaction-relaxed-durability.tentative.any.js.ini index de2b780fdc..8783d9f690 100644 --- a/testing/web-platform/meta/IndexedDB/transaction-relaxed-durability.tentative.any.js.ini +++ b/testing/web-platform/meta/IndexedDB/transaction-relaxed-durability.tentative.any.js.ini @@ -1,42 +1,50 @@ [transaction-relaxed-durability.tentative.any.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] - [Committed data can be read back out: case 3] - expected: FAIL + [Invalid durability option throws a TypeError] + expected: + if (os == "mac") and not debug: [PASS, FAIL] [Committed data can be read back out: case 2] - expected: FAIL - - [Committed data can be read back out: case 1] - expected: FAIL + expected: + if (os == "mac") and not debug: [PASS, FAIL] [Committed data can be read back out: case 0] - expected: FAIL + expected: + if (os == "mac") and not debug: [PASS, FAIL] - [Invalid durability option throws a TypeError] - expected: FAIL + [Committed data can be read back out: case 1] + expected: + if (os == "mac") and not debug: [PASS, FAIL] [Committed data can be read back out: case 4] - expected: FAIL + expected: + if (os == "mac") and not debug: [PASS, FAIL] + + [Committed data can be read back out: case 3] + expected: + if (os == "mac") and not debug: [PASS, FAIL] [transaction-relaxed-durability.tentative.any.worker.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] - [Committed data can be read back out: case 3] - expected: FAIL + [Invalid durability option throws a TypeError] + expected: + if (os == "mac") and not debug: [PASS, FAIL] [Committed data can be read back out: case 2] - expected: FAIL - - [Committed data can be read back out: case 1] - expected: FAIL + expected: + if (os == "mac") and not debug: [PASS, FAIL] [Committed data can be read back out: case 0] - expected: FAIL + expected: + if (os == "mac") and not debug: [PASS, FAIL] - [Invalid durability option throws a TypeError] - expected: FAIL + [Committed data can be read back out: case 1] + expected: + if (os == "mac") and not debug: [PASS, FAIL] [Committed data can be read back out: case 4] - expected: FAIL + expected: + if (os == "mac") and not debug: [PASS, FAIL] + + [Committed data can be read back out: case 3] + expected: + if (os == "mac") and not debug: [PASS, FAIL] |