mirror of
https://github.com/servo/servo.git
synced 2025-08-06 14:10:11 +01:00
Initial IndexedDB Support (#33044)
Adds indexeddb support to servo. At the moment heed is being used as the backend, although this can be swapped out by implementing `KvsEngine`. This PR adds a thread + a thread pool for Indexeddb related operations. Also `database_access_task_source` is added for Indexeddb related operations. This is a partial rewrite of #25214. (Reopened due to branching issue) Fixes #6963 --------- Signed-off-by: Ashwin Naren <arihant2math@gmail.com> Signed-off-by: Josh Matthews <josh@joshmatthews.net> Co-authored-by: Rasmus Viitanen <rasviitanen@gmail.com> Co-authored-by: Josh Matthews <josh@joshmatthews.net>
This commit is contained in:
parent
d33cf8fbd1
commit
ed9a79f3f4
259 changed files with 11141 additions and 8 deletions
2
tests/wpt/include.ini
vendored
2
tests/wpt/include.ini
vendored
|
@ -178,6 +178,8 @@ skip: true
|
|||
skip: true
|
||||
[import-maps]
|
||||
skip: false
|
||||
[indexeddb]
|
||||
skip: false
|
||||
[intersection-observer]
|
||||
skip: false
|
||||
[js]
|
||||
|
|
1
tests/wpt/meta/indexeddb/__dir__.ini
vendored
Normal file
1
tests/wpt/meta/indexeddb/__dir__.ini
vendored
Normal file
|
@ -0,0 +1 @@
|
|||
prefs: ["dom_indexeddb_enabled:true"]
|
15
tests/wpt/meta/indexeddb/abort-in-initial-upgradeneeded.any.js.ini
vendored
Normal file
15
tests/wpt/meta/indexeddb/abort-in-initial-upgradeneeded.any.js.ini
vendored
Normal 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
|
3
tests/wpt/meta/indexeddb/back-forward-cache-open-connection.window.js.ini
vendored
Normal file
3
tests/wpt/meta/indexeddb/back-forward-cache-open-connection.window.js.ini
vendored
Normal 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
|
4
tests/wpt/meta/indexeddb/back-forward-cache-open-transaction.window.js.ini
vendored
Normal file
4
tests/wpt/meta/indexeddb/back-forward-cache-open-transaction.window.js.ini
vendored
Normal 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
|
14
tests/wpt/meta/indexeddb/bindings-inject-keys-bypass.any.js.ini
vendored
Normal file
14
tests/wpt/meta/indexeddb/bindings-inject-keys-bypass.any.js.ini
vendored
Normal file
|
@ -0,0 +1,14 @@
|
|||
[bindings-inject-keys-bypass.any.serviceworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[bindings-inject-keys-bypass.any.sharedworker.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
|
21
tests/wpt/meta/indexeddb/bindings-inject-values-bypass.any.js.ini
vendored
Normal file
21
tests/wpt/meta/indexeddb/bindings-inject-values-bypass.any.js.ini
vendored
Normal file
|
@ -0,0 +1,21 @@
|
|||
[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.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.serviceworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[bindings-inject-values-bypass.any.sharedworker.html]
|
||||
expected: ERROR
|
14
tests/wpt/meta/indexeddb/blob-composite-blob-reads.any.js.ini
vendored
Normal file
14
tests/wpt/meta/indexeddb/blob-composite-blob-reads.any.js.ini
vendored
Normal file
|
@ -0,0 +1,14 @@
|
|||
[blob-composite-blob-reads.any.html]
|
||||
[Composite Blob Handling: Many blobs: fetch-blob-url]
|
||||
expected: FAIL
|
||||
|
||||
[Composite Blob Handling: Many blobs: direct]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[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
|
9
tests/wpt/meta/indexeddb/blob-contenttype.any.js.ini
vendored
Normal file
9
tests/wpt/meta/indexeddb/blob-contenttype.any.js.ini
vendored
Normal file
|
@ -0,0 +1,9 @@
|
|||
[blob-contenttype.any.html]
|
||||
[Ensure that content type round trips when reading blob data]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[blob-contenttype.any.worker.html]
|
||||
[Ensure that content type round trips when reading blob data]
|
||||
expected: FAIL
|
||||
|
9
tests/wpt/meta/indexeddb/blob-delete-objectstore-db.any.js.ini
vendored
Normal file
9
tests/wpt/meta/indexeddb/blob-delete-objectstore-db.any.js.ini
vendored
Normal file
|
@ -0,0 +1,9 @@
|
|||
[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
|
||||
|
9
tests/wpt/meta/indexeddb/blob-valid-after-deletion.any.js.ini
vendored
Normal file
9
tests/wpt/meta/indexeddb/blob-valid-after-deletion.any.js.ini
vendored
Normal file
|
@ -0,0 +1,9 @@
|
|||
[blob-valid-after-deletion.any.worker.html]
|
||||
[Blobs stay alive after their records are deleted.]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[blob-valid-after-deletion.any.html]
|
||||
[Blobs stay alive after their records are deleted.]
|
||||
expected: FAIL
|
||||
|
9
tests/wpt/meta/indexeddb/blob-valid-before-commit.any.js.ini
vendored
Normal file
9
tests/wpt/meta/indexeddb/blob-valid-before-commit.any.js.ini
vendored
Normal file
|
@ -0,0 +1,9 @@
|
|||
[blob-valid-before-commit.any.worker.html]
|
||||
[Blobs can be read back before their records are committed.]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[blob-valid-before-commit.any.html]
|
||||
[Blobs can be read back before their records are committed.]
|
||||
expected: FAIL
|
||||
|
39
tests/wpt/meta/indexeddb/clone-before-keypath-eval.any.js.ini
vendored
Normal file
39
tests/wpt/meta/indexeddb/clone-before-keypath-eval.any.js.ini
vendored
Normal file
|
@ -0,0 +1,39 @@
|
|||
[clone-before-keypath-eval.any.sharedworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[clone-before-keypath-eval.any.html]
|
||||
[Key generator and key path validity check operates on a clone]
|
||||
expected: FAIL
|
||||
|
||||
[Failing key path validity check operates on a clone]
|
||||
expected: FAIL
|
||||
|
||||
[Index key path evaluations operate on a clone]
|
||||
expected: FAIL
|
||||
|
||||
[Store and index key path evaluations operate on the same clone]
|
||||
expected: FAIL
|
||||
|
||||
[Cursor update checks and keypath evaluations operate on a clone]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[clone-before-keypath-eval.any.worker.html]
|
||||
[Key generator and key path validity check operates on a clone]
|
||||
expected: FAIL
|
||||
|
||||
[Failing key path validity check operates on a clone]
|
||||
expected: FAIL
|
||||
|
||||
[Index key path evaluations operate on a clone]
|
||||
expected: FAIL
|
||||
|
||||
[Store and index key path evaluations operate on the same clone]
|
||||
expected: FAIL
|
||||
|
||||
[Cursor update checks and keypath evaluations operate on a clone]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[clone-before-keypath-eval.any.serviceworker.html]
|
||||
expected: ERROR
|
13
tests/wpt/meta/indexeddb/close-in-upgradeneeded.any.js.ini
vendored
Normal file
13
tests/wpt/meta/indexeddb/close-in-upgradeneeded.any.js.ini
vendored
Normal file
|
@ -0,0 +1,13 @@
|
|||
[close-in-upgradeneeded.any.sharedworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[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]
|
||||
expected: CRASH
|
||||
|
||||
[close-in-upgradeneeded.any.serviceworker.html]
|
||||
expected: ERROR
|
13
tests/wpt/meta/indexeddb/cursor-overloads.any.js.ini
vendored
Normal file
13
tests/wpt/meta/indexeddb/cursor-overloads.any.js.ini
vendored
Normal file
|
@ -0,0 +1,13 @@
|
|||
[cursor-overloads.any.sharedworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[cursor-overloads.any.html]
|
||||
[Validate the overloads of IDBObjectStore.openCursor(), IDBIndex.openCursor() and IDBIndex.openKeyCursor()]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[cursor-overloads.any.worker.html]
|
||||
expected: CRASH
|
||||
|
||||
[cursor-overloads.any.serviceworker.html]
|
||||
expected: ERROR
|
13
tests/wpt/meta/indexeddb/database-names-by-origin.html.ini
vendored
Normal file
13
tests/wpt/meta/indexeddb/database-names-by-origin.html.ini
vendored
Normal 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
|
26
tests/wpt/meta/indexeddb/delete-range.any.js.ini
vendored
Normal file
26
tests/wpt/meta/indexeddb/delete-range.any.js.ini
vendored
Normal file
|
@ -0,0 +1,26 @@
|
|||
[delete-range.any.worker.html]
|
||||
[Delete range]
|
||||
expected: FAIL
|
||||
|
||||
[Delete range 1]
|
||||
expected: FAIL
|
||||
|
||||
[Delete range 2]
|
||||
expected: FAIL
|
||||
|
||||
[Delete range 3]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[delete-range.any.html]
|
||||
[Delete range]
|
||||
expected: FAIL
|
||||
|
||||
[Delete range 1]
|
||||
expected: FAIL
|
||||
|
||||
[Delete range 2]
|
||||
expected: FAIL
|
||||
|
||||
[Delete range 3]
|
||||
expected: FAIL
|
15
tests/wpt/meta/indexeddb/delete-request-queue.any.js.ini
vendored
Normal file
15
tests/wpt/meta/indexeddb/delete-request-queue.any.js.ini
vendored
Normal file
|
@ -0,0 +1,15 @@
|
|||
[delete-request-queue.any.worker.html]
|
||||
[Deletes are processed as a FIFO queue]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[delete-request-queue.any.html]
|
||||
[Deletes are processed as a FIFO queue]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[delete-request-queue.any.serviceworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[delete-request-queue.any.sharedworker.html]
|
||||
expected: ERROR
|
14
tests/wpt/meta/indexeddb/error-attributes.any.js.ini
vendored
Normal file
14
tests/wpt/meta/indexeddb/error-attributes.any.js.ini
vendored
Normal file
|
@ -0,0 +1,14 @@
|
|||
[error-attributes.any.worker.html]
|
||||
[IDBRequest and IDBTransaction error properties should be DOMExceptions]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[error-attributes.any.sharedworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[error-attributes.any.serviceworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[error-attributes.any.html]
|
||||
[IDBRequest and IDBTransaction error properties should be DOMExceptions]
|
||||
expected: FAIL
|
33
tests/wpt/meta/indexeddb/event-dispatch-active-flag.any.js.ini
vendored
Normal file
33
tests/wpt/meta/indexeddb/event-dispatch-active-flag.any.js.ini
vendored
Normal file
|
@ -0,0 +1,33 @@
|
|||
[event-dispatch-active-flag.any.html]
|
||||
[Active during success handlers]
|
||||
expected: FAIL
|
||||
|
||||
[Active during success listeners]
|
||||
expected: FAIL
|
||||
|
||||
[Active during error handlers]
|
||||
expected: FAIL
|
||||
|
||||
[Active during error listeners]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[event-dispatch-active-flag.any.serviceworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[event-dispatch-active-flag.any.worker.html]
|
||||
[Active during success handlers]
|
||||
expected: FAIL
|
||||
|
||||
[Active during success listeners]
|
||||
expected: FAIL
|
||||
|
||||
[Active during error handlers]
|
||||
expected: FAIL
|
||||
|
||||
[Active during error listeners]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[event-dispatch-active-flag.any.sharedworker.html]
|
||||
expected: ERROR
|
111
tests/wpt/meta/indexeddb/fire-error-event-exception.any.js.ini
vendored
Normal file
111
tests/wpt/meta/indexeddb/fire-error-event-exception.any.js.ini
vendored
Normal file
|
@ -0,0 +1,111 @@
|
|||
[fire-error-event-exception.any.sharedworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[fire-error-event-exception.any.worker.html]
|
||||
[Exception in error event handler on request]
|
||||
expected: FAIL
|
||||
|
||||
[Exception in error event handler on request, with preventDefault]
|
||||
expected: FAIL
|
||||
|
||||
[Exception in error event listener on request]
|
||||
expected: FAIL
|
||||
|
||||
[Exception in error event listener ("handleEvent" lookup) on request]
|
||||
expected: FAIL
|
||||
|
||||
[Exception in error event listener (non-callable "handleEvent") on request]
|
||||
expected: FAIL
|
||||
|
||||
[Exception in second error event listener on request]
|
||||
expected: FAIL
|
||||
|
||||
[Exception in first error event listener on request, transaction active in second]
|
||||
expected: FAIL
|
||||
|
||||
[Exception in error event handler on transaction]
|
||||
expected: FAIL
|
||||
|
||||
[Exception in error event handler on transaction, with preventDefault]
|
||||
expected: FAIL
|
||||
|
||||
[Exception in error event listener on transaction]
|
||||
expected: FAIL
|
||||
|
||||
[Exception in second error event listener on transaction]
|
||||
expected: FAIL
|
||||
|
||||
[Exception in first error event listener on transaction, transaction active in second]
|
||||
expected: FAIL
|
||||
|
||||
[Exception in error event handler on connection]
|
||||
expected: FAIL
|
||||
|
||||
[Exception in error event handler on connection, with preventDefault]
|
||||
expected: FAIL
|
||||
|
||||
[Exception in error event listener on connection]
|
||||
expected: FAIL
|
||||
|
||||
[Exception in second error event listener on connection]
|
||||
expected: FAIL
|
||||
|
||||
[Exception in first error event listener on connection, transaction active in second]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[fire-error-event-exception.any.html]
|
||||
[Exception in error event handler on request]
|
||||
expected: FAIL
|
||||
|
||||
[Exception in error event handler on request, with preventDefault]
|
||||
expected: FAIL
|
||||
|
||||
[Exception in error event listener on request]
|
||||
expected: FAIL
|
||||
|
||||
[Exception in error event listener ("handleEvent" lookup) on request]
|
||||
expected: FAIL
|
||||
|
||||
[Exception in error event listener (non-callable "handleEvent") on request]
|
||||
expected: FAIL
|
||||
|
||||
[Exception in second error event listener on request]
|
||||
expected: FAIL
|
||||
|
||||
[Exception in first error event listener on request, transaction active in second]
|
||||
expected: FAIL
|
||||
|
||||
[Exception in error event handler on transaction]
|
||||
expected: FAIL
|
||||
|
||||
[Exception in error event handler on transaction, with preventDefault]
|
||||
expected: FAIL
|
||||
|
||||
[Exception in error event listener on transaction]
|
||||
expected: FAIL
|
||||
|
||||
[Exception in second error event listener on transaction]
|
||||
expected: FAIL
|
||||
|
||||
[Exception in first error event listener on transaction, transaction active in second]
|
||||
expected: FAIL
|
||||
|
||||
[Exception in error event handler on connection]
|
||||
expected: FAIL
|
||||
|
||||
[Exception in error event handler on connection, with preventDefault]
|
||||
expected: FAIL
|
||||
|
||||
[Exception in error event listener on connection]
|
||||
expected: FAIL
|
||||
|
||||
[Exception in second error event listener on connection]
|
||||
expected: FAIL
|
||||
|
||||
[Exception in first error event listener on connection, transaction active in second]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[fire-error-event-exception.any.serviceworker.html]
|
||||
expected: ERROR
|
45
tests/wpt/meta/indexeddb/fire-success-event-exception.any.js.ini
vendored
Normal file
45
tests/wpt/meta/indexeddb/fire-success-event-exception.any.js.ini
vendored
Normal file
|
@ -0,0 +1,45 @@
|
|||
[fire-success-event-exception.any.sharedworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[fire-success-event-exception.any.worker.html]
|
||||
[Exception in success event handler on request]
|
||||
expected: FAIL
|
||||
|
||||
[Exception in success event listener on request]
|
||||
expected: FAIL
|
||||
|
||||
[Exception in success event listener ("handleEvent" lookup) on request]
|
||||
expected: FAIL
|
||||
|
||||
[Exception in success event listener (non-callable "handleEvent") on request]
|
||||
expected: FAIL
|
||||
|
||||
[Exception in second success event listener on request]
|
||||
expected: FAIL
|
||||
|
||||
[Exception in first success event listener, tx active in second]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[fire-success-event-exception.any.html]
|
||||
[Exception in success event handler on request]
|
||||
expected: FAIL
|
||||
|
||||
[Exception in success event listener on request]
|
||||
expected: FAIL
|
||||
|
||||
[Exception in success event listener ("handleEvent" lookup) on request]
|
||||
expected: FAIL
|
||||
|
||||
[Exception in success event listener (non-callable "handleEvent") on request]
|
||||
expected: FAIL
|
||||
|
||||
[Exception in second success event listener on request]
|
||||
expected: FAIL
|
||||
|
||||
[Exception in first success event listener, tx active in second]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[fire-success-event-exception.any.serviceworker.html]
|
||||
expected: ERROR
|
44
tests/wpt/meta/indexeddb/fire-upgradeneeded-event-exception.any.js.ini
vendored
Normal file
44
tests/wpt/meta/indexeddb/fire-upgradeneeded-event-exception.any.js.ini
vendored
Normal file
|
@ -0,0 +1,44 @@
|
|||
[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
|
||||
|
||||
|
||||
[fire-upgradeneeded-event-exception.any.sharedworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[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
|
32
tests/wpt/meta/indexeddb/get-databases.any.js.ini
vendored
Normal file
32
tests/wpt/meta/indexeddb/get-databases.any.js.ini
vendored
Normal file
|
@ -0,0 +1,32 @@
|
|||
[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
|
||||
|
||||
|
||||
[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
|
9
tests/wpt/meta/indexeddb/globalscope-indexedDB-SameObject.any.js.ini
vendored
Normal file
9
tests/wpt/meta/indexeddb/globalscope-indexedDB-SameObject.any.js.ini
vendored
Normal 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
|
36
tests/wpt/meta/indexeddb/historical.any.js.ini
vendored
Normal file
36
tests/wpt/meta/indexeddb/historical.any.js.ini
vendored
Normal file
|
@ -0,0 +1,36 @@
|
|||
[historical.any.worker.html]
|
||||
["version" should not be supported on IDBVersionChangeEvent.]
|
||||
expected: FAIL
|
||||
|
||||
["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
|
||||
|
||||
[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.serviceworker.html]
|
||||
expected: ERROR
|
12
tests/wpt/meta/indexeddb/idb-binary-key-detached.htm.ini
vendored
Normal file
12
tests/wpt/meta/indexeddb/idb-binary-key-detached.htm.ini
vendored
Normal file
|
@ -0,0 +1,12 @@
|
|||
[idb-binary-key-detached.htm]
|
||||
[Detached TypedArray]
|
||||
expected: FAIL
|
||||
|
||||
[Detached ArrayBuffer]
|
||||
expected: FAIL
|
||||
|
||||
[Detached ArrayBuffers must throw DataError when used as a key]
|
||||
expected: FAIL
|
||||
|
||||
[Detached TypedArrays must throw DataError when used as a key]
|
||||
expected: FAIL
|
104
tests/wpt/meta/indexeddb/idb-binary-key-roundtrip.any.js.ini
vendored
Normal file
104
tests/wpt/meta/indexeddb/idb-binary-key-roundtrip.any.js.ini
vendored
Normal file
|
@ -0,0 +1,104 @@
|
|||
[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.sharedworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[idb-binary-key-roundtrip.any.serviceworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[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
|
9
tests/wpt/meta/indexeddb/idb-explicit-commit-throw.any.js.ini
vendored
Normal file
9
tests/wpt/meta/indexeddb/idb-explicit-commit-throw.any.js.ini
vendored
Normal file
|
@ -0,0 +1,9 @@
|
|||
[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
|
||||
|
||||
|
||||
[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
|
||||
|
75
tests/wpt/meta/indexeddb/idb-explicit-commit.any.js.ini
vendored
Normal file
75
tests/wpt/meta/indexeddb/idb-explicit-commit.any.js.ini
vendored
Normal file
|
@ -0,0 +1,75 @@
|
|||
[idb-explicit-commit.any.worker.html]
|
||||
[commit() on a version change transaction does not cause errors.]
|
||||
expected: FAIL
|
||||
|
||||
[Puts issued after commit are not fulfilled.]
|
||||
expected: FAIL
|
||||
|
||||
[Explicitly committed data can be read back out.]
|
||||
expected: FAIL
|
||||
|
||||
[Calling abort on a committed transaction throws and does not prevent persisting the data.]
|
||||
expected: FAIL
|
||||
|
||||
[Calling commit on a committed transaction throws.]
|
||||
expected: FAIL
|
||||
|
||||
[Transactions that explicitly commit and have errors should abort.]
|
||||
expected: FAIL
|
||||
|
||||
[A committed transaction becomes inactive immediately.]
|
||||
expected: FAIL
|
||||
|
||||
[Transactions with same scope should stay in program order, even if one calls commit.]
|
||||
expected: FAIL
|
||||
|
||||
[Calling commit on an aborted transaction throws.]
|
||||
expected: FAIL
|
||||
|
||||
[Calling txn.commit() when txn is inactive should throw.]
|
||||
expected: FAIL
|
||||
|
||||
[Transactions that handle all errors properly should behave as expected when an explicit commit is called in an onerror handler.]
|
||||
expected: FAIL
|
||||
|
||||
[A committed transaction is inactive in future request callbacks.]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[idb-explicit-commit.any.html]
|
||||
[commit() on a version change transaction does not cause errors.]
|
||||
expected: FAIL
|
||||
|
||||
[Puts issued after commit are not fulfilled.]
|
||||
expected: FAIL
|
||||
|
||||
[Explicitly committed data can be read back out.]
|
||||
expected: FAIL
|
||||
|
||||
[Calling abort on a committed transaction throws and does not prevent persisting the data.]
|
||||
expected: FAIL
|
||||
|
||||
[Calling commit on a committed transaction throws.]
|
||||
expected: FAIL
|
||||
|
||||
[Transactions that explicitly commit and have errors should abort.]
|
||||
expected: FAIL
|
||||
|
||||
[A committed transaction becomes inactive immediately.]
|
||||
expected: FAIL
|
||||
|
||||
[Transactions with same scope should stay in program order, even if one calls commit.]
|
||||
expected: FAIL
|
||||
|
||||
[Calling commit on an aborted transaction throws.]
|
||||
expected: FAIL
|
||||
|
||||
[Calling txn.commit() when txn is inactive should throw.]
|
||||
expected: FAIL
|
||||
|
||||
[Transactions that handle all errors properly should behave as expected when an explicit commit is called in an onerror handler.]
|
||||
expected: FAIL
|
||||
|
||||
[A committed transaction is inactive in future request callbacks.]
|
||||
expected: FAIL
|
||||
|
4
tests/wpt/meta/indexeddb/idb-partitioned-basic.sub.html.ini
vendored
Normal file
4
tests/wpt/meta/indexeddb/idb-partitioned-basic.sub.html.ini
vendored
Normal file
|
@ -0,0 +1,4 @@
|
|||
[idb-partitioned-basic.sub.html]
|
||||
expected: TIMEOUT
|
||||
[Simple test for partitioned IndexedDB]
|
||||
expected: TIMEOUT
|
49
tests/wpt/meta/indexeddb/idb-partitioned-coverage.sub.html.ini
vendored
Normal file
49
tests/wpt/meta/indexeddb/idb-partitioned-coverage.sub.html.ini
vendored
Normal 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
|
4
tests/wpt/meta/indexeddb/idb-partitioned-persistence.sub.html.ini
vendored
Normal file
4
tests/wpt/meta/indexeddb/idb-partitioned-persistence.sub.html.ini
vendored
Normal file
|
@ -0,0 +1,4 @@
|
|||
[idb-partitioned-persistence.sub.html]
|
||||
expected: TIMEOUT
|
||||
[Persistence test for partitioned IndexedDB]
|
||||
expected: TIMEOUT
|
39
tests/wpt/meta/indexeddb/idb_binary_key_conversion.any.js.ini
vendored
Normal file
39
tests/wpt/meta/indexeddb/idb_binary_key_conversion.any.js.ini
vendored
Normal file
|
@ -0,0 +1,39 @@
|
|||
[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
|
||||
|
||||
[idb_binary_key_conversion.any.sharedworker.html]
|
||||
expected: ERROR
|
4
tests/wpt/meta/indexeddb/idb_webworkers.htm.ini
vendored
Normal file
4
tests/wpt/meta/indexeddb/idb_webworkers.htm.ini
vendored
Normal file
|
@ -0,0 +1,4 @@
|
|||
[idb_webworkers.htm]
|
||||
expected: ERROR
|
||||
[IndexedDB inside of a WebWorker ]
|
||||
expected: TIMEOUT
|
32
tests/wpt/meta/indexeddb/idbcursor-advance-continue-async.any.js.ini
vendored
Normal file
32
tests/wpt/meta/indexeddb/idbcursor-advance-continue-async.any.js.ini
vendored
Normal file
|
@ -0,0 +1,32 @@
|
|||
[idbcursor-advance-continue-async.any.sharedworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[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.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
|
26
tests/wpt/meta/indexeddb/idbcursor-advance-exception-order.any.js.ini
vendored
Normal file
26
tests/wpt/meta/indexeddb/idbcursor-advance-exception-order.any.js.ini
vendored
Normal file
|
@ -0,0 +1,26 @@
|
|||
[idbcursor-advance-exception-order.any.serviceworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[idbcursor-advance-exception-order.any.worker.html]
|
||||
[IDBCursor.advance exception order: TypeError vs. TransactionInactiveError]
|
||||
expected: FAIL
|
||||
|
||||
[IDBCursor.advance exception order: TransactionInactiveError vs. InvalidStateError #1]
|
||||
expected: FAIL
|
||||
|
||||
[IDBCursor.advance exception order: TransactionInactiveError vs. InvalidStateError #2]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[idbcursor-advance-exception-order.any.sharedworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[idbcursor-advance-exception-order.any.html]
|
||||
[IDBCursor.advance exception order: TypeError vs. TransactionInactiveError]
|
||||
expected: FAIL
|
||||
|
||||
[IDBCursor.advance exception order: TransactionInactiveError vs. InvalidStateError #1]
|
||||
expected: FAIL
|
||||
|
||||
[IDBCursor.advance exception order: TransactionInactiveError vs. InvalidStateError #2]
|
||||
expected: FAIL
|
45
tests/wpt/meta/indexeddb/idbcursor-advance-invalid.any.js.ini
vendored
Normal file
45
tests/wpt/meta/indexeddb/idbcursor-advance-invalid.any.js.ini
vendored
Normal file
|
@ -0,0 +1,45 @@
|
|||
[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
|
||||
|
||||
|
||||
[idbcursor-advance-invalid.any.sharedworker.html]
|
||||
expected: ERROR
|
44
tests/wpt/meta/indexeddb/idbcursor-advance.any.js.ini
vendored
Normal file
44
tests/wpt/meta/indexeddb/idbcursor-advance.any.js.ini
vendored
Normal file
|
@ -0,0 +1,44 @@
|
|||
[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.sharedworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[idbcursor-advance.any.serviceworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[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
|
26
tests/wpt/meta/indexeddb/idbcursor-continue-exception-order.any.js.ini
vendored
Normal file
26
tests/wpt/meta/indexeddb/idbcursor-continue-exception-order.any.js.ini
vendored
Normal file
|
@ -0,0 +1,26 @@
|
|||
[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
|
||||
|
||||
|
||||
[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
|
45
tests/wpt/meta/indexeddb/idbcursor-continue.any.js.ini
vendored
Normal file
45
tests/wpt/meta/indexeddb/idbcursor-continue.any.js.ini
vendored
Normal file
|
@ -0,0 +1,45 @@
|
|||
[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
|
||||
|
||||
|
||||
[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.serviceworker.html]
|
||||
expected: ERROR
|
86
tests/wpt/meta/indexeddb/idbcursor-continuePrimaryKey-exception-order.any.js.ini
vendored
Normal file
86
tests/wpt/meta/indexeddb/idbcursor-continuePrimaryKey-exception-order.any.js.ini
vendored
Normal file
|
@ -0,0 +1,86 @@
|
|||
[idbcursor-continuePrimaryKey-exception-order.any.sharedworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[idbcursor-continuePrimaryKey-exception-order.any.serviceworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[idbcursor-continuePrimaryKey-exception-order.any.html]
|
||||
[TransactionInactiveError v.s. InvalidStateError(deleted index)]
|
||||
expected: FAIL
|
||||
|
||||
[InvalidStateError(deleted source) v.s. InvalidAccessError(incorrect source)]
|
||||
expected: FAIL
|
||||
|
||||
[InvalidStateError(deleted source) v.s. InvalidAccessError(incorrect direction)]
|
||||
expected: FAIL
|
||||
|
||||
[InvalidAccessError(incorrect direction) v.s. InvalidStateError(iteration complete)]
|
||||
expected: FAIL
|
||||
|
||||
[InvalidAccessError(incorrect direction) v.s. InvalidStateError(iteration ongoing)]
|
||||
expected: FAIL
|
||||
|
||||
[InvalidAccessError(incorrect source) v.s. InvalidStateError(iteration ongoing)]
|
||||
expected: FAIL
|
||||
|
||||
[InvalidAccessError(incorrect source) v.s. InvalidStateError(iteration complete)]
|
||||
expected: FAIL
|
||||
|
||||
[InvalidStateError(iteration ongoing) v.s. DataError(unset key)]
|
||||
expected: FAIL
|
||||
|
||||
[InvalidStateError(iteration complete) v.s. DataError(unset key)]
|
||||
expected: FAIL
|
||||
|
||||
[DataError(unset key)]
|
||||
expected: FAIL
|
||||
|
||||
[DataError(unset primary key)]
|
||||
expected: FAIL
|
||||
|
||||
[DataError(keys are lower then current one) in 'next' direction]
|
||||
expected: FAIL
|
||||
|
||||
[DataError(keys are larger then current one) in 'prev' direction]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[idbcursor-continuePrimaryKey-exception-order.any.worker.html]
|
||||
[TransactionInactiveError v.s. InvalidStateError(deleted index)]
|
||||
expected: FAIL
|
||||
|
||||
[InvalidStateError(deleted source) v.s. InvalidAccessError(incorrect source)]
|
||||
expected: FAIL
|
||||
|
||||
[InvalidStateError(deleted source) v.s. InvalidAccessError(incorrect direction)]
|
||||
expected: FAIL
|
||||
|
||||
[InvalidAccessError(incorrect direction) v.s. InvalidStateError(iteration complete)]
|
||||
expected: FAIL
|
||||
|
||||
[InvalidAccessError(incorrect direction) v.s. InvalidStateError(iteration ongoing)]
|
||||
expected: FAIL
|
||||
|
||||
[InvalidAccessError(incorrect source) v.s. InvalidStateError(iteration ongoing)]
|
||||
expected: FAIL
|
||||
|
||||
[InvalidAccessError(incorrect source) v.s. InvalidStateError(iteration complete)]
|
||||
expected: FAIL
|
||||
|
||||
[InvalidStateError(iteration ongoing) v.s. DataError(unset key)]
|
||||
expected: FAIL
|
||||
|
||||
[InvalidStateError(iteration complete) v.s. DataError(unset key)]
|
||||
expected: FAIL
|
||||
|
||||
[DataError(unset key)]
|
||||
expected: FAIL
|
||||
|
||||
[DataError(unset primary key)]
|
||||
expected: FAIL
|
||||
|
||||
[DataError(keys are lower then current one) in 'next' direction]
|
||||
expected: FAIL
|
||||
|
||||
[DataError(keys are larger then current one) in 'prev' direction]
|
||||
expected: FAIL
|
19
tests/wpt/meta/indexeddb/idbcursor-continuePrimaryKey-exceptions.any.js.ini
vendored
Normal file
19
tests/wpt/meta/indexeddb/idbcursor-continuePrimaryKey-exceptions.any.js.ini
vendored
Normal file
|
@ -0,0 +1,19 @@
|
|||
[idbcursor-continuePrimaryKey-exceptions.any.serviceworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[idbcursor-continuePrimaryKey-exceptions.any.worker.html]
|
||||
expected: CRASH
|
||||
|
||||
[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
|
||||
|
||||
|
||||
[idbcursor-continuePrimaryKey-exceptions.any.sharedworker.html]
|
||||
expected: ERROR
|
14
tests/wpt/meta/indexeddb/idbcursor-continuePrimaryKey.any.js.ini
vendored
Normal file
14
tests/wpt/meta/indexeddb/idbcursor-continuePrimaryKey.any.js.ini
vendored
Normal file
|
@ -0,0 +1,14 @@
|
|||
[idbcursor-continuePrimaryKey.any.sharedworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[idbcursor-continuePrimaryKey.any.serviceworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[idbcursor-continuePrimaryKey.any.worker.html]
|
||||
[IndexedDB: IDBCursor method continuePrimaryKey()]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[idbcursor-continuePrimaryKey.any.html]
|
||||
[IndexedDB: IDBCursor method continuePrimaryKey()]
|
||||
expected: FAIL
|
27
tests/wpt/meta/indexeddb/idbcursor-delete-exception-order.any.js.ini
vendored
Normal file
27
tests/wpt/meta/indexeddb/idbcursor-delete-exception-order.any.js.ini
vendored
Normal file
|
@ -0,0 +1,27 @@
|
|||
[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.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.serviceworker.html]
|
||||
expected: ERROR
|
32
tests/wpt/meta/indexeddb/idbcursor-direction-index-keyrange.any.js.ini
vendored
Normal file
32
tests/wpt/meta/indexeddb/idbcursor-direction-index-keyrange.any.js.ini
vendored
Normal file
|
@ -0,0 +1,32 @@
|
|||
[idbcursor-direction-index-keyrange.any.serviceworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[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
|
||||
|
||||
|
||||
[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
|
32
tests/wpt/meta/indexeddb/idbcursor-direction-index.any.js.ini
vendored
Normal file
32
tests/wpt/meta/indexeddb/idbcursor-direction-index.any.js.ini
vendored
Normal file
|
@ -0,0 +1,32 @@
|
|||
[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
|
||||
|
||||
|
||||
[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
|
32
tests/wpt/meta/indexeddb/idbcursor-direction-objectstore-keyrange.any.js.ini
vendored
Normal file
32
tests/wpt/meta/indexeddb/idbcursor-direction-objectstore-keyrange.any.js.ini
vendored
Normal file
|
@ -0,0 +1,32 @@
|
|||
[idbcursor-direction-objectstore-keyrange.any.sharedworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[idbcursor-direction-objectstore-keyrange.any.serviceworker.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.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
|
32
tests/wpt/meta/indexeddb/idbcursor-direction-objectstore.any.js.ini
vendored
Normal file
32
tests/wpt/meta/indexeddb/idbcursor-direction-objectstore.any.js.ini
vendored
Normal 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
|
26
tests/wpt/meta/indexeddb/idbcursor-direction.any.js.ini
vendored
Normal file
26
tests/wpt/meta/indexeddb/idbcursor-direction.any.js.ini
vendored
Normal file
|
@ -0,0 +1,26 @@
|
|||
[idbcursor-direction.any.serviceworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[idbcursor-direction.any.worker.html]
|
||||
expected: CRASH
|
||||
|
||||
[idbcursor-direction.any.html]
|
||||
expected: ERROR
|
||||
[IDBCursor.direction - undefined]
|
||||
expected: FAIL
|
||||
|
||||
[IDBCursor.direction - next]
|
||||
expected: NOTRUN
|
||||
|
||||
[IDBCursor.direction - prev]
|
||||
expected: NOTRUN
|
||||
|
||||
[IDBCursor.direction - nextunique]
|
||||
expected: NOTRUN
|
||||
|
||||
[IDBCursor.direction - prevunique]
|
||||
expected: NOTRUN
|
||||
|
||||
|
||||
[idbcursor-direction.any.sharedworker.html]
|
||||
expected: ERROR
|
20
tests/wpt/meta/indexeddb/idbcursor-iterating-update.any.js.ini
vendored
Normal file
20
tests/wpt/meta/indexeddb/idbcursor-iterating-update.any.js.ini
vendored
Normal file
|
@ -0,0 +1,20 @@
|
|||
[idbcursor-iterating-update.any.serviceworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[idbcursor-iterating-update.any.sharedworker.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
|
||||
|
||||
|
||||
[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
|
18
tests/wpt/meta/indexeddb/idbcursor-key.any.js.ini
vendored
Normal file
18
tests/wpt/meta/indexeddb/idbcursor-key.any.js.ini
vendored
Normal file
|
@ -0,0 +1,18 @@
|
|||
[idbcursor-key.any.serviceworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[idbcursor-key.any.sharedworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[idbcursor-key.any.worker.html]
|
||||
expected: CRASH
|
||||
|
||||
[idbcursor-key.any.html]
|
||||
[IDBCursor.key]
|
||||
expected: FAIL
|
||||
|
||||
[IDBCursor.key 1]
|
||||
expected: FAIL
|
||||
|
||||
[IDBCursor.key 2]
|
||||
expected: FAIL
|
19
tests/wpt/meta/indexeddb/idbcursor-primarykey.any.js.ini
vendored
Normal file
19
tests/wpt/meta/indexeddb/idbcursor-primarykey.any.js.ini
vendored
Normal file
|
@ -0,0 +1,19 @@
|
|||
[idbcursor-primarykey.any.worker.html]
|
||||
expected: CRASH
|
||||
|
||||
[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
|
||||
|
||||
|
||||
[idbcursor-primarykey.any.sharedworker.html]
|
||||
expected: ERROR
|
57
tests/wpt/meta/indexeddb/idbcursor-request-source.any.js.ini
vendored
Normal file
57
tests/wpt/meta/indexeddb/idbcursor-request-source.any.js.ini
vendored
Normal file
|
@ -0,0 +1,57 @@
|
|||
[idbcursor-request-source.any.serviceworker.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.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.sharedworker.html]
|
||||
expected: ERROR
|
27
tests/wpt/meta/indexeddb/idbcursor-request.any.js.ini
vendored
Normal file
27
tests/wpt/meta/indexeddb/idbcursor-request.any.js.ini
vendored
Normal file
|
@ -0,0 +1,27 @@
|
|||
[idbcursor-request.any.html]
|
||||
[cursor.request from IDBIndex.openCursor]
|
||||
expected: FAIL
|
||||
|
||||
[cursor.request from IDBObjectStore.openKeyCursor]
|
||||
expected: FAIL
|
||||
|
||||
[cursor.request from IDBIndex.openKeyCursor]
|
||||
expected: FAIL
|
||||
|
||||
[cursor.request from IDBObjectStore.openCursor]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[idbcursor-request.any.worker.html]
|
||||
[cursor.request from IDBIndex.openCursor]
|
||||
expected: FAIL
|
||||
|
||||
[cursor.request from IDBObjectStore.openKeyCursor]
|
||||
expected: FAIL
|
||||
|
||||
[cursor.request from IDBIndex.openKeyCursor]
|
||||
expected: FAIL
|
||||
|
||||
[cursor.request from IDBObjectStore.openCursor]
|
||||
expected: FAIL
|
||||
|
12
tests/wpt/meta/indexeddb/idbcursor-reused.any.js.ini
vendored
Normal file
12
tests/wpt/meta/indexeddb/idbcursor-reused.any.js.ini
vendored
Normal file
|
@ -0,0 +1,12 @@
|
|||
[idbcursor-reused.any.serviceworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[idbcursor-reused.any.sharedworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[idbcursor-reused.any.worker.html]
|
||||
expected: CRASH
|
||||
|
||||
[idbcursor-reused.any.html]
|
||||
[IDBCursor is reused]
|
||||
expected: FAIL
|
20
tests/wpt/meta/indexeddb/idbcursor-source.any.js.ini
vendored
Normal file
20
tests/wpt/meta/indexeddb/idbcursor-source.any.js.ini
vendored
Normal file
|
@ -0,0 +1,20 @@
|
|||
[idbcursor-source.any.html]
|
||||
[IDBCursor.source - IDBObjectStore]
|
||||
expected: FAIL
|
||||
|
||||
[IDBCursor.source - IDBIndex]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[idbcursor-source.any.sharedworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[idbcursor-source.any.serviceworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[idbcursor-source.any.worker.html]
|
||||
[IDBCursor.source - IDBObjectStore]
|
||||
expected: FAIL
|
||||
|
||||
[IDBCursor.source - IDBIndex]
|
||||
expected: FAIL
|
32
tests/wpt/meta/indexeddb/idbcursor-update-exception-order.any.js.ini
vendored
Normal file
32
tests/wpt/meta/indexeddb/idbcursor-update-exception-order.any.js.ini
vendored
Normal file
|
@ -0,0 +1,32 @@
|
|||
[idbcursor-update-exception-order.any.sharedworker.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.serviceworker.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
|
34
tests/wpt/meta/indexeddb/idbcursor_advance_index.any.js.ini
vendored
Normal file
34
tests/wpt/meta/indexeddb/idbcursor_advance_index.any.js.ini
vendored
Normal file
|
@ -0,0 +1,34 @@
|
|||
[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
|
||||
|
||||
[idbcursor_advance_index.any.sharedworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[idbcursor_advance_index.any.worker.html]
|
||||
expected: CRASH
|
25
tests/wpt/meta/indexeddb/idbcursor_advance_objectstore.any.js.ini
vendored
Normal file
25
tests/wpt/meta/indexeddb/idbcursor_advance_objectstore.any.js.ini
vendored
Normal file
|
@ -0,0 +1,25 @@
|
|||
[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.serviceworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[idbcursor_advance_objectstore.any.worker.html]
|
||||
expected: CRASH
|
||||
|
||||
[idbcursor_advance_objectstore.any.sharedworker.html]
|
||||
expected: ERROR
|
13
tests/wpt/meta/indexeddb/idbcursor_continue_delete_objectstore.any.js.ini
vendored
Normal file
13
tests/wpt/meta/indexeddb/idbcursor_continue_delete_objectstore.any.js.ini
vendored
Normal file
|
@ -0,0 +1,13 @@
|
|||
[idbcursor_continue_delete_objectstore.any.html]
|
||||
[Object store - remove a record from the object store while iterating cursor]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[idbcursor_continue_delete_objectstore.any.sharedworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[idbcursor_continue_delete_objectstore.any.serviceworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[idbcursor_continue_delete_objectstore.any.worker.html]
|
||||
expected: CRASH
|
40
tests/wpt/meta/indexeddb/idbcursor_continue_index.any.js.ini
vendored
Normal file
40
tests/wpt/meta/indexeddb/idbcursor_continue_index.any.js.ini
vendored
Normal file
|
@ -0,0 +1,40 @@
|
|||
[idbcursor_continue_index.any.serviceworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[idbcursor_continue_index.any.sharedworker.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
|
||||
|
||||
|
||||
[idbcursor_continue_index.any.worker.html]
|
||||
expected: CRASH
|
13
tests/wpt/meta/indexeddb/idbcursor_continue_invalid.any.js.ini
vendored
Normal file
13
tests/wpt/meta/indexeddb/idbcursor_continue_invalid.any.js.ini
vendored
Normal file
|
@ -0,0 +1,13 @@
|
|||
[idbcursor_continue_invalid.any.html]
|
||||
[Attempt to call continue two times]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[idbcursor_continue_invalid.any.sharedworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[idbcursor_continue_invalid.any.serviceworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[idbcursor_continue_invalid.any.worker.html]
|
||||
expected: CRASH
|
35
tests/wpt/meta/indexeddb/idbcursor_continue_objectstore.any.js.ini
vendored
Normal file
35
tests/wpt/meta/indexeddb/idbcursor_continue_objectstore.any.js.ini
vendored
Normal file
|
@ -0,0 +1,35 @@
|
|||
[idbcursor_continue_objectstore.any.worker.html]
|
||||
expected: CRASH
|
||||
|
||||
[idbcursor_continue_objectstore.any.serviceworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[idbcursor_continue_objectstore.any.html]
|
||||
expected: ERROR
|
||||
[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: TIMEOUT
|
||||
|
||||
|
||||
[idbcursor_continue_objectstore.any.sharedworker.html]
|
||||
expected: ERROR
|
25
tests/wpt/meta/indexeddb/idbcursor_delete_index.any.js.ini
vendored
Normal file
25
tests/wpt/meta/indexeddb/idbcursor_delete_index.any.js.ini
vendored
Normal file
|
@ -0,0 +1,25 @@
|
|||
[idbcursor_delete_index.any.worker.html]
|
||||
expected: CRASH
|
||||
|
||||
[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
|
||||
|
||||
|
||||
[idbcursor_delete_index.any.sharedworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[idbcursor_delete_index.any.serviceworker.html]
|
||||
expected: ERROR
|
25
tests/wpt/meta/indexeddb/idbcursor_delete_objectstore.any.js.ini
vendored
Normal file
25
tests/wpt/meta/indexeddb/idbcursor_delete_objectstore.any.js.ini
vendored
Normal file
|
@ -0,0 +1,25 @@
|
|||
[idbcursor_delete_objectstore.any.serviceworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[idbcursor_delete_objectstore.any.worker.html]
|
||||
expected: CRASH
|
||||
|
||||
[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
|
14
tests/wpt/meta/indexeddb/idbcursor_iterating.any.js.ini
vendored
Normal file
14
tests/wpt/meta/indexeddb/idbcursor_iterating.any.js.ini
vendored
Normal file
|
@ -0,0 +1,14 @@
|
|||
[idbcursor_iterating.any.sharedworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[idbcursor_iterating.any.html]
|
||||
expected: ERROR
|
||||
[Iterate and Delete elements]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[idbcursor_iterating.any.serviceworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[idbcursor_iterating.any.worker.html]
|
||||
expected: CRASH
|
37
tests/wpt/meta/indexeddb/idbcursor_update_index.any.js.ini
vendored
Normal file
37
tests/wpt/meta/indexeddb/idbcursor_update_index.any.js.ini
vendored
Normal file
|
@ -0,0 +1,37 @@
|
|||
[idbcursor_update_index.any.serviceworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[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.worker.html]
|
||||
expected: CRASH
|
37
tests/wpt/meta/indexeddb/idbcursor_update_objectstore.any.js.ini
vendored
Normal file
37
tests/wpt/meta/indexeddb/idbcursor_update_objectstore.any.js.ini
vendored
Normal file
|
@ -0,0 +1,37 @@
|
|||
[idbcursor_update_objectstore.any.sharedworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[idbcursor_update_objectstore.any.worker.html]
|
||||
expected: CRASH
|
||||
|
||||
[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.serviceworker.html]
|
||||
expected: ERROR
|
32
tests/wpt/meta/indexeddb/idbdatabase-createObjectStore-exception-order.any.js.ini
vendored
Normal file
32
tests/wpt/meta/indexeddb/idbdatabase-createObjectStore-exception-order.any.js.ini
vendored
Normal file
|
@ -0,0 +1,32 @@
|
|||
[idbdatabase-createObjectStore-exception-order.any.sharedworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[idbdatabase-createObjectStore-exception-order.any.html]
|
||||
[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: FAIL
|
||||
|
||||
[IDBDatabase.createObjectStore exception order: ConstraintError vs. InvalidAccessError]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[idbdatabase-createObjectStore-exception-order.any.serviceworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[idbdatabase-createObjectStore-exception-order.any.worker.html]
|
||||
[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: FAIL
|
||||
|
||||
[IDBDatabase.createObjectStore exception order: ConstraintError vs. InvalidAccessError]
|
||||
expected: FAIL
|
20
tests/wpt/meta/indexeddb/idbdatabase-deleteObjectStore-exception-order.any.js.ini
vendored
Normal file
20
tests/wpt/meta/indexeddb/idbdatabase-deleteObjectStore-exception-order.any.js.ini
vendored
Normal file
|
@ -0,0 +1,20 @@
|
|||
[idbdatabase-deleteObjectStore-exception-order.any.serviceworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[idbdatabase-deleteObjectStore-exception-order.any.sharedworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[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.worker.html]
|
||||
[IDBDatabase.deleteObjectStore exception order: InvalidStateError vs. TransactionInactiveError]
|
||||
expected: FAIL
|
||||
|
||||
[IDBDatabase.deleteObjectStore exception order: TransactionInactiveError vs. NotFoundError]
|
||||
expected: FAIL
|
32
tests/wpt/meta/indexeddb/idbdatabase-transaction-exception-order.any.js.ini
vendored
Normal file
32
tests/wpt/meta/indexeddb/idbdatabase-transaction-exception-order.any.js.ini
vendored
Normal file
|
@ -0,0 +1,32 @@
|
|||
[idbdatabase-transaction-exception-order.any.serviceworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[idbdatabase-transaction-exception-order.any.sharedworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[idbdatabase-transaction-exception-order.any.html]
|
||||
[IDBDatabase.transaction exception order: InvalidStateError vs. NotFoundError]
|
||||
expected: FAIL
|
||||
|
||||
[IDBDatabase.transaction exception order: InvalidStateError vs. InvalidAccessError]
|
||||
expected: FAIL
|
||||
|
||||
[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 exception order: InvalidStateError vs. NotFoundError]
|
||||
expected: FAIL
|
||||
|
||||
[IDBDatabase.transaction exception order: InvalidStateError vs. InvalidAccessError]
|
||||
expected: FAIL
|
||||
|
||||
[IDBDatabase.transaction throws exception on invalid mode]
|
||||
expected: FAIL
|
||||
|
||||
[IDBDatabase.transaction exception order: NotFoundError vs. TypeError]
|
||||
expected: FAIL
|
16
tests/wpt/meta/indexeddb/idbdatabase_close.any.js.ini
vendored
Normal file
16
tests/wpt/meta/indexeddb/idbdatabase_close.any.js.ini
vendored
Normal file
|
@ -0,0 +1,16 @@
|
|||
[idbdatabase_close.any.worker.html]
|
||||
expected: CRASH
|
||||
|
||||
[idbdatabase_close.any.serviceworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[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
|
90
tests/wpt/meta/indexeddb/idbdatabase_createObjectStore.any.js.ini
vendored
Normal file
90
tests/wpt/meta/indexeddb/idbdatabase_createObjectStore.any.js.ini
vendored
Normal file
|
@ -0,0 +1,90 @@
|
|||
[idbdatabase_createObjectStore.any.worker.html]
|
||||
expected: CRASH
|
||||
|
||||
[idbdatabase_createObjectStore.any.serviceworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[idbdatabase_createObjectStore.any.sharedworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[idbdatabase_createObjectStore.any.html]
|
||||
[Both with empty name]
|
||||
expected: FAIL
|
||||
|
||||
[Returns an instance of IDBObjectStore]
|
||||
expected: FAIL
|
||||
|
||||
[Create 1000 object stores, add one item and delete]
|
||||
expected: FAIL
|
||||
|
||||
[Empty name]
|
||||
expected: FAIL
|
||||
|
||||
[Attempting to create an existing object store with a different keyPath throw ConstraintError ]
|
||||
expected: FAIL
|
||||
|
||||
[Object store 'name' and 'keyPath' properties are correctly set ]
|
||||
expected: FAIL
|
||||
|
||||
[Attempt to create an object store outside of a version change transaction ]
|
||||
expected: FAIL
|
||||
|
||||
[Attempt to create an object store that already exists ]
|
||||
expected: FAIL
|
||||
|
||||
[Object store's name appears in database's list ]
|
||||
expected: FAIL
|
||||
|
||||
[Attempt to create an object store with an invalid key path ]
|
||||
expected: FAIL
|
||||
|
||||
[Create an object store with an unknown optional parameter ]
|
||||
expected: FAIL
|
||||
|
||||
[autoInc true]
|
||||
expected: FAIL
|
||||
|
||||
[autoInc true, keyPath null]
|
||||
expected: FAIL
|
||||
|
||||
[autoInc true, keyPath undefined]
|
||||
expected: FAIL
|
||||
|
||||
[autoInc true, keyPath string]
|
||||
expected: FAIL
|
||||
|
||||
[autoInc false, keyPath empty]
|
||||
expected: FAIL
|
||||
|
||||
[autoInc false, keyPath array]
|
||||
expected: FAIL
|
||||
|
||||
[autoInc false, keyPath string]
|
||||
expected: FAIL
|
||||
|
||||
[keyPath empty]
|
||||
expected: FAIL
|
||||
|
||||
[keyPath array]
|
||||
expected: FAIL
|
||||
|
||||
[keyPath string]
|
||||
expected: FAIL
|
||||
|
||||
[keyPath null]
|
||||
expected: FAIL
|
||||
|
||||
[keyPath undefined]
|
||||
expected: FAIL
|
||||
|
||||
[autoInc and empty keyPath]
|
||||
expected: FAIL
|
||||
|
||||
[autoInc and keyPath array]
|
||||
expected: FAIL
|
||||
|
||||
[autoInc and keyPath array 2]
|
||||
expected: FAIL
|
||||
|
||||
[autoInc and keyPath object]
|
||||
expected: FAIL
|
18
tests/wpt/meta/indexeddb/idbdatabase_deleteObjectStore.any.js.ini
vendored
Normal file
18
tests/wpt/meta/indexeddb/idbdatabase_deleteObjectStore.any.js.ini
vendored
Normal file
|
@ -0,0 +1,18 @@
|
|||
[idbdatabase_deleteObjectStore.any.serviceworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[idbdatabase_deleteObjectStore.any.worker.html]
|
||||
expected: CRASH
|
||||
|
||||
[idbdatabase_deleteObjectStore.any.sharedworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[idbdatabase_deleteObjectStore.any.html]
|
||||
[Deleted object store's name should be removed from database's list. Attempting to use a deleted IDBObjectStore should throw an InvalidStateError]
|
||||
expected: FAIL
|
||||
|
||||
[Attempting to remove an object store that does not exist should throw a NotFoundError]
|
||||
expected: FAIL
|
||||
|
||||
[Attempting to access an index that was deleted as part of object store deletion and then recreated using the same object store name should throw a NotFoundError]
|
||||
expected: FAIL
|
24
tests/wpt/meta/indexeddb/idbdatabase_transaction.any.js.ini
vendored
Normal file
24
tests/wpt/meta/indexeddb/idbdatabase_transaction.any.js.ini
vendored
Normal file
|
@ -0,0 +1,24 @@
|
|||
[idbdatabase_transaction.any.serviceworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[idbdatabase_transaction.any.worker.html]
|
||||
expected: CRASH
|
||||
|
||||
[idbdatabase_transaction.any.sharedworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[idbdatabase_transaction.any.html]
|
||||
[Attempt to open a transaction with invalid scope]
|
||||
expected: FAIL
|
||||
|
||||
[Opening a transaction defaults to a read-only mode]
|
||||
expected: FAIL
|
||||
|
||||
[Attempt to open a transaction from closed database connection]
|
||||
expected: FAIL
|
||||
|
||||
[Attempt to open a transaction with invalid mode]
|
||||
expected: FAIL
|
||||
|
||||
[If storeNames is an empty list, the implementation must throw a DOMException of type InvalidAccessError]
|
||||
expected: FAIL
|
13
tests/wpt/meta/indexeddb/idbfactory-databases-opaque-origin.html.ini
vendored
Normal file
13
tests/wpt/meta/indexeddb/idbfactory-databases-opaque-origin.html.ini
vendored
Normal 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
|
10
tests/wpt/meta/indexeddb/idbfactory-deleteDatabase-opaque-origin.html.ini
vendored
Normal file
10
tests/wpt/meta/indexeddb/idbfactory-deleteDatabase-opaque-origin.html.ini
vendored
Normal 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
|
14
tests/wpt/meta/indexeddb/idbfactory-deleteDatabase-request-success.any.js.ini
vendored
Normal file
14
tests/wpt/meta/indexeddb/idbfactory-deleteDatabase-request-success.any.js.ini
vendored
Normal file
|
@ -0,0 +1,14 @@
|
|||
[idbfactory-deleteDatabase-request-success.any.serviceworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[idbfactory-deleteDatabase-request-success.any.worker.html]
|
||||
[IDBFactory deleteDatabase() request properties on success]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[idbfactory-deleteDatabase-request-success.any.sharedworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[idbfactory-deleteDatabase-request-success.any.html]
|
||||
[IDBFactory deleteDatabase() request properties on success]
|
||||
expected: FAIL
|
13
tests/wpt/meta/indexeddb/idbfactory-open-error-properties.any.js.ini
vendored
Normal file
13
tests/wpt/meta/indexeddb/idbfactory-open-error-properties.any.js.ini
vendored
Normal file
|
@ -0,0 +1,13 @@
|
|||
[idbfactory-open-error-properties.any.html]
|
||||
[Properties of error event from failed open()]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[idbfactory-open-error-properties.any.serviceworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[idbfactory-open-error-properties.any.worker.html]
|
||||
expected: CRASH
|
||||
|
||||
[idbfactory-open-error-properties.any.sharedworker.html]
|
||||
expected: ERROR
|
10
tests/wpt/meta/indexeddb/idbfactory-open-opaque-origin.html.ini
vendored
Normal file
10
tests/wpt/meta/indexeddb/idbfactory-open-opaque-origin.html.ini
vendored
Normal 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
|
15
tests/wpt/meta/indexeddb/idbfactory-open-request-error.any.js.ini
vendored
Normal file
15
tests/wpt/meta/indexeddb/idbfactory-open-request-error.any.js.ini
vendored
Normal file
|
@ -0,0 +1,15 @@
|
|||
[idbfactory-open-request-error.any.worker.html]
|
||||
[Properties of IDBOpenDBRequest during failed IDBFactory open()]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[idbfactory-open-request-error.any.sharedworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[idbfactory-open-request-error.any.html]
|
||||
[Properties of IDBOpenDBRequest during failed IDBFactory open()]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[idbfactory-open-request-error.any.serviceworker.html]
|
||||
expected: ERROR
|
15
tests/wpt/meta/indexeddb/idbfactory-open-request-success.any.js.ini
vendored
Normal file
15
tests/wpt/meta/indexeddb/idbfactory-open-request-success.any.js.ini
vendored
Normal file
|
@ -0,0 +1,15 @@
|
|||
[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.worker.html]
|
||||
[Properties of IDBOpenDBRequest during successful IDBFactory open()]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[idbfactory-open-request-success.any.sharedworker.html]
|
||||
expected: ERROR
|
3
tests/wpt/meta/indexeddb/idbfactory-origin-isolation.html.ini
vendored
Normal file
3
tests/wpt/meta/indexeddb/idbfactory-origin-isolation.html.ini
vendored
Normal file
|
@ -0,0 +1,3 @@
|
|||
[idbfactory-origin-isolation.html]
|
||||
[Test to make sure that origins have separate locking schemes]
|
||||
expected: FAIL
|
74
tests/wpt/meta/indexeddb/idbfactory_cmp.any.js.ini
vendored
Normal file
74
tests/wpt/meta/indexeddb/idbfactory_cmp.any.js.ini
vendored
Normal file
|
@ -0,0 +1,74 @@
|
|||
[idbfactory_cmp.any.serviceworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[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.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
|
33
tests/wpt/meta/indexeddb/idbfactory_deleteDatabase.any.js.ini
vendored
Normal file
33
tests/wpt/meta/indexeddb/idbfactory_deleteDatabase.any.js.ini
vendored
Normal file
|
@ -0,0 +1,33 @@
|
|||
[idbfactory_deleteDatabase.any.serviceworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[idbfactory_deleteDatabase.any.html]
|
||||
[deleteDatabase() request should have no source]
|
||||
expected: FAIL
|
||||
|
||||
[Result of the deleteDatabase() request is set to undefined.]
|
||||
expected: FAIL
|
||||
|
||||
[The deleteDatabase() request's success event is an IDBVersionChangeEvent.]
|
||||
expected: FAIL
|
||||
|
||||
[Delete an existing database - Test events opening a second database when one connection is open already]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[idbfactory_deleteDatabase.any.worker.html]
|
||||
[deleteDatabase() request should have no source]
|
||||
expected: FAIL
|
||||
|
||||
[Result of the deleteDatabase() request is set to undefined.]
|
||||
expected: FAIL
|
||||
|
||||
[The deleteDatabase() request's success event is an IDBVersionChangeEvent.]
|
||||
expected: FAIL
|
||||
|
||||
[Delete an existing database - Test events opening a second database when one connection is open already]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[idbfactory_deleteDatabase.any.sharedworker.html]
|
||||
expected: ERROR
|
46
tests/wpt/meta/indexeddb/idbfactory_open.any.js.ini
vendored
Normal file
46
tests/wpt/meta/indexeddb/idbfactory_open.any.js.ini
vendored
Normal file
|
@ -0,0 +1,46 @@
|
|||
[idbfactory_open.any.serviceworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[idbfactory_open.any.html]
|
||||
[IDBFactory.open() - database 'name' and 'version' are correctly set]
|
||||
expected: FAIL
|
||||
|
||||
[IDBFactory.open() - no version opens current database]
|
||||
expected: FAIL
|
||||
|
||||
[IDBFactory.open() - new database has default version]
|
||||
expected: FAIL
|
||||
|
||||
[IDBFactory.open() - new database is empty]
|
||||
expected: FAIL
|
||||
|
||||
[IDBFactory.open() - open database with a lower version than current]
|
||||
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.worker.html]
|
||||
expected: CRASH
|
2
tests/wpt/meta/indexeddb/idbindex-cross-realm-methods.html.ini
vendored
Normal file
2
tests/wpt/meta/indexeddb/idbindex-cross-realm-methods.html.ini
vendored
Normal file
|
@ -0,0 +1,2 @@
|
|||
[idbindex-cross-realm-methods.html]
|
||||
expected: ERROR
|
15
tests/wpt/meta/indexeddb/idbindex-getAll-enforcerange.any.js.ini
vendored
Normal file
15
tests/wpt/meta/indexeddb/idbindex-getAll-enforcerange.any.js.ini
vendored
Normal file
|
@ -0,0 +1,15 @@
|
|||
[idbindex-getAll-enforcerange.any.sharedworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[idbindex-getAll-enforcerange.any.worker.html]
|
||||
[IDBIndex.getAll() should enforce valid range constraints.]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[idbindex-getAll-enforcerange.any.html]
|
||||
[IDBIndex.getAll() should enforce valid range constraints.]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[idbindex-getAll-enforcerange.any.serviceworker.html]
|
||||
expected: ERROR
|
14
tests/wpt/meta/indexeddb/idbindex-getAllKeys-enforcerange.any.js.ini
vendored
Normal file
14
tests/wpt/meta/indexeddb/idbindex-getAllKeys-enforcerange.any.js.ini
vendored
Normal file
|
@ -0,0 +1,14 @@
|
|||
[idbindex-getAllKeys-enforcerange.any.serviceworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[idbindex-getAllKeys-enforcerange.any.worker.html]
|
||||
[IDBIndex.getAllKeys() should enforce valid range constraints.]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[idbindex-getAllKeys-enforcerange.any.sharedworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[idbindex-getAllKeys-enforcerange.any.html]
|
||||
[IDBIndex.getAllKeys() should enforce valid range constraints.]
|
||||
expected: FAIL
|
18
tests/wpt/meta/indexeddb/idbindex-multientry.any.js.ini
vendored
Normal file
18
tests/wpt/meta/indexeddb/idbindex-multientry.any.js.ini
vendored
Normal file
|
@ -0,0 +1,18 @@
|
|||
[idbindex-multientry.any.worker.html]
|
||||
expected: CRASH
|
||||
|
||||
[idbindex-multientry.any.serviceworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[idbindex-multientry.any.sharedworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[idbindex-multientry.any.html]
|
||||
[Array keyPath with multiEntry]
|
||||
expected: FAIL
|
||||
|
||||
[A 1000 entry multiEntry array]
|
||||
expected: FAIL
|
||||
|
||||
[Adding keys]
|
||||
expected: FAIL
|
14
tests/wpt/meta/indexeddb/idbindex-objectStore-SameObject.any.js.ini
vendored
Normal file
14
tests/wpt/meta/indexeddb/idbindex-objectStore-SameObject.any.js.ini
vendored
Normal file
|
@ -0,0 +1,14 @@
|
|||
[idbindex-objectStore-SameObject.any.worker.html]
|
||||
[IDBIndex.objectStore should return same object each time.]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[idbindex-objectStore-SameObject.any.serviceworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[idbindex-objectStore-SameObject.any.sharedworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[idbindex-objectStore-SameObject.any.html]
|
||||
[IDBIndex.objectStore should return same object each time.]
|
||||
expected: FAIL
|
81
tests/wpt/meta/indexeddb/idbindex-query-exception-order.any.js.ini
vendored
Normal file
81
tests/wpt/meta/indexeddb/idbindex-query-exception-order.any.js.ini
vendored
Normal file
|
@ -0,0 +1,81 @@
|
|||
[idbindex-query-exception-order.any.sharedworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[idbindex-query-exception-order.any.html]
|
||||
[IDBIndex.get exception order: InvalidStateError vs. TransactionInactiveError]
|
||||
expected: FAIL
|
||||
|
||||
[IDBIndex.get exception order: TransactionInactiveError vs. DataError]
|
||||
expected: FAIL
|
||||
|
||||
[IDBIndex.getAll exception order: InvalidStateError vs. TransactionInactiveError]
|
||||
expected: FAIL
|
||||
|
||||
[IDBIndex.getAll exception order: TransactionInactiveError vs. DataError]
|
||||
expected: FAIL
|
||||
|
||||
[IDBIndex.getAllKeys exception order: InvalidStateError vs. TransactionInactiveError]
|
||||
expected: FAIL
|
||||
|
||||
[IDBIndex.getAllKeys exception order: TransactionInactiveError vs. DataError]
|
||||
expected: FAIL
|
||||
|
||||
[IDBIndex.count exception order: InvalidStateError vs. TransactionInactiveError]
|
||||
expected: FAIL
|
||||
|
||||
[IDBIndex.count exception order: TransactionInactiveError vs. DataError]
|
||||
expected: FAIL
|
||||
|
||||
[IDBIndex.openCursor exception order: InvalidStateError vs. TransactionInactiveError]
|
||||
expected: FAIL
|
||||
|
||||
[IDBIndex.openCursor exception order: TransactionInactiveError vs. DataError]
|
||||
expected: FAIL
|
||||
|
||||
[IDBIndex.openKeyCursor exception order: InvalidStateError vs. TransactionInactiveError]
|
||||
expected: FAIL
|
||||
|
||||
[IDBIndex.openKeyCursor exception order: TransactionInactiveError vs. DataError]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[idbindex-query-exception-order.any.worker.html]
|
||||
[IDBIndex.get exception order: InvalidStateError vs. TransactionInactiveError]
|
||||
expected: FAIL
|
||||
|
||||
[IDBIndex.get exception order: TransactionInactiveError vs. DataError]
|
||||
expected: FAIL
|
||||
|
||||
[IDBIndex.getAll exception order: InvalidStateError vs. TransactionInactiveError]
|
||||
expected: FAIL
|
||||
|
||||
[IDBIndex.getAll exception order: TransactionInactiveError vs. DataError]
|
||||
expected: FAIL
|
||||
|
||||
[IDBIndex.getAllKeys exception order: InvalidStateError vs. TransactionInactiveError]
|
||||
expected: FAIL
|
||||
|
||||
[IDBIndex.getAllKeys exception order: TransactionInactiveError vs. DataError]
|
||||
expected: FAIL
|
||||
|
||||
[IDBIndex.count exception order: InvalidStateError vs. TransactionInactiveError]
|
||||
expected: FAIL
|
||||
|
||||
[IDBIndex.count exception order: TransactionInactiveError vs. DataError]
|
||||
expected: FAIL
|
||||
|
||||
[IDBIndex.openCursor exception order: InvalidStateError vs. TransactionInactiveError]
|
||||
expected: FAIL
|
||||
|
||||
[IDBIndex.openCursor exception order: TransactionInactiveError vs. DataError]
|
||||
expected: FAIL
|
||||
|
||||
[IDBIndex.openKeyCursor exception order: InvalidStateError vs. TransactionInactiveError]
|
||||
expected: FAIL
|
||||
|
||||
[IDBIndex.openKeyCursor exception order: TransactionInactiveError vs. DataError]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[idbindex-query-exception-order.any.serviceworker.html]
|
||||
expected: ERROR
|
20
tests/wpt/meta/indexeddb/idbindex-rename-abort.any.js.ini
vendored
Normal file
20
tests/wpt/meta/indexeddb/idbindex-rename-abort.any.js.ini
vendored
Normal file
|
@ -0,0 +1,20 @@
|
|||
[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
|
||||
|
||||
[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
|
45
tests/wpt/meta/indexeddb/idbindex-rename-errors.any.js.ini
vendored
Normal file
45
tests/wpt/meta/indexeddb/idbindex-rename-errors.any.js.ini
vendored
Normal file
|
@ -0,0 +1,45 @@
|
|||
[idbindex-rename-errors.any.serviceworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[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.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
|
62
tests/wpt/meta/indexeddb/idbindex-rename.any.js.ini
vendored
Normal file
62
tests/wpt/meta/indexeddb/idbindex-rename.any.js.ini
vendored
Normal file
|
@ -0,0 +1,62 @@
|
|||
[idbindex-rename.any.serviceworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[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.sharedworker.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
|
51
tests/wpt/meta/indexeddb/idbindex-request-source.any.js.ini
vendored
Normal file
51
tests/wpt/meta/indexeddb/idbindex-request-source.any.js.ini
vendored
Normal 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
|
21
tests/wpt/meta/indexeddb/idbindex_count.any.js.ini
vendored
Normal file
21
tests/wpt/meta/indexeddb/idbindex_count.any.js.ini
vendored
Normal file
|
@ -0,0 +1,21 @@
|
|||
[idbindex_count.any.worker.html]
|
||||
expected: CRASH
|
||||
|
||||
[idbindex_count.any.sharedworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[idbindex_count.any.serviceworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[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
|
34
tests/wpt/meta/indexeddb/idbindex_get.any.js.ini
vendored
Normal file
34
tests/wpt/meta/indexeddb/idbindex_get.any.js.ini
vendored
Normal file
|
@ -0,0 +1,34 @@
|
|||
[idbindex_get.any.serviceworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[idbindex_get.any.sharedworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[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]
|
||||
expected: CRASH
|
47
tests/wpt/meta/indexeddb/idbindex_getAll.any.js.ini
vendored
Normal file
47
tests/wpt/meta/indexeddb/idbindex_getAll.any.js.ini
vendored
Normal file
|
@ -0,0 +1,47 @@
|
|||
[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.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.any.sharedworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[idbindex_getAll.any.serviceworker.html]
|
||||
expected: ERROR
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue