[wpt-sync] Sync PR 61246 - Move Early hints tests to a popup model
Categories
(Core :: Networking: HTTP, task, P4)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox154 | --- | fixed |
People
(Reporter: wpt-sync, Unassigned, NeedInfo)
References
()
Details
(Whiteboard: [wptsync upstream])
Attachments
(1 file)
Sync web-platform-tests PR 61246 into mozilla-central (this bug is closed when the sync is complete).
PR: https://github.com/web-platform-tests/wpt/pull/61246
Details from upstream follow.
Yoav Weiss <yoav.weiss@shopify.com> wrote:
Move Early hints tests to a popup model
When trying to import the Early Hints WPTs to Safari, I saw a lot of flakiness, especially in WebKit's "stress mode" test runner. It seems that the flakiness were coming from the use of
location.replace.
This PR changes the model for EarlyHints test and have them use a popup window, while fetching the test results from that window. This seems like a potentially more stable model.
| Assignee | ||
Updated•3 days ago
|
| Assignee | ||
Comment 1•1 day ago
|
||
Pushed to try (stability) https://treeherder.mozilla.org/#/jobs?repo=try&revision=0bc087e87c8466dd5d9e0c8aae80c14e71210296
| Assignee | ||
Comment 2•1 day ago
|
||
CI Results
Ran 0 Firefox configurations based on mozilla-central, and Firefox, and Chrome on GitHub CI
Total 47 tests and 1 subtests
Status Summary
Firefox
OK : 45
PASS : 43
FAIL : 5
TIMEOUT: 4
Chrome
OK : 47
PASS : 49
FAIL : 1
Links
Details
New Tests That Don't Pass
- /loading/early-hints/coep-early-hints-none-final-require-corp.h2.window.html [wpt.fyi]
- Early Hints COEP mismatch: Early Hints policy = unsafe-none, final response policy = require-corp.:
FAIL(Chrome:PASS)
- Early Hints COEP mismatch: Early Hints policy = unsafe-none, final response policy = require-corp.:
- /loading/early-hints/coep-early-hints-require-corp-final-none.h2.window.html [wpt.fyi]
- Early Hints COEP mismatch: Early Hints policy = require-corp, final response policy = unsafe-none.:
FAIL(Chrome:PASS)
- Early Hints COEP mismatch: Early Hints policy = require-corp, final response policy = unsafe-none.:
- /loading/early-hints/iframe-pdf.h2.window.html [wpt.fyi]
- Early hints for an iframe of which content is pdf should be ignored.:
FAIL(Chrome:PASS)
- Early hints for an iframe of which content is pdf should be ignored.:
- /loading/early-hints/preload-with-csp-document-disallow.h2.window.html [wpt.fyi]:
TIMEOUT(Chrome:OK)- Early hints preload CSP = allowed, document disallowed the preload later.:
TIMEOUT(Chrome:PASS)
- Early hints preload CSP = allowed, document disallowed the preload later.:
- /loading/early-hints/preload-without-csp-document-disallow.h2.window.html [wpt.fyi]:
TIMEOUT(Chrome:OK)- Early hints preload CSP = absent, document disallowed the preload later.:
TIMEOUT(Chrome:PASS)
- Early hints preload CSP = absent, document disallowed the preload later.:
- /loading/early-hints/referrer-policy-unsafe-url.h2.window.html [wpt.fyi]
- Referrer policy: unsafe-url:
FAIL(Chrome:PASS)
- Referrer policy: unsafe-url:
- /speculation-rules/speculation-measurement/performance-speculations-multiple-early-hints-preconnect.tentative.h2.window.html [wpt.fyi]
- Only the first of multiple 103 Early Hints responses contributes preconnects:
FAIL(Chrome:PASS)
- Only the first of multiple 103 Early Hints responses contributes preconnects:
Comment 4•18 hours ago
|
||
| Assignee | ||
Comment 6•17 hours ago
|
||
Created web-platform-tests PR https://github.com/web-platform-tests/wpt/pull/61312 for changes under testing/web-platform/tests
| Assignee | ||
Updated•17 hours ago
|
Comment 8•14 hours ago
|
||
Backed out for causing wpt failures
Backout link: https://hg.mozilla.org/integration/autoland/rev/ed80887c9b7357ed05f71ddd5c8afdd962a58b79
| Assignee | ||
Comment 9•12 hours ago
|
||
Upstream PR was closed without merging
Comment 10•12 hours ago
|
||
| bugherder | ||
https://hg.mozilla.org/mozilla-central/rev/9c96d91cf74e
https://hg.mozilla.org/mozilla-central/rev/8e0a0323608f
Description
•