Closed Bug 1503336 Opened 6 years ago Closed 6 years ago

[wpt-sync] Sync PR 13787 - IDBFactory databases flaky wpt fix.

Categories

(Core :: Storage: IndexedDB, enhancement, P4)

enhancement

Tracking

()

RESOLVED FIXED
mozilla65
Tracking Status
firefox65 --- fixed

People

(Reporter: mozilla.org, Unassigned)

References

()

Details

(Whiteboard: [wptsync downstream])

Sync web-platform-tests PR 13787 into mozilla-central (this bug is closed when the sync is complete).

PR: https://github.com/web-platform-tests/wpt/pull/13787
Details from upstream follow.

Andreas Butler <andreasbutler@google.com> wrote:
>  IDBFactory databases flaky wpt fix.
>  
>  Converting databases() wpt tests to promise_tests to fix flakiness
>  
>  Bug: https://bugs.chromium.org/p/chromium/issues/detail?id=899085
>  Change-Id: I91848796d7508408bb3e5b9fb05f725564fa9971
>  Reviewed-on: https://chromium-review.googlesource.com/c/1299959
>  Reviewed-by: Victor Costan \<pwnall@chromium.org>
>  Reviewed-by: Chase Phillips \<cmp@chromium.org>
>  Commit-Queue: Victor Costan \<pwnall@chromium.org>
>  Cr-Commit-Position: refs/heads/master@{#603701}
>
PR 13787 applied with additional changes from upstream: 2b3f736e9874c92cef6d296a7b455c5b8dd4fc9a, 7b94252585b28425f6cd01e691f85315519b4913
Component: web-platform-tests → DOM: IndexedDB
Product: Testing → Core
Ran 359 tests and 922 subtests
OK     : 355
PASS   : 888
FAIL   : 34

New tests that have failures or other problems:
/IndexedDB/bigint_value.htm
    IndexedDB: BigInt keys and values: FAIL
/IndexedDB/get-databases.any.html
    Enumerate multiple databases.: FAIL
    Enumerate one database.: FAIL
    Make sure an empty list is returned for the case of no databases.: FAIL
/IndexedDB/get-databases.any.worker.html
    Enumerate multiple databases.: FAIL
    Enumerate one database.: FAIL
    Make sure an empty list is returned for the case of no databases.: FAIL
/IndexedDB/idb-binary-key-detached.htm
    Detached ArrayBuffer: FAIL
    Detached TypedArray: FAIL
/IndexedDB/idbcursor-update-exception-order.htm: SKIP
/IndexedDB/idbdatabase-createObjectStore-exception-order.htm: SKIP
/IndexedDB/idbdatabase-deleteObjectStore-exception-order.htm: SKIP
/IndexedDB/idbobjectstore-deleteIndex-exception-order.html: SKIP
/IndexedDB/idbobjectstore_createIndex15-autoincrement.htm
    Auto-Increment Primary Key: FAIL
/IndexedDB/key-generators/reading-autoincrement-indexes-cursors.any.html
    IDBIndex.openCursor() iterates over an index on the autoincrement key: FAIL
    IDBIndex.openKeyCursor() iterates over an index on the autoincrement key: FAIL
/IndexedDB/key-generators/reading-autoincrement-indexes-cursors.any.serviceworker.html
    IDBIndex.openCursor() iterates over an index on the autoincrement key: FAIL
    IDBIndex.openKeyCursor() iterates over an index on the autoincrement key: FAIL
/IndexedDB/key-generators/reading-autoincrement-indexes-cursors.any.sharedworker.html
    IDBIndex.openCursor() iterates over an index on the autoincrement key: FAIL
    IDBIndex.openKeyCursor() iterates over an index on the autoincrement key: FAIL
/IndexedDB/key-generators/reading-autoincrement-indexes-cursors.any.worker.html
    IDBIndex.openCursor() iterates over an index on the autoincrement key: FAIL
    IDBIndex.openKeyCursor() iterates over an index on the autoincrement key: FAIL
/IndexedDB/key-generators/reading-autoincrement-indexes.any.html
    IDBIndex.get() for an index on the autoincrement key: FAIL
    IDBIndex.getAll() for an index on the autoincrement key: FAIL
    IDBIndex.getAllKeys() for an index on the autoincrement key: FAIL
/IndexedDB/key-generators/reading-autoincrement-indexes.any.serviceworker.html
    IDBIndex.get() for an index on the autoincrement key: FAIL
    IDBIndex.getAll() for an index on the autoincrement key: FAIL
    IDBIndex.getAllKeys() for an index on the autoincrement key: FAIL
/IndexedDB/key-generators/reading-autoincrement-indexes.any.sharedworker.html
    IDBIndex.get() for an index on the autoincrement key: FAIL
    IDBIndex.getAll() for an index on the autoincrement key: FAIL
    IDBIndex.getAllKeys() for an index on the autoincrement key: FAIL
/IndexedDB/key-generators/reading-autoincrement-indexes.any.worker.html
    IDBIndex.get() for an index on the autoincrement key: FAIL
    IDBIndex.getAll() for an index on the autoincrement key: FAIL
    IDBIndex.getAllKeys() for an index on the autoincrement key: FAIL
/html/infrastructure/safe-passing-of-structured-data/shared-array-buffers/serialization-via-idb.any.html
    SharedArrayBuffer cloning via IndexedDB: basic case: FAIL
    SharedArrayBuffer cloning via the IndexedDB: is interleaved correctly: FAIL
/html/infrastructure/safe-passing-of-structured-data/shared-array-buffers/serialization-via-idb.any.worker.html
    SharedArrayBuffer cloning via IndexedDB: basic case: FAIL
    SharedArrayBuffer cloning via the IndexedDB: is interleaved correctly: FAIL
Pushed by wptsync@mozilla.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/278438e86743
[wpt PR 13787] - IDBFactory databases flaky wpt fix., a=testonly
https://hg.mozilla.org/integration/mozilla-inbound/rev/ce6540aec3be
[wpt PR 13787] - Update wpt metadata, a=testonly
https://hg.mozilla.org/mozilla-central/rev/278438e86743
https://hg.mozilla.org/mozilla-central/rev/ce6540aec3be
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla65
You need to log in before you can comment on or make changes to this bug.