Fix IndexedDB WPT coverage (#37607)

The settings for WPT IndexedDB coverage is incorrect. We never ran the
IndexedDB tests actually.

Testing: `tests/wpt/tests/IndexedDB`

---------

Signed-off-by: Wu Yu Wei <yuweiwu@pm.me>
Signed-off-by: Josh Matthews <josh@joshmatthews.net>
Co-authored-by: Josh Matthews <josh@joshmatthews.net>
This commit is contained in:
Ngo Iok Ui (Wu Yu Wei) 2025-06-24 12:47:45 +09:00 committed by GitHub
parent 476b05676f
commit 25fe003af2
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
230 changed files with 7240 additions and 38 deletions

View file

@ -178,7 +178,7 @@ skip: true
skip: true
[import-maps]
skip: false
[indexeddb]
[IndexedDB]
skip: false
[intersection-observer]
skip: false

View file

@ -0,0 +1,15 @@
[abort-in-initial-upgradeneeded.any.html]
[An abort() in the initial onupgradeneeded sets version back to 0]
expected: FAIL
[abort-in-initial-upgradeneeded.any.sharedworker.html]
expected: ERROR
[abort-in-initial-upgradeneeded.any.worker.html]
[An abort() in the initial onupgradeneeded sets version back to 0]
expected: FAIL
[abort-in-initial-upgradeneeded.any.serviceworker.html]
expected: ERROR

View file

@ -0,0 +1,3 @@
[back-forward-cache-open-connection.window.html]
[Testing BFCache support for page with open IndexedDB connection, and eviction behavior when receiving versionchange event.]
expected: FAIL

View file

@ -0,0 +1,4 @@
[back-forward-cache-open-transaction.window.html]
expected: TIMEOUT
[BFCache support test for page with open IndexedDB transaction]
expected: TIMEOUT

View file

@ -0,0 +1,14 @@
[bindings-inject-keys-bypass.any.sharedworker.html]
expected: ERROR
[bindings-inject-keys-bypass.any.serviceworker.html]
expected: ERROR
[bindings-inject-keys-bypass.any.worker.html]
[Returning keys to script should bypass prototype setters]
expected: FAIL
[bindings-inject-keys-bypass.any.html]
[Returning keys to script should bypass prototype setters]
expected: FAIL

View file

@ -0,0 +1,21 @@
[bindings-inject-values-bypass.any.worker.html]
[Returning values to script should bypass prototype chain]
expected: FAIL
[Returning values to script should bypass prototype setters]
expected: FAIL
[bindings-inject-values-bypass.any.sharedworker.html]
expected: ERROR
[bindings-inject-values-bypass.any.html]
[Returning values to script should bypass prototype chain]
expected: FAIL
[Returning values to script should bypass prototype setters]
expected: FAIL
[bindings-inject-values-bypass.any.serviceworker.html]
expected: ERROR

View file

@ -0,0 +1,14 @@
[blob-composite-blob-reads.any.worker.html]
[Composite Blob Handling: Many blobs: fetch-blob-url]
expected: FAIL
[Composite Blob Handling: Many blobs: direct]
expected: FAIL
[blob-composite-blob-reads.any.html]
[Composite Blob Handling: Many blobs: fetch-blob-url]
expected: FAIL
[Composite Blob Handling: Many blobs: direct]
expected: FAIL

View file

@ -0,0 +1,5 @@
[blob-contenttype.any.html]
expected: CRASH
[blob-contenttype.any.worker.html]
expected: CRASH

View file

@ -0,0 +1,8 @@
[blob-delete-objectstore-db.any.worker.html]
[Deleting an object store and a database containing blobs doesn't crash.]
expected: FAIL
[blob-delete-objectstore-db.any.html]
[Deleting an object store and a database containing blobs doesn't crash.]
expected: FAIL

View file

@ -0,0 +1,5 @@
[blob-valid-after-deletion.any.html]
expected: CRASH
[blob-valid-after-deletion.any.worker.html]
expected: CRASH

View file

@ -0,0 +1,5 @@
[blob-valid-before-commit.any.html]
expected: CRASH
[blob-valid-before-commit.any.worker.html]
expected: CRASH

View file

@ -0,0 +1,11 @@
[clone-before-keypath-eval.any.worker.html]
expected: CRASH
[clone-before-keypath-eval.any.serviceworker.html]
expected: ERROR
[clone-before-keypath-eval.any.html]
expected: CRASH
[clone-before-keypath-eval.any.sharedworker.html]
expected: ERROR

View file

@ -0,0 +1,15 @@
[close-in-upgradeneeded.any.html]
[When db.close() is called in onupgradeneeded, the db is cleaned up on refresh]
expected: FAIL
[close-in-upgradeneeded.any.worker.html]
[When db.close() is called in onupgradeneeded, the db is cleaned up on refresh]
expected: FAIL
[close-in-upgradeneeded.any.sharedworker.html]
expected: ERROR
[close-in-upgradeneeded.any.serviceworker.html]
expected: ERROR

View file

@ -0,0 +1,14 @@
[cursor-overloads.any.serviceworker.html]
expected: ERROR
[cursor-overloads.any.html]
[Validate the overloads of IDBObjectStore.openCursor(), IDBIndex.openCursor() and IDBIndex.openKeyCursor()]
expected: FAIL
[cursor-overloads.any.sharedworker.html]
expected: ERROR
[cursor-overloads.any.worker.html]
[Validate the overloads of IDBObjectStore.openCursor(), IDBIndex.openCursor() and IDBIndex.openKeyCursor()]
expected: FAIL

View file

@ -0,0 +1,13 @@
[database-names-by-origin.html]
expected: TIMEOUT
[open database names don't leak to cross-origin iframe]
expected: TIMEOUT
[open database names don't leak to cross-origin window]
expected: NOTRUN
[closed database names don't leak to cross-origin iframe]
expected: NOTRUN
[closed database names don't leak to cross-origin window]
expected: NOTRUN

View file

@ -0,0 +1,5 @@
[delete-range.any.html]
expected: CRASH
[delete-range.any.worker.html]
expected: CRASH

View file

@ -0,0 +1,9 @@
[delete-request-queue.any.html]
[delete-request-queue.any.serviceworker.html]
expected: ERROR
[delete-request-queue.any.worker.html]
[delete-request-queue.any.sharedworker.html]
expected: ERROR

View file

@ -0,0 +1,11 @@
[error-attributes.any.worker.html]
expected: CRASH
[error-attributes.any.html]
expected: CRASH
[error-attributes.any.sharedworker.html]
expected: ERROR
[error-attributes.any.serviceworker.html]
expected: ERROR

View file

@ -0,0 +1,11 @@
[event-dispatch-active-flag.any.html]
expected: CRASH
[event-dispatch-active-flag.any.worker.html]
expected: CRASH
[event-dispatch-active-flag.any.serviceworker.html]
expected: ERROR
[event-dispatch-active-flag.any.sharedworker.html]
expected: ERROR

View file

@ -0,0 +1,11 @@
[fire-error-event-exception.any.html]
expected: CRASH
[fire-error-event-exception.any.worker.html]
expected: CRASH
[fire-error-event-exception.any.sharedworker.html]
expected: ERROR
[fire-error-event-exception.any.serviceworker.html]
expected: ERROR

View file

@ -0,0 +1,11 @@
[fire-success-event-exception.any.sharedworker.html]
expected: ERROR
[fire-success-event-exception.any.serviceworker.html]
expected: ERROR
[fire-success-event-exception.any.worker.html]
expected: CRASH
[fire-success-event-exception.any.html]
expected: CRASH

View file

@ -0,0 +1,44 @@
[fire-upgradeneeded-event-exception.any.serviceworker.html]
expected: ERROR
[fire-upgradeneeded-event-exception.any.worker.html]
[Exception in upgradeneeded handler]
expected: FAIL
[Exception in upgradeneeded listener]
expected: FAIL
[Exception in upgradeneeded "handleEvent" lookup]
expected: FAIL
[Exception in upgradeneeded due to non-callable "handleEvent"]
expected: FAIL
[Exception in second upgradeneeded listener]
expected: FAIL
[Exception in first upgradeneeded listener, tx active in second]
expected: FAIL
[fire-upgradeneeded-event-exception.any.sharedworker.html]
expected: ERROR
[fire-upgradeneeded-event-exception.any.html]
[Exception in upgradeneeded handler]
expected: FAIL
[Exception in upgradeneeded listener]
expected: FAIL
[Exception in upgradeneeded "handleEvent" lookup]
expected: FAIL
[Exception in upgradeneeded due to non-callable "handleEvent"]
expected: FAIL
[Exception in second upgradeneeded listener]
expected: FAIL
[Exception in first upgradeneeded listener, tx active in second]
expected: FAIL

View file

@ -0,0 +1,32 @@
[get-databases.any.worker.html]
[Ensure that databases() returns a promise.]
expected: FAIL
[Enumerate one database.]
expected: FAIL
[Enumerate multiple databases.]
expected: FAIL
[Make sure an empty list is returned for the case of no databases.]
expected: FAIL
[Ensure that databases() doesn't pick up changes that haven't commited.]
expected: FAIL
[get-databases.any.html]
[Ensure that databases() returns a promise.]
expected: FAIL
[Enumerate one database.]
expected: FAIL
[Enumerate multiple databases.]
expected: FAIL
[Make sure an empty list is returned for the case of no databases.]
expected: FAIL
[Ensure that databases() doesn't pick up changes that haven't commited.]
expected: FAIL

View file

@ -0,0 +1,9 @@
[globalscope-indexedDB-SameObject.any.sharedworker.html]
expected: ERROR
[globalscope-indexedDB-SameObject.any.html]
[globalscope-indexedDB-SameObject.any.worker.html]
[globalscope-indexedDB-SameObject.any.serviceworker.html]
expected: ERROR

View file

@ -0,0 +1,33 @@
[historical.any.serviceworker.html]
expected: ERROR
[historical.any.html]
["NEXT" should not be supported on IDBCursor.]
expected: FAIL
["NEXT_NO_DUPLICATE" should not be supported on IDBCursor.]
expected: FAIL
["PREV" should not be supported on IDBCursor.]
expected: FAIL
["PREV_NO_DUPLICATE" should not be supported on IDBCursor.]
expected: FAIL
[historical.any.worker.html]
["NEXT" should not be supported on IDBCursor.]
expected: FAIL
["NEXT_NO_DUPLICATE" should not be supported on IDBCursor.]
expected: FAIL
["PREV" should not be supported on IDBCursor.]
expected: FAIL
["PREV_NO_DUPLICATE" should not be supported on IDBCursor.]
expected: FAIL
[historical.any.sharedworker.html]
expected: ERROR

View file

@ -0,0 +1,2 @@
[idb-binary-key-detached.htm]
expected: CRASH

View file

@ -0,0 +1,105 @@
[idb-binary-key-roundtrip.any.worker.html]
[Binary keys can be supplied using the view type Uint8Array]
expected: FAIL
[Binary keys can be supplied using the view type Uint8ClampedArray]
expected: FAIL
[Binary keys can be supplied using the view type Int8Array]
expected: FAIL
[Binary keys can be supplied using the view type Uint16Array]
expected: FAIL
[Binary keys can be supplied using the view type Int16Array]
expected: FAIL
[Binary keys can be supplied using the view type Uint32Array]
expected: FAIL
[Binary keys can be supplied using the view type Int32Array]
expected: FAIL
[Binary keys can be supplied using the view type Float16Array]
expected: FAIL
[Binary keys can be supplied using the view type Float32Array]
expected: FAIL
[Binary keys can be supplied using the view type Float64Array]
expected: FAIL
[ArrayBuffer can be used to supply a binary key]
expected: FAIL
[DataView can be used to supply a binary key]
expected: FAIL
[DataView with explicit offset can be used to supply a binary key]
expected: FAIL
[DataView with explicit offset and length can be used to supply a binary key]
expected: FAIL
[Uint8Array with explicit offset can be used to supply a binary key]
expected: FAIL
[Uint8Array with explicit offset and length can be used to supply a binary key]
expected: FAIL
[idb-binary-key-roundtrip.any.html]
[Binary keys can be supplied using the view type Uint8Array]
expected: FAIL
[Binary keys can be supplied using the view type Uint8ClampedArray]
expected: FAIL
[Binary keys can be supplied using the view type Int8Array]
expected: FAIL
[Binary keys can be supplied using the view type Uint16Array]
expected: FAIL
[Binary keys can be supplied using the view type Int16Array]
expected: FAIL
[Binary keys can be supplied using the view type Uint32Array]
expected: FAIL
[Binary keys can be supplied using the view type Int32Array]
expected: FAIL
[Binary keys can be supplied using the view type Float16Array]
expected: FAIL
[Binary keys can be supplied using the view type Float32Array]
expected: FAIL
[Binary keys can be supplied using the view type Float64Array]
expected: FAIL
[ArrayBuffer can be used to supply a binary key]
expected: FAIL
[DataView can be used to supply a binary key]
expected: FAIL
[DataView with explicit offset can be used to supply a binary key]
expected: FAIL
[DataView with explicit offset and length can be used to supply a binary key]
expected: FAIL
[Uint8Array with explicit offset can be used to supply a binary key]
expected: FAIL
[Uint8Array with explicit offset and length can be used to supply a binary key]
expected: FAIL
[idb-binary-key-roundtrip.any.serviceworker.html]
expected: ERROR
[idb-binary-key-roundtrip.any.sharedworker.html]
expected: ERROR

View file

@ -0,0 +1,8 @@
[idb-explicit-commit-throw.any.html]
[Any errors in callbacks that run after an explicit commit will not stop the commit from being processed.]
expected: FAIL
[idb-explicit-commit-throw.any.worker.html]
[Any errors in callbacks that run after an explicit commit will not stop the commit from being processed.]
expected: FAIL

View file

@ -0,0 +1,74 @@
[idb-explicit-commit.any.worker.html]
[Explicitly committed data can be read back out.]
expected: FAIL
[commit() on a version change transaction does not cause errors.]
expected: FAIL
[A committed transaction becomes inactive immediately.]
expected: FAIL
[A committed transaction is inactive in future request callbacks.]
expected: FAIL
[Puts issued after commit are not fulfilled.]
expected: FAIL
[Calling commit on an aborted transaction throws.]
expected: FAIL
[Calling commit on a committed transaction throws.]
expected: FAIL
[Calling abort on a committed transaction throws and does not prevent persisting the data.]
expected: FAIL
[Calling txn.commit() when txn is inactive should throw.]
expected: FAIL
[Transactions with same scope should stay in program order, even if one calls commit.]
expected: FAIL
[Transactions that explicitly commit and have errors should abort.]
expected: FAIL
[Transactions that handle all errors properly should behave as expected when an explicit commit is called in an onerror handler.]
expected: FAIL
[idb-explicit-commit.any.html]
[Explicitly committed data can be read back out.]
expected: FAIL
[commit() on a version change transaction does not cause errors.]
expected: FAIL
[A committed transaction becomes inactive immediately.]
expected: FAIL
[A committed transaction is inactive in future request callbacks.]
expected: FAIL
[Puts issued after commit are not fulfilled.]
expected: FAIL
[Calling commit on an aborted transaction throws.]
expected: FAIL
[Calling commit on a committed transaction throws.]
expected: FAIL
[Calling abort on a committed transaction throws and does not prevent persisting the data.]
expected: FAIL
[Calling txn.commit() when txn is inactive should throw.]
expected: FAIL
[Transactions with same scope should stay in program order, even if one calls commit.]
expected: FAIL
[Transactions that explicitly commit and have errors should abort.]
expected: FAIL
[Transactions that handle all errors properly should behave as expected when an explicit commit is called in an onerror handler.]
expected: FAIL

View file

@ -0,0 +1,4 @@
[idb-partitioned-basic.sub.html]
expected: TIMEOUT
[Simple test for partitioned IndexedDB]
expected: TIMEOUT

View file

@ -0,0 +1,49 @@
[idb-partitioned-coverage.sub.html]
expected: ERROR
[Deletes are processed in order]
expected: FAIL
[ - advance]
expected: FAIL
[ - continue]
expected: FAIL
[ - fresh advance still async]
expected: FAIL
[ - fresh continue still async]
expected: FAIL
[Single item get]
expected: FAIL
[Empty object store]
expected: FAIL
[Get all]
expected: FAIL
[Get all with generated keys]
expected: FAIL
[Get all with large values]
expected: FAIL
[maxCount=10]
expected: FAIL
[IDBObjectStore.openKeyCursor() - forward iteration]
expected: FAIL
[IDBObjectStore.openKeyCursor() - reverse iteration]
expected: FAIL
[IDBObjectStore.openKeyCursor() - forward iteration with range]
expected: FAIL
[IDBObjectStore.openKeyCursor() - reverse iteration with range]
expected: FAIL
[IDBObjectStore.openKeyCursor() - invalid inputs]
expected: FAIL

View file

@ -0,0 +1,3 @@
[idb-partitioned-persistence.sub.html]
[Persistence test for partitioned IndexedDB]
expected: FAIL

View file

@ -0,0 +1,39 @@
[idb_binary_key_conversion.any.sharedworker.html]
expected: ERROR
[idb_binary_key_conversion.any.worker.html]
[Empty ArrayBuffer]
expected: FAIL
[ArrayBuffer]
expected: FAIL
[DataView]
expected: FAIL
[TypedArray(Int8Array)]
expected: FAIL
[Array of TypedArray(Int8Array)]
expected: FAIL
[idb_binary_key_conversion.any.html]
[Empty ArrayBuffer]
expected: FAIL
[ArrayBuffer]
expected: FAIL
[DataView]
expected: FAIL
[TypedArray(Int8Array)]
expected: FAIL
[Array of TypedArray(Int8Array)]
expected: FAIL
[idb_binary_key_conversion.any.serviceworker.html]
expected: ERROR

View file

@ -0,0 +1,2 @@
[idb_webworkers.htm]
expected: CRASH

View file

@ -0,0 +1,32 @@
[idbcursor-advance-continue-async.any.worker.html]
[IDBCursor asyncness - advance]
expected: FAIL
[IDBCursor asyncness - continue]
expected: FAIL
[IDBCursor asyncness - fresh advance still async]
expected: FAIL
[IDBCursor asyncness - fresh continue still async]
expected: FAIL
[idbcursor-advance-continue-async.any.serviceworker.html]
expected: ERROR
[idbcursor-advance-continue-async.any.sharedworker.html]
expected: ERROR
[idbcursor-advance-continue-async.any.html]
[IDBCursor asyncness - advance]
expected: FAIL
[IDBCursor asyncness - continue]
expected: FAIL
[IDBCursor asyncness - fresh advance still async]
expected: FAIL
[IDBCursor asyncness - fresh continue still async]
expected: FAIL

View file

@ -0,0 +1,29 @@
[idbcursor-advance-exception-order.any.worker.html]
expected: TIMEOUT
[IDBCursor.advance exception order: TypeError vs. TransactionInactiveError]
expected: FAIL
[IDBCursor.advance exception order: TransactionInactiveError vs. InvalidStateError #1]
expected: TIMEOUT
[IDBCursor.advance exception order: TransactionInactiveError vs. InvalidStateError #2]
expected: FAIL
[idbcursor-advance-exception-order.any.serviceworker.html]
expected: ERROR
[idbcursor-advance-exception-order.any.html]
expected: TIMEOUT
[IDBCursor.advance exception order: TypeError vs. TransactionInactiveError]
expected: FAIL
[IDBCursor.advance exception order: TransactionInactiveError vs. InvalidStateError #1]
expected: TIMEOUT
[IDBCursor.advance exception order: TransactionInactiveError vs. InvalidStateError #2]
expected: FAIL
[idbcursor-advance-exception-order.any.sharedworker.html]
expected: ERROR

View file

@ -0,0 +1,44 @@
[idbcursor-advance-invalid.any.sharedworker.html]
expected: ERROR
[idbcursor-advance-invalid.any.worker.html]
[IDBCursor.advance() - invalid - attempt to call advance twice]
expected: FAIL
[IDBCursor.advance() - invalid - pass something other than number]
expected: FAIL
[IDBCursor.advance() - invalid - pass null/undefined]
expected: FAIL
[IDBCursor.advance() - invalid - missing argument]
expected: FAIL
[IDBCursor.advance() - invalid - pass negative numbers]
expected: FAIL
[IDBCursor.advance() - invalid - got value not set on exception]
expected: FAIL
[idbcursor-advance-invalid.any.serviceworker.html]
expected: ERROR
[idbcursor-advance-invalid.any.html]
[IDBCursor.advance() - invalid - attempt to call advance twice]
expected: FAIL
[IDBCursor.advance() - invalid - pass something other than number]
expected: FAIL
[IDBCursor.advance() - invalid - pass null/undefined]
expected: FAIL
[IDBCursor.advance() - invalid - missing argument]
expected: FAIL
[IDBCursor.advance() - invalid - pass negative numbers]
expected: FAIL
[IDBCursor.advance() - invalid - got value not set on exception]
expected: FAIL

View file

@ -0,0 +1,44 @@
[idbcursor-advance.any.serviceworker.html]
expected: ERROR
[idbcursor-advance.any.sharedworker.html]
expected: ERROR
[idbcursor-advance.any.html]
[IDBCursor.advance() - advances]
expected: FAIL
[IDBCursor.advance() - advances backwards]
expected: FAIL
[IDBCursor.advance() - skip far forward]
expected: FAIL
[IDBCursor.advance() - within range]
expected: FAIL
[IDBCursor.advance() - within single key range]
expected: FAIL
[IDBCursor.advance() - within single key range, with several results]
expected: FAIL
[idbcursor-advance.any.worker.html]
[IDBCursor.advance() - advances]
expected: FAIL
[IDBCursor.advance() - advances backwards]
expected: FAIL
[IDBCursor.advance() - skip far forward]
expected: FAIL
[IDBCursor.advance() - within range]
expected: FAIL
[IDBCursor.advance() - within single key range]
expected: FAIL
[IDBCursor.advance() - within single key range, with several results]
expected: FAIL

View file

@ -0,0 +1,26 @@
[idbcursor-continue-exception-order.any.serviceworker.html]
expected: ERROR
[idbcursor-continue-exception-order.any.worker.html]
[IDBCursor.continue exception order: TransactionInactiveError vs. DataError]
expected: FAIL
[IDBCursor.continue exception order: TransactionInactiveError vs. InvalidStateError]
expected: FAIL
[IDBCursor.continue exception order: InvalidStateError vs. DataError]
expected: FAIL
[idbcursor-continue-exception-order.any.sharedworker.html]
expected: ERROR
[idbcursor-continue-exception-order.any.html]
[IDBCursor.continue exception order: TransactionInactiveError vs. DataError]
expected: FAIL
[IDBCursor.continue exception order: TransactionInactiveError vs. InvalidStateError]
expected: FAIL
[IDBCursor.continue exception order: InvalidStateError vs. DataError]
expected: FAIL

View file

@ -0,0 +1,44 @@
[idbcursor-continue.any.serviceworker.html]
expected: ERROR
[idbcursor-continue.any.html]
[IDBCursor.continue() - continues]
expected: FAIL
[IDBCursor.continue() - with given key]
expected: FAIL
[IDBCursor.continue() - skip far forward]
expected: FAIL
[IDBCursor.continue() - within range]
expected: FAIL
[IDBCursor.continue() - within single key range]
expected: FAIL
[IDBCursor.continue() - within single key range, with several results]
expected: FAIL
[idbcursor-continue.any.sharedworker.html]
expected: ERROR
[idbcursor-continue.any.worker.html]
[IDBCursor.continue() - continues]
expected: FAIL
[IDBCursor.continue() - with given key]
expected: FAIL
[IDBCursor.continue() - skip far forward]
expected: FAIL
[IDBCursor.continue() - within range]
expected: FAIL
[IDBCursor.continue() - within single key range]
expected: FAIL
[IDBCursor.continue() - within single key range, with several results]
expected: FAIL

View file

@ -0,0 +1,89 @@
[idbcursor-continuePrimaryKey-exception-order.any.serviceworker.html]
expected: ERROR
[idbcursor-continuePrimaryKey-exception-order.any.html]
expected: TIMEOUT
[TransactionInactiveError v.s. InvalidStateError(deleted index)]
expected: TIMEOUT
[InvalidStateError(deleted source) v.s. InvalidAccessError(incorrect source)]
expected: TIMEOUT
[InvalidStateError(deleted source) v.s. InvalidAccessError(incorrect direction)]
expected: TIMEOUT
[InvalidAccessError(incorrect direction) v.s. InvalidStateError(iteration complete)]
expected: TIMEOUT
[InvalidAccessError(incorrect direction) v.s. InvalidStateError(iteration ongoing)]
expected: TIMEOUT
[InvalidAccessError(incorrect source) v.s. InvalidStateError(iteration ongoing)]
expected: TIMEOUT
[InvalidAccessError(incorrect source) v.s. InvalidStateError(iteration complete)]
expected: TIMEOUT
[InvalidStateError(iteration ongoing) v.s. DataError(unset key)]
expected: TIMEOUT
[InvalidStateError(iteration complete) v.s. DataError(unset key)]
expected: TIMEOUT
[DataError(unset key)]
expected: TIMEOUT
[DataError(unset primary key)]
expected: TIMEOUT
[DataError(keys are lower then current one) in 'next' direction]
expected: TIMEOUT
[DataError(keys are larger then current one) in 'prev' direction]
expected: TIMEOUT
[idbcursor-continuePrimaryKey-exception-order.any.worker.html]
expected: TIMEOUT
[TransactionInactiveError v.s. InvalidStateError(deleted index)]
expected: TIMEOUT
[InvalidStateError(deleted source) v.s. InvalidAccessError(incorrect source)]
expected: TIMEOUT
[InvalidStateError(deleted source) v.s. InvalidAccessError(incorrect direction)]
expected: TIMEOUT
[InvalidAccessError(incorrect direction) v.s. InvalidStateError(iteration complete)]
expected: TIMEOUT
[InvalidAccessError(incorrect direction) v.s. InvalidStateError(iteration ongoing)]
expected: TIMEOUT
[InvalidAccessError(incorrect source) v.s. InvalidStateError(iteration ongoing)]
expected: TIMEOUT
[InvalidAccessError(incorrect source) v.s. InvalidStateError(iteration complete)]
expected: TIMEOUT
[InvalidStateError(iteration ongoing) v.s. DataError(unset key)]
expected: TIMEOUT
[InvalidStateError(iteration complete) v.s. DataError(unset key)]
expected: TIMEOUT
[DataError(unset key)]
expected: TIMEOUT
[DataError(unset primary key)]
expected: TIMEOUT
[DataError(keys are lower then current one) in 'next' direction]
expected: TIMEOUT
[DataError(keys are larger then current one) in 'prev' direction]
expected: TIMEOUT
[idbcursor-continuePrimaryKey-exception-order.any.sharedworker.html]
expected: ERROR

View file

@ -0,0 +1,26 @@
[idbcursor-continuePrimaryKey-exceptions.any.worker.html]
[IDBCursor continuePrimaryKey() on object store cursor]
expected: FAIL
[IDBCursor continuePrimaryKey() on "nextunique" cursor]
expected: FAIL
[IDBCursor continuePrimaryKey() on "prevunique" cursor]
expected: FAIL
[idbcursor-continuePrimaryKey-exceptions.any.sharedworker.html]
expected: ERROR
[idbcursor-continuePrimaryKey-exceptions.any.serviceworker.html]
expected: ERROR
[idbcursor-continuePrimaryKey-exceptions.any.html]
[IDBCursor continuePrimaryKey() on object store cursor]
expected: FAIL
[IDBCursor continuePrimaryKey() on "nextunique" cursor]
expected: FAIL
[IDBCursor continuePrimaryKey() on "prevunique" cursor]
expected: FAIL

View file

@ -0,0 +1,14 @@
[idbcursor-continuePrimaryKey.any.worker.html]
[IndexedDB: IDBCursor method continuePrimaryKey()]
expected: FAIL
[idbcursor-continuePrimaryKey.any.serviceworker.html]
expected: ERROR
[idbcursor-continuePrimaryKey.any.sharedworker.html]
expected: ERROR
[idbcursor-continuePrimaryKey.any.html]
[IndexedDB: IDBCursor method continuePrimaryKey()]
expected: FAIL

View file

@ -0,0 +1,27 @@
[idbcursor-delete-exception-order.any.sharedworker.html]
expected: ERROR
[idbcursor-delete-exception-order.any.html]
[IDBCursor.delete exception order: TransactionInactiveError vs. ReadOnlyError]
expected: FAIL
[IDBCursor.delete exception order: ReadOnlyError vs. InvalidStateError #1]
expected: FAIL
[IDBCursor.delete exception order: ReadOnlyError vs. InvalidStateError #2]
expected: FAIL
[idbcursor-delete-exception-order.any.worker.html]
[IDBCursor.delete exception order: TransactionInactiveError vs. ReadOnlyError]
expected: FAIL
[IDBCursor.delete exception order: ReadOnlyError vs. InvalidStateError #1]
expected: FAIL
[IDBCursor.delete exception order: ReadOnlyError vs. InvalidStateError #2]
expected: FAIL
[idbcursor-delete-exception-order.any.serviceworker.html]
expected: ERROR

View file

@ -0,0 +1,32 @@
[idbcursor-direction-index-keyrange.any.serviceworker.html]
expected: ERROR
[idbcursor-direction-index-keyrange.any.sharedworker.html]
expected: ERROR
[idbcursor-direction-index-keyrange.any.html]
[IDBCursor direction - index with keyrange - next]
expected: FAIL
[IDBCursor direction - index with keyrange - prev]
expected: FAIL
[IDBCursor direction - index with keyrange - nextunique]
expected: FAIL
[IDBCursor direction - index with keyrange - prevunique]
expected: FAIL
[idbcursor-direction-index-keyrange.any.worker.html]
[IDBCursor direction - index with keyrange - next]
expected: FAIL
[IDBCursor direction - index with keyrange - prev]
expected: FAIL
[IDBCursor direction - index with keyrange - nextunique]
expected: FAIL
[IDBCursor direction - index with keyrange - prevunique]
expected: FAIL

View file

@ -0,0 +1,32 @@
[idbcursor-direction-index.any.worker.html]
[IDBCursor direction - index - next]
expected: FAIL
[IDBCursor direction - index - prev]
expected: FAIL
[IDBCursor direction - index - nextunique]
expected: FAIL
[IDBCursor direction - index - prevunique]
expected: FAIL
[idbcursor-direction-index.any.serviceworker.html]
expected: ERROR
[idbcursor-direction-index.any.sharedworker.html]
expected: ERROR
[idbcursor-direction-index.any.html]
[IDBCursor direction - index - next]
expected: FAIL
[IDBCursor direction - index - prev]
expected: FAIL
[IDBCursor direction - index - nextunique]
expected: FAIL
[IDBCursor direction - index - prevunique]
expected: FAIL

View file

@ -0,0 +1,33 @@
[idbcursor-direction-objectstore-keyrange.any.html]
[IDBCursor direction - object store with keyrange - next]
expected: FAIL
[IDBCursor direction - object store with keyrange - prev]
expected: FAIL
[IDBCursor direction - object store with keyrange - nextunique]
expected: FAIL
[IDBCursor direction - object store with keyrange - prevunique]
expected: FAIL
[idbcursor-direction-objectstore-keyrange.any.sharedworker.html]
expected: ERROR
[idbcursor-direction-objectstore-keyrange.any.worker.html]
[IDBCursor direction - object store with keyrange - next]
expected: FAIL
[IDBCursor direction - object store with keyrange - prev]
expected: FAIL
[IDBCursor direction - object store with keyrange - nextunique]
expected: FAIL
[IDBCursor direction - object store with keyrange - prevunique]
expected: FAIL
[idbcursor-direction-objectstore-keyrange.any.serviceworker.html]
expected: ERROR

View file

@ -0,0 +1,32 @@
[idbcursor-direction-objectstore.any.sharedworker.html]
expected: ERROR
[idbcursor-direction-objectstore.any.serviceworker.html]
expected: ERROR
[idbcursor-direction-objectstore.any.html]
[IDBCursor direction - object store - next]
expected: FAIL
[IDBCursor direction - object store - prev]
expected: FAIL
[IDBCursor direction - object store - nextunique]
expected: FAIL
[IDBCursor direction - object store - prevunique]
expected: FAIL
[idbcursor-direction-objectstore.any.worker.html]
[IDBCursor direction - object store - next]
expected: FAIL
[IDBCursor direction - object store - prev]
expected: FAIL
[IDBCursor direction - object store - nextunique]
expected: FAIL
[IDBCursor direction - object store - prevunique]
expected: FAIL

View file

@ -0,0 +1,39 @@
[idbcursor-direction.any.worker.html]
[IDBCursor.direction - undefined]
expected: FAIL
[IDBCursor.direction - next]
expected: FAIL
[IDBCursor.direction - prev]
expected: FAIL
[IDBCursor.direction - nextunique]
expected: FAIL
[IDBCursor.direction - prevunique]
expected: FAIL
[idbcursor-direction.any.serviceworker.html]
expected: ERROR
[idbcursor-direction.any.html]
[IDBCursor.direction - undefined]
expected: FAIL
[IDBCursor.direction - next]
expected: FAIL
[IDBCursor.direction - prev]
expected: FAIL
[IDBCursor.direction - nextunique]
expected: FAIL
[IDBCursor.direction - prevunique]
expected: FAIL
[idbcursor-direction.any.sharedworker.html]
expected: ERROR

View file

@ -0,0 +1,20 @@
[idbcursor-iterating-update.any.sharedworker.html]
expected: ERROR
[idbcursor-iterating-update.any.html]
[Calling (cursor) => cursor.update({}) doesn't affect index iteration]
expected: FAIL
[Calling (cursor) => cursor.delete() doesn't affect index iteration]
expected: FAIL
[idbcursor-iterating-update.any.serviceworker.html]
expected: ERROR
[idbcursor-iterating-update.any.worker.html]
[Calling (cursor) => cursor.update({}) doesn't affect index iteration]
expected: FAIL
[Calling (cursor) => cursor.delete() doesn't affect index iteration]
expected: FAIL

View file

@ -0,0 +1,11 @@
[idbcursor-key.any.sharedworker.html]
expected: ERROR
[idbcursor-key.any.worker.html]
expected: CRASH
[idbcursor-key.any.html]
expected: CRASH
[idbcursor-key.any.serviceworker.html]
expected: ERROR

View file

@ -0,0 +1,26 @@
[idbcursor-primarykey.any.sharedworker.html]
expected: ERROR
[idbcursor-primarykey.any.worker.html]
[IDBCursor.primaryKey]
expected: FAIL
[IDBCursor.primaryKey 1]
expected: FAIL
[IDBCursor.primaryKey 2]
expected: FAIL
[idbcursor-primarykey.any.serviceworker.html]
expected: ERROR
[idbcursor-primarykey.any.html]
[IDBCursor.primaryKey]
expected: FAIL
[IDBCursor.primaryKey 1]
expected: FAIL
[IDBCursor.primaryKey 2]
expected: FAIL

View file

@ -0,0 +1,56 @@
[idbcursor-request-source.any.sharedworker.html]
expected: ERROR
[idbcursor-request-source.any.worker.html]
[IDBObjectStore::openCursor's request source must be the IDBObjectStore instance that opened the cursor]
expected: FAIL
[IDBObjectStore::openKeyCursor's request source must be the IDBObjectStore instance that opened the cursor]
expected: FAIL
[IDBIndex::openCursor's request source must be the IDBIndex instance that opened the cursor]
expected: FAIL
[IDBIndex::openKeyCursor's request source must be the IDBIndex instance that opened the cursor]
expected: FAIL
[The source of the request from IDBObjectStore::update() is the cursor itself]
expected: FAIL
[The source of the request from IDBObjectStore::delete() is the cursor itself]
expected: FAIL
[The source of the request from IDBIndex::update() is the cursor itself]
expected: FAIL
[The source of the request from IDBIndex::delete() is the cursor itself]
expected: FAIL
[idbcursor-request-source.any.serviceworker.html]
expected: ERROR
[idbcursor-request-source.any.html]
[IDBObjectStore::openCursor's request source must be the IDBObjectStore instance that opened the cursor]
expected: FAIL
[IDBObjectStore::openKeyCursor's request source must be the IDBObjectStore instance that opened the cursor]
expected: FAIL
[IDBIndex::openCursor's request source must be the IDBIndex instance that opened the cursor]
expected: FAIL
[IDBIndex::openKeyCursor's request source must be the IDBIndex instance that opened the cursor]
expected: FAIL
[The source of the request from IDBObjectStore::update() is the cursor itself]
expected: FAIL
[The source of the request from IDBObjectStore::delete() is the cursor itself]
expected: FAIL
[The source of the request from IDBIndex::update() is the cursor itself]
expected: FAIL
[The source of the request from IDBIndex::delete() is the cursor itself]
expected: FAIL

View file

@ -0,0 +1,26 @@
[idbcursor-request.any.html]
[cursor.request from IDBObjectStore.openCursor]
expected: FAIL
[cursor.request from IDBObjectStore.openKeyCursor]
expected: FAIL
[cursor.request from IDBIndex.openCursor]
expected: FAIL
[cursor.request from IDBIndex.openKeyCursor]
expected: FAIL
[idbcursor-request.any.worker.html]
[cursor.request from IDBObjectStore.openCursor]
expected: FAIL
[cursor.request from IDBObjectStore.openKeyCursor]
expected: FAIL
[cursor.request from IDBIndex.openCursor]
expected: FAIL
[cursor.request from IDBIndex.openKeyCursor]
expected: FAIL

View file

@ -0,0 +1,14 @@
[idbcursor-reused.any.sharedworker.html]
expected: ERROR
[idbcursor-reused.any.serviceworker.html]
expected: ERROR
[idbcursor-reused.any.html]
[IDBCursor is reused]
expected: FAIL
[idbcursor-reused.any.worker.html]
[IDBCursor is reused]
expected: FAIL

View file

@ -0,0 +1,20 @@
[idbcursor-source.any.serviceworker.html]
expected: ERROR
[idbcursor-source.any.worker.html]
[IDBCursor.source - IDBObjectStore]
expected: FAIL
[IDBCursor.source - IDBIndex]
expected: FAIL
[idbcursor-source.any.sharedworker.html]
expected: ERROR
[idbcursor-source.any.html]
[IDBCursor.source - IDBObjectStore]
expected: FAIL
[IDBCursor.source - IDBIndex]
expected: FAIL

View file

@ -0,0 +1,32 @@
[idbcursor-update-exception-order.any.serviceworker.html]
expected: ERROR
[idbcursor-update-exception-order.any.html]
[IDBCursor.update exception order: TransactionInactiveError vs. ReadOnlyError]
expected: FAIL
[IDBCursor.update exception order: ReadOnlyError vs. InvalidStateError #1]
expected: FAIL
[IDBCursor.update exception order: ReadOnlyError vs. InvalidStateError #2]
expected: FAIL
[IDBCursor.update exception order: InvalidStateError vs. DataError]
expected: FAIL
[idbcursor-update-exception-order.any.sharedworker.html]
expected: ERROR
[idbcursor-update-exception-order.any.worker.html]
[IDBCursor.update exception order: TransactionInactiveError vs. ReadOnlyError]
expected: FAIL
[IDBCursor.update exception order: ReadOnlyError vs. InvalidStateError #1]
expected: FAIL
[IDBCursor.update exception order: ReadOnlyError vs. InvalidStateError #2]
expected: FAIL
[IDBCursor.update exception order: InvalidStateError vs. DataError]
expected: FAIL

View file

@ -0,0 +1,57 @@
[idbcursor_advance_index.any.sharedworker.html]
expected: ERROR
[idbcursor_advance_index.any.worker.html]
[index - iterate cursor number of times specified by count]
expected: FAIL
[attempt to pass a count parameter that is not a number]
expected: FAIL
[index - attempt to advance backwards]
expected: FAIL
[index - iterate to the next record]
expected: FAIL
[Calling advance() with count argument 0 should throw TypeError.]
expected: FAIL
[Calling advance() should throws an exception TransactionInactiveError when the transaction is not active.]
expected: FAIL
[Calling advance() should throw DOMException when the cursor is currently being iterated.]
expected: FAIL
[If the cursor's source or effective object store has been deleted, the implementation MUST throw a DOMException of type InvalidStateError]
expected: FAIL
[idbcursor_advance_index.any.html]
[index - iterate cursor number of times specified by count]
expected: FAIL
[attempt to pass a count parameter that is not a number]
expected: FAIL
[index - attempt to advance backwards]
expected: FAIL
[index - iterate to the next record]
expected: FAIL
[Calling advance() with count argument 0 should throw TypeError.]
expected: FAIL
[Calling advance() should throws an exception TransactionInactiveError when the transaction is not active.]
expected: FAIL
[Calling advance() should throw DOMException when the cursor is currently being iterated.]
expected: FAIL
[If the cursor's source or effective object store has been deleted, the implementation MUST throw a DOMException of type InvalidStateError]
expected: FAIL
[idbcursor_advance_index.any.serviceworker.html]
expected: ERROR

View file

@ -0,0 +1,39 @@
[idbcursor_advance_objectstore.any.serviceworker.html]
expected: ERROR
[idbcursor_advance_objectstore.any.html]
[object store - iterate cursor number of times specified by count]
expected: FAIL
[Calling advance() with count argument 0 should throw TypeError.]
expected: FAIL
[Calling advance() should throws an exception TransactionInactiveError when the transaction is not active]
expected: FAIL
[Calling advance() should throw DOMException when the cursor is currently being iterated.]
expected: FAIL
[If the cursor's source or effective object store has been deleted, the implementation MUST throw a DOMException of type InvalidStateError]
expected: FAIL
[idbcursor_advance_objectstore.any.worker.html]
[object store - iterate cursor number of times specified by count]
expected: FAIL
[Calling advance() with count argument 0 should throw TypeError.]
expected: FAIL
[Calling advance() should throws an exception TransactionInactiveError when the transaction is not active]
expected: FAIL
[Calling advance() should throw DOMException when the cursor is currently being iterated.]
expected: FAIL
[If the cursor's source or effective object store has been deleted, the implementation MUST throw a DOMException of type InvalidStateError]
expected: FAIL
[idbcursor_advance_objectstore.any.sharedworker.html]
expected: ERROR

View file

@ -0,0 +1,14 @@
[idbcursor_continue_delete_objectstore.any.serviceworker.html]
expected: ERROR
[idbcursor_continue_delete_objectstore.any.sharedworker.html]
expected: ERROR
[idbcursor_continue_delete_objectstore.any.worker.html]
[Object store - remove a record from the object store while iterating cursor]
expected: FAIL
[idbcursor_continue_delete_objectstore.any.html]
[Object store - remove a record from the object store while iterating cursor]
expected: FAIL

View file

@ -0,0 +1,68 @@
[idbcursor_continue_index.any.sharedworker.html]
expected: ERROR
[idbcursor_continue_index.any.worker.html]
[Iterate to the next record]
expected: FAIL
[Attempt to pass a key parameter that is not a valid key]
expected: FAIL
[Attempt to iterate to the previous record when the direction is set for the next record]
expected: FAIL
[Attempt to iterate to the next record when the direction is set for the previous record]
expected: FAIL
[Iterate using 'prevunique']
expected: FAIL
[Iterate using nextunique]
expected: FAIL
[Calling continue() should throw an exception TransactionInactiveError when the transaction is not active.]
expected: FAIL
[If the cursor's source or effective object store has been deleted, the implementation MUST throw a DOMException of type InvalidStateError]
expected: FAIL
[Delete next element, and iterate to it]
expected: FAIL
[Add next element, and iterate to it]
expected: FAIL
[idbcursor_continue_index.any.serviceworker.html]
expected: ERROR
[idbcursor_continue_index.any.html]
[Iterate to the next record]
expected: FAIL
[Attempt to pass a key parameter that is not a valid key]
expected: FAIL
[Attempt to iterate to the previous record when the direction is set for the next record]
expected: FAIL
[Attempt to iterate to the next record when the direction is set for the previous record]
expected: FAIL
[Iterate using 'prevunique']
expected: FAIL
[Iterate using nextunique]
expected: FAIL
[Calling continue() should throw an exception TransactionInactiveError when the transaction is not active.]
expected: FAIL
[If the cursor's source or effective object store has been deleted, the implementation MUST throw a DOMException of type InvalidStateError]
expected: FAIL
[Delete next element, and iterate to it]
expected: FAIL
[Add next element, and iterate to it]
expected: FAIL

View file

@ -0,0 +1,15 @@
[idbcursor_continue_invalid.any.serviceworker.html]
expected: ERROR
[idbcursor_continue_invalid.any.html]
[Attempt to call continue two times]
expected: FAIL
[idbcursor_continue_invalid.any.worker.html]
[Attempt to call continue two times]
expected: FAIL
[idbcursor_continue_invalid.any.sharedworker.html]
expected: ERROR

View file

@ -0,0 +1,57 @@
[idbcursor_continue_objectstore.any.sharedworker.html]
expected: ERROR
[idbcursor_continue_objectstore.any.html]
[Iterate to the next record]
expected: FAIL
[Attempt to pass a key parameter is not a valid key]
expected: FAIL
[Attempt to iterate to the previous record when the direction is set for the next record]
expected: FAIL
[Attempt to iterate to the next record when the direction is set for the next record]
expected: FAIL
[Calling continue() should throws an exception TransactionInactiveError when the transaction is not active.]
expected: FAIL
[If the cursor's source or effective object store has been deleted, the implementation MUST throw a DOMException of type InvalidStateError]
expected: FAIL
[Delete next element, and iterate to it]
expected: FAIL
[Add next element, and iterate to it]
expected: FAIL
[idbcursor_continue_objectstore.any.worker.html]
[Iterate to the next record]
expected: FAIL
[Attempt to pass a key parameter is not a valid key]
expected: FAIL
[Attempt to iterate to the previous record when the direction is set for the next record]
expected: FAIL
[Attempt to iterate to the next record when the direction is set for the next record]
expected: FAIL
[Calling continue() should throws an exception TransactionInactiveError when the transaction is not active.]
expected: FAIL
[If the cursor's source or effective object store has been deleted, the implementation MUST throw a DOMException of type InvalidStateError]
expected: FAIL
[Delete next element, and iterate to it]
expected: FAIL
[Add next element, and iterate to it]
expected: FAIL
[idbcursor_continue_objectstore.any.serviceworker.html]
expected: ERROR

View file

@ -0,0 +1,38 @@
[idbcursor_delete_index.any.serviceworker.html]
expected: ERROR
[idbcursor_delete_index.any.sharedworker.html]
expected: ERROR
[idbcursor_delete_index.any.worker.html]
[Remove a record from the object store]
expected: FAIL
[Attempt to remove a record in a read-only transaction]
expected: FAIL
[Attempt to remove a record in an inactive transaction]
expected: FAIL
[If the cursor's source or effective object store has been deleted, the implementation MUST throw a DOMException of type InvalidStateError]
expected: FAIL
[Throw InvalidStateError when the cursor is being iterated]
expected: FAIL
[idbcursor_delete_index.any.html]
[Remove a record from the object store]
expected: FAIL
[Attempt to remove a record in a read-only transaction]
expected: FAIL
[Attempt to remove a record in an inactive transaction]
expected: FAIL
[If the cursor's source or effective object store has been deleted, the implementation MUST throw a DOMException of type InvalidStateError]
expected: FAIL
[Throw InvalidStateError when the cursor is being iterated]
expected: FAIL

View file

@ -0,0 +1,39 @@
[idbcursor_delete_objectstore.any.html]
[Remove a record from the object store ]
expected: FAIL
[Attempt to remove a record in a read-only transaction]
expected: FAIL
[Index - attempt to remove a record in an inactive transaction]
expected: FAIL
[If the cursor's source or effective object store has been deleted, the implementation MUST throw a DOMException of type InvalidStateError]
expected: FAIL
[Throw InvalidStateError when the cursor is being iterated]
expected: FAIL
[idbcursor_delete_objectstore.any.sharedworker.html]
expected: ERROR
[idbcursor_delete_objectstore.any.worker.html]
[Remove a record from the object store ]
expected: FAIL
[Attempt to remove a record in a read-only transaction]
expected: FAIL
[Index - attempt to remove a record in an inactive transaction]
expected: FAIL
[If the cursor's source or effective object store has been deleted, the implementation MUST throw a DOMException of type InvalidStateError]
expected: FAIL
[Throw InvalidStateError when the cursor is being iterated]
expected: FAIL
[idbcursor_delete_objectstore.any.serviceworker.html]
expected: ERROR

View file

@ -0,0 +1,15 @@
[idbcursor_iterating.any.sharedworker.html]
expected: ERROR
[idbcursor_iterating.any.worker.html]
[Iterate and Delete elements]
expected: FAIL
[idbcursor_iterating.any.html]
[Iterate and Delete elements]
expected: FAIL
[idbcursor_iterating.any.serviceworker.html]
expected: ERROR

View file

@ -0,0 +1,63 @@
[idbcursor_update_index.any.worker.html]
[Modify a record in the object store ]
expected: FAIL
[Attempt to modify a record in a read-only transaction]
expected: FAIL
[Attempt to modify a record in an inactive transaction]
expected: FAIL
[Attempt to modify a record after the cursor's source or effective object store has been deleted. The implementation MUST throw a DOMException of type InvalidStateError]
expected: FAIL
[Throw DataCloneError]
expected: FAIL
[No argument]
expected: FAIL
[Throw DataError]
expected: FAIL
[Throw InvalidStateError when the cursor is being iterated]
expected: FAIL
[Modify records during cursor iteration and verify updated records]
expected: FAIL
[idbcursor_update_index.any.sharedworker.html]
expected: ERROR
[idbcursor_update_index.any.html]
[Modify a record in the object store ]
expected: FAIL
[Attempt to modify a record in a read-only transaction]
expected: FAIL
[Attempt to modify a record in an inactive transaction]
expected: FAIL
[Attempt to modify a record after the cursor's source or effective object store has been deleted. The implementation MUST throw a DOMException of type InvalidStateError]
expected: FAIL
[Throw DataCloneError]
expected: FAIL
[No argument]
expected: FAIL
[Throw DataError]
expected: FAIL
[Throw InvalidStateError when the cursor is being iterated]
expected: FAIL
[Modify records during cursor iteration and verify updated records]
expected: FAIL
[idbcursor_update_index.any.serviceworker.html]
expected: ERROR

View file

@ -0,0 +1,63 @@
[idbcursor_update_objectstore.any.serviceworker.html]
expected: ERROR
[idbcursor_update_objectstore.any.html]
[Modify a record in the object store ]
expected: FAIL
[Attempt to modify a record in a read-only transaction]
expected: FAIL
[Object store - attempt to modify a record in an inactive transaction]
expected: FAIL
[Index - modify a record in the object store ]
expected: FAIL
[Attempt to modify a record after the cursor's source or effective object store has been deleted. The implementation MUST throw a DOMException of type InvalidStateError]
expected: FAIL
[Throw DataCloneError]
expected: FAIL
[No argument]
expected: FAIL
[Throw DataError]
expected: FAIL
[Throw InvalidStateError when the cursor is being iterated]
expected: FAIL
[idbcursor_update_objectstore.any.worker.html]
[Modify a record in the object store ]
expected: FAIL
[Attempt to modify a record in a read-only transaction]
expected: FAIL
[Object store - attempt to modify a record in an inactive transaction]
expected: FAIL
[Index - modify a record in the object store ]
expected: FAIL
[Attempt to modify a record after the cursor's source or effective object store has been deleted. The implementation MUST throw a DOMException of type InvalidStateError]
expected: FAIL
[Throw DataCloneError]
expected: FAIL
[No argument]
expected: FAIL
[Throw DataError]
expected: FAIL
[Throw InvalidStateError when the cursor is being iterated]
expected: FAIL
[idbcursor_update_objectstore.any.sharedworker.html]
expected: ERROR

View file

@ -0,0 +1,34 @@
[idbdatabase-createObjectStore-exception-order.any.worker.html]
expected: TIMEOUT
[IDBDatabase.createObjectStore exception order: InvalidStateError vs. TransactionInactiveError]
expected: FAIL
[IDBDatabase.createObjectStore exception order: TransactionInactiveError vs. SyntaxError]
expected: FAIL
[IDBDatabase.createObjectStore exception order: SyntaxError vs. ConstraintError]
expected: TIMEOUT
[IDBDatabase.createObjectStore exception order: ConstraintError vs. InvalidAccessError]
expected: TIMEOUT
[idbdatabase-createObjectStore-exception-order.any.sharedworker.html]
expected: ERROR
[idbdatabase-createObjectStore-exception-order.any.serviceworker.html]
expected: ERROR
[idbdatabase-createObjectStore-exception-order.any.html]
expected: TIMEOUT
[IDBDatabase.createObjectStore exception order: InvalidStateError vs. TransactionInactiveError]
expected: FAIL
[IDBDatabase.createObjectStore exception order: TransactionInactiveError vs. SyntaxError]
expected: FAIL
[IDBDatabase.createObjectStore exception order: SyntaxError vs. ConstraintError]
expected: TIMEOUT
[IDBDatabase.createObjectStore exception order: ConstraintError vs. InvalidAccessError]
expected: TIMEOUT

View file

@ -0,0 +1,21 @@
[idbdatabase-deleteObjectStore-exception-order.any.html]
[IDBDatabase.deleteObjectStore exception order: InvalidStateError vs. TransactionInactiveError]
expected: FAIL
[IDBDatabase.deleteObjectStore exception order: TransactionInactiveError vs. NotFoundError]
expected: FAIL
[idbdatabase-deleteObjectStore-exception-order.any.sharedworker.html]
expected: ERROR
[idbdatabase-deleteObjectStore-exception-order.any.worker.html]
[IDBDatabase.deleteObjectStore exception order: InvalidStateError vs. TransactionInactiveError]
expected: FAIL
[IDBDatabase.deleteObjectStore exception order: TransactionInactiveError vs. NotFoundError]
expected: FAIL
[idbdatabase-deleteObjectStore-exception-order.any.serviceworker.html]
expected: ERROR

View file

@ -0,0 +1,21 @@
[idbdatabase-transaction-exception-order.any.sharedworker.html]
expected: ERROR
[idbdatabase-transaction-exception-order.any.html]
[IDBDatabase.transaction throws exception on invalid mode]
expected: FAIL
[IDBDatabase.transaction exception order: NotFoundError vs. TypeError]
expected: FAIL
[idbdatabase-transaction-exception-order.any.worker.html]
[IDBDatabase.transaction throws exception on invalid mode]
expected: FAIL
[IDBDatabase.transaction exception order: NotFoundError vs. TypeError]
expected: FAIL
[idbdatabase-transaction-exception-order.any.serviceworker.html]
expected: ERROR

View file

@ -0,0 +1,21 @@
[idbdatabase_close.any.html]
[Unblock the version change transaction created by an open database request]
expected: FAIL
[Unblock the delete database request.]
expected: FAIL
[idbdatabase_close.any.sharedworker.html]
expected: ERROR
[idbdatabase_close.any.worker.html]
[Unblock the version change transaction created by an open database request]
expected: FAIL
[Unblock the delete database request.]
expected: FAIL
[idbdatabase_close.any.serviceworker.html]
expected: ERROR

View file

@ -0,0 +1,11 @@
[idbdatabase_createObjectStore.any.sharedworker.html]
expected: ERROR
[idbdatabase_createObjectStore.any.html]
expected: CRASH
[idbdatabase_createObjectStore.any.worker.html]
expected: CRASH
[idbdatabase_createObjectStore.any.serviceworker.html]
expected: ERROR

View file

@ -0,0 +1,11 @@
[idbdatabase_deleteObjectStore.any.worker.html]
expected: CRASH
[idbdatabase_deleteObjectStore.any.html]
expected: CRASH
[idbdatabase_deleteObjectStore.any.serviceworker.html]
expected: ERROR
[idbdatabase_deleteObjectStore.any.sharedworker.html]
expected: ERROR

View file

@ -0,0 +1,21 @@
[idbdatabase_transaction.any.html]
[Attempt to open a transaction with invalid scope]
expected: FAIL
[If storeNames is an empty list, the implementation must throw a DOMException of type InvalidAccessError]
expected: FAIL
[idbdatabase_transaction.any.worker.html]
[Attempt to open a transaction with invalid scope]
expected: FAIL
[If storeNames is an empty list, the implementation must throw a DOMException of type InvalidAccessError]
expected: FAIL
[idbdatabase_transaction.any.serviceworker.html]
expected: ERROR
[idbdatabase_transaction.any.sharedworker.html]
expected: ERROR

View file

@ -0,0 +1,13 @@
[idbfactory-databases-opaque-origin.html]
expected: TIMEOUT
[IDBFactory.databases() in non-sandboxed iframe should not reject]
expected: FAIL
[IDBFactory.databases() in sandboxed iframe should reject]
expected: TIMEOUT
[IDBFactory.databases() in data URL dedicated worker should throw SecurityError]
expected: NOTRUN
[IDBFactory.databases() in data URL shared worker should throw SecurityError]
expected: NOTRUN

View file

@ -0,0 +1,10 @@
[idbfactory-deleteDatabase-opaque-origin.html]
expected: TIMEOUT
[IDBFactory.deleteDatabase() in sandboxed iframe should throw SecurityError]
expected: TIMEOUT
[IDBFactory.deleteDatabase() in data URL dedicated worker should throw SecurityError]
expected: NOTRUN
[IDBFactory.deleteDatabase() in data URL shared worker should throw SecurityError]
expected: NOTRUN

View file

@ -0,0 +1,15 @@
[idbfactory-deleteDatabase-request-success.any.worker.html]
[IDBFactory deleteDatabase() request properties on success]
expected: FAIL
[idbfactory-deleteDatabase-request-success.any.serviceworker.html]
expected: ERROR
[idbfactory-deleteDatabase-request-success.any.html]
[IDBFactory deleteDatabase() request properties on success]
expected: FAIL
[idbfactory-deleteDatabase-request-success.any.sharedworker.html]
expected: ERROR

View file

@ -0,0 +1,15 @@
[idbfactory-open-error-properties.any.worker.html]
[Properties of error event from failed open()]
expected: FAIL
[idbfactory-open-error-properties.any.html]
[Properties of error event from failed open()]
expected: FAIL
[idbfactory-open-error-properties.any.sharedworker.html]
expected: ERROR
[idbfactory-open-error-properties.any.serviceworker.html]
expected: ERROR

View file

@ -0,0 +1,10 @@
[idbfactory-open-opaque-origin.html]
expected: TIMEOUT
[IDBFactory.open() in sandboxed iframe should throw SecurityError]
expected: TIMEOUT
[IDBFactory.open() in data URL dedicated workers should throw SecurityError]
expected: NOTRUN
[IDBFactory.open() in data URL shared workers should throw SecurityError]
expected: NOTRUN

View file

@ -0,0 +1,15 @@
[idbfactory-open-request-error.any.html]
[Properties of IDBOpenDBRequest during failed IDBFactory open()]
expected: FAIL
[idbfactory-open-request-error.any.sharedworker.html]
expected: ERROR
[idbfactory-open-request-error.any.worker.html]
[Properties of IDBOpenDBRequest during failed IDBFactory open()]
expected: FAIL
[idbfactory-open-request-error.any.serviceworker.html]
expected: ERROR

View file

@ -0,0 +1,14 @@
[idbfactory-open-request-success.any.html]
[Properties of IDBOpenDBRequest during successful IDBFactory open()]
expected: FAIL
[idbfactory-open-request-success.any.serviceworker.html]
expected: ERROR
[idbfactory-open-request-success.any.sharedworker.html]
expected: ERROR
[idbfactory-open-request-success.any.worker.html]
[Properties of IDBOpenDBRequest during successful IDBFactory open()]
expected: FAIL

View file

@ -0,0 +1,3 @@
[idbfactory-origin-isolation.html]
[Test to make sure that origins have separate locking schemes]
expected: FAIL

View file

@ -0,0 +1,75 @@
[idbfactory_cmp.any.sharedworker.html]
expected: ERROR
[idbfactory_cmp.any.html]
[IDBFactory.cmp() - compared keys return correct value]
expected: FAIL
[IDBFactory.cmp() - null]
expected: FAIL
[IDBFactory.cmp() - NaN]
expected: FAIL
[Array vs. Binary]
expected: FAIL
[Binary vs. String]
expected: FAIL
[String vs. Date]
expected: FAIL
[Date vs. Number]
expected: FAIL
[Compare in unsigned octet values (in the range [0, 255\])]
expected: FAIL
[Compare values of the same length]
expected: FAIL
[Compare values of different lengths]
expected: FAIL
[Compare when values in the range of their minimal length are the same]
expected: FAIL
[idbfactory_cmp.any.worker.html]
[IDBFactory.cmp() - compared keys return correct value]
expected: FAIL
[IDBFactory.cmp() - null]
expected: FAIL
[IDBFactory.cmp() - NaN]
expected: FAIL
[Array vs. Binary]
expected: FAIL
[Binary vs. String]
expected: FAIL
[String vs. Date]
expected: FAIL
[Date vs. Number]
expected: FAIL
[Compare in unsigned octet values (in the range [0, 255\])]
expected: FAIL
[Compare values of the same length]
expected: FAIL
[Compare values of different lengths]
expected: FAIL
[Compare when values in the range of their minimal length are the same]
expected: FAIL
[idbfactory_cmp.any.serviceworker.html]
expected: ERROR

View file

@ -0,0 +1,14 @@
[idbfactory_deleteDatabase.any.serviceworker.html]
expected: ERROR
[idbfactory_deleteDatabase.any.sharedworker.html]
expected: ERROR
[idbfactory_deleteDatabase.any.html]
[The deleteDatabase() request's success event is an IDBVersionChangeEvent.]
expected: FAIL
[idbfactory_deleteDatabase.any.worker.html]
[The deleteDatabase() request's success event is an IDBVersionChangeEvent.]
expected: FAIL

View file

@ -0,0 +1,56 @@
[idbfactory_open.any.worker.html]
[IDBFactory.open() - no version opens current database]
expected: FAIL
[IDBFactory.open() - open database with a higher version than current]
expected: FAIL
[IDBFactory.open() - error in version change transaction aborts open]
expected: FAIL
[Calling open() with version argument 1.5 should not throw.]
expected: FAIL
[Calling open() with version argument 9007199254740991 should not throw.]
expected: FAIL
[Calling open() with version argument undefined should not throw.]
expected: FAIL
[IDBFactory.open() - error in upgradeneeded resets db]
expected: FAIL
[IDBFactory.open() - second open's transaction is available to get objectStores]
expected: FAIL
[idbfactory_open.any.sharedworker.html]
expected: ERROR
[idbfactory_open.any.serviceworker.html]
expected: ERROR
[idbfactory_open.any.html]
[IDBFactory.open() - no version opens current database]
expected: FAIL
[IDBFactory.open() - open database with a higher version than current]
expected: FAIL
[IDBFactory.open() - error in version change transaction aborts open]
expected: FAIL
[Calling open() with version argument 1.5 should not throw.]
expected: FAIL
[Calling open() with version argument 9007199254740991 should not throw.]
expected: FAIL
[Calling open() with version argument undefined should not throw.]
expected: FAIL
[IDBFactory.open() - error in upgradeneeded resets db]
expected: FAIL
[IDBFactory.open() - second open's transaction is available to get objectStores]
expected: FAIL

View file

@ -0,0 +1,2 @@
[idbindex-cross-realm-methods.html]
expected: ERROR

View file

@ -0,0 +1,15 @@
[idbindex-getAll-enforcerange.any.worker.html]
[IDBIndex.getAll() should enforce valid range constraints.]
expected: FAIL
[idbindex-getAll-enforcerange.any.serviceworker.html]
expected: ERROR
[idbindex-getAll-enforcerange.any.html]
[IDBIndex.getAll() should enforce valid range constraints.]
expected: FAIL
[idbindex-getAll-enforcerange.any.sharedworker.html]
expected: ERROR

View file

@ -0,0 +1,15 @@
[idbindex-getAllKeys-enforcerange.any.html]
[IDBIndex.getAllKeys() should enforce valid range constraints.]
expected: FAIL
[idbindex-getAllKeys-enforcerange.any.sharedworker.html]
expected: ERROR
[idbindex-getAllKeys-enforcerange.any.worker.html]
[IDBIndex.getAllKeys() should enforce valid range constraints.]
expected: FAIL
[idbindex-getAllKeys-enforcerange.any.serviceworker.html]
expected: ERROR

View file

@ -0,0 +1,27 @@
[idbindex-multientry.any.serviceworker.html]
expected: ERROR
[idbindex-multientry.any.worker.html]
[Array keyPath with multiEntry]
expected: FAIL
[A 1000 entry multiEntry array]
expected: FAIL
[Adding keys]
expected: FAIL
[idbindex-multientry.any.html]
[Array keyPath with multiEntry]
expected: FAIL
[A 1000 entry multiEntry array]
expected: FAIL
[Adding keys]
expected: FAIL
[idbindex-multientry.any.sharedworker.html]
expected: ERROR

View file

@ -0,0 +1,14 @@
[idbindex-objectStore-SameObject.any.serviceworker.html]
expected: ERROR
[idbindex-objectStore-SameObject.any.worker.html]
[IDBIndex.objectStore should return same object each time.]
expected: FAIL
[idbindex-objectStore-SameObject.any.sharedworker.html]
expected: ERROR
[idbindex-objectStore-SameObject.any.html]
[IDBIndex.objectStore should return same object each time.]
expected: FAIL

View file

@ -0,0 +1,82 @@
[idbindex-query-exception-order.any.sharedworker.html]
expected: ERROR
[idbindex-query-exception-order.any.serviceworker.html]
expected: ERROR
[idbindex-query-exception-order.any.html]
expected: TIMEOUT
[IDBIndex.get exception order: InvalidStateError vs. TransactionInactiveError]
expected: TIMEOUT
[IDBIndex.get exception order: TransactionInactiveError vs. DataError]
expected: FAIL
[IDBIndex.getAll exception order: InvalidStateError vs. TransactionInactiveError]
expected: TIMEOUT
[IDBIndex.getAll exception order: TransactionInactiveError vs. DataError]
expected: FAIL
[IDBIndex.getAllKeys exception order: InvalidStateError vs. TransactionInactiveError]
expected: TIMEOUT
[IDBIndex.getAllKeys exception order: TransactionInactiveError vs. DataError]
expected: FAIL
[IDBIndex.count exception order: InvalidStateError vs. TransactionInactiveError]
expected: TIMEOUT
[IDBIndex.count exception order: TransactionInactiveError vs. DataError]
expected: FAIL
[IDBIndex.openCursor exception order: InvalidStateError vs. TransactionInactiveError]
expected: TIMEOUT
[IDBIndex.openCursor exception order: TransactionInactiveError vs. DataError]
expected: FAIL
[IDBIndex.openKeyCursor exception order: InvalidStateError vs. TransactionInactiveError]
expected: TIMEOUT
[IDBIndex.openKeyCursor exception order: TransactionInactiveError vs. DataError]
expected: FAIL
[idbindex-query-exception-order.any.worker.html]
expected: TIMEOUT
[IDBIndex.get exception order: InvalidStateError vs. TransactionInactiveError]
expected: TIMEOUT
[IDBIndex.get exception order: TransactionInactiveError vs. DataError]
expected: FAIL
[IDBIndex.getAll exception order: InvalidStateError vs. TransactionInactiveError]
expected: TIMEOUT
[IDBIndex.getAll exception order: TransactionInactiveError vs. DataError]
expected: FAIL
[IDBIndex.getAllKeys exception order: InvalidStateError vs. TransactionInactiveError]
expected: TIMEOUT
[IDBIndex.getAllKeys exception order: TransactionInactiveError vs. DataError]
expected: FAIL
[IDBIndex.count exception order: InvalidStateError vs. TransactionInactiveError]
expected: TIMEOUT
[IDBIndex.count exception order: TransactionInactiveError vs. DataError]
expected: FAIL
[IDBIndex.openCursor exception order: InvalidStateError vs. TransactionInactiveError]
expected: TIMEOUT
[IDBIndex.openCursor exception order: TransactionInactiveError vs. DataError]
expected: FAIL
[IDBIndex.openKeyCursor exception order: InvalidStateError vs. TransactionInactiveError]
expected: TIMEOUT
[IDBIndex.openKeyCursor exception order: TransactionInactiveError vs. DataError]
expected: FAIL

View file

@ -0,0 +1,21 @@
[idbindex-rename-abort.any.serviceworker.html]
expected: ERROR
[idbindex-rename-abort.any.html]
[IndexedDB index rename in aborted transaction]
expected: FAIL
[IndexedDB index creation and rename in an aborted transaction]
expected: FAIL
[idbindex-rename-abort.any.worker.html]
[IndexedDB index rename in aborted transaction]
expected: FAIL
[IndexedDB index creation and rename in an aborted transaction]
expected: FAIL
[idbindex-rename-abort.any.sharedworker.html]
expected: ERROR

View file

@ -0,0 +1,45 @@
[idbindex-rename-errors.any.html]
[IndexedDB deleted index rename throws]
expected: FAIL
[IndexedDB index rename throws in a readonly transaction]
expected: FAIL
[IndexedDB index rename throws in a readwrite transaction]
expected: FAIL
[IndexedDB index rename throws in an inactive transaction]
expected: FAIL
[IndexedDB index rename to the name of another index throws]
expected: FAIL
[IndexedDB index rename handles exceptions when stringifying names]
expected: FAIL
[idbindex-rename-errors.any.serviceworker.html]
expected: ERROR
[idbindex-rename-errors.any.worker.html]
[IndexedDB deleted index rename throws]
expected: FAIL
[IndexedDB index rename throws in a readonly transaction]
expected: FAIL
[IndexedDB index rename throws in a readwrite transaction]
expected: FAIL
[IndexedDB index rename throws in an inactive transaction]
expected: FAIL
[IndexedDB index rename to the name of another index throws]
expected: FAIL
[IndexedDB index rename handles exceptions when stringifying names]
expected: FAIL
[idbindex-rename-errors.any.sharedworker.html]
expected: ERROR

View file

@ -0,0 +1,63 @@
[idbindex-rename.any.html]
[IndexedDB index rename in new transaction]
expected: FAIL
[IndexedDB index rename in the transaction where it is created]
expected: FAIL
[IndexedDB index rename to the same name succeeds]
expected: FAIL
[IndexedDB index rename to the name of a deleted index succeeds]
expected: FAIL
[IndexedDB index swapping via renames succeeds]
expected: FAIL
[IndexedDB index rename stringifies non-string names]
expected: FAIL
[IndexedDB index can be renamed to ""]
expected: FAIL
[IndexedDB index can be renamed to "\\u0000"]
expected: FAIL
[IndexedDB index can be renamed to "\\uDC00\\uD800"]
expected: FAIL
[idbindex-rename.any.serviceworker.html]
expected: ERROR
[idbindex-rename.any.worker.html]
[IndexedDB index rename in new transaction]
expected: FAIL
[IndexedDB index rename in the transaction where it is created]
expected: FAIL
[IndexedDB index rename to the same name succeeds]
expected: FAIL
[IndexedDB index rename to the name of a deleted index succeeds]
expected: FAIL
[IndexedDB index swapping via renames succeeds]
expected: FAIL
[IndexedDB index rename stringifies non-string names]
expected: FAIL
[IndexedDB index can be renamed to ""]
expected: FAIL
[IndexedDB index can be renamed to "\\u0000"]
expected: FAIL
[IndexedDB index can be renamed to "\\uDC00\\uD800"]
expected: FAIL
[idbindex-rename.any.sharedworker.html]
expected: ERROR

View file

@ -0,0 +1,51 @@
[idbindex-request-source.any.html]
[The source of the request from index => index.get(0) is the index itself]
expected: FAIL
[The source of the request from index => index.getKey(0) is the index itself]
expected: FAIL
[The source of the request from index => index.getAll() is the index itself]
expected: FAIL
[The source of the request from index => index.getAllKeys() is the index itself]
expected: FAIL
[The source of the request from index => index.count() is the index itself]
expected: FAIL
[The source of the request from index => index.openCursor() is the index itself]
expected: FAIL
[The source of the request from index => index.openKeyCursor() is the index itself]
expected: FAIL
[idbindex-request-source.any.worker.html]
[The source of the request from index => index.get(0) is the index itself]
expected: FAIL
[The source of the request from index => index.getKey(0) is the index itself]
expected: FAIL
[The source of the request from index => index.getAll() is the index itself]
expected: FAIL
[The source of the request from index => index.getAllKeys() is the index itself]
expected: FAIL
[The source of the request from index => index.count() is the index itself]
expected: FAIL
[The source of the request from index => index.openCursor() is the index itself]
expected: FAIL
[The source of the request from index => index.openKeyCursor() is the index itself]
expected: FAIL
[idbindex-request-source.any.serviceworker.html]
expected: ERROR
[idbindex-request-source.any.sharedworker.html]
expected: ERROR

View file

@ -0,0 +1,32 @@
[idbindex_count.any.serviceworker.html]
expected: ERROR
[idbindex_count.any.sharedworker.html]
expected: ERROR
[idbindex_count.any.worker.html]
[count() returns the number of records in the index]
expected: FAIL
[count() returns the number of records that have keys within the range]
expected: FAIL
[count() returns the number of records that have keys with the key]
expected: FAIL
[count() throws DataError when using invalid key]
expected: FAIL
[idbindex_count.any.html]
[count() returns the number of records in the index]
expected: FAIL
[count() returns the number of records that have keys within the range]
expected: FAIL
[count() returns the number of records that have keys with the key]
expected: FAIL
[count() throws DataError when using invalid key]
expected: FAIL

View file

@ -0,0 +1,57 @@
[idbindex_get.any.html]
[get() returns the record]
expected: FAIL
[get() returns the record where the index contains duplicate values]
expected: FAIL
[get() attempts to retrieve a record that does not exist]
expected: FAIL
[get() returns the record with the first key in the range]
expected: FAIL
[get() throws DataError when using invalid key]
expected: FAIL
[get() throws InvalidStateError when the index is deleted]
expected: FAIL
[get() throws TransactionInactiveError on aborted transaction]
expected: FAIL
[get() throws InvalidStateError on index deleted by aborted upgrade]
expected: FAIL
[idbindex_get.any.worker.html]
[get() returns the record]
expected: FAIL
[get() returns the record where the index contains duplicate values]
expected: FAIL
[get() attempts to retrieve a record that does not exist]
expected: FAIL
[get() returns the record with the first key in the range]
expected: FAIL
[get() throws DataError when using invalid key]
expected: FAIL
[get() throws InvalidStateError when the index is deleted]
expected: FAIL
[get() throws TransactionInactiveError on aborted transaction]
expected: FAIL
[get() throws InvalidStateError on index deleted by aborted upgrade]
expected: FAIL
[idbindex_get.any.sharedworker.html]
expected: ERROR
[idbindex_get.any.serviceworker.html]
expected: ERROR

View file

@ -0,0 +1,47 @@
[idbindex_getAll-options.tentative.any.html]
expected: ERROR
[Single item get]
expected: FAIL
[Empty object store]
expected: FAIL
[Get all]
expected: FAIL
[Get all with generated keys]
expected: FAIL
[Get all with large values]
expected: FAIL
[maxCount=10]
expected: FAIL
[idbindex_getAll-options.tentative.any.sharedworker.html]
expected: ERROR
[idbindex_getAll-options.tentative.any.worker.html]
expected: ERROR
[Single item get]
expected: FAIL
[Empty object store]
expected: FAIL
[Get all]
expected: FAIL
[Get all with generated keys]
expected: FAIL
[Get all with large values]
expected: FAIL
[maxCount=10]
expected: FAIL
[idbindex_getAll-options.tentative.any.serviceworker.html]
expected: ERROR

View file

@ -0,0 +1,46 @@
[idbindex_getAll.any.serviceworker.html]
expected: ERROR
[idbindex_getAll.any.html]
expected: ERROR
[Single item get]
expected: FAIL
[Empty object store]
expected: FAIL
[Get all]
expected: FAIL
[Get all with generated keys]
expected: FAIL
[Get all with large values]
expected: FAIL
[maxCount=10]
expected: FAIL
[idbindex_getAll.any.sharedworker.html]
expected: ERROR
[idbindex_getAll.any.worker.html]
expected: ERROR
[Single item get]
expected: FAIL
[Empty object store]
expected: FAIL
[Get all]
expected: FAIL
[Get all with generated keys]
expected: FAIL
[Get all with large values]
expected: FAIL
[maxCount=10]
expected: FAIL

Some files were not shown because too many files have changed in this diff Show more