Completely failed files: 357; Completely failed subtests: 132; Failure level: 132/1146 (11.52%)
| Test | Sf12 |
|---|---|
| /IndexedDB/idbcursor-update-exception-order.htm (1/4, 25.00%, 0.09% of total) | OK |
| IDBCursor.update exception order: TransactionInactiveError vs. ReadOnlyError | FAIL |
| /IndexedDB/bigint_value.htm (1/1, 100.00%, 0.09% of total) | OK |
| IndexedDB: BigInt keys and values | FAIL |
| /IndexedDB/idbfactory-databases-opaque-origin.html (2/2, 100.00%, 0.17% of total) | TIMEOUT |
| IDBFactory.databases() in non-sandboxed iframe should not reject | TIMEOUT |
| IDBFactory.databases() in sandboxed iframe should reject | NOTRUN |
| /IndexedDB/idbobjectstore_openCursor_invalid.htm (1/1, 100.00%, 0.09% of total) | OK |
| IDBObjectStore.openCursor() - invalid - pass something other than number | FAIL |
| /IndexedDB/keygenerator-inject.html (1/5, 20.00%, 0.09% of total) | OK |
| put() throws if key cannot be injected - multi-segment path | FAIL |
| /IndexedDB/idbcursor-request-source.html (2/2, 100.00%, 0.17% of total) | OK |
| The source of the request from cursor => cursor.delete() is the cursor itself | FAIL |
| The source of the request from cursor => cursor.update(0) is the cursor itself | FAIL |
| /IndexedDB/idbobjectstore-add-put-exception-order.html (4/6, 66.67%, 0.35% of total) | OK |
| IDBObjectStore.add exception order: InvalidStateError vs. TransactionInactiveError | FAIL |
| IDBObjectStore.add exception order: TransactionInactiveError vs. ReadOnlyError | FAIL |
| IDBObjectStore.put exception order: InvalidStateError vs. TransactionInactiveError | FAIL |
| IDBObjectStore.put exception order: TransactionInactiveError vs. ReadOnlyError | FAIL |
| /IndexedDB/idbdatabase-createObjectStore-exception-order.htm (4/4, 100.00%, 0.35% of total) | TIMEOUT |
| IDBDatabase.createObjectStore exception order: ConstraintError vs. InvalidAccessError | FAIL |
| IDBDatabase.createObjectStore exception order: InvalidStateError vs. TransactionInactiveError | TIMEOUT |
| IDBDatabase.createObjectStore exception order: SyntaxError vs. ConstraintError | FAIL |
| IDBDatabase.createObjectStore exception order: TransactionInactiveError vs. SyntaxError | TIMEOUT |
| /IndexedDB/transaction-abort-request-error.html (1/1, 100.00%, 0.09% of total) | OK |
| Properties of error events fired at requests when aborting a transaction | FAIL |
| /IndexedDB/idbobjectstore-query-exception-order.html (12/12, 100.00%, 1.05% of total) | OK |
| IDBObjectStore.count exception order: InvalidStateError vs. TransactionInactiveError | FAIL |
| IDBObjectStore.count exception order: TransactionInactiveError vs. DataError | FAIL |
| IDBObjectStore.get exception order: InvalidStateError vs. TransactionInactiveError | FAIL |
| IDBObjectStore.get exception order: TransactionInactiveError vs. DataError | FAIL |
| IDBObjectStore.getAll exception order: InvalidStateError vs. TransactionInactiveError | FAIL |
| IDBObjectStore.getAll exception order: TransactionInactiveError vs. DataError | FAIL |
| IDBObjectStore.getAllKeys exception order: InvalidStateError vs. TransactionInactiveError | FAIL |
| IDBObjectStore.getAllKeys exception order: TransactionInactiveError vs. DataError | FAIL |
| IDBObjectStore.openCursor exception order: InvalidStateError vs. TransactionInactiveError | FAIL |
| IDBObjectStore.openCursor exception order: TransactionInactiveError vs. DataError | FAIL |
| IDBObjectStore.openKeyCursor exception order: InvalidStateError vs. TransactionInactiveError | FAIL |
| IDBObjectStore.openKeyCursor exception order: TransactionInactiveError vs. DataError | FAIL |
| /IndexedDB/keygenerator-explicit.html (2/11, 18.18%, 0.17% of total) | OK |
| Key generator vs. explicit key greater than 53 bits, less than 64 bits (negative) | FAIL |
| Key generator vs. explicit key greater than 64 bits, but still finite (negative) | FAIL |
| /IndexedDB/open-request-queue.html (1/1, 100.00%, 0.09% of total) | TIMEOUT |
| Opens and deletes are processed in order | TIMEOUT |
| /IndexedDB/idbtransaction-objectStore-exception-order.html (1/1, 100.00%, 0.09% of total) | OK |
| IDBTransaction.objectStore exception order: InvalidStateError vs. NotFoundError | FAIL |
| /IndexedDB/idb-binary-key-detached.htm (2/2, 100.00%, 0.17% of total) | OK |
| Detached ArrayBuffer | FAIL |
| Detached TypedArray | FAIL |
| /IndexedDB/idbdatabase-transaction-exception-order.html (3/3, 100.00%, 0.26% of total) | OK |
| IDBDatabase.transaction exception order: InvalidStateError vs. InvalidAccessError | FAIL |
| IDBDatabase.transaction exception order: InvalidStateError vs. NotFoundError | FAIL |
| IDBDatabase.transaction exception order: NotFoundError vs. TypeError | FAIL |
| /IndexedDB/upgrade-transaction-deactivation-timing.html (1/3, 33.33%, 0.09% of total) | OK |
| Upgrade transactions are active in upgradeneeded callback and microtasks | FAIL |
| /IndexedDB/idbcursor-continuePrimaryKey-exception-order.htm (7/13, 53.85%, 0.61% of total) | OK |
| DataError(keys are larger then current one) in 'prev' direction | FAIL |
| InvalidAccessError(incorrect direction) v.s. InvalidStateError(iteration complete) | FAIL |
| InvalidAccessError(incorrect direction) v.s. InvalidStateError(iteration ongoing) | FAIL |
| InvalidAccessError(incorrect source) v.s. InvalidStateError(iteration complete) | FAIL |
| InvalidAccessError(incorrect source) v.s. InvalidStateError(iteration ongoing) | FAIL |
| InvalidStateError(deleted source) v.s. InvalidAccessError(incorrect direction) | FAIL |
| InvalidStateError(deleted source) v.s. InvalidAccessError(incorrect source) | FAIL |
| /IndexedDB/idbobjectstore-deleteIndex-exception-order.html (3/3, 100.00%, 0.26% of total) | OK |
| IDBObjectStore.deleteIndex exception order: InvalidStateError #1 vs. TransactionInactiveError | FAIL |
| IDBObjectStore.deleteIndex exception order: InvalidStateError #2 vs. TransactionInactiveError | FAIL |
| IDBObjectStore.deleteIndex exception order: TransactionInactiveError vs. NotFoundError | FAIL |
| /IndexedDB/idbindex-query-exception-order.html (12/12, 100.00%, 1.05% of total) | OK |
| IDBIndex.count exception order: InvalidStateError vs. TransactionInactiveError | FAIL |
| IDBIndex.count exception order: TransactionInactiveError vs. DataError | FAIL |
| IDBIndex.get exception order: InvalidStateError vs. TransactionInactiveError | FAIL |
| IDBIndex.get exception order: TransactionInactiveError vs. DataError | FAIL |
| IDBIndex.getAll exception order: InvalidStateError vs. TransactionInactiveError | FAIL |
| IDBIndex.getAll exception order: TransactionInactiveError vs. DataError | FAIL |
| IDBIndex.getAllKeys exception order: InvalidStateError vs. TransactionInactiveError | FAIL |
| IDBIndex.getAllKeys exception order: TransactionInactiveError vs. DataError | FAIL |
| IDBIndex.openCursor exception order: InvalidStateError vs. TransactionInactiveError | FAIL |
| IDBIndex.openCursor exception order: TransactionInactiveError vs. DataError | FAIL |
| IDBIndex.openKeyCursor exception order: InvalidStateError vs. TransactionInactiveError | FAIL |
| IDBIndex.openKeyCursor exception order: TransactionInactiveError vs. DataError | FAIL |
| /IndexedDB/clone-before-keypath-eval.html (4/5, 80.00%, 0.35% of total) | OK |
| Cursor update checks and keypath evaluations operate on a clone | FAIL |
| Failing key path validity check operates on a clone | FAIL |
| Key generator and key path validity check operates on a clone | FAIL |
| Store and index key path evaluations operate on the same clone | FAIL |
| /IndexedDB/idbobjectstore-clear-exception-order.html (2/2, 100.00%, 0.17% of total) | OK |
| IDBObjectStore.clear exception order: InvalidStateError vs. TransactionInactiveError | FAIL |
| IDBObjectStore.clear exception order: TransactionInactiveError vs. ReadOnlyError | FAIL |
| /IndexedDB/key-conversion-exceptions.htm (4/25, 16.00%, 0.35% of total) | OK |
| IDBFactory cmp() static with throwing/invalid keys | FAIL |
| IDBKeyRange bound() static with throwing/invalid keys | FAIL |
| IDBObjectStore add() method with throwing/invalid keys | FAIL |
| IDBObjectStore put() method with throwing/invalid keys | FAIL |
| /IndexedDB/keypath-exceptions.htm (5/6, 83.33%, 0.44% of total) | OK |
| Key path evaluation: Exceptions from enumerable getters | FAIL |
| Key path evaluation: Exceptions from enumerable getters on prototype | FAIL |
| Key path evaluation: Exceptions from non-enumerable getters | FAIL |
| Key path evaluation: Exceptions from non-enumerable getters on prototype | FAIL |
| The last element of keypath is validated | FAIL |
| /IndexedDB/idb-binary-key-roundtrip.htm (2/15, 13.33%, 0.17% of total) | OK |
| DataView with explicit offset and length can be used to supply a binary key | FAIL |
| Uint8Array with explicit offset and length can be used to supply a binary key | FAIL |
| /IndexedDB/idlharness.any.html (2/184, 1.09%, 0.17% of total) | OK |
| IDBFactory interface: [object IDBFactory] must inherit property "databases()" with the proper type | FAIL |
| IDBFactory interface: operation databases() | FAIL |
| /IndexedDB/idb-explicit-commit-throw.any.html (1/1, 100.00%, 0.09% of total) | OK |
| Any errors in callbacks that run after an explicit commit will not stop the commit from being processed. | FAIL |
| /IndexedDB/idbcursor-continue-exception-order.htm (2/3, 66.67%, 0.17% of total) | OK |
| IDBCursor.continue exception order: TransactionInactiveError vs. DataError | FAIL |
| IDBCursor.continue exception order: TransactionInactiveError vs. InvalidStateError | FAIL |
| /IndexedDB/idbobjectstore-request-source.html (11/11, 100.00%, 0.96% of total) | OK |
| The source of the request from store => store.add(0) is the object store itself | FAIL |
| The source of the request from store => store.clear() is the object store itself | FAIL |
| The source of the request from store => store.count() is the object store itself | FAIL |
| The source of the request from store => store.delete(0) is the object store itself | FAIL |
| The source of the request from store => store.get(0) is the object store itself | FAIL |
| The source of the request from store => store.getAll() is the object store itself | FAIL |
| The source of the request from store => store.getAllKeys() is the object store itself | FAIL |
| The source of the request from store => store.getKey(0) is the object store itself | FAIL |
| The source of the request from store => store.openCursor() is the object store itself | FAIL |
| The source of the request from store => store.openKeyCursor() is the object store itself | FAIL |
| The source of the request from store => store.put(0) is the object store itself | FAIL |
| /IndexedDB/idb-explicit-commit.any.html (9/9, 100.00%, 0.79% of total) | OK |
| A committed transaction becomes inactive immediately. | FAIL |
| A committed transaction is inactive in future request callbacks. | FAIL |
| Calling abort on a committed transaction throws and does not prevent persisting the data. | FAIL |
| Calling commit on a committed transaction throws. | FAIL |
| Calling commit on an aborted transaction throws. | FAIL |
| Calling txn.commit() when txn is inactive should throw. | FAIL |
| Explicitly committed data can be read back out. | FAIL |
| Puts issued after commit are not fulfilled. | FAIL |
| commit() on a version change transaction does not cause errors. | FAIL |
| /IndexedDB/nested-cloning-large-multiple.html (1/2, 50.00%, 0.09% of total) | OK |
| multiple requests of objects with blobs and large typed arrays with key generator | FAIL |
| /IndexedDB/idbcursor-delete-exception-order.htm (1/3, 33.33%, 0.09% of total) | OK |
| IDBCursor.delete exception order: TransactionInactiveError vs. ReadOnlyError | FAIL |
| /IndexedDB/get-databases.any.html (5/5, 100.00%, 0.44% of total) | OK |
| Ensure that databases() doesn't pick up changes that haven't commited. | FAIL |
| Ensure that databases() returns a promise. | FAIL |
| Enumerate multiple databases. | FAIL |
| Enumerate one database. | FAIL |
| Make sure an empty list is returned for the case of no databases. | FAIL |
| /IndexedDB/fire-success-event-exception.html (1/4, 25.00%, 0.09% of total) | OK |
| Exception in first success event listener, tx active in second | FAIL |
| /IndexedDB/idbdatabase-deleteObjectStore-exception-order.htm (2/2, 100.00%, 0.17% of total) | TIMEOUT |
| IDBDatabase.deleteObjectStore exception order: InvalidStateError vs. TransactionInactiveError | TIMEOUT |
| IDBDatabase.deleteObjectStore exception order: TransactionInactiveError vs. NotFoundError | TIMEOUT |
| /IndexedDB/fire-upgradeneeded-event-exception.html (1/4, 25.00%, 0.09% of total) | OK |
| Exception in first upgradeneeded listener, tx active in second | FAIL |
| /IndexedDB/fire-error-event-exception.html (3/15, 20.00%, 0.26% of total) | OK |
| Exception in first error event listener on connection, transaction active in second | FAIL |
| Exception in first error event listener on request, transaction active in second | FAIL |
| Exception in first error event listener on transaction, transaction active in second | FAIL |
| /IndexedDB/idbindex-request-source.html (7/7, 100.00%, 0.61% of total) | OK |
| The source of the request from index => index.count() is the index itself | FAIL |
| The source of the request from index => index.get(0) is the index itself | FAIL |
| The source of the request from index => index.getAll() is the index itself | FAIL |
| The source of the request from index => index.getAllKeys() is the index itself | FAIL |
| The source of the request from index => index.getKey(0) is the index itself | FAIL |
| The source of the request from index => index.openCursor() is the index itself | FAIL |
| The source of the request from index => index.openKeyCursor() is the index itself | FAIL |
| /IndexedDB/transaction-deactivation-timing.html (2/5, 40.00%, 0.17% of total) | OK |
| New transactions are not deactivated until after the microtask checkpoint | FAIL |
| New transactions from microtask are still active through the microtask checkpoint | FAIL |
| /IndexedDB/idbcursor-advance-exception-order.html (3/3, 100.00%, 0.26% of total) | OK |
| IDBCursor.advance exception order: TransactionInactiveError vs. InvalidStateError #1 | FAIL |
| IDBCursor.advance exception order: TransactionInactiveError vs. InvalidStateError #2 | FAIL |
| IDBCursor.advance exception order: TypeError vs. TransactionInactiveError | FAIL |
| /IndexedDB/idbobjectstore-delete-exception-order.html (3/3, 100.00%, 0.26% of total) | OK |
| IDBObjectStore.delete exception order: InvalidStateError vs. TransactionInactiveError | FAIL |
| IDBObjectStore.delete exception order: ReadOnlyError vs. DataError | FAIL |
| IDBObjectStore.delete exception order: TransactionInactiveError vs. ReadOnlyError | FAIL |