tree: cbdcccb7170fb0819a5aef38fb08375a1b234198 [path history] [tgz]
  1. resources/
  2. abort-in-initial-upgradeneeded.any.js
  3. back-forward-cache-open-connection.window.js
  4. back-forward-cache-open-transaction.window.js
  5. bindings-inject-keys-bypass.any.js
  6. bindings-inject-values-bypass.any.js
  7. blob-composite-blob-reads.any.js
  8. blob-contenttype.any.js
  9. blob-delete-objectstore-db.any.js
  10. blob-valid-after-deletion.any.js
  11. blob-valid-before-commit.any.js
  12. clone-before-keypath-eval.any.js
  13. close-in-upgradeneeded.any.js
  14. cursor-overloads.any.js
  15. database-names-by-origin.html
  16. delete-range.any.js
  17. delete-request-queue.any.js
  18. error-attributes.any.js
  19. event-dispatch-active-flag.any.js
  20. file_support.sub.html
  21. fire-error-event-exception.any.js
  22. fire-success-event-exception.any.js
  23. fire-upgradeneeded-event-exception.any.js
  24. get-databases.any.js
  25. globalscope-indexedDB-SameObject.any.js
  26. historical.any.js
  27. idb-binary-key-detached.htm
  28. idb-binary-key-roundtrip.any.js
  29. idb-explicit-commit-throw.any.js
  30. idb-explicit-commit.any.js
  31. idb-partitioned-basic.sub.html
  32. idb-partitioned-coverage.sub.html
  33. idb-partitioned-persistence.sub.html
  34. idb_binary_key_conversion.any.js
  35. idb_webworkers.htm
  36. idbcursor-advance-continue-async.htm
  37. idbcursor-advance-exception-order.html
  38. idbcursor-advance-invalid.htm
  39. idbcursor-advance.htm
  40. idbcursor-continue-exception-order.htm
  41. idbcursor-continue.htm
  42. idbcursor-continuePrimaryKey-exception-order.htm
  43. idbcursor-continuePrimaryKey-exceptions.htm
  44. idbcursor-continuePrimaryKey.htm
  45. idbcursor-delete-exception-order.htm
  46. idbcursor-direction-index-keyrange.htm
  47. idbcursor-direction-index.htm
  48. idbcursor-direction-objectstore-keyrange.htm
  49. idbcursor-direction-objectstore.htm
  50. idbcursor-direction.htm
  51. idbcursor-iterating-update.htm
  52. idbcursor-key.htm
  53. idbcursor-primarykey.htm
  54. idbcursor-request-source.html
  55. idbcursor-request.any.js
  56. idbcursor-reused.htm
  57. idbcursor-source.htm
  58. idbcursor-update-exception-order.htm
  59. idbcursor_advance_index.any.js
  60. idbcursor_advance_objectstore.any.js
  61. idbcursor_continue_delete_objectstore.any.js
  62. idbcursor_continue_index.any.js
  63. idbcursor_continue_invalid.any.js
  64. idbcursor_continue_objectstore.any.js
  65. idbcursor_delete_index.any.js
  66. idbcursor_delete_objectstore.any.js
  67. idbcursor_iterating.any.js
  68. idbcursor_update_index.any.js
  69. idbcursor_update_objectstore.any.js
  70. idbdatabase-createObjectStore-exception-order.htm
  71. idbdatabase-deleteObjectStore-exception-order.htm
  72. idbdatabase-transaction-exception-order.html
  73. idbdatabase_close.htm
  74. idbdatabase_close2.htm
  75. idbdatabase_createObjectStore.any.js
  76. idbdatabase_deleteObjectStore.any.js
  77. idbdatabase_transaction.any.js
  78. idbfactory-databases-opaque-origin.html
  79. idbfactory-deleteDatabase-opaque-origin.html
  80. idbfactory-deleteDatabase-request-success.html
  81. idbfactory-open-error-properties.html
  82. idbfactory-open-opaque-origin.html
  83. idbfactory-open-request-error.html
  84. idbfactory-open-request-success.html
  85. idbfactory-origin-isolation.html
  86. idbfactory_cmp.htm
  87. idbfactory_cmp2.htm
  88. idbfactory_cmp3.htm
  89. idbfactory_cmp4.htm
  90. idbfactory_deleteDatabase.htm
  91. idbfactory_deleteDatabase2.htm
  92. idbfactory_deleteDatabase3.htm
  93. idbfactory_deleteDatabase4.htm
  94. idbfactory_open.any.js
  95. idbindex-cross-realm-methods.html
  96. idbindex-getAll-enforcerange.html
  97. idbindex-getAllKeys-enforcerange.html
  98. idbindex-multientry.any.js
  99. idbindex-objectStore-SameObject.html
  100. idbindex-query-exception-order.html
  101. idbindex-rename-abort.any.js
  102. idbindex-rename-errors.any.js
  103. idbindex-rename.any.js
  104. idbindex-request-source.html
  105. idbindex_count.any.js
  106. idbindex_get.any.js
  107. idbindex_getAll.any.js
  108. idbindex_getAllKeys.any.js
  109. idbindex_getAllRecords.tentative.any.js
  110. idbindex_getKey.any.js
  111. idbindex_indexNames.htm
  112. idbindex_keyPath.any.js
  113. idbindex_openCursor.any.js
  114. idbindex_openKeyCursor.any.js
  115. idbindex_reverse_cursor.any.js
  116. idbindex_tombstones.any.js
  117. idbkeyrange-includes.htm
  118. idbkeyrange.htm
  119. idbkeyrange_incorrect.htm
  120. idbobjectstore-add-put-exception-order.html
  121. idbobjectstore-clear-exception-order.html
  122. idbobjectstore-cross-realm-methods.html
  123. idbobjectstore-delete-exception-order.html
  124. idbobjectstore-deleteIndex-exception-order.html
  125. idbobjectstore-getAll-enforcerange.html
  126. idbobjectstore-getAllKeys-enforcerange.html
  127. idbobjectstore-index-finished.html
  128. idbobjectstore-query-exception-order.html
  129. idbobjectstore-rename-abort.html
  130. idbobjectstore-rename-errors.html
  131. idbobjectstore-rename-store.html
  132. idbobjectstore-request-source.html
  133. idbobjectstore-transaction-SameObject.html
  134. idbobjectstore_add.any.js
  135. idbobjectstore_clear.any.js
  136. idbobjectstore_count.any.js
  137. idbobjectstore_createIndex.any.js
  138. idbobjectstore_delete.any.js
  139. idbobjectstore_deleteIndex.any.js
  140. idbobjectstore_get.any.js
  141. idbobjectstore_getAll.any.js
  142. idbobjectstore_getAllKeys.any.js
  143. idbobjectstore_getAllRecords.tentative.any.js
  144. idbobjectstore_getKey.any.js
  145. idbobjectstore_index.htm
  146. idbobjectstore_keyPath.any.js
  147. idbobjectstore_openCursor.htm
  148. idbobjectstore_openCursor_invalid.htm
  149. idbobjectstore_openKeyCursor.htm
  150. idbobjectstore_put.any.js
  151. idbrequest-onupgradeneeded.htm
  152. idbrequest_error.html
  153. idbrequest_result.html
  154. idbtransaction-db-SameObject.html
  155. idbtransaction-objectStore-exception-order.html
  156. idbtransaction-objectStore-finished.html
  157. idbtransaction-oncomplete.htm
  158. idbtransaction.htm
  159. idbtransaction_abort.htm
  160. idbtransaction_objectStoreNames.html
  161. idbversionchangeevent.htm
  162. idlharness.any.js
  163. index_sort_order.htm
  164. interleaved-cursors-large.html
  165. interleaved-cursors-small.html
  166. key-conversion-exceptions.htm
  167. key_invalid.htm
  168. key_valid.html
  169. keygenerator.any.js
  170. keyorder.htm
  171. keypath-exceptions.htm
  172. keypath-special-identifiers.htm
  173. keypath.htm
  174. keypath_invalid.htm
  175. keypath_maxsize.htm
  176. large-requests-abort.html
  177. list_ordering.htm
  178. META.yml
  179. name-scopes.html
  180. nested-cloning-basic.any.js
  181. nested-cloning-large-multiple.any.js
  182. nested-cloning-large.any.js
  183. nested-cloning-small.any.js
  184. objectstore_keyorder.htm
  185. open-request-queue.html
  186. parallel-cursors-upgrade.html
  187. reading-autoincrement-indexes-cursors.any.js
  188. reading-autoincrement-indexes.any.js
  189. reading-autoincrement-store-cursors.any.js
  190. reading-autoincrement-store.any.js
  191. README.md
  192. ready-state-destroyed-execution-context.html
  193. request-abort-ordering.html
  194. request-event-ordering.html
  195. request_bubble-and-capture.htm
  196. serialize-sharedarraybuffer-throws.https.html
  197. serialize-sharedarraybuffer-throws.https.html.headers
  198. storage-buckets.https.any.js
  199. string-list-ordering.htm
  200. structured-clone-transaction-state.any.js
  201. structured-clone.any.js
  202. transaction-abort-generator-revert.any.js
  203. transaction-abort-index-metadata-revert.any.js
  204. transaction-abort-multiple-metadata-revert.any.js
  205. transaction-abort-object-store-metadata-revert.any.js
  206. transaction-abort-request-error.any.js
  207. transaction-create_in_versionchange.any.js
  208. transaction-deactivation-timing.any.js
  209. transaction-lifetime-empty.any.js
  210. transaction-lifetime.any.js
  211. transaction-relaxed-durability.any.js
  212. transaction-requestqueue.any.js
  213. transaction-scheduling-across-connections.any.js
  214. transaction-scheduling-across-databases.any.js
  215. transaction-scheduling-mixed-scopes.any.js
  216. transaction-scheduling-ordering.any.js
  217. transaction-scheduling-ro-waits-for-rw.any.js
  218. transaction-scheduling-rw-scopes.any.js
  219. transaction-scheduling-within-database.any.js
  220. transaction_bubble-and-capture.any.js
  221. upgrade-transaction-deactivation-timing.any.js
  222. upgrade-transaction-lifecycle-backend-aborted.any.js
  223. upgrade-transaction-lifecycle-committed.any.js
  224. upgrade-transaction-lifecycle-user-aborted.any.js
  225. value.any.js
  226. value_recursive.htm
  227. worker-termination-aborts-upgrade.window.js
  228. writer-starvation.htm
IndexedDB/README.md

This directory contains the Indexed Database API test suite.

To run the tests in this test suite within a browser, go to: https://wpt.live/IndexedDB/.

The latest Editor's Draft of Indexed Database API is: https://w3c.github.io/IndexedDB/.

The latest W3C Technical Report of Indexed Database API is: https://www.w3.org/TR/IndexedDB/.