[wpt-sync] Sync PR 30277 - [ResourceTiming]: Update iframe-failed-commit.html WPT
Categories
(Core :: Performance, task, P4)
Tracking
()
Tracking | Status | |
---|---|---|
firefox93 | --- | fixed |
People
(Reporter: mozilla.org, Unassigned)
References
()
Details
(Whiteboard: [wptsync downstream])
Sync web-platform-tests PR 30277 into mozilla-central (this bug is closed when the sync is complete).
PR: https://github.com/web-platform-tests/wpt/pull/30277
Details from upstream follow.
b'Tom McKee <tommckee@chromium.org>' wrote:
[ResourceTiming]: Update iframe-failed-commit.html WPT
This change updates wpt/resource-timing/iframe-failed-commit.html to
conform to the new style guidelines in
wpt/resource-timing/CodingConventions.md.GithubIssue: https://github.com/w3c/resource-timing/issues/254
Bug: 1171767
Change-Id: Ica54e4ea7fe9ae74bb1fa4274c803297577face8
Reviewed-on: https://chromium-review.googlesource.com/3134283
WPT-Export-Revision: 752c47c50db68296a97a68a9dcf8b55a8d2d442e
Assignee | ||
Updated•3 years ago
|
Assignee | ||
Comment 1•3 years ago
|
||
Pushed to try (stability) https://treeherder.mozilla.org/#/jobs?repo=try&revision=deb69ee9024a08af19e0b5229e2fa06045da96e4
Assignee | ||
Comment 2•3 years ago
|
||
CI Results
Ran 0 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI
Total 35 tests and 3 subtests
Status Summary
Firefox
OK : 31
PASS : 52
FAIL : 21
TIMEOUT: 6
ERROR : 1
NOTRUN : 56
Chrome
OK : 35
PASS : 131
FAIL : 1
Safari
OK : 22
PASS : 13
FAIL : 35
TIMEOUT: 24
ERROR : 1
NOTRUN : 71
Links
Details
Firefox-only Failures
/resource-timing/buffer-full-when-populate-entries.html: ERROR
New Tests That Don't Pass
/resource-timing/SO-XO-SO-redirect-chain-tao.https.html
Verify that cross origin resources' timings are not exposed when same-origin=>cross-origin=>same-origin redirects have no Timing-Allow-Origin:
headers.: FAIL (Chrome: PASS, Safari: FAIL)
Verify that cross origin resources' timings are not exposed when same-origin=>cross-origin=>same-origin redirects have Timing-Allow-Origin:
headers only on some of the responses.: FAIL (Chrome: PASS, Safari: FAIL)
Verify that cross origin resources' timings are not exposed when same-origin=>cross-origin=>same-origin redirects have Timing-Allow-Origin:
headers with a specific origin.: FAIL (Chrome: PASS, Safari: FAIL)
/resource-timing/TAO-match.html: TIMEOUT (Chrome: OK, Safari: TIMEOUT)
The timing allow check algorithm will pass when the Timing-Allow-Origin header value contains only the origin. (iframe): TIMEOUT (Chrome: PASS, Safari: NOTRUN)
The timing allow check algorithm will pass when the Timing-Allow-Origin header value contains only a wildcard. (iframe): NOTRUN (Chrome: PASS, Safari: NOTRUN)
The timing allow check algorithm will pass when the Timing-Allow-Origin header value list contains a case-sensitive match. (iframe): NOTRUN (Chrome: PASS, Safari: NOTRUN)
The timing allow check algorithm will pass when the Timing-Allow-Origin header value list contains the origin and a wildcard. (iframe): NOTRUN (Chrome: PASS, Safari: NOTRUN)
The timing allow check algorithm will pass when the Timing-Allow-Origin header value list contains a wildcard. (iframe): NOTRUN (Chrome: PASS, Safari: NOTRUN)
The timing allow check algorithm will fail when the Timing-Allow-Origin header value list contains a null origin. (iframe): NOTRUN (Chrome: PASS, Safari: NOTRUN)
The timing allow check algorithm will pass when the Timing-Allow-Origin header value list contains multiple wildcards. (iframe): NOTRUN (Chrome: PASS, Safari: NOTRUN)
The timing allow check algorithm will fail when the Timing-Allow-Origin header value contains only the uppercased origin. (iframe): NOTRUN (Chrome: PASS, Safari: NOTRUN)
The timing allow check algorithm will fail when the Timing-Allow-Origin header value contains the origin, a space, then a wildcard. (iframe): NOTRUN (Chrome: PASS, Safari: NOTRUN)
The timing allow check algorithm will fail when the Timing-Allow-Origin header is not present. (iframe): NOTRUN (Chrome: PASS, Safari: NOTRUN)
The timing allow check algorithm will pass when the Timing-Allow-Origin header value contains only the origin. (image): NOTRUN (Chrome: PASS, Safari: NOTRUN)
The timing allow check algorithm will pass when the Timing-Allow-Origin header value contains only a wildcard. (image): NOTRUN (Chrome: PASS, Safari: NOTRUN)
The timing allow check algorithm will pass when the Timing-Allow-Origin header value list contains a case-sensitive match. (image): NOTRUN (Chrome: PASS, Safari: NOTRUN)
The timing allow check algorithm will pass when the Timing-Allow-Origin header value list contains the origin and a wildcard. (image): NOTRUN (Chrome: PASS, Safari: NOTRUN)
The timing allow check algorithm will pass when the Timing-Allow-Origin header value list contains a wildcard. (image): NOTRUN (Chrome: PASS, Safari: NOTRUN)
The timing allow check algorithm will fail when the Timing-Allow-Origin header value list contains a null origin. (image): NOTRUN (Chrome: PASS, Safari: NOTRUN)
The timing allow check algorithm will pass when the Timing-Allow-Origin header value list contains multiple wildcards. (image): NOTRUN (Chrome: PASS, Safari: NOTRUN)
The timing allow check algorithm will fail when the Timing-Allow-Origin header value contains only the uppercased origin. (image): NOTRUN (Chrome: PASS, Safari: NOTRUN)
The timing allow check algorithm will fail when the Timing-Allow-Origin header value contains the origin, a space, then a wildcard. (image): NOTRUN (Chrome: PASS, Safari: NOTRUN)
The timing allow check algorithm will fail when the Timing-Allow-Origin header is not present. (image): NOTRUN (Chrome: PASS, Safari: NOTRUN)
The timing allow check algorithm will pass when the Timing-Allow-Origin header value contains only the origin. (script): NOTRUN (Chrome: PASS, Safari: NOTRUN)
The timing allow check algorithm will pass when the Timing-Allow-Origin header value contains only a wildcard. (script): NOTRUN (Chrome: PASS, Safari: NOTRUN)
The timing allow check algorithm will pass when the Timing-Allow-Origin header value list contains a case-sensitive match. (script): NOTRUN (Chrome: PASS, Safari: NOTRUN)
The timing allow check algorithm will pass when the Timing-Allow-Origin header value list contains the origin and a wildcard. (script): NOTRUN (Chrome: PASS, Safari: NOTRUN)
The timing allow check algorithm will pass when the Timing-Allow-Origin header value list contains a wildcard. (script): NOTRUN (Chrome: PASS, Safari: NOTRUN)
The timing allow check algorithm will fail when the Timing-Allow-Origin header value list contains a null origin. (script): NOTRUN (Chrome: PASS, Safari: NOTRUN)
The timing allow check algorithm will pass when the Timing-Allow-Origin header value list contains multiple wildcards. (script): NOTRUN (Chrome: PASS, Safari: NOTRUN)
The timing allow check algorithm will fail when the Timing-Allow-Origin header value contains only the uppercased origin. (script): NOTRUN (Chrome: PASS, Safari: NOTRUN)
The timing allow check algorithm will fail when the Timing-Allow-Origin header value contains the origin, a space, then a wildcard. (script): NOTRUN (Chrome: PASS, Safari: NOTRUN)
The timing allow check algorithm will fail when the Timing-Allow-Origin header is not present. (script): NOTRUN (Chrome: PASS, Safari: NOTRUN)
The timing allow check algorithm will pass when the Timing-Allow-Origin header value contains only the origin. (stylesheet): NOTRUN (Chrome: PASS, Safari: NOTRUN)
The timing allow check algorithm will pass when the Timing-Allow-Origin header value contains only a wildcard. (stylesheet): NOTRUN (Chrome: PASS, Safari: NOTRUN)
The timing allow check algorithm will pass when the Timing-Allow-Origin header value list contains a case-sensitive match. (stylesheet): NOTRUN (Chrome: PASS, Safari: NOTRUN)
The timing allow check algorithm will pass when the Timing-Allow-Origin header value list contains the origin and a wildcard. (stylesheet): NOTRUN (Chrome: PASS, Safari: NOTRUN)
The timing allow check algorithm will pass when the Timing-Allow-Origin header value list contains a wildcard. (stylesheet): NOTRUN (Chrome: PASS, Safari: NOTRUN)
The timing allow check algorithm will fail when the Timing-Allow-Origin header value list contains a null origin. (stylesheet): NOTRUN (Chrome: PASS, Safari: NOTRUN)
The timing allow check algorithm will pass when the Timing-Allow-Origin header value list contains multiple wildcards. (stylesheet): NOTRUN (Chrome: PASS, Safari: NOTRUN)
The timing allow check algorithm will fail when the Timing-Allow-Origin header value contains only the uppercased origin. (stylesheet): NOTRUN (Chrome: PASS, Safari: NOTRUN)
The timing allow check algorithm will fail when the Timing-Allow-Origin header value contains the origin, a space, then a wildcard. (stylesheet): NOTRUN (Chrome: PASS, Safari: NOTRUN)
The timing allow check algorithm will fail when the Timing-Allow-Origin header is not present. (stylesheet): NOTRUN (Chrome: PASS, Safari: NOTRUN)
The timing allow check algorithm will pass when the Timing-Allow-Origin header value contains only the origin. (XMLHttpRequest): NOTRUN (Chrome: PASS, Safari: NOTRUN)
The timing allow check algorithm will pass when the Timing-Allow-Origin header value contains only a wildcard. (XMLHttpRequest): NOTRUN (Chrome: PASS, Safari: NOTRUN)
The timing allow check algorithm will pass when the Timing-Allow-Origin header value list contains a case-sensitive match. (XMLHttpRequest): NOTRUN (Chrome: PASS, Safari: NOTRUN)
The timing allow check algorithm will pass when the Timing-Allow-Origin header value list contains the origin and a wildcard. (XMLHttpRequest): NOTRUN (Chrome: PASS, Safari: NOTRUN)
The timing allow check algorithm will pass when the Timing-Allow-Origin header value list contains a wildcard. (XMLHttpRequest): NOTRUN (Chrome: PASS, Safari: NOTRUN)
The timing allow check algorithm will fail when the Timing-Allow-Origin header value list contains a null origin. (XMLHttpRequest): NOTRUN (Chrome: PASS, Safari: NOTRUN)
The timing allow check algorithm will pass when the Timing-Allow-Origin header value list contains multiple wildcards. (XMLHttpRequest): NOTRUN (Chrome: PASS, Safari: NOTRUN)
The timing allow check algorithm will fail when the Timing-Allow-Origin header value contains only the uppercased origin. (XMLHttpRequest): NOTRUN (Chrome: PASS, Safari: NOTRUN)
The timing allow check algorithm will fail when the Timing-Allow-Origin header value contains the origin, a space, then a wildcard. (XMLHttpRequest): NOTRUN (Chrome: PASS, Safari: NOTRUN)
The timing allow check algorithm will fail when the Timing-Allow-Origin header is not present. (XMLHttpRequest): NOTRUN (Chrome: PASS, Safari: NOTRUN)
/resource-timing/buffer-full-add-after-full-event.html: TIMEOUT (Chrome: OK, Safari: TIMEOUT)
Test that entry was added to the buffer after a buffer full event: TIMEOUT (Chrome: PASS, Safari: TIMEOUT)
/resource-timing/buffer-full-add-then-clear.html
Test that if the buffer is cleared after entries were added to the secondary buffer, those entries make it into the primary one: FAIL (Chrome: PASS, Safari: FAIL)
/resource-timing/buffer-full-then-increased.html
Test that overflowing the buffer and immediately increasing its limit does not trigger the resourcetimingbufferfull event: FAIL (Chrome: PASS, Safari: FAIL)
/resource-timing/buffer-full-when-populate-entries.html: ERROR (Chrome: OK, Safari: OK)
Test that a buffer full event does not bubble and that resourcetimingbufferfull is called only once per overflow: FAIL (Chrome: PASS, Safari: FAIL)
/resource-timing/cross-origin-start-end-time-with-redirects.html
Verify that cross-origin resources don't implicitly expose their redirect timings: FAIL (Chrome: FAIL, Safari: FAIL)
/resource-timing/iframe-failed-commit.html: TIMEOUT (Chrome: OK, Safari: TIMEOUT)
Test iframe from non-existent host gets reported: TIMEOUT (Chrome: PASS, Safari: TIMEOUT)
Test iframe redirecting to non-existent host gets reported: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Same-origin iframe that complies with CSP attribute gets reported: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Same-origin iframe that doesn't comply with CSP attribute gets reported: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Cross-origin iframe that complies with CSP attribute gets reported: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Cross-origin iframe that doesn't comply with CSP attribute gets reported: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Same-origin empty iframe with a 200 status gets reported: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Cross-origin empty iframe with a 200 status gets reported: NOTRUN (Chrome: PASS, Safari: NOTRUN)
/resource-timing/initiator-type/dynamic-insertion.html
A font should have the 'css' initiator type.: FAIL (Chrome: PASS, Safari: TIMEOUT)
/resource-timing/nextHopProtocol-is-tao-protected.https.html
Add TAO-less iframe from remote origin. Make sure nextHopProtocol is the empty string: FAIL (Chrome: PASS, Safari: FAIL)
/resource-timing/same-origin-from-cross-origin-redirect.html
Verify that cross origin resources' timings are exposed when the final resource at the end of an HTTP redirect chain is same-origin.: FAIL (Chrome: PASS, Safari: FAIL)
/resource-timing/sizes-cache.any.serviceworker.html
PerformanceResourceTiming sizes caching test: FAIL (Chrome: PASS, Safari: FAIL)
/resource-timing/sizes-cache.any.worker.html
PerformanceResourceTiming sizes caching test: FAIL (Chrome: PASS, Safari: FAIL)
/resource-timing/sizes-cache.any.sharedworker.html
PerformanceResourceTiming sizes caching test: FAIL (Chrome: PASS)
/resource-timing/sizes-cache.any.html
PerformanceResourceTiming sizes caching test: FAIL (Chrome: PASS, Safari: FAIL)
/resource-timing/sizes-redirect-img.html
PerformanceResourceTiming sizes redirect image - direct URL: FAIL (Chrome: PASS, Safari: FAIL)
PerformanceResourceTiming sizes redirect image - same origin redirect: FAIL (Chrome: PASS, Safari: FAIL)
PerformanceResourceTiming sizes redirect image - cross origin redirect: FAIL (Chrome: PASS, Safari: FAIL)
PerformanceResourceTiming sizes redirect image - cross origin to same origin redirect: FAIL (Chrome: PASS, Safari: FAIL)
PerformanceResourceTiming sizes redirect image - same origin to remote origin to same origin redirect: FAIL (Chrome: PASS, Safari: FAIL)
/resource-timing/workerStart-tao-protected.https.html
A resource from a cross-origin service worker must not expose workerStart when there is a TAO failure: FAIL (Chrome: PASS, Safari: FAIL)
A resource from a cross-origin service worker must expose workerStart when there is a TAO match: FAIL (Chrome: PASS, Safari: FAIL)
Pushed by wptsync@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/96a379cdfc01 [wpt PR 30277] - [ResourceTiming]: Update iframe-failed-commit.html WPT, a=testonly https://hg.mozilla.org/integration/autoland/rev/6fdfac2b594e [wpt PR 30277] - Update wpt metadata, a=testonly
Comment 4•3 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/96a379cdfc01
https://hg.mozilla.org/mozilla-central/rev/6fdfac2b594e
Description
•