IndexedDB: Complete Failures

Completely failed files: 357; Completely failed subtests: 132; Failure level: 132/1146 (11.52%)

Test Files

  1. /IndexedDB/idbcursor-update-exception-order.htm (1/4, 25.00%, 0.09% of total)
  2. /IndexedDB/bigint_value.htm (1/1, 100.00%, 0.09% of total)
  3. /IndexedDB/idbfactory-databases-opaque-origin.html (2/2, 100.00%, 0.17% of total)
  4. /IndexedDB/idbobjectstore_openCursor_invalid.htm (1/1, 100.00%, 0.09% of total)
  5. /IndexedDB/keygenerator-inject.html (1/5, 20.00%, 0.09% of total)
  6. /IndexedDB/idbcursor-request-source.html (2/2, 100.00%, 0.17% of total)
  7. /IndexedDB/idbobjectstore-add-put-exception-order.html (4/6, 66.67%, 0.35% of total)
  8. /IndexedDB/idbdatabase-createObjectStore-exception-order.htm (4/4, 100.00%, 0.35% of total)
  9. /IndexedDB/transaction-abort-request-error.html (1/1, 100.00%, 0.09% of total)
  10. /IndexedDB/idbobjectstore-query-exception-order.html (12/12, 100.00%, 1.05% of total)
  11. /IndexedDB/keygenerator-explicit.html (2/11, 18.18%, 0.17% of total)
  12. /IndexedDB/open-request-queue.html (1/1, 100.00%, 0.09% of total)
  13. /IndexedDB/idbtransaction-objectStore-exception-order.html (1/1, 100.00%, 0.09% of total)
  14. /IndexedDB/idb-binary-key-detached.htm (2/2, 100.00%, 0.17% of total)
  15. /IndexedDB/idbdatabase-transaction-exception-order.html (3/3, 100.00%, 0.26% of total)
  16. /IndexedDB/upgrade-transaction-deactivation-timing.html (1/3, 33.33%, 0.09% of total)
  17. /IndexedDB/idbcursor-continuePrimaryKey-exception-order.htm (7/13, 53.85%, 0.61% of total)
  18. /IndexedDB/idbobjectstore-deleteIndex-exception-order.html (3/3, 100.00%, 0.26% of total)
  19. /IndexedDB/idbindex-query-exception-order.html (12/12, 100.00%, 1.05% of total)
  20. /IndexedDB/clone-before-keypath-eval.html (4/5, 80.00%, 0.35% of total)
  21. /IndexedDB/idbobjectstore-clear-exception-order.html (2/2, 100.00%, 0.17% of total)
  22. /IndexedDB/key-conversion-exceptions.htm (4/25, 16.00%, 0.35% of total)
  23. /IndexedDB/keypath-exceptions.htm (5/6, 83.33%, 0.44% of total)
  24. /IndexedDB/idb-binary-key-roundtrip.htm (2/15, 13.33%, 0.17% of total)
  25. /IndexedDB/idlharness.any.html (2/184, 1.09%, 0.17% of total)
  26. /IndexedDB/idb-explicit-commit-throw.any.html (1/1, 100.00%, 0.09% of total)
  27. /IndexedDB/idbcursor-continue-exception-order.htm (2/3, 66.67%, 0.17% of total)
  28. /IndexedDB/idbobjectstore-request-source.html (11/11, 100.00%, 0.96% of total)
  29. /IndexedDB/idb-explicit-commit.any.html (9/9, 100.00%, 0.79% of total)
  30. /IndexedDB/nested-cloning-large-multiple.html (1/2, 50.00%, 0.09% of total)
  31. /IndexedDB/idbcursor-delete-exception-order.htm (1/3, 33.33%, 0.09% of total)
  32. /IndexedDB/get-databases.any.html (5/5, 100.00%, 0.44% of total)
  33. /IndexedDB/fire-success-event-exception.html (1/4, 25.00%, 0.09% of total)
  34. /IndexedDB/idbdatabase-deleteObjectStore-exception-order.htm (2/2, 100.00%, 0.17% of total)
  35. /IndexedDB/fire-upgradeneeded-event-exception.html (1/4, 25.00%, 0.09% of total)
  36. /IndexedDB/fire-error-event-exception.html (3/15, 20.00%, 0.26% of total)
  37. /IndexedDB/idbindex-request-source.html (7/7, 100.00%, 0.61% of total)
  38. /IndexedDB/transaction-deactivation-timing.html (2/5, 40.00%, 0.17% of total)
  39. /IndexedDB/idbcursor-advance-exception-order.html (3/3, 100.00%, 0.26% of total)
  40. /IndexedDB/idbobjectstore-delete-exception-order.html (3/3, 100.00%, 0.26% of total)
Test Show/Hide MessagesSf12
/IndexedDB/idbcursor-update-exception-order.htm (1/4, 25.00%, 0.09% of total)OK
IDBCursor.update exception order: TransactionInactiveError vs. ReadOnlyErrorFAIL
/IndexedDB/bigint_value.htm (1/1, 100.00%, 0.09% of total)OK
IndexedDB: BigInt keys and valuesFAIL
/IndexedDB/idbfactory-databases-opaque-origin.html (2/2, 100.00%, 0.17% of total)TIMEOUT
IDBFactory.databases() in non-sandboxed iframe should not rejectTIMEOUT
IDBFactory.databases() in sandboxed iframe should rejectNOTRUN
/IndexedDB/idbobjectstore_openCursor_invalid.htm (1/1, 100.00%, 0.09% of total)OK
IDBObjectStore.openCursor() - invalid - pass something other than numberFAIL
/IndexedDB/keygenerator-inject.html (1/5, 20.00%, 0.09% of total)OK
put() throws if key cannot be injected - multi-segment pathFAIL
/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 itselfFAIL
The source of the request from cursor => cursor.update(0) is the cursor itselfFAIL
/IndexedDB/idbobjectstore-add-put-exception-order.html (4/6, 66.67%, 0.35% of total)OK
IDBObjectStore.add exception order: InvalidStateError vs. TransactionInactiveErrorFAIL
IDBObjectStore.add exception order: TransactionInactiveError vs. ReadOnlyErrorFAIL
IDBObjectStore.put exception order: InvalidStateError vs. TransactionInactiveErrorFAIL
IDBObjectStore.put exception order: TransactionInactiveError vs. ReadOnlyErrorFAIL
/IndexedDB/idbdatabase-createObjectStore-exception-order.htm (4/4, 100.00%, 0.35% of total)TIMEOUT
IDBDatabase.createObjectStore exception order: ConstraintError vs. InvalidAccessErrorFAIL
IDBDatabase.createObjectStore exception order: InvalidStateError vs. TransactionInactiveErrorTIMEOUT
IDBDatabase.createObjectStore exception order: SyntaxError vs. ConstraintErrorFAIL
IDBDatabase.createObjectStore exception order: TransactionInactiveError vs. SyntaxErrorTIMEOUT
/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 transactionFAIL
/IndexedDB/idbobjectstore-query-exception-order.html (12/12, 100.00%, 1.05% of total)OK
IDBObjectStore.count exception order: InvalidStateError vs. TransactionInactiveErrorFAIL
IDBObjectStore.count exception order: TransactionInactiveError vs. DataErrorFAIL
IDBObjectStore.get exception order: InvalidStateError vs. TransactionInactiveErrorFAIL
IDBObjectStore.get exception order: TransactionInactiveError vs. DataErrorFAIL
IDBObjectStore.getAll exception order: InvalidStateError vs. TransactionInactiveErrorFAIL
IDBObjectStore.getAll exception order: TransactionInactiveError vs. DataErrorFAIL
IDBObjectStore.getAllKeys exception order: InvalidStateError vs. TransactionInactiveErrorFAIL
IDBObjectStore.getAllKeys exception order: TransactionInactiveError vs. DataErrorFAIL
IDBObjectStore.openCursor exception order: InvalidStateError vs. TransactionInactiveErrorFAIL
IDBObjectStore.openCursor exception order: TransactionInactiveError vs. DataErrorFAIL
IDBObjectStore.openKeyCursor exception order: InvalidStateError vs. TransactionInactiveErrorFAIL
IDBObjectStore.openKeyCursor exception order: TransactionInactiveError vs. DataErrorFAIL
/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 orderTIMEOUT
/IndexedDB/idbtransaction-objectStore-exception-order.html (1/1, 100.00%, 0.09% of total)OK
IDBTransaction.objectStore exception order: InvalidStateError vs. NotFoundErrorFAIL
/IndexedDB/idb-binary-key-detached.htm (2/2, 100.00%, 0.17% of total)OK
Detached ArrayBufferFAIL
Detached TypedArrayFAIL
/IndexedDB/idbdatabase-transaction-exception-order.html (3/3, 100.00%, 0.26% of total)OK
IDBDatabase.transaction exception order: InvalidStateError vs. InvalidAccessErrorFAIL
IDBDatabase.transaction exception order: InvalidStateError vs. NotFoundErrorFAIL
IDBDatabase.transaction exception order: NotFoundError vs. TypeErrorFAIL
/IndexedDB/upgrade-transaction-deactivation-timing.html (1/3, 33.33%, 0.09% of total)OK
Upgrade transactions are active in upgradeneeded callback and microtasksFAIL
/IndexedDB/idbcursor-continuePrimaryKey-exception-order.htm (7/13, 53.85%, 0.61% of total)OK
DataError(keys are larger then current one) in 'prev' directionFAIL
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. TransactionInactiveErrorFAIL
IDBObjectStore.deleteIndex exception order: InvalidStateError #2 vs. TransactionInactiveErrorFAIL
IDBObjectStore.deleteIndex exception order: TransactionInactiveError vs. NotFoundErrorFAIL
/IndexedDB/idbindex-query-exception-order.html (12/12, 100.00%, 1.05% of total)OK
IDBIndex.count exception order: InvalidStateError vs. TransactionInactiveErrorFAIL
IDBIndex.count exception order: TransactionInactiveError vs. DataErrorFAIL
IDBIndex.get exception order: InvalidStateError vs. TransactionInactiveErrorFAIL
IDBIndex.get exception order: TransactionInactiveError vs. DataErrorFAIL
IDBIndex.getAll exception order: InvalidStateError vs. TransactionInactiveErrorFAIL
IDBIndex.getAll exception order: TransactionInactiveError vs. DataErrorFAIL
IDBIndex.getAllKeys exception order: InvalidStateError vs. TransactionInactiveErrorFAIL
IDBIndex.getAllKeys exception order: TransactionInactiveError vs. DataErrorFAIL
IDBIndex.openCursor exception order: InvalidStateError vs. TransactionInactiveErrorFAIL
IDBIndex.openCursor exception order: TransactionInactiveError vs. DataErrorFAIL
IDBIndex.openKeyCursor exception order: InvalidStateError vs. TransactionInactiveErrorFAIL
IDBIndex.openKeyCursor exception order: TransactionInactiveError vs. DataErrorFAIL
/IndexedDB/clone-before-keypath-eval.html (4/5, 80.00%, 0.35% of total)OK
Cursor update checks and keypath evaluations operate on a cloneFAIL
Failing key path validity check operates on a cloneFAIL
Key generator and key path validity check operates on a cloneFAIL
Store and index key path evaluations operate on the same cloneFAIL
/IndexedDB/idbobjectstore-clear-exception-order.html (2/2, 100.00%, 0.17% of total)OK
IDBObjectStore.clear exception order: InvalidStateError vs. TransactionInactiveErrorFAIL
IDBObjectStore.clear exception order: TransactionInactiveError vs. ReadOnlyErrorFAIL
/IndexedDB/key-conversion-exceptions.htm (4/25, 16.00%, 0.35% of total)OK
IDBFactory cmp() static with throwing/invalid keysFAIL
IDBKeyRange bound() static with throwing/invalid keysFAIL
IDBObjectStore add() method with throwing/invalid keysFAIL
IDBObjectStore put() method with throwing/invalid keysFAIL
/IndexedDB/keypath-exceptions.htm (5/6, 83.33%, 0.44% of total)OK
Key path evaluation: Exceptions from enumerable gettersFAIL
Key path evaluation: Exceptions from enumerable getters on prototypeFAIL
Key path evaluation: Exceptions from non-enumerable gettersFAIL
Key path evaluation: Exceptions from non-enumerable getters on prototypeFAIL
The last element of keypath is validatedFAIL
/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 keyFAIL
Uint8Array with explicit offset and length can be used to supply a binary keyFAIL
/IndexedDB/idlharness.any.html (2/184, 1.09%, 0.17% of total)OK
IDBFactory interface: [object IDBFactory] must inherit property "databases()" with the proper typeFAIL
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. DataErrorFAIL
IDBCursor.continue exception order: TransactionInactiveError vs. InvalidStateErrorFAIL
/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 itselfFAIL
The source of the request from store => store.clear() is the object store itselfFAIL
The source of the request from store => store.count() is the object store itselfFAIL
The source of the request from store => store.delete(0) is the object store itselfFAIL
The source of the request from store => store.get(0) is the object store itselfFAIL
The source of the request from store => store.getAll() is the object store itselfFAIL
The source of the request from store => store.getAllKeys() is the object store itselfFAIL
The source of the request from store => store.getKey(0) is the object store itselfFAIL
The source of the request from store => store.openCursor() is the object store itselfFAIL
The source of the request from store => store.openKeyCursor() is the object store itselfFAIL
The source of the request from store => store.put(0) is the object store itselfFAIL
/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 generatorFAIL
/IndexedDB/idbcursor-delete-exception-order.htm (1/3, 33.33%, 0.09% of total)OK
IDBCursor.delete exception order: TransactionInactiveError vs. ReadOnlyErrorFAIL
/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 secondFAIL
/IndexedDB/idbdatabase-deleteObjectStore-exception-order.htm (2/2, 100.00%, 0.17% of total)TIMEOUT
IDBDatabase.deleteObjectStore exception order: InvalidStateError vs. TransactionInactiveErrorTIMEOUT
IDBDatabase.deleteObjectStore exception order: TransactionInactiveError vs. NotFoundErrorTIMEOUT
/IndexedDB/fire-upgradeneeded-event-exception.html (1/4, 25.00%, 0.09% of total)OK
Exception in first upgradeneeded listener, tx active in secondFAIL
/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 secondFAIL
Exception in first error event listener on request, transaction active in secondFAIL
Exception in first error event listener on transaction, transaction active in secondFAIL
/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 itselfFAIL
The source of the request from index => index.get(0) is the index itselfFAIL
The source of the request from index => index.getAll() is the index itselfFAIL
The source of the request from index => index.getAllKeys() is the index itselfFAIL
The source of the request from index => index.getKey(0) is the index itselfFAIL
The source of the request from index => index.openCursor() is the index itselfFAIL
The source of the request from index => index.openKeyCursor() is the index itselfFAIL
/IndexedDB/transaction-deactivation-timing.html (2/5, 40.00%, 0.17% of total)OK
New transactions are not deactivated until after the microtask checkpointFAIL
New transactions from microtask are still active through the microtask checkpointFAIL
/IndexedDB/idbcursor-advance-exception-order.html (3/3, 100.00%, 0.26% of total)OK
IDBCursor.advance exception order: TransactionInactiveError vs. InvalidStateError #1FAIL
IDBCursor.advance exception order: TransactionInactiveError vs. InvalidStateError #2FAIL
IDBCursor.advance exception order: TypeError vs. TransactionInactiveErrorFAIL
/IndexedDB/idbobjectstore-delete-exception-order.html (3/3, 100.00%, 0.26% of total)OK
IDBObjectStore.delete exception order: InvalidStateError vs. TransactionInactiveErrorFAIL
IDBObjectStore.delete exception order: ReadOnlyError vs. DataErrorFAIL
IDBObjectStore.delete exception order: TransactionInactiveError vs. ReadOnlyErrorFAIL