diff options
Diffstat (limited to 'testing/web-platform/meta/IndexedDB')
395 files changed, 4129 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..08e77fcf1f --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/__dir__.ini @@ -0,0 +1,3 @@ +prefs: [extensions.blocklist.enabled:false] +lsan-allowed: [Malloc, NS_NewCancelableRunnableFunction, NS_NewPipe2, PR_NewMonitor, 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..8e3d045058 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/abort-in-initial-upgradeneeded.html.ini @@ -0,0 +1,8 @@ +[abort-in-initial-upgradeneeded.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] + [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] + if (os == "win") and not debug and (processor == "x86"): [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..23b87b60ac --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/back-forward-cache-open-connection.window.js.ini @@ -0,0 +1,14 @@ +[back-forward-cache-open-connection.window.html] + expected: + if not debug and (os == "linux") and not fission: [OK, TIMEOUT] + if not debug and (os == "win"): [OK, TIMEOUT] + if not debug and (os == "mac"): [OK, TIMEOUT] + [Testing BFCache support for page with open IndexedDB connection, and eviction behavior when receiving versionchange event.] + expected: + if (os == "linux") and not fission and debug and not swgl: PASS + if (os == "linux") and fission and debug and not swgl: [FAIL, PASS] + if (os == "linux") and not fission and not debug: [PASS, FAIL, TIMEOUT] + if (os == "mac") and not debug: [PASS, FAIL, TIMEOUT] + if (os == "win") and not debug: [PASS, FAIL, TIMEOUT] + if os == "android": PASS + [PASS, FAIL] diff --git a/testing/web-platform/meta/IndexedDB/back-forward-cache-open-transaction.window.js.ini b/testing/web-platform/meta/IndexedDB/back-forward-cache-open-transaction.window.js.ini new file mode 100644 index 0000000000..d2d085c9f9 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/back-forward-cache-open-transaction.window.js.ini @@ -0,0 +1,12 @@ +[back-forward-cache-open-transaction.window.html] + expected: + if (os == "linux") and not fission and debug and not swgl: TIMEOUT + if (os == "linux") and fission: TIMEOUT + if os == "android": TIMEOUT + [TIMEOUT, OK] + [BFCache support test for page with open IndexedDB transaction] + expected: + if (os == "linux") and not fission and debug and not swgl: TIMEOUT + if (os == "linux") and fission: TIMEOUT + if os == "android": TIMEOUT + [TIMEOUT, PASS] 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..bfd3ec57d1 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/bigint_value.htm.ini @@ -0,0 +1,20 @@ +[bigint_value.htm] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT] + if (os == "win") and not debug and (processor == "x86"): [OK, TIMEOUT] + [BigInts as values in IndexedDB - primitive BigInt inside object] + expected: + if (os == "win") and not debug: [PASS, TIMEOUT] + + [BigInts as values in IndexedDB - BigInt object inside object] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT] + + [BigInts as values in IndexedDB - primitive BigInt] + expected: + if (os == "win") and not debug: [PASS, TIMEOUT] + + [BigInts as values in IndexedDB - BigInt object] + expected: + if (os == "win") and not debug: [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..6d16d6084b --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/bindings-inject-keys-bypass-setters.html.ini @@ -0,0 +1,8 @@ +[bindings-inject-keys-bypass-setters.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] + [Returning keys to script should bypass prototype setters] + 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/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..e9be688ae5 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/bindings-inject-values-bypass-chain.html.ini @@ -0,0 +1,6 @@ +[bindings-inject-values-bypass-chain.html] + expected: + if (processor == "x86") and (os == "win") and not debug: [OK, TIMEOUT] + [Returning values to script should bypass prototype chain] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, 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..80e64b21d5 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/bindings-inject-values-bypass-setters.html.ini @@ -0,0 +1,6 @@ +[bindings-inject-values-bypass-setters.html] + expected: + if (processor == "x86") and (os == "win") and not debug: [OK, TIMEOUT] + [Returning values to script should bypass prototype setters] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, 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..6d92ae0d70 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/blob-composite-blob-reads.any.js.ini @@ -0,0 +1,28 @@ +[blob-composite-blob-reads.any.worker.html] + expected: + if (os == "linux") and (processor == "x86_64") and debug and fission and not swgl: [OK, TIMEOUT] + if (os == "linux") and (processor == "x86_64") and not debug and fission: [OK, TIMEOUT] + if (os == "linux") and (processor == "x86"): [OK, TIMEOUT] + [Composite Blob Handling: Many blobs: fetch-blob-url] + expected: + if (os == "linux") and (processor == "x86_64") and debug and fission and not swgl: [PASS, TIMEOUT] + if (os == "linux") and (processor == "x86_64") and not debug and fission: [PASS, TIMEOUT] + if (os == "linux") and (processor == "x86"): [PASS, TIMEOUT] + + [Composite Blob Handling: Many blobs: direct] + expected: + if (os == "linux") and (processor == "x86_64") and debug and fission and not swgl: [PASS, NOTRUN] + if (os == "linux") and (processor == "x86_64") and not debug and fission: [PASS, NOTRUN] + if (os == "linux") and (processor == "x86"): [PASS, NOTRUN] + + +[blob-composite-blob-reads.any.html] + expected: + if (os == "linux") and not debug 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..ffb4bb7fa4 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/clone-before-keypath-eval.html.ini @@ -0,0 +1,15 @@ +[clone-before-keypath-eval.html] + expected: + if (os == "win") and (processor == "x86_64") and debug and swgl: [OK, TIMEOUT] + if (os == "win") and (processor == "x86_64") and not debug: [OK, TIMEOUT] + if (os == "win") and (processor == "x86") and not debug: [OK, TIMEOUT] + [Cursor update checks and keypath evaluations operate on a clone] + 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] + if (os == "win") and (processor == "x86") and not debug: [PASS, TIMEOUT] + + [Store and index key path evaluations operate on the same clone] + 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/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..5ccdacdf3b --- /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] + [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 (os == "win") and not swgl and not debug and (processor == "x86"): [OK, TIMEOUT] + if (os == "win") and swgl: [OK, TIMEOUT] + [Delete range 2] + expected: + if swgl and (os == "win"): [PASS, TIMEOUT] + + [Delete range 3] + expected: + if (os == "win") and not swgl and not debug and (processor == "x86"): [PASS, TIMEOUT] + if (os == "win") and swgl: [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..4c2180d073 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/event-dispatch-active-flag.html.ini @@ -0,0 +1,14 @@ +[event-dispatch-active-flag.html] + expected: + if (processor == "x86") and (os == "win") and not debug: [OK, TIMEOUT] + [Transactions are active during error handlers] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, TIMEOUT] + + [Transactions are active during error listeners] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, TIMEOUT] + + [Transactions are active during success listeners] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, 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..71f7589b21 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/fire-error-event-exception.html.ini @@ -0,0 +1,77 @@ +[fire-error-event-exception.html] + expected: + if (os == "win") and debug and swgl: [OK, TIMEOUT] + if (os == "win") and not debug and (processor == "x86"): [OK, TIMEOUT] + if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT] + [Exception in second error event listener on transaction] + expected: + if (os == "win") and debug and swgl: [PASS, TIMEOUT] + if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT] + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [Exception in first error event listener on transaction, transaction active in second] + expected: + if (os == "win") and debug and swgl: [PASS, TIMEOUT] + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT] + + [Exception in error event handler on connection] + 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 and swgl: [PASS, TIMEOUT] + + [Exception in error event handler on connection, with preventDefault] + 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 and swgl: [PASS, TIMEOUT] + + [Exception in error event listener on connection] + expected: + if (os == "win") and debug and swgl: [PASS, TIMEOUT] + if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT] + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [Exception in second error event listener on connection] + 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 and swgl: [PASS, TIMEOUT] + + [Exception in first error event listener on connection, transaction active in second] + 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 and swgl: [PASS, TIMEOUT] + + [Exception in error event handler on transaction] + expected: + if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT] + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [Exception in error event handler on transaction, with preventDefault] + expected: + if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT] + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [Exception in first error event listener on request, transaction active in second] + expected: + if (processor == "x86") and not debug: [PASS, TIMEOUT] + + [Exception in error event listener on transaction] + expected: + if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT] + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [Exception in second error event listener on request] + expected: + if (processor == "x86") and not debug: [PASS, TIMEOUT] + + [Exception in error event listener (non-callable "handleEvent") on request] + expected: + if (processor == "x86") and not debug: [PASS, TIMEOUT] + + [Exception in error event listener ("handleEvent" lookup) on request] + expected: + if (processor == "x86") and not debug: [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..830e34a761 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/fire-success-event-exception.html.ini @@ -0,0 +1,32 @@ +[fire-success-event-exception.html] + expected: + if (os == "win") and debug and swgl: [OK, TIMEOUT] + if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT] + if (os == "win") and not debug and (processor == "x86"): [OK, TIMEOUT] + [Exception in second success event listener on request] + 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 and swgl: [PASS, TIMEOUT] + + [Exception in first success event listener, tx active in second] + 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 and swgl: [PASS, TIMEOUT] + + [Exception in success event listener (non-callable "handleEvent") on request] + expected: + if (processor == "x86") and not debug: [PASS, TIMEOUT] + + [Exception in success event listener ("handleEvent" lookup) on request] + expected: + if (processor == "x86") and not debug: [PASS, TIMEOUT] + + [Exception in success event handler on request] + expected: + if (processor == "x86") and not debug: [PASS, TIMEOUT] + + [Exception in success event listener on request] + expected: + if (processor == "x86") and not debug: [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..bfda0240c3 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/fire-upgradeneeded-event-exception.html.ini @@ -0,0 +1,31 @@ +[fire-upgradeneeded-event-exception.html] + expected: + if (os == "win") and debug and swgl: [OK, TIMEOUT] + if (os == "win") and not debug and (processor == "x86"): [OK, TIMEOUT] + if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT] + [Exception in second upgradeneeded listener] + expected: + if (os == "win") and not swgl and not debug and (processor == "x86"): [PASS, TIMEOUT] + if (os == "win") and swgl: [PASS, TIMEOUT] + + [Exception in first upgradeneeded listener, tx active in second] + 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 and swgl: [PASS, TIMEOUT] + + [Exception in upgradeneeded due to non-callable "handleEvent"] + expected: + if (processor == "x86") and not debug: [PASS, TIMEOUT] + + [Exception in upgradeneeded listener] + expected: + if (processor == "x86") and not debug: [PASS, TIMEOUT] + + [Exception in upgradeneeded handler] + expected: + if (processor == "x86") and not debug: [PASS, TIMEOUT] + + [Exception in upgradeneeded "handleEvent" lookup] + expected: + if (processor == "x86") and not debug: [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..9da702df1f --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/get-databases.any.js.ini @@ -0,0 +1,44 @@ +[get-databases.any.html] + expected: + if (processor == "x86") and not debug: [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: + if (processor == "x86") and not debug: [FAIL, TIMEOUT] + FAIL + + [Ensure that databases() doesn't pick up changes that haven't commited.] + expected: + if (processor == "x86") and not debug: [FAIL, NOTRUN] + FAIL + + [Ensure that databases() returns a promise.] + expected: FAIL + + +[get-databases.any.worker.html] + expected: + if (processor == "x86") and not debug: [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: + if (processor == "x86") and not debug: [FAIL, TIMEOUT] + FAIL + + [Ensure that databases() doesn't pick up changes that haven't commited.] + expected: + if (processor == "x86") and not debug: [FAIL, NOTRUN] + 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..ed52901767 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idb-binary-key-detached.htm.ini @@ -0,0 +1,6 @@ +[idb-binary-key-detached.htm] + [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..29deb6a8ed --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idb-explicit-commit.any.js.ini @@ -0,0 +1,137 @@ +[idb-explicit-commit.any.html] + disabled: + if win10_2004 and ccov: https://bugzilla.mozilla.org/show_bug.cgi?id=1733368 + expected: + if (os == "linux") and not fission and not debug: [OK, ERROR] + if (os == "win") and (processor == "x86") and debug: [ERROR, OK] + if (os == "win") and (processor == "x86") and not debug: [ERROR, OK, TIMEOUT] + if (os == "linux") and fission: ERROR + if (os == "win") and (processor == "x86_64"): [ERROR, OK, TIMEOUT] + if (os == "mac") and not debug: [ERROR, OK] + if (os == "mac") and debug: [ERROR, OK] + [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 == "linux") and not fission and not debug: [PASS, FAIL] + if (os == "win") and debug and (processor == "x86"): [FAIL, PASS] + if (os == "win") and not debug and (processor == "x86_64"): [FAIL, PASS, TIMEOUT, NOTRUN] + if (os == "win") and not debug and (processor == "x86"): [FAIL, PASS, NOTRUN] + if (os == "linux") and fission: FAIL + if (os == "mac") and debug: [FAIL, PASS] + if (os == "mac") and not debug: [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 not swgl and debug and (processor == "x86_64"): [PASS, NOTRUN] + if (os == "win") and not swgl and not debug: [PASS, NOTRUN] + if (os == "win") and swgl: [PASS, TIMEOUT] + + [Calling abort on a committed transaction throws and does not prevent persisting the data.] + expected: + if (os == "win") and debug and (processor == "x86_64") and not swgl: [PASS, TIMEOUT] + if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN] + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT, NOTRUN] + + [Transactions with same scope should stay in program order, even if one calls commit.] + expected: + if (os == "win") and debug and (processor == "x86_64") and not swgl: [PASS, NOTRUN] + if (os == "win") and not debug: [PASS, TIMEOUT, NOTRUN] + + [Calling txn.commit() when txn is inactive should throw.] + expected: + if (os == "win") and debug and (processor == "x86_64") and not swgl: [PASS, NOTRUN] + if (os == "win") and not debug: [PASS, NOTRUN] + + [A committed transaction becomes inactive immediately.] + expected: + if (os == "win") and not debug: [PASS, NOTRUN] + + [commit() on a version change transaction does not cause errors.] + expected: + if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN] + 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"): [PASS, TIMEOUT, NOTRUN] + 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: [PASS, NOTRUN] + + [Calling commit on a committed transaction throws.] + expected: + if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT, NOTRUN] + 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: [PASS, NOTRUN] + + [Explicitly committed data can be read back out.] + expected: + if (processor == "x86") and not debug: [PASS, TIMEOUT] + + +[idb-explicit-commit.any.worker.html] + expected: + if (os == "win") and (processor == "x86") and not debug: [OK, TIMEOUT] + if (os == "win") and (processor == "x86_64"): [OK, TIMEOUT] + [Calling txn.commit() when txn is inactive should throw.] + expected: + if (os == "win") and debug and swgl: [PASS, NOTRUN] + if (os == "win") and not debug: [PASS, NOTRUN] + + [A committed transaction is inactive in future request callbacks.] + expected: + if (os == "win") and debug and swgl: [PASS, TIMEOUT] + if (os == "win") and not debug: [PASS, TIMEOUT, NOTRUN] + + [Puts issued after commit are not fulfilled.] + expected: + if (os == "win") and debug and swgl: [PASS, NOTRUN] + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT, NOTRUN] + if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN] + + [Calling commit on an aborted transaction throws.] + expected: + if (os == "win") and debug and swgl: [PASS, NOTRUN] + if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN] + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT, NOTRUN] + + [Calling abort on a committed transaction throws and does not prevent persisting the data.] + expected: + if (os == "win") and debug and swgl: [PASS, TIMEOUT, NOTRUN] + if (os == "win") and not debug: [PASS, TIMEOUT, NOTRUN] + + [Transactions that explicitly commit and have errors should abort.] + expected: + if (os == "win") and debug and (processor == "x86_64") and not swgl: [PASS, TIMEOUT] + if (os == "win") and debug and (processor == "x86_64") and swgl: [PASS, NOTRUN] + if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN] + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT, NOTRUN] + + [Transactions with same scope should stay in program order, even if one calls commit.] + expected: + if (os == "win") and debug and swgl: [PASS, NOTRUN] + if (os == "win") and not debug: [PASS, NOTRUN] + + [Calling commit on a committed transaction throws.] + expected: + if (os == "win") and debug and swgl: [PASS, NOTRUN] + if (os == "win") 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 debug and (processor == "x86_64"): [PASS, NOTRUN] + if (os == "win") and not debug: [PASS, TIMEOUT, NOTRUN] + + [A committed transaction becomes inactive immediately.] + expected: + if (os == "win") and not debug: [PASS, NOTRUN] + + [commit() on a version change transaction does not cause errors.] + expected: + if (os == "win") and not debug: [PASS, TIMEOUT] 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..ba5cbb8231 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idb-partitioned-basic.tentative.sub.html.ini @@ -0,0 +1,9 @@ +[idb-partitioned-basic.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] + [Simple test for partitioned IndexedDB] + 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 == "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..5ed535dc98 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idb-partitioned-coverage.tentative.sub.html.ini @@ -0,0 +1,144 @@ +[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 == "win") and debug: [OK, TIMEOUT] + [Deletes are processed in order] + 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] + + [ - 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 (processor == "x86") and not debug: [PASS, TIMEOUT] + if (os == "win") and (processor == "x86_64"): [PASS, TIMEOUT] + + [Get bound range] + expected: + if (os == "win") and (processor == "x86") and not debug: [PASS, TIMEOUT] + if (os == "win") and (processor == "x86_64"): [PASS, TIMEOUT] + + [ - request gotten by the handler] + 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] + + [IDBObjectStore.openKeyCursor() - reverse iteration with range] + 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] + + [Retrieve one key multiple values] + 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] + + [IDBObjectStore.openKeyCursor() - reverse iteration] + 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] + + [maxCount=0] + 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] + + [IDBObjectStore.openKeyCursor() - invalid inputs] + 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] + + [IDBObjectStore.openKeyCursor() - forward iteration] + 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] + + [Get bound range (generated) with maxCount] + 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] + + [IDBObjectStore.openKeyCursor() - forward iteration with range] + 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 lower excluded] + 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] + + [Get upper excluded] + 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] + + [Retrieve multiEntry key] + 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] + + [Non existent key] + 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] + + [Single item get] + expected: + if (os == "win") and debug and swgl: [PASS, TIMEOUT] + if (os == "win") and not debug: [PASS, TIMEOUT] + + [ - fresh advance still async] + expected: + if (os == "win") and debug and swgl: [PASS, TIMEOUT] + if (os == "win") and not debug: [PASS, TIMEOUT] + + [Empty object store] + expected: + if (os == "win") and debug and swgl: [PASS, TIMEOUT] + if (os == "win") and not debug: [PASS, TIMEOUT] + + [maxCount=10] + expected: + if (os == "win") and (processor == "x86") and not debug: [PASS, TIMEOUT] + if (os == "win") and (processor == "x86_64"): [PASS, TIMEOUT] + + [Get all keys] + expected: + if (os == "win") and debug and swgl: [PASS, TIMEOUT] + if (os == "win") and not debug: [PASS, TIMEOUT] + + [ - fresh continue still async] + expected: + if (os == "win") and debug and swgl: [PASS, TIMEOUT] + if (os == "win") and not debug: [PASS, TIMEOUT] + + [ - continue] + expected: + if (os == "win") and debug and swgl: [PASS, TIMEOUT] + if (os == "win") and not debug: [PASS, TIMEOUT] + + [ - advance] + expected: + if (os == "win") and not swgl and not debug and (processor == "x86"): [PASS, TIMEOUT] + if (os == "win") and swgl: [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..91d3e9af88 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idb-partitioned-persistence.tentative.sub.html.ini @@ -0,0 +1,6 @@ +[idb-partitioned-persistence.tentative.sub.html] + expected: + if (processor == "x86") and (os == "win") and not debug: [OK, TIMEOUT] + [Persistence test for partitioned IndexedDB] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, 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..b6ef476f65 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbcursor-advance-continue-async.htm.ini @@ -0,0 +1,22 @@ +[idbcursor-advance-continue-async.htm] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT] + if (os == "win") and not debug and (processor == "x86"): [OK, TIMEOUT] + [IDBCursor asyncness - fresh advance still async] + expected: + if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT] + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [IDBCursor asyncness - continue] + expected: + if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT] + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [IDBCursor asyncness - fresh continue still async] + expected: + if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT] + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [IDBCursor asyncness - advance] + expected: + if (processor == "x86") and (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..ccfea854e4 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbcursor-advance-exception-order.html.ini @@ -0,0 +1,16 @@ +[idbcursor-advance-exception-order.html] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT] + if (os == "win") and not debug and (processor == "x86"): [OK, TIMEOUT] + [IDBCursor.advance exception order: TransactionInactiveError vs. InvalidStateError #2] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT] + + [IDBCursor.advance exception order: TransactionInactiveError vs. InvalidStateError #1] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, TIMEOUT] + + [IDBCursor.advance exception order: TypeError vs. TransactionInactiveError] + expected: + if (processor == "x86") and (os == "win") and not debug: [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..cf292855f4 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbcursor-advance-invalid.htm.ini @@ -0,0 +1,27 @@ +[idbcursor-advance-invalid.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] + [IDBCursor.advance() - invalid - missing argument] + expected: + if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT] + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [IDBCursor.advance() - invalid - pass null/undefined] + expected: + if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT] + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [IDBCursor.advance() - invalid - got value not set on exception] + expected: + if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT] + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [IDBCursor.advance() - invalid - pass negative numbers] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT] + + [IDBCursor.advance() - invalid - pass something other than number] + expected: + if (processor == "x86") and (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..61bdfde10e --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbcursor-advance.htm.ini @@ -0,0 +1,25 @@ +[idbcursor-advance.htm] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT] + if (os == "win") and not debug and (processor == "x86"): [OK, TIMEOUT] + [IDBCursor.advance() - within single key range] + expected: + if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT] + if (os == "win") and not debug and (processor == "x86_64"): [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 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-continue-exception-order.htm.ini b/testing/web-platform/meta/IndexedDB/idbcursor-continue-exception-order.htm.ini new file mode 100644 index 0000000000..9899a0ef02 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbcursor-continue-exception-order.htm.ini @@ -0,0 +1,10 @@ +[idbcursor-continue-exception-order.htm] + expected: + if (processor == "x86") and (os == "win") and not debug: [OK, TIMEOUT] + [IDBCursor.continue exception order: TransactionInactiveError vs. InvalidStateError] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, TIMEOUT] + + [IDBCursor.continue exception order: InvalidStateError vs. DataError] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, 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..baeab6ac32 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbcursor-continue.htm.ini @@ -0,0 +1,20 @@ +[idbcursor-continue.htm] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT] + if (os == "win") and not debug and (processor == "x86"): [OK, TIMEOUT] + [IDBCursor.continue() - within range] + expected: + if (os == "win") and not debug: [PASS, TIMEOUT] + + [IDBCursor.continue() - within single key range] + expected: + if (os == "win") and not debug: [PASS, TIMEOUT] + + [IDBCursor.continue() - within single key range, with several results] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT] + + [IDBCursor.continue() - skip far forward] + expected: + if (processor == "x86") and not debug: [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..417ad277c1 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbcursor-continuePrimaryKey-exception-order.htm.ini @@ -0,0 +1,38 @@ +[idbcursor-continuePrimaryKey-exception-order.htm] + expected: + if (processor == "x86") and (os == "win") and not debug: [OK, TIMEOUT] + [DataError(unset key)] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, TIMEOUT] + + [InvalidAccessError(incorrect source) v.s. InvalidStateError(iteration ongoing)] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, TIMEOUT] + + [InvalidAccessError(incorrect direction) v.s. InvalidStateError(iteration ongoing)] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, TIMEOUT] + + [DataError(keys are lower then current one) in 'next' direction] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, TIMEOUT] + + [DataError(unset primary key)] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, TIMEOUT] + + [DataError(keys are larger then current one) in 'prev' direction] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, TIMEOUT] + + [InvalidStateError(iteration complete) v.s. DataError(unset key)] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, TIMEOUT] + + [InvalidStateError(iteration ongoing) v.s. DataError(unset key)] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, TIMEOUT] + + [InvalidAccessError(incorrect source) v.s. InvalidStateError(iteration complete)] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, 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..73e39ce412 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbcursor-continuePrimaryKey-exceptions.htm.ini @@ -0,0 +1,10 @@ +[idbcursor-continuePrimaryKey-exceptions.htm] + expected: + if (processor == "x86") and (os == "win") and not debug: [OK, TIMEOUT] + [IDBCursor continuePrimaryKey() on "nextunique" cursor] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, TIMEOUT] + + [IDBCursor continuePrimaryKey() on "prevunique" cursor] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, 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..5d0c931661 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbcursor-continuePrimaryKey.htm.ini @@ -0,0 +1,6 @@ +[idbcursor-continuePrimaryKey.htm] + expected: + if (processor == "x86") and (os == "win") and not debug: [OK, TIMEOUT] + [IndexedDB: IDBCursor method continuePrimaryKey()] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, 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..3c1f841470 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbcursor-delete-exception-order.htm.ini @@ -0,0 +1,16 @@ +[idbcursor-delete-exception-order.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] + [IDBCursor.delete exception order: ReadOnlyError vs. InvalidStateError #2] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT] + + [IDBCursor.delete exception order: ReadOnlyError vs. InvalidStateError #1] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, TIMEOUT] + + [IDBCursor.delete exception order: TransactionInactiveError vs. ReadOnlyError] + expected: + if (processor == "x86") and (os == "win") and not debug: [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..4a7576c0bb --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbcursor-direction-index-keyrange.htm.ini @@ -0,0 +1,23 @@ +[idbcursor-direction-index-keyrange.htm] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT] + if (os == "win") and not debug and (processor == "x86"): [OK, TIMEOUT] + [IDBCursor direction - index with keyrange - next] + expected: + if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT] + 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"): [PASS, TIMEOUT] + 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] + if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT] + + [IDBCursor direction - index with keyrange - prevunique] + 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-direction-index.htm.ini b/testing/web-platform/meta/IndexedDB/idbcursor-direction-index.htm.ini new file mode 100644 index 0000000000..6f7490bf2b --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbcursor-direction-index.htm.ini @@ -0,0 +1,23 @@ +[idbcursor-direction-index.htm] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT] + if (os == "win") and not debug and (processor == "x86"): [OK, TIMEOUT] + [IDBCursor direction - index - next] + expected: + if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT] + 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"): [PASS, TIMEOUT] + 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"): [PASS, TIMEOUT] + 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] + if (os == "win") and not debug and (processor == "x86"): [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..14c39d5750 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbcursor-direction-objectstore-keyrange.htm.ini @@ -0,0 +1,21 @@ +[idbcursor-direction-objectstore-keyrange.htm] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT] + if (os == "win") and not debug and (processor == "x86"): [OK, TIMEOUT] + [IDBCursor direction - object store with keyrange - nextunique] + expected: + if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT] + 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"): [PASS, TIMEOUT] + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [IDBCursor direction - object store with keyrange - prev] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, TIMEOUT] + + [IDBCursor direction - object store with keyrange - next] + expected: + if (processor == "x86") and (os == "win") and not debug: [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..a728280ed3 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbcursor-direction-objectstore.htm.ini @@ -0,0 +1,18 @@ +[idbcursor-direction-objectstore.htm] + expected: + if (processor == "x86") and (os == "win") and not debug: [OK, TIMEOUT] + [IDBCursor direction - object store - prev] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, TIMEOUT] + + [IDBCursor direction - object store - next] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, TIMEOUT] + + [IDBCursor direction - object store - nextunique] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, TIMEOUT] + + [IDBCursor direction - object store - prevunique] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, 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..9b9b936153 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbcursor-direction.htm.ini @@ -0,0 +1,22 @@ +[idbcursor-direction.htm] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT] + if (os == "win") and not debug and (processor == "x86"): [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] + if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN] + + [IDBCursor.direction - nextunique] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN] + if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN] + + [IDBCursor.direction - prevunique] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN] + if (os == "win") and not debug and (processor == "x86"): [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..b7b861143f --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbdatabase-transaction-exception-order.html.ini @@ -0,0 +1,6 @@ +[idbdatabase-transaction-exception-order.html] + expected: + if (processor == "x86") and (os == "win") and not debug: [OK, TIMEOUT] + [IDBDatabase.transaction exception order: NotFoundError vs. TypeError] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, TIMEOUT] 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..76835eac2c --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm.ini @@ -0,0 +1,10 @@ +[idbdatabase_createObjectStore9-invalidparameters.htm] + expected: + if (processor == "x86") and (os == "win") and not debug: [OK, TIMEOUT] + [createObjectStore: Invalid optionalParameters - autoInc and keyPath array 2] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, NOTRUN] + + [createObjectStore: Invalid optionalParameters - autoInc and keyPath object] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, NOTRUN] 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..a3a809094d --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbfactory_open9.htm.ini @@ -0,0 +1,18 @@ +[idbfactory_open9.htm] + expected: + if (processor == "x86") and (os == "win") and not debug: [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 + + [Calling open() with version argument undefined should not throw.] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, TIMEOUT] 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..ff33359763 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbindex-cross-realm-methods.html.ini @@ -0,0 +1,26 @@ +[idbindex-cross-realm-methods.html] + expected: + if (processor == "x86") and (os == "win") and not debug: [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] + + [Cross-realm IDBIndex::count() method from detached <iframe> works as expected] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, TIMEOUT] + + [Cross-realm IDBIndex::getAll() method from detached <iframe> works as expected] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, TIMEOUT] + + [Cross-realm IDBIndex::getKey() method from detached <iframe> works as expected] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, TIMEOUT] + + [Cross-realm IDBIndex::getAllKeys() 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..f80993f742 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbindex-getAll-enforcerange.html.ini @@ -0,0 +1,6 @@ +[idbindex-getAll-enforcerange.html] + expected: + if (processor == "x86") and (os == "win") and not debug: [OK, TIMEOUT] + [IDBIndex.getAll() uses [EnforceRange\]] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, 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..cb2072f144 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbindex-query-exception-order.html.ini @@ -0,0 +1,61 @@ +[idbindex-query-exception-order.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 == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT] + if (os == "win") and debug and swgl: [OK, TIMEOUT] + [IDBIndex.openKeyCursor exception order: TransactionInactiveError vs. DataError] + 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 and swgl: [PASS, TIMEOUT] + + [IDBIndex.openCursor exception order: TransactionInactiveError vs. DataError] + 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 and swgl: [PASS, TIMEOUT] + + [IDBIndex.openKeyCursor exception order: InvalidStateError vs. TransactionInactiveError] + 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 and swgl: [PASS, TIMEOUT] + + [IDBIndex.getAllKeys exception order: TransactionInactiveError vs. DataError] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, TIMEOUT] + + [IDBIndex.getAllKeys exception order: InvalidStateError vs. TransactionInactiveError] + expected: + if (processor == "x86") and not debug and (os == "linux"): [PASS, TIMEOUT] + if (processor == "x86") and not debug and (os == "win"): [PASS, TIMEOUT] + + [IDBIndex.getAll exception order: TransactionInactiveError vs. DataError] + expected: + if (processor == "x86") and not debug and (os == "win"): [PASS, TIMEOUT] + if (processor == "x86") and not debug and (os == "linux"): [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 (os == "win") and not swgl and not debug and (processor == "x86"): [PASS, TIMEOUT] + if (os == "win") and swgl: [PASS, TIMEOUT] + + [IDBIndex.count exception order: InvalidStateError vs. TransactionInactiveError] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, TIMEOUT] + + [IDBIndex.getAll exception order: InvalidStateError vs. TransactionInactiveError] + expected: + if (processor == "x86") and not debug and (os == "win"): [PASS, TIMEOUT] + if (processor == "x86") and not debug and (os == "linux"): [PASS, TIMEOUT] + + [IDBIndex.count exception order: TransactionInactiveError vs. DataError] + expected: + if (os == "win") and not swgl and not debug and (processor == "x86"): [PASS, TIMEOUT] + if (os == "win") and swgl: [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..c0e4823396 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbindex-rename-abort.html.ini @@ -0,0 +1,10 @@ +[idbindex-rename-abort.html] + expected: + if (processor == "x86") and (os == "win") and not debug: [OK, TIMEOUT] + [IndexedDB index creation and rename in an aborted transaction] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, NOTRUN, TIMEOUT] + + [IndexedDB index rename in 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..10c9991fb9 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbindex-rename-errors.html.ini @@ -0,0 +1,31 @@ +[idbindex-rename-errors.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] + [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 and (processor == "x86_64"): [PASS, NOTRUN] + if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN] + + [IndexedDB index rename handles exceptions when stringifying names] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN] + if (os == "win") and not debug and (processor == "x86"): [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 not debug and (os == "win"): [PASS, NOTRUN, TIMEOUT] + if (processor == "x86") and not debug and (os == "linux"): [PASS, TIMEOUT] + + [IndexedDB deleted index rename throws] + 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..231f0b04db --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbindex-rename.html.ini @@ -0,0 +1,10 @@ +[idbindex-rename.html] + expected: + if (processor == "x86") and (os == "win") and not debug: [OK, TIMEOUT] + [IndexedDB index can be renamed to "\\u0000"] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, TIMEOUT] + + [IndexedDB index can be renamed to "\\uDC00\\uD800"] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, NOTRUN] 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..2d820b4d32 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbindex-request-source.html.ini @@ -0,0 +1,30 @@ +[idbindex-request-source.html] + expected: + if (processor == "x86") and (os == "win") and not debug: [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] + + [The source of the request from index => index.getKey(0) is the index itself] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, TIMEOUT] + + [The source of the request from index => index.getAllKeys() is the index itself] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, TIMEOUT] + + [The source of the request from index => index.get(0) is the index itself] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, TIMEOUT] + + [The source of the request from index => index.getAll() 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..ca9687ca78 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbindex_batchGetAll.tentative.any.js.ini @@ -0,0 +1,76 @@ +[idbindex_batchGetAll.tentative.any.html] + expected: + if (processor == "x86") and (os == "win") and not debug: [OK, TIMEOUT] + [Single getAll] + expected: + if (processor == "x86") and (os == "win") and not debug: [FAIL, TIMEOUT] + FAIL + + [Multiple getAll] + expected: + if (processor == "x86") and (os == "win") and not debug: [FAIL, TIMEOUT] + FAIL + + [Get bound range] + expected: + if (processor == "x86") and (os == "win") and not debug: [FAIL, TIMEOUT] + FAIL + + [Get bound range with maxCount] + expected: + if (processor == "x86") and (os == "win") and not debug: [FAIL, TIMEOUT] + FAIL + + [Non existent key] + expected: + if (processor == "x86") and (os == "win") and not debug: [FAIL, TIMEOUT] + FAIL + + [Retrieve multiEntry key] + expected: + if (processor == "x86") and (os == "win") and not debug: [FAIL, TIMEOUT] + FAIL + + [Retrieve one key multiple values] + expected: + if (processor == "x86") and (os == "win") and not debug: [FAIL, TIMEOUT] + FAIL + + +[idbindex_batchGetAll.tentative.any.worker.html] + expected: + if (processor == "x86") and (os == "win") and not debug: [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 (os == "win") 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..9eeda97dcf --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbindex_count.htm.ini @@ -0,0 +1,6 @@ +[idbindex_count.htm] + expected: + if (processor == "x86") and (os == "win") and not debug: [OK, TIMEOUT] + [IDBIndex.count() - returns the number of records in the index ] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, NOTRUN] 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..7a0054b2b4 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbindex_getAll.html.ini @@ -0,0 +1,47 @@ +[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 == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT] + [Get upper excluded] + expected: + if (processor == "x86") and not debug: [PASS, TIMEOUT] + + [maxCount=0] + expected: + if (processor == "x86") and not debug: [PASS, TIMEOUT] + + [Get lower excluded] + expected: + if (processor == "x86") and not debug: [PASS, TIMEOUT] + + [Non existent key] + expected: + if (processor == "x86") and not debug: [PASS, TIMEOUT] + + [Retrieve multiEntry key] + expected: + if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT] + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [Get bound range (generated) with maxCount] + expected: + if (processor == "x86") and not debug: [PASS, TIMEOUT] + + [Retrieve one key multiple values] + expected: + if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT] + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [maxCount=10] + expected: + if (processor == "x86") and not debug: [PASS, TIMEOUT] + + [Get bound range] + expected: + if (processor == "x86") and not debug: [PASS, TIMEOUT] + + [Get bound range with maxCount] + expected: + if (processor == "x86") 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..1076969241 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbindex_getAllKeys.html.ini @@ -0,0 +1,68 @@ +[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 == "win") and not swgl and not debug and (processor == "x86_64"): [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 not swgl and not debug and (processor == "x86_64"): [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_64"): [PASS, TIMEOUT] + 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_64"): [PASS, TIMEOUT] + 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 not swgl and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + if (os == "win") and swgl: [PASS, TIMEOUT] + + [maxCount=0] + expected: + if (os == "win") and not swgl and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + 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_64"): [PASS, TIMEOUT] + 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 (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + if (os == "win") and not debug and (processor == "x86"): [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 (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT] + + [Get all keys] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, TIMEOUT] + + [Empty object store] + 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..4814685e9d --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbindex_getKey.htm.ini @@ -0,0 +1,6 @@ +[idbindex_getKey.htm] + expected: + if (processor == "x86") and (os == "win") and not debug: [OK, TIMEOUT] + [IDBIndex.getKey() - returns the record's primary key ] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, NOTRUN] 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-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..debc8f3867 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbobjectstore-query-exception-order.html.ini @@ -0,0 +1,18 @@ +[idbobjectstore-query-exception-order.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_64"): [OK, TIMEOUT] + if (os == "win") and not debug and (processor == "x86"): [OK, TIMEOUT] + [IDBObjectStore.openCursor exception order: TransactionInactiveError vs. DataError] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [IDBObjectStore.openKeyCursor exception order: TransactionInactiveError vs. DataError] + expected: + if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT] + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [IDBObjectStore.openKeyCursor exception order: InvalidStateError vs. TransactionInactiveError] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] 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-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..89e1328ffa --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbobjectstore-request-source.html.ini @@ -0,0 +1,30 @@ +[idbobjectstore-request-source.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] + [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] + if (os == "win") and not debug and (processor == "x86"): [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"): [PASS, TIMEOUT] + 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"): [PASS, TIMEOUT] + 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..68349d8cc0 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbobjectstore_batchGetAll.tentative.any.js.ini @@ -0,0 +1,84 @@ +[idbobjectstore_batchGetAll.tentative.any.worker.html] + expected: + if (processor == "x86") and (os == "win") and not debug: [OK, TIMEOUT] + [Single item get] + expected: + if (processor == "x86") and (os == "win") and not debug: [FAIL, TIMEOUT] + FAIL + + [batchGetAll on empty object store] + expected: + if (processor == "x86") and (os == "win") and not debug: [FAIL, TIMEOUT] + FAIL + + [batchGetAll with non-existing values] + expected: + if (processor == "x86") and (os == "win") and not debug: [FAIL, TIMEOUT] + FAIL + + [Get bound range with maxCount] + expected: + if (processor == "x86") and (os == "win") and not debug: [FAIL, TIMEOUT] + FAIL + + [Get bound range] + expected: + if (processor == "x86") and (os == "win") and not debug: [FAIL, TIMEOUT] + FAIL + + [Get upper/lower excluded] + expected: + if (processor == "x86") and (os == "win") and not debug: [FAIL, TIMEOUT] + FAIL + + [Get bound range (generated) with maxCount] + expected: + if (processor == "x86") and (os == "win") and not debug: [FAIL, TIMEOUT] + FAIL + + [zero maxCount] + expected: + if (processor == "x86") and (os == "win") and not debug: [FAIL, TIMEOUT] + FAIL + + +[idbobjectstore_batchGetAll.tentative.any.html] + expected: + if (processor == "x86") and (os == "win") and not debug: [OK, TIMEOUT] + [Single item get] + expected: FAIL + + [batchGetAll on empty object store] + expected: + if (processor == "x86") and (os == "win") and not debug: [FAIL, TIMEOUT] + FAIL + + [batchGetAll with non-existing values] + expected: + if (processor == "x86") and (os == "win") and not debug: [FAIL, TIMEOUT] + FAIL + + [Get bound range with maxCount] + expected: + if (processor == "x86") and (os == "win") and not debug: [FAIL, TIMEOUT] + FAIL + + [Get bound range] + expected: + if (processor == "x86") and (os == "win") and not debug: [FAIL, TIMEOUT] + FAIL + + [Get upper/lower excluded] + expected: + if (processor == "x86") and (os == "win") and not debug: [FAIL, TIMEOUT] + FAIL + + [Get bound range (generated) with maxCount] + expected: + if (processor == "x86") and (os == "win") and not debug: [FAIL, TIMEOUT] + FAIL + + [zero maxCount] + expected: + if (processor == "x86") and (os == "win") and not debug: [FAIL, TIMEOUT] + 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..e8ee302a84 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbobjectstore_batchGetAll_largeValue.tentative.any.js.ini @@ -0,0 +1,74 @@ +[idbobjectstore_batchGetAll_largeValue.tentative.any.html] + expected: + if (processor == "x86") and (os == "win") and not debug: [OK, TIMEOUT] + [Single item get] + expected: FAIL + + [batchGetAll on empty object store] + expected: + if (processor == "x86") and (os == "win") and not debug: [FAIL, TIMEOUT] + FAIL + + [batchGetAll with non-existing values] + expected: + if (processor == "x86") and (os == "win") and not debug: [FAIL, TIMEOUT] + FAIL + + [Get bound range with maxCount] + expected: + if (processor == "x86") and (os == "win") and not debug: [FAIL, TIMEOUT] + FAIL + + [Get bound range] + expected: + if (processor == "x86") and (os == "win") and not debug: [FAIL, TIMEOUT] + FAIL + + [Get upper/lower excluded] + expected: + if (processor == "x86") and (os == "win") and not debug: [FAIL, TIMEOUT] + FAIL + + [zero maxCount] + expected: + if (processor == "x86") and (os == "win") and not debug: [FAIL, TIMEOUT] + FAIL + + +[idbobjectstore_batchGetAll_largeValue.tentative.any.worker.html] + expected: + if (processor == "x86") and (os == "win") and not debug: [OK, TIMEOUT] + [Single item get] + expected: + if (processor == "x86") and (os == "win") and not debug: [FAIL, TIMEOUT] + FAIL + + [batchGetAll on empty object store] + expected: + if (processor == "x86") and (os == "win") and not debug: [FAIL, TIMEOUT] + FAIL + + [batchGetAll with non-existing values] + expected: + if (processor == "x86") and (os == "win") and not debug: [FAIL, TIMEOUT] + FAIL + + [Get bound range with maxCount] + expected: + if (processor == "x86") and (os == "win") and not debug: [FAIL, TIMEOUT] + FAIL + + [Get bound range] + expected: + if (processor == "x86") and (os == "win") and not debug: [FAIL, TIMEOUT] + FAIL + + [Get upper/lower excluded] + expected: + if (processor == "x86") and (os == "win") and not debug: [FAIL, TIMEOUT] + FAIL + + [zero maxCount] + expected: + if (processor == "x86") and (os == "win") and not debug: [FAIL, TIMEOUT] + 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..33512efbbe --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbobjectstore_createIndex14-exception_order.htm.ini @@ -0,0 +1,14 @@ +[idbobjectstore_createIndex14-exception_order.htm] + expected: + if (processor == "x86") and (os == "win") and not debug: [OK, TIMEOUT] + [SyntaxError vs. InvalidAccessError] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, TIMEOUT] + + [ConstraintError vs. SyntaxError] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, TIMEOUT] + + [TransactionInactiveError vs. ConstraintError] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, TIMEOUT] 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..1f3ce8ae32 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbobjectstore_getAll.any.js.ini @@ -0,0 +1,81 @@ +[idbobjectstore_getAll.any.html] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT] + if (os == "win") and not debug and (processor == "x86"): [OK, TIMEOUT] + [Non existent key] + expected: + if (os == "win") and not debug: [PASS, TIMEOUT] + + [zero maxCount] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + if (os == "win") and not debug and (processor == "x86"): [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 == "win") and not debug and (processor == "x86"): [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"): [PASS, TIMEOUT] + 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] + if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT] + + [zero maxCount] + expected: + if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT] + 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] + if (os == "win") and not debug and (processor == "x86"): [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"): [PASS, TIMEOUT] + 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] + if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT] + + [Get lower excluded] + expected: + if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT] + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [Test maxCount] + 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/idbobjectstore_getAllKeys.any.js.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_getAllKeys.any.js.ini new file mode 100644 index 0000000000..d0672a0dc8 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbobjectstore_getAllKeys.any.js.ini @@ -0,0 +1,109 @@ +[idbobjectstore_getAllKeys.any.worker.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] + [Single item get (generated key)] + expected: + if (os == "win") and not debug: [PASS, TIMEOUT] + + [getAllKeys on empty object store] + expected: + if (os == "win") and not debug: [PASS, TIMEOUT] + + [Get all values] + expected: + if (os == "win") and not debug: [PASS, TIMEOUT] + + [Test maxCount] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT] + + [Get bound range] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT] + + [Get bound range with maxCount] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT] + + [Get upper excluded] + expected: + if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT] + 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] + if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT] + + [Get bound range (generated) with maxCount] + expected: + if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT] + 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"): [PASS, TIMEOUT] + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [zero maxCount] + expected: + if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT] + 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"): [OK, TIMEOUT] + if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT] + [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: [PASS, TIMEOUT] + + [Get all values] + expected: + if (os == "win") and not debug: [PASS, TIMEOUT] + + [Test maxCount] + expected: + if (os == "win") and not debug: [PASS, TIMEOUT] + + [Get bound range] + expected: + if (os == "win") and not debug: [PASS, TIMEOUT] + + [Get bound range with maxCount] + expected: + if (os == "win") and not debug: [PASS, TIMEOUT] + + [Get upper excluded] + expected: + if (os == "win") and not debug: [PASS, TIMEOUT] + + [Get lower excluded] + expected: + if (os == "win") and not debug: [PASS, TIMEOUT] + + [Get bound range (generated) with maxCount] + expected: + if (os == "win") and not debug: [PASS, TIMEOUT] + + [Non existent key] + expected: + if (os == "win") and not debug: [PASS, TIMEOUT] + + [zero maxCount] + 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/idbobjectstore_getKey.any.js.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_getKey.any.js.ini new file mode 100644 index 0000000000..1cf3dddd27 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbobjectstore_getKey.any.js.ini @@ -0,0 +1,161 @@ +[idbobjectstore_getKey.any.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] + [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 and (processor == "x86_64"): [PASS, TIMEOUT] + if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT] + + [IDBObjectStore.getKey() - key generator and key path - key] + expected: + if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT] + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [IDBObjectStore.getKey() - key generator and key path - range] + expected: + if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT] + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [IDBObjectStore.getKey() - key generator and key path - key - no match] + expected: + if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT] + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [IDBObjectStore.getKey() - key generator and key path - range - no match] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT] + + [IDBObjectStore.getKey() - basic - range] + expected: + if (processor == "x86") and not debug: [PASS, TIMEOUT] + + [IDBObjectStore.getKey() - basic - key] + expected: + if (processor == "x86") and not debug: [PASS, TIMEOUT] + + [IDBObjectStore.getKey() - invalid parameters] + expected: + if (processor == "x86") and not debug: [PASS, TIMEOUT] + + +[idbobjectstore_getKey.any.worker.html] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT] + if (os == "win") and not debug and (processor == "x86"): [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 and (processor == "x86_64"): [PASS, TIMEOUT] + if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT] + + [IDBObjectStore.getKey() - key path - range] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT] + + [IDBObjectStore.getKey() - key path - key - no match] + expected: + if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT] + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [IDBObjectStore.getKey() - key path - range - no match] + expected: + if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT] + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [IDBObjectStore.getKey() - key generator - key] + expected: + if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT] + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [IDBObjectStore.getKey() - key generator - range] + expected: + if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT] + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [IDBObjectStore.getKey() - key generator - key - no match] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT] + + [IDBObjectStore.getKey() - key generator - range - no match] + expected: + if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT] + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [IDBObjectStore.getKey() - key generator and key path - key] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT] + + [IDBObjectStore.getKey() - key generator and key path - range] + expected: + if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT] + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [IDBObjectStore.getKey() - key generator and key path - key - no match] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT] + + [IDBObjectStore.getKey() - key generator and key path - range - no match] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT] + + [IDBObjectStore.getKey() - basic - range] + expected: + if (processor == "x86") and not debug: [PASS, TIMEOUT] + + [IDBObjectStore.getKey() - basic - key] + expected: + if (processor == "x86") and not debug: [PASS, TIMEOUT] + + [IDBObjectStore.getKey() - invalid parameters] + expected: + if (processor == "x86") 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..2ddfcaaac9 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbobjectstore_index.htm.ini @@ -0,0 +1,6 @@ +[idbobjectstore_index.htm] + expected: + if (processor == "x86") and (os == "win") and not debug: [OK, TIMEOUT] + [IDBObjectStore.index() - returns an index ] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, NOTRUN] 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..ad0c69278c --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbobjectstore_keyPath.any.js.ini @@ -0,0 +1,8 @@ +[idbobjectstore_keyPath.any.html] + +[idbobjectstore_keyPath.any.worker.html] + expected: + if (processor == "x86") and (os == "win") and not debug: [OK, TIMEOUT] + [IDBObjectStore's keyPath attribute returns the same object.] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, 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..ae420c1e26 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbobjectstore_openKeyCursor.htm.ini @@ -0,0 +1,14 @@ +[idbobjectstore_openKeyCursor.htm] + expected: + if (processor == "x86") and (os == "win") and not debug: [OK, TIMEOUT] + [IDBObjectStore.openKeyCursor() - invalid inputs] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, TIMEOUT] + + [IDBObjectStore.openKeyCursor() - reverse iteration with range] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, TIMEOUT] + + [IDBObjectStore.openKeyCursor() - forward iteration with range] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, 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..2272bff238 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbtransaction_objectStoreNames.html.ini @@ -0,0 +1,33 @@ +[idbtransaction_objectStoreNames.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] + [IDBTransaction.objectStoreNames - value after close] + expected: + if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT] + 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] + if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT] + + [IDBTransaction.objectStoreNames - value after abort] + expected: + if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT] + 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"): [PASS, TIMEOUT] + 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"): [PASS, TIMEOUT] + 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"): [PASS, TIMEOUT] + 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..424c055394 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/idbversionchangeevent.htm.ini @@ -0,0 +1,8 @@ +[idbversionchangeevent.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] + [IDBVersionChangeEvent fired in upgradeneeded, versionchange and deleteDatabase] + 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/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..136554dc94 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/keygenerator-constrainterror.htm.ini @@ -0,0 +1,6 @@ +[keygenerator-constrainterror.htm] + expected: + if (processor == "x86") and (os == "win") and not debug: [OK, TIMEOUT] + [Keygenerator ConstraintError when using same id as already generated] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, NOTRUN] 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..920955609b --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/keygenerator-explicit.html.ini @@ -0,0 +1,48 @@ +[keygenerator-explicit.html] + expected: + if (os == "win") and not swgl and not debug and (processor == "x86"): [OK, TIMEOUT] + if (os == "win") and swgl: [OK, TIMEOUT] + [Key generator vs. explicit key 63 bits] + expected: + if (processor == "x86") and not debug and (os == "win"): [PASS, TIMEOUT] + if (processor == "x86") and not debug and (os == "linux"): [PASS, TIMEOUT] + + [Key generator vs. explicit key 63 bits (negative)] + expected: + if (processor == "x86") and not debug and (os == "win"): [PASS, TIMEOUT] + if (processor == "x86") and not debug and (os == "linux"): [PASS, TIMEOUT] + + [Key generator vs. explicit key 64 bits] + expected: + if (processor == "x86") and not debug and (os == "win"): [PASS, TIMEOUT] + if (processor == "x86") and not debug and (os == "linux"): [PASS, TIMEOUT] + + [Key generator vs. explicit key 64 bits (negative)] + expected: + if (processor == "x86") and not debug and (os == "win"): [PASS, TIMEOUT] + if (processor == "x86") and not debug and (os == "linux"): [PASS, TIMEOUT] + + [Key generator vs. explicit key greater than 64 bits, but still finite] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, TIMEOUT] + + [Key generator vs. explicit key greater than 64 bits, but still finite (negative)] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, TIMEOUT] + + [Key generator vs. explicit key equal to Infinity] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, TIMEOUT] + + [Key generator vs. explicit key equal to -Infinity] + expected: + if (os == "win") and not swgl and not debug and (processor == "x86"): [PASS, TIMEOUT] + if (os == "win") and swgl: [PASS, TIMEOUT] + + [Key generator vs. explicit key greater than 53 bits, less than 64 bits (negative)] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, TIMEOUT] + + [Key generator vs. explicit key greater than 53 bits, less than 64 bits] + expected: + if (processor == "x86") and (os == "win") 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..8aacf79190 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/keygenerator-inject.html.ini @@ -0,0 +1,22 @@ +[keygenerator-inject.html] + expected: + if (processor == "x86") and (os == "win") and not debug: [OK, TIMEOUT] + [Key is injected into value - single segment path] + expected: + if (processor == "x86") and not debug: [PASS, TIMEOUT] + + [Key is injected into value - multi-segment path] + expected: + if (processor == "x86") and not debug: [PASS, TIMEOUT] + + [Key is injected into value - multi-segment path, partially populated] + expected: + if (processor == "x86") and not debug: [PASS, TIMEOUT] + + [put() throws if key cannot be injected - single segment path] + expected: + if (processor == "x86") 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..6e616b58a0 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/keygenerator.htm.ini @@ -0,0 +1,14 @@ +[keygenerator.htm] + expected: + if (processor == "x86") and (os == "win") and not debug: [OK, TIMEOUT] + [Keygenerator - starts at one, and increments by one] + expected: + if (processor == "x86") and not debug: [PASS, NOTRUN] + + [Keygenerator - increments by one from last set key] + expected: + if (processor == "x86") and not debug: [PASS, NOTRUN] + + [Keygenerator - don't increment when new key is not bigger than current] + expected: + if (processor == "x86") and (os == "win") and not debug: [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..4363417125 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/keypath-exceptions.htm.ini @@ -0,0 +1,26 @@ +[keypath-exceptions.htm] + expected: + if (processor == "x86") and (os == "win") and not debug: [OK, TIMEOUT] + [The last element of keypath is validated] + expected: + if (processor == "x86") and not debug: [PASS, TIMEOUT] + + [Key path evaluation: Exceptions from non-enumerable getters] + expected: + if (processor == "x86") 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..5ad4a018d1 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/keypath-special-identifiers.htm.ini @@ -0,0 +1,26 @@ +[keypath-special-identifiers.htm] + expected: + if (processor == "x86") and (os == "win") and not debug: [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 (os == "win") and not debug: [PASS, TIMEOUT] + + [Type: Blob, identifier: type] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, TIMEOUT] + + [Type: File, identifier: name] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, TIMEOUT] + + [Type: File, identifier: lastModified] + expected: + if (processor == "x86") and (os == "win") 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..653b74fc0f --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/list_ordering.htm.ini @@ -0,0 +1,6 @@ +[list_ordering.htm] + expected: + if (processor == "x86") and not debug: [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..6eac5462b6 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/name-scopes.html.ini @@ -0,0 +1,10 @@ +[name-scopes.html] + expected: + if (processor == "x86") and not debug: [OK, TIMEOUT] + [Non-unique index keys] + expected: + if (processor == "x86") and not debug: [PASS, TIMEOUT] + + [Unique index keys] + expected: + if (processor == "x86") 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..f23e6248a7 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/reading-autoincrement-indexes-cursors.any.js.ini @@ -0,0 +1,48 @@ +[reading-autoincrement-indexes-cursors.any.serviceworker.html] + [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 (processor == "x86") and (os == "win") and not debug: [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: + if (processor == "x86") and (os == "win") and not debug: [FAIL, TIMEOUT] + FAIL + + [IDBIndex.openKeyCursor() iterates over an index not covering the autoincrement key] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, NOTRUN] + + [IDBIndex.openCursor() iterates over an index not covering the autoincrement key] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, NOTRUN] + + +[reading-autoincrement-indexes-cursors.any.sharedworker.html] + expected: + if (processor == "x86") and (os == "win") and not debug: [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 + + [IDBIndex.openKeyCursor() iterates over an index not covering the autoincrement key] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, TIMEOUT] + + +[reading-autoincrement-indexes-cursors.any.html] + [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..99de95d04b --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/reading-autoincrement-indexes.any.js.ini @@ -0,0 +1,86 @@ +[reading-autoincrement-indexes.any.serviceworker.html] + expected: + if (processor == "x86") and (os == "win") and not debug: [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 + + [IDBIndex.getAllKeys() returns correct result for an index not covering the autoincrement key] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, TIMEOUT] + + [IDBIndex.get() for an index not covering the autoincrement key] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, NOTRUN] + + +[reading-autoincrement-indexes.any.html] + expected: + if (processor == "x86") and (os == "win") and not debug: [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 + + [IDBIndex.getAll() for an index not covering the autoincrement key] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, TIMEOUT] + + [IDBIndex.get() for an index not covering the autoincrement key] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, NOTRUN] + + [IDBIndex.getAllKeys() returns correct result for an index not covering the autoincrement key] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, NOTRUN] + + +[reading-autoincrement-indexes.any.sharedworker.html] + expected: + if (processor == "x86") and (os == "win") and not debug: [OK, TIMEOUT] + [IDBIndex.getAll() for an index on the autoincrement key] + expected: + if (processor == "x86") and (os == "win") and not debug: [FAIL, TIMEOUT] + FAIL + + [IDBIndex.getAllKeys() for an index on the autoincrement key] + expected: + if (processor == "x86") and (os == "win") and not debug: [FAIL, NOTRUN] + FAIL + + [IDBIndex.get() for an index on the autoincrement key] + expected: + if (processor == "x86") and (os == "win") and not debug: [FAIL, NOTRUN] + FAIL + + [IDBIndex.getAll() for an index not covering the autoincrement key] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, NOTRUN] + + [IDBIndex.get() for an index not covering the autoincrement key] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, NOTRUN] + + [IDBIndex.getAllKeys() returns correct result for an index not covering the autoincrement key] + expected: + if (processor == "x86") and (os == "win") and not debug: [PASS, NOTRUN] + + +[reading-autoincrement-indexes.any.worker.html] + [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..bcfac5ac85 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/serialize-sharedarraybuffer-throws.https.html.ini @@ -0,0 +1,6 @@ +[serialize-sharedarraybuffer-throws.https.html] + expected: + if (os == "android") and not debug: [OK, TIMEOUT] + if (os == "android") and 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..352b6e4b1c --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/structured-clone.any.js.ini @@ -0,0 +1,269 @@ +[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 == "linux") and swgl and not fission: [TIMEOUT, OK] + if (os == "android") and debug and not swgl: [TIMEOUT, OK] + if (os == "mac") and not debug: [TIMEOUT, OK] + if os == "win": [TIMEOUT, OK] + TIMEOUT + [Not serializable: Window: [object Window\]] + expected: + if (os == "android") and debug and not swgl: [NOTRUN, PASS] + if (os == "linux") and swgl and not fission: [NOTRUN, PASS] + if (os == "mac") and not debug: [NOTRUN, PASS] + if os == "win": [NOTRUN, PASS] + NOTRUN + + [Not serializable: symbol: Symbol(desc)] + expected: + if (os == "linux") and swgl and not fission: [NOTRUN, FAIL] + if (os == "android") and debug and not swgl: [NOTRUN, FAIL] + if (os == "mac") and not debug: [NOTRUN, FAIL] + if os == "win": [NOTRUN, FAIL] + NOTRUN + + [FileList: [object FileList\]] + expected: + if win10_2004 and ccov: [TIMEOUT, NOTRUN, FAIL] + if (os == "linux") and swgl and not fission: [NOTRUN, FAIL] + if (os == "android") and debug and not swgl: [NOTRUN, FAIL] + if (os == "mac") and not debug: [NOTRUN, FAIL] + if os == "win": [NOTRUN, FAIL] + NOTRUN + + [Not serializable: function: function() {}] + expected: + if (os == "android") and debug and not swgl: [NOTRUN, PASS] + if (os == "linux") and swgl and not fission: [NOTRUN, PASS] + if (os == "mac") and not debug: [NOTRUN, PASS] + if os == "win": [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 == "linux") and not debug and fission: NOTRUN + if (os == "android") and debug and not swgl: [NOTRUN, PASS, TIMEOUT] + if (os == "mac") and not debug: [NOTRUN, PASS, TIMEOUT] + if os == "win": [NOTRUN, PASS, TIMEOUT] + [NOTRUN, TIMEOUT] + + [Not serializable: Event: [object Event\]] + expected: + if (os == "linux") and swgl and not fission: [NOTRUN, PASS] + if (os == "android") and debug and not swgl: [NOTRUN, PASS] + if (os == "mac") and not debug: [NOTRUN, PASS] + if os == "win": [NOTRUN, PASS] + NOTRUN + + [Not serializable: MessageChannel: [object MessageChannel\]] + expected: + if (os == "linux") and swgl and not fission: [NOTRUN, PASS] + if (os == "android") and debug and not swgl: [NOTRUN, PASS] + if (os == "mac") and not debug: [NOTRUN, PASS] + if os == "win": [NOTRUN, PASS] + NOTRUN + + [Blob: [object Blob\]] + expected: + if (os == "linux") and not debug and fission: TIMEOUT + if (os == "win") and not debug and (processor == "x86"): [TIMEOUT, PASS, NOTRUN] + [TIMEOUT, PASS] + + [DOMRectReadOnly: [object DOMRectReadOnly\]] + expected: + if (processor == "x86") and not debug: [PASS, TIMEOUT] + + [ImageData: [object ImageData\]] + expected: + if (processor == "x86") and not debug: [PASS, NOTRUN] + + +[structured-clone.any.worker.html?101-last] + expected: + if (os == "linux") and fission and debug and not swgl: [TIMEOUT, OK] + if (os == "win") and (processor == "x86") and not debug: [TIMEOUT, OK] + if (os == "win") and (processor == "x86") and debug: [OK, TIMEOUT] + if (os == "win") 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 (processor == "x86") and not debug: [NOTRUN, PASS] + if (os == "win") and (processor == "x86") and debug: [PASS, NOTRUN] + if (os == "win") and (processor == "x86_64"): [NOTRUN, PASS] + if (os == "android") and debug: [NOTRUN, PASS] + if (os == "linux") and not fission: [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 (processor == "x86") and debug: [PASS, NOTRUN] + if (os == "win") and (processor == "x86") and not debug: [NOTRUN, PASS] + if (os == "win") and (processor == "x86_64"): [NOTRUN, PASS] + if (os == "android") and debug: [NOTRUN, PASS] + if (os == "linux") and not fission: [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 (processor == "x86") and debug: [FAIL, NOTRUN] + if (os == "win") and (processor == "x86") and not debug: [NOTRUN, FAIL] + if (os == "win") and (processor == "x86_64"): [NOTRUN, FAIL] + if (os == "linux") and not fission: [NOTRUN, FAIL] + if (os == "android") and debug: [NOTRUN, FAIL] + NOTRUN + + [File: [object File\]] + expected: + if (os == "linux") and fission and debug and not swgl: [NOTRUN, PASS, TIMEOUT] + if (os == "win") and (processor == "x86") and debug: [PASS, TIMEOUT, NOTRUN] + if (os == "win") and (processor == "x86") and not debug: [NOTRUN, PASS, TIMEOUT] + if (os == "win") and (processor == "x86_64"): [NOTRUN, PASS, TIMEOUT] + if (os == "android") and debug: [NOTRUN, PASS, TIMEOUT] + if (os == "linux") and not fission: [NOTRUN, PASS, TIMEOUT] + [NOTRUN, TIMEOUT] + + [Not serializable: Event: [object Event\]] + expected: + if (os == "linux") and fission and debug and not swgl: [NOTRUN, PASS] + if (os == "win") and (processor == "x86") and debug: [PASS, NOTRUN] + if (os == "win") and (processor == "x86") and not debug: [NOTRUN, PASS] + if (os == "win") 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 (processor == "x86") and debug: [PASS, NOTRUN] + if (os == "win") and (processor == "x86") and not debug: [NOTRUN, PASS] + if (os == "win") and (processor == "x86_64"): [NOTRUN, PASS] + if (os == "linux") and not fission: [NOTRUN, PASS] + if (os == "android") and debug: [NOTRUN, PASS] + NOTRUN + + [Blob: [object Blob\]] + expected: + if (processor == "x86") and debug: [PASS, 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] + expected: + if (processor == "x86") and not debug: [OK, TIMEOUT] + [Uint8Array: 0,1,254,255] + expected: + if (processor == "x86") and not debug: [PASS, NOTRUN] + + [RegExp: /abc/im] + expected: + if (processor == "x86") and not debug: [PASS, TIMEOUT] + + [RegExp: /abc/gim] + expected: + if (processor == "x86") and not debug: [PASS, NOTRUN] + + [RegExp: /abc/gimsuy] + expected: + if (processor == "x86") and not debug: [PASS, NOTRUN] + + [Uint8Array: ] + expected: + if (processor == "x86") and not debug: [PASS, NOTRUN] + + [ArrayBuffer: [object ArrayBuffer\]] + expected: + if (processor == "x86") and not debug: [PASS, NOTRUN] + + +[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] |