diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-07 09:22:09 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-07 09:22:09 +0000 |
commit | 43a97878ce14b72f0981164f87f2e35e14151312 (patch) | |
tree | 620249daf56c0258faa40cbdcf9cfba06de2a846 /testing/web-platform/meta/IndexedDB | |
parent | Initial commit. (diff) | |
download | firefox-upstream.tar.xz firefox-upstream.zip |
Adding upstream version 110.0.1.upstream/110.0.1upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to '')
396 files changed, 3453 insertions, 0 deletions
diff --git a/testing/web-platform/meta/IndexedDB/__dir__.ini b/testing/web-platform/meta/IndexedDB/__dir__.ini new file mode 100644 index 0000000000..9d2a01dcf4 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/__dir__.ini @@ -0,0 +1,3 @@ +prefs: [extensions.blocklist.enabled:false] +lsan-allowed: [Malloc, NS_NewPipe2, PR_NewMonitor, already_AddRefed, mozilla::RemoteLazyInputStream::CloneWithRange, mozilla::RemoteLazyInputStreamThread::GetOrCreate, nsSegmentedBuffer::AppendNewSegment] +leak-threshold: [default:51200, tab:51200] diff --git a/testing/web-platform/meta/IndexedDB/abort-in-initial-upgradeneeded.html.ini b/testing/web-platform/meta/IndexedDB/abort-in-initial-upgradeneeded.html.ini new file mode 100644 index 0000000000..aacbdb8edf --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/abort-in-initial-upgradeneeded.html.ini @@ -0,0 +1,6 @@ +[abort-in-initial-upgradeneeded.html] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT] + [Test that an abort in the initial upgradeneeded sets version back to 0] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN] diff --git a/testing/web-platform/meta/IndexedDB/back-forward-cache-open-connection.window.js.ini b/testing/web-platform/meta/IndexedDB/back-forward-cache-open-connection.window.js.ini new file mode 100644 index 0000000000..29bb462d79 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/back-forward-cache-open-connection.window.js.ini @@ -0,0 +1,10 @@ +[back-forward-cache-open-connection.window.html] + expected: + if (os == "mac") and not debug: [OK, TIMEOUT] + [Testing BFCache support for page with open IndexedDB connection, and eviction behavior when receiving versionchange event.] + expected: + if (os == "win") and not swgl and debug and (processor == "x86"): [PASS, FAIL] + if (os == "win") and not swgl and not debug and (processor == "x86_64"): [PASS, FAIL] + if (os == "linux") and fission and swgl: [PASS, FAIL] + if (os == "linux") and fission and not swgl: [PASS, FAIL] + if (os == "mac") and not debug: [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/bigint_value.htm.ini b/testing/web-platform/meta/IndexedDB/bigint_value.htm.ini new file mode 100644 index 0000000000..9de43f8b62 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/bigint_value.htm.ini @@ -0,0 +1,19 @@ +[bigint_value.htm] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT] + if (os == "android") and fission: [OK, TIMEOUT] + [BigInts as values in IndexedDB - primitive BigInt inside object] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [BigInts as values in IndexedDB - BigInt object inside object] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [BigInts as values in IndexedDB - primitive BigInt] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [BigInts as values in IndexedDB - BigInt object] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/bindings-inject-keys-bypass-setters.html.ini b/testing/web-platform/meta/IndexedDB/bindings-inject-keys-bypass-setters.html.ini new file mode 100644 index 0000000000..d00921c65e --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/bindings-inject-keys-bypass-setters.html.ini @@ -0,0 +1,6 @@ +[bindings-inject-keys-bypass-setters.html] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT] + [Returning keys to script should bypass prototype setters] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/bindings-inject-values-bypass-chain.html.ini b/testing/web-platform/meta/IndexedDB/bindings-inject-values-bypass-chain.html.ini new file mode 100644 index 0000000000..25fdfe4467 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/bindings-inject-values-bypass-chain.html.ini @@ -0,0 +1,3 @@ +[bindings-inject-values-bypass-chain.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/bindings-inject-values-bypass-setters.html.ini b/testing/web-platform/meta/IndexedDB/bindings-inject-values-bypass-setters.html.ini new file mode 100644 index 0000000000..95848dc643 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/bindings-inject-values-bypass-setters.html.ini @@ -0,0 +1,3 @@ +[bindings-inject-values-bypass-setters.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/blob-composite-blob-reads.any.js.ini b/testing/web-platform/meta/IndexedDB/blob-composite-blob-reads.any.js.ini new file mode 100644 index 0000000000..ce63838cd9 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/blob-composite-blob-reads.any.js.ini @@ -0,0 +1,24 @@ +[blob-composite-blob-reads.any.worker.html] + expected: + if debug and (os == "linux") and fission and not swgl: [OK, TIMEOUT] + if debug and (os == "android") and fission: [OK, TIMEOUT] + [Composite Blob Handling: Many blobs: fetch-blob-url] + expected: + if (os == "linux") and debug and fission and not swgl: [PASS, TIMEOUT] + + [Composite Blob Handling: Many blobs: direct] + expected: + if (os == "linux") and debug and fission and not swgl: [PASS, NOTRUN] + + +[blob-composite-blob-reads.any.html] + expected: + if (os == "linux") and not debug and fission: [OK, TIMEOUT] + if (os == "android") and fission: [OK, TIMEOUT] + [Composite Blob Handling: Many blobs: direct] + expected: + if (os == "linux") and not debug and fission: [PASS, NOTRUN] + + [Composite Blob Handling: Many blobs: fetch-blob-url] + expected: + if (os == "linux") and not debug and fission: [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/blob-contenttype.any.js.ini b/testing/web-platform/meta/IndexedDB/blob-contenttype.any.js.ini new file mode 100644 index 0000000000..aaa153207c --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/blob-contenttype.any.js.ini @@ -0,0 +1,8 @@ +[blob-contenttype.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + if (os == "linux") and debug: [OK, CRASH] + +[blob-contenttype.any.worker.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] diff --git a/testing/web-platform/meta/IndexedDB/blob-delete-objectstore-db.any.js.ini b/testing/web-platform/meta/IndexedDB/blob-delete-objectstore-db.any.js.ini new file mode 100644 index 0000000000..7b93f821c0 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/blob-delete-objectstore-db.any.js.ini @@ -0,0 +1,7 @@ +[blob-delete-objectstore-db.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[blob-delete-objectstore-db.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/blob-valid-after-deletion.any.js.ini b/testing/web-platform/meta/IndexedDB/blob-valid-after-deletion.any.js.ini new file mode 100644 index 0000000000..1408537779 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/blob-valid-after-deletion.any.js.ini @@ -0,0 +1,7 @@ +[blob-valid-after-deletion.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[blob-valid-after-deletion.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/blob-valid-before-commit.any.js.ini b/testing/web-platform/meta/IndexedDB/blob-valid-before-commit.any.js.ini new file mode 100644 index 0000000000..3e705529d8 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/blob-valid-before-commit.any.js.ini @@ -0,0 +1,7 @@ +[blob-valid-before-commit.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[blob-valid-before-commit.any.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] diff --git a/testing/web-platform/meta/IndexedDB/clone-before-keypath-eval.html.ini b/testing/web-platform/meta/IndexedDB/clone-before-keypath-eval.html.ini new file mode 100644 index 0000000000..47d7dfd5bb --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/clone-before-keypath-eval.html.ini @@ -0,0 +1,7 @@ +[clone-before-keypath-eval.html] + expected: + if (os == "win") and swgl: [OK, TIMEOUT] + if (os == "android") and fission: [OK, TIMEOUT] + [Cursor update checks and keypath evaluations operate on a clone] + expected: + if swgl and (os == "win"): [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/close-in-upgradeneeded.html.ini b/testing/web-platform/meta/IndexedDB/close-in-upgradeneeded.html.ini new file mode 100644 index 0000000000..f39059de94 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/close-in-upgradeneeded.html.ini @@ -0,0 +1,7 @@ +[close-in-upgradeneeded.html] + expected: + if (os == "win") and swgl: [OK, TIMEOUT] + if (os == "android") and fission: [OK, TIMEOUT] + [When db.close is called in upgradeneeded, the db is cleaned up on refresh] + expected: + if swgl and (os == "win"): [PASS, NOTRUN] diff --git a/testing/web-platform/meta/IndexedDB/cursor-overloads.htm.ini b/testing/web-platform/meta/IndexedDB/cursor-overloads.htm.ini new file mode 100644 index 0000000000..d65b218c63 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/cursor-overloads.htm.ini @@ -0,0 +1,7 @@ +[cursor-overloads.htm] + expected: + if (os == "win") and swgl: [OK, TIMEOUT] + if (os == "android") and fission: [OK, TIMEOUT] + [Validate the overloads of IDBObjectStore.openCursor(), IDBIndex.openCursor() and IDBIndex.openKeyCursor()] + expected: + if swgl and (os == "win"): [PASS, NOTRUN] diff --git a/testing/web-platform/meta/IndexedDB/database-names-by-origin.html.ini b/testing/web-platform/meta/IndexedDB/database-names-by-origin.html.ini new file mode 100644 index 0000000000..e0b401f689 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/database-names-by-origin.html.ini @@ -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 diff --git a/testing/web-platform/meta/IndexedDB/delete-range.any.js.ini b/testing/web-platform/meta/IndexedDB/delete-range.any.js.ini new file mode 100644 index 0000000000..d643a3694a --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/delete-range.any.js.ini @@ -0,0 +1,32 @@ +[delete-range.any.html] + expected: + if swgl and (os == "win"): [OK, TIMEOUT] + if (os == "android") and fission: [OK, TIMEOUT] + [Delete range] + expected: + if swgl and (os == "win"): [PASS, TIMEOUT] + + [Delete range 1] + expected: + if swgl and (os == "win"): [PASS, TIMEOUT] + + [Delete range 2] + expected: + if swgl and (os == "win"): [PASS, TIMEOUT] + + [Delete range 3] + expected: + if swgl and (os == "win"): [PASS, TIMEOUT] + + +[delete-range.any.worker.html] + expected: + if swgl and (os == "win"): [OK, TIMEOUT] + if (os == "android") and fission: [OK, TIMEOUT] + [Delete range 2] + expected: + if swgl and (os == "win"): [PASS, TIMEOUT] + + [Delete range 3] + expected: + if swgl and (os == "win"): [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/error-attributes.html.ini b/testing/web-platform/meta/IndexedDB/error-attributes.html.ini new file mode 100644 index 0000000000..5d194ac288 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/error-attributes.html.ini @@ -0,0 +1,3 @@ +[error-attributes.html] + expected: + if fission and (os == "android"): [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/event-dispatch-active-flag.html.ini b/testing/web-platform/meta/IndexedDB/event-dispatch-active-flag.html.ini new file mode 100644 index 0000000000..081aefaac8 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/event-dispatch-active-flag.html.ini @@ -0,0 +1,3 @@ +[event-dispatch-active-flag.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/file_support.sub.html.ini b/testing/web-platform/meta/IndexedDB/file_support.sub.html.ini new file mode 100644 index 0000000000..8437f819b4 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/file_support.sub.html.ini @@ -0,0 +1,4 @@ +[file_support.sub.html] + expected: + if (os == "android") and fission: [ERROR, TIMEOUT] + if (os == "android") and not fission: ERROR diff --git a/testing/web-platform/meta/IndexedDB/fire-error-event-exception.html.ini b/testing/web-platform/meta/IndexedDB/fire-error-event-exception.html.ini new file mode 100644 index 0000000000..c822b72697 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/fire-error-event-exception.html.ini @@ -0,0 +1,39 @@ +[fire-error-event-exception.html] + expected: + if (os == "win") and not swgl and (processor == "x86") and not debug: [OK, TIMEOUT] + if (os == "win") and swgl: [OK, TIMEOUT] + if fission and (os == "android"): [OK, TIMEOUT] + [Exception in second error event listener on transaction] + expected: + if (os == "win") and not swgl and (processor == "x86") and not debug: [PASS, TIMEOUT] + if (os == "win") and swgl: [PASS, TIMEOUT] + + [Exception in first error event listener on transaction, transaction active in second] + expected: + if (os == "win") and not swgl and (processor == "x86") and not debug: [PASS, TIMEOUT] + if (os == "win") and swgl: [PASS, TIMEOUT] + + [Exception in error event handler on connection] + expected: + if (os == "win") and not swgl and (processor == "x86") and not debug: [PASS, TIMEOUT] + if (os == "win") and swgl: [PASS, TIMEOUT] + + [Exception in error event handler on connection, with preventDefault] + expected: + if (os == "win") and not swgl and (processor == "x86") and not debug: [PASS, TIMEOUT] + if (os == "win") and swgl: [PASS, TIMEOUT] + + [Exception in error event listener on connection] + expected: + if (os == "win") and not swgl and (processor == "x86") and not debug: [PASS, TIMEOUT] + if (os == "win") and swgl: [PASS, TIMEOUT] + + [Exception in second error event listener on connection] + expected: + if (os == "win") and not swgl and (processor == "x86") and not debug: [PASS, TIMEOUT] + if (os == "win") and swgl: [PASS, TIMEOUT] + + [Exception in first error event listener on connection, transaction active in second] + expected: + if (os == "win") and not swgl and (processor == "x86") and not debug: [PASS, TIMEOUT] + if (os == "win") and swgl: [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/fire-success-event-exception.html.ini b/testing/web-platform/meta/IndexedDB/fire-success-event-exception.html.ini new file mode 100644 index 0000000000..d82a8f4b6d --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/fire-success-event-exception.html.ini @@ -0,0 +1,11 @@ +[fire-success-event-exception.html] + expected: + if swgl and (os == "win"): [OK, TIMEOUT] + if (os == "android") and fission: [OK, TIMEOUT] + [Exception in second success event listener on request] + expected: + if swgl and (os == "win"): [PASS, TIMEOUT] + + [Exception in first success event listener, tx active in second] + expected: + if swgl and (os == "win"): [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/fire-upgradeneeded-event-exception.html.ini b/testing/web-platform/meta/IndexedDB/fire-upgradeneeded-event-exception.html.ini new file mode 100644 index 0000000000..542d2c3395 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/fire-upgradeneeded-event-exception.html.ini @@ -0,0 +1,12 @@ +[fire-upgradeneeded-event-exception.html] + expected: + if (os == "win") and not swgl and fission and not debug: [OK, TIMEOUT] + if (os == "win") and swgl: [OK, TIMEOUT] + [Exception in second upgradeneeded listener] + expected: + if swgl and (os == "win"): [PASS, TIMEOUT] + + [Exception in first upgradeneeded listener, tx active in second] + expected: + if (os == "win") and not swgl and fission and not debug: [PASS, TIMEOUT] + if (os == "win") and swgl: [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/get-databases.any.js.ini b/testing/web-platform/meta/IndexedDB/get-databases.any.js.ini new file mode 100644 index 0000000000..2f4ee46c4e --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/get-databases.any.js.ini @@ -0,0 +1,36 @@ +[get-databases.any.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] + [Enumerate multiple databases.] + expected: FAIL + + [Enumerate one database.] + 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 + + [Ensure that databases() returns a promise.] + expected: FAIL + + +[get-databases.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Enumerate multiple databases.] + expected: FAIL + + [Enumerate one database.] + 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 + + [Ensure that databases() returns a promise.] + expected: FAIL diff --git a/testing/web-platform/meta/IndexedDB/globalscope-indexedDB-SameObject.html.ini b/testing/web-platform/meta/IndexedDB/globalscope-indexedDB-SameObject.html.ini new file mode 100644 index 0000000000..3764d8a09c --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/globalscope-indexedDB-SameObject.html.ini @@ -0,0 +1,3 @@ +[globalscope-indexedDB-SameObject.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/historical.html.ini b/testing/web-platform/meta/IndexedDB/historical.html.ini new file mode 100644 index 0000000000..74dd2d8488 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/historical.html.ini @@ -0,0 +1,4 @@ +prefs: [dom.fileHandle.enabled:false] +[historical.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idb-binary-key-detached.htm.ini b/testing/web-platform/meta/IndexedDB/idb-binary-key-detached.htm.ini new file mode 100644 index 0000000000..40a315370c --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idb-binary-key-detached.htm.ini @@ -0,0 +1,8 @@ +[idb-binary-key-detached.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Detached ArrayBuffer] + expected: FAIL + + [Detached TypedArray] + expected: FAIL diff --git a/testing/web-platform/meta/IndexedDB/idb-binary-key-roundtrip.htm.ini b/testing/web-platform/meta/IndexedDB/idb-binary-key-roundtrip.htm.ini new file mode 100644 index 0000000000..cfe6a06eaf --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idb-binary-key-roundtrip.htm.ini @@ -0,0 +1,3 @@ +[idb-binary-key-roundtrip.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idb-explicit-commit-throw.any.js.ini b/testing/web-platform/meta/IndexedDB/idb-explicit-commit-throw.any.js.ini new file mode 100644 index 0000000000..6505443f32 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idb-explicit-commit-throw.any.js.ini @@ -0,0 +1,7 @@ +[idb-explicit-commit-throw.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[idb-explicit-commit-throw.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idb-explicit-commit.any.js.ini b/testing/web-platform/meta/IndexedDB/idb-explicit-commit.any.js.ini new file mode 100644 index 0000000000..3548a329dc --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idb-explicit-commit.any.js.ini @@ -0,0 +1,112 @@ +[idb-explicit-commit.any.html] + disabled: + if win10_2004 and ccov: https://bugzilla.mozilla.org/show_bug.cgi?id=1733368 + expected: + if (os == "win") and (processor == "x86_64") and debug and not swgl: [ERROR, OK, TIMEOUT] + if (os == "win") and (processor == "x86_64") and debug and swgl: [ERROR, OK] + if (os == "linux") and not fission and not debug: [OK, ERROR] + if (os == "linux") and not fission and debug: OK + if (os == "win") and (processor == "x86_64") and not debug: [ERROR, OK, TIMEOUT] + if os == "mac": [ERROR, OK] + if os == "android": OK + ERROR + [Transactions that explicitly commit and have errors should abort.] + expected: + if (os == "win") and debug and (processor == "x86_64") and swgl: [FAIL, PASS] + if (os == "win") and debug and (processor == "x86_64") and not swgl: [FAIL, PASS, NOTRUN] + if (os == "win") and not debug and (processor == "x86"): FAIL + if (os == "win") and not debug and (processor == "x86_64"): [FAIL, PASS, NOTRUN] + if (os == "win") and debug and (processor == "x86"): [FAIL, PASS] + if (os == "linux") and not fission and not debug: [PASS, FAIL] + if (os == "linux") and fission: FAIL + if os == "mac": [FAIL, PASS] + + [Transactions that handle all errors properly should behave as expected when an explicit commit is called in an onerror handler.] + expected: + if (os == "win") and (processor == "x86_64") and not swgl: [PASS, NOTRUN] + if (os == "win") and (processor == "x86_64") and swgl: [PASS, TIMEOUT] + + [Calling abort on a committed transaction throws and does not prevent persisting the data.] + expected: + if (os == "win") and (processor == "x86_64") and debug and not swgl: [PASS, TIMEOUT] + if (os == "win") and (processor == "x86_64") and not debug: [PASS, TIMEOUT, NOTRUN] + + [Transactions with same scope should stay in program order, even if one calls commit.] + expected: + if (os == "win") and (processor == "x86_64") and not swgl: [PASS, NOTRUN] + + [Calling txn.commit() when txn is inactive should throw.] + expected: + if (os == "win") and (processor == "x86_64") and not swgl: [PASS, NOTRUN] + + [A committed transaction becomes inactive immediately.] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN] + + [commit() on a version change transaction does not cause errors.] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [Calling commit on an aborted transaction throws.] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN] + + [Puts issued after commit are not fulfilled.] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN] + + [Calling commit on a committed transaction throws.] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN] + + [A committed transaction is inactive in future request callbacks.] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN] + + +[idb-explicit-commit.any.worker.html] + expected: + if (os == "win") and (processor == "x86_64"): [OK, TIMEOUT] + [Calling txn.commit() when txn is inactive should throw.] + expected: + if (os == "win") and (processor == "x86_64") and debug and swgl: [PASS, NOTRUN] + if (os == "win") and (processor == "x86_64") and not debug: [PASS, NOTRUN] + + [A committed transaction is inactive in future request callbacks.] + expected: + if swgl and (os == "win"): [PASS, TIMEOUT] + + [Puts issued after commit are not fulfilled.] + expected: + if (os == "win") and not swgl and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + if (os == "win") and swgl: [PASS, NOTRUN] + + [Calling commit on an aborted transaction throws.] + expected: + if (os == "win") and not swgl and not debug and (processor == "x86_64"): [PASS, TIMEOUT, NOTRUN] + if (os == "win") and swgl: [PASS, NOTRUN] + + [Calling abort on a committed transaction throws and does not prevent persisting the data.] + expected: + if (os == "win") and not swgl and not debug and (processor == "x86_64"): [PASS, TIMEOUT, NOTRUN] + if (os == "win") and swgl: [PASS, NOTRUN] + + [Transactions that explicitly commit and have errors should abort.] + expected: + if (os == "win") and (processor == "x86_64") and debug and swgl: [PASS, NOTRUN] + if (os == "win") and (processor == "x86_64") and debug and not swgl: [PASS, TIMEOUT] + if (os == "win") and (processor == "x86_64") and not debug: [PASS, NOTRUN] + + [Transactions with same scope should stay in program order, even if one calls commit.] + expected: + if (os == "win") and (processor == "x86_64") and debug and swgl: [PASS, NOTRUN] + if (os == "win") and (processor == "x86_64") and not debug: [PASS, NOTRUN] + + [Calling commit on a committed transaction throws.] + expected: + if (os == "win") and (processor == "x86_64") and debug and swgl: [PASS, NOTRUN] + if (os == "win") and (processor == "x86_64") and not debug: [PASS, NOTRUN] + + [Transactions that handle all errors properly should behave as expected when an explicit commit is called in an onerror handler.] + expected: + if (os == "win") and (processor == "x86_64"): [PASS, NOTRUN] diff --git a/testing/web-platform/meta/IndexedDB/idb-partitioned-basic.tentative.sub.html.ini b/testing/web-platform/meta/IndexedDB/idb-partitioned-basic.tentative.sub.html.ini new file mode 100644 index 0000000000..b4ecacdc52 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idb-partitioned-basic.tentative.sub.html.ini @@ -0,0 +1,8 @@ +[idb-partitioned-basic.tentative.sub.html] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT] + if (os == "android") and fission: [OK, TIMEOUT] + [Simple test for partitioned IndexedDB] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + if os == "android": FAIL diff --git a/testing/web-platform/meta/IndexedDB/idb-partitioned-coverage.tentative.sub.html.ini b/testing/web-platform/meta/IndexedDB/idb-partitioned-coverage.tentative.sub.html.ini new file mode 100644 index 0000000000..d8c1c94f43 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idb-partitioned-coverage.tentative.sub.html.ini @@ -0,0 +1,115 @@ +[idb-partitioned-coverage.tentative.sub.html] + expected: + if (os == "win") and not debug and (processor == "x86"): [OK, TIMEOUT] + if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT] + if (os == "android") and fission: [OK, TIMEOUT] + if (os == "win") and debug: [OK, TIMEOUT] + [Deletes are processed in order] + expected: + if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT] + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + if (os == "win") and debug: [PASS, TIMEOUT] + + [ - request returned by open()] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT] + if (os == "win") and debug: [PASS, TIMEOUT] + + [Get bound range with maxCount] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [Get bound range] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [ - request gotten by the handler] + expected: + if (os == "win") and (processor == "x86_64") and not debug: [PASS, TIMEOUT] + if (os == "win") and (processor == "x86_64") and debug: [PASS, TIMEOUT] + + [IDBObjectStore.openKeyCursor() - reverse iteration with range] + expected: + if (os == "win") and (processor == "x86_64"): [PASS, TIMEOUT] + + [Retrieve one key multiple values] + expected: + if (os == "win") and (processor == "x86_64") and debug and swgl: [PASS, TIMEOUT] + if (os == "win") and (processor == "x86_64") and not debug: [PASS, TIMEOUT] + + [IDBObjectStore.openKeyCursor() - reverse iteration] + expected: + if (os == "win") and (processor == "x86_64") and debug and swgl: [PASS, TIMEOUT] + if (os == "win") and (processor == "x86_64") and not debug: [PASS, TIMEOUT] + + [maxCount=0] + expected: + if (os == "win") and (processor == "x86_64") and debug and swgl: [PASS, TIMEOUT] + if (os == "win") and (processor == "x86_64") and not debug: [PASS, TIMEOUT] + + [IDBObjectStore.openKeyCursor() - invalid inputs] + expected: + if (os == "win") and (processor == "x86_64"): [PASS, TIMEOUT] + + [IDBObjectStore.openKeyCursor() - forward iteration] + expected: + if (os == "win") and (processor == "x86_64") and debug and swgl: [PASS, TIMEOUT] + if (os == "win") and (processor == "x86_64") and not debug: [PASS, TIMEOUT] + + [Get bound range (generated) with maxCount] + expected: + if (os == "win") and (processor == "x86_64") and debug and swgl: [PASS, TIMEOUT] + if (os == "win") and (processor == "x86_64") and not debug: [PASS, TIMEOUT] + + [IDBObjectStore.openKeyCursor() - forward iteration with range] + expected: + if (os == "win") and (processor == "x86_64"): [PASS, TIMEOUT] + + [Get lower excluded] + expected: + if (os == "win") and (processor == "x86_64") and debug and swgl: [PASS, TIMEOUT] + if (os == "win") and (processor == "x86_64") and not debug: [PASS, TIMEOUT] + + [Get upper excluded] + expected: + if (os == "win") and (processor == "x86_64") and debug and swgl: [PASS, TIMEOUT] + if (os == "win") and (processor == "x86_64") and not debug: [PASS, TIMEOUT] + + [Retrieve multiEntry key] + expected: + if (os == "win") and (processor == "x86_64") and debug and swgl: [PASS, TIMEOUT] + if (os == "win") and (processor == "x86_64") and not debug: [PASS, TIMEOUT] + + [Non existent key] + expected: + if (os == "win") and (processor == "x86_64") and debug and swgl: [PASS, TIMEOUT] + if (os == "win") and (processor == "x86_64") and not debug: [PASS, TIMEOUT] + + [Single item get] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [ - fresh advance still async] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [Empty object store] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [maxCount=10] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [Get all keys] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [ - fresh continue still async] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [ - continue] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idb-partitioned-persistence.tentative.sub.html.ini b/testing/web-platform/meta/IndexedDB/idb-partitioned-persistence.tentative.sub.html.ini new file mode 100644 index 0000000000..4833d592d3 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idb-partitioned-persistence.tentative.sub.html.ini @@ -0,0 +1,3 @@ +[idb-partitioned-persistence.tentative.sub.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idb_binary_key_conversion.htm.ini b/testing/web-platform/meta/IndexedDB/idb_binary_key_conversion.htm.ini new file mode 100644 index 0000000000..7e73651ad4 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idb_binary_key_conversion.htm.ini @@ -0,0 +1,3 @@ +[idb_binary_key_conversion.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idb_webworkers.htm.ini b/testing/web-platform/meta/IndexedDB/idb_webworkers.htm.ini new file mode 100644 index 0000000000..0f2693fde5 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idb_webworkers.htm.ini @@ -0,0 +1,3 @@ +[idb_webworkers.htm] + expected: + if (os == "android") and fission: [TIMEOUT, OK] diff --git a/testing/web-platform/meta/IndexedDB/idbcursor-advance-continue-async.htm.ini b/testing/web-platform/meta/IndexedDB/idbcursor-advance-continue-async.htm.ini new file mode 100644 index 0000000000..150d90609b --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbcursor-advance-continue-async.htm.ini @@ -0,0 +1,15 @@ +[idbcursor-advance-continue-async.htm] + expected: + if (os == "win") and not debug: [OK, TIMEOUT] + if (os == "android") and fission: [OK, TIMEOUT] + [IDBCursor asyncness - fresh advance still async] + expected: + if (os == "win") and not debug: [PASS, TIMEOUT] + + [IDBCursor asyncness - continue] + expected: + if (os == "win") and not debug: [PASS, TIMEOUT] + + [IDBCursor asyncness - fresh continue still async] + expected: + if (os == "win") and not debug: [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbcursor-advance-exception-order.html.ini b/testing/web-platform/meta/IndexedDB/idbcursor-advance-exception-order.html.ini new file mode 100644 index 0000000000..43d5799325 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbcursor-advance-exception-order.html.ini @@ -0,0 +1,9 @@ +[idbcursor-advance-exception-order.html] + expected: + if (os == "win") and not debug and (processor == "x86"): [OK, TIMEOUT] + if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT] + if (os == "android") and fission: [OK, TIMEOUT] + [IDBCursor.advance exception order: TransactionInactiveError vs. InvalidStateError #2] + expected: + if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT] + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbcursor-advance-invalid.htm.ini b/testing/web-platform/meta/IndexedDB/idbcursor-advance-invalid.htm.ini new file mode 100644 index 0000000000..418d4a4538 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbcursor-advance-invalid.htm.ini @@ -0,0 +1,19 @@ +[idbcursor-advance-invalid.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + if (os == "win") and not debug: [OK, TIMEOUT] + [IDBCursor.advance() - invalid - missing argument] + expected: + if (os == "win") and not debug: [PASS, TIMEOUT] + + [IDBCursor.advance() - invalid - pass null/undefined] + expected: + if (os == "win") and not debug: [PASS, TIMEOUT] + + [IDBCursor.advance() - invalid - got value not set on exception] + expected: + if (os == "win") and not debug: [PASS, TIMEOUT] + + [IDBCursor.advance() - invalid - pass negative numbers] + expected: + if (os == "win") and not debug: [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbcursor-advance.htm.ini b/testing/web-platform/meta/IndexedDB/idbcursor-advance.htm.ini new file mode 100644 index 0000000000..9ea34cd35f --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbcursor-advance.htm.ini @@ -0,0 +1,23 @@ +[idbcursor-advance.htm] + expected: + if (os == "win") and not debug: [OK, TIMEOUT] + if (os == "android") and fission: [OK, TIMEOUT] + [IDBCursor.advance() - within single key range] + expected: + if (os == "win") and not debug: [PASS, TIMEOUT] + + [IDBCursor.advance() - advances backwards] + expected: + if (os == "win") and not debug: [PASS, TIMEOUT] + + [IDBCursor.advance() - skip far forward] + expected: + if (os == "win") and not debug: [PASS, TIMEOUT] + + [IDBCursor.advance() - within range] + expected: + if (os == "win") and not debug: [PASS, TIMEOUT] + + [IDBCursor.advance() - within single key range, with several results] + expected: + if (os == "win") and not debug: [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbcursor-continue-exception-order.htm.ini b/testing/web-platform/meta/IndexedDB/idbcursor-continue-exception-order.htm.ini new file mode 100644 index 0000000000..a5329f5cbc --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbcursor-continue-exception-order.htm.ini @@ -0,0 +1,3 @@ +[idbcursor-continue-exception-order.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbcursor-continue.htm.ini b/testing/web-platform/meta/IndexedDB/idbcursor-continue.htm.ini new file mode 100644 index 0000000000..287a82189b --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbcursor-continue.htm.ini @@ -0,0 +1,15 @@ +[idbcursor-continue.htm] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT] + if (os == "android") and fission: [TIMEOUT, OK] + [IDBCursor.continue() - within range] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [IDBCursor.continue() - within single key range] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [IDBCursor.continue() - within single key range, with several results] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbcursor-continuePrimaryKey-exception-order.htm.ini b/testing/web-platform/meta/IndexedDB/idbcursor-continuePrimaryKey-exception-order.htm.ini new file mode 100644 index 0000000000..3e16d50cd8 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbcursor-continuePrimaryKey-exception-order.htm.ini @@ -0,0 +1,3 @@ +[idbcursor-continuePrimaryKey-exception-order.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbcursor-continuePrimaryKey-exceptions.htm.ini b/testing/web-platform/meta/IndexedDB/idbcursor-continuePrimaryKey-exceptions.htm.ini new file mode 100644 index 0000000000..6334291dd2 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbcursor-continuePrimaryKey-exceptions.htm.ini @@ -0,0 +1,3 @@ +[idbcursor-continuePrimaryKey-exceptions.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbcursor-continuePrimaryKey.htm.ini b/testing/web-platform/meta/IndexedDB/idbcursor-continuePrimaryKey.htm.ini new file mode 100644 index 0000000000..3b13f7a491 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbcursor-continuePrimaryKey.htm.ini @@ -0,0 +1,3 @@ +[idbcursor-continuePrimaryKey.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbcursor-delete-exception-order.htm.ini b/testing/web-platform/meta/IndexedDB/idbcursor-delete-exception-order.htm.ini new file mode 100644 index 0000000000..f5ee7354ec --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbcursor-delete-exception-order.htm.ini @@ -0,0 +1,7 @@ +[idbcursor-delete-exception-order.htm] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT] + if (os == "android") and fission: [OK, TIMEOUT] + [IDBCursor.delete exception order: ReadOnlyError vs. InvalidStateError #2] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbcursor-direction-index-keyrange.htm.ini b/testing/web-platform/meta/IndexedDB/idbcursor-direction-index-keyrange.htm.ini new file mode 100644 index 0000000000..75915f1b12 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbcursor-direction-index-keyrange.htm.ini @@ -0,0 +1,19 @@ +[idbcursor-direction-index-keyrange.htm] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT] + if (os == "android") and fission: [TIMEOUT, OK] + [IDBCursor direction - index with keyrange - next] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [IDBCursor direction - index with keyrange - prev] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [IDBCursor direction - index with keyrange - nextunique] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [IDBCursor direction - index with keyrange - prevunique] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbcursor-direction-index.htm.ini b/testing/web-platform/meta/IndexedDB/idbcursor-direction-index.htm.ini new file mode 100644 index 0000000000..8bce860f63 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbcursor-direction-index.htm.ini @@ -0,0 +1,19 @@ +[idbcursor-direction-index.htm] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT] + if (os == "android") and fission: [OK, TIMEOUT] + [IDBCursor direction - index - next] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [IDBCursor direction - index - prev] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [IDBCursor direction - index - nextunique] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [IDBCursor direction - index - prevunique] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbcursor-direction-objectstore-keyrange.htm.ini b/testing/web-platform/meta/IndexedDB/idbcursor-direction-objectstore-keyrange.htm.ini new file mode 100644 index 0000000000..0cdadb6695 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbcursor-direction-objectstore-keyrange.htm.ini @@ -0,0 +1,11 @@ +[idbcursor-direction-objectstore-keyrange.htm] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT] + if (os == "android") and fission: [OK, TIMEOUT] + [IDBCursor direction - object store with keyrange - nextunique] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [IDBCursor direction - object store with keyrange - prevunique] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbcursor-direction-objectstore.htm.ini b/testing/web-platform/meta/IndexedDB/idbcursor-direction-objectstore.htm.ini new file mode 100644 index 0000000000..af586d596c --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbcursor-direction-objectstore.htm.ini @@ -0,0 +1,3 @@ +[idbcursor-direction-objectstore.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbcursor-direction.htm.ini b/testing/web-platform/meta/IndexedDB/idbcursor-direction.htm.ini new file mode 100644 index 0000000000..724a8125dc --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbcursor-direction.htm.ini @@ -0,0 +1,21 @@ +[idbcursor-direction.htm] + expected: + if (os == "win") and not debug and (processor == "x86"): [OK, TIMEOUT] + if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT] + if (os == "android") and fission: [OK, TIMEOUT] + [IDBCursor.direction - next] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN] + + [IDBCursor.direction - prev] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN] + + [IDBCursor.direction - nextunique] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN] + + [IDBCursor.direction - prevunique] + expected: + if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN] + if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN] diff --git a/testing/web-platform/meta/IndexedDB/idbcursor-iterating-update.htm.ini b/testing/web-platform/meta/IndexedDB/idbcursor-iterating-update.htm.ini new file mode 100644 index 0000000000..a412b547d8 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbcursor-iterating-update.htm.ini @@ -0,0 +1,9 @@ +[idbcursor-iterating-update.htm] + expected: + if (os == "win") and not debug and (processor == "x86"): [OK, TIMEOUT] + if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT] + if (os == "android") and fission: [OK, TIMEOUT] + [Calling cursor => cursor.delete() doesn't affect index iteration] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbcursor-key.htm.ini b/testing/web-platform/meta/IndexedDB/idbcursor-key.htm.ini new file mode 100644 index 0000000000..b02883d89e --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbcursor-key.htm.ini @@ -0,0 +1,15 @@ +[idbcursor-key.htm] + expected: + if (os == "win") and not debug and (processor == "x86"): [OK, TIMEOUT] + if (os == "android") and fission: [TIMEOUT, OK] + [IDBCursor.key - 1] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, NOTRUN] + + [IDBCursor.key - my,key] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, NOTRUN] + + [IDBCursor.key - key] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, NOTRUN] diff --git a/testing/web-platform/meta/IndexedDB/idbcursor-primarykey.htm.ini b/testing/web-platform/meta/IndexedDB/idbcursor-primarykey.htm.ini new file mode 100644 index 0000000000..183701f4a8 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbcursor-primarykey.htm.ini @@ -0,0 +1,11 @@ +[idbcursor-primarykey.htm] + expected: + if (os == "win") and not debug and (processor == "x86"): [OK, TIMEOUT] + if (os == "android") and fission: [OK, TIMEOUT] + [IDBCursor.primaryKey - my,key] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, NOTRUN] + + [IDBCursor.primaryKey - key] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, NOTRUN] diff --git a/testing/web-platform/meta/IndexedDB/idbcursor-request-source.html.ini b/testing/web-platform/meta/IndexedDB/idbcursor-request-source.html.ini new file mode 100644 index 0000000000..aa32b0c1cf --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbcursor-request-source.html.ini @@ -0,0 +1,3 @@ +[idbcursor-request-source.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbcursor-request.any.js.ini b/testing/web-platform/meta/IndexedDB/idbcursor-request.any.js.ini new file mode 100644 index 0000000000..10923ec870 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbcursor-request.any.js.ini @@ -0,0 +1,24 @@ +[idbcursor-request.any.worker.html] + expected: + if (os == "win") and not debug and (processor == "x86"): [OK, TIMEOUT] + if (os == "android") and fission: [OK, TIMEOUT] + [cursor.request from IDBIndex.openKeyCursor] + expected: + if (processor == "x86") and not debug: [PASS, TIMEOUT] + + [cursor.request from IDBIndex.openCursor] + expected: + if (processor == "x86") and not debug: [PASS, TIMEOUT] + + +[idbcursor-request.any.html] + expected: + if (os == "win") and not debug and (processor == "x86"): [OK, TIMEOUT] + if (os == "android") and fission: [OK, TIMEOUT] + [cursor.request from IDBIndex.openKeyCursor] + expected: + if (processor == "x86") and not debug: [PASS, TIMEOUT] + + [cursor.request from IDBIndex.openCursor] + expected: + if (processor == "x86") and not debug: [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbcursor-reused.htm.ini b/testing/web-platform/meta/IndexedDB/idbcursor-reused.htm.ini new file mode 100644 index 0000000000..ea3b366608 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbcursor-reused.htm.ini @@ -0,0 +1,3 @@ +[idbcursor-reused.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbcursor-source.htm.ini b/testing/web-platform/meta/IndexedDB/idbcursor-source.htm.ini new file mode 100644 index 0000000000..a7458ac871 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbcursor-source.htm.ini @@ -0,0 +1,3 @@ +[idbcursor-source.htm] + expected: + if (os == "android") and fission: [TIMEOUT, OK] diff --git a/testing/web-platform/meta/IndexedDB/idbcursor-update-exception-order.htm.ini b/testing/web-platform/meta/IndexedDB/idbcursor-update-exception-order.htm.ini new file mode 100644 index 0000000000..1a3f8037b7 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbcursor-update-exception-order.htm.ini @@ -0,0 +1,5 @@ +[idbcursor-update-exception-order.htm] + disabled: + if os == "win": https://bugzilla.mozilla.org/show_bug.cgi?id=1336639 + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbcursor_advance_index.htm.ini b/testing/web-platform/meta/IndexedDB/idbcursor_advance_index.htm.ini new file mode 100644 index 0000000000..a9830e6b42 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbcursor_advance_index.htm.ini @@ -0,0 +1,3 @@ +[idbcursor_advance_index.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbcursor_advance_index2.htm.ini b/testing/web-platform/meta/IndexedDB/idbcursor_advance_index2.htm.ini new file mode 100644 index 0000000000..e795b18be9 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbcursor_advance_index2.htm.ini @@ -0,0 +1,3 @@ +[idbcursor_advance_index2.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbcursor_advance_index3.htm.ini b/testing/web-platform/meta/IndexedDB/idbcursor_advance_index3.htm.ini new file mode 100644 index 0000000000..a2cb21829e --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbcursor_advance_index3.htm.ini @@ -0,0 +1,3 @@ +[idbcursor_advance_index3.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbcursor_advance_index5.htm.ini b/testing/web-platform/meta/IndexedDB/idbcursor_advance_index5.htm.ini new file mode 100644 index 0000000000..564e955f0c --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbcursor_advance_index5.htm.ini @@ -0,0 +1,3 @@ +[idbcursor_advance_index5.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbcursor_advance_index6.htm.ini b/testing/web-platform/meta/IndexedDB/idbcursor_advance_index6.htm.ini new file mode 100644 index 0000000000..810b3ad015 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbcursor_advance_index6.htm.ini @@ -0,0 +1,3 @@ +[idbcursor_advance_index6.htm] + expected: + if (os == "android") and fission: [TIMEOUT, OK] diff --git a/testing/web-platform/meta/IndexedDB/idbcursor_advance_index7.htm.ini b/testing/web-platform/meta/IndexedDB/idbcursor_advance_index7.htm.ini new file mode 100644 index 0000000000..87876d8786 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbcursor_advance_index7.htm.ini @@ -0,0 +1,3 @@ +[idbcursor_advance_index7.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbcursor_advance_index8.htm.ini b/testing/web-platform/meta/IndexedDB/idbcursor_advance_index8.htm.ini new file mode 100644 index 0000000000..061c1306cb --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbcursor_advance_index8.htm.ini @@ -0,0 +1,3 @@ +[idbcursor_advance_index8.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbcursor_advance_index9.htm.ini b/testing/web-platform/meta/IndexedDB/idbcursor_advance_index9.htm.ini new file mode 100644 index 0000000000..43588998af --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbcursor_advance_index9.htm.ini @@ -0,0 +1,3 @@ +[idbcursor_advance_index9.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbcursor_advance_objectstore.htm.ini b/testing/web-platform/meta/IndexedDB/idbcursor_advance_objectstore.htm.ini new file mode 100644 index 0000000000..3a0b654a6a --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbcursor_advance_objectstore.htm.ini @@ -0,0 +1,3 @@ +[idbcursor_advance_objectstore.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbcursor_advance_objectstore2.htm.ini b/testing/web-platform/meta/IndexedDB/idbcursor_advance_objectstore2.htm.ini new file mode 100644 index 0000000000..c1db2d0fd5 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbcursor_advance_objectstore2.htm.ini @@ -0,0 +1,3 @@ +[idbcursor_advance_objectstore2.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbcursor_advance_objectstore3.htm.ini b/testing/web-platform/meta/IndexedDB/idbcursor_advance_objectstore3.htm.ini new file mode 100644 index 0000000000..8edd87ed16 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbcursor_advance_objectstore3.htm.ini @@ -0,0 +1,3 @@ +[idbcursor_advance_objectstore3.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbcursor_advance_objectstore4.htm.ini b/testing/web-platform/meta/IndexedDB/idbcursor_advance_objectstore4.htm.ini new file mode 100644 index 0000000000..482b7efaf3 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbcursor_advance_objectstore4.htm.ini @@ -0,0 +1,3 @@ +[idbcursor_advance_objectstore4.htm] + expected: + if (os == "android") and fission: [TIMEOUT, OK] diff --git a/testing/web-platform/meta/IndexedDB/idbcursor_advance_objectstore5.htm.ini b/testing/web-platform/meta/IndexedDB/idbcursor_advance_objectstore5.htm.ini new file mode 100644 index 0000000000..7c54202a93 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbcursor_advance_objectstore5.htm.ini @@ -0,0 +1,3 @@ +[idbcursor_advance_objectstore5.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbcursor_continue_delete_objectstore.htm.ini b/testing/web-platform/meta/IndexedDB/idbcursor_continue_delete_objectstore.htm.ini new file mode 100644 index 0000000000..c8e2bce964 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbcursor_continue_delete_objectstore.htm.ini @@ -0,0 +1,3 @@ +[idbcursor_continue_delete_objectstore.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbcursor_continue_index.htm.ini b/testing/web-platform/meta/IndexedDB/idbcursor_continue_index.htm.ini new file mode 100644 index 0000000000..7e4f2742fd --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbcursor_continue_index.htm.ini @@ -0,0 +1,3 @@ +[idbcursor_continue_index.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbcursor_continue_index2.htm.ini b/testing/web-platform/meta/IndexedDB/idbcursor_continue_index2.htm.ini new file mode 100644 index 0000000000..406d8ad827 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbcursor_continue_index2.htm.ini @@ -0,0 +1,3 @@ +[idbcursor_continue_index2.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbcursor_continue_index3.htm.ini b/testing/web-platform/meta/IndexedDB/idbcursor_continue_index3.htm.ini new file mode 100644 index 0000000000..34aab3d2f7 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbcursor_continue_index3.htm.ini @@ -0,0 +1,3 @@ +[idbcursor_continue_index3.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbcursor_continue_index4.htm.ini b/testing/web-platform/meta/IndexedDB/idbcursor_continue_index4.htm.ini new file mode 100644 index 0000000000..7e0c3ca447 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbcursor_continue_index4.htm.ini @@ -0,0 +1,3 @@ +[idbcursor_continue_index4.htm] + expected: + if (os == "android") and fission: [TIMEOUT, OK] diff --git a/testing/web-platform/meta/IndexedDB/idbcursor_continue_index5.htm.ini b/testing/web-platform/meta/IndexedDB/idbcursor_continue_index5.htm.ini new file mode 100644 index 0000000000..bf8eb43727 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbcursor_continue_index5.htm.ini @@ -0,0 +1,3 @@ +[idbcursor_continue_index5.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbcursor_continue_index6.htm.ini b/testing/web-platform/meta/IndexedDB/idbcursor_continue_index6.htm.ini new file mode 100644 index 0000000000..525e0c77a0 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbcursor_continue_index6.htm.ini @@ -0,0 +1,3 @@ +[idbcursor_continue_index6.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbcursor_continue_index7.htm.ini b/testing/web-platform/meta/IndexedDB/idbcursor_continue_index7.htm.ini new file mode 100644 index 0000000000..4602e3b544 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbcursor_continue_index7.htm.ini @@ -0,0 +1,3 @@ +[idbcursor_continue_index7.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbcursor_continue_index8.htm.ini b/testing/web-platform/meta/IndexedDB/idbcursor_continue_index8.htm.ini new file mode 100644 index 0000000000..4a356ca0b1 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbcursor_continue_index8.htm.ini @@ -0,0 +1,3 @@ +[idbcursor_continue_index8.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbcursor_continue_invalid.htm.ini b/testing/web-platform/meta/IndexedDB/idbcursor_continue_invalid.htm.ini new file mode 100644 index 0000000000..bbd94c90c0 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbcursor_continue_invalid.htm.ini @@ -0,0 +1,3 @@ +[idbcursor_continue_invalid.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbcursor_continue_objectstore.htm.ini b/testing/web-platform/meta/IndexedDB/idbcursor_continue_objectstore.htm.ini new file mode 100644 index 0000000000..c97e4bda41 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbcursor_continue_objectstore.htm.ini @@ -0,0 +1,3 @@ +[idbcursor_continue_objectstore.htm] + expected: + if (os == "android") and fission: [TIMEOUT, OK] diff --git a/testing/web-platform/meta/IndexedDB/idbcursor_continue_objectstore2.htm.ini b/testing/web-platform/meta/IndexedDB/idbcursor_continue_objectstore2.htm.ini new file mode 100644 index 0000000000..d82044af07 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbcursor_continue_objectstore2.htm.ini @@ -0,0 +1,3 @@ +[idbcursor_continue_objectstore2.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbcursor_continue_objectstore3.htm.ini b/testing/web-platform/meta/IndexedDB/idbcursor_continue_objectstore3.htm.ini new file mode 100644 index 0000000000..b3ce2da4d3 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbcursor_continue_objectstore3.htm.ini @@ -0,0 +1,3 @@ +[idbcursor_continue_objectstore3.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbcursor_continue_objectstore4.htm.ini b/testing/web-platform/meta/IndexedDB/idbcursor_continue_objectstore4.htm.ini new file mode 100644 index 0000000000..5c757d3257 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbcursor_continue_objectstore4.htm.ini @@ -0,0 +1,3 @@ +[idbcursor_continue_objectstore4.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbcursor_continue_objectstore5.htm.ini b/testing/web-platform/meta/IndexedDB/idbcursor_continue_objectstore5.htm.ini new file mode 100644 index 0000000000..e0f86c602a --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbcursor_continue_objectstore5.htm.ini @@ -0,0 +1,3 @@ +[idbcursor_continue_objectstore5.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbcursor_continue_objectstore6.htm.ini b/testing/web-platform/meta/IndexedDB/idbcursor_continue_objectstore6.htm.ini new file mode 100644 index 0000000000..6856bcbe11 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbcursor_continue_objectstore6.htm.ini @@ -0,0 +1,3 @@ +[idbcursor_continue_objectstore6.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbcursor_delete_index.htm.ini b/testing/web-platform/meta/IndexedDB/idbcursor_delete_index.htm.ini new file mode 100644 index 0000000000..02bcaa5878 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbcursor_delete_index.htm.ini @@ -0,0 +1,3 @@ +[idbcursor_delete_index.htm] + expected: + if (os == "android") and fission: [TIMEOUT, OK] diff --git a/testing/web-platform/meta/IndexedDB/idbcursor_delete_index2.htm.ini b/testing/web-platform/meta/IndexedDB/idbcursor_delete_index2.htm.ini new file mode 100644 index 0000000000..f537a48efa --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbcursor_delete_index2.htm.ini @@ -0,0 +1,3 @@ +[idbcursor_delete_index2.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbcursor_delete_index3.htm.ini b/testing/web-platform/meta/IndexedDB/idbcursor_delete_index3.htm.ini new file mode 100644 index 0000000000..e27721ba99 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbcursor_delete_index3.htm.ini @@ -0,0 +1,3 @@ +[idbcursor_delete_index3.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbcursor_delete_index4.htm.ini b/testing/web-platform/meta/IndexedDB/idbcursor_delete_index4.htm.ini new file mode 100644 index 0000000000..a9b1413a03 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbcursor_delete_index4.htm.ini @@ -0,0 +1,3 @@ +[idbcursor_delete_index4.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbcursor_delete_index5.htm.ini b/testing/web-platform/meta/IndexedDB/idbcursor_delete_index5.htm.ini new file mode 100644 index 0000000000..9ad205dcdb --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbcursor_delete_index5.htm.ini @@ -0,0 +1,3 @@ +[idbcursor_delete_index5.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbcursor_delete_objectstore.htm.ini b/testing/web-platform/meta/IndexedDB/idbcursor_delete_objectstore.htm.ini new file mode 100644 index 0000000000..4ec34e13ea --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbcursor_delete_objectstore.htm.ini @@ -0,0 +1,3 @@ +[idbcursor_delete_objectstore.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbcursor_delete_objectstore2.htm.ini b/testing/web-platform/meta/IndexedDB/idbcursor_delete_objectstore2.htm.ini new file mode 100644 index 0000000000..14c591fbb7 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbcursor_delete_objectstore2.htm.ini @@ -0,0 +1,3 @@ +[idbcursor_delete_objectstore2.htm] + expected: + if (os == "android") and fission: [TIMEOUT, OK] diff --git a/testing/web-platform/meta/IndexedDB/idbcursor_delete_objectstore3.htm.ini b/testing/web-platform/meta/IndexedDB/idbcursor_delete_objectstore3.htm.ini new file mode 100644 index 0000000000..524e68fe80 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbcursor_delete_objectstore3.htm.ini @@ -0,0 +1,3 @@ +[idbcursor_delete_objectstore3.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbcursor_delete_objectstore4.htm.ini b/testing/web-platform/meta/IndexedDB/idbcursor_delete_objectstore4.htm.ini new file mode 100644 index 0000000000..0924127078 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbcursor_delete_objectstore4.htm.ini @@ -0,0 +1,3 @@ +[idbcursor_delete_objectstore4.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbcursor_delete_objectstore5.htm.ini b/testing/web-platform/meta/IndexedDB/idbcursor_delete_objectstore5.htm.ini new file mode 100644 index 0000000000..fcecf79bf2 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbcursor_delete_objectstore5.htm.ini @@ -0,0 +1,3 @@ +[idbcursor_delete_objectstore5.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbcursor_iterating.htm.ini b/testing/web-platform/meta/IndexedDB/idbcursor_iterating.htm.ini new file mode 100644 index 0000000000..83556b89f4 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbcursor_iterating.htm.ini @@ -0,0 +1,3 @@ +[idbcursor_iterating.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbcursor_iterating_index.htm.ini b/testing/web-platform/meta/IndexedDB/idbcursor_iterating_index.htm.ini new file mode 100644 index 0000000000..f9176baab4 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbcursor_iterating_index.htm.ini @@ -0,0 +1,3 @@ +[idbcursor_iterating_index.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbcursor_iterating_index2.htm.ini b/testing/web-platform/meta/IndexedDB/idbcursor_iterating_index2.htm.ini new file mode 100644 index 0000000000..27e9026256 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbcursor_iterating_index2.htm.ini @@ -0,0 +1,3 @@ +[idbcursor_iterating_index2.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbcursor_iterating_objectstore.htm.ini b/testing/web-platform/meta/IndexedDB/idbcursor_iterating_objectstore.htm.ini new file mode 100644 index 0000000000..6e6a2ebab4 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbcursor_iterating_objectstore.htm.ini @@ -0,0 +1,3 @@ +[idbcursor_iterating_objectstore.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbcursor_iterating_objectstore2.htm.ini b/testing/web-platform/meta/IndexedDB/idbcursor_iterating_objectstore2.htm.ini new file mode 100644 index 0000000000..43bcab8390 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbcursor_iterating_objectstore2.htm.ini @@ -0,0 +1,3 @@ +[idbcursor_iterating_objectstore2.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbcursor_update_index.htm.ini b/testing/web-platform/meta/IndexedDB/idbcursor_update_index.htm.ini new file mode 100644 index 0000000000..2e3492d136 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbcursor_update_index.htm.ini @@ -0,0 +1,3 @@ +[idbcursor_update_index.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbcursor_update_index2.htm.ini b/testing/web-platform/meta/IndexedDB/idbcursor_update_index2.htm.ini new file mode 100644 index 0000000000..68f6fe485b --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbcursor_update_index2.htm.ini @@ -0,0 +1,3 @@ +[idbcursor_update_index2.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbcursor_update_index3.htm.ini b/testing/web-platform/meta/IndexedDB/idbcursor_update_index3.htm.ini new file mode 100644 index 0000000000..0693bd2c6f --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbcursor_update_index3.htm.ini @@ -0,0 +1,3 @@ +[idbcursor_update_index3.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbcursor_update_index4.htm.ini b/testing/web-platform/meta/IndexedDB/idbcursor_update_index4.htm.ini new file mode 100644 index 0000000000..0475390b47 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbcursor_update_index4.htm.ini @@ -0,0 +1,3 @@ +[idbcursor_update_index4.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbcursor_update_index5.htm.ini b/testing/web-platform/meta/IndexedDB/idbcursor_update_index5.htm.ini new file mode 100644 index 0000000000..db22afd3b1 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbcursor_update_index5.htm.ini @@ -0,0 +1,3 @@ +[idbcursor_update_index5.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbcursor_update_index6.htm.ini b/testing/web-platform/meta/IndexedDB/idbcursor_update_index6.htm.ini new file mode 100644 index 0000000000..ccc30320d8 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbcursor_update_index6.htm.ini @@ -0,0 +1,3 @@ +[idbcursor_update_index6.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbcursor_update_index7.htm.ini b/testing/web-platform/meta/IndexedDB/idbcursor_update_index7.htm.ini new file mode 100644 index 0000000000..40bedc4d13 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbcursor_update_index7.htm.ini @@ -0,0 +1,3 @@ +[idbcursor_update_index7.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbcursor_update_index8.htm.ini b/testing/web-platform/meta/IndexedDB/idbcursor_update_index8.htm.ini new file mode 100644 index 0000000000..d3a6a93745 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbcursor_update_index8.htm.ini @@ -0,0 +1,3 @@ +[idbcursor_update_index8.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbcursor_update_index9.any.js.ini b/testing/web-platform/meta/IndexedDB/idbcursor_update_index9.any.js.ini new file mode 100644 index 0000000000..4a1e4c5b28 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbcursor_update_index9.any.js.ini @@ -0,0 +1,7 @@ +[idbcursor_update_index9.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[idbcursor_update_index9.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbcursor_update_objectstore.htm.ini b/testing/web-platform/meta/IndexedDB/idbcursor_update_objectstore.htm.ini new file mode 100644 index 0000000000..8c35ab7152 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbcursor_update_objectstore.htm.ini @@ -0,0 +1,3 @@ +[idbcursor_update_objectstore.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbcursor_update_objectstore2.htm.ini b/testing/web-platform/meta/IndexedDB/idbcursor_update_objectstore2.htm.ini new file mode 100644 index 0000000000..f0a544f492 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbcursor_update_objectstore2.htm.ini @@ -0,0 +1,3 @@ +[idbcursor_update_objectstore2.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbcursor_update_objectstore3.htm.ini b/testing/web-platform/meta/IndexedDB/idbcursor_update_objectstore3.htm.ini new file mode 100644 index 0000000000..580f885a73 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbcursor_update_objectstore3.htm.ini @@ -0,0 +1,3 @@ +[idbcursor_update_objectstore3.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbcursor_update_objectstore4.htm.ini b/testing/web-platform/meta/IndexedDB/idbcursor_update_objectstore4.htm.ini new file mode 100644 index 0000000000..41ddad2a99 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbcursor_update_objectstore4.htm.ini @@ -0,0 +1,3 @@ +[idbcursor_update_objectstore4.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbcursor_update_objectstore5.htm.ini b/testing/web-platform/meta/IndexedDB/idbcursor_update_objectstore5.htm.ini new file mode 100644 index 0000000000..d436a4cd41 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbcursor_update_objectstore5.htm.ini @@ -0,0 +1,3 @@ +[idbcursor_update_objectstore5.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbcursor_update_objectstore6.htm.ini b/testing/web-platform/meta/IndexedDB/idbcursor_update_objectstore6.htm.ini new file mode 100644 index 0000000000..2b99af2e42 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbcursor_update_objectstore6.htm.ini @@ -0,0 +1,3 @@ +[idbcursor_update_objectstore6.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbcursor_update_objectstore7.htm.ini b/testing/web-platform/meta/IndexedDB/idbcursor_update_objectstore7.htm.ini new file mode 100644 index 0000000000..6afb38466d --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbcursor_update_objectstore7.htm.ini @@ -0,0 +1,3 @@ +[idbcursor_update_objectstore7.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbcursor_update_objectstore8.htm.ini b/testing/web-platform/meta/IndexedDB/idbcursor_update_objectstore8.htm.ini new file mode 100644 index 0000000000..7ef0621f0f --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbcursor_update_objectstore8.htm.ini @@ -0,0 +1,3 @@ +[idbcursor_update_objectstore8.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbcursor_update_objectstore9.htm.ini b/testing/web-platform/meta/IndexedDB/idbcursor_update_objectstore9.htm.ini new file mode 100644 index 0000000000..e9598e910b --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbcursor_update_objectstore9.htm.ini @@ -0,0 +1,3 @@ +[idbcursor_update_objectstore9.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbdatabase-createObjectStore-exception-order.htm.ini b/testing/web-platform/meta/IndexedDB/idbdatabase-createObjectStore-exception-order.htm.ini new file mode 100644 index 0000000000..a2fd208ec7 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbdatabase-createObjectStore-exception-order.htm.ini @@ -0,0 +1,9 @@ +[idbdatabase-createObjectStore-exception-order.htm] + disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1336639 + expected: + if (os == "linux"): ERROR + if debug and (os == "mac"): ERROR + if (os == "win") and (version == "6.1.7601"): ERROR + [IDBDatabase.createObjectStore exception order: InvalidStateError vs. TransactionInactiveError] + expected: FAIL + diff --git a/testing/web-platform/meta/IndexedDB/idbdatabase-deleteObjectStore-exception-order.htm.ini b/testing/web-platform/meta/IndexedDB/idbdatabase-deleteObjectStore-exception-order.htm.ini new file mode 100644 index 0000000000..29d77fbb97 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbdatabase-deleteObjectStore-exception-order.htm.ini @@ -0,0 +1,6 @@ +[idbdatabase-deleteObjectStore-exception-order.htm] + disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1336639 + expected: ERROR + [IDBDatabase.deleteObjectStore exception order: InvalidStateError vs. TransactionInactiveError] + expected: FAIL + diff --git a/testing/web-platform/meta/IndexedDB/idbdatabase-transaction-exception-order.html.ini b/testing/web-platform/meta/IndexedDB/idbdatabase-transaction-exception-order.html.ini new file mode 100644 index 0000000000..d7d1d50ba4 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbdatabase-transaction-exception-order.html.ini @@ -0,0 +1,3 @@ +[idbdatabase-transaction-exception-order.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] diff --git a/testing/web-platform/meta/IndexedDB/idbdatabase_close.htm.ini b/testing/web-platform/meta/IndexedDB/idbdatabase_close.htm.ini new file mode 100644 index 0000000000..236b347e13 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbdatabase_close.htm.ini @@ -0,0 +1,3 @@ +[idbdatabase_close.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbdatabase_close2.htm.ini b/testing/web-platform/meta/IndexedDB/idbdatabase_close2.htm.ini new file mode 100644 index 0000000000..8fd362c73d --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbdatabase_close2.htm.ini @@ -0,0 +1,3 @@ +[idbdatabase_close2.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm.ini b/testing/web-platform/meta/IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm.ini new file mode 100644 index 0000000000..a5bafc1a64 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm.ini @@ -0,0 +1,3 @@ +[idbdatabase_createObjectStore-createIndex-emptyname.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbdatabase_createObjectStore.htm.ini b/testing/web-platform/meta/IndexedDB/idbdatabase_createObjectStore.htm.ini new file mode 100644 index 0000000000..411021095e --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbdatabase_createObjectStore.htm.ini @@ -0,0 +1,3 @@ +[idbdatabase_createObjectStore.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbdatabase_createObjectStore10-1000ends.htm.ini b/testing/web-platform/meta/IndexedDB/idbdatabase_createObjectStore10-1000ends.htm.ini new file mode 100644 index 0000000000..8a20d341dc --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbdatabase_createObjectStore10-1000ends.htm.ini @@ -0,0 +1,3 @@ +[idbdatabase_createObjectStore10-1000ends.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbdatabase_createObjectStore10-emptyname.htm.ini b/testing/web-platform/meta/IndexedDB/idbdatabase_createObjectStore10-emptyname.htm.ini new file mode 100644 index 0000000000..8f36b78a22 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbdatabase_createObjectStore10-emptyname.htm.ini @@ -0,0 +1,3 @@ +[idbdatabase_createObjectStore10-emptyname.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbdatabase_createObjectStore11.htm.ini b/testing/web-platform/meta/IndexedDB/idbdatabase_createObjectStore11.htm.ini new file mode 100644 index 0000000000..bd9b08c6da --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbdatabase_createObjectStore11.htm.ini @@ -0,0 +1,3 @@ +[idbdatabase_createObjectStore11.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbdatabase_createObjectStore2.htm.ini b/testing/web-platform/meta/IndexedDB/idbdatabase_createObjectStore2.htm.ini new file mode 100644 index 0000000000..4fb246a366 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbdatabase_createObjectStore2.htm.ini @@ -0,0 +1,3 @@ +[idbdatabase_createObjectStore2.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbdatabase_createObjectStore3.htm.ini b/testing/web-platform/meta/IndexedDB/idbdatabase_createObjectStore3.htm.ini new file mode 100644 index 0000000000..243bfe5602 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbdatabase_createObjectStore3.htm.ini @@ -0,0 +1,3 @@ +[idbdatabase_createObjectStore3.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbdatabase_createObjectStore4.htm.ini b/testing/web-platform/meta/IndexedDB/idbdatabase_createObjectStore4.htm.ini new file mode 100644 index 0000000000..6f0511294f --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbdatabase_createObjectStore4.htm.ini @@ -0,0 +1,3 @@ +[idbdatabase_createObjectStore4.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbdatabase_createObjectStore5.htm.ini b/testing/web-platform/meta/IndexedDB/idbdatabase_createObjectStore5.htm.ini new file mode 100644 index 0000000000..a4fb8cf5a3 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbdatabase_createObjectStore5.htm.ini @@ -0,0 +1,3 @@ +[idbdatabase_createObjectStore5.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbdatabase_createObjectStore6.htm.ini b/testing/web-platform/meta/IndexedDB/idbdatabase_createObjectStore6.htm.ini new file mode 100644 index 0000000000..2760063ebb --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbdatabase_createObjectStore6.htm.ini @@ -0,0 +1,3 @@ +[idbdatabase_createObjectStore6.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbdatabase_createObjectStore7.htm.ini b/testing/web-platform/meta/IndexedDB/idbdatabase_createObjectStore7.htm.ini new file mode 100644 index 0000000000..7cd37058d8 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbdatabase_createObjectStore7.htm.ini @@ -0,0 +1,3 @@ +[idbdatabase_createObjectStore7.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbdatabase_createObjectStore8-parameters.htm.ini b/testing/web-platform/meta/IndexedDB/idbdatabase_createObjectStore8-parameters.htm.ini new file mode 100644 index 0000000000..6dab39fede --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbdatabase_createObjectStore8-parameters.htm.ini @@ -0,0 +1,3 @@ +[idbdatabase_createObjectStore8-parameters.htm] + expected: + if (os == "android") and fission: [TIMEOUT, OK] diff --git a/testing/web-platform/meta/IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm.ini b/testing/web-platform/meta/IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm.ini new file mode 100644 index 0000000000..77cec6b5a7 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm.ini @@ -0,0 +1,3 @@ +[idbdatabase_createObjectStore9-invalidparameters.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbdatabase_deleteObjectStore.htm.ini b/testing/web-platform/meta/IndexedDB/idbdatabase_deleteObjectStore.htm.ini new file mode 100644 index 0000000000..5d0e161dc6 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbdatabase_deleteObjectStore.htm.ini @@ -0,0 +1,3 @@ +[idbdatabase_deleteObjectStore.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbdatabase_deleteObjectStore2.htm.ini b/testing/web-platform/meta/IndexedDB/idbdatabase_deleteObjectStore2.htm.ini new file mode 100644 index 0000000000..9ca0a0b8f8 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbdatabase_deleteObjectStore2.htm.ini @@ -0,0 +1,3 @@ +[idbdatabase_deleteObjectStore2.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbdatabase_deleteObjectStore3.htm.ini b/testing/web-platform/meta/IndexedDB/idbdatabase_deleteObjectStore3.htm.ini new file mode 100644 index 0000000000..0ec2e55ae8 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbdatabase_deleteObjectStore3.htm.ini @@ -0,0 +1,3 @@ +[idbdatabase_deleteObjectStore3.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm.ini b/testing/web-platform/meta/IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm.ini new file mode 100644 index 0000000000..fa7f73f413 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm.ini @@ -0,0 +1,3 @@ +[idbdatabase_deleteObjectStore4-not_reused.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbdatabase_transaction.htm.ini b/testing/web-platform/meta/IndexedDB/idbdatabase_transaction.htm.ini new file mode 100644 index 0000000000..7c5a5b9703 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbdatabase_transaction.htm.ini @@ -0,0 +1,3 @@ +[idbdatabase_transaction.htm] + expected: + if (os == "android") and fission: [TIMEOUT, OK] diff --git a/testing/web-platform/meta/IndexedDB/idbdatabase_transaction2.htm.ini b/testing/web-platform/meta/IndexedDB/idbdatabase_transaction2.htm.ini new file mode 100644 index 0000000000..fd2f37140e --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbdatabase_transaction2.htm.ini @@ -0,0 +1,3 @@ +[idbdatabase_transaction2.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbdatabase_transaction3.htm.ini b/testing/web-platform/meta/IndexedDB/idbdatabase_transaction3.htm.ini new file mode 100644 index 0000000000..a884a4a893 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbdatabase_transaction3.htm.ini @@ -0,0 +1,3 @@ +[idbdatabase_transaction3.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbdatabase_transaction4.htm.ini b/testing/web-platform/meta/IndexedDB/idbdatabase_transaction4.htm.ini new file mode 100644 index 0000000000..d4eaefeb2d --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbdatabase_transaction4.htm.ini @@ -0,0 +1,3 @@ +[idbdatabase_transaction4.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbdatabase_transaction5.htm.ini b/testing/web-platform/meta/IndexedDB/idbdatabase_transaction5.htm.ini new file mode 100644 index 0000000000..5656dc0dd5 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbdatabase_transaction5.htm.ini @@ -0,0 +1,3 @@ +[idbdatabase_transaction5.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbfactory-databases-opaque-origin.html.ini b/testing/web-platform/meta/IndexedDB/idbfactory-databases-opaque-origin.html.ini new file mode 100644 index 0000000000..e382575bd6 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbfactory-databases-opaque-origin.html.ini @@ -0,0 +1,14 @@ +[idbfactory-databases-opaque-origin.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [IDBFactory.databases() in sandboxed iframe should reject] + expected: FAIL + + [IDBFactory.databases() in non-sandboxed iframe should not reject] + expected: FAIL + + [IDBFactory.databases() in data URL dedicated worker should throw SecurityError] + expected: FAIL + + [IDBFactory.databases() in data URL shared worker should throw SecurityError] + expected: FAIL diff --git a/testing/web-platform/meta/IndexedDB/idbfactory-deleteDatabase-opaque-origin.html.ini b/testing/web-platform/meta/IndexedDB/idbfactory-deleteDatabase-opaque-origin.html.ini new file mode 100644 index 0000000000..6d8333e79c --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbfactory-deleteDatabase-opaque-origin.html.ini @@ -0,0 +1,8 @@ +[idbfactory-deleteDatabase-opaque-origin.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] + [IDBFactory.deleteDatabase() in data URL dedicated worker should throw SecurityError] + expected: FAIL + + [IDBFactory.deleteDatabase() in data URL shared worker should throw SecurityError] + expected: FAIL diff --git a/testing/web-platform/meta/IndexedDB/idbfactory-deleteDatabase-request-success.html.ini b/testing/web-platform/meta/IndexedDB/idbfactory-deleteDatabase-request-success.html.ini new file mode 100644 index 0000000000..f7956ea033 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbfactory-deleteDatabase-request-success.html.ini @@ -0,0 +1,3 @@ +[idbfactory-deleteDatabase-request-success.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbfactory-open-error-properties.html.ini b/testing/web-platform/meta/IndexedDB/idbfactory-open-error-properties.html.ini new file mode 100644 index 0000000000..6bbc10aa34 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbfactory-open-error-properties.html.ini @@ -0,0 +1,3 @@ +[idbfactory-open-error-properties.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbfactory-open-opaque-origin.html.ini b/testing/web-platform/meta/IndexedDB/idbfactory-open-opaque-origin.html.ini new file mode 100644 index 0000000000..0dee041d5f --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbfactory-open-opaque-origin.html.ini @@ -0,0 +1,8 @@ +[idbfactory-open-opaque-origin.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [IDBFactory.open() in data URL dedicated workers should throw SecurityError] + expected: FAIL + + [IDBFactory.open() in data URL shared workers should throw SecurityError] + expected: FAIL diff --git a/testing/web-platform/meta/IndexedDB/idbfactory-open-request-error.html.ini b/testing/web-platform/meta/IndexedDB/idbfactory-open-request-error.html.ini new file mode 100644 index 0000000000..571f05dfc8 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbfactory-open-request-error.html.ini @@ -0,0 +1,3 @@ +[idbfactory-open-request-error.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbfactory-open-request-success.html.ini b/testing/web-platform/meta/IndexedDB/idbfactory-open-request-success.html.ini new file mode 100644 index 0000000000..8f2a528b9f --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbfactory-open-request-success.html.ini @@ -0,0 +1,3 @@ +[idbfactory-open-request-success.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbfactory-origin-isolation.html.ini b/testing/web-platform/meta/IndexedDB/idbfactory-origin-isolation.html.ini new file mode 100644 index 0000000000..8b00a7f7c3 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbfactory-origin-isolation.html.ini @@ -0,0 +1,5 @@ +[idbfactory-origin-isolation.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] + [Test to make sure that origins have separate locking schemes] + expected: FAIL diff --git a/testing/web-platform/meta/IndexedDB/idbfactory_cmp.htm.ini b/testing/web-platform/meta/IndexedDB/idbfactory_cmp.htm.ini new file mode 100644 index 0000000000..806d43d18d --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbfactory_cmp.htm.ini @@ -0,0 +1,3 @@ +[idbfactory_cmp.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbfactory_cmp2.htm.ini b/testing/web-platform/meta/IndexedDB/idbfactory_cmp2.htm.ini new file mode 100644 index 0000000000..78d7570b1c --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbfactory_cmp2.htm.ini @@ -0,0 +1,3 @@ +[idbfactory_cmp2.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbfactory_cmp3.htm.ini b/testing/web-platform/meta/IndexedDB/idbfactory_cmp3.htm.ini new file mode 100644 index 0000000000..db12f110c0 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbfactory_cmp3.htm.ini @@ -0,0 +1,3 @@ +[idbfactory_cmp3.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbfactory_cmp4.htm.ini b/testing/web-platform/meta/IndexedDB/idbfactory_cmp4.htm.ini new file mode 100644 index 0000000000..faea87c778 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbfactory_cmp4.htm.ini @@ -0,0 +1,3 @@ +[idbfactory_cmp4.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbfactory_deleteDatabase.htm.ini b/testing/web-platform/meta/IndexedDB/idbfactory_deleteDatabase.htm.ini new file mode 100644 index 0000000000..fd1c23ef4f --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbfactory_deleteDatabase.htm.ini @@ -0,0 +1,3 @@ +[idbfactory_deleteDatabase.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbfactory_deleteDatabase2.htm.ini b/testing/web-platform/meta/IndexedDB/idbfactory_deleteDatabase2.htm.ini new file mode 100644 index 0000000000..d69df3d143 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbfactory_deleteDatabase2.htm.ini @@ -0,0 +1,3 @@ +[idbfactory_deleteDatabase2.htm] + expected: + if (os == "android") and fission: [TIMEOUT, OK] diff --git a/testing/web-platform/meta/IndexedDB/idbfactory_deleteDatabase3.htm.ini b/testing/web-platform/meta/IndexedDB/idbfactory_deleteDatabase3.htm.ini new file mode 100644 index 0000000000..0bd42e26b8 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbfactory_deleteDatabase3.htm.ini @@ -0,0 +1,3 @@ +[idbfactory_deleteDatabase3.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbfactory_deleteDatabase4.htm.ini b/testing/web-platform/meta/IndexedDB/idbfactory_deleteDatabase4.htm.ini new file mode 100644 index 0000000000..1483793b90 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbfactory_deleteDatabase4.htm.ini @@ -0,0 +1,3 @@ +[idbfactory_deleteDatabase4.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbfactory_open.htm.ini b/testing/web-platform/meta/IndexedDB/idbfactory_open.htm.ini new file mode 100644 index 0000000000..d20de01d18 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbfactory_open.htm.ini @@ -0,0 +1,3 @@ +[idbfactory_open.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbfactory_open10.htm.ini b/testing/web-platform/meta/IndexedDB/idbfactory_open10.htm.ini new file mode 100644 index 0000000000..f7d5be5fc4 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbfactory_open10.htm.ini @@ -0,0 +1,3 @@ +[idbfactory_open10.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbfactory_open11.htm.ini b/testing/web-platform/meta/IndexedDB/idbfactory_open11.htm.ini new file mode 100644 index 0000000000..0dc6b8808d --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbfactory_open11.htm.ini @@ -0,0 +1,3 @@ +[idbfactory_open11.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbfactory_open12.htm.ini b/testing/web-platform/meta/IndexedDB/idbfactory_open12.htm.ini new file mode 100644 index 0000000000..ae807ad6aa --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbfactory_open12.htm.ini @@ -0,0 +1,3 @@ +[idbfactory_open12.htm] + expected: + if (os == "android") and fission: [TIMEOUT, OK] diff --git a/testing/web-platform/meta/IndexedDB/idbfactory_open2.htm.ini b/testing/web-platform/meta/IndexedDB/idbfactory_open2.htm.ini new file mode 100644 index 0000000000..b82cc37d4c --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbfactory_open2.htm.ini @@ -0,0 +1,3 @@ +[idbfactory_open2.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbfactory_open3.htm.ini b/testing/web-platform/meta/IndexedDB/idbfactory_open3.htm.ini new file mode 100644 index 0000000000..d040f668ec --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbfactory_open3.htm.ini @@ -0,0 +1,3 @@ +[idbfactory_open3.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbfactory_open4.htm.ini b/testing/web-platform/meta/IndexedDB/idbfactory_open4.htm.ini new file mode 100644 index 0000000000..eedffe0d16 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbfactory_open4.htm.ini @@ -0,0 +1,6 @@ +[idbfactory_open4.htm] + disabled: true + [IDBFactory.open() - new database has default version] + expected: + if not debug and (os == "win") and (version == "6.1.7601"): FAIL + diff --git a/testing/web-platform/meta/IndexedDB/idbfactory_open5.htm.ini b/testing/web-platform/meta/IndexedDB/idbfactory_open5.htm.ini new file mode 100644 index 0000000000..5543971cf6 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbfactory_open5.htm.ini @@ -0,0 +1,3 @@ +[idbfactory_open5.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbfactory_open6.htm.ini b/testing/web-platform/meta/IndexedDB/idbfactory_open6.htm.ini new file mode 100644 index 0000000000..f4d786f7f7 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbfactory_open6.htm.ini @@ -0,0 +1,3 @@ +[idbfactory_open6.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbfactory_open7.htm.ini b/testing/web-platform/meta/IndexedDB/idbfactory_open7.htm.ini new file mode 100644 index 0000000000..1f6c3a6417 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbfactory_open7.htm.ini @@ -0,0 +1,3 @@ +[idbfactory_open7.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbfactory_open8.htm.ini b/testing/web-platform/meta/IndexedDB/idbfactory_open8.htm.ini new file mode 100644 index 0000000000..a34dba4f54 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbfactory_open8.htm.ini @@ -0,0 +1,3 @@ +[idbfactory_open8.htm] + expected: + if (os == "android") and fission: [TIMEOUT, OK] diff --git a/testing/web-platform/meta/IndexedDB/idbfactory_open9.htm.ini b/testing/web-platform/meta/IndexedDB/idbfactory_open9.htm.ini new file mode 100644 index 0000000000..93818e0553 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbfactory_open9.htm.ini @@ -0,0 +1,14 @@ +[idbfactory_open9.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Calling open() with version argument null should throw TypeError.] + expected: FAIL + + [Calling open() with version argument object should throw TypeError.] + expected: FAIL + + [Calling open() with version argument object (second) should throw TypeError.] + expected: FAIL + + [Calling open() with version argument object (third) should throw TypeError.] + expected: FAIL diff --git a/testing/web-platform/meta/IndexedDB/idbindex-cross-realm-methods.html.ini b/testing/web-platform/meta/IndexedDB/idbindex-cross-realm-methods.html.ini new file mode 100644 index 0000000000..cead0568d3 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbindex-cross-realm-methods.html.ini @@ -0,0 +1,11 @@ +[idbindex-cross-realm-methods.html] + expected: + if (os == "win") and not debug and (processor == "x86"): [OK, TIMEOUT] + if (os == "android") and fission: [OK, TIMEOUT] + [Cross-realm IDBIndex::openKeyCursor() method from detached <iframe> works as expected] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, TIMEOUT] + + [Cross-realm IDBIndex::openCursor() method from detached <iframe> works as expected] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbindex-getAll-enforcerange.html.ini b/testing/web-platform/meta/IndexedDB/idbindex-getAll-enforcerange.html.ini new file mode 100644 index 0000000000..f72e72be4f --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbindex-getAll-enforcerange.html.ini @@ -0,0 +1,3 @@ +[idbindex-getAll-enforcerange.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbindex-getAllKeys-enforcerange.html.ini b/testing/web-platform/meta/IndexedDB/idbindex-getAllKeys-enforcerange.html.ini new file mode 100644 index 0000000000..70dc9015ea --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbindex-getAllKeys-enforcerange.html.ini @@ -0,0 +1,3 @@ +[idbindex-getAllKeys-enforcerange.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbindex-multientry-arraykeypath.htm.ini b/testing/web-platform/meta/IndexedDB/idbindex-multientry-arraykeypath.htm.ini new file mode 100644 index 0000000000..59c1344edc --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbindex-multientry-arraykeypath.htm.ini @@ -0,0 +1,3 @@ +[idbindex-multientry-arraykeypath.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbindex-multientry-big.htm.ini b/testing/web-platform/meta/IndexedDB/idbindex-multientry-big.htm.ini new file mode 100644 index 0000000000..62bae49269 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbindex-multientry-big.htm.ini @@ -0,0 +1,3 @@ +[idbindex-multientry-big.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbindex-multientry.htm.ini b/testing/web-platform/meta/IndexedDB/idbindex-multientry.htm.ini new file mode 100644 index 0000000000..a9574e6f9c --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbindex-multientry.htm.ini @@ -0,0 +1,3 @@ +[idbindex-multientry.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbindex-objectStore-SameObject.html.ini b/testing/web-platform/meta/IndexedDB/idbindex-objectStore-SameObject.html.ini new file mode 100644 index 0000000000..346ff303d6 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbindex-objectStore-SameObject.html.ini @@ -0,0 +1,3 @@ +[idbindex-objectStore-SameObject.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbindex-query-exception-order.html.ini b/testing/web-platform/meta/IndexedDB/idbindex-query-exception-order.html.ini new file mode 100644 index 0000000000..d533b8a35a --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbindex-query-exception-order.html.ini @@ -0,0 +1,49 @@ +[idbindex-query-exception-order.html] + disabled: + if win10_2004 and ccov: https://bugzilla.mozilla.org/show_bug.cgi?id=1733368 + expected: + if (os == "android") and fission: [OK, TIMEOUT] + if (os == "win") and not debug: [OK, TIMEOUT] + [IDBIndex.openKeyCursor exception order: TransactionInactiveError vs. DataError] + expected: + if (os == "win") and not debug: [PASS, TIMEOUT] + + [IDBIndex.openCursor exception order: TransactionInactiveError vs. DataError] + expected: + if (os == "win") and not debug: [PASS, TIMEOUT] + + [IDBIndex.openKeyCursor exception order: InvalidStateError vs. TransactionInactiveError] + expected: + if (os == "win") and not debug: [PASS, TIMEOUT] + + [IDBIndex.getAllKeys exception order: TransactionInactiveError vs. DataError] + expected: + if (processor == "x86") and not debug: [PASS, TIMEOUT] + + [IDBIndex.getAllKeys exception order: InvalidStateError vs. TransactionInactiveError] + expected: + if (processor == "x86") and not debug: [PASS, TIMEOUT] + + [IDBIndex.getAll exception order: TransactionInactiveError vs. DataError] + expected: + if (processor == "x86") and not debug: [PASS, TIMEOUT] + + [IDBIndex.get exception order: TransactionInactiveError vs. DataError] + expected: + if (processor == "x86") and not debug: [PASS, TIMEOUT] + + [IDBIndex.openCursor exception order: InvalidStateError vs. TransactionInactiveError] + expected: + if (processor == "x86") and not debug: [PASS, TIMEOUT] + + [IDBIndex.count exception order: InvalidStateError vs. TransactionInactiveError] + expected: + if (processor == "x86") and not debug: [PASS, TIMEOUT] + + [IDBIndex.getAll exception order: InvalidStateError vs. TransactionInactiveError] + expected: + if (processor == "x86") and not debug: [PASS, TIMEOUT] + + [IDBIndex.count exception order: TransactionInactiveError vs. DataError] + expected: + if (processor == "x86") and not debug: [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbindex-rename-abort.html.ini b/testing/web-platform/meta/IndexedDB/idbindex-rename-abort.html.ini new file mode 100644 index 0000000000..6fe24d8186 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbindex-rename-abort.html.ini @@ -0,0 +1,7 @@ +[idbindex-rename-abort.html] + expected: + if (os == "win") and not debug and (processor == "x86"): [OK, TIMEOUT] + if (os == "android") and fission: [OK, TIMEOUT] + [IndexedDB index creation and rename in an aborted transaction] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbindex-rename-errors.html.ini b/testing/web-platform/meta/IndexedDB/idbindex-rename-errors.html.ini new file mode 100644 index 0000000000..7b2201c989 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbindex-rename-errors.html.ini @@ -0,0 +1,24 @@ +[idbindex-rename-errors.html] + expected: + if (os == "win") and not debug: [OK, TIMEOUT] + if (os == "android") and fission: [OK, TIMEOUT] + [IndexedDB index rename throws in an inactive transaction] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT, NOTRUN] + if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN] + + [IndexedDB index rename to the name of another index throws] + expected: + if (os == "win") and not debug: [PASS, NOTRUN] + + [IndexedDB index rename handles exceptions when stringifying names] + expected: + if (os == "win") and not debug: [PASS, NOTRUN] + + [IndexedDB index rename throws in a readwrite transaction] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, NOTRUN] + + [IndexedDB index rename throws in a readonly transaction] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbindex-rename.html.ini b/testing/web-platform/meta/IndexedDB/idbindex-rename.html.ini new file mode 100644 index 0000000000..9bb1e1ceef --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbindex-rename.html.ini @@ -0,0 +1,3 @@ +[idbindex-rename.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] diff --git a/testing/web-platform/meta/IndexedDB/idbindex-request-source.html.ini b/testing/web-platform/meta/IndexedDB/idbindex-request-source.html.ini new file mode 100644 index 0000000000..91f9674174 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbindex-request-source.html.ini @@ -0,0 +1,15 @@ +[idbindex-request-source.html] + expected: + if (os == "win") and not debug and (processor == "x86"): [OK, TIMEOUT] + if (os == "android") and fission: [OK, TIMEOUT] + [The source of the request from index => index.openCursor() is the index itself] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, TIMEOUT] + + [The source of the request from index => index.count() is the index itself] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, TIMEOUT] + + [The source of the request from index => index.openKeyCursor() is the index itself] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbindex_batchGetAll.tentative.any.js.ini b/testing/web-platform/meta/IndexedDB/idbindex_batchGetAll.tentative.any.js.ini new file mode 100644 index 0000000000..29ae5c8939 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbindex_batchGetAll.tentative.any.js.ini @@ -0,0 +1,74 @@ +[idbindex_batchGetAll.tentative.any.html] + expected: + if (os == "win") and not debug and (processor == "x86"): [OK, TIMEOUT] + if (os == "android") and fission: [OK, TIMEOUT] + [Single getAll] + expected: FAIL + + [Multiple getAll] + expected: FAIL + + [Get bound range] + expected: + if (processor == "x86") and not debug: [FAIL, TIMEOUT] + FAIL + + [Get bound range with maxCount] + expected: + if (processor == "x86") and not debug: [FAIL, TIMEOUT] + FAIL + + [Non existent key] + expected: + if (processor == "x86") and not debug: [FAIL, TIMEOUT] + FAIL + + [Retrieve multiEntry key] + expected: + if (processor == "x86") and not debug: [FAIL, TIMEOUT] + FAIL + + [Retrieve one key multiple values] + expected: + if (processor == "x86") and not debug: [FAIL, TIMEOUT] + FAIL + + +[idbindex_batchGetAll.tentative.any.worker.html] + expected: + if (os == "win") and not debug and (processor == "x86"): [OK, TIMEOUT] + if (os == "android") and fission: [OK, TIMEOUT] + [Single getAll] + expected: + if (processor == "x86") and not debug: [FAIL, TIMEOUT] + FAIL + + [Multiple getAll] + expected: + if (processor == "x86") and not debug: [FAIL, TIMEOUT] + FAIL + + [Get bound range] + expected: + if (processor == "x86") and not debug: [FAIL, TIMEOUT] + FAIL + + [Get bound range with maxCount] + expected: + if (processor == "x86") and not debug: [FAIL, TIMEOUT] + FAIL + + [Non existent key] + expected: + if (processor == "x86") and not debug: [FAIL, TIMEOUT] + FAIL + + [Retrieve multiEntry key] + expected: + if (processor == "x86") and not debug: [FAIL, TIMEOUT] + FAIL + + [Retrieve one key multiple values] + expected: + if (processor == "x86") and not debug: [FAIL, TIMEOUT] + FAIL diff --git a/testing/web-platform/meta/IndexedDB/idbindex_count.htm.ini b/testing/web-platform/meta/IndexedDB/idbindex_count.htm.ini new file mode 100644 index 0000000000..a0cbe3faf6 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbindex_count.htm.ini @@ -0,0 +1,3 @@ +[idbindex_count.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbindex_count2.htm.ini b/testing/web-platform/meta/IndexedDB/idbindex_count2.htm.ini new file mode 100644 index 0000000000..6ace48dd2b --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbindex_count2.htm.ini @@ -0,0 +1,7 @@ +[idbindex_count2.htm] + expected: + if (os == "win") and not debug and (processor == "x86"): [OK, TIMEOUT] + if (os == "android") and fission: [TIMEOUT, OK] + [IDBIndex.count() - returns the number of records that have keys within the range ] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, NOTRUN] diff --git a/testing/web-platform/meta/IndexedDB/idbindex_count3.htm.ini b/testing/web-platform/meta/IndexedDB/idbindex_count3.htm.ini new file mode 100644 index 0000000000..69d546ceee --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbindex_count3.htm.ini @@ -0,0 +1,3 @@ +[idbindex_count3.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbindex_count4.htm.ini b/testing/web-platform/meta/IndexedDB/idbindex_count4.htm.ini new file mode 100644 index 0000000000..eea546c920 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbindex_count4.htm.ini @@ -0,0 +1,3 @@ +[idbindex_count4.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbindex_get.htm.ini b/testing/web-platform/meta/IndexedDB/idbindex_get.htm.ini new file mode 100644 index 0000000000..94e28cea60 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbindex_get.htm.ini @@ -0,0 +1,3 @@ +[idbindex_get.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbindex_get2.htm.ini b/testing/web-platform/meta/IndexedDB/idbindex_get2.htm.ini new file mode 100644 index 0000000000..6f5ba17e2d --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbindex_get2.htm.ini @@ -0,0 +1,3 @@ +[idbindex_get2.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbindex_get3.htm.ini b/testing/web-platform/meta/IndexedDB/idbindex_get3.htm.ini new file mode 100644 index 0000000000..453ccc31d9 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbindex_get3.htm.ini @@ -0,0 +1,3 @@ +[idbindex_get3.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbindex_get4.htm.ini b/testing/web-platform/meta/IndexedDB/idbindex_get4.htm.ini new file mode 100644 index 0000000000..408a2703cd --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbindex_get4.htm.ini @@ -0,0 +1,3 @@ +[idbindex_get4.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbindex_get5.htm.ini b/testing/web-platform/meta/IndexedDB/idbindex_get5.htm.ini new file mode 100644 index 0000000000..633bfe2455 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbindex_get5.htm.ini @@ -0,0 +1,3 @@ +[idbindex_get5.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbindex_get6.htm.ini b/testing/web-platform/meta/IndexedDB/idbindex_get6.htm.ini new file mode 100644 index 0000000000..1daf939206 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbindex_get6.htm.ini @@ -0,0 +1,3 @@ +[idbindex_get6.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbindex_get7.htm.ini b/testing/web-platform/meta/IndexedDB/idbindex_get7.htm.ini new file mode 100644 index 0000000000..df78d8f21a --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbindex_get7.htm.ini @@ -0,0 +1,3 @@ +[idbindex_get7.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbindex_get8.htm.ini b/testing/web-platform/meta/IndexedDB/idbindex_get8.htm.ini new file mode 100644 index 0000000000..6e3539b204 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbindex_get8.htm.ini @@ -0,0 +1,3 @@ +[idbindex_get8.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbindex_getAll.html.ini b/testing/web-platform/meta/IndexedDB/idbindex_getAll.html.ini new file mode 100644 index 0000000000..d15340eb46 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbindex_getAll.html.ini @@ -0,0 +1,33 @@ +[idbindex_getAll.html] + disabled: + if win10_2004 and ccov: https://bugzilla.mozilla.org/show_bug.cgi?id=1733368 + expected: + if (os == "win") and not debug and (processor == "x86"): [OK, TIMEOUT] + if (os == "android") and fission: [OK, TIMEOUT] + [Get upper excluded] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, TIMEOUT] + + [maxCount=0] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, TIMEOUT] + + [Get lower excluded] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, TIMEOUT] + + [Non existent key] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, TIMEOUT] + + [Retrieve multiEntry key] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, TIMEOUT] + + [Get bound range (generated) with maxCount] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, TIMEOUT] + + [Retrieve one key multiple values] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbindex_getAllKeys.html.ini b/testing/web-platform/meta/IndexedDB/idbindex_getAllKeys.html.ini new file mode 100644 index 0000000000..74bf9084d2 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbindex_getAllKeys.html.ini @@ -0,0 +1,52 @@ +[idbindex_getAllKeys.html] + disabled: + if win10_2004 and ccov: https://bugzilla.mozilla.org/show_bug.cgi?id=1733368 + expected: + if (os == "win") and not swgl and not debug and (processor == "x86"): [OK, TIMEOUT] + if (os == "android") and fission: [OK, TIMEOUT] + if (os == "win") and swgl: [OK, TIMEOUT] + [Get lower excluded] + expected: + if (os == "win") and not swgl and not debug and (processor == "x86"): [PASS, TIMEOUT] + if (os == "win") and swgl: [PASS, TIMEOUT] + + [Get upper excluded] + expected: + if (os == "win") and not swgl and not debug and (processor == "x86"): [PASS, TIMEOUT] + if (os == "win") and swgl: [PASS, TIMEOUT] + + [Get bound range (generated) with maxCount] + expected: + if (os == "win") and not swgl and not debug and (processor == "x86"): [PASS, TIMEOUT] + if (os == "win") and swgl: [PASS, TIMEOUT] + + [Non existent key] + expected: + if (os == "win") and not swgl and not debug and (processor == "x86"): [PASS, TIMEOUT] + if (os == "win") and swgl: [PASS, TIMEOUT] + + [maxCount=0] + expected: + if (os == "win") and not swgl and not debug and (processor == "x86"): [PASS, TIMEOUT] + if (os == "win") and swgl: [PASS, TIMEOUT] + + [Retrieve multiEntry keys] + expected: + if (os == "win") and not swgl and not debug and (processor == "x86"): [PASS, TIMEOUT] + if (os == "win") and swgl: [PASS, TIMEOUT] + + [Get bound range with maxCount] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, TIMEOUT] + + [Get all generated keys] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, TIMEOUT] + + [maxCount=10] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, TIMEOUT] + + [Get bound range] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbindex_getKey.htm.ini b/testing/web-platform/meta/IndexedDB/idbindex_getKey.htm.ini new file mode 100644 index 0000000000..7b552ff395 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbindex_getKey.htm.ini @@ -0,0 +1,3 @@ +[idbindex_getKey.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbindex_getKey2.htm.ini b/testing/web-platform/meta/IndexedDB/idbindex_getKey2.htm.ini new file mode 100644 index 0000000000..d287077b0f --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbindex_getKey2.htm.ini @@ -0,0 +1,3 @@ +[idbindex_getKey2.htm] + expected: + if (os == "android") and fission: [TIMEOUT, OK] diff --git a/testing/web-platform/meta/IndexedDB/idbindex_getKey3.htm.ini b/testing/web-platform/meta/IndexedDB/idbindex_getKey3.htm.ini new file mode 100644 index 0000000000..9289db03d3 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbindex_getKey3.htm.ini @@ -0,0 +1,3 @@ +[idbindex_getKey3.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbindex_getKey4.htm.ini b/testing/web-platform/meta/IndexedDB/idbindex_getKey4.htm.ini new file mode 100644 index 0000000000..2b20d29356 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbindex_getKey4.htm.ini @@ -0,0 +1,3 @@ +[idbindex_getKey4.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbindex_getKey5.htm.ini b/testing/web-platform/meta/IndexedDB/idbindex_getKey5.htm.ini new file mode 100644 index 0000000000..57b4527629 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbindex_getKey5.htm.ini @@ -0,0 +1,3 @@ +[idbindex_getKey5.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbindex_getKey6.htm.ini b/testing/web-platform/meta/IndexedDB/idbindex_getKey6.htm.ini new file mode 100644 index 0000000000..96e504a278 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbindex_getKey6.htm.ini @@ -0,0 +1,3 @@ +[idbindex_getKey6.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbindex_getKey7.htm.ini b/testing/web-platform/meta/IndexedDB/idbindex_getKey7.htm.ini new file mode 100644 index 0000000000..81464eb189 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbindex_getKey7.htm.ini @@ -0,0 +1,3 @@ +[idbindex_getKey7.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbindex_getKey8.htm.ini b/testing/web-platform/meta/IndexedDB/idbindex_getKey8.htm.ini new file mode 100644 index 0000000000..c16a7ebd6c --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbindex_getKey8.htm.ini @@ -0,0 +1,3 @@ +[idbindex_getKey8.htm] + expected: + if (os == "android") and fission: [TIMEOUT, OK] diff --git a/testing/web-platform/meta/IndexedDB/idbindex_indexNames.htm.ini b/testing/web-platform/meta/IndexedDB/idbindex_indexNames.htm.ini new file mode 100644 index 0000000000..d5390cd47a --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbindex_indexNames.htm.ini @@ -0,0 +1,3 @@ +[idbindex_indexNames.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbindex_keyPath.any.js.ini b/testing/web-platform/meta/IndexedDB/idbindex_keyPath.any.js.ini new file mode 100644 index 0000000000..bef3845ce5 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbindex_keyPath.any.js.ini @@ -0,0 +1,7 @@ +[idbindex_keyPath.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[idbindex_keyPath.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbindex_openCursor.htm.ini b/testing/web-platform/meta/IndexedDB/idbindex_openCursor.htm.ini new file mode 100644 index 0000000000..99cc09e379 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbindex_openCursor.htm.ini @@ -0,0 +1,3 @@ +[idbindex_openCursor.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbindex_openCursor2.htm.ini b/testing/web-platform/meta/IndexedDB/idbindex_openCursor2.htm.ini new file mode 100644 index 0000000000..9101810d39 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbindex_openCursor2.htm.ini @@ -0,0 +1,3 @@ +[idbindex_openCursor2.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbindex_openCursor3.htm.ini b/testing/web-platform/meta/IndexedDB/idbindex_openCursor3.htm.ini new file mode 100644 index 0000000000..87c5dcf6f5 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbindex_openCursor3.htm.ini @@ -0,0 +1,3 @@ +[idbindex_openCursor3.htm] + expected: + if (os == "android") and fission: [TIMEOUT, OK] diff --git a/testing/web-platform/meta/IndexedDB/idbindex_openKeyCursor.htm.ini b/testing/web-platform/meta/IndexedDB/idbindex_openKeyCursor.htm.ini new file mode 100644 index 0000000000..1227cba2db --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbindex_openKeyCursor.htm.ini @@ -0,0 +1,3 @@ +[idbindex_openKeyCursor.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbindex_openKeyCursor2.htm.ini b/testing/web-platform/meta/IndexedDB/idbindex_openKeyCursor2.htm.ini new file mode 100644 index 0000000000..7ca4f825fd --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbindex_openKeyCursor2.htm.ini @@ -0,0 +1,3 @@ +[idbindex_openKeyCursor2.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbindex_openKeyCursor3.htm.ini b/testing/web-platform/meta/IndexedDB/idbindex_openKeyCursor3.htm.ini new file mode 100644 index 0000000000..2af723e39c --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbindex_openKeyCursor3.htm.ini @@ -0,0 +1,3 @@ +[idbindex_openKeyCursor3.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbindex_openKeyCursor4.htm.ini b/testing/web-platform/meta/IndexedDB/idbindex_openKeyCursor4.htm.ini new file mode 100644 index 0000000000..a340ae358f --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbindex_openKeyCursor4.htm.ini @@ -0,0 +1,3 @@ +[idbindex_openKeyCursor4.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbindex_reverse_cursor.any.js.ini b/testing/web-platform/meta/IndexedDB/idbindex_reverse_cursor.any.js.ini new file mode 100644 index 0000000000..99ed411281 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbindex_reverse_cursor.any.js.ini @@ -0,0 +1,7 @@ +[idbindex_reverse_cursor.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[idbindex_reverse_cursor.any.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] diff --git a/testing/web-platform/meta/IndexedDB/idbindex_tombstones.any.js.ini b/testing/web-platform/meta/IndexedDB/idbindex_tombstones.any.js.ini new file mode 100644 index 0000000000..fbd99b45c8 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbindex_tombstones.any.js.ini @@ -0,0 +1,7 @@ +[idbindex_tombstones.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[idbindex_tombstones.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbkeyrange-includes.htm.ini b/testing/web-platform/meta/IndexedDB/idbkeyrange-includes.htm.ini new file mode 100644 index 0000000000..781d604ba3 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbkeyrange-includes.htm.ini @@ -0,0 +1,3 @@ +[idbkeyrange-includes.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbkeyrange.htm.ini b/testing/web-platform/meta/IndexedDB/idbkeyrange.htm.ini new file mode 100644 index 0000000000..ad52c3a2b6 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbkeyrange.htm.ini @@ -0,0 +1,3 @@ +[idbkeyrange.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbkeyrange_incorrect.htm.ini b/testing/web-platform/meta/IndexedDB/idbkeyrange_incorrect.htm.ini new file mode 100644 index 0000000000..402dbc2128 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbkeyrange_incorrect.htm.ini @@ -0,0 +1,3 @@ +[idbkeyrange_incorrect.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore-add-put-exception-order.html.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore-add-put-exception-order.html.ini new file mode 100644 index 0000000000..43e5ab5377 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbobjectstore-add-put-exception-order.html.ini @@ -0,0 +1,3 @@ +[idbobjectstore-add-put-exception-order.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore-clear-exception-order.html.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore-clear-exception-order.html.ini new file mode 100644 index 0000000000..2131494ad8 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbobjectstore-clear-exception-order.html.ini @@ -0,0 +1,3 @@ +[idbobjectstore-clear-exception-order.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore-cross-realm-methods.html.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore-cross-realm-methods.html.ini new file mode 100644 index 0000000000..63be8f639c --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbobjectstore-cross-realm-methods.html.ini @@ -0,0 +1,3 @@ +[idbobjectstore-cross-realm-methods.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore-delete-exception-order.html.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore-delete-exception-order.html.ini new file mode 100644 index 0000000000..cb45ef50e9 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbobjectstore-delete-exception-order.html.ini @@ -0,0 +1,3 @@ +[idbobjectstore-delete-exception-order.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore-deleteIndex-exception-order.html.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore-deleteIndex-exception-order.html.ini new file mode 100644 index 0000000000..e55a2b8fd9 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbobjectstore-deleteIndex-exception-order.html.ini @@ -0,0 +1,5 @@ +[idbobjectstore-deleteIndex-exception-order.html] + disabled: + if os == "win": https://bugzilla.mozilla.org/show_bug.cgi?id=1336639 + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore-getAll-enforcerange.html.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore-getAll-enforcerange.html.ini new file mode 100644 index 0000000000..5822237400 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbobjectstore-getAll-enforcerange.html.ini @@ -0,0 +1,3 @@ +[idbobjectstore-getAll-enforcerange.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore-getAllKeys-enforcerange.html.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore-getAllKeys-enforcerange.html.ini new file mode 100644 index 0000000000..281bc71825 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbobjectstore-getAllKeys-enforcerange.html.ini @@ -0,0 +1,3 @@ +[idbobjectstore-getAllKeys-enforcerange.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore-index-finished.html.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore-index-finished.html.ini new file mode 100644 index 0000000000..817b02c7db --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbobjectstore-index-finished.html.ini @@ -0,0 +1,3 @@ +[idbobjectstore-index-finished.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore-query-exception-order.html.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore-query-exception-order.html.ini new file mode 100644 index 0000000000..9586546789 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbobjectstore-query-exception-order.html.ini @@ -0,0 +1,5 @@ +[idbobjectstore-query-exception-order.html] + disabled: + if win10_2004 and ccov: https://bugzilla.mozilla.org/show_bug.cgi?id=1733368 + expected: + if (os == "android") and fission: [TIMEOUT, OK] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore-rename-abort.html.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore-rename-abort.html.ini new file mode 100644 index 0000000000..d6c343cfe2 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbobjectstore-rename-abort.html.ini @@ -0,0 +1,3 @@ +[idbobjectstore-rename-abort.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore-rename-errors.html.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore-rename-errors.html.ini new file mode 100644 index 0000000000..a9b156d512 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbobjectstore-rename-errors.html.ini @@ -0,0 +1,3 @@ +[idbobjectstore-rename-errors.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore-rename-store.html.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore-rename-store.html.ini new file mode 100644 index 0000000000..8f50b65427 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbobjectstore-rename-store.html.ini @@ -0,0 +1,6 @@ +[idbobjectstore-rename-store.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [IndexedDB object store rename covers key generator] + expected: + if (os == "linux") and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore-request-source.html.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore-request-source.html.ini new file mode 100644 index 0000000000..63505dcfdf --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbobjectstore-request-source.html.ini @@ -0,0 +1,27 @@ +[idbobjectstore-request-source.html] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT] + if (os == "android") and fission: [OK, TIMEOUT] + [The source of the request from store => store.getKey(0) is the object store itself] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [The source of the request from store => store.getAll() is the object store itself] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [The source of the request from store => store.getAllKeys() is the object store itself] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [The source of the request from store => store.count() is the object store itself] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [The source of the request from store => store.openCursor() is the object store itself] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [The source of the request from store => store.openKeyCursor() is the object store itself] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore-transaction-SameObject.html.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore-transaction-SameObject.html.ini new file mode 100644 index 0000000000..c8286c8eac --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbobjectstore-transaction-SameObject.html.ini @@ -0,0 +1,3 @@ +[idbobjectstore-transaction-SameObject.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_add.htm.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_add.htm.ini new file mode 100644 index 0000000000..2789086b72 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbobjectstore_add.htm.ini @@ -0,0 +1,3 @@ +[idbobjectstore_add.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_add10.htm.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_add10.htm.ini new file mode 100644 index 0000000000..47de3a3fb5 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbobjectstore_add10.htm.ini @@ -0,0 +1,3 @@ +[idbobjectstore_add10.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_add11.htm.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_add11.htm.ini new file mode 100644 index 0000000000..b97d104a53 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbobjectstore_add11.htm.ini @@ -0,0 +1,3 @@ +[idbobjectstore_add11.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_add12.htm.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_add12.htm.ini new file mode 100644 index 0000000000..da5c4ceca0 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbobjectstore_add12.htm.ini @@ -0,0 +1,3 @@ +[idbobjectstore_add12.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_add13.htm.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_add13.htm.ini new file mode 100644 index 0000000000..472f1c68a4 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbobjectstore_add13.htm.ini @@ -0,0 +1,3 @@ +[idbobjectstore_add13.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_add14.htm.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_add14.htm.ini new file mode 100644 index 0000000000..7034f15825 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbobjectstore_add14.htm.ini @@ -0,0 +1,3 @@ +[idbobjectstore_add14.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_add15.htm.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_add15.htm.ini new file mode 100644 index 0000000000..334a2c10ae --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbobjectstore_add15.htm.ini @@ -0,0 +1,3 @@ +[idbobjectstore_add15.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_add16.htm.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_add16.htm.ini new file mode 100644 index 0000000000..687065ef33 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbobjectstore_add16.htm.ini @@ -0,0 +1,3 @@ +[idbobjectstore_add16.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_add2.htm.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_add2.htm.ini new file mode 100644 index 0000000000..854e641ff7 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbobjectstore_add2.htm.ini @@ -0,0 +1,3 @@ +[idbobjectstore_add2.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_add3.htm.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_add3.htm.ini new file mode 100644 index 0000000000..d119a980f8 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbobjectstore_add3.htm.ini @@ -0,0 +1,3 @@ +[idbobjectstore_add3.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_add4.htm.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_add4.htm.ini new file mode 100644 index 0000000000..5637312c83 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbobjectstore_add4.htm.ini @@ -0,0 +1,3 @@ +[idbobjectstore_add4.htm] + expected: + if (os == "android") and fission: [TIMEOUT, OK] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_add5.htm.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_add5.htm.ini new file mode 100644 index 0000000000..7eba5aa8e3 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbobjectstore_add5.htm.ini @@ -0,0 +1,3 @@ +[idbobjectstore_add5.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_add6.htm.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_add6.htm.ini new file mode 100644 index 0000000000..65ce3e9ac5 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbobjectstore_add6.htm.ini @@ -0,0 +1,3 @@ +[idbobjectstore_add6.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_add7.htm.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_add7.htm.ini new file mode 100644 index 0000000000..26ff7ebf9a --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbobjectstore_add7.htm.ini @@ -0,0 +1,3 @@ +[idbobjectstore_add7.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_add8.htm.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_add8.htm.ini new file mode 100644 index 0000000000..4b3756cbda --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbobjectstore_add8.htm.ini @@ -0,0 +1,3 @@ +[idbobjectstore_add8.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_add9.htm.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_add9.htm.ini new file mode 100644 index 0000000000..ae18fe6fa1 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbobjectstore_add9.htm.ini @@ -0,0 +1,3 @@ +[idbobjectstore_add9.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_batchGetAll.tentative.any.js.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_batchGetAll.tentative.any.js.ini new file mode 100644 index 0000000000..d025802dce --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbobjectstore_batchGetAll.tentative.any.js.ini @@ -0,0 +1,54 @@ +[idbobjectstore_batchGetAll.tentative.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Single item get] + expected: FAIL + + [batchGetAll on empty object store] + expected: FAIL + + [batchGetAll with non-existing values] + expected: FAIL + + [Get bound range with maxCount] + expected: FAIL + + [Get bound range] + expected: FAIL + + [Get upper/lower excluded] + expected: FAIL + + [Get bound range (generated) with maxCount] + expected: FAIL + + [zero maxCount] + expected: FAIL + + +[idbobjectstore_batchGetAll.tentative.any.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] + [Single item get] + expected: FAIL + + [batchGetAll on empty object store] + expected: FAIL + + [batchGetAll with non-existing values] + expected: FAIL + + [Get bound range with maxCount] + expected: FAIL + + [Get bound range] + expected: FAIL + + [Get upper/lower excluded] + expected: FAIL + + [Get bound range (generated) with maxCount] + expected: FAIL + + [zero maxCount] + expected: FAIL diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_batchGetAll_largeValue.tentative.any.js.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_batchGetAll_largeValue.tentative.any.js.ini new file mode 100644 index 0000000000..06d240f8b6 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbobjectstore_batchGetAll_largeValue.tentative.any.js.ini @@ -0,0 +1,48 @@ +[idbobjectstore_batchGetAll_largeValue.tentative.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Single item get] + expected: FAIL + + [batchGetAll on empty object store] + expected: FAIL + + [batchGetAll with non-existing values] + expected: FAIL + + [Get bound range with maxCount] + expected: FAIL + + [Get bound range] + expected: FAIL + + [Get upper/lower excluded] + expected: FAIL + + [zero maxCount] + expected: FAIL + + +[idbobjectstore_batchGetAll_largeValue.tentative.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Single item get] + expected: FAIL + + [batchGetAll on empty object store] + expected: FAIL + + [batchGetAll with non-existing values] + expected: FAIL + + [Get bound range with maxCount] + expected: FAIL + + [Get bound range] + expected: FAIL + + [Get upper/lower excluded] + expected: FAIL + + [zero maxCount] + expected: FAIL diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_clear.htm.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_clear.htm.ini new file mode 100644 index 0000000000..aa3b29f58a --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbobjectstore_clear.htm.ini @@ -0,0 +1,3 @@ +[idbobjectstore_clear.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_clear2.htm.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_clear2.htm.ini new file mode 100644 index 0000000000..d5ffe4a31d --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbobjectstore_clear2.htm.ini @@ -0,0 +1,3 @@ +[idbobjectstore_clear2.htm] + expected: + if (os == "android") and fission: [TIMEOUT, OK] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_clear3.htm.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_clear3.htm.ini new file mode 100644 index 0000000000..cf9f5ee9bb --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbobjectstore_clear3.htm.ini @@ -0,0 +1,3 @@ +[idbobjectstore_clear3.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_clear4.htm.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_clear4.htm.ini new file mode 100644 index 0000000000..a4c6a324d2 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbobjectstore_clear4.htm.ini @@ -0,0 +1,3 @@ +[idbobjectstore_clear4.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_count.htm.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_count.htm.ini new file mode 100644 index 0000000000..3bba53c4b8 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbobjectstore_count.htm.ini @@ -0,0 +1,3 @@ +[idbobjectstore_count.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_count2.htm.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_count2.htm.ini new file mode 100644 index 0000000000..c43fad686a --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbobjectstore_count2.htm.ini @@ -0,0 +1,3 @@ +[idbobjectstore_count2.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_count3.htm.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_count3.htm.ini new file mode 100644 index 0000000000..4fe60404eb --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbobjectstore_count3.htm.ini @@ -0,0 +1,3 @@ +[idbobjectstore_count3.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_count4.htm.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_count4.htm.ini new file mode 100644 index 0000000000..284bf7dbe7 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbobjectstore_count4.htm.ini @@ -0,0 +1,3 @@ +[idbobjectstore_count4.htm] + expected: + if (os == "android") and fission: [TIMEOUT, OK] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_createIndex.htm.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_createIndex.htm.ini new file mode 100644 index 0000000000..f9207bb117 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbobjectstore_createIndex.htm.ini @@ -0,0 +1,3 @@ +[idbobjectstore_createIndex.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_createIndex10.htm.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_createIndex10.htm.ini new file mode 100644 index 0000000000..d705e292d0 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbobjectstore_createIndex10.htm.ini @@ -0,0 +1,3 @@ +[idbobjectstore_createIndex10.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_createIndex11.htm.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_createIndex11.htm.ini new file mode 100644 index 0000000000..142fdf0387 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbobjectstore_createIndex11.htm.ini @@ -0,0 +1,3 @@ +[idbobjectstore_createIndex11.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_createIndex12.htm.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_createIndex12.htm.ini new file mode 100644 index 0000000000..24e7288e64 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbobjectstore_createIndex12.htm.ini @@ -0,0 +1,3 @@ +[idbobjectstore_createIndex12.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_createIndex13.htm.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_createIndex13.htm.ini new file mode 100644 index 0000000000..ba96dcc464 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbobjectstore_createIndex13.htm.ini @@ -0,0 +1,3 @@ +[idbobjectstore_createIndex13.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_createIndex14-exception_order.htm.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_createIndex14-exception_order.htm.ini new file mode 100644 index 0000000000..4d89b56ca2 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbobjectstore_createIndex14-exception_order.htm.ini @@ -0,0 +1,3 @@ +[idbobjectstore_createIndex14-exception_order.htm] + expected: + if (os == "android") and fission: [TIMEOUT, OK] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_createIndex15-autoincrement.htm.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_createIndex15-autoincrement.htm.ini new file mode 100644 index 0000000000..80f5b0e597 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbobjectstore_createIndex15-autoincrement.htm.ini @@ -0,0 +1,8 @@ +[idbobjectstore_createIndex15-autoincrement.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Auto-Increment Primary Key] + expected: FAIL + + [Auto-Increment Primary Key - invalid key values elsewhere] + expected: FAIL diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_createIndex2.htm.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_createIndex2.htm.ini new file mode 100644 index 0000000000..b0112e4ea9 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbobjectstore_createIndex2.htm.ini @@ -0,0 +1,3 @@ +[idbobjectstore_createIndex2.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm.ini new file mode 100644 index 0000000000..e3f93ec504 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm.ini @@ -0,0 +1,3 @@ +[idbobjectstore_createIndex3-usable-right-away.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm.ini new file mode 100644 index 0000000000..c337ede1e5 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm.ini @@ -0,0 +1,3 @@ +[idbobjectstore_createIndex4-deleteIndex-event_order.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm.ini new file mode 100644 index 0000000000..07c69935a0 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm.ini @@ -0,0 +1,3 @@ +[idbobjectstore_createIndex5-emptykeypath.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_createIndex6-event_order.htm.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_createIndex6-event_order.htm.ini new file mode 100644 index 0000000000..37a933a336 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbobjectstore_createIndex6-event_order.htm.ini @@ -0,0 +1,3 @@ +[idbobjectstore_createIndex6-event_order.htm] + expected: + if (os == "android") and fission: [TIMEOUT, OK] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_createIndex7-event_order.htm.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_createIndex7-event_order.htm.ini new file mode 100644 index 0000000000..679cd857cf --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbobjectstore_createIndex7-event_order.htm.ini @@ -0,0 +1,3 @@ +[idbobjectstore_createIndex7-event_order.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_createIndex8-valid_keys.htm.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_createIndex8-valid_keys.htm.ini new file mode 100644 index 0000000000..48c63c9091 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbobjectstore_createIndex8-valid_keys.htm.ini @@ -0,0 +1,3 @@ +[idbobjectstore_createIndex8-valid_keys.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_createIndex9-emptyname.htm.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_createIndex9-emptyname.htm.ini new file mode 100644 index 0000000000..80550dde2b --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbobjectstore_createIndex9-emptyname.htm.ini @@ -0,0 +1,3 @@ +[idbobjectstore_createIndex9-emptyname.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_delete.htm.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_delete.htm.ini new file mode 100644 index 0000000000..a1f165d1e6 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbobjectstore_delete.htm.ini @@ -0,0 +1,3 @@ +[idbobjectstore_delete.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_delete2.htm.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_delete2.htm.ini new file mode 100644 index 0000000000..4eeaadf64e --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbobjectstore_delete2.htm.ini @@ -0,0 +1,3 @@ +[idbobjectstore_delete2.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_delete3.htm.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_delete3.htm.ini new file mode 100644 index 0000000000..c09ac25a1f --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbobjectstore_delete3.htm.ini @@ -0,0 +1,3 @@ +[idbobjectstore_delete3.htm] + expected: + if (os == "android") and fission: [TIMEOUT, OK] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_delete4.htm.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_delete4.htm.ini new file mode 100644 index 0000000000..e9ec44e383 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbobjectstore_delete4.htm.ini @@ -0,0 +1,3 @@ +[idbobjectstore_delete4.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_delete5.htm.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_delete5.htm.ini new file mode 100644 index 0000000000..34cb5be8d9 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbobjectstore_delete5.htm.ini @@ -0,0 +1,3 @@ +[idbobjectstore_delete5.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_delete6.htm.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_delete6.htm.ini new file mode 100644 index 0000000000..10397171a0 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbobjectstore_delete6.htm.ini @@ -0,0 +1,3 @@ +[idbobjectstore_delete6.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_delete7.htm.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_delete7.htm.ini new file mode 100644 index 0000000000..77e78e5358 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbobjectstore_delete7.htm.ini @@ -0,0 +1,3 @@ +[idbobjectstore_delete7.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_deleteIndex.htm.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_deleteIndex.htm.ini new file mode 100644 index 0000000000..1795a03b70 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbobjectstore_deleteIndex.htm.ini @@ -0,0 +1,3 @@ +[idbobjectstore_deleteIndex.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_deleted.htm.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_deleted.htm.ini new file mode 100644 index 0000000000..550ea292ff --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbobjectstore_deleted.htm.ini @@ -0,0 +1,3 @@ +[idbobjectstore_deleted.htm] + expected: + if (os == "android") and fission: [TIMEOUT, OK] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_get.any.js.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_get.any.js.ini new file mode 100644 index 0000000000..429693634e --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbobjectstore_get.any.js.ini @@ -0,0 +1,12 @@ +[idbobjectstore_get.any.worker.html] + expected: + if (os == "win") and not debug and (processor == "x86"): [OK, TIMEOUT] + if (os == "android") and fission: [OK, TIMEOUT] + [IDBObjectStore.get() - key is a number] + expected: + if (processor == "x86") and not debug: [PASS, TIMEOUT] + + +[idbobjectstore_get.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_get2.any.js.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_get2.any.js.ini new file mode 100644 index 0000000000..6a5ce81902 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbobjectstore_get2.any.js.ini @@ -0,0 +1,7 @@ +[idbobjectstore_get2.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[idbobjectstore_get2.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_get3.any.js.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_get3.any.js.ini new file mode 100644 index 0000000000..cd3cc9acd2 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbobjectstore_get3.any.js.ini @@ -0,0 +1,7 @@ +[idbobjectstore_get3.any.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] + +[idbobjectstore_get3.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_get4.any.js.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_get4.any.js.ini new file mode 100644 index 0000000000..4de683f39e --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbobjectstore_get4.any.js.ini @@ -0,0 +1,7 @@ +[idbobjectstore_get4.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[idbobjectstore_get4.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_get5.any.js.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_get5.any.js.ini new file mode 100644 index 0000000000..dc82d7acfe --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbobjectstore_get5.any.js.ini @@ -0,0 +1,7 @@ +[idbobjectstore_get5.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[idbobjectstore_get5.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_get6.any.js.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_get6.any.js.ini new file mode 100644 index 0000000000..2b935a2079 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbobjectstore_get6.any.js.ini @@ -0,0 +1,7 @@ +[idbobjectstore_get6.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[idbobjectstore_get6.any.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_get7.any.js.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_get7.any.js.ini new file mode 100644 index 0000000000..531bbe3149 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbobjectstore_get7.any.js.ini @@ -0,0 +1,7 @@ +[idbobjectstore_get7.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[idbobjectstore_get7.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_getAll.any.js.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_getAll.any.js.ini new file mode 100644 index 0000000000..5cac63a74b --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbobjectstore_getAll.any.js.ini @@ -0,0 +1,72 @@ +[idbobjectstore_getAll.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + if (os == "win") and not debug: [OK, TIMEOUT] + [Non existent key] + expected: + if (os == "win") and not debug: [PASS, TIMEOUT] + + [zero maxCount] + expected: + if (os == "win") and not debug: [PASS, TIMEOUT] + + [Get upper excluded] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [Get bound range with maxCount] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [Get bound range (generated) with maxCount] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [Get lower excluded] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + +[idbobjectstore_getAll.any.worker.html] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT] + if (os == "android") and fission: [OK, TIMEOUT] + [getAll on empty object store] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [Get upper excluded] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [Non existent key] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [zero maxCount] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [Get bound range with maxCount] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [Get all values] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [Get bound range] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [Get bound range (generated) with maxCount] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [Get lower excluded] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [Test maxCount] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_getAllKeys.any.js.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_getAllKeys.any.js.ini new file mode 100644 index 0000000000..810fce5fdd --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbobjectstore_getAllKeys.any.js.ini @@ -0,0 +1,100 @@ +[idbobjectstore_getAllKeys.any.worker.html] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT] + if (os == "android") and fission: [OK, TIMEOUT] + [Single item get (generated key)] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [getAllKeys on empty object store] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [Get all values] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [Test maxCount] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [Get bound range] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [Get bound range with maxCount] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [Get upper excluded] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [Get lower excluded] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [Get bound range (generated) with maxCount] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [Non existent key] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [zero maxCount] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + +[idbobjectstore_getAllKeys.any.html] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT] + if (os == "android") and fission: [TIMEOUT, OK] + [Single item get] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [Single item get (generated key)] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [getAllKeys on empty object store] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [Get all values] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [Test maxCount] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [Get bound range] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [Get bound range with maxCount] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [Get upper excluded] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [Get lower excluded] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [Get bound range (generated) with maxCount] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [Non existent key] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [zero maxCount] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_getKey.any.js.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_getKey.any.js.ini new file mode 100644 index 0000000000..0a8adcb026 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbobjectstore_getKey.any.js.ini @@ -0,0 +1,120 @@ +[idbobjectstore_getKey.any.html] + expected: + if (os == "win") and not debug: [OK, TIMEOUT] + if (os == "android") and fission: [OK, TIMEOUT] + [IDBObjectStore.getKey() - basic - key - no match] + expected: + if (os == "win") and not debug: [PASS, TIMEOUT] + + [IDBObjectStore.getKey() - basic - range - no match] + expected: + if (os == "win") and not debug: [PASS, TIMEOUT] + + [IDBObjectStore.getKey() - key path - key] + expected: + if (os == "win") and not debug: [PASS, TIMEOUT] + + [IDBObjectStore.getKey() - key path - range] + expected: + if (os == "win") and not debug: [PASS, TIMEOUT] + + [IDBObjectStore.getKey() - key path - key - no match] + expected: + if (os == "win") and not debug: [PASS, TIMEOUT] + + [IDBObjectStore.getKey() - key path - range - no match] + expected: + if (os == "win") and not debug: [PASS, TIMEOUT] + + [IDBObjectStore.getKey() - key generator - key] + expected: + if (os == "win") and not debug: [PASS, TIMEOUT] + + [IDBObjectStore.getKey() - key generator - range] + expected: + if (os == "win") and not debug: [PASS, TIMEOUT] + + [IDBObjectStore.getKey() - key generator - key - no match] + expected: + if (os == "win") and not debug: [PASS, TIMEOUT] + + [IDBObjectStore.getKey() - key generator - range - no match] + expected: + if (os == "win") and not debug: [PASS, TIMEOUT] + + [IDBObjectStore.getKey() - key generator and key path - key] + expected: + if (os == "win") and not debug: [PASS, TIMEOUT] + + [IDBObjectStore.getKey() - key generator and key path - range] + expected: + if (os == "win") and not debug: [PASS, TIMEOUT] + + [IDBObjectStore.getKey() - key generator and key path - key - no match] + expected: + if (os == "win") and not debug: [PASS, TIMEOUT] + + [IDBObjectStore.getKey() - key generator and key path - range - no match] + expected: + if (os == "win") and not debug: [PASS, TIMEOUT] + + +[idbobjectstore_getKey.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + if (os == "win") and not debug: [OK, TIMEOUT] + [IDBObjectStore.getKey() - basic - key - no match] + expected: + if (os == "win") and not debug: [PASS, TIMEOUT] + + [IDBObjectStore.getKey() - basic - range - no match] + expected: + if (os == "win") and not debug: [PASS, TIMEOUT] + + [IDBObjectStore.getKey() - key path - key] + expected: + if (os == "win") and not debug: [PASS, TIMEOUT] + + [IDBObjectStore.getKey() - key path - range] + expected: + if (os == "win") and not debug: [PASS, TIMEOUT] + + [IDBObjectStore.getKey() - key path - key - no match] + expected: + if (os == "win") and not debug: [PASS, TIMEOUT] + + [IDBObjectStore.getKey() - key path - range - no match] + expected: + if (os == "win") and not debug: [PASS, TIMEOUT] + + [IDBObjectStore.getKey() - key generator - key] + expected: + if (os == "win") and not debug: [PASS, TIMEOUT] + + [IDBObjectStore.getKey() - key generator - range] + expected: + if (os == "win") and not debug: [PASS, TIMEOUT] + + [IDBObjectStore.getKey() - key generator - key - no match] + expected: + if (os == "win") and not debug: [PASS, TIMEOUT] + + [IDBObjectStore.getKey() - key generator - range - no match] + expected: + if (os == "win") and not debug: [PASS, TIMEOUT] + + [IDBObjectStore.getKey() - key generator and key path - key] + expected: + if (os == "win") and not debug: [PASS, TIMEOUT] + + [IDBObjectStore.getKey() - key generator and key path - range] + expected: + if (os == "win") and not debug: [PASS, TIMEOUT] + + [IDBObjectStore.getKey() - key generator and key path - key - no match] + expected: + if (os == "win") and not debug: [PASS, TIMEOUT] + + [IDBObjectStore.getKey() - key generator and key path - range - no match] + expected: + if (os == "win") and not debug: [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_index.htm.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_index.htm.ini new file mode 100644 index 0000000000..06738f689f --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbobjectstore_index.htm.ini @@ -0,0 +1,3 @@ +[idbobjectstore_index.htm] + expected: + if (os == "android") and fission: [TIMEOUT, OK] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_keyPath.any.js.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_keyPath.any.js.ini new file mode 100644 index 0000000000..de5d3bbfb8 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbobjectstore_keyPath.any.js.ini @@ -0,0 +1,7 @@ +[idbobjectstore_keyPath.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[idbobjectstore_keyPath.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_openCursor.htm.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_openCursor.htm.ini new file mode 100644 index 0000000000..afedb2c86e --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbobjectstore_openCursor.htm.ini @@ -0,0 +1,3 @@ +[idbobjectstore_openCursor.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_openCursor_invalid.htm.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_openCursor_invalid.htm.ini new file mode 100644 index 0000000000..5e79a7bb58 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbobjectstore_openCursor_invalid.htm.ini @@ -0,0 +1,3 @@ +[idbobjectstore_openCursor_invalid.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_openKeyCursor.htm.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_openKeyCursor.htm.ini new file mode 100644 index 0000000000..bfa26ad4f7 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbobjectstore_openKeyCursor.htm.ini @@ -0,0 +1,3 @@ +[idbobjectstore_openKeyCursor.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_put.htm.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_put.htm.ini new file mode 100644 index 0000000000..a775f7d371 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbobjectstore_put.htm.ini @@ -0,0 +1,3 @@ +[idbobjectstore_put.htm] + expected: + if (os == "android") and fission: [TIMEOUT, OK] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_put10.htm.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_put10.htm.ini new file mode 100644 index 0000000000..30c641127f --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbobjectstore_put10.htm.ini @@ -0,0 +1,3 @@ +[idbobjectstore_put10.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_put11.htm.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_put11.htm.ini new file mode 100644 index 0000000000..549b910e7b --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbobjectstore_put11.htm.ini @@ -0,0 +1,3 @@ +[idbobjectstore_put11.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_put12.htm.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_put12.htm.ini new file mode 100644 index 0000000000..96bc609368 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbobjectstore_put12.htm.ini @@ -0,0 +1,3 @@ +[idbobjectstore_put12.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_put13.htm.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_put13.htm.ini new file mode 100644 index 0000000000..290f3b8e11 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbobjectstore_put13.htm.ini @@ -0,0 +1,3 @@ +[idbobjectstore_put13.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_put14.htm.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_put14.htm.ini new file mode 100644 index 0000000000..aa19b304a8 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbobjectstore_put14.htm.ini @@ -0,0 +1,3 @@ +[idbobjectstore_put14.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_put15.htm.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_put15.htm.ini new file mode 100644 index 0000000000..5c015e785c --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbobjectstore_put15.htm.ini @@ -0,0 +1,3 @@ +[idbobjectstore_put15.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_put16.htm.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_put16.htm.ini new file mode 100644 index 0000000000..8fbdec3591 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbobjectstore_put16.htm.ini @@ -0,0 +1,3 @@ +[idbobjectstore_put16.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_put2.htm.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_put2.htm.ini new file mode 100644 index 0000000000..c4a127d55d --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbobjectstore_put2.htm.ini @@ -0,0 +1,3 @@ +[idbobjectstore_put2.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_put3.htm.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_put3.htm.ini new file mode 100644 index 0000000000..c8bc95b833 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbobjectstore_put3.htm.ini @@ -0,0 +1,3 @@ +[idbobjectstore_put3.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_put4.htm.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_put4.htm.ini new file mode 100644 index 0000000000..740070b723 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbobjectstore_put4.htm.ini @@ -0,0 +1,3 @@ +[idbobjectstore_put4.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_put5.htm.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_put5.htm.ini new file mode 100644 index 0000000000..6212deb38e --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbobjectstore_put5.htm.ini @@ -0,0 +1,3 @@ +[idbobjectstore_put5.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_put6.htm.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_put6.htm.ini new file mode 100644 index 0000000000..6fd224fe84 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbobjectstore_put6.htm.ini @@ -0,0 +1,3 @@ +[idbobjectstore_put6.htm] + expected: + if (os == "android") and fission: [TIMEOUT, OK] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_put7.htm.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_put7.htm.ini new file mode 100644 index 0000000000..af35ec1518 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbobjectstore_put7.htm.ini @@ -0,0 +1,3 @@ +[idbobjectstore_put7.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_put8.htm.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_put8.htm.ini new file mode 100644 index 0000000000..17deb2bbfe --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbobjectstore_put8.htm.ini @@ -0,0 +1,3 @@ +[idbobjectstore_put8.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_put9.htm.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_put9.htm.ini new file mode 100644 index 0000000000..42b7117ac8 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbobjectstore_put9.htm.ini @@ -0,0 +1,3 @@ +[idbobjectstore_put9.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbrequest-onupgradeneeded.htm.ini b/testing/web-platform/meta/IndexedDB/idbrequest-onupgradeneeded.htm.ini new file mode 100644 index 0000000000..9857975025 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbrequest-onupgradeneeded.htm.ini @@ -0,0 +1,7 @@ +[idbrequest-onupgradeneeded.htm] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT] + if (os == "android") and fission: [OK, TIMEOUT] + [transaction oncomplete ordering relative to open request onsuccess] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbrequest_error.html.ini b/testing/web-platform/meta/IndexedDB/idbrequest_error.html.ini new file mode 100644 index 0000000000..205269880a --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbrequest_error.html.ini @@ -0,0 +1,3 @@ +[idbrequest_error.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbrequest_result.html.ini b/testing/web-platform/meta/IndexedDB/idbrequest_result.html.ini new file mode 100644 index 0000000000..73086ea942 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbrequest_result.html.ini @@ -0,0 +1,3 @@ +[idbrequest_result.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] diff --git a/testing/web-platform/meta/IndexedDB/idbtransaction-db-SameObject.html.ini b/testing/web-platform/meta/IndexedDB/idbtransaction-db-SameObject.html.ini new file mode 100644 index 0000000000..0a337e372b --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbtransaction-db-SameObject.html.ini @@ -0,0 +1,3 @@ +[idbtransaction-db-SameObject.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbtransaction-objectStore-exception-order.html.ini b/testing/web-platform/meta/IndexedDB/idbtransaction-objectStore-exception-order.html.ini new file mode 100644 index 0000000000..c25155a426 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbtransaction-objectStore-exception-order.html.ini @@ -0,0 +1,3 @@ +[idbtransaction-objectStore-exception-order.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbtransaction-objectStore-finished.html.ini b/testing/web-platform/meta/IndexedDB/idbtransaction-objectStore-finished.html.ini new file mode 100644 index 0000000000..afea290b38 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbtransaction-objectStore-finished.html.ini @@ -0,0 +1,3 @@ +[idbtransaction-objectStore-finished.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbtransaction-oncomplete.htm.ini b/testing/web-platform/meta/IndexedDB/idbtransaction-oncomplete.htm.ini new file mode 100644 index 0000000000..ec02f134bb --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbtransaction-oncomplete.htm.ini @@ -0,0 +1,3 @@ +[idbtransaction-oncomplete.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbtransaction.htm.ini b/testing/web-platform/meta/IndexedDB/idbtransaction.htm.ini new file mode 100644 index 0000000000..ee5090e923 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbtransaction.htm.ini @@ -0,0 +1,3 @@ +[idbtransaction.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbtransaction_abort.htm.ini b/testing/web-platform/meta/IndexedDB/idbtransaction_abort.htm.ini new file mode 100644 index 0000000000..4e74893a1c --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbtransaction_abort.htm.ini @@ -0,0 +1,3 @@ +[idbtransaction_abort.htm] + expected: + if (os == "android") and fission: [TIMEOUT, OK] diff --git a/testing/web-platform/meta/IndexedDB/idbtransaction_objectStoreNames.html.ini b/testing/web-platform/meta/IndexedDB/idbtransaction_objectStoreNames.html.ini new file mode 100644 index 0000000000..95ef4e5fd4 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbtransaction_objectStoreNames.html.ini @@ -0,0 +1,27 @@ +[idbtransaction_objectStoreNames.html] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT] + if (os == "android") and fission: [OK, TIMEOUT] + [IDBTransaction.objectStoreNames - value after close] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [IDBTransaction.objectStoreNames - value after commit] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [IDBTransaction.objectStoreNames - value after abort] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [IDBTransaction.objectStoreNames - sorting] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [IDBTransaction.objectStoreNames - no duplicates] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [IDBTransaction.objectStoreNames - unusual names] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbversionchangeevent.htm.ini b/testing/web-platform/meta/IndexedDB/idbversionchangeevent.htm.ini new file mode 100644 index 0000000000..0309f5606c --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbversionchangeevent.htm.ini @@ -0,0 +1,7 @@ +[idbversionchangeevent.htm] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT] + if (os == "android") and fission: [OK, TIMEOUT] + [IDBVersionChangeEvent fired in upgradeneeded, versionchange and deleteDatabase] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idlharness.any.js.ini b/testing/web-platform/meta/IndexedDB/idlharness.any.js.ini new file mode 100644 index 0000000000..346d2ad0d5 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idlharness.any.js.ini @@ -0,0 +1,53 @@ +[idlharness.any.sharedworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [IDBFactory interface: [object IDBFactory\] must inherit property "databases()" with the proper type] + expected: FAIL + + [IDBFactory interface: operation databases()] + expected: FAIL + + [IDBTransaction interface: attribute durability] + expected: FAIL + + +[idlharness.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [IDBFactory interface: [object IDBFactory\] must inherit property "databases()" with the proper type] + expected: FAIL + + [IDBFactory interface: operation databases()] + expected: FAIL + + [IDBTransaction interface: attribute durability] + expected: FAIL + + +[idlharness.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [IDBFactory interface: [object IDBFactory\] must inherit property "databases()" with the proper type] + expected: FAIL + + [IDBFactory interface: operation databases()] + expected: FAIL + + [IDBTransaction interface: attribute durability] + expected: FAIL + + +[idlharness.https.any.serviceworker.html] + expected: TIMEOUT + +[idlharness.any.serviceworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [IDBFactory interface: [object IDBFactory\] must inherit property "databases()" with the proper type] + expected: FAIL + + [IDBFactory interface: operation databases()] + expected: FAIL + + [IDBTransaction interface: attribute durability] + expected: FAIL diff --git a/testing/web-platform/meta/IndexedDB/index_sort_order.htm.ini b/testing/web-platform/meta/IndexedDB/index_sort_order.htm.ini new file mode 100644 index 0000000000..d9eacc213a --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/index_sort_order.htm.ini @@ -0,0 +1,3 @@ +[index_sort_order.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/interleaved-cursors-large.html.ini b/testing/web-platform/meta/IndexedDB/interleaved-cursors-large.html.ini new file mode 100644 index 0000000000..ee02b34419 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/interleaved-cursors-large.html.ini @@ -0,0 +1,7 @@ +[interleaved-cursors-large.html] + expected: + if (os == "linux") and not debug: [OK, TIMEOUT] + if (os == "android") and fission: [OK, TIMEOUT] + [250 cursors] + expected: + if (os == "linux") and not debug: [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/interleaved-cursors-small.html.ini b/testing/web-platform/meta/IndexedDB/interleaved-cursors-small.html.ini new file mode 100644 index 0000000000..d4a6e3b0d8 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/interleaved-cursors-small.html.ini @@ -0,0 +1,3 @@ +[interleaved-cursors-small.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/key-conversion-exceptions.htm.ini b/testing/web-platform/meta/IndexedDB/key-conversion-exceptions.htm.ini new file mode 100644 index 0000000000..34bbcc4943 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/key-conversion-exceptions.htm.ini @@ -0,0 +1,3 @@ +[key-conversion-exceptions.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/key_invalid.htm.ini b/testing/web-platform/meta/IndexedDB/key_invalid.htm.ini new file mode 100644 index 0000000000..6eab0f370b --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/key_invalid.htm.ini @@ -0,0 +1,3 @@ +[key_invalid.htm] + expected: + if (os == "android") and fission: [TIMEOUT, OK] diff --git a/testing/web-platform/meta/IndexedDB/key_valid.html.ini b/testing/web-platform/meta/IndexedDB/key_valid.html.ini new file mode 100644 index 0000000000..413e0bf64b --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/key_valid.html.ini @@ -0,0 +1,3 @@ +[key_valid.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/keygenerator-constrainterror.htm.ini b/testing/web-platform/meta/IndexedDB/keygenerator-constrainterror.htm.ini new file mode 100644 index 0000000000..41810d97a9 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/keygenerator-constrainterror.htm.ini @@ -0,0 +1,3 @@ +[keygenerator-constrainterror.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/keygenerator-explicit.html.ini b/testing/web-platform/meta/IndexedDB/keygenerator-explicit.html.ini new file mode 100644 index 0000000000..4c8dac9daf --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/keygenerator-explicit.html.ini @@ -0,0 +1,35 @@ +[keygenerator-explicit.html] + expected: + if (processor == "x86_64") and (os == "android") and fission: [OK, TIMEOUT] + if (processor == "x86") and not debug: [OK, TIMEOUT] + [Key generator vs. explicit key 63 bits] + expected: + if (processor == "x86") and not debug: [PASS, TIMEOUT] + + [Key generator vs. explicit key 63 bits (negative)] + expected: + if (processor == "x86") and not debug: [PASS, TIMEOUT] + + [Key generator vs. explicit key 64 bits] + expected: + if (processor == "x86") and not debug: [PASS, TIMEOUT] + + [Key generator vs. explicit key 64 bits (negative)] + expected: + if (processor == "x86") and not debug: [PASS, TIMEOUT] + + [Key generator vs. explicit key greater than 64 bits, but still finite] + expected: + if (processor == "x86") and not debug: [PASS, TIMEOUT] + + [Key generator vs. explicit key greater than 64 bits, but still finite (negative)] + expected: + if (processor == "x86") and not debug: [PASS, TIMEOUT] + + [Key generator vs. explicit key equal to Infinity] + expected: + if (processor == "x86") and not debug: [PASS, TIMEOUT] + + [Key generator vs. explicit key equal to -Infinity] + expected: + if (processor == "x86") and not debug: [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/keygenerator-inject.html.ini b/testing/web-platform/meta/IndexedDB/keygenerator-inject.html.ini new file mode 100644 index 0000000000..207acb4ae8 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/keygenerator-inject.html.ini @@ -0,0 +1,23 @@ +[keygenerator-inject.html] + expected: + if (os == "win") and not debug and (processor == "x86"): [OK, TIMEOUT] + if (os == "android") and fission: [OK, TIMEOUT] + [Key is injected into value - single segment path] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, TIMEOUT] + + [Key is injected into value - multi-segment path] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, TIMEOUT] + + [Key is injected into value - multi-segment path, partially populated] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, TIMEOUT] + + [put() throws if key cannot be injected - single segment path] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, TIMEOUT] + + [put() throws if key cannot be injected - multi-segment path] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/keygenerator-overflow.htm.ini b/testing/web-platform/meta/IndexedDB/keygenerator-overflow.htm.ini new file mode 100644 index 0000000000..05179f89a1 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/keygenerator-overflow.htm.ini @@ -0,0 +1,7 @@ +[keygenerator-overflow.htm] + expected: + if (os == "win") and not debug and (processor == "x86"): [OK, TIMEOUT] + if (os == "android") and fission: [OK, TIMEOUT] + [Keygenerator overflow] + expected: + if (processor == "x86") and not debug: [PASS, NOTRUN] diff --git a/testing/web-platform/meta/IndexedDB/keygenerator.htm.ini b/testing/web-platform/meta/IndexedDB/keygenerator.htm.ini new file mode 100644 index 0000000000..916875238a --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/keygenerator.htm.ini @@ -0,0 +1,18 @@ +[keygenerator.htm] + expected: + if (os == "win") and not debug and (processor == "x86"): [OK, TIMEOUT] + if (os == "android") and fission: [OK, TIMEOUT] + [Keygenerator - starts at one, and increments by one] + expected: + if (processor == "x86") and not debug and (os == "linux"): [PASS, NOTRUN] + if (processor == "x86") and not debug and (os == "win"): [PASS, NOTRUN] + + [Keygenerator - increments by one from last set key] + expected: + if (processor == "x86") and not debug and (os == "linux"): [PASS, NOTRUN] + if (processor == "x86") and not debug and (os == "win"): [PASS, NOTRUN] + + [Keygenerator - don't increment when new key is not bigger than current] + expected: + if (processor == "x86") and not debug and (os == "linux"): [PASS, NOTRUN] + if (processor == "x86") and not debug and (os == "win"): [PASS, NOTRUN] diff --git a/testing/web-platform/meta/IndexedDB/keyorder.htm.ini b/testing/web-platform/meta/IndexedDB/keyorder.htm.ini new file mode 100644 index 0000000000..91492493e8 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/keyorder.htm.ini @@ -0,0 +1,51 @@ +[keyorder.htm] + expected: + if (os == "win") and not debug and (processor == "x86"): [OK, TIMEOUT] + if (os == "android") and fission: [OK, TIMEOUT] + [Database readback sort - String < Array] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, NOTRUN] + + [Database readback sort - float < String] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, NOTRUN] + + [Database readback sort - float < Date] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, NOTRUN] + + [Database readback sort - float < Date < String < Array] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, NOTRUN] + + [Database readback sort - Date(1 sec ago) < Date(now) < Date(1 minute in future)] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, NOTRUN] + + [Database readback sort - -1.1 < 1 < 1.01337 < 1.013373 < 2] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, NOTRUN] + + [Database readback sort - -Infinity < -0.01 < 0 < Infinity] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, NOTRUN] + + [Database readback sort - "" < "a" < "ab" < "b" < "ba"] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, NOTRUN] + + [Database readback sort - Arrays] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, NOTRUN] + + [Database readback sort - Array.length: 10,000 < Array.length: 10,001] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, NOTRUN] + + [Database readback sort - Infinity inside arrays] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, NOTRUN] + + [Database readback sort - Test different stuff at once] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, NOTRUN] diff --git a/testing/web-platform/meta/IndexedDB/keypath-exceptions.htm.ini b/testing/web-platform/meta/IndexedDB/keypath-exceptions.htm.ini new file mode 100644 index 0000000000..06649a4798 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/keypath-exceptions.htm.ini @@ -0,0 +1,27 @@ +[keypath-exceptions.htm] + expected: + if (os == "win") and not debug and (processor == "x86"): [OK, TIMEOUT] + if (os == "android") and fission: [OK, TIMEOUT] + [The last element of keypath is validated] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, TIMEOUT] + + [Key path evaluation: Exceptions from non-enumerable getters] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, TIMEOUT] + + [Key path evaluation: Exceptions from enumerable getters] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, TIMEOUT] + + [Key path evaluation: Exceptions from non-enumerable getters on prototype] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, TIMEOUT] + + [Key path evaluation: Exceptions from enumerable getters on prototype] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, TIMEOUT] + + [Array key conversion should not invoke prototype getters] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/keypath-special-identifiers.htm.ini b/testing/web-platform/meta/IndexedDB/keypath-special-identifiers.htm.ini new file mode 100644 index 0000000000..7d6282fa5f --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/keypath-special-identifiers.htm.ini @@ -0,0 +1,27 @@ +[keypath-special-identifiers.htm] + expected: + if (os == "win") and not debug and (processor == "x86"): [OK, TIMEOUT] + if (os == "android") and fission: [OK, TIMEOUT] + [Type: String, identifier: length] + expected: + if (processor == "x86") and not debug: [PASS, TIMEOUT] + + [Type: Array, identifier: length] + expected: + if (processor == "x86") and not debug: [PASS, TIMEOUT] + + [Type: Blob, identifier: size] + expected: + if (processor == "x86") and not debug: [PASS, TIMEOUT] + + [Type: Blob, identifier: type] + expected: + if (processor == "x86") and not debug: [PASS, TIMEOUT] + + [Type: File, identifier: name] + expected: + if (processor == "x86") and not debug: [PASS, TIMEOUT] + + [Type: File, identifier: lastModified] + expected: + if (processor == "x86") and not debug: [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/keypath.htm.ini b/testing/web-platform/meta/IndexedDB/keypath.htm.ini new file mode 100644 index 0000000000..f33cc4b55a --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/keypath.htm.ini @@ -0,0 +1,83 @@ +[keypath.htm] + expected: + if (os == "win") and not debug and (processor == "x86"): [OK, TIMEOUT] + if (os == "android") and fission: [OK, TIMEOUT] + [Keypath - my.key] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, NOTRUN] + + [Keypath - my.køi] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, NOTRUN] + + [Keypath - my.key_ya] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, NOTRUN] + + [Keypath - public.key$ya] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, NOTRUN] + + [Keypath - true.$] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, NOTRUN] + + [Keypath - my._] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, NOTRUN] + + [Keypath - delete.a7] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, NOTRUN] + + [Keypath - p.p.p.p.p.p.p.p.p.p.p.p.p.p] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, NOTRUN] + + [Keypath - str.length] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, NOTRUN] + + [Keypath - arr.length] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, NOTRUN] + + [Keypath - length] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, NOTRUN] + + [Keypath - '' uses value as key] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, NOTRUN] + + [Keypath - [''\] uses value as [key\]] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, NOTRUN] + + [Keypath - ['x', 'y'\]] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, NOTRUN] + + [Keypath - [['x'\], 'y'\] (stringifies)] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, NOTRUN] + + [Keypath - ['x', {toString->'y'}\] (stringifies)] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, NOTRUN] + + [Keypath - name,type] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, NOTRUN] + + [Keypath - name,type.name] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, NOTRUN] + + [Keypath - array loop -> stringify becomes [''\]] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, NOTRUN] + + [Keypath - list with 1 field] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, NOTRUN] diff --git a/testing/web-platform/meta/IndexedDB/keypath_invalid.htm.ini b/testing/web-platform/meta/IndexedDB/keypath_invalid.htm.ini new file mode 100644 index 0000000000..59593d2cce --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/keypath_invalid.htm.ini @@ -0,0 +1,99 @@ +[keypath_invalid.htm] + expected: + if (os == "win") and not debug and (processor == "x86"): [OK, TIMEOUT] + if (os == "android") and fission: [OK, TIMEOUT] + [Invalid keyPath - "j a"] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, NOTRUN] + + [Invalid keyPath - ".yo"] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, NOTRUN] + + [Invalid keyPath - "yo,lo"] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, NOTRUN] + + [Invalid keyPath - [\]] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, NOTRUN] + + [Invalid keyPath - ["array with space"\]] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, NOTRUN] + + [Invalid keyPath - multidimensional array (invalid toString)] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, NOTRUN] + + [Invalid keyPath - "3m"] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, NOTRUN] + + [Invalid keyPath - {toString->3m}] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, NOTRUN] + + [Invalid keyPath - "my.1337"] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, NOTRUN] + + [Invalid keyPath - "..yo"] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, NOTRUN] + + [Invalid keyPath - "y..o"] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, NOTRUN] + + [Invalid keyPath - "y.o."] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, NOTRUN] + + [Invalid keyPath - "y.o.."] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, NOTRUN] + + [Invalid keyPath - "m.*"] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, NOTRUN] + + [Invalid keyPath - "\\"m\\""] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, NOTRUN] + + [Invalid keyPath - "m%"] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, NOTRUN] + + [Invalid keyPath - "m/"] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, NOTRUN] + + [Invalid keyPath - "m/a"] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, NOTRUN] + + [Invalid keyPath - "m&"] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, NOTRUN] + + [Invalid keyPath - "m!"] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, NOTRUN] + + [Invalid keyPath - "*"] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, NOTRUN] + + [Invalid keyPath - "*.*"] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, NOTRUN] + + [Invalid keyPath - "^m"] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, NOTRUN] + + [Invalid keyPath - "/m/"] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, NOTRUN] diff --git a/testing/web-platform/meta/IndexedDB/keypath_maxsize.htm.ini b/testing/web-platform/meta/IndexedDB/keypath_maxsize.htm.ini new file mode 100644 index 0000000000..c31ff2eb3d --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/keypath_maxsize.htm.ini @@ -0,0 +1,3 @@ +[keypath_maxsize.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/large-requests-abort.html.ini b/testing/web-platform/meta/IndexedDB/large-requests-abort.html.ini new file mode 100644 index 0000000000..39b3daf8de --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/large-requests-abort.html.ini @@ -0,0 +1,3 @@ +[large-requests-abort.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/list_ordering.htm.ini b/testing/web-platform/meta/IndexedDB/list_ordering.htm.ini new file mode 100644 index 0000000000..47bebface4 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/list_ordering.htm.ini @@ -0,0 +1,7 @@ +[list_ordering.htm] + expected: + if (os == "win") and not debug and (processor == "x86"): [OK, TIMEOUT] + if (os == "android") and fission: [OK, TIMEOUT] + [objectStoreNames and indexNames order - lexigraphical string sort] + expected: + if (processor == "x86") and not debug: [PASS, NOTRUN] diff --git a/testing/web-platform/meta/IndexedDB/name-scopes.html.ini b/testing/web-platform/meta/IndexedDB/name-scopes.html.ini new file mode 100644 index 0000000000..25dbc21243 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/name-scopes.html.ini @@ -0,0 +1,11 @@ +[name-scopes.html] + expected: + if (os == "win") and not debug and (processor == "x86"): [OK, TIMEOUT] + if (os == "android") and fission: [OK, TIMEOUT] + [Non-unique index keys] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, TIMEOUT] + + [Unique index keys] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, NOTRUN] diff --git a/testing/web-platform/meta/IndexedDB/nested-cloning-large-multiple.html.ini b/testing/web-platform/meta/IndexedDB/nested-cloning-large-multiple.html.ini new file mode 100644 index 0000000000..33824b8909 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/nested-cloning-large-multiple.html.ini @@ -0,0 +1,3 @@ +[nested-cloning-large-multiple.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/nested-cloning-large.html.ini b/testing/web-platform/meta/IndexedDB/nested-cloning-large.html.ini new file mode 100644 index 0000000000..0aef99d9f8 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/nested-cloning-large.html.ini @@ -0,0 +1,3 @@ +[nested-cloning-large.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/nested-cloning-small.html.ini b/testing/web-platform/meta/IndexedDB/nested-cloning-small.html.ini new file mode 100644 index 0000000000..06bd079dd2 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/nested-cloning-small.html.ini @@ -0,0 +1,3 @@ +[nested-cloning-small.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/open-request-queue.html.ini b/testing/web-platform/meta/IndexedDB/open-request-queue.html.ini new file mode 100644 index 0000000000..1a98cf718d --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/open-request-queue.html.ini @@ -0,0 +1,3 @@ +[open-request-queue.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/parallel-cursors-upgrade.html.ini b/testing/web-platform/meta/IndexedDB/parallel-cursors-upgrade.html.ini new file mode 100644 index 0000000000..14544071e7 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/parallel-cursors-upgrade.html.ini @@ -0,0 +1,3 @@ +[parallel-cursors-upgrade.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/reading-autoincrement-indexes-cursors.any.js.ini b/testing/web-platform/meta/IndexedDB/reading-autoincrement-indexes-cursors.any.js.ini new file mode 100644 index 0000000000..7fa6db9f49 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/reading-autoincrement-indexes-cursors.any.js.ini @@ -0,0 +1,38 @@ +[reading-autoincrement-indexes-cursors.any.serviceworker.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] + [IDBIndex.openCursor() iterates over an index on the autoincrement key] + expected: FAIL + + [IDBIndex.openKeyCursor() iterates over an index on the autoincrement key] + expected: FAIL + + +[reading-autoincrement-indexes-cursors.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [IDBIndex.openCursor() iterates over an index on the autoincrement key] + expected: FAIL + + [IDBIndex.openKeyCursor() iterates over an index on the autoincrement key] + expected: FAIL + + +[reading-autoincrement-indexes-cursors.any.sharedworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [IDBIndex.openCursor() iterates over an index on the autoincrement key] + expected: FAIL + + [IDBIndex.openKeyCursor() iterates over an index on the autoincrement key] + expected: FAIL + + +[reading-autoincrement-indexes-cursors.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [IDBIndex.openCursor() iterates over an index on the autoincrement key] + expected: FAIL + + [IDBIndex.openKeyCursor() iterates over an index on the autoincrement key] + expected: FAIL diff --git a/testing/web-platform/meta/IndexedDB/reading-autoincrement-indexes.any.js.ini b/testing/web-platform/meta/IndexedDB/reading-autoincrement-indexes.any.js.ini new file mode 100644 index 0000000000..d525e72de9 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/reading-autoincrement-indexes.any.js.ini @@ -0,0 +1,50 @@ +[reading-autoincrement-indexes.any.serviceworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [IDBIndex.getAll() for an index on the autoincrement key] + expected: FAIL + + [IDBIndex.getAllKeys() for an index on the autoincrement key] + expected: FAIL + + [IDBIndex.get() for an index on the autoincrement key] + expected: FAIL + + +[reading-autoincrement-indexes.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [IDBIndex.getAll() for an index on the autoincrement key] + expected: FAIL + + [IDBIndex.getAllKeys() for an index on the autoincrement key] + expected: FAIL + + [IDBIndex.get() for an index on the autoincrement key] + expected: FAIL + + +[reading-autoincrement-indexes.any.sharedworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [IDBIndex.getAll() for an index on the autoincrement key] + expected: FAIL + + [IDBIndex.getAllKeys() for an index on the autoincrement key] + expected: FAIL + + [IDBIndex.get() for an index on the autoincrement key] + expected: FAIL + + +[reading-autoincrement-indexes.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [IDBIndex.getAll() for an index on the autoincrement key] + expected: FAIL + + [IDBIndex.getAllKeys() for an index on the autoincrement key] + expected: FAIL + + [IDBIndex.get() for an index on the autoincrement key] + expected: FAIL diff --git a/testing/web-platform/meta/IndexedDB/reading-autoincrement-store-cursors.any.js.ini b/testing/web-platform/meta/IndexedDB/reading-autoincrement-store-cursors.any.js.ini new file mode 100644 index 0000000000..0ed7adca79 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/reading-autoincrement-store-cursors.any.js.ini @@ -0,0 +1,15 @@ +[reading-autoincrement-store-cursors.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[reading-autoincrement-store-cursors.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[reading-autoincrement-store-cursors.any.serviceworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[reading-autoincrement-store-cursors.any.sharedworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/reading-autoincrement-store.any.js.ini b/testing/web-platform/meta/IndexedDB/reading-autoincrement-store.any.js.ini new file mode 100644 index 0000000000..c8f497be01 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/reading-autoincrement-store.any.js.ini @@ -0,0 +1,15 @@ +[reading-autoincrement-store.any.worker.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] + +[reading-autoincrement-store.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[reading-autoincrement-store.any.sharedworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[reading-autoincrement-store.any.serviceworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/ready-state-destroyed-execution-context.html.ini b/testing/web-platform/meta/IndexedDB/ready-state-destroyed-execution-context.html.ini new file mode 100644 index 0000000000..de0f38edcf --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/ready-state-destroyed-execution-context.html.ini @@ -0,0 +1,5 @@ +[ready-state-destroyed-execution-context.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [readyState accessor is valid after execution context is destroyed] + expected: FAIL diff --git a/testing/web-platform/meta/IndexedDB/request-abort-ordering.html.ini b/testing/web-platform/meta/IndexedDB/request-abort-ordering.html.ini new file mode 100644 index 0000000000..87a76f0fa0 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/request-abort-ordering.html.ini @@ -0,0 +1,3 @@ +[request-abort-ordering.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/request-event-ordering.html.ini b/testing/web-platform/meta/IndexedDB/request-event-ordering.html.ini new file mode 100644 index 0000000000..8a2d66e9f8 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/request-event-ordering.html.ini @@ -0,0 +1,3 @@ +[request-event-ordering.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/request_bubble-and-capture.htm.ini b/testing/web-platform/meta/IndexedDB/request_bubble-and-capture.htm.ini new file mode 100644 index 0000000000..0ae98e0e81 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/request_bubble-and-capture.htm.ini @@ -0,0 +1,3 @@ +[request_bubble-and-capture.htm] + expected: + if (os == "android") and fission: [TIMEOUT, OK] diff --git a/testing/web-platform/meta/IndexedDB/serialize-sharedarraybuffer-throws.https.html.ini b/testing/web-platform/meta/IndexedDB/serialize-sharedarraybuffer-throws.https.html.ini new file mode 100644 index 0000000000..ae0ae9d011 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/serialize-sharedarraybuffer-throws.https.html.ini @@ -0,0 +1,7 @@ +[serialize-sharedarraybuffer-throws.https.html] + expected: + if (os == "android") and debug and not swgl: [OK, TIMEOUT] + if (os == "android") and debug and swgl: [OK, TIMEOUT] + if (os == "android") and not debug: [OK, TIMEOUT] + [IndexedDB: Attempting to serialize a SharedArrayBuffer should throw] + expected: FAIL diff --git a/testing/web-platform/meta/IndexedDB/storage-buckets.https.any.js.ini b/testing/web-platform/meta/IndexedDB/storage-buckets.https.any.js.ini new file mode 100644 index 0000000000..aa297f30b3 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/storage-buckets.https.any.js.ini @@ -0,0 +1,38 @@ +[storage-buckets.https.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Basic test that buckets create independent databases.] + expected: FAIL + + [Tests trying to use indexedDB in a deleted bucket.] + expected: FAIL + + +[storage-buckets.https.any.sharedworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Basic test that buckets create independent databases.] + expected: FAIL + + [Tests trying to use indexedDB in a deleted bucket.] + expected: FAIL + + +[storage-buckets.https.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Basic test that buckets create independent databases.] + expected: FAIL + + [Tests trying to use indexedDB in a deleted bucket.] + expected: FAIL + + +[storage-buckets.https.any.serviceworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Basic test that buckets create independent databases.] + expected: FAIL + + [Tests trying to use indexedDB in a deleted bucket.] + expected: FAIL diff --git a/testing/web-platform/meta/IndexedDB/string-list-ordering.htm.ini b/testing/web-platform/meta/IndexedDB/string-list-ordering.htm.ini new file mode 100644 index 0000000000..18bcf7fba0 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/string-list-ordering.htm.ini @@ -0,0 +1,3 @@ +[string-list-ordering.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/structured-clone-transaction-state.any.js.ini b/testing/web-platform/meta/IndexedDB/structured-clone-transaction-state.any.js.ini new file mode 100644 index 0000000000..bf8d3ad2d7 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/structured-clone-transaction-state.any.js.ini @@ -0,0 +1,7 @@ +[structured-clone-transaction-state.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[structured-clone-transaction-state.any.worker.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] diff --git a/testing/web-platform/meta/IndexedDB/structured-clone.any.js.ini b/testing/web-platform/meta/IndexedDB/structured-clone.any.js.ini new file mode 100644 index 0000000000..13f4dd8337 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/structured-clone.any.js.ini @@ -0,0 +1,233 @@ +[structured-clone.any.worker.html] + expected: OK + +[structured-clone.any.html] + expected: OK + +[structured-clone.any.html?81-100] + +[structured-clone.any.worker.html?81-100] + +[structured-clone.any.html?101-last] + expected: + if (os == "android") and debug and not swgl: [TIMEOUT, OK] + if (os == "win") and (processor == "x86") and not debug: [TIMEOUT, OK] + if (os == "linux") and swgl and not fission: [TIMEOUT, OK] + if (os == "win") and (processor == "x86_64"): [TIMEOUT, OK] + TIMEOUT + [Not serializable: Window: [object Window\]] + expected: + if (os == "win") and (processor == "x86") and not debug: [NOTRUN, PASS] + if (os == "linux") and swgl and not fission: [NOTRUN, PASS] + if (os == "android") and debug and not swgl: [NOTRUN, PASS] + if (os == "win") and (processor == "x86_64"): [NOTRUN, PASS] + NOTRUN + + [Not serializable: symbol: Symbol(desc)] + expected: + if (os == "win") and (processor == "x86") and not debug: [NOTRUN, FAIL] + if (os == "android") and debug and not swgl: [NOTRUN, FAIL] + if (os == "linux") and swgl and not fission: [NOTRUN, FAIL] + if (os == "win") and (processor == "x86_64"): [NOTRUN, FAIL] + NOTRUN + + [FileList: [object FileList\]] + expected: + if win10_2004 and ccov: [TIMEOUT, NOTRUN, FAIL] + if (os == "win") and (processor == "x86") and not debug: [NOTRUN, FAIL] + if (os == "android") and debug and not swgl: [NOTRUN, FAIL] + if (os == "linux") and swgl and not fission: [NOTRUN, FAIL] + if (os == "win") and (processor == "x86_64"): [NOTRUN, FAIL] + NOTRUN + + [Not serializable: function: function() {}] + expected: + if (os == "linux") and swgl and not fission: [NOTRUN, PASS] + if (os == "win") and (processor == "x86") and not debug: [NOTRUN, PASS] + if (os == "android") and debug and not swgl: [NOTRUN, PASS] + if (os == "win") and (processor == "x86_64"): [NOTRUN, PASS] + NOTRUN + + [File: [object File\]] + expected: + if (os == "win") and ccov: [NOTRUN, PASS, TIMEOUT] + if (os == "linux") and debug and not fission and swgl: [NOTRUN, PASS, TIMEOUT] + if (os == "android") and debug and not swgl: [NOTRUN, PASS, TIMEOUT] + if (os == "linux") and not debug and fission: NOTRUN + if os == "win": [NOTRUN, PASS, TIMEOUT] + [NOTRUN, TIMEOUT] + + [Not serializable: Event: [object Event\]] + expected: + if (os == "win") and (processor == "x86") and not debug: [NOTRUN, PASS] + if (os == "android") and debug and not swgl: [NOTRUN, PASS] + if (os == "linux") and swgl and not fission: [NOTRUN, PASS] + if (os == "win") and (processor == "x86_64"): [NOTRUN, PASS] + NOTRUN + + [Not serializable: MessageChannel: [object MessageChannel\]] + expected: + if (os == "android") and debug and not swgl: [NOTRUN, PASS] + if (os == "win") and (processor == "x86") and not debug: [NOTRUN, PASS] + if (os == "linux") and swgl and not fission: [NOTRUN, PASS] + if (os == "win") and (processor == "x86_64"): [NOTRUN, PASS] + NOTRUN + + [Blob: [object Blob\]] + expected: + if (os == "linux") and not debug and fission: TIMEOUT + [TIMEOUT, PASS] + + +[structured-clone.any.worker.html?101-last] + expected: + if (os == "linux") and fission and debug and not swgl: [TIMEOUT, OK] + if (os == "win") and not debug and (processor == "x86_64"): [TIMEOUT, OK] + if (os == "win") and not debug and (processor == "x86"): [TIMEOUT, OK] + if (os == "win") and debug and (processor == "x86_64"): [TIMEOUT, OK] + if (os == "linux") and not fission: [TIMEOUT, OK] + if (os == "android") and debug: [TIMEOUT, OK] + TIMEOUT + [Not serializable: function: function() {}] + expected: + if (os == "linux") and fission and debug and not swgl: [NOTRUN, PASS] + if (os == "win") and not debug and (processor == "x86_64"): [NOTRUN, PASS] + if (os == "win") and not debug and (processor == "x86"): [NOTRUN, PASS] + if (os == "win") and debug and (processor == "x86_64"): [NOTRUN, PASS] + if (os == "linux") and not fission: [NOTRUN, PASS] + if (os == "android") and debug: [NOTRUN, PASS] + NOTRUN + + [Not serializable: MessageChannel: [object MessageChannel\]] + expected: + if (os == "linux") and fission and debug and not swgl: [NOTRUN, PASS] + if (os == "win") and debug and (processor == "x86_64"): [NOTRUN, PASS] + if (os == "win") and not debug and (processor == "x86_64"): [NOTRUN, PASS] + if (os == "win") and not debug and (processor == "x86"): [NOTRUN, PASS] + if (os == "linux") and not fission: [NOTRUN, PASS] + if (os == "android") and debug: [NOTRUN, PASS] + NOTRUN + + [Not serializable: symbol: Symbol(desc)] + expected: + if (os == "linux") and fission and debug and not swgl: [NOTRUN, FAIL] + if (os == "win") and not debug and (processor == "x86_64"): [NOTRUN, FAIL] + if (os == "win") and not debug and (processor == "x86"): [NOTRUN, FAIL] + if (os == "win") and debug and (processor == "x86_64"): [NOTRUN, FAIL] + if (os == "android") and debug: [NOTRUN, FAIL] + if (os == "linux") and not fission: [NOTRUN, FAIL] + NOTRUN + + [File: [object File\]] + expected: + if (os == "linux") and fission and debug and swgl: [NOTRUN, TIMEOUT] + if (os == "linux") and fission and not debug: NOTRUN + if (os == "win") and debug and (processor == "x86"): [NOTRUN, TIMEOUT] + if (os == "win") and not debug and (processor == "x86"): [NOTRUN, PASS] + if (os == "android") and not debug: [NOTRUN, TIMEOUT] + if os == "mac": [NOTRUN, TIMEOUT] + [NOTRUN, PASS, TIMEOUT] + + [Not serializable: Event: [object Event\]] + expected: + if (os == "linux") and fission and debug and not swgl: [NOTRUN, PASS] + if (os == "win") and debug and (processor == "x86_64"): [NOTRUN, PASS] + if (os == "win") and not debug and (processor == "x86"): [NOTRUN, PASS] + if (os == "win") and not debug and (processor == "x86_64"): [NOTRUN, PASS] + if (os == "android") and debug: [NOTRUN, PASS] + if (os == "linux") and not fission: [NOTRUN, PASS] + NOTRUN + + [Not serializable: DedicatedWorkerGlobalScope: [object DedicatedWorkerGlobalScope\]] + expected: + if (os == "linux") and fission and debug and not swgl: [NOTRUN, PASS] + if (os == "win") and not debug and (processor == "x86_64"): [NOTRUN, PASS] + if (os == "win") and not debug and (processor == "x86"): [NOTRUN, PASS] + if (os == "win") and debug and (processor == "x86_64"): [NOTRUN, PASS] + if (os == "android") and debug: [NOTRUN, PASS] + if (os == "linux") and not fission: [NOTRUN, PASS] + NOTRUN + + [Blob: [object Blob\]] + expected: + if (os == "linux") and not debug and fission: TIMEOUT + [TIMEOUT, PASS] + + +[structured-clone.any.html?1-20] + +[structured-clone.any.worker.html?1-20] + +[structured-clone.any.worker.html?21-40] + +[structured-clone.any.html?21-40] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT] + [string: ] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN] + + [Number: -2147483648] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN] + + [Number: -1] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN] + + [Number: -5e-324] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN] + + [bigint: 12345678901234567890] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [string: null(\x00)] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN] + + [Number: -2147483647] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN] + + [Number: -4294967295] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN] + + [Number: -Infinity] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN] + + [Number: -0] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN] + + [string: this is a sample string] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN] + + [Number: -1.7976931348623157e+308] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN] + + [Number: NaN] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN] + + [Boolean: false] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN] + + [Boolean: true] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN] + + +[structured-clone.any.html?41-60] + +[structured-clone.any.worker.html?41-60] + +[structured-clone.any.html?61-80] + +[structured-clone.any.worker.html?61-80] diff --git a/testing/web-platform/meta/IndexedDB/transaction-abort-generator-revert.html.ini b/testing/web-platform/meta/IndexedDB/transaction-abort-generator-revert.html.ini new file mode 100644 index 0000000000..12eed51481 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/transaction-abort-generator-revert.html.ini @@ -0,0 +1,3 @@ +[transaction-abort-generator-revert.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/transaction-abort-index-metadata-revert.html.ini b/testing/web-platform/meta/IndexedDB/transaction-abort-index-metadata-revert.html.ini new file mode 100644 index 0000000000..4d70c77d50 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/transaction-abort-index-metadata-revert.html.ini @@ -0,0 +1,3 @@ +[transaction-abort-index-metadata-revert.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/transaction-abort-multiple-metadata-revert.html.ini b/testing/web-platform/meta/IndexedDB/transaction-abort-multiple-metadata-revert.html.ini new file mode 100644 index 0000000000..29799d5731 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/transaction-abort-multiple-metadata-revert.html.ini @@ -0,0 +1,3 @@ +[transaction-abort-multiple-metadata-revert.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/transaction-abort-object-store-metadata-revert.html.ini b/testing/web-platform/meta/IndexedDB/transaction-abort-object-store-metadata-revert.html.ini new file mode 100644 index 0000000000..4555946113 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/transaction-abort-object-store-metadata-revert.html.ini @@ -0,0 +1,3 @@ +[transaction-abort-object-store-metadata-revert.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/transaction-abort-request-error.html.ini b/testing/web-platform/meta/IndexedDB/transaction-abort-request-error.html.ini new file mode 100644 index 0000000000..2af6ff08b0 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/transaction-abort-request-error.html.ini @@ -0,0 +1,3 @@ +[transaction-abort-request-error.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/transaction-create_in_versionchange.htm.ini b/testing/web-platform/meta/IndexedDB/transaction-create_in_versionchange.htm.ini new file mode 100644 index 0000000000..0764f1cda1 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/transaction-create_in_versionchange.htm.ini @@ -0,0 +1,3 @@ +[transaction-create_in_versionchange.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/transaction-deactivation-timing.html.ini b/testing/web-platform/meta/IndexedDB/transaction-deactivation-timing.html.ini new file mode 100644 index 0000000000..3400305562 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/transaction-deactivation-timing.html.ini @@ -0,0 +1,3 @@ +[transaction-deactivation-timing.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] diff --git a/testing/web-platform/meta/IndexedDB/transaction-lifetime-blocked.htm.ini b/testing/web-platform/meta/IndexedDB/transaction-lifetime-blocked.htm.ini new file mode 100644 index 0000000000..9ecd84ed50 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/transaction-lifetime-blocked.htm.ini @@ -0,0 +1,3 @@ +[transaction-lifetime-blocked.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/transaction-lifetime-empty.html.ini b/testing/web-platform/meta/IndexedDB/transaction-lifetime-empty.html.ini new file mode 100644 index 0000000000..247a12decc --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/transaction-lifetime-empty.html.ini @@ -0,0 +1,3 @@ +[transaction-lifetime-empty.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/transaction-lifetime.htm.ini b/testing/web-platform/meta/IndexedDB/transaction-lifetime.htm.ini new file mode 100644 index 0000000000..22d6e81e9c --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/transaction-lifetime.htm.ini @@ -0,0 +1,2 @@ +[transaction-lifetime.htm] + disabled: Bug 1519865 diff --git a/testing/web-platform/meta/IndexedDB/transaction-relaxed-durability.tentative.any.js.ini b/testing/web-platform/meta/IndexedDB/transaction-relaxed-durability.tentative.any.js.ini new file mode 100644 index 0000000000..de2b780fdc --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/transaction-relaxed-durability.tentative.any.js.ini @@ -0,0 +1,42 @@ +[transaction-relaxed-durability.tentative.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Committed data can be read back out: case 3] + expected: FAIL + + [Committed data can be read back out: case 2] + expected: FAIL + + [Committed data can be read back out: case 1] + expected: FAIL + + [Committed data can be read back out: case 0] + expected: FAIL + + [Invalid durability option throws a TypeError] + expected: FAIL + + [Committed data can be read back out: case 4] + expected: FAIL + + +[transaction-relaxed-durability.tentative.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Committed data can be read back out: case 3] + expected: FAIL + + [Committed data can be read back out: case 2] + expected: FAIL + + [Committed data can be read back out: case 1] + expected: FAIL + + [Committed data can be read back out: case 0] + expected: FAIL + + [Invalid durability option throws a TypeError] + expected: FAIL + + [Committed data can be read back out: case 4] + expected: FAIL diff --git a/testing/web-platform/meta/IndexedDB/transaction-requestqueue.htm.ini b/testing/web-platform/meta/IndexedDB/transaction-requestqueue.htm.ini new file mode 100644 index 0000000000..915a0f30e6 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/transaction-requestqueue.htm.ini @@ -0,0 +1,3 @@ +[transaction-requestqueue.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/transaction-scheduling-across-connections.any.js.ini b/testing/web-platform/meta/IndexedDB/transaction-scheduling-across-connections.any.js.ini new file mode 100644 index 0000000000..b33f0ca4b5 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/transaction-scheduling-across-connections.any.js.ini @@ -0,0 +1,7 @@ +[transaction-scheduling-across-connections.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[transaction-scheduling-across-connections.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/transaction-scheduling-across-databases.any.js.ini b/testing/web-platform/meta/IndexedDB/transaction-scheduling-across-databases.any.js.ini new file mode 100644 index 0000000000..87fcc1d01b --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/transaction-scheduling-across-databases.any.js.ini @@ -0,0 +1,7 @@ +[transaction-scheduling-across-databases.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[transaction-scheduling-across-databases.any.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] diff --git a/testing/web-platform/meta/IndexedDB/transaction-scheduling-mixed-scopes.any.js.ini b/testing/web-platform/meta/IndexedDB/transaction-scheduling-mixed-scopes.any.js.ini new file mode 100644 index 0000000000..0655e3d68b --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/transaction-scheduling-mixed-scopes.any.js.ini @@ -0,0 +1,7 @@ +[transaction-scheduling-mixed-scopes.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[transaction-scheduling-mixed-scopes.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/transaction-scheduling-ordering.any.js.ini b/testing/web-platform/meta/IndexedDB/transaction-scheduling-ordering.any.js.ini new file mode 100644 index 0000000000..2bf901edd3 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/transaction-scheduling-ordering.any.js.ini @@ -0,0 +1,7 @@ +[transaction-scheduling-ordering.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[transaction-scheduling-ordering.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/transaction-scheduling-ro-waits-for-rw.any.js.ini b/testing/web-platform/meta/IndexedDB/transaction-scheduling-ro-waits-for-rw.any.js.ini new file mode 100644 index 0000000000..fdbed18f76 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/transaction-scheduling-ro-waits-for-rw.any.js.ini @@ -0,0 +1,7 @@ +[transaction-scheduling-ro-waits-for-rw.any.worker.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] + +[transaction-scheduling-ro-waits-for-rw.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/transaction-scheduling-rw-scopes.any.js.ini b/testing/web-platform/meta/IndexedDB/transaction-scheduling-rw-scopes.any.js.ini new file mode 100644 index 0000000000..e89b03fcbf --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/transaction-scheduling-rw-scopes.any.js.ini @@ -0,0 +1,7 @@ +[transaction-scheduling-rw-scopes.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[transaction-scheduling-rw-scopes.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/transaction-scheduling-within-database.any.js.ini b/testing/web-platform/meta/IndexedDB/transaction-scheduling-within-database.any.js.ini new file mode 100644 index 0000000000..a4d6396c8d --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/transaction-scheduling-within-database.any.js.ini @@ -0,0 +1,7 @@ +[transaction-scheduling-within-database.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[transaction-scheduling-within-database.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/transaction_bubble-and-capture.htm.ini b/testing/web-platform/meta/IndexedDB/transaction_bubble-and-capture.htm.ini new file mode 100644 index 0000000000..2d4c631caf --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/transaction_bubble-and-capture.htm.ini @@ -0,0 +1,3 @@ +[transaction_bubble-and-capture.htm] + expected: + if (os == "android") and fission: [TIMEOUT, OK] diff --git a/testing/web-platform/meta/IndexedDB/upgrade-transaction-deactivation-timing.html.ini b/testing/web-platform/meta/IndexedDB/upgrade-transaction-deactivation-timing.html.ini new file mode 100644 index 0000000000..8962523969 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/upgrade-transaction-deactivation-timing.html.ini @@ -0,0 +1,3 @@ +[upgrade-transaction-deactivation-timing.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/upgrade-transaction-lifecycle-backend-aborted.html.ini b/testing/web-platform/meta/IndexedDB/upgrade-transaction-lifecycle-backend-aborted.html.ini new file mode 100644 index 0000000000..5785c725ed --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/upgrade-transaction-lifecycle-backend-aborted.html.ini @@ -0,0 +1,3 @@ +[upgrade-transaction-lifecycle-backend-aborted.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/upgrade-transaction-lifecycle-committed.html.ini b/testing/web-platform/meta/IndexedDB/upgrade-transaction-lifecycle-committed.html.ini new file mode 100644 index 0000000000..09145f8e25 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/upgrade-transaction-lifecycle-committed.html.ini @@ -0,0 +1,3 @@ +[upgrade-transaction-lifecycle-committed.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/upgrade-transaction-lifecycle-user-aborted.html.ini b/testing/web-platform/meta/IndexedDB/upgrade-transaction-lifecycle-user-aborted.html.ini new file mode 100644 index 0000000000..bad9cc6a20 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/upgrade-transaction-lifecycle-user-aborted.html.ini @@ -0,0 +1,3 @@ +[upgrade-transaction-lifecycle-user-aborted.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/value.htm.ini b/testing/web-platform/meta/IndexedDB/value.htm.ini new file mode 100644 index 0000000000..35114c34cd --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/value.htm.ini @@ -0,0 +1,3 @@ +[value.htm] + expected: + if (os == "android") and fission: [TIMEOUT, OK] diff --git a/testing/web-platform/meta/IndexedDB/value_recursive.htm.ini b/testing/web-platform/meta/IndexedDB/value_recursive.htm.ini new file mode 100644 index 0000000000..e82e8a1838 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/value_recursive.htm.ini @@ -0,0 +1,3 @@ +[value_recursive.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/writer-starvation.htm.ini b/testing/web-platform/meta/IndexedDB/writer-starvation.htm.ini new file mode 100644 index 0000000000..878d8c04e8 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/writer-starvation.htm.ini @@ -0,0 +1,3 @@ +[writer-starvation.htm] + expected: + if (os == "android") and fission: [OK, TIMEOUT] |