summaryrefslogtreecommitdiff
path: root/packages/idb-bridge/src/idb-wpt-ported/README
blob: 1947074d1bf9bf3af1a0917349e5e4372284df7a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
This directory contains test cases from the W3C Web Platform Tests suite for IndexedDB.

The original code for these tests can be found here: https://github.com/web-platform-tests/wpt/tree/master/IndexedDB

The following tests are intentionally not included:
* error-attributes.html (assumes we have a DOM)
* file_support.sub.html (assumes we have a DOM)
* fire-error-event-exception.html (ava can't test unhandled rejections)
* fire-success-event-exception.html (ava can't test unhandled rejections)
* fire-upgradeneeded-event-exception.html (ava can't test unhandled rejections)

Test todo:

bigint_value.htm
bindings-inject-keys-bypass-setters.html
bindings-inject-values-bypass-chain.html
bindings-inject-values-bypass-setters.html
blob-contenttype.any.js
blob-delete-objectstore-db.any.js
blob-valid-after-deletion.any.js
blob-valid-before-commit.any.js
clone-before-keypath-eval.html
delete-request-queue.html
get-databases.any.js
globalscope-indexedDB-SameObject.html
historical.html
idb_binary_key_conversion.htm
idb-binary-key-detached.htm
idb-binary-key-roundtrip.htm
idbcursor-advance-continue-async.htm
idbcursor-advance-exception-order.html
idbcursor_advance_index.htm
idbcursor-advance-invalid.htm
idbcursor_advance_objectstore2.htm
idbcursor_advance_objectstore3.htm
idbcursor_advance_objectstore4.htm
idbcursor_advance_objectstore5.htm
idbcursor_advance_objectstore.htm
idbcursor_continue_delete_objectstore.htm
idbcursor-continue-exception-order.htm
idbcursor_continue_invalid.htm
idbcursor-continuePrimaryKey-exception-order.htm
idbcursor-continuePrimaryKey-exceptions.htm
idbcursor-continuePrimaryKey.htm
idbcursor-direction.htm
idbcursor-direction-index.htm
idbcursor-direction-index-keyrange.htm
idbcursor-direction-objectstore.htm
idbcursor-direction-objectstore-keyrange.htm
idbcursor_iterating.htm
idbcursor_iterating_index2.htm
idbcursor_iterating_index.htm
idbcursor_iterating_objectstore2.htm
idbcursor_iterating_objectstore.htm
idbcursor-iterating-update.htm
idbcursor-key.htm
idbcursor-primarykey.htm
idbcursor-request.any.js
idbcursor-request-source.html
idbcursor-reused.htm
idbcursor-source.htm
idbcursor-update-exception-order.htm
idbcursor_update_objectstore2.htm
idbcursor_update_objectstore3.htm
idbcursor_update_objectstore4.htm
idbcursor_update_objectstore5.htm
idbcursor_update_objectstore6.htm
idbcursor_update_objectstore7.htm
idbcursor_update_objectstore8.htm
idbcursor_update_objectstore9.htm
idbcursor_update_objectstore.htm
idbdatabase_close2.htm
idbdatabase_close.htm
idbdatabase_createObjectStore10-1000ends.htm
idbdatabase_createObjectStore10-emptyname.htm
idbdatabase_createObjectStore11.htm
idbdatabase_createObjectStore2.htm
idbdatabase_createObjectStore3.htm
idbdatabase_createObjectStore4.htm
idbdatabase_createObjectStore5.htm
idbdatabase_createObjectStore6.htm
idbdatabase_createObjectStore7.htm
idbdatabase_createObjectStore8-parameters.htm
idbdatabase_createObjectStore9-invalidparameters.htm
idbdatabase_createObjectStore-createIndex-emptyname.htm
idbdatabase-createObjectStore-exception-order.htm
idbdatabase_createObjectStore.htm
idbdatabase_deleteObjectStore2.htm
idbdatabase_deleteObjectStore3.htm
idbdatabase_deleteObjectStore4-not_reused.htm
idbdatabase-deleteObjectStore-exception-order.htm
idbdatabase_deleteObjectStore.htm
idbdatabase_transaction2.htm
idbdatabase_transaction3.htm
idbdatabase_transaction4.htm
idbdatabase_transaction5.htm
idbdatabase-transaction-exception-order.html
idbdatabase_transaction.htm
idb-explicit-commit.any.js
idb-explicit-commit-throw.any.js
idbfactory-databases-opaque-origin.html
idbfactory_deleteDatabase2.htm
idbfactory_deleteDatabase3.htm
idbfactory_deleteDatabase4.htm
idbfactory_deleteDatabase.htm
idbfactory-deleteDatabase-opaque-origin.html
idbfactory-deleteDatabase-request-success.html
idbfactory-open-error-properties.html
idbfactory-open-opaque-origin.html
idbfactory-open-request-error.html
idbfactory-open-request-success.html
idbfactory-origin-isolation.html
idbindex_count2.htm
idbindex_count3.htm
idbindex_count4.htm
idbindex_count.htm
idbindex-getAll-enforcerange.html
idbindex_getAll.html
idbindex-getAllKeys-enforcerange.html
idbindex_getAllKeys.html
idbindex_get.htm
idbindex_getKey2.htm
idbindex_getKey3.htm
idbindex_getKey4.htm
idbindex_getKey5.htm
idbindex_getKey6.htm
idbindex_getKey7.htm
idbindex_getKey8.htm
idbindex_getKey.htm
idbindex_indexNames.htm
idbindex_keyPath.any.js
idbindex-multientry-arraykeypath.htm
idbindex-multientry-big.htm
idbindex-multientry.htm
idbindex-objectStore-SameObject.html
idbindex_openKeyCursor2.htm
idbindex_openKeyCursor3.htm
idbindex_openKeyCursor4.htm
idbindex_openKeyCursor.htm
idbindex-query-exception-order.html
idbindex-rename-abort.html
idbindex-rename-errors.html
idbindex-rename.html
idbindex-request-source.html
idbindex_reverse_cursor.any.js
idbindex_tombstones.any.js
idbkeyrange.htm
idbkeyrange-includes.htm
idbkeyrange_incorrect.htm
idbobjectstore_clear2.htm
idbobjectstore_clear3.htm
idbobjectstore_clear4.htm
idbobjectstore-clear-exception-order.html
idbobjectstore_clear.htm
idbobjectstore_count2.htm
idbobjectstore_count3.htm
idbobjectstore_count4.htm
idbobjectstore_count.htm
idbobjectstore_createIndex10.htm
idbobjectstore_createIndex11.htm
idbobjectstore_createIndex12.htm
idbobjectstore_createIndex13.htm
idbobjectstore_createIndex14-exception_order.htm
idbobjectstore_createIndex15-autoincrement.htm
idbobjectstore_createIndex2.htm
idbobjectstore_createIndex3-usable-right-away.htm
idbobjectstore_createIndex4-deleteIndex-event_order.htm
idbobjectstore_createIndex5-emptykeypath.htm
idbobjectstore_createIndex6-event_order.htm
idbobjectstore_createIndex7-event_order.htm
idbobjectstore_createIndex8-valid_keys.htm
idbobjectstore_createIndex9-emptyname.htm
idbobjectstore_createIndex.htm
idbobjectstore_delete2.htm
idbobjectstore_delete3.htm
idbobjectstore_delete4.htm
idbobjectstore_delete5.htm
idbobjectstore_delete6.htm
idbobjectstore_delete7.htm
idbobjectstore_deleted.htm
idbobjectstore-delete-exception-order.html
idbobjectstore_delete.htm
idbobjectstore-deleteIndex-exception-order.html
idbobjectstore_deleteIndex.htm
idbobjectstore-getAll-enforcerange.html
idbobjectstore_getAll.html
idbobjectstore-getAllKeys-enforcerange.html
idbobjectstore_getAllKeys.html
idbobjectstore_getKey.html
idbobjectstore-index-finished.html
idbobjectstore_index.htm
idbobjectstore_keyPath.any.js
idbobjectstore_openCursor.htm
idbobjectstore_openCursor_invalid.htm
idbobjectstore_openKeyCursor.htm
idbobjectstore_putall.tentative.any.js
idbobjectstore-query-exception-order.html
idbobjectstore-rename-abort.html
idbobjectstore-rename-errors.html
idbobjectstore-request-source.html
idbobjectstore-transaction-SameObject.html
idbrequest_error.html
idbrequest-onupgradeneeded.htm
idbrequest_result.html
idbtransaction_abort.htm
idbtransaction-db-SameObject.html
idbtransaction.htm
idbtransaction-objectStore-exception-order.html
idbtransaction-objectStore-finished.html
idbtransaction_objectStoreNames.html
idbversionchangeevent.htm
idb_webworkers.htm
idbworker.js
idlharness.any.js
index_sort_order.htm
interleaved-cursors-common.js
interleaved-cursors-large.html
interleaved-cursors-small.html
key-conversion-exceptions.htm
keygenerator-constrainterror.htm
keygenerator-explicit.html
keygenerator.htm
keygenerator-inject.html
keygenerator-overflow.htm
key-generators
key_invalid.htm
keyorder.htm
keypath-exceptions.htm
keypath_invalid.htm
keypath_maxsize.htm
keypath-special-identifiers.htm
key_valid.html
large-requests-abort.html
list_ordering.htm
META.yml
name-scopes.html
nested-cloning-common.js
nested-cloning-large.html
nested-cloning-large-multiple.html
nested-cloning-small.html
objectstore_keyorder.htm
open-request-queue.html
parallel-cursors-upgrade.html
request-abort-ordering.html
request-event-ordering.html
resources
string-list-ordering.htm
structured-clone.any.js
structured-clone-transaction-state.any.js
transaction-abort-generator-revert.html
transaction-abort-index-metadata-revert.html
transaction-abort-multiple-metadata-revert.html
transaction-abort-object-store-metadata-revert.html
transaction-abort-request-error.html
transaction_bubble-and-capture.htm
transaction-create_in_versionchange.htm
transaction-deactivation-timing.html
transaction-lifetime-blocked.htm
transaction-lifetime-empty.html
transaction-lifetime.htm
transaction-relaxed-durability.tentative.any.js
transaction-scheduling-across-connections.any.js
transaction-scheduling-across-databases.any.js
transaction-scheduling-mixed-scopes.any.js
transaction-scheduling-ordering.any.js
transaction-scheduling-ro-waits-for-rw.any.js
transaction-scheduling-rw-scopes.any.js
transaction-scheduling-within-database.any.js
upgrade-transaction-deactivation-timing.html
upgrade-transaction-lifecycle-backend-aborted.html
upgrade-transaction-lifecycle-committed.html
upgrade-transaction-lifecycle-user-aborted.html
value_recursive.htm
writer-starvation.htm