2IndexedDB/

512 / 3,091 WPT subtests passing

Failed
1,334
Timed out
936
Not run
309
Test files
229
Blocking files
220

Tests

1 directory, 228 test files here
DirectorySubtests passingTest filesStanding
2.1crashtests/0 / 211 blocking
Test fileSubtests passingFailedStanding
abort-in-initial-upgradeneeded.any.js0 / 21TIMEOUT
back-forward-cache-open-connection.window.js0 / 11NONE-PASSED
back-forward-cache-open-transaction.window.js0 / 10TIMEOUT
bindings-inject-keys-bypass.any.js0 / 21TIMEOUT
bindings-inject-values-bypass.any.js0 / 42TIMEOUT
blob-composite-blob-reads.any.js0 / 42TIMEOUT
blob-contenttype.any.js0 / 21TIMEOUT
blob-delete-objectstore-db.any.js0 / 21TIMEOUT
blob-valid-after-abort.any.js0 / 21TIMEOUT
blob-valid-after-deletion.any.js0 / 21TIMEOUT
blob-valid-before-commit.any.js0 / 21TIMEOUT
clone-before-keypath-eval.any.js0 / 126TIMEOUT
close-in-upgradeneeded.any.js0 / 21TIMEOUT
cursor-overloads.any.js0 / 21TIMEOUT
database-names-by-origin.html0 / 40TIMEOUT
delete-range.any.js0 / 84TIMEOUT
delete-request-queue.any.js0 / 21TIMEOUT
error-attributes.any.js0 / 21TIMEOUT
event-dispatch-active-flag.any.js0 / 84TIMEOUT
file_support.sub.html0 / 33NONE-PASSED
fire-error-event-exception.any.js0 / 3417TIMEOUT
fire-success-event-exception.any.js0 / 126TIMEOUT
fire-upgradeneeded-event-exception.any.js0 / 1212NONE-PASSED
get-databases.any.js2 / 106TIMEOUT
globalscope-indexedDB-SameObject.any.js2 / 20Clean
historical.any.js30 / 300Clean
idb-binary-key-detached.any.js0 / 42TIMEOUT
idb-binary-key-roundtrip.any.js0 / 3216TIMEOUT
idb-explicit-commit-throw.any.js0 / 21TIMEOUT
idb-explicit-commit.any.js0 / 2412TIMEOUT
idb-partitioned-basic.sub.html0 / 10TIMEOUT
idb-partitioned-coverage.sub.html0 / 3131NONE-PASSED
idb-partitioned-persistence.sub.html0 / 10TIMEOUT
idb_binary_key_conversion.any.js0 / 1010NONE-PASSED
idb_webworkers.htm0 / 10TIMEOUT
idbcursor-advance-continue-async.any.js0 / 84TIMEOUT
idbcursor-advance-exception-order.any.js0 / 63TIMEOUT
idbcursor-advance-invalid.any.js0 / 126TIMEOUT
idbcursor-advance.any.js0 / 126TIMEOUT
idbcursor-continue-exception-order.any.js0 / 63TIMEOUT
idbcursor-continue.any.js0 / 168TIMEOUT
idbcursor-continuePrimaryKey-exception-order.any.js0 / 2613TIMEOUT
idbcursor-continuePrimaryKey-exceptions.any.js0 / 63TIMEOUT
idbcursor-continuePrimaryKey.any.js0 / 42TIMEOUT
idbcursor-delete-exception-order.any.js0 / 63TIMEOUT
idbcursor-direction-index-keyrange.any.js0 / 84TIMEOUT
idbcursor-direction-index.any.js0 / 84TIMEOUT
idbcursor-direction-objectstore-keyrange.any.js0 / 84TIMEOUT
idbcursor-direction-objectstore.any.js0 / 84TIMEOUT
idbcursor-direction.any.js0 / 60ERROR
idbcursor-iterating-update.any.js0 / 42TIMEOUT
idbcursor-key.any.js0 / 63TIMEOUT
idbcursor-primarykey.any.js0 / 63TIMEOUT
idbcursor-request-source.any.js0 / 168TIMEOUT
idbcursor-request.any.js0 / 84TIMEOUT
idbcursor-reused.any.js0 / 21TIMEOUT
idbcursor-source.any.js0 / 42TIMEOUT
idbcursor-update-exception-order.any.js0 / 84TIMEOUT
idbcursor_advance_index.any.js0 / 168TIMEOUT
idbcursor_advance_objectstore.any.js0 / 105TIMEOUT
idbcursor_continue_delete_objectstore.any.js0 / 21TIMEOUT
idbcursor_continue_index.any.js0 / 2010TIMEOUT
idbcursor_continue_invalid.any.js0 / 21TIMEOUT
idbcursor_continue_objectstore.any.js0 / 168TIMEOUT
idbcursor_delete_index.any.js0 / 105TIMEOUT
idbcursor_delete_objectstore.any.js0 / 105TIMEOUT
idbcursor_iterating.any.js0 / 21TIMEOUT
idbcursor_update_index.any.js0 / 189TIMEOUT
idbcursor_update_objectstore.any.js0 / 189TIMEOUT
idbdatabase-createObjectStore-exception-order.any.js0 / 84TIMEOUT
idbdatabase-deleteObjectStore-exception-order.any.js0 / 42TIMEOUT
idbdatabase-transaction-exception-order.any.js0 / 84TIMEOUT
idbdatabase_close.any.js0 / 42TIMEOUT
idbdatabase_createObjectStore.any.js0 / 5427TIMEOUT
idbdatabase_deleteObjectStore.any.js0 / 63TIMEOUT
idbdatabase_transaction.any.js0 / 105TIMEOUT
idbfactory-databases-opaque-origin.html0 / 44NONE-PASSED
idbfactory-deleteDatabase-opaque-origin.html1 / 43With failures
idbfactory-deleteDatabase-request-success.any.js0 / 21TIMEOUT
idbfactory-open-error-properties.any.js0 / 21TIMEOUT
idbfactory-open-opaque-origin.html1 / 43With failures
idbfactory-open-request-error.any.js0 / 21TIMEOUT
idbfactory-open-request-success.any.js0 / 21TIMEOUT
idbfactory-origin-isolation.html0 / 11NONE-PASSED
idbfactory_cmp.any.js8 / 2416With failures
idbfactory_deleteDatabase.any.js0 / 85TIMEOUT
idbfactory_open.any.js14 / 5830TIMEOUT
idbindex-cross-realm-methods.html0 / 70TIMEOUT
idbindex-getAll-enforcerange.any.js0 / 21TIMEOUT
idbindex-getAllKeys-enforcerange.any.js0 / 21TIMEOUT
idbindex-multientry.any.js0 / 63TIMEOUT
idbindex-objectStore-SameObject.any.js0 / 21TIMEOUT
idbindex-query-exception-order.any.js0 / 2412TIMEOUT
idbindex-rename-abort.any.js0 / 42TIMEOUT
idbindex-rename-errors.any.js0 / 126TIMEOUT
idbindex-rename.any.js0 / 189TIMEOUT
idbindex-request-source.any.js0 / 147TIMEOUT
idbindex_count.any.js0 / 84TIMEOUT
idbindex_get.any.js0 / 168TIMEOUT
idbindex_getAll-options.any.js0 / 6030TIMEOUT
idbindex_getAll.any.js0 / 3819TIMEOUT
idbindex_getAllKeys-options.any.js0 / 5829TIMEOUT
idbindex_getAllKeys.any.js0 / 3618TIMEOUT
idbindex_getAllRecords.any.js0 / 5829TIMEOUT
idbindex_getKey.any.js0 / 168TIMEOUT
idbindex_indexNames.any.js0 / 21TIMEOUT
idbindex_keyPath.any.js0 / 63TIMEOUT
idbindex_openCursor.any.js0 / 63TIMEOUT
idbindex_openKeyCursor.any.js0 / 84TIMEOUT
idbindex_reverse_cursor.any.js0 / 42TIMEOUT
idbindex_tombstones.any.js0 / 84TIMEOUT
idbkeyrange-includes.any.js20 / 222With failures
idbkeyrange.any.js20 / 200Clean
idbkeyrange_incorrect.any.js14 / 140Clean
idbobjectstore-add-put-exception-order.any.js0 / 126TIMEOUT
idbobjectstore-clear-exception-order.any.js0 / 42TIMEOUT
idbobjectstore-cross-realm-methods.html0 / 110TIMEOUT
idbobjectstore-delete-exception-order.any.js0 / 63TIMEOUT
idbobjectstore-deleteIndex-exception-order.any.js0 / 63TIMEOUT
idbobjectstore-getAll-enforcerange.any.js0 / 21TIMEOUT
idbobjectstore-getAllKeys-enforcerange.any.js0 / 21TIMEOUT
idbobjectstore-index-finished.any.js0 / 21TIMEOUT
idbobjectstore-put-unique-index-constraint-is-atomic.any.js0 / 21TIMEOUT
idbobjectstore-query-exception-order.any.js0 / 2412TIMEOUT
idbobjectstore-rename-abort.any.js0 / 42TIMEOUT
idbobjectstore-rename-errors.any.js0 / 126TIMEOUT
idbobjectstore-rename-store.any.js0 / 2211TIMEOUT
idbobjectstore-request-source.any.js0 / 2211TIMEOUT
idbobjectstore-transaction-SameObject.any.js0 / 21TIMEOUT
idbobjectstore_add.any.js0 / 3216TIMEOUT
idbobjectstore_clear.any.js0 / 84TIMEOUT
idbobjectstore_count.any.js0 / 84TIMEOUT
idbobjectstore_createIndex.any.js0 / 4422TIMEOUT
idbobjectstore_delete.any.js0 / 147TIMEOUT
idbobjectstore_deleteIndex.any.js0 / 21TIMEOUT
idbobjectstore_get.any.js0 / 147TIMEOUT
idbobjectstore_getAll-options.any.js0 / 4824TIMEOUT
idbobjectstore_getAll.any.js0 / 3618TIMEOUT
idbobjectstore_getAllKeys-options.any.js0 / 4623TIMEOUT
idbobjectstore_getAllKeys.any.js0 / 3216TIMEOUT
idbobjectstore_getAllRecords.any.js0 / 5025TIMEOUT
idbobjectstore_getKey.any.js0 / 3417TIMEOUT
idbobjectstore_index.any.js0 / 21TIMEOUT
idbobjectstore_keyPath.any.js0 / 21TIMEOUT
idbobjectstore_openCursor.any.js0 / 21TIMEOUT
idbobjectstore_openCursor_invalid.any.js0 / 21TIMEOUT
idbobjectstore_openKeyCursor.any.js0 / 105TIMEOUT
idbobjectstore_put.any.js0 / 3216TIMEOUT
idbrequest-onupgradeneeded.any.js0 / 84TIMEOUT
idbrequest_error.any.js0 / 21TIMEOUT
idbrequest_result.any.js0 / 21TIMEOUT
idbtransaction-db-SameObject.any.js0 / 21TIMEOUT
idbtransaction-objectStore-exception-order.any.js0 / 21TIMEOUT
idbtransaction-objectStore-finished.any.js0 / 21TIMEOUT
idbtransaction-oncomplete.any.js0 / 21TIMEOUT
idbtransaction.any.js0 / 43TIMEOUT
idbtransaction_abort.any.js0 / 63TIMEOUT
idbtransaction_objectStoreNames.any.js0 / 168TIMEOUT
idbversionchangeevent.any.js0 / 21TIMEOUT
idlharness.any.js391 / 41423With failures
index_sort_order.any.js0 / 21TIMEOUT
interleaved-cursors-large.any.js0 / 21TIMEOUT
interleaved-cursors-small.any.js0 / 63TIMEOUT
key-conversion-exceptions.any.js0 / 5432TIMEOUT
key_invalid.any.js0 / 6934TIMEOUT
key_valid.any.js0 / 3618TIMEOUT
keygenerator.any.js0 / 2216ERROR
keyorder.any.js7 / 4829TIMEOUT
keypath-exceptions.any.js0 / 126TIMEOUT
keypath-special-identifiers.any.js0 / 126TIMEOUT
keypath.any.js0 / 210ERROR
keypath_invalid.any.js0 / 250ERROR
keypath_maxsize.any.js0 / 40ERROR
large-requests-abort.any.js0 / 84TIMEOUT
list_ordering.any.js0 / 40ERROR
name-scopes.any.js0 / 42TIMEOUT
nested-cloning-basic.any.js0 / 42TIMEOUT
nested-cloning-large-multiple.any.js0 / 42TIMEOUT
nested-cloning-large.any.js0 / 147TIMEOUT
nested-cloning-small.any.js0 / 126TIMEOUT
objectstore_keyorder.any.js0 / 21TIMEOUT
open-request-queue.any.js0 / 21TIMEOUT
parallel-cursors-upgrade.any.js0 / 84TIMEOUT
reading-autoincrement-indexes-cursors.any.js0 / 84TIMEOUT
reading-autoincrement-indexes.any.js0 / 126TIMEOUT
reading-autoincrement-store-cursors.any.js0 / 42TIMEOUT
reading-autoincrement-store.any.js0 / 63TIMEOUT
ready-state-destroyed-execution-context.html0 / 11NONE-PASSED
request-abort-ordering.any.js0 / 21TIMEOUT
request-event-ordering-large-mixed-with-small-values.any.js0 / 21TIMEOUT
request-event-ordering-large-then-small-values.any.js0 / 21TIMEOUT
request-event-ordering-large-values.any.js0 / 21TIMEOUT
request-event-ordering-small-values.any.js0 / 21TIMEOUT
request_bubble-and-capture.any.js0 / 21TIMEOUT
serialize-sharedarraybuffer-throws.https.html0 / 11NONE-PASSED
sharedarraybuffer-key.https.html0 / 33NONE-PASSED
storage-buckets.https.any.js0 / 44NONE-PASSED
string-list-ordering.any.js0 / 21TIMEOUT
structured-clone-transaction-state.any.js0 / 63TIMEOUT
structured-clone.any.js0 / 247123TIMEOUT
transaction-abort-generator-revert.any.js0 / 42TIMEOUT
transaction-abort-index-metadata-revert.any.js0 / 126TIMEOUT
transaction-abort-multiple-metadata-revert.any.js0 / 63TIMEOUT
transaction-abort-object-store-metadata-revert.any.js0 / 84TIMEOUT
transaction-abort-request-error.any.js0 / 21TIMEOUT
transaction-create_in_versionchange.any.js0 / 21TIMEOUT
transaction-deactivation-timing.any.js0 / 105TIMEOUT
transaction-inflight-worker-terminate.window.js0 / 11NONE-PASSED
transaction-lifetime-empty.any.js0 / 42TIMEOUT
transaction-lifetime.any.js0 / 42TIMEOUT
transaction-relaxed-durability.any.js0 / 126TIMEOUT
transaction-requestqueue.any.js0 / 21TIMEOUT
transaction-scheduling-across-connections.any.js0 / 21TIMEOUT
transaction-scheduling-across-databases.any.js0 / 21TIMEOUT
transaction-scheduling-mixed-scopes.any.js0 / 21TIMEOUT
transaction-scheduling-ordering.any.js0 / 21TIMEOUT
transaction-scheduling-ro-waits-for-rw.any.js0 / 21TIMEOUT
transaction-scheduling-rw-scopes.any.js0 / 21TIMEOUT
transaction-scheduling-within-database.any.js0 / 21TIMEOUT
transaction_bubble-and-capture.any.js0 / 21TIMEOUT
upgrade-transaction-deactivation-timing.any.js0 / 63TIMEOUT
upgrade-transaction-lifecycle-backend-aborted.any.js0 / 42TIMEOUT
upgrade-transaction-lifecycle-committed.any.js0 / 42TIMEOUT
upgrade-transaction-lifecycle-user-aborted.any.js0 / 84TIMEOUT
value.any.js2 / 168TIMEOUT
value_recursive.any.js0 / 40ERROR
worker-termination-aborts-upgrade.window.js0 / 10TIMEOUT
writer-starvation.any.js0 / 21TIMEOUT

Written as HTML by tools/wpt_site/generate.zig from the runner’s journals and result streams; site.js adds the interactive chart, sorting, filtering and search. Faces: Source Serif 4, Public Sans and Source Code Pro, under the SIL Open Font License. Crane on GitHub.