From a90a5cba08fdf6c0ceb95101c275108a152a3aed Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Wed, 12 Jun 2024 07:35:37 +0200 Subject: Merging upstream version 127.0. Signed-off-by: Daniel Baumann --- .../meta/IndexedDB/get-databases.any.js.ini | 9 +- .../meta/IndexedDB/idb-binary-key-detached.htm.ini | 6 - .../IndexedDB/idb-binary-key-roundtrip.htm.ini | 2 + .../idbfactory-databases-opaque-origin.html.ini | 11 -- ...dbfactory-deleteDatabase-opaque-origin.html.ini | 5 - .../idbfactory-open-opaque-origin.html.ini | 5 - .../meta/IndexedDB/idbfactory_open9.htm.ini | 12 -- .../meta/IndexedDB/idbindex_getAll.any.js.ini | 65 ++++++++ .../meta/IndexedDB/idbindex_getAllKeys.any.js.ini | 45 ++++- .../meta/IndexedDB/idbobjectstore_add.any.js.ini | 133 +++++++++++++++ .../meta/IndexedDB/idbobjectstore_put.any.js.ini | 81 +++------ .../meta/IndexedDB/keygenerator-inject.html.ini | 5 +- ...rialize-sharedarraybuffer-throws.https.html.ini | 2 - .../meta/IndexedDB/structured-clone.any.js.ini | 184 +++++++++------------ 14 files changed, 356 insertions(+), 209 deletions(-) (limited to 'testing/web-platform/meta/IndexedDB') 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 0155d49d7a..13eb65345d 100644 --- a/testing/web-platform/meta/IndexedDB/get-databases.any.js.ini +++ b/testing/web-platform/meta/IndexedDB/get-databases.any.js.ini @@ -3,10 +3,15 @@ if (processor == "x86") and not debug: [OK, TIMEOUT] [Ensure that databases() doesn't pick up changes that haven't commited.] expected: - 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] + if (os == "linux") and not asan and not tsan and debug and fission: [PASS, FAIL] + if (os == "linux") and not asan and not tsan and debug and not fission: [PASS, FAIL] + if (os == "linux") and not asan and not tsan and not debug: [PASS, FAIL] + if (os == "linux") and asan and not fission: [PASS, FAIL] [get-databases.any.worker.html] expected: if (processor == "x86") and not debug: [OK, TIMEOUT] + [Ensure that databases() doesn't pick up changes that haven't commited.] + expected: + if asan and not fission: [PASS, FAIL] 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 index ed52901767..e69de29bb2 100644 --- a/testing/web-platform/meta/IndexedDB/idb-binary-key-detached.htm.ini +++ b/testing/web-platform/meta/IndexedDB/idb-binary-key-detached.htm.ini @@ -1,6 +0,0 @@ -[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 index cfe6a06eaf..6444ed22a0 100644 --- a/testing/web-platform/meta/IndexedDB/idb-binary-key-roundtrip.htm.ini +++ b/testing/web-platform/meta/IndexedDB/idb-binary-key-roundtrip.htm.ini @@ -1,3 +1,5 @@ [idb-binary-key-roundtrip.htm] expected: if (os == "android") and fission: [OK, TIMEOUT] + [Binary keys can be supplied using the view type Float16Array] + expected: FAIL 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 68cd9e2a31..088622dd26 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 @@ -1,14 +1,3 @@ [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: PASS - - [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 index 6d8333e79c..ac531edb5f 100644 --- a/testing/web-platform/meta/IndexedDB/idbfactory-deleteDatabase-opaque-origin.html.ini +++ b/testing/web-platform/meta/IndexedDB/idbfactory-deleteDatabase-opaque-origin.html.ini @@ -1,8 +1,3 @@ [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-open-opaque-origin.html.ini b/testing/web-platform/meta/IndexedDB/idbfactory-open-opaque-origin.html.ini index 0dee041d5f..8844be3899 100644 --- a/testing/web-platform/meta/IndexedDB/idbfactory-open-opaque-origin.html.ini +++ b/testing/web-platform/meta/IndexedDB/idbfactory-open-opaque-origin.html.ini @@ -1,8 +1,3 @@ [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_open9.htm.ini b/testing/web-platform/meta/IndexedDB/idbfactory_open9.htm.ini index 83426c3ef4..288e5382a6 100644 --- a/testing/web-platform/meta/IndexedDB/idbfactory_open9.htm.ini +++ b/testing/web-platform/meta/IndexedDB/idbfactory_open9.htm.ini @@ -2,18 +2,6 @@ expected: 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 - - [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 (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 index f32a368c90..eccf33681e 100644 --- a/testing/web-platform/meta/IndexedDB/idbindex_getAll.any.js.ini +++ b/testing/web-platform/meta/IndexedDB/idbindex_getAll.any.js.ini @@ -1,15 +1,80 @@ [idbindex_getAll.any.html] + expected: + if (processor == "x86") and not debug: TIMEOUT + [Get upper excluded] + expected: + if (processor == "x86") and not debug: TIMEOUT + + [Get all keys] + expected: + if (processor == "x86") and not debug: TIMEOUT + + [Retrieve multiEntry key] + expected: + if (processor == "x86") and not debug: TIMEOUT + + [Empty object store] + expected: + if (processor == "x86") and not debug: TIMEOUT + + [Non existent key] + expected: + if (processor == "x86") and not debug: TIMEOUT + + [Get bound range with maxCount] + expected: + if (processor == "x86") and not debug: TIMEOUT + + [Get bound range (generated) with maxCount] + expected: + if (processor == "x86") and not debug: TIMEOUT + + [maxCount=10] + expected: + if (processor == "x86") and not debug: TIMEOUT + + [Get lower excluded] + expected: + if (processor == "x86") and not debug: TIMEOUT + + [Retrieve one key multiple values] + expected: + if (processor == "x86") and not debug: TIMEOUT + + [Get bound range] + expected: + if (processor == "x86") and not debug: TIMEOUT + + [maxCount=0] + expected: + if (processor == "x86") and not debug: TIMEOUT + [idbindex_getAll.any.sharedworker.html] expected: if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT] + if (os == "win") and not debug and (processor == "x86"): TIMEOUT [Retrieve multiEntry key] expected: if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + if (os == "win") and not debug and (processor == "x86"): TIMEOUT [Retrieve one key multiple values] expected: if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + if (os == "win") and not debug and (processor == "x86"): TIMEOUT + + [Non existent key] + expected: + if (processor == "x86") and not debug: [PASS, TIMEOUT] + + [Get bound range (generated) with maxCount] + expected: + if (processor == "x86") and not debug: [PASS, TIMEOUT] + + [maxCount=0] + expected: + if (processor == "x86") and not debug: [PASS, TIMEOUT] [idbindex_getAll.any.worker.html] diff --git a/testing/web-platform/meta/IndexedDB/idbindex_getAllKeys.any.js.ini b/testing/web-platform/meta/IndexedDB/idbindex_getAllKeys.any.js.ini index 807fb0c105..2289b961bb 100644 --- a/testing/web-platform/meta/IndexedDB/idbindex_getAllKeys.any.js.ini +++ b/testing/web-platform/meta/IndexedDB/idbindex_getAllKeys.any.js.ini @@ -1,21 +1,62 @@ [idbindex_getAllKeys.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 [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"): 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"): TIMEOUT [maxCount=0] expected: if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + if (os == "win") and not debug and (processor == "x86"): TIMEOUT [Retrieve multiEntry keys] expected: if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + if (os == "win") and not debug and (processor == "x86"): TIMEOUT + + [Get upper excluded] + expected: + if (processor == "x86") and not debug: [PASS, TIMEOUT] + + [Get all keys] + expected: + if (processor == "x86") and not debug: [PASS, TIMEOUT] + + [Empty object store] + expected: + if (processor == "x86") and not debug: [PASS, TIMEOUT] + + [Single item get] + expected: + if (processor == "x86") and not debug: [PASS, TIMEOUT] + + [Get bound range with maxCount] + expected: + if (processor == "x86") and not debug: [PASS, TIMEOUT] + + [maxCount=10] + expected: + if (processor == "x86") and not debug: [PASS, TIMEOUT] + + [Get lower excluded] + expected: + if (processor == "x86") and not debug: [PASS, TIMEOUT] + + [Get all generated keys] + expected: + if (processor == "x86") and not debug: [PASS, TIMEOUT] + + [Get bound range] + expected: + if (processor == "x86") and not debug: [PASS, TIMEOUT] [idbindex_getAllKeys.any.html] @@ -38,7 +79,7 @@ [idbindex_getAllKeys.any.sharedworker.html] expected: - if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT] + if (os == "win") and not debug: [OK, TIMEOUT] [Get lower excluded] expected: if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] @@ -57,4 +98,4 @@ [Retrieve multiEntry keys] expected: - if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + if (os == "win") 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 index 4a2c25509f..6efdb10102 100644 --- a/testing/web-platform/meta/IndexedDB/idbobjectstore_add.any.js.ini +++ b/testing/web-platform/meta/IndexedDB/idbobjectstore_add.any.js.ini @@ -1,12 +1,119 @@ [idbobjectstore_add.any.serviceworker.html] + expected: + if (processor == "x86") and not debug: [OK, TIMEOUT] + [If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError] + expected: + if (processor == "x86") and not debug: [PASS, TIMEOUT] + [idbobjectstore_add.any.sharedworker.html] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [OK, 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] + + [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] + + [Attempt to 'add()' a record that does not meet the constraints of an object store's inline key requirements] + 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] + + [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] + + [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] + + [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] + + [add() with an out-of-line key] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [add() object store's key path is an object attribute] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [add() record with same key already exists] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [add() autoIncrement and inline keys] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [add() where an index has unique:true specified] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [add() autoIncrement and out-of-line keys] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [Object store has autoIncrement:true and the key path is an object attribute] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + [idbobjectstore_add.any.worker.html] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [OK, 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] + + [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] + + [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 in-line key is not defined] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [Attempt to 'add()' a record that does not meet the constraints of an object store's inline key requirements] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [Object store has autoIncrement:true and the key path is an object attribute] + 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 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] + [idbobjectstore_add.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] [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] @@ -14,23 +121,49 @@ [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] + if (os == "win") and not debug and (processor == "x86"): [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] + if (os == "win") and not debug and (processor == "x86"): [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] + if (os == "win") and not debug and (processor == "x86"): [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 (os == "win") and not debug and (processor == "x86"): [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 (os == "win") and not debug and (processor == "x86"): [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] + if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT] + + [Attempt to 'add()' a record that does not meet the constraints of an object store's inline key requirements] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [add() object store's key path is an object attribute] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [add() autoIncrement and inline keys] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [add() autoIncrement and out-of-line keys] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + + [Object store has autoIncrement:true and the key path is an object attribute] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/IndexedDB/idbobjectstore_put.any.js.ini b/testing/web-platform/meta/IndexedDB/idbobjectstore_put.any.js.ini index 14fbd0f2f7..64c0247a07 100644 --- a/testing/web-platform/meta/IndexedDB/idbobjectstore_put.any.js.ini +++ b/testing/web-platform/meta/IndexedDB/idbobjectstore_put.any.js.ini @@ -1,88 +1,61 @@ [idbobjectstore_put.any.sharedworker.html] [idbobjectstore_put.any.serviceworker.html] + +[idbobjectstore_put.any.worker.html] expected: - if (processor == "x86") and not debug: TIMEOUT - [Attempt to put() a record that does not meet the constraints of an object store's inline key requirements] + if (os == "win") and not debug: [OK, TIMEOUT] + [If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError] expected: - if (processor == "x86") and not debug: TIMEOUT + if (os == "win") and not debug: [PASS, TIMEOUT] - [Attempt to call put() without an key parameter when the object store uses out-of-line keys] + [If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError] expected: - if (processor == "x86") and not debug: TIMEOUT + if (os == "win") and not debug: [PASS, TIMEOUT] - [Attempt to put() a record where the record's key does not meet the constraints of a valid key] + [put() a record where a value being indexed does not meet the constraints of a valid key] expected: - if (processor == "x86") and not debug: TIMEOUT + if (os == "win") and not debug: [PASS, TIMEOUT] [Attempt to put() a record where the record's in-line key is not defined] expected: - if (processor == "x86") and not debug: TIMEOUT + if (os == "win") and not debug: [PASS, TIMEOUT] [Attempt to put() a record where the out of line key provided does not meet the constraints of a valid key] expected: - if (processor == "x86") and not debug: TIMEOUT - - [put() a record where a value being indexed does not meet the constraints of a valid key] - expected: - if (processor == "x86") and not debug: TIMEOUT + if (os == "win") and not debug: [PASS, TIMEOUT] - [If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError] - expected: - if (processor == "x86") and not debug: TIMEOUT - - [If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError] - expected: - if (processor == "x86") and not debug: TIMEOUT - - -[idbobjectstore_put.any.worker.html] - expected: - if (processor == "x86") and not debug: TIMEOUT - [If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError] + [autoIncrement and inline keys] expected: - if (processor == "x86") and not debug: TIMEOUT + if (os == "win") and not debug: [PASS, TIMEOUT] - [If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError] + [Attempt to call put() without an key parameter when the object store uses out-of-line keys] expected: - if (processor == "x86") and not debug: TIMEOUT - + if (os == "win") and not debug: [PASS, TIMEOUT] -[idbobjectstore_put.any.html] - expected: - if (processor == "x86") and not debug: TIMEOUT - [Object store has autoIncrement:true and the key path is an object attribute] + [autoIncrement and out-of-line keys] expected: - if (processor == "x86") and not debug: TIMEOUT + if (os == "win") and not debug: [PASS, TIMEOUT] [Attempt to put() a record that does not meet the constraints of an object store's inline key requirements] expected: - if (processor == "x86") and not debug: TIMEOUT + if (os == "win") and not debug: [PASS, TIMEOUT] - [Attempt to call put() without an key parameter when the object store uses out-of-line keys] - expected: - if (processor == "x86") and not debug: TIMEOUT - - [Attempt to put() a record where the record's key does not meet the constraints of a valid key] + [put() where an index has unique:true specified] expected: - if (processor == "x86") and not debug: TIMEOUT + if (os == "win") and not debug: [PASS, TIMEOUT] - [Attempt to put() a record where the record's in-line key is not defined] + [Object store's key path is an object attribute] expected: - if (processor == "x86") and not debug: TIMEOUT + if (os == "win") and not debug: [PASS, TIMEOUT] - [Attempt to put() a record where the out of line key provided does not meet the constraints of a valid key] + [Object store has autoIncrement:true and the key path is an object attribute] expected: - if (processor == "x86") and not debug: TIMEOUT + if (os == "win") and not debug: [PASS, TIMEOUT] - [put() a record where a value being indexed does not meet the constraints of a valid key] + [Attempt to put() a record where the record's key does not meet the constraints of a valid key] expected: - if (processor == "x86") and not debug: TIMEOUT + if (os == "win") and not debug: [PASS, TIMEOUT] - [If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError] - expected: - if (processor == "x86") and not debug: TIMEOUT - [If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError] - expected: - if (processor == "x86") and not debug: TIMEOUT +[idbobjectstore_put.any.html] diff --git a/testing/web-platform/meta/IndexedDB/keygenerator-inject.html.ini b/testing/web-platform/meta/IndexedDB/keygenerator-inject.html.ini index 8aacf79190..2951239fef 100644 --- a/testing/web-platform/meta/IndexedDB/keygenerator-inject.html.ini +++ b/testing/web-platform/meta/IndexedDB/keygenerator-inject.html.ini @@ -1,6 +1,7 @@ [keygenerator-inject.html] expected: - if (processor == "x86") and (os == "win") and not debug: [OK, TIMEOUT] + if (os == "win") and not debug and (processor == "x86"): [OK, TIMEOUT] + if (os == "linux") and debug and not fission: CRASH [Key is injected into value - single segment path] expected: if (processor == "x86") and not debug: [PASS, TIMEOUT] @@ -19,4 +20,4 @@ [put() throws if key cannot be injected - multi-segment path] 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/serialize-sharedarraybuffer-throws.https.html.ini b/testing/web-platform/meta/IndexedDB/serialize-sharedarraybuffer-throws.https.html.ini index bcfac5ac85..9a058c09d9 100644 --- a/testing/web-platform/meta/IndexedDB/serialize-sharedarraybuffer-throws.https.html.ini +++ b/testing/web-platform/meta/IndexedDB/serialize-sharedarraybuffer-throws.https.html.ini @@ -2,5 +2,3 @@ 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/structured-clone.any.js.ini b/testing/web-platform/meta/IndexedDB/structured-clone.any.js.ini index 343dc96d67..d4a2ee767b 100644 --- a/testing/web-platform/meta/IndexedDB/structured-clone.any.js.ini +++ b/testing/web-platform/meta/IndexedDB/structured-clone.any.js.ini @@ -10,141 +10,112 @@ [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\]] + if (os == "win") and not debug: [OK, ERROR, TIMEOUT] + if os == "linux": TIMEOUT + [TIMEOUT, OK, ERROR] + [File: [object File\]] 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 + if (os == "win") and ccov: [NOTRUN, PASS, TIMEOUT] + if (os == "win") and not debug: [PASS, TIMEOUT, NOTRUN] + if os == "linux": NOTRUN + [NOTRUN, PASS, TIMEOUT] - [Not serializable: symbol: Symbol(desc)] + [Not serializable: MessageChannel: [object MessageChannel\]] expected: - if (os == "android") and debug and not swgl: [NOTRUN, FAIL] - if (os == "linux") and swgl and not fission: [NOTRUN, FAIL] - if (os == "mac") and not debug: [NOTRUN, FAIL] - if os == "win": [NOTRUN, FAIL] + if (os == "win") and debug: [NOTRUN, PASS] + if (os == "win") and not debug: [PASS, NOTRUN] + if os == "mac": [NOTRUN, PASS] NOTRUN - [FileList: [object FileList\]] + [Not serializable: symbol: Symbol(desc)] expected: - if (os == "android") and debug and not swgl: [NOTRUN, FAIL] - if (os == "linux") and swgl and not fission: [NOTRUN, FAIL] - if (os == "mac") and not debug: [NOTRUN, FAIL] - if os == "win": [NOTRUN, FAIL] + if os == "win": [NOTRUN, FAIL, PASS] + if os == "mac": [NOTRUN, FAIL] NOTRUN - [Not serializable: function: function() {}] + [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] + if (os == "win") and debug: [NOTRUN, PASS] + if (os == "win") and not debug: [PASS, NOTRUN] + if os == "mac": [NOTRUN, PASS] NOTRUN - [File: [object File\]] + [Blob: [object Blob\]] 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] + if (os == "win") and debug: [TIMEOUT, PASS] + if (os == "win") and not debug: [PASS, TIMEOUT] + if os == "mac": [TIMEOUT, PASS] + TIMEOUT - [Not serializable: Event: [object Event\]] + [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] + if (os == "win") and debug: [NOTRUN, PASS] + if (os == "win") and not debug: [PASS, NOTRUN] + if os == "mac": [NOTRUN, PASS] NOTRUN - [Not serializable: MessageChannel: [object MessageChannel\]] + [FileList: [object FileList\]] 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] + if (os == "win") and debug: [NOTRUN, FAIL] + if (os == "win") and not debug: [FAIL, NOTRUN] + if os == "mac": [NOTRUN, FAIL] 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\]] + [Not serializable: Event: [object Event\]] expected: - if (processor == "x86") and not debug: [PASS, NOTRUN] + if (os == "win") and debug: [NOTRUN, PASS] + if (os == "win") and not debug: [PASS, NOTRUN] + if os == "mac": [NOTRUN, PASS] + NOTRUN [structured-clone.any.worker.html?101-last] expected: - if (os == "linux") and fission and debug and swgl: TIMEOUT - if (os == "linux") and fission and not debug: TIMEOUT - if (os == "mac") and debug: TIMEOUT - if (os == "android") and not debug: TIMEOUT - [TIMEOUT, OK] - [Not serializable: function: function() {}] + if (os == "win") and debug: [OK, ERROR, TIMEOUT] + if (os == "win") and not debug: [OK, ERROR, TIMEOUT] + if os == "linux": TIMEOUT + [TIMEOUT, OK, ERROR] + [Not serializable: MessageChannel: [object MessageChannel\]] expected: - if (os == "linux") and fission and debug and swgl: NOTRUN - if (os == "linux") and fission and not debug: NOTRUN - if (os == "mac") and debug: NOTRUN - if (os == "android") and not debug: NOTRUN - [NOTRUN, PASS] + if (os == "win") and debug: [PASS, NOTRUN] + if (os == "win") and not debug: [PASS, NOTRUN] + NOTRUN - [Not serializable: MessageChannel: [object MessageChannel\]] + [Not serializable: DedicatedWorkerGlobalScope: [object DedicatedWorkerGlobalScope\]] expected: - if (os == "linux") and fission and debug and swgl: NOTRUN - if (os == "linux") and fission and not debug: NOTRUN - if (os == "android") and not debug: NOTRUN - if (os == "mac") and debug: NOTRUN - [NOTRUN, PASS] + if (os == "win") and debug: [PASS, NOTRUN] + if (os == "win") and not debug: [PASS, NOTRUN] + NOTRUN [Not serializable: symbol: Symbol(desc)] expected: - if (os == "linux") and fission and debug and swgl: NOTRUN - if (os == "linux") and fission and not debug: NOTRUN - if (os == "android") and not debug: NOTRUN - if (os == "mac") and debug: NOTRUN - [NOTRUN, FAIL] + if (os == "win") and debug: [PASS, FAIL, NOTRUN] + if (os == "win") and not debug: [PASS, FAIL, NOTRUN] + NOTRUN - [File: [object File\]] + [Blob: [object Blob\]] expected: - if (os == "linux") and fission and debug and swgl: [NOTRUN, TIMEOUT] - if (os == "linux") and fission and not debug: [NOTRUN, TIMEOUT] - if (os == "android") and not debug: [NOTRUN, TIMEOUT] - if (os == "mac") and debug: [NOTRUN, TIMEOUT] - [NOTRUN, PASS, TIMEOUT] + if (os == "win") and debug: [PASS, TIMEOUT] + if (os == "win") and not debug: [PASS, TIMEOUT] + TIMEOUT - [Not serializable: Event: [object Event\]] + [File: [object File\]] expected: - if (os == "linux") and fission and debug and swgl: NOTRUN - if (os == "linux") and fission and not debug: NOTRUN - if (os == "android") and not debug: NOTRUN - if (os == "mac") and debug: NOTRUN - [NOTRUN, PASS] + if (os == "win") and debug: [PASS, TIMEOUT, NOTRUN] + if (os == "win") and not debug: [PASS, TIMEOUT, NOTRUN] + NOTRUN - [Not serializable: DedicatedWorkerGlobalScope: [object DedicatedWorkerGlobalScope\]] + [Not serializable: function: function() {}] expected: - if (os == "linux") and fission and debug and swgl: NOTRUN - if (os == "linux") and fission and not debug: NOTRUN - if (os == "android") and not debug: NOTRUN - if (os == "mac") and debug: NOTRUN - [NOTRUN, PASS] + if (os == "win") and debug: [PASS, NOTRUN] + if (os == "win") and not debug: [PASS, NOTRUN] + NOTRUN - [Blob: [object Blob\]] - expected: [TIMEOUT, PASS] + [Not serializable: Event: [object Event\]] + expected: + if (os == "win") and debug: [PASS, NOTRUN] + if (os == "win") and not debug: [PASS, NOTRUN] + NOTRUN [structured-clone.any.html?1-20] @@ -152,10 +123,13 @@ [structured-clone.any.worker.html?1-20] [structured-clone.any.worker.html?21-40] + expected: + if asan and not fission: [OK, CRASH] [structured-clone.any.html?21-40] expected: - if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT] + if (os == "win") and not debug and (processor == "x86_64"): [OK, ERROR, TIMEOUT] + if (os == "linux") and not fission and not debug: [OK, CRASH] [string: ] expected: if (os == "win") and not debug and (processor == "x86_64"): [PASS, NOTRUN] @@ -218,16 +192,14 @@ [structured-clone.any.html?41-60] + expected: + if not fission and (os == "linux") and debug: [OK, CRASH] [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] - + if (processor == "x86") and not debug: [OK, ERROR, TIMEOUT] [RegExp: /abc/im] expected: if (processor == "x86") and not debug: [PASS, TIMEOUT] @@ -240,10 +212,6 @@ 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] -- cgit v1.2.3