Bug 1770996 [wpt PR 34187] - [IndexedDB Storage Partition] (20) Add more 3P API tests...
commit384fe06c999e95fdda6e2b85508d5c8c4f380f39
authorAri Chivukula <arichiv@chromium.org>
Wed, 25 May 2022 15:13:05 +0000 (25 15:13 +0000)
committermoz-wptsync-bot <wptsync@mozilla.com>
Thu, 26 May 2022 11:12:24 +0000 (26 11:12 +0000)
treee8c261584be4cb320647e364bbdd0325d6f44e78
parent7033f1c8be26634401fcbc3dd290bcd83df8e750
Bug 1770996 [wpt PR 34187] - [IndexedDB Storage Partition] (20) Add more 3P API tests, a=testonly

Automatic update from web-platform-tests
[IndexedDB Storage Partition] (20) Add more 3P API tests

We should verify the full IDB surface area inside an iframe, but for
now a single test with an assortment of verifications is sufficient
to test third party storage partitioning didn't break anything.

This CL is a part of a series:
(1) Tentative WPT
(2) Add to third-party-storage-partitioning virtual suite
(3) Add WPT to check for persistence
(4) Rename IndexedDBBucketState(Handle)
(5) Store BucketLocator to IndexedDBCallbacks and DatabaseImpl
(6) Store BucketLocator to CursorImpl and TransactionImpl
(7) Store BucketLocator to IndexedDBDatabase
(8) Store BucketLocator to IndexedDBBackingStore and IndexedDBCursor
(9) Store BucketLocator to IndexedDBBucketState and IndexedDBFactoryImpl
(10) Store BucketLocator to IndexedDBContextImpl
(11) Cleanup inside IndexedDB
(12) Propagate BucketLocator to IndexedDBObserver
(13) Propagate BucketLocator to IndexedDBControl
(14) Move mojom to privileged folder
(15) Split base data path out
(16) QuotaManager::GetBucketById
(17) Migrate third party storage to non-origin buckets
(18) Purge buckets by origin and top site
(19) Run all WPT against ThirdPartyStoragePartitioning
(20) Add more 3P API tests

Bug: 1218100
Change-Id: Iaa2427f1cc9a6b640a59e1e550510379431ee7c9
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3663787
Commit-Queue: Ayu Ishii <ayui@chromium.org>
Reviewed-by: Ayu Ishii <ayui@chromium.org>
Auto-Submit: Ari Chivukula <arichiv@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1007137}

--

wpt-commits: c30264781f5f6e105a120abed54e9547efb84d2b
wpt-pr: 34187
testing/web-platform/tests/IndexedDB/idb-partitioned-coverage.tentative.sub.html [new file with mode: 0644]
testing/web-platform/tests/IndexedDB/resources/idb-partitioned-coverage-iframe.tentative.html [new file with mode: 0644]