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