IndexedDB: Complete Failures

Completely failed files: 357; Completely failed subtests: 597; Failure level: 597/1139 (52.41%)

Test Files

  1. /IndexedDB/upgrade-transaction-deactivation-timing.html (1/3, 33.33%, 0.09% of total)
  2. /IndexedDB/idbcursor-continuePrimaryKey-exception-order.htm (13/13, 100.00%, 1.14% of total)
  3. /IndexedDB/idbindex_getAll.html (13/13, 100.00%, 1.14% of total)
  4. /IndexedDB/nested-cloning-small.html (8/8, 100.00%, 0.70% of total)
  5. /IndexedDB/idbindex_get8.htm (1/1, 100.00%, 0.09% of total)
  6. /IndexedDB/idbobjectstore-rename-errors.html (6/6, 100.00%, 0.53% of total)
  7. /IndexedDB/idbobjectstore_getKey.html (17/17, 100.00%, 1.49% of total)
  8. /IndexedDB/idbcursor-continuePrimaryKey.htm (1/1, 100.00%, 0.09% of total)
  9. /IndexedDB/idb-binary-key-detached.htm (2/2, 100.00%, 0.18% of total)
  10. /IndexedDB/idbcursor_delete_index5.htm (1/1, 100.00%, 0.09% of total)
  11. /IndexedDB/request-event-ordering.html (3/4, 75.00%, 0.26% of total)
  12. /IndexedDB/idb-explicit-commit-throw.any.html (1/1, 100.00%, 0.09% of total)
  13. /IndexedDB/close-in-upgradeneeded.html (1/1, 100.00%, 0.09% of total)
  14. /IndexedDB/idbobjectstore-clear-exception-order.html (1/2, 50.00%, 0.09% of total)
  15. /IndexedDB/transaction-deactivation-timing.html (3/5, 60.00%, 0.26% of total)
  16. /IndexedDB/idb-explicit-commit.any.html (9/9, 100.00%, 0.79% of total)
  17. /IndexedDB/idbindex_getKey8.htm (1/1, 100.00%, 0.09% of total)
  18. /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm (1/1, 100.00%, 0.09% of total)
  19. /IndexedDB/idbcursor_iterating_index.htm (1/1, 100.00%, 0.09% of total)
  20. /IndexedDB/idbversionchangeevent.htm (1/1, 100.00%, 0.09% of total)
  21. /IndexedDB/idbindex-multientry-arraykeypath.htm (1/1, 100.00%, 0.09% of total)
  22. /IndexedDB/idbfactory_open9.htm (2/18, 11.11%, 0.18% of total)
  23. /IndexedDB/idlharness.any.html (68/184, 36.96%, 5.97% of total)
  24. /IndexedDB/idbcursor-advance-continue-async.htm (3/4, 75.00%, 0.26% of total)
  25. /IndexedDB/idbindex-multientry-big.htm (1/2, 50.00%, 0.09% of total)
  26. /IndexedDB/idbdatabase-deleteObjectStore-exception-order.htm (1/1, 100.00%, 0.09% of total)
  27. /IndexedDB/idb_binary_key_conversion.htm (5/5, 100.00%, 0.44% of total)
  28. /IndexedDB/idbcursor-continuePrimaryKey-exceptions.htm (3/3, 100.00%, 0.26% of total)
  29. /IndexedDB/large-requests-abort.html (3/4, 75.00%, 0.26% of total)
  30. /IndexedDB/idbobjectstore_getAll.html (12/12, 100.00%, 1.05% of total)
  31. /IndexedDB/request_bubble-and-capture.htm (1/1, 100.00%, 0.09% of total)
  32. /IndexedDB/upgrade-transaction-lifecycle-backend-aborted.html (2/2, 100.00%, 0.18% of total)
  33. /IndexedDB/idbtransaction_objectStoreNames.html (8/8, 100.00%, 0.70% of total)
  34. /IndexedDB/idbcursor-delete-exception-order.htm (1/3, 33.33%, 0.09% of total)
  35. /IndexedDB/idbcursor-update-exception-order.htm (2/4, 50.00%, 0.18% of total)
  36. /IndexedDB/idbcursor-key.htm (1/3, 33.33%, 0.09% of total)
  37. /IndexedDB/idbdatabase_close.htm (1/1, 100.00%, 0.09% of total)
  38. /IndexedDB/idbdatabase-createObjectStore-exception-order.htm (3/4, 75.00%, 0.26% of total)
  39. /IndexedDB/idbindex_openKeyCursor4.htm (1/1, 100.00%, 0.09% of total)
  40. /IndexedDB/idbcursor-direction-index-keyrange.htm (1/4, 25.00%, 0.09% of total)
  41. /IndexedDB/idbcursor_continue_invalid.htm (1/1, 100.00%, 0.09% of total)
  42. /IndexedDB/idbcursor_advance_index2.htm (1/1, 100.00%, 0.09% of total)
  43. /IndexedDB/idbkeyrange_incorrect.htm (2/7, 28.57%, 0.18% of total)
  44. /IndexedDB/idbindex-rename.html (9/9, 100.00%, 0.79% of total)
  45. /IndexedDB/idbindex-request-source.html (2/7, 28.57%, 0.18% of total)
  46. /IndexedDB/idbcursor_iterating_index2.htm (1/1, 100.00%, 0.09% of total)
  47. /IndexedDB/idbtransaction-objectStore-finished.html (1/1, 100.00%, 0.09% of total)
  48. /IndexedDB/idbcursor_update_objectstore8.htm (1/1, 100.00%, 0.09% of total)
  49. /IndexedDB/idbobjectstore-query-exception-order.html (7/12, 58.33%, 0.61% of total)
  50. /IndexedDB/idbobjectstore-deleteIndex-exception-order.html (1/3, 33.33%, 0.09% of total)
  51. /IndexedDB/idbdatabase_createObjectStore8-parameters.htm (4/12, 33.33%, 0.35% of total)
  52. /IndexedDB/keygenerator-overflow.htm (1/1, 100.00%, 0.09% of total)
  53. /IndexedDB/idbcursor-continue-exception-order.htm (3/3, 100.00%, 0.26% of total)
  54. /IndexedDB/idbdatabase_transaction4.htm (1/1, 100.00%, 0.09% of total)
  55. /IndexedDB/request-abort-ordering.html (1/1, 100.00%, 0.09% of total)
  56. /IndexedDB/idbfactory_cmp2.htm (1/3, 33.33%, 0.09% of total)
  57. /IndexedDB/idbcursor-continue.htm (6/6, 100.00%, 0.53% of total)
  58. /IndexedDB/clone-before-keypath-eval.html (1/5, 20.00%, 0.09% of total)
  59. /IndexedDB/idbcursor-advance.htm (6/6, 100.00%, 0.53% of total)
  60. /IndexedDB/keyorder.htm (24/24, 100.00%, 2.11% of total)
  61. /IndexedDB/bigint_value.htm (1/1, 100.00%, 0.09% of total)
  62. /IndexedDB/idbcursor_advance_index6.htm (1/1, 100.00%, 0.09% of total)
  63. /IndexedDB/transaction-abort-index-metadata-revert.html (6/6, 100.00%, 0.53% of total)
  64. /IndexedDB/idbfactory-open-opaque-origin.html (2/2, 100.00%, 0.18% of total)
  65. /IndexedDB/key-generators/reading-autoincrement-store.any.html (2/3, 66.67%, 0.18% of total)
  66. /IndexedDB/historical.html (7/15, 46.67%, 0.61% of total)
  67. /IndexedDB/idbfactory_open12.htm (1/2, 50.00%, 0.09% of total)
  68. /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm (2/4, 50.00%, 0.18% of total)
  69. /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm (1/1, 100.00%, 0.09% of total)
  70. /IndexedDB/idbfactory_cmp4.htm (4/4, 100.00%, 0.35% of total)
  71. /IndexedDB/idbcursor_update_objectstore9.htm (1/1, 100.00%, 0.09% of total)
  72. /IndexedDB/idbindex-query-exception-order.html (7/12, 58.33%, 0.61% of total)
  73. /IndexedDB/idbkeyrange.htm (3/10, 30.00%, 0.26% of total)
  74. /IndexedDB/nested-cloning-large.html (7/7, 100.00%, 0.61% of total)
  75. /IndexedDB/upgrade-transaction-lifecycle-user-aborted.html (4/4, 100.00%, 0.35% of total)
  76. /IndexedDB/idbobjectstore_openKeyCursor.htm (5/5, 100.00%, 0.44% of total)
  77. /IndexedDB/get-databases.any.html (5/5, 100.00%, 0.44% of total)
  78. /IndexedDB/idbobjectstore_createIndex6-event_order.htm (1/1, 100.00%, 0.09% of total)
  79. /IndexedDB/interleaved-cursors-small.html (3/3, 100.00%, 0.26% of total)
  80. /IndexedDB/transaction-lifetime-blocked.htm (1/1, 100.00%, 0.09% of total)
  81. /IndexedDB/idbcursor_delete_objectstore5.htm (1/1, 100.00%, 0.09% of total)
  82. /IndexedDB/idbcursor-advance-exception-order.html (3/3, 100.00%, 0.26% of total)
  83. /IndexedDB/interleaved-cursors-large.html (1/1, 100.00%, 0.09% of total)
  84. /IndexedDB/idbcursor_advance_objectstore2.htm (1/1, 100.00%, 0.09% of total)
  85. /IndexedDB/keypath.htm (19/19, 100.00%, 1.67% of total)
  86. /IndexedDB/idbkeyrange-includes.htm (11/11, 100.00%, 0.97% of total)
  87. /IndexedDB/idbindex-rename-abort.html (2/2, 100.00%, 0.18% of total)
  88. /IndexedDB/fire-error-event-exception.html (12/15, 80.00%, 1.05% of total)
  89. /IndexedDB/idbfactory-databases-opaque-origin.html (2/2, 100.00%, 0.18% of total)
  90. /IndexedDB/nested-cloning-large-multiple.html (2/2, 100.00%, 0.18% of total)
  91. /IndexedDB/idbfactory-deleteDatabase-opaque-origin.html (2/2, 100.00%, 0.18% of total)
  92. /IndexedDB/idbcursor-direction-index.htm (1/4, 25.00%, 0.09% of total)
  93. /IndexedDB/idbcursor-direction-objectstore.htm (1/4, 25.00%, 0.09% of total)
  94. /IndexedDB/idbobjectstore_get7.htm (1/1, 100.00%, 0.09% of total)
  95. /IndexedDB/key-generators/reading-autoincrement-store-cursors.any.html (1/2, 50.00%, 0.09% of total)
  96. /IndexedDB/idbobjectstore-index-finished.html (1/1, 100.00%, 0.09% of total)
  97. /IndexedDB/idbdatabase_close2.htm (1/1, 100.00%, 0.09% of total)
  98. /IndexedDB/key_invalid.htm (7/34, 20.59%, 0.61% of total)
  99. /IndexedDB/idbindex-rename-errors.html (6/6, 100.00%, 0.53% of total)
  100. /IndexedDB/idbcursor_update_index7.htm (1/1, 100.00%, 0.09% of total)
  101. /IndexedDB/key_valid.html (18/18, 100.00%, 1.58% of total)
  102. /IndexedDB/idbobjectstore-delete-exception-order.html (1/3, 33.33%, 0.09% of total)
  103. /IndexedDB/idb-binary-key-roundtrip.htm (15/15, 100.00%, 1.32% of total)
  104. /IndexedDB/idbcursor-direction-objectstore-keyrange.htm (4/4, 100.00%, 0.35% of total)
  105. /IndexedDB/idbcursor_update_objectstore6.htm (1/1, 100.00%, 0.09% of total)
  106. /IndexedDB/key-conversion-exceptions.htm (25/25, 100.00%, 2.19% of total)
  107. /IndexedDB/idbcursor-primarykey.htm (3/3, 100.00%, 0.26% of total)
  108. /IndexedDB/keygenerator.htm (3/3, 100.00%, 0.26% of total)
  109. /IndexedDB/idbobjectstore-add-put-exception-order.html (2/6, 33.33%, 0.18% of total)
  110. /IndexedDB/idbobjectstore-rename-store.html (11/11, 100.00%, 0.97% of total)
  111. /IndexedDB/error-attributes.html (1/1, 100.00%, 0.09% of total)
  112. /IndexedDB/idbobjectstore_createIndex15-autoincrement.htm (1/1, 100.00%, 0.09% of total)
  113. /IndexedDB/idbcursor_update_index5.htm (1/1, 100.00%, 0.09% of total)
  114. /IndexedDB/idbfactory_deleteDatabase3.htm (1/1, 100.00%, 0.09% of total)
  115. /IndexedDB/idbobjectstore_getAllKeys.html (12/12, 100.00%, 1.05% of total)
  116. /IndexedDB/bindings-inject-key.html (1/3, 33.33%, 0.09% of total)
  117. /IndexedDB/idbfactory_cmp3.htm (2/4, 50.00%, 0.18% of total)
  118. /IndexedDB/transaction-lifetime.htm (1/1, 100.00%, 0.09% of total)
  119. /IndexedDB/transaction-abort-object-store-metadata-revert.html (4/4, 100.00%, 0.35% of total)
  120. /IndexedDB/transaction_bubble-and-capture.htm (1/1, 100.00%, 0.09% of total)
  121. /IndexedDB/keypath-special-identifiers.htm (1/1, 100.00%, 0.09% of total)
  122. /IndexedDB/idbdatabase_createObjectStore2.htm (1/1, 100.00%, 0.09% of total)
  123. /IndexedDB/idbtransaction-objectStore-exception-order.html (1/1, 100.00%, 0.09% of total)
  124. /IndexedDB/idbcursor-advance-invalid.htm (2/6, 33.33%, 0.18% of total)
  125. /IndexedDB/key-generators/reading-autoincrement-indexes-cursors.any.html (2/4, 50.00%, 0.18% of total)
  126. /IndexedDB/idbcursor_update_index8.htm (1/1, 100.00%, 0.09% of total)
  127. /IndexedDB/idbindex_openCursor3.htm (1/1, 100.00%, 0.09% of total)
  128. /IndexedDB/idbcursor_advance_index3.htm (1/1, 100.00%, 0.09% of total)
  129. /IndexedDB/keygenerator-explicit.html (7/11, 63.64%, 0.61% of total)
  130. /IndexedDB/keypath_invalid.htm (17/24, 70.83%, 1.49% of total)
  131. /IndexedDB/open-request-queue.html (1/1, 100.00%, 0.09% of total)
  132. /IndexedDB/key-generators/reading-autoincrement-indexes.any.html (5/6, 83.33%, 0.44% of total)
  133. /IndexedDB/idbobjectstore-rename-abort.html (2/2, 100.00%, 0.18% of total)
  134. /IndexedDB/event-dispatch-active-flag.html (4/4, 100.00%, 0.35% of total)
  135. /IndexedDB/transaction-abort-multiple-metadata-revert.html (3/3, 100.00%, 0.26% of total)
  136. /IndexedDB/idbdatabase-transaction-exception-order.html (1/3, 33.33%, 0.09% of total)
  137. /IndexedDB/idbindex_getAllKeys.html (13/13, 100.00%, 1.14% of total)
  138. /IndexedDB/idbobjectstore-request-source.html (4/11, 36.36%, 0.35% of total)
  139. /IndexedDB/idbindex-multientry.htm (1/1, 100.00%, 0.09% of total)
  140. /IndexedDB/idbobjectstore_createIndex14-exception_order.htm (1/5, 20.00%, 0.09% of total)
  141. /IndexedDB/idbobjectstore_createIndex.htm (1/1, 100.00%, 0.09% of total)
Test Show/Hide MessagesEd18
/IndexedDB/upgrade-transaction-deactivation-timing.html (1/3, 33.33%, 0.09% of total)OK
Upgrade transactions are deactivated before next taskFAIL
/IndexedDB/idbcursor-continuePrimaryKey-exception-order.htm (13/13, 100.00%, 1.14% of total)OK
DataError(keys are larger then current one) in 'prev' directionFAIL
DataError(keys are lower then current one) in 'next' directionFAIL
DataError(unset key)FAIL
DataError(unset primary key)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
InvalidStateError(iteration complete) v.s. DataError(unset key)FAIL
InvalidStateError(iteration ongoing) v.s. DataError(unset key)FAIL
TransactionInactiveError v.s. InvalidStateError(deleted index)FAIL
/IndexedDB/idbindex_getAll.html (13/13, 100.00%, 1.14% of total)OK
Empty object storeFAIL
Get all keysFAIL
Get bound rangeFAIL
Get bound range (generated) with maxCountFAIL
Get bound range with maxCountFAIL
Get lower excludedFAIL
Get upper excludedFAIL
Non existent keyFAIL
Retrieve multiEntry keyFAIL
Retrieve one key multiple valuesFAIL
Single item getFAIL
maxCount=0FAIL
maxCount=10FAIL
/IndexedDB/nested-cloning-small.html (8/8, 100.00%, 0.70% of total)OK
array of blobs and small typed arraysFAIL
array of blobs and small typed arrays with key generatorFAIL
blobFAIL
blob arrayFAIL
blob array with key generatorFAIL
blob with small typed arrayFAIL
blob with small typed array with key generatorFAIL
small typed arrayFAIL
/IndexedDB/idbindex_get8.htm (1/1, 100.00%, 0.09% of total)OK
IDBIndex.get() - throw InvalidStateError on index deleted by aborted upgradeFAIL
/IndexedDB/idbobjectstore-rename-errors.html (6/6, 100.00%, 0.53% of total)TIMEOUT
IndexedDB deleted object store rename throwsFAIL
IndexedDB object store rename handles exceptions when stringifying namesNOTRUN
IndexedDB object store rename throws in a readonly transactionTIMEOUT
IndexedDB object store rename throws in a readwrite transactionNOTRUN
IndexedDB object store rename throws in an inactive transactionNOTRUN
IndexedDB object store rename to the name of another store throwsNOTRUN
/IndexedDB/idbobjectstore_getKey.html (17/17, 100.00%, 1.49% of total)OK
IDBObjectStore.getKey() - basic - keyFAIL
IDBObjectStore.getKey() - basic - key - no matchFAIL
IDBObjectStore.getKey() - basic - rangeFAIL
IDBObjectStore.getKey() - basic - range - no matchFAIL
IDBObjectStore.getKey() - invalid parametersFAIL
IDBObjectStore.getKey() - key generator - keyFAIL
IDBObjectStore.getKey() - key generator - key - no matchFAIL
IDBObjectStore.getKey() - key generator - rangeFAIL
IDBObjectStore.getKey() - key generator - range - no matchFAIL
IDBObjectStore.getKey() - key generator and key path - keyFAIL
IDBObjectStore.getKey() - key generator and key path - key - no matchFAIL
IDBObjectStore.getKey() - key generator and key path - rangeFAIL
IDBObjectStore.getKey() - key generator and key path - range - no matchFAIL
IDBObjectStore.getKey() - key path - keyFAIL
IDBObjectStore.getKey() - key path - key - no matchFAIL
IDBObjectStore.getKey() - key path - rangeFAIL
IDBObjectStore.getKey() - key path - range - no matchFAIL
/IndexedDB/idbcursor-continuePrimaryKey.htm (1/1, 100.00%, 0.09% of total)OK
IndexedDB: IDBCursor method continuePrimaryKey()FAIL
/IndexedDB/idb-binary-key-detached.htm (2/2, 100.00%, 0.18% of total)OK
Detached ArrayBufferFAIL
Detached TypedArrayFAIL
/IndexedDB/idbcursor_delete_index5.htm (1/1, 100.00%, 0.09% of total)OK
IDBCursor.delete() - index - throw InvalidStateError when the cursor is being iteratedFAIL
/IndexedDB/request-event-ordering.html (3/4, 75.00%, 0.26% of total)OK
large value followed by small valuesFAIL
large valuesFAIL
large values mixed with small valuesFAIL
/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/close-in-upgradeneeded.html (1/1, 100.00%, 0.09% of total)OK
When db.close is called in upgradeneeded, the db is cleaned up on refreshFAIL
/IndexedDB/idbobjectstore-clear-exception-order.html (1/2, 50.00%, 0.09% of total)OK
IDBObjectStore.clear exception order: TransactionInactiveError vs. ReadOnlyErrorFAIL
/IndexedDB/transaction-deactivation-timing.html (3/5, 60.00%, 0.26% of total)OK
Deactivation of new transactions happens at end of invocationFAIL
New transactions are deactivated before next taskFAIL
New transactions from microtask are deactivated before next taskFAIL
/IndexedDB/idb-explicit-commit.any.html (9/9, 100.00%, 0.79% of total)TIMEOUT
A committed transaction becomes inactive immediately.TIMEOUT
A committed transaction is inactive in future request callbacks.NOTRUN
Calling abort on a committed transaction throws and does not prevent persisting the data.NOTRUN
Calling commit on a committed transaction throws.NOTRUN
Calling commit on an aborted transaction throws.NOTRUN
Calling txn.commit() when txn is inactive should throw.NOTRUN
Explicitly committed data can be read back out.FAIL
Puts issued after commit are not fulfilled.NOTRUN
commit() on a version change transaction does not cause errors.FAIL
/IndexedDB/idbindex_getKey8.htm (1/1, 100.00%, 0.09% of total)OK
IDBIndex.getKey() - throw InvalidStateError on index deleted by aborted upgradeFAIL
/IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm (1/1, 100.00%, 0.09% of total)OK
IDBObjectStore.createIndex() - empty keyPathFAIL
/IndexedDB/idbcursor_iterating_index.htm (1/1, 100.00%, 0.09% of total)OK
IDBCursor.continue() - index - delete next element, and iterate to itFAIL
/IndexedDB/idbversionchangeevent.htm (1/1, 100.00%, 0.09% of total)OK
IDBVersionChangeEvent fired in upgradeneeded, versionchange and deleteDatabaseFAIL
/IndexedDB/idbindex-multientry-arraykeypath.htm (1/1, 100.00%, 0.09% of total)OK
IDBIndex.multiEntry: array keyPath with multiEntryFAIL
/IndexedDB/idbfactory_open9.htm (2/18, 11.11%, 0.18% of total)OK
Calling open() with version argument 9007199254740992 should throw TypeError.FAIL
Calling open() with version argument undefined should not throw.FAIL
/IndexedDB/idlharness.any.html (68/184, 36.96%, 5.97% of total)OK
IDBCursor interface: attribute directionFAIL
IDBCursor interface: attribute keyFAIL
IDBCursor interface: attribute primaryKeyFAIL
IDBCursor interface: attribute sourceFAIL
IDBCursor interface: operation continuePrimaryKey(any, any)FAIL
IDBCursorWithValue interface: attribute valueFAIL
IDBCursorWithValue interface: existence and properties of interface objectFAIL
IDBDatabase interface: attribute nameFAIL
IDBDatabase interface: attribute objectStoreNamesFAIL
IDBDatabase interface: attribute onabortFAIL
IDBDatabase interface: attribute oncloseFAIL
IDBDatabase interface: attribute onerrorFAIL
IDBDatabase interface: attribute onversionchangeFAIL
IDBDatabase interface: attribute versionFAIL
IDBDatabase interface: existence and properties of interface objectFAIL
IDBFactory interface: [object IDBFactory] must inherit property "databases()" with the proper typeFAIL
IDBFactory interface: operation databases()FAIL
IDBIndex interface: attribute keyPathFAIL
IDBIndex interface: attribute multiEntryFAIL
IDBIndex interface: attribute nameFAIL
IDBIndex interface: attribute objectStoreFAIL
IDBIndex interface: attribute uniqueFAIL
IDBIndex interface: operation getAll(any, unsigned long)FAIL
IDBIndex interface: operation getAllKeys(any, unsigned long)FAIL
IDBKeyRange interface: [object IDBKeyRange] must inherit property "includes(any)" with the proper typeFAIL
IDBKeyRange interface: attribute lowerFAIL
IDBKeyRange interface: attribute lowerOpenFAIL
IDBKeyRange interface: attribute upperFAIL
IDBKeyRange interface: attribute upperOpenFAIL
IDBKeyRange interface: calling includes(any) on [object IDBKeyRange] with too few arguments must throw TypeErrorFAIL
IDBKeyRange interface: operation includes(any)FAIL
IDBObjectStore interface: attribute autoIncrementFAIL
IDBObjectStore interface: attribute indexNamesFAIL
IDBObjectStore interface: attribute keyPathFAIL
IDBObjectStore interface: attribute nameFAIL
IDBObjectStore interface: attribute transactionFAIL
IDBObjectStore interface: operation getAll(any, unsigned long)FAIL
IDBObjectStore interface: operation getAllKeys(any, unsigned long)FAIL
IDBObjectStore interface: operation getKey(any)FAIL
IDBObjectStore interface: operation openKeyCursor(any, IDBCursorDirection)FAIL
IDBOpenDBRequest interface: attribute onblockedFAIL
IDBOpenDBRequest interface: attribute onupgradeneededFAIL
IDBOpenDBRequest interface: existence and properties of interface objectFAIL
IDBRequest interface: attribute errorFAIL
IDBRequest interface: attribute onerrorFAIL
IDBRequest interface: attribute onsuccessFAIL
IDBRequest interface: attribute readyStateFAIL
IDBRequest interface: attribute resultFAIL
IDBRequest interface: attribute sourceFAIL
IDBRequest interface: attribute transactionFAIL
IDBRequest interface: existence and properties of interface objectFAIL
IDBTransaction interface: attribute dbFAIL
IDBTransaction interface: attribute errorFAIL
IDBTransaction interface: attribute modeFAIL
IDBTransaction interface: attribute objectStoreNamesFAIL
IDBTransaction interface: attribute onabortFAIL
IDBTransaction interface: attribute oncompleteFAIL
IDBTransaction interface: attribute onerrorFAIL
IDBTransaction interface: existence and properties of interface objectFAIL
IDBVersionChangeEvent interface object lengthFAIL
IDBVersionChangeEvent interface: attribute newVersionFAIL
IDBVersionChangeEvent interface: attribute oldVersionFAIL
IDBVersionChangeEvent interface: existence and properties of interface objectFAIL
IDBVersionChangeEvent interface: new IDBVersionChangeEvent("type") must inherit property "newVersion" with the proper typeFAIL
IDBVersionChangeEvent interface: new IDBVersionChangeEvent("type") must inherit property "oldVersion" with the proper typeFAIL
IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent("type")FAIL
Stringification of new IDBVersionChangeEvent("type")FAIL
Window interface: attribute indexedDBFAIL
/IndexedDB/idbcursor-advance-continue-async.htm (3/4, 75.00%, 0.26% of total)OK
IDBCursor asyncness - advanceFAIL
IDBCursor asyncness - continueFAIL
IDBCursor asyncness - fresh advance still asyncFAIL
/IndexedDB/idbindex-multientry-big.htm (1/2, 50.00%, 0.09% of total)OK
Getting the one item by 1000 indeced keys FAIL
/IndexedDB/idbdatabase-deleteObjectStore-exception-order.htm (1/1, 100.00%, 0.09% of total)TIMEOUT
undefinedTIMEOUT
/IndexedDB/idb_binary_key_conversion.htm (5/5, 100.00%, 0.44% of total)OK
Array of TypedArray(Int8Array)FAIL
ArrayBufferFAIL
DataViewFAIL
Empty ArrayBufferFAIL
TypedArray(Int8Array)FAIL
/IndexedDB/idbcursor-continuePrimaryKey-exceptions.htm (3/3, 100.00%, 0.26% of total)OK
IDBCursor continuePrimaryKey() on "nextunique" cursorFAIL
IDBCursor continuePrimaryKey() on "prevunique" cursorFAIL
IDBCursor continuePrimaryKey() on object store cursorFAIL
/IndexedDB/large-requests-abort.html (3/4, 75.00%, 0.26% of total)OK
large value followed by small valuesFAIL
large valuesFAIL
large values mixed with small valuesFAIL
/IndexedDB/idbobjectstore_getAll.html (12/12, 100.00%, 1.05% of total)OK
Get all valuesFAIL
Get bound rangeFAIL
Get bound range (generated) with maxCountFAIL
Get bound range with maxCountFAIL
Get lower excludedFAIL
Get upper excludedFAIL
Non existent keyFAIL
Single item getFAIL
Single item get (generated key)FAIL
Test maxCountFAIL
getAll on empty object storeFAIL
zero maxCountFAIL
/IndexedDB/request_bubble-and-capture.htm (1/1, 100.00%, 0.09% of total)OK
Bubbling and capturing of request eventsFAIL
/IndexedDB/upgrade-transaction-lifecycle-backend-aborted.html (2/2, 100.00%, 0.18% of total)OK
in a setTimeout(0) callback after the abort event is fired for a transaction aborted due to an unhandled request failureFAIL
in the abort event handler for a transaction aborted due to an unhandled request errorFAIL
/IndexedDB/idbtransaction_objectStoreNames.html (8/8, 100.00%, 0.70% of total)OK
IDBTransaction.objectStoreNames - during upgrade transactionFAIL
IDBTransaction.objectStoreNames - no duplicatesFAIL
IDBTransaction.objectStoreNames - sortingFAIL
IDBTransaction.objectStoreNames - transaction scopeFAIL
IDBTransaction.objectStoreNames - unusual namesFAIL
IDBTransaction.objectStoreNames - value after abortFAIL
IDBTransaction.objectStoreNames - value after closeFAIL
IDBTransaction.objectStoreNames - value after commitFAIL
/IndexedDB/idbcursor-delete-exception-order.htm (1/3, 33.33%, 0.09% of total)OK
IDBCursor.delete exception order: ReadOnlyError vs. InvalidStateError #2FAIL
/IndexedDB/idbcursor-update-exception-order.htm (2/4, 50.00%, 0.18% of total)OK
IDBCursor.update exception order: InvalidStateError vs. DataErrorFAIL
IDBCursor.update exception order: ReadOnlyError vs. InvalidStateError #2FAIL
/IndexedDB/idbcursor-key.htm (1/3, 33.33%, 0.09% of total)OK
IDBCursor.key - my,keyFAIL
/IndexedDB/idbdatabase_close.htm (1/1, 100.00%, 0.09% of total)OK
IDBDatabase.close() - unblock the version change transaction created by an open database requestFAIL
/IndexedDB/idbdatabase-createObjectStore-exception-order.htm (3/4, 75.00%, 0.26% of total)ERROR
IDBDatabase.createObjectStore exception order: ConstraintError vs. InvalidAccessErrorTIMEOUT
IDBDatabase.createObjectStore exception order: InvalidStateError vs. TransactionInactiveErrorFAIL
IDBDatabase.createObjectStore exception order: TransactionInactiveError vs. SyntaxErrorFAIL
/IndexedDB/idbindex_openKeyCursor4.htm (1/1, 100.00%, 0.09% of total)OK
IDBIndex.openKeyCursor() - throw InvalidStateError on index deleted by aborted upgradeFAIL
/IndexedDB/idbcursor-direction-index-keyrange.htm (1/4, 25.00%, 0.09% of total)OK
IDBCursor direction - index with keyrange - prevuniqueFAIL
/IndexedDB/idbcursor_continue_invalid.htm (1/1, 100.00%, 0.09% of total)OK
IDBCursor.continue() - attempt to call continue two timesFAIL
/IndexedDB/idbcursor_advance_index2.htm (1/1, 100.00%, 0.09% of total)OK
IDBCursor.advance() - attempt to pass a count parameter that is not a numberFAIL
/IndexedDB/idbkeyrange_incorrect.htm (2/7, 28.57%, 0.18% of total)OK
IDBKeyRange.bound(1, null / null, 1) - null parameter is incorrect.FAIL
IDBKeyRange.bound(null, null) - null parameters are incorrect.FAIL
/IndexedDB/idbindex-rename.html (9/9, 100.00%, 0.79% of total)TIMEOUT
IndexedDB index can be renamed to ""NOTRUN
IndexedDB index can be renamed to "\u0000"NOTRUN
IndexedDB index can be renamed to "\uDC00\uD800"NOTRUN
IndexedDB index rename in new transactionFAIL
IndexedDB index rename in the transaction where it is createdTIMEOUT
IndexedDB index rename stringifies non-string namesNOTRUN
IndexedDB index rename to the name of a deleted index succeedsNOTRUN
IndexedDB index rename to the same name succeedsNOTRUN
IndexedDB index swapping via renames succeedsNOTRUN
/IndexedDB/idbindex-request-source.html (2/7, 28.57%, 0.18% of total)OK
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
/IndexedDB/idbcursor_iterating_index2.htm (1/1, 100.00%, 0.09% of total)OK
IDBCursor.continue() - index - add next element, and iterate to itFAIL
/IndexedDB/idbtransaction-objectStore-finished.html (1/1, 100.00%, 0.09% of total)OK
IDBTransaction objectStore() behavior when transaction is finishedFAIL
/IndexedDB/idbcursor_update_objectstore8.htm (1/1, 100.00%, 0.09% of total)OK
IDBCursor.update() - object store - throw DataErrorFAIL
/IndexedDB/idbobjectstore-query-exception-order.html (7/12, 58.33%, 0.61% of total)OK
IDBObjectStore.count 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.openKeyCursor exception order: InvalidStateError vs. TransactionInactiveErrorFAIL
IDBObjectStore.openKeyCursor exception order: TransactionInactiveError vs. DataErrorFAIL
/IndexedDB/idbobjectstore-deleteIndex-exception-order.html (1/3, 33.33%, 0.09% of total)OK
IDBObjectStore.deleteIndex exception order: TransactionInactiveError vs. NotFoundErrorFAIL
/IndexedDB/idbdatabase_createObjectStore8-parameters.htm (4/12, 33.33%, 0.35% of total)OK
IDBObjectStoreParameters - autoInc false, keyPath emptyFAIL
IDBObjectStoreParameters - autoInc true, keyPath nullFAIL
IDBObjectStoreParameters - keyPath emptyFAIL
IDBObjectStoreParameters - keyPath nullFAIL
/IndexedDB/keygenerator-overflow.htm (1/1, 100.00%, 0.09% of total)OK
Keygenerator overflowFAIL
/IndexedDB/idbcursor-continue-exception-order.htm (3/3, 100.00%, 0.26% of total)OK
IDBCursor.continue exception order: InvalidStateError vs. DataErrorFAIL
IDBCursor.continue exception order: TransactionInactiveError vs. DataErrorFAIL
IDBCursor.continue exception order: TransactionInactiveError vs. InvalidStateErrorFAIL
/IndexedDB/idbdatabase_transaction4.htm (1/1, 100.00%, 0.09% of total)OK
IDBDatabase.transaction() - attempt to open a transaction with invalid mode FAIL
/IndexedDB/request-abort-ordering.html (1/1, 100.00%, 0.09% of total)OK
IndexedDB: request abort events are delivered in orderFAIL
/IndexedDB/idbfactory_cmp2.htm (1/3, 33.33%, 0.09% of total)OK
IDBFactory.cmp() - nullFAIL
/IndexedDB/idbcursor-continue.htm (6/6, 100.00%, 0.53% of total)OK
IDBCursor.continue() - continuesFAIL
IDBCursor.continue() - skip far forwardFAIL
IDBCursor.continue() - with given keyFAIL
IDBCursor.continue() - within rangeFAIL
IDBCursor.continue() - within single key rangeFAIL
IDBCursor.continue() - within single key range, with several resultsFAIL
/IndexedDB/clone-before-keypath-eval.html (1/5, 20.00%, 0.09% of total)OK
Cursor update checks and keypath evaluations operate on a cloneFAIL
/IndexedDB/idbcursor-advance.htm (6/6, 100.00%, 0.53% of total)OK
IDBCursor.advance() - advancesFAIL
IDBCursor.advance() - advances backwardsFAIL
IDBCursor.advance() - skip far forwardFAIL
IDBCursor.advance() - within rangeFAIL
IDBCursor.advance() - within single key rangeFAIL
IDBCursor.advance() - within single key range, with several resultsFAIL
/IndexedDB/keyorder.htm (24/24, 100.00%, 2.11% of total)OK
Database readback sort - "" < "a" < "ab" < "b" < "ba"FAIL
Database readback sort - -1.1 < 1 < 1.01337 < 1.013373 < 2FAIL
Database readback sort - -Infinity < -0.01 < 0 < InfinityFAIL
Database readback sort - Array.length: 10,000 < Array.length: 10,001FAIL
Database readback sort - ArraysFAIL
Database readback sort - Date(1 sec ago) < Date(now) < Date(1 minute in future)FAIL
Database readback sort - Infinity inside arraysFAIL
Database readback sort - String < ArrayFAIL
Database readback sort - Test different stuff at onceFAIL
Database readback sort - float < DateFAIL
Database readback sort - float < Date < String < ArrayFAIL
Database readback sort - float < StringFAIL
IDBKey.cmp sorted - "" < "a" < "ab" < "b" < "ba"FAIL
IDBKey.cmp sorted - -1.1 < 1 < 1.01337 < 1.013373 < 2FAIL
IDBKey.cmp sorted - -Infinity < -0.01 < 0 < InfinityFAIL
IDBKey.cmp sorted - Array.length: 10,000 < Array.length: 10,001FAIL
IDBKey.cmp sorted - ArraysFAIL
IDBKey.cmp sorted - Date(1 sec ago) < Date(now) < Date(1 minute in future)FAIL
IDBKey.cmp sorted - Infinity inside arraysFAIL
IDBKey.cmp sorted - String < ArrayFAIL
IDBKey.cmp sorted - Test different stuff at onceFAIL
IDBKey.cmp sorted - float < DateFAIL
IDBKey.cmp sorted - float < Date < String < ArrayFAIL
IDBKey.cmp sorted - float < StringFAIL
/IndexedDB/bigint_value.htm (1/1, 100.00%, 0.09% of total)OK
IndexedDB: BigInt keys and valuesFAIL
/IndexedDB/idbcursor_advance_index6.htm (1/1, 100.00%, 0.09% of total)OK
IDBCursor.advance() - index - throw TypeErrorFAIL
/IndexedDB/transaction-abort-index-metadata-revert.html (6/6, 100.00%, 0.53% of total)TIMEOUT
Created indexes get marked as deleted after their transaction abortsNOTRUN
Created stores get their indexes marked as deleted after the transaction that created them abortsFAIL
Created+deleted indexes are still marked as deleted after their transaction abortsNOTRUN
Created+deleted stores still have their indexes marked as deleted after the transaction abortsTIMEOUT
Deleted indexes get marked as not-deleted after the transaction abortsNOTRUN
Deleted stores get their indexes marked as not-deleted after the transaction that deleted them abortsFAIL
/IndexedDB/idbfactory-open-opaque-origin.html (2/2, 100.00%, 0.18% of total)TIMEOUT
IDBFactory.open() in non-sandboxed iframe should not throwTIMEOUT
IDBFactory.open() in sandboxed iframe should throw SecurityErrorNOTRUN
/IndexedDB/key-generators/reading-autoincrement-store.any.html (2/3, 66.67%, 0.18% of total)OK
IDBObjectStore.getAll() for an autoincrement storeFAIL
IDBObjectStore.getAllKeys() for an autoincrement storeFAIL
/IndexedDB/historical.html (7/15, 46.67%, 0.61% of total)OK
"NEXT" should not be supported on IDBCursor.FAIL
"NEXT_NO_DUPLICATE" should not be supported on IDBCursor.FAIL
"PREV" should not be supported on IDBCursor.FAIL
"PREV_NO_DUPLICATE" should not be supported on IDBCursor.FAIL
"READ_ONLY" should not be supported on IDBTransaction.FAIL
"READ_WRITE" should not be supported on IDBTransaction.FAIL
"VERSION_CHANGE" should not be supported on IDBTransaction.FAIL
/IndexedDB/idbfactory_open12.htm (1/2, 50.00%, 0.09% of total)OK
IDBFactory.open() - upgradeneeded gets VersionChangeEvent - second upgradeFAIL
/IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm (2/4, 50.00%, 0.18% of total)OK
createObjectStore: Invalid optionalParameters - autoInc and keyPath arrayFAIL
createObjectStore: Invalid optionalParameters - autoInc and keyPath array 2FAIL
/IndexedDB/idbobjectstore_createIndex8-valid_keys.htm (1/1, 100.00%, 0.09% of total)OK
IDBObjectStore.createIndex() - index can be valid keysFAIL
/IndexedDB/idbfactory_cmp4.htm (4/4, 100.00%, 0.35% of total)OK
Compare in unsigned octet values (in the range [0, 255])FAIL
Compare values in different lengthsFAIL
Compare values in then same lengthFAIL
Compare when the values in the range of their minimal length are the sameFAIL
/IndexedDB/idbcursor_update_objectstore9.htm (1/1, 100.00%, 0.09% of total)OK
IDBCursor.update() - object store - throw InvalidStateError when the cursor is being iteratedFAIL
/IndexedDB/idbindex-query-exception-order.html (7/12, 58.33%, 0.61% of total)OK
IDBIndex.count 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: TransactionInactiveError vs. DataErrorFAIL
IDBIndex.openKeyCursor exception order: TransactionInactiveError vs. DataErrorFAIL
/IndexedDB/idbkeyrange.htm (3/10, 30.00%, 0.26% of total)OK
IDBKeyRange.lowerBound() - throws on invalid keysFAIL
IDBKeyRange.only() - throws on invalid keysFAIL
IDBKeyRange.upperBound() - throws on invalid keysFAIL
/IndexedDB/nested-cloning-large.html (7/7, 100.00%, 0.61% of total)OK
array of blobs and large typed arraysFAIL
array of blobs and large typed arrays with key generatorFAIL
blob with large typed arrayFAIL
blob with large typed array with key generatorFAIL
large typed arrayFAIL
object with blobs and large typed arraysFAIL
object with blobs and large typed arrays with key generatorFAIL
/IndexedDB/upgrade-transaction-lifecycle-user-aborted.html (4/4, 100.00%, 0.35% of total)OK
in a promise microtask after abort() is called, before the transaction abort event is firedFAIL
in a setTimeout(0) callback after the abort event is fired for a transaction aborted due to an abort() callFAIL
in the abort event handler for a transaction aborted due to an abort() callFAIL
synchronously after abort() is calledFAIL
/IndexedDB/idbobjectstore_openKeyCursor.htm (5/5, 100.00%, 0.44% of total)OK
IDBObjectStore.openKeyCursor() - forward iterationFAIL
IDBObjectStore.openKeyCursor() - forward iteration with rangeFAIL
IDBObjectStore.openKeyCursor() - invalid inputsFAIL
IDBObjectStore.openKeyCursor() - reverse iterationFAIL
IDBObjectStore.openKeyCursor() - reverse iteration with rangeFAIL
/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/idbobjectstore_createIndex6-event_order.htm (1/1, 100.00%, 0.09% of total)OK
IDBObjectStore.createIndex() - event order when unique constraint is triggeredFAIL
/IndexedDB/interleaved-cursors-small.html (3/3, 100.00%, 0.26% of total)OK
1 cursorsFAIL
10 cursorsFAIL
100 cursorsFAIL
/IndexedDB/transaction-lifetime-blocked.htm (1/1, 100.00%, 0.09% of total)OK
Blocked eventFAIL
/IndexedDB/idbcursor_delete_objectstore5.htm (1/1, 100.00%, 0.09% of total)OK
IDBCursor.delete() - object store - throw InvalidStateError when the cursor is being iteratedFAIL
/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/interleaved-cursors-large.html (1/1, 100.00%, 0.09% of total)OK
250 cursorsFAIL
/IndexedDB/idbcursor_advance_objectstore2.htm (1/1, 100.00%, 0.09% of total)OK
IDBCursor.advance() - object store - throw TypeErrorFAIL
/IndexedDB/keypath.htm (19/19, 100.00%, 1.67% of total)OK
Keypath - '' uses value as keyFAIL
Keypath - [''] uses value as [key]FAIL
Keypath - ['x', 'y']FAIL
Keypath - ['x', {toString->'y'}] (stringifies)FAIL
Keypath - [['x'], 'y'] (stringifies)FAIL
Keypath - arr.lengthFAIL
Keypath - array loop -> stringify becomes ['']FAIL
Keypath - delete.a7FAIL
Keypath - lengthFAIL
Keypath - my._FAIL
Keypath - my.keyFAIL
Keypath - my.key_yaFAIL
Keypath - my.køiFAIL
Keypath - name,typeFAIL
Keypath - name,type.nameFAIL
Keypath - p.p.p.p.p.p.p.p.p.p.p.p.p.pFAIL
Keypath - public.key$yaFAIL
Keypath - str.lengthFAIL
Keypath - true.$FAIL
/IndexedDB/idbkeyrange-includes.htm (11/11, 100.00%, 0.97% of total)OK
IDBKeyRange.includes() with a closed rangeFAIL
IDBKeyRange.includes() with a lower-closed upper-open rangeFAIL
IDBKeyRange.includes() with a lower-open upper-closed rangeFAIL
IDBKeyRange.includes() with an closed lower-bounded rangeFAIL
IDBKeyRange.includes() with an closed upper-bounded rangeFAIL
IDBKeyRange.includes() with an only rangeFAIL
IDBKeyRange.includes() with an open lower-bounded rangeFAIL
IDBKeyRange.includes() with an open rangeFAIL
IDBKeyRange.includes() with an open upper-bounded rangeFAIL
IDBKeyRange.includes() with invalid inputFAIL
IDBKeyRange.includes() with non-numeric keysFAIL
/IndexedDB/idbindex-rename-abort.html (2/2, 100.00%, 0.18% of total)TIMEOUT
IndexedDB index creation and rename in an aborted transactionTIMEOUT
IndexedDB index rename in aborted transactionFAIL
/IndexedDB/fire-error-event-exception.html (12/15, 80.00%, 1.05% of total)OK
Exception in error event handler on connectionFAIL
Exception in error event handler on requestFAIL
Exception in error event handler on transactionFAIL
Exception in error event listener on connectionFAIL
Exception in error event listener on requestFAIL
Exception in error event listener on transactionFAIL
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
Exception in second error event listener on connectionFAIL
Exception in second error event listener on requestFAIL
Exception in second error event listener on transactionFAIL
/IndexedDB/idbfactory-databases-opaque-origin.html (2/2, 100.00%, 0.18% of total)TIMEOUT
IDBFactory.databases() in non-sandboxed iframe should not rejectTIMEOUT
IDBFactory.databases() in sandboxed iframe should rejectNOTRUN
/IndexedDB/nested-cloning-large-multiple.html (2/2, 100.00%, 0.18% of total)OK
multiple requests of objects with blobs and large typed arraysFAIL
multiple requests of objects with blobs and large typed arrays with key generatorFAIL
/IndexedDB/idbfactory-deleteDatabase-opaque-origin.html (2/2, 100.00%, 0.18% of total)TIMEOUT
IDBFactory.deleteDatabase() in non-sandboxed iframe should not throwTIMEOUT
IDBFactory.deleteDatabase() in sandboxed iframe should throw SecurityErrorNOTRUN
/IndexedDB/idbcursor-direction-index.htm (1/4, 25.00%, 0.09% of total)OK
IDBCursor direction - index - prevuniqueFAIL
/IndexedDB/idbcursor-direction-objectstore.htm (1/4, 25.00%, 0.09% of total)OK
IDBCursor direction - object store - prevuniqueFAIL
/IndexedDB/idbobjectstore_get7.htm (1/1, 100.00%, 0.09% of total)OK
IDBObjectStore.get() - throw DataError when using invalid key FAIL
/IndexedDB/key-generators/reading-autoincrement-store-cursors.any.html (1/2, 50.00%, 0.09% of total)OK
IDBObjectStore.openKeyCursor() iterates over an autoincrement storeFAIL
/IndexedDB/idbobjectstore-index-finished.html (1/1, 100.00%, 0.09% of total)OK
IDBObjectStore index() behavior when transaction is finishedFAIL
/IndexedDB/idbdatabase_close2.htm (1/1, 100.00%, 0.09% of total)OK
IDBDatabase.close() - unblock the delete database requestFAIL
/IndexedDB/key_invalid.htm (7/34, 20.59%, 0.61% of total)OK
Invalid key - /foo/FAIL
Invalid key - new Date(Infinity)FAIL
Invalid key - new Date(NaN)FAIL
Invalid key - new Number()FAIL
Invalid key - new RegExp()FAIL
Invalid key - new String()FAIL
Invalid key - nullFAIL
/IndexedDB/idbindex-rename-errors.html (6/6, 100.00%, 0.53% of total)TIMEOUT
IndexedDB deleted index rename throwsFAIL
IndexedDB index rename handles exceptions when stringifying namesNOTRUN
IndexedDB index rename throws in a readonly transactionTIMEOUT
IndexedDB index rename throws in a readwrite transactionNOTRUN
IndexedDB index rename throws in an inactive transactionNOTRUN
IndexedDB index rename to the name of another index throwsNOTRUN
/IndexedDB/idbcursor_update_index7.htm (1/1, 100.00%, 0.09% of total)OK
IDBCursor.update() - index - throw DataErrorFAIL
/IndexedDB/key_valid.html (18/18, 100.00%, 1.58% of total)OK
Valid key - ""FAIL
Valid key - "NaN"FAIL
Valid key - "\""FAIL
Valid key - "\n"FAIL
Valid key - "\u0000"FAIL
Valid key - "\u1234"FAIL
Valid key - "foo"FAIL
Valid key - -InfinityFAIL
Valid key - 0FAIL
Valid key - 1.5FAIL
Valid key - 3e-38FAIL
Valid key - 3e38FAIL
Valid key - InfinityFAIL
Valid key - ["undefined"]FAIL
Valid key - []FAIL
Valid key - new Array()FAIL
Valid key - new Date()FAIL
Valid key - new Date(0)FAIL
/IndexedDB/idbobjectstore-delete-exception-order.html (1/3, 33.33%, 0.09% of total)OK
IDBObjectStore.delete exception order: TransactionInactiveError vs. ReadOnlyErrorFAIL
/IndexedDB/idb-binary-key-roundtrip.htm (15/15, 100.00%, 1.32% of total)OK
ArrayBuffer can be used to supply a binary keyFAIL
Binary keys can be supplied using the view type Float32ArrayFAIL
Binary keys can be supplied using the view type Float64ArrayFAIL
Binary keys can be supplied using the view type Int16ArrayFAIL
Binary keys can be supplied using the view type Int32ArrayFAIL
Binary keys can be supplied using the view type Int8ArrayFAIL
Binary keys can be supplied using the view type Uint16ArrayFAIL
Binary keys can be supplied using the view type Uint32ArrayFAIL
Binary keys can be supplied using the view type Uint8ArrayFAIL
Binary keys can be supplied using the view type Uint8ClampedArrayFAIL
DataView can be used to supply a binary keyFAIL
DataView with explicit offset and length can be used to supply a binary keyFAIL
DataView with explicit offset can be used to supply a binary keyFAIL
Uint8Array with explicit offset and length can be used to supply a binary keyFAIL
Uint8Array with explicit offset can be used to supply a binary keyFAIL
/IndexedDB/idbcursor-direction-objectstore-keyrange.htm (4/4, 100.00%, 0.35% of total)OK
IDBCursor direction - object store with keyrange - nextFAIL
IDBCursor direction - object store with keyrange - nextuniqueFAIL
IDBCursor direction - object store with keyrange - prevFAIL
IDBCursor direction - object store with keyrange - prevuniqueFAIL
/IndexedDB/idbcursor_update_objectstore6.htm (1/1, 100.00%, 0.09% of total)OK
IDBCursor.update() - object store - throw DataCloneErrorFAIL
/IndexedDB/key-conversion-exceptions.htm (25/25, 100.00%, 2.19% of total)OK
IDBCursor continue() method with throwing/invalid keysFAIL
IDBCursor update() method with throwing/invalid keysFAIL
IDBFactory cmp() static with throwing/invalid keysFAIL
IDBIndex count() method with throwing/invalid keysFAIL
IDBIndex get() method with throwing/invalid keysFAIL
IDBIndex getAll() method with throwing/invalid keysFAIL
IDBIndex getAllKeys() method with throwing/invalid keysFAIL
IDBIndex getKey() method with throwing/invalid keysFAIL
IDBIndex openCursor() method with throwing/invalid keysFAIL
IDBIndex openKeyCursor() method with throwing/invalid keysFAIL
IDBKeyRange bound() static with throwing/invalid keysFAIL
IDBKeyRange lowerBound() static with throwing/invalid keysFAIL
IDBKeyRange only() static with throwing/invalid keysFAIL
IDBKeyRange upperBound() static with throwing/invalid keysFAIL
IDBObjectStore add() method with throwing/invalid keysFAIL
IDBObjectStore count() method with throwing/invalid keysFAIL
IDBObjectStore delete() method with throwing/invalid keysFAIL
IDBObjectStore get() method with throwing/invalid keysFAIL
IDBObjectStore getAll() method with throwing/invalid keysFAIL
IDBObjectStore getAllKeys() method with throwing/invalid keysFAIL
IDBObjectStore getKey() method with throwing/invalid keysFAIL
IDBObjectStore openCursor() method with throwing/invalid keysFAIL
IDBObjectStore openKeyCursor() method with throwing/invalid keysFAIL
IDBObjectStore put() method with throwing/invalid keysFAIL
IndexedDB: Exceptions thrown during key conversionFAIL
/IndexedDB/idbcursor-primarykey.htm (3/3, 100.00%, 0.26% of total)OK
IDBCursor.primaryKey - 1FAIL
IDBCursor.primaryKey - keyFAIL
IDBCursor.primaryKey - my,keyFAIL
/IndexedDB/keygenerator.htm (3/3, 100.00%, 0.26% of total)OK
Keygenerator - don't increment when new key is not bigger than currentFAIL
Keygenerator - increments by one from last set keyFAIL
Keygenerator - starts at one, and increments by oneFAIL
/IndexedDB/idbobjectstore-add-put-exception-order.html (2/6, 33.33%, 0.18% of total)OK
IDBObjectStore.add exception order: TransactionInactiveError vs. ReadOnlyErrorFAIL
IDBObjectStore.put exception order: TransactionInactiveError vs. ReadOnlyErrorFAIL
/IndexedDB/idbobjectstore-rename-store.html (11/11, 100.00%, 0.97% of total)TIMEOUT
IndexedDB object store can be renamed to ""NOTRUN
IndexedDB object store can be renamed to "\u0000"NOTRUN
IndexedDB object store can be renamed to "\uDC00\uD800"NOTRUN
IndexedDB object store rename covers indexNOTRUN
IndexedDB object store rename covers key generatorNOTRUN
IndexedDB object store rename in new transactionFAIL
IndexedDB object store rename in the transaction where it is createdTIMEOUT
IndexedDB object store rename stringifies non-string namesNOTRUN
IndexedDB object store rename to the name of a deleted store succeedsNOTRUN
IndexedDB object store rename to the same name succeedsNOTRUN
IndexedDB object store swapping via renames succeedsNOTRUN
/IndexedDB/error-attributes.html (1/1, 100.00%, 0.09% of total)OK
IDBRequest and IDBTransaction error properties should be DOMExceptionsFAIL
/IndexedDB/idbobjectstore_createIndex15-autoincrement.htm (1/1, 100.00%, 0.09% of total)TIMEOUT
undefinedTIMEOUT
/IndexedDB/idbcursor_update_index5.htm (1/1, 100.00%, 0.09% of total)OK
IDBCursor.update() - index - throw DataCloneErrorFAIL
/IndexedDB/idbfactory_deleteDatabase3.htm (1/1, 100.00%, 0.09% of total)OK
IDBFactory.deleteDatabase() - success eventFAIL
/IndexedDB/idbobjectstore_getAllKeys.html (12/12, 100.00%, 1.05% of total)OK
Get all valuesFAIL
Get bound rangeFAIL
Get bound range (generated) with maxCountFAIL
Get bound range with maxCountFAIL
Get lower excludedFAIL
Get upper excludedFAIL
Non existent keyFAIL
Single item getFAIL
Single item get (generated key)FAIL
Test maxCountFAIL
getAllKeys on empty object storeFAIL
zero maxCountFAIL
/IndexedDB/bindings-inject-key.html (1/3, 33.33%, 0.09% of total)OK
Returning keys to script should bypass prototype settersFAIL
/IndexedDB/idbfactory_cmp3.htm (2/4, 50.00%, 0.18% of total)OK
Array v.s. BinaryFAIL
Binary v.s. StringFAIL
/IndexedDB/transaction-lifetime.htm (1/1, 100.00%, 0.09% of total)OK
Test events opening a second database when one connection is open alreadyFAIL
/IndexedDB/transaction-abort-object-store-metadata-revert.html (4/4, 100.00%, 0.35% of total)TIMEOUT
Created stores get marked as deleted after their transaction abortsFAIL
Created+deleted stores are still marked as deleted after their transaction abortsNOTRUN
Deleted stores get marked as not-deleted after the transaction abortsTIMEOUT
Un-instantiated deleted stores get marked as not-deleted after the transaction abortsNOTRUN
/IndexedDB/transaction_bubble-and-capture.htm (1/1, 100.00%, 0.09% of total)OK
Capture and bubbleFAIL
/IndexedDB/keypath-special-identifiers.htm (1/1, 100.00%, 0.09% of total)OK
IndexedDB: Special-cased identifiers in extracting keys from values (ES bindings)FAIL
/IndexedDB/idbdatabase_createObjectStore2.htm (1/1, 100.00%, 0.09% of total)OK
IDBDatabase.createObjectStore() - object store 'name' and 'keyPath' properties are correctly set FAIL
/IndexedDB/idbtransaction-objectStore-exception-order.html (1/1, 100.00%, 0.09% of total)OK
IDBTransaction.objectStore exception order: InvalidStateError vs. NotFoundErrorFAIL
/IndexedDB/idbcursor-advance-invalid.htm (2/6, 33.33%, 0.18% of total)OK
IDBCursor.advance() - invalid - attempt to call advance twiceFAIL
IDBCursor.advance() - invalid - got value not set on exceptionFAIL
/IndexedDB/key-generators/reading-autoincrement-indexes-cursors.any.html (2/4, 50.00%, 0.18% of total)OK
IDBIndex.openCursor() iterates over an index on the autoincrement keyFAIL
IDBIndex.openKeyCursor() iterates over an index on the autoincrement keyFAIL
/IndexedDB/idbcursor_update_index8.htm (1/1, 100.00%, 0.09% of total)OK
IDBCursor.update() - index - throw InvalidStateError when the cursor is being iteratedFAIL
/IndexedDB/idbindex_openCursor3.htm (1/1, 100.00%, 0.09% of total)OK
IDBIndex.openCursor() - throw InvalidStateError on index deleted by aborted upgradeFAIL
/IndexedDB/idbcursor_advance_index3.htm (1/1, 100.00%, 0.09% of total)OK
IDBCursor.advance() - index - attempt to advance backwardsFAIL
/IndexedDB/keygenerator-explicit.html (7/11, 63.64%, 0.61% of total)OK
Key generator vs. explicit key 53 bitsFAIL
Key generator vs. explicit key 63 bitsFAIL
Key generator vs. explicit key 64 bitsFAIL
Key generator vs. explicit key 64 bits (negative)FAIL
Key generator vs. explicit key equal to InfinityFAIL
Key generator vs. explicit key greater than 53 bits, less than 64 bitsFAIL
Key generator vs. explicit key greater than 64 bits, but still finiteFAIL
/IndexedDB/keypath_invalid.htm (17/24, 70.83%, 1.49% of total)OK
Invalid keyPath - "*"FAIL
Invalid keyPath - "*.*"FAIL
Invalid keyPath - "/m/"FAIL
Invalid keyPath - "3m"FAIL
Invalid keyPath - "\"m\""FAIL
Invalid keyPath - "^m"FAIL
Invalid keyPath - "m!"FAIL
Invalid keyPath - "m%"FAIL
Invalid keyPath - "m&"FAIL
Invalid keyPath - "m.*"FAIL
Invalid keyPath - "m/"FAIL
Invalid keyPath - "m/a"FAIL
Invalid keyPath - "my.1337"FAIL
Invalid keyPath - "yo,lo"FAIL
Invalid keyPath - []FAIL
Invalid keyPath - multidimensional array (invalid toString)FAIL
Invalid keyPath - {toString->3m}FAIL
/IndexedDB/open-request-queue.html (1/1, 100.00%, 0.09% of total)TIMEOUT
Opens and deletes are processed in orderTIMEOUT
/IndexedDB/key-generators/reading-autoincrement-indexes.any.html (5/6, 83.33%, 0.44% of total)OK
IDBIndex.get() for an index on the autoincrement keyFAIL
IDBIndex.getAll() for an index not covering the autoincrement keyFAIL
IDBIndex.getAll() for an index on the autoincrement keyFAIL
IDBIndex.getAllKeys() for an index on the autoincrement keyFAIL
IDBIndex.getAllKeys() returns correct result for an index not covering the autoincrement keyFAIL
/IndexedDB/idbobjectstore-rename-abort.html (2/2, 100.00%, 0.18% of total)TIMEOUT
IndexedDB object store creation and rename in an aborted transactionTIMEOUT
IndexedDB object store rename in aborted transactionFAIL
/IndexedDB/event-dispatch-active-flag.html (4/4, 100.00%, 0.35% of total)TIMEOUT
Transactions are active during error handlersFAIL
Transactions are active during error listenersTIMEOUT
Transactions are active during success handlersFAIL
Transactions are active during success listenersFAIL
/IndexedDB/transaction-abort-multiple-metadata-revert.html (3/3, 100.00%, 0.26% of total)TIMEOUT
Deleted indexes in created+deleted stores are still marked as deleted after their transaction abortsNOTRUN
Deleted indexes in deleted stores are still marked as not-deleted after the transaction abortsTIMEOUT
Deleted indexes in newly created stores are still marked as deleted after the transaction abortsFAIL
/IndexedDB/idbdatabase-transaction-exception-order.html (1/3, 33.33%, 0.09% of total)OK
IDBDatabase.transaction exception order: NotFoundError vs. TypeErrorFAIL
/IndexedDB/idbindex_getAllKeys.html (13/13, 100.00%, 1.14% of total)OK
Empty object storeFAIL
Get all generated keysFAIL
Get all keysFAIL
Get bound rangeFAIL
Get bound range (generated) with maxCountFAIL
Get bound range with maxCountFAIL
Get lower excludedFAIL
Get upper excludedFAIL
Non existent keyFAIL
Retrieve multiEntry keysFAIL
Single item getFAIL
maxCount=0FAIL
maxCount=10FAIL
/IndexedDB/idbobjectstore-request-source.html (4/11, 36.36%, 0.35% of total)OK
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.openKeyCursor() is the object store itselfFAIL
/IndexedDB/idbindex-multientry.htm (1/1, 100.00%, 0.09% of total)OK
IDBIndex.multiEntry - adding keysFAIL
/IndexedDB/idbobjectstore_createIndex14-exception_order.htm (1/5, 20.00%, 0.09% of total)ERROR
InvalidStateError(Incorrect mode) vs. TransactionInactiveErrorTIMEOUT
/IndexedDB/idbobjectstore_createIndex.htm (1/1, 100.00%, 0.09% of total)OK
IDBObjectStore.createIndex() - returns an IDBIndex and the properties are set correctlyFAIL