tree: 7b9ad8b2e09e26af27a3fa5f7c63a75eef1f6c3b
  1. resources/
  2. abort-in-initial-upgradeneeded.html
  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.html
  13. close-in-upgradeneeded.html
  14. cursor-overloads.htm
  15. database-names-by-origin.html
  16. delete-range.any.js
  17. delete-request-queue.html
  18. error-attributes.html
  19. event-dispatch-active-flag.html
  20. file_support.sub.html
  21. fire-error-event-exception.html
  22. fire-success-event-exception.html
  23. fire-upgradeneeded-event-exception.html
  24. get-databases.any.js
  25. globalscope-indexedDB-SameObject.html
  26. historical.html
  27. idb-binary-key-detached.htm
  28. idb-binary-key-roundtrip.htm
  29. idb-explicit-commit-throw.any.js
  30. idb-explicit-commit.any.js
  31. idb-partitioned-basic.tentative.sub.html
  32. idb-partitioned-coverage.tentative.sub.html
  33. idb-partitioned-persistence.tentative.sub.html
  34. idb_binary_key_conversion.htm
  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.htm
  62. idbcursor_continue_index.any.js
  63. idbcursor_continue_invalid.htm
  64. idbcursor_continue_objectstore.htm
  65. idbcursor_continue_objectstore2.htm
  66. idbcursor_continue_objectstore3.htm
  67. idbcursor_continue_objectstore4.htm
  68. idbcursor_continue_objectstore5.htm
  69. idbcursor_continue_objectstore6.htm
  70. idbcursor_delete_index.htm
  71. idbcursor_delete_index2.htm
  72. idbcursor_delete_index3.htm
  73. idbcursor_delete_index4.htm
  74. idbcursor_delete_index5.htm
  75. idbcursor_delete_objectstore.htm
  76. idbcursor_delete_objectstore2.htm
  77. idbcursor_delete_objectstore3.htm
  78. idbcursor_delete_objectstore4.htm
  79. idbcursor_delete_objectstore5.htm
  80. idbcursor_iterating.htm
  81. idbcursor_iterating_index.htm
  82. idbcursor_iterating_index2.htm
  83. idbcursor_iterating_objectstore.htm
  84. idbcursor_iterating_objectstore2.htm
  85. idbcursor_update_index.htm
  86. idbcursor_update_index2.htm
  87. idbcursor_update_index3.htm
  88. idbcursor_update_index4.htm
  89. idbcursor_update_index5.htm
  90. idbcursor_update_index6.htm
  91. idbcursor_update_index7.htm
  92. idbcursor_update_index8.htm
  93. idbcursor_update_index9.any.js
  94. idbcursor_update_objectstore.htm
  95. idbcursor_update_objectstore2.htm
  96. idbcursor_update_objectstore3.htm
  97. idbcursor_update_objectstore4.htm
  98. idbcursor_update_objectstore5.htm
  99. idbcursor_update_objectstore6.htm
  100. idbcursor_update_objectstore7.htm
  101. idbcursor_update_objectstore8.htm
  102. idbcursor_update_objectstore9.htm
  103. idbdatabase-createObjectStore-exception-order.htm
  104. idbdatabase-deleteObjectStore-exception-order.htm
  105. idbdatabase-transaction-exception-order.html
  106. idbdatabase_close.htm
  107. idbdatabase_close2.htm
  108. idbdatabase_createObjectStore-createIndex-emptyname.htm
  109. idbdatabase_createObjectStore.htm
  110. idbdatabase_createObjectStore10-1000ends.htm
  111. idbdatabase_createObjectStore10-emptyname.htm
  112. idbdatabase_createObjectStore11.htm
  113. idbdatabase_createObjectStore2.htm
  114. idbdatabase_createObjectStore3.htm
  115. idbdatabase_createObjectStore4.htm
  116. idbdatabase_createObjectStore5.htm
  117. idbdatabase_createObjectStore6.htm
  118. idbdatabase_createObjectStore7.htm
  119. idbdatabase_createObjectStore8-parameters.htm
  120. idbdatabase_createObjectStore9-invalidparameters.htm
  121. idbdatabase_deleteObjectStore.any.js
  122. idbdatabase_transaction.htm
  123. idbdatabase_transaction2.htm
  124. idbdatabase_transaction3.htm
  125. idbdatabase_transaction4.htm
  126. idbdatabase_transaction5.htm
  127. idbfactory-databases-opaque-origin.html
  128. idbfactory-deleteDatabase-opaque-origin.html
  129. idbfactory-deleteDatabase-request-success.html
  130. idbfactory-open-error-properties.html
  131. idbfactory-open-opaque-origin.html
  132. idbfactory-open-request-error.html
  133. idbfactory-open-request-success.html
  134. idbfactory-origin-isolation.html
  135. idbfactory_cmp.htm
  136. idbfactory_cmp2.htm
  137. idbfactory_cmp3.htm
  138. idbfactory_cmp4.htm
  139. idbfactory_deleteDatabase.htm
  140. idbfactory_deleteDatabase2.htm
  141. idbfactory_deleteDatabase3.htm
  142. idbfactory_deleteDatabase4.htm
  143. idbfactory_open.htm
  144. idbfactory_open10.htm
  145. idbfactory_open11.htm
  146. idbfactory_open12.htm
  147. idbfactory_open2.htm
  148. idbfactory_open3.htm
  149. idbfactory_open4.htm
  150. idbfactory_open5.htm
  151. idbfactory_open6.htm
  152. idbfactory_open7.htm
  153. idbfactory_open8.htm
  154. idbfactory_open9.htm
  155. idbindex-cross-realm-methods.html
  156. idbindex-getAll-enforcerange.html
  157. idbindex-getAllKeys-enforcerange.html
  158. idbindex-multientry-arraykeypath.htm
  159. idbindex-multientry-big.htm
  160. idbindex-multientry.htm
  161. idbindex-objectStore-SameObject.html
  162. idbindex-query-exception-order.html
  163. idbindex-rename-abort.html
  164. idbindex-rename-errors.html
  165. idbindex-rename.html
  166. idbindex-request-source.html
  167. idbindex_count.any.js
  168. idbindex_get.any.js
  169. idbindex_getAll.any.js
  170. idbindex_getAllKeys.any.js
  171. idbindex_getKey.any.js
  172. idbindex_indexNames.htm
  173. idbindex_keyPath.any.js
  174. idbindex_openCursor.htm
  175. idbindex_openCursor2.htm
  176. idbindex_openCursor3.htm
  177. idbindex_openKeyCursor.htm
  178. idbindex_openKeyCursor2.htm
  179. idbindex_openKeyCursor3.htm
  180. idbindex_openKeyCursor4.htm
  181. idbindex_reverse_cursor.any.js
  182. idbindex_tombstones.any.js
  183. idbkeyrange-includes.htm
  184. idbkeyrange.htm
  185. idbkeyrange_incorrect.htm
  186. idbobjectstore-add-put-exception-order.html
  187. idbobjectstore-clear-exception-order.html
  188. idbobjectstore-cross-realm-methods.html
  189. idbobjectstore-delete-exception-order.html
  190. idbobjectstore-deleteIndex-exception-order.html
  191. idbobjectstore-getAll-enforcerange.html
  192. idbobjectstore-getAllKeys-enforcerange.html
  193. idbobjectstore-index-finished.html
  194. idbobjectstore-query-exception-order.html
  195. idbobjectstore-rename-abort.html
  196. idbobjectstore-rename-errors.html
  197. idbobjectstore-rename-store.html
  198. idbobjectstore-request-source.html
  199. idbobjectstore-transaction-SameObject.html
  200. idbobjectstore_add.any.js
  201. idbobjectstore_clear.htm
  202. idbobjectstore_clear2.htm
  203. idbobjectstore_clear3.htm
  204. idbobjectstore_clear4.htm
  205. idbobjectstore_count.htm
  206. idbobjectstore_count2.htm
  207. idbobjectstore_count3.htm
  208. idbobjectstore_count4.htm
  209. idbobjectstore_createIndex.htm
  210. idbobjectstore_createIndex10.htm
  211. idbobjectstore_createIndex11.htm
  212. idbobjectstore_createIndex12.htm
  213. idbobjectstore_createIndex13.htm
  214. idbobjectstore_createIndex14-exception_order.htm
  215. idbobjectstore_createIndex15-autoincrement.htm
  216. idbobjectstore_createIndex2.htm
  217. idbobjectstore_createIndex3-usable-right-away.htm
  218. idbobjectstore_createIndex4-deleteIndex-event_order.htm
  219. idbobjectstore_createIndex5-emptykeypath.htm
  220. idbobjectstore_createIndex6-event_order.htm
  221. idbobjectstore_createIndex7-event_order.htm
  222. idbobjectstore_createIndex8-valid_keys.htm
  223. idbobjectstore_createIndex9-emptyname.htm
  224. idbobjectstore_delete.any.js
  225. idbobjectstore_deleteIndex.any.js
  226. idbobjectstore_get.any.js
  227. idbobjectstore_get2.any.js
  228. idbobjectstore_get3.any.js
  229. idbobjectstore_get4.any.js
  230. idbobjectstore_get5.any.js
  231. idbobjectstore_get6.any.js
  232. idbobjectstore_get7.any.js
  233. idbobjectstore_getAll.any.js
  234. idbobjectstore_getAllKeys.any.js
  235. idbobjectstore_getKey.any.js
  236. idbobjectstore_index.htm
  237. idbobjectstore_keyPath.any.js
  238. idbobjectstore_openCursor.htm
  239. idbobjectstore_openCursor_invalid.htm
  240. idbobjectstore_openKeyCursor.htm
  241. idbobjectstore_put.any.js
  242. idbrequest-onupgradeneeded.htm
  243. idbrequest_error.html
  244. idbrequest_result.html
  245. idbtransaction-db-SameObject.html
  246. idbtransaction-objectStore-exception-order.html
  247. idbtransaction-objectStore-finished.html
  248. idbtransaction-oncomplete.htm
  249. idbtransaction.htm
  250. idbtransaction_abort.htm
  251. idbtransaction_objectStoreNames.html
  252. idbversionchangeevent.htm
  253. idlharness.any.js
  254. index_sort_order.htm
  255. interleaved-cursors-large.html
  256. interleaved-cursors-small.html
  257. key-conversion-exceptions.htm
  258. key_invalid.htm
  259. key_valid.html
  260. keygenerator-constrainterror.htm
  261. keygenerator-explicit.html
  262. keygenerator-inject.html
  263. keygenerator-overflow.htm
  264. keygenerator.htm
  265. keyorder.htm
  266. keypath-exceptions.htm
  267. keypath-special-identifiers.htm
  268. keypath.htm
  269. keypath_invalid.htm
  270. keypath_maxsize.htm
  271. large-requests-abort.html
  272. list_ordering.htm
  273. META.yml
  274. name-scopes.html
  275. nested-cloning-basic.html
  276. nested-cloning-large-multiple.html
  277. nested-cloning-large.html
  278. nested-cloning-small.html
  279. objectstore_keyorder.htm
  280. open-request-queue.html
  281. parallel-cursors-upgrade.html
  282. reading-autoincrement-indexes-cursors.any.js
  283. reading-autoincrement-indexes.any.js
  284. reading-autoincrement-store-cursors.any.js
  285. reading-autoincrement-store.any.js
  286. README.md
  287. ready-state-destroyed-execution-context.html
  288. request-abort-ordering.html
  289. request-event-ordering.html
  290. request_bubble-and-capture.htm
  291. serialize-sharedarraybuffer-throws.https.html
  292. serialize-sharedarraybuffer-throws.https.html.headers
  293. storage-buckets.https.any.js
  294. string-list-ordering.htm
  295. structured-clone-transaction-state.any.js
  296. structured-clone.any.js
  297. transaction-abort-generator-revert.html
  298. transaction-abort-index-metadata-revert.html
  299. transaction-abort-multiple-metadata-revert.html
  300. transaction-abort-object-store-metadata-revert.html
  301. transaction-abort-request-error.html
  302. transaction-create_in_versionchange.htm
  303. transaction-deactivation-timing.html
  304. transaction-lifetime-blocked.htm
  305. transaction-lifetime-empty.html
  306. transaction-lifetime.htm
  307. transaction-relaxed-durability.tentative.any.js
  308. transaction-requestqueue.htm
  309. transaction-scheduling-across-connections.any.js
  310. transaction-scheduling-across-databases.any.js
  311. transaction-scheduling-mixed-scopes.any.js
  312. transaction-scheduling-ordering.any.js
  313. transaction-scheduling-ro-waits-for-rw.any.js
  314. transaction-scheduling-rw-scopes.any.js
  315. transaction-scheduling-within-database.any.js
  316. transaction_bubble-and-capture.htm
  317. upgrade-transaction-deactivation-timing.html
  318. upgrade-transaction-lifecycle-backend-aborted.html
  319. upgrade-transaction-lifecycle-committed.html
  320. upgrade-transaction-lifecycle-user-aborted.html
  321. value.any.js
  322. value_recursive.htm
  323. worker-termination-aborts-upgrade.window.js
  324. 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/.