[wpt-sync] Sync PR 57853 - [Connection-Allowlist] Refactor dedicated worker test
Categories
(Testing :: web-platform-tests, task, P4)
Tracking
(Not tracked)
People
(Reporter: wpt-sync, Unassigned)
References
(Depends on 1 open bug, )
Details
(Whiteboard: [wptsync downstream])
Sync web-platform-tests PR 57853 into mozilla-central (this bug is closed when the sync is complete).
PR: https://github.com/web-platform-tests/wpt/pull/57853
Details from upstream follow.
Shivani Sharma <shivanisha@chromium.org> wrote:
[Connection-Allowlist] Refactor dedicated worker test
This CL refactors dedicated worker test to use the approach for
rejecting promise when it's a failure condition.Based on feedback here:
https://chromium-review.googlesource.com/c/chromium/src/+/7535781/11..15/third_party/blink/web_tests/external/wpt/connection-allowlist/tentative/dedicated-worker.sub.window.js#b113Bug: 447954811
Change-Id: I1395d15718c57df62ae4186722d318422a649749
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7562822
Commit-Queue: Shivani Sharma \<shivanisha@chromium.org>
Reviewed-by: Mike West \<mkwst@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1586359}
| Assignee | ||
Comment 1•4 hours ago
|
||
| Assignee | ||
Comment 2•4 hours ago
|
||
CI Results
Ran 7 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI
Total 14 tests and 12 subtests
Status Summary
Firefox
OK : 1[GitHub] 14[Gecko-android-em-14-x86_64-debug-geckoview, Gecko-android-em-14-x86_64-lite-opt-geckoview, Gecko-linux2404-64-debug, Gecko-linux2404-64-opt, Gecko-windows11-32-24h2-debug, Gecko-windows11-64-24h2-debug, Gecko-windows11-64-24h2-opt]
PASS: 3[GitHub] 39[Gecko-android-em-14-x86_64-debug-geckoview, Gecko-android-em-14-x86_64-lite-opt-geckoview, Gecko-linux2404-64-debug, Gecko-linux2404-64-opt, Gecko-windows11-32-24h2-debug, Gecko-windows11-64-24h2-debug, Gecko-windows11-64-24h2-opt]
FAIL: 2[GitHub] 56[Gecko-android-em-14-x86_64-debug-geckoview, Gecko-android-em-14-x86_64-lite-opt-geckoview, Gecko-linux2404-64-debug, Gecko-linux2404-64-opt, Gecko-windows11-32-24h2-debug, Gecko-windows11-64-24h2-debug, Gecko-windows11-64-24h2-opt]
Chrome
OK : 1
PASS: 3
FAIL: 2
Safari
OK : 1
PASS: 3
FAIL: 2
Links
Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base
Details
New Tests That Don't Pass
- /connection-allowlist/tentative/dedicated-worker.sub.window.html [wpt.fyi]
- Cross-origin fetch from a dedicated worker (data: URL) should be blocked by inherited policy.:
FAIL(Chrome:FAIL, Safari:FAIL) - Dedicated worker with empty connection allowlist cannot perform any fetches.:
FAIL(Chrome:FAIL, Safari:FAIL)
- Cross-origin fetch from a dedicated worker (data: URL) should be blocked by inherited policy.:
- /connection-allowlist/tentative/fetch-wildcard.sub.window.html [wpt.fyi]
- Fetch to http://www.web-platform.test:8000 fails.:
FAIL - Fetch to http://www1.web-platform.test:8000 fails.:
FAIL - Fetch to http://www2.web-platform.test:8000 fails.:
FAIL - Fetch to http://xn--n8j6ds53lwwkrqhv28a.web-platform.test:8000 fails.:
FAIL - Fetch to http://xn--lve-6lad.web-platform.test:8000 fails.:
FAIL - Fetch to http://not-web-platform.test:8000 fails.:
FAIL
- Fetch to http://www.web-platform.test:8000 fails.:
- /connection-allowlist/tentative/fetch.sub.window.html [wpt.fyi]
- Fetch to http://www.web-platform.test:8000 fails.:
FAIL - Fetch to http://www1.web-platform.test:8000 fails.:
FAIL - Fetch to http://www2.web-platform.test:8000 fails.:
FAIL - Fetch to http://xn--n8j6ds53lwwkrqhv28a.web-platform.test:8000 fails.:
FAIL - Fetch to http://xn--lve-6lad.web-platform.test:8000 fails.:
FAIL - Fetch to http://not-web-platform.test:8000 fails.:
FAIL - Fetch to http://www.not-web-platform.test:8000 fails.:
FAIL - Fetch to http://www1.not-web-platform.test:8000 fails.:
FAIL - Fetch to http://www2.not-web-platform.test:8000 fails.:
FAIL - Fetch to http://xn--n8j6ds53lwwkrqhv28a.not-web-platform.test:8000 fails.:
FAIL - Fetch to http://xn--lve-6lad.not-web-platform.test:8000 fails.:
FAIL
- Fetch to http://www.web-platform.test:8000 fails.:
- /connection-allowlist/tentative/link_header_modulepreload_deny.sub.window.html [wpt.fyi]
- Link header modulepreload to a not allow-listed url fails.:
FAIL
- Link header modulepreload to a not allow-listed url fails.:
- /connection-allowlist/tentative/link_header_preload_deny.sub.window.html [wpt.fyi]
- Link header preload to a not allow-listed url fails.:
FAIL
- Link header preload to a not allow-listed url fails.:
- /connection-allowlist/tentative/link_rel_modulepreload.sub.window.html [wpt.fyi]
- Modulepreload to http://www.web-platform.test:8000 fails.:
FAIL - Modulepreload to http://www1.web-platform.test:8000 fails.:
FAIL - Modulepreload to http://www2.web-platform.test:8000 fails.:
FAIL - Modulepreload to http://xn--n8j6ds53lwwkrqhv28a.web-platform.test:8000 fails.:
FAIL - Modulepreload to http://xn--lve-6lad.web-platform.test:8000 fails.:
FAIL - Modulepreload to http://not-web-platform.test:8000 fails.:
FAIL
- Modulepreload to http://www.web-platform.test:8000 fails.:
- /connection-allowlist/tentative/link_rel_prefetch.sub.window.html [wpt.fyi]
- Prefetch to http://www.web-platform.test:8000 fails.:
FAIL - Prefetch to http://www1.web-platform.test:8000 fails.:
FAIL - Prefetch to http://www2.web-platform.test:8000 fails.:
FAIL - Prefetch to http://xn--n8j6ds53lwwkrqhv28a.web-platform.test:8000 fails.:
FAIL - Prefetch to http://xn--lve-6lad.web-platform.test:8000 fails.:
FAIL - Prefetch to http://not-web-platform.test:8000 fails.:
FAIL
- Prefetch to http://www.web-platform.test:8000 fails.:
- /connection-allowlist/tentative/link_rel_preload.sub.window.html [wpt.fyi]
- Preload to http://www.web-platform.test:8000 fails.:
FAIL - Preload to http://www1.web-platform.test:8000 fails.:
FAIL - Preload to http://www2.web-platform.test:8000 fails.:
FAIL - Preload to http://xn--n8j6ds53lwwkrqhv28a.web-platform.test:8000 fails.:
FAIL - Preload to http://xn--lve-6lad.web-platform.test:8000 fails.:
FAIL - Preload to http://not-web-platform.test:8000 fails.:
FAIL
- Preload to http://www.web-platform.test:8000 fails.:
- /connection-allowlist/tentative/navigation-response-origin.sub.window.html [wpt.fyi]
- Navigation to http://www.web-platform.test:8000 should fail.:
FAIL - Navigation to http://www1.web-platform.test:8000 should fail.:
FAIL - Navigation to http://www2.web-platform.test:8000 should fail.:
FAIL - Navigation to http://xn--n8j6ds53lwwkrqhv28a.web-platform.test:8000 should fail.:
FAIL - Navigation to http://xn--lve-6lad.web-platform.test:8000 should fail.:
FAIL - Navigation to http://not-web-platform.test:8000 should fail.:
FAIL - Navigation to http://www.not-web-platform.test:8000 should fail.:
FAIL - Navigation to http://www1.not-web-platform.test:8000 should fail.:
FAIL - Navigation to http://www2.not-web-platform.test:8000 should fail.:
FAIL - Navigation to http://xn--n8j6ds53lwwkrqhv28a.not-web-platform.test:8000 should fail.:
FAIL - Navigation to http://xn--lve-6lad.not-web-platform.test:8000 should fail.:
FAIL
- Navigation to http://www.web-platform.test:8000 should fail.:
- /connection-allowlist/tentative/navigation-wildcard.sub.window.html [wpt.fyi]
- Navigation to http://www.web-platform.test:8000 should fail.:
FAIL - Navigation to http://www1.web-platform.test:8000 should fail.:
FAIL - Navigation to http://www2.web-platform.test:8000 should fail.:
FAIL - Navigation to http://xn--n8j6ds53lwwkrqhv28a.web-platform.test:8000 should fail.:
FAIL - Navigation to http://xn--lve-6lad.web-platform.test:8000 should fail.:
FAIL - Navigation to http://not-web-platform.test:8000 should fail.:
FAIL
- Navigation to http://www.web-platform.test:8000 should fail.:
Description
•