summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/meta/IndexedDB
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-05-15 03:34:50 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-05-15 03:34:50 +0000
commitdef92d1b8e9d373e2f6f27c366d578d97d8960c6 (patch)
tree2ef34b9ad8bb9a9220e05d60352558b15f513894 /testing/web-platform/meta/IndexedDB
parentAdding debian version 125.0.3-1. (diff)
downloadfirefox-def92d1b8e9d373e2f6f27c366d578d97d8960c6.tar.xz
firefox-def92d1b8e9d373e2f6f27c366d578d97d8960c6.zip
Merging upstream version 126.0.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'testing/web-platform/meta/IndexedDB')
-rw-r--r--testing/web-platform/meta/IndexedDB/database-names-by-origin.html.ini13
-rw-r--r--testing/web-platform/meta/IndexedDB/get-databases.any.js.ini36
-rw-r--r--testing/web-platform/meta/IndexedDB/idb-explicit-commit.any.js.ini2
-rw-r--r--testing/web-platform/meta/IndexedDB/idbdatabase_deleteObjectStore.htm.ini3
-rw-r--r--testing/web-platform/meta/IndexedDB/idbdatabase_deleteObjectStore3.htm.ini3
-rw-r--r--testing/web-platform/meta/IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm.ini3
-rw-r--r--testing/web-platform/meta/IndexedDB/idbfactory-databases-opaque-origin.html.ini2
-rw-r--r--testing/web-platform/meta/IndexedDB/idbfactory-origin-isolation.html.ini2
-rw-r--r--testing/web-platform/meta/IndexedDB/idbfactory_open9.htm.ini14
-rw-r--r--testing/web-platform/meta/IndexedDB/idbindex_getAll.any.js.ini50
-rw-r--r--testing/web-platform/meta/IndexedDB/idbindex_getAllKeys.any.js.ini60
-rw-r--r--testing/web-platform/meta/IndexedDB/idbobjectstore-cross-realm-methods.html.ini10
-rw-r--r--testing/web-platform/meta/IndexedDB/idbobjectstore_add.any.js.ini36
-rw-r--r--testing/web-platform/meta/IndexedDB/idbobjectstore_createIndex15-autoincrement.htm.ini8
-rw-r--r--testing/web-platform/meta/IndexedDB/idbobjectstore_delete.htm.ini3
-rw-r--r--testing/web-platform/meta/IndexedDB/idbobjectstore_delete2.htm.ini3
-rw-r--r--testing/web-platform/meta/IndexedDB/idbobjectstore_delete3.htm.ini3
-rw-r--r--testing/web-platform/meta/IndexedDB/idbobjectstore_delete4.htm.ini3
-rw-r--r--testing/web-platform/meta/IndexedDB/idbobjectstore_delete5.htm.ini3
-rw-r--r--testing/web-platform/meta/IndexedDB/idbobjectstore_delete6.htm.ini3
-rw-r--r--testing/web-platform/meta/IndexedDB/idbobjectstore_delete7.htm.ini3
-rw-r--r--testing/web-platform/meta/IndexedDB/idbobjectstore_deleteIndex.htm.ini3
-rw-r--r--testing/web-platform/meta/IndexedDB/idbobjectstore_deleted.htm.ini3
-rw-r--r--testing/web-platform/meta/IndexedDB/idbobjectstore_getAll.any.js.ini41
-rw-r--r--testing/web-platform/meta/IndexedDB/idlharness.any.js.ini44
-rw-r--r--testing/web-platform/meta/IndexedDB/reading-autoincrement-indexes-cursors.any.js.ini48
-rw-r--r--testing/web-platform/meta/IndexedDB/reading-autoincrement-indexes.any.js.ini117
-rw-r--r--testing/web-platform/meta/IndexedDB/reading-autoincrement-store.any.js.ini15
-rw-r--r--testing/web-platform/meta/IndexedDB/ready-state-destroyed-execution-context.html.ini2
-rw-r--r--testing/web-platform/meta/IndexedDB/transaction-relaxed-durability.tentative.any.js.ini56
30 files changed, 240 insertions, 352 deletions
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
deleted file mode 100644
index e0b401f689..0000000000
--- a/testing/web-platform/meta/IndexedDB/database-names-by-origin.html.ini
+++ /dev/null
@@ -1,13 +0,0 @@
-[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/get-databases.any.js.ini b/testing/web-platform/meta/IndexedDB/get-databases.any.js.ini
index 9da702df1f..0155d49d7a 100644
--- a/testing/web-platform/meta/IndexedDB/get-databases.any.js.ini
+++ b/testing/web-platform/meta/IndexedDB/get-databases.any.js.ini
@@ -1,44 +1,12 @@
[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
+ if (os == "linux") and not debug and not asan and (processor == "x86_64") and not tsan: [PASS, FAIL]
+ if (os == "linux") and debug and not fission: [PASS, 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/idb-explicit-commit.any.js.ini b/testing/web-platform/meta/IndexedDB/idb-explicit-commit.any.js.ini
index 58026c24fd..1597148088 100644
--- a/testing/web-platform/meta/IndexedDB/idb-explicit-commit.any.js.ini
+++ b/testing/web-platform/meta/IndexedDB/idb-explicit-commit.any.js.ini
@@ -6,7 +6,6 @@
if (os == "linux") and not fission and not debug: [OK, ERROR]
if (os == "win") and not debug: [ERROR, OK, TIMEOUT]
if os == "android": OK
- [ERROR, OK]
[Transactions that explicitly commit and have errors should abort.]
expected:
if (os == "win") and debug and (processor == "x86_64") and not swgl: [FAIL, PASS, NOTRUN]
@@ -14,7 +13,6 @@
if (os == "linux") and not fission and not debug: [PASS, FAIL]
if (os == "win") and not debug: [FAIL, PASS, TIMEOUT, NOTRUN]
if os == "android": PASS
- [FAIL, PASS]
[Transactions that handle all errors properly should behave as expected when an explicit commit is called in an onerror handler.]
expected:
diff --git a/testing/web-platform/meta/IndexedDB/idbdatabase_deleteObjectStore.htm.ini b/testing/web-platform/meta/IndexedDB/idbdatabase_deleteObjectStore.htm.ini
deleted file mode 100644
index 5d0e161dc6..0000000000
--- a/testing/web-platform/meta/IndexedDB/idbdatabase_deleteObjectStore.htm.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[idbdatabase_deleteObjectStore.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
deleted file mode 100644
index 0ec2e55ae8..0000000000
--- a/testing/web-platform/meta/IndexedDB/idbdatabase_deleteObjectStore3.htm.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[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
deleted file mode 100644
index fa7f73f413..0000000000
--- a/testing/web-platform/meta/IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[idbdatabase_deleteObjectStore4-not_reused.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
index e382575bd6..68cd9e2a31 100644
--- a/testing/web-platform/meta/IndexedDB/idbfactory-databases-opaque-origin.html.ini
+++ b/testing/web-platform/meta/IndexedDB/idbfactory-databases-opaque-origin.html.ini
@@ -5,7 +5,7 @@
expected: FAIL
[IDBFactory.databases() in non-sandboxed iframe should not reject]
- expected: FAIL
+ expected: PASS
[IDBFactory.databases() in data URL dedicated worker should throw SecurityError]
expected: FAIL
diff --git a/testing/web-platform/meta/IndexedDB/idbfactory-origin-isolation.html.ini b/testing/web-platform/meta/IndexedDB/idbfactory-origin-isolation.html.ini
index 8b00a7f7c3..ca60986e0b 100644
--- a/testing/web-platform/meta/IndexedDB/idbfactory-origin-isolation.html.ini
+++ b/testing/web-platform/meta/IndexedDB/idbfactory-origin-isolation.html.ini
@@ -1,5 +1,3 @@
[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_open9.htm.ini b/testing/web-platform/meta/IndexedDB/idbfactory_open9.htm.ini
index a3a809094d..83426c3ef4 100644
--- a/testing/web-platform/meta/IndexedDB/idbfactory_open9.htm.ini
+++ b/testing/web-platform/meta/IndexedDB/idbfactory_open9.htm.ini
@@ -1,6 +1,7 @@
[idbfactory_open9.htm]
expected:
- if (processor == "x86") and (os == "win") and not debug: [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]
[Calling open() with version argument null should throw TypeError.]
expected: FAIL
@@ -15,4 +16,13 @@
[Calling open() with version argument undefined should not throw.]
expected:
- if (processor == "x86") and (os == "win") and not debug: [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]
+
+ [Calling open() with version argument 9007199254740991 should not throw.]
+ expected:
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT]
+
+ [Calling open() with version argument 1.5 should not throw.]
+ expected:
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT]
diff --git a/testing/web-platform/meta/IndexedDB/idbindex_getAll.any.js.ini b/testing/web-platform/meta/IndexedDB/idbindex_getAll.any.js.ini
new file mode 100644
index 0000000000..f32a368c90
--- /dev/null
+++ b/testing/web-platform/meta/IndexedDB/idbindex_getAll.any.js.ini
@@ -0,0 +1,50 @@
+[idbindex_getAll.any.html]
+
+[idbindex_getAll.any.sharedworker.html]
+ expected:
+ if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT]
+ [Retrieve multiEntry key]
+ expected:
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT]
+
+ [Retrieve one key multiple values]
+ expected:
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT]
+
+
+[idbindex_getAll.any.worker.html]
+
+[idbindex_getAll.any.serviceworker.html]
+ expected:
+ if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT]
+ [Get bound range with maxCount]
+ expected:
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT]
+
+ [Get upper excluded]
+ expected:
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT]
+
+ [Get lower excluded]
+ expected:
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT]
+
+ [Get bound range (generated) with maxCount]
+ expected:
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT]
+
+ [Non existent key]
+ expected:
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT]
+
+ [maxCount=0]
+ expected:
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT]
+
+ [Retrieve multiEntry key]
+ expected:
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT]
+
+ [Retrieve one key multiple values]
+ expected:
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT]
diff --git a/testing/web-platform/meta/IndexedDB/idbindex_getAllKeys.any.js.ini b/testing/web-platform/meta/IndexedDB/idbindex_getAllKeys.any.js.ini
new file mode 100644
index 0000000000..807fb0c105
--- /dev/null
+++ b/testing/web-platform/meta/IndexedDB/idbindex_getAllKeys.any.js.ini
@@ -0,0 +1,60 @@
+[idbindex_getAllKeys.any.worker.html]
+ expected:
+ if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT]
+ [Get bound range (generated) with maxCount]
+ expected:
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT]
+
+ [Non existent key]
+ expected:
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT]
+
+ [maxCount=0]
+ expected:
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT]
+
+ [Retrieve multiEntry keys]
+ expected:
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT]
+
+
+[idbindex_getAllKeys.any.html]
+ expected:
+ if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT]
+ [Non existent key]
+ expected:
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT]
+
+ [maxCount=0]
+ expected:
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT]
+
+ [Retrieve multiEntry keys]
+ expected:
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT]
+
+
+[idbindex_getAllKeys.any.serviceworker.html]
+
+[idbindex_getAllKeys.any.sharedworker.html]
+ expected:
+ if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT]
+ [Get lower excluded]
+ expected:
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT]
+
+ [Get bound range (generated) with maxCount]
+ expected:
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT]
+
+ [Non existent key]
+ expected:
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT]
+
+ [maxCount=0]
+ expected:
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT]
+
+ [Retrieve multiEntry keys]
+ expected:
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT]
diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore-cross-realm-methods.html.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore-cross-realm-methods.html.ini
index fa0cd572ee..8f1fd1956a 100644
--- a/testing/web-platform/meta/IndexedDB/idbobjectstore-cross-realm-methods.html.ini
+++ b/testing/web-platform/meta/IndexedDB/idbobjectstore-cross-realm-methods.html.ini
@@ -1,18 +1,18 @@
[idbobjectstore-cross-realm-methods.html]
expected:
- if (processor == "x86") and (os == "win") and not debug: [OK, TIMEOUT]
+ if (processor == "x86") and not debug: [OK, TIMEOUT]
[Cross-realm IDBObjectStore::getAllKeys() method from detached <iframe> works as expected]
expected:
- if (processor == "x86") and (os == "win") and not debug: [PASS, TIMEOUT]
+ if (processor == "x86") and not debug: [PASS, TIMEOUT]
[Cross-realm IDBObjectStore::count() method from detached <iframe> works as expected]
expected:
- if (processor == "x86") and (os == "win") and not debug: [PASS, TIMEOUT]
+ if (processor == "x86") and not debug: [PASS, TIMEOUT]
[Cross-realm IDBObjectStore::openCursor() method from detached <iframe> works as expected]
expected:
- if (processor == "x86") and (os == "win") and not debug: [PASS, TIMEOUT]
+ if (processor == "x86") and not debug: [PASS, TIMEOUT]
[Cross-realm IDBObjectStore::openKeyCursor() method from detached <iframe> works as expected]
expected:
- if (processor == "x86") and (os == "win") and not debug: [PASS, TIMEOUT]
+ if (processor == "x86") and not debug: [PASS, TIMEOUT]
diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_add.any.js.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_add.any.js.ini
new file mode 100644
index 0000000000..4a2c25509f
--- /dev/null
+++ b/testing/web-platform/meta/IndexedDB/idbobjectstore_add.any.js.ini
@@ -0,0 +1,36 @@
+[idbobjectstore_add.any.serviceworker.html]
+
+[idbobjectstore_add.any.sharedworker.html]
+
+[idbobjectstore_add.any.worker.html]
+
+[idbobjectstore_add.any.html]
+ expected:
+ if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT]
+ [Attempt to call 'add()' without a key parameter when the object store uses out-of-line keys]
+ expected:
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT]
+
+ [Attempt to 'add()' a record where the record's key does not meet the constraints of a valid key]
+ expected:
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT]
+
+ [Attempt to 'add()' a record where the record's in-line key is not defined]
+ expected:
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT]
+
+ [Attempt to 'add()' a record where the out of line key provided does not meet the constraints of a valid key]
+ expected:
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT]
+
+ [add() a record where a value being indexed does not meet the constraints of a valid key]
+ expected:
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT]
+
+ [If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError]
+ expected:
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT]
+
+ [If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError]
+ expected:
+ if (os == "win") and not debug and (processor == "x86_64"): [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
deleted file mode 100644
index 80f5b0e597..0000000000
--- a/testing/web-platform/meta/IndexedDB/idbobjectstore_createIndex15-autoincrement.htm.ini
+++ /dev/null
@@ -1,8 +0,0 @@
-[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_delete.htm.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_delete.htm.ini
deleted file mode 100644
index a1f165d1e6..0000000000
--- a/testing/web-platform/meta/IndexedDB/idbobjectstore_delete.htm.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[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
deleted file mode 100644
index 4eeaadf64e..0000000000
--- a/testing/web-platform/meta/IndexedDB/idbobjectstore_delete2.htm.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[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
deleted file mode 100644
index c09ac25a1f..0000000000
--- a/testing/web-platform/meta/IndexedDB/idbobjectstore_delete3.htm.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[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
deleted file mode 100644
index e9ec44e383..0000000000
--- a/testing/web-platform/meta/IndexedDB/idbobjectstore_delete4.htm.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[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
deleted file mode 100644
index 34cb5be8d9..0000000000
--- a/testing/web-platform/meta/IndexedDB/idbobjectstore_delete5.htm.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[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
deleted file mode 100644
index 10397171a0..0000000000
--- a/testing/web-platform/meta/IndexedDB/idbobjectstore_delete6.htm.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[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
deleted file mode 100644
index 77e78e5358..0000000000
--- a/testing/web-platform/meta/IndexedDB/idbobjectstore_delete7.htm.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[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
deleted file mode 100644
index 1795a03b70..0000000000
--- a/testing/web-platform/meta/IndexedDB/idbobjectstore_deleteIndex.htm.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[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
deleted file mode 100644
index 550ea292ff..0000000000
--- a/testing/web-platform/meta/IndexedDB/idbobjectstore_deleted.htm.ini
+++ /dev/null
@@ -1,3 +0,0 @@
-[idbobjectstore_deleted.htm]
- expected:
- if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_getAll.any.js.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_getAll.any.js.ini
index 9b79f0f2a8..3da35f170a 100644
--- a/testing/web-platform/meta/IndexedDB/idbobjectstore_getAll.any.js.ini
+++ b/testing/web-platform/meta/IndexedDB/idbobjectstore_getAll.any.js.ini
@@ -1,29 +1,56 @@
[idbobjectstore_getAll.any.html]
expected:
- if (os == "win") and not debug: [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]
[Non existent key]
expected:
- if (os == "win") and not debug: [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]
[zero maxCount]
expected:
- if (os == "win") and not debug: [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]
[Get upper excluded]
expected:
- if (os == "win") and not debug: [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]
[Get bound range with maxCount]
expected:
- if (os == "win") and not debug: [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]
[Get bound range (generated) with maxCount]
expected:
- if (os == "win") and not debug: [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]
[Get lower excluded]
expected:
- if (os == "win") and not debug: [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]
+
+ [Test maxCount]
+ expected:
+ if (processor == "x86") and not debug: [PASS, TIMEOUT]
+
+ [Single item get (generated key)]
+ expected:
+ if (processor == "x86") and not debug: [PASS, TIMEOUT]
+
+ [Get all values]
+ expected:
+ if (processor == "x86") and not debug: [PASS, TIMEOUT]
+
+ [Get bound range]
+ expected:
+ if (processor == "x86") and not debug: [PASS, TIMEOUT]
+
+ [getAll on empty object store]
+ expected:
+ if (processor == "x86") and not debug: [PASS, TIMEOUT]
[idbobjectstore_getAll.any.worker.html]
diff --git a/testing/web-platform/meta/IndexedDB/idlharness.any.js.ini b/testing/web-platform/meta/IndexedDB/idlharness.any.js.ini
index 346d2ad0d5..7effe1a085 100644
--- a/testing/web-platform/meta/IndexedDB/idlharness.any.js.ini
+++ b/testing/web-platform/meta/IndexedDB/idlharness.any.js.ini
@@ -1,53 +1,25 @@
[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
+ expected:
+ if (os == "mac") and not debug: [PASS, 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
+ expected:
+ if (os == "mac") and not debug: [PASS, 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
+ expected:
+ if (os == "mac") and not debug: [PASS, 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
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
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
deleted file mode 100644
index f23e6248a7..0000000000
--- a/testing/web-platform/meta/IndexedDB/reading-autoincrement-indexes-cursors.any.js.ini
+++ /dev/null
@@ -1,48 +0,0 @@
-[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
deleted file mode 100644
index 63d5571193..0000000000
--- a/testing/web-platform/meta/IndexedDB/reading-autoincrement-indexes.any.js.ini
+++ /dev/null
@@ -1,117 +0,0 @@
-[reading-autoincrement-indexes.any.serviceworker.html]
- expected:
- if (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 (os == "win") and not debug: [PASS, TIMEOUT]
-
- [IDBIndex.get() for an index not covering the autoincrement key]
- expected:
- if (os == "win") and not debug: [PASS, NOTRUN]
-
-
-[reading-autoincrement-indexes.any.html]
- expected:
- if (os == "win") and not debug: [OK, TIMEOUT]
- [IDBIndex.getAll() for an index on the autoincrement key]
- expected:
- if (processor == "x86") and not debug: [FAIL, TIMEOUT]
- FAIL
-
- [IDBIndex.getAllKeys() for an index on the autoincrement key]
- expected:
- if (processor == "x86") and not debug: [FAIL, NOTRUN]
- FAIL
-
- [IDBIndex.get() for an index on the autoincrement key]
- expected:
- if (processor == "x86") and not debug: [FAIL, NOTRUN]
- FAIL
-
- [IDBIndex.getAll() for an index not covering the autoincrement 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, NOTRUN]
-
- [IDBIndex.get() for an index not covering the autoincrement key]
- expected:
- if (os == "win") and not debug: [PASS, NOTRUN]
-
- [IDBIndex.getAllKeys() returns correct result for an index not covering the autoincrement key]
- expected:
- if (os == "win") and not debug: [PASS, NOTRUN]
-
-
-[reading-autoincrement-indexes.any.sharedworker.html]
- expected:
- if (os == "win") and not debug: [OK, TIMEOUT]
- [IDBIndex.getAll() for an index on the autoincrement key]
- expected:
- if (processor == "x86") and not debug: [FAIL, TIMEOUT]
- FAIL
-
- [IDBIndex.getAllKeys() for an index on the autoincrement key]
- expected:
- if (processor == "x86") and not debug: [FAIL, NOTRUN]
- FAIL
-
- [IDBIndex.get() for an index on the autoincrement key]
- expected:
- if (os == "win") and not debug and (processor == "x86_64"): [FAIL, TIMEOUT]
- if (os == "win") and not debug and (processor == "x86"): [FAIL, NOTRUN]
- FAIL
-
- [IDBIndex.getAll() for an index not covering the autoincrement key]
- expected:
- if (os == "win") and not debug: [PASS, NOTRUN]
-
- [IDBIndex.get() for an index not covering the autoincrement key]
- expected:
- if (os == "win") and not debug: [PASS, NOTRUN]
-
- [IDBIndex.getAllKeys() returns correct result for an index not covering the autoincrement key]
- expected:
- if (os == "win") and not debug: [PASS, NOTRUN]
-
-
-[reading-autoincrement-indexes.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"): [TIMEOUT, OK]
- [IDBIndex.getAll() for an index on the autoincrement key]
- expected: FAIL
-
- [IDBIndex.getAllKeys() for an index on the autoincrement key]
- expected:
- if (os == "win") and not debug and (processor == "x86_64"): [FAIL, TIMEOUT]
- FAIL
-
- [IDBIndex.get() for an index on the autoincrement key]
- expected:
- if (os == "win") and not debug and (processor == "x86_64"): [FAIL, NOTRUN]
- if (os == "win") and not debug and (processor == "x86"): TIMEOUT
- FAIL
-
- [IDBIndex.get() for an index not covering the autoincrement key]
- expected:
- if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN]
- if (os == "win") and not debug and (processor == "x86"): [NOTRUN, PASS]
-
- [IDBIndex.getAllKeys() returns correct result for an index not covering the autoincrement key]
- expected:
- if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN]
- if (os == "win") and not debug and (processor == "x86"): [NOTRUN, PASS, TIMEOUT]
-
- [IDBIndex.getAll() for an index not covering the autoincrement key]
- expected:
- if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN]
- if (os == "win") and not debug and (processor == "x86"): NOTRUN
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
deleted file mode 100644
index c8f497be01..0000000000
--- a/testing/web-platform/meta/IndexedDB/reading-autoincrement-store.any.js.ini
+++ /dev/null
@@ -1,15 +0,0 @@
-[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
index de0f38edcf..49b4ab47d6 100644
--- 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
@@ -1,5 +1,3 @@
[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/transaction-relaxed-durability.tentative.any.js.ini b/testing/web-platform/meta/IndexedDB/transaction-relaxed-durability.tentative.any.js.ini
index de2b780fdc..8783d9f690 100644
--- 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
@@ -1,42 +1,50 @@
[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
+ [Invalid durability option throws a TypeError]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
[Committed data can be read back out: case 2]
- expected: FAIL
-
- [Committed data can be read back out: case 1]
- expected: FAIL
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
[Committed data can be read back out: case 0]
- expected: FAIL
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
- [Invalid durability option throws a TypeError]
- expected: FAIL
+ [Committed data can be read back out: case 1]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
[Committed data can be read back out: case 4]
- expected: FAIL
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [Committed data can be read back out: case 3]
+ expected:
+ if (os == "mac") and not debug: [PASS, 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
+ [Invalid durability option throws a TypeError]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
[Committed data can be read back out: case 2]
- expected: FAIL
-
- [Committed data can be read back out: case 1]
- expected: FAIL
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
[Committed data can be read back out: case 0]
- expected: FAIL
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
- [Invalid durability option throws a TypeError]
- expected: FAIL
+ [Committed data can be read back out: case 1]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
[Committed data can be read back out: case 4]
- expected: FAIL
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+
+ [Committed data can be read back out: case 3]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]