Bug 1580408 [wpt PR 18987] - [resource-timing] Report performance entries with failin...
commite226493257889dfd803ac8873d240dc45879f018
authorYoav Weiss <yoavweiss@chromium.org>
Fri, 13 Sep 2019 11:01:40 +0000 (13 11:01 +0000)
committermoz-wptsync-bot <wptsync@mozilla.com>
Sat, 14 Sep 2019 08:52:17 +0000 (14 08:52 +0000)
tree4d55d34c8b4150bd0496b03f189d33400a5a9b9a
parentc011845b6677a59e9b4f8ce781b9907c3346cf34
Bug 1580408 [wpt PR 18987] - [resource-timing] Report performance entries with failing status codes, a=testonly

Automatic update from web-platform-tests
[resource-timing] Report performance entries with failing status codes

Currently we don't report performance entries with failing status codes.
From the spec's perspective, reporting aborts is a MAY, but failing
status code responses should not be considered aborts. [1]
Chromium is the only engine which doesn't report those entries.
This CL fixes that to report them similarly to successful status codes.

Bug: 883400, 990849
Change-Id: Ic5e99e3df77f3869aa0dd70f0141d88016fdb972

[1] https://github.com/w3c/resource-timing/issues/165#issuecomment-441413636

Change-Id: Ic5e99e3df77f3869aa0dd70f0141d88016fdb972
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1796544
Commit-Queue: Yoav Weiss <yoavweiss@chromium.org>
Reviewed-by: Yutaka Hirano <yhirano@chromium.org>
Reviewed-by: Mike West <mkwst@chromium.org>
Cr-Commit-Position: refs/heads/master@{#695596}

--

wpt-commits: 807956fd31824995580dcf36661520452083f9ef
wpt-pr: 18987
testing/web-platform/tests/resource-timing/resource_ignore_failures.html [deleted file]
testing/web-platform/tests/resource-timing/resources/status-code.py [new file with mode: 0644]
testing/web-platform/tests/resource-timing/status-codes-create-entry.html [new file with mode: 0644]
testing/web-platform/tests/service-workers/service-worker/resource-timing.sub.https.html