Closed Bug 1752233 Opened 3 years ago Closed 3 years ago

[wpt-sync] Sync PR 32562 - Consolidate set_test_context for cookie tests

Categories

(Core :: Networking: Cookies, task, P4)

task

Tracking

()

RESOLVED FIXED
99 Branch
Tracking Status
firefox99 --- fixed

People

(Reporter: mozilla.org, Unassigned)

References

(Depends on 1 open bug, )

Details

(Whiteboard: [wptsync downstream])

Sync web-platform-tests PR 32562 into mozilla-central (this bug is closed when the sync is complete).

PR: https://github.com/web-platform-tests/wpt/pull/32562
Details from upstream follow.

Ari Chivukula <arichiv@chromium.org> wrote:

Consolidate set_test_context for cookie tests

Now that we need this to be called in a third location, we should really
establish a helper function we can use. This was written in response to:
https://github.com/web-platform-tests/wpt/issues/32558

closes #32558

Change-Id: I41baf407d64a709f7c696d53562c184e9970d74c
Reviewed-on: https://chromium-review.googlesource.com/3418519
WPT-Export-Revision: 81046e6b3ba8a1a7ac381f30a942022153d7615d

Component: web-platform-tests → Networking: Cookies
Product: Testing → Core

CI Results

Ran 0 Firefox configurations based on mozilla-central, and Firefox, and Chrome on GitHub CI

Total 17 tests and 28 subtests

Status Summary

Firefox

OK : 16
PASS : 209
FAIL : 504
TIMEOUT: 1
ERROR : 1

Chrome

OK : 17
PASS : 670
FAIL : 44

Links

GitHub PR Head
GitHub PR Base

Details

New Tests That Don't Pass

/cookies/attributes/attributes-ctl.sub.html
Cookie with %x0 in Domain attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x0 after Domain attribute value is handled correctly.: FAIL (Chrome: FAIL)
Cookie with %x0 in Path attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x0 after Path attribute value is handled correctly.: FAIL (Chrome: FAIL)
Cookie with %x0 in Max-Age attribute value is handled correctly.: FAIL (Chrome: FAIL)
Cookie with %x0 after Max-Age attribute value is handled correctly.: FAIL (Chrome: FAIL)
Cookie with %x0 in Expires attribute value is handled correctly.: FAIL (Chrome: FAIL)
Cookie with %x0 after Expires attribute value is handled correctly.: FAIL (Chrome: FAIL)
Cookie with %x0 in Secure attribute is handled correctly.: FAIL (Chrome: FAIL)
Cookie with %x0 in HttpOnly attribute is handled correctly.: FAIL (Chrome: FAIL)
Cookie with %x1 in Domain attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x1 in Path attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x1 in Max-Age attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x1 after Max-Age attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x1 in Expires attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x1 after Expires attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x1 in Secure attribute is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x1 after Secure attribute is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x1 in HttpOnly attribute is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x1 after SameSite attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x2 in Domain attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x2 in Path attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x2 in Max-Age attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x2 after Max-Age attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x2 in Expires attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x2 after Expires attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x2 in Secure attribute is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x2 after Secure attribute is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x2 in HttpOnly attribute is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x2 after SameSite attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x3 in Domain attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x3 in Path attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x3 in Max-Age attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x3 after Max-Age attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x3 in Expires attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x3 after Expires attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x3 in Secure attribute is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x3 after Secure attribute is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x3 in HttpOnly attribute is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x3 after SameSite attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x4 in Domain attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x4 in Path attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x4 in Max-Age attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x4 after Max-Age attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x4 in Expires attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x4 after Expires attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x4 in Secure attribute is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x4 after Secure attribute is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x4 in HttpOnly attribute is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x4 after SameSite attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x5 in Domain attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x5 in Path attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x5 in Max-Age attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x5 after Max-Age attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x5 in Expires attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x5 after Expires attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x5 in Secure attribute is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x5 after Secure attribute is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x5 in HttpOnly attribute is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x5 after SameSite attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x6 in Domain attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x6 in Path attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x6 in Max-Age attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x6 after Max-Age attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x6 in Expires attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x6 after Expires attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x6 in Secure attribute is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x6 after Secure attribute is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x6 in HttpOnly attribute is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x6 after SameSite attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x7 in Domain attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x7 in Path attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x7 in Max-Age attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x7 after Max-Age attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x7 in Expires attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x7 after Expires attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x7 in Secure attribute is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x7 after Secure attribute is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x7 in HttpOnly attribute is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x7 after SameSite attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x8 in Domain attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x8 in Path attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x8 in Max-Age attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x8 after Max-Age attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x8 in Expires attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x8 after Expires attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x8 in Secure attribute is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x8 after Secure attribute is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x8 in HttpOnly attribute is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x8 after SameSite attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x9 after Secure attribute is handled correctly.: FAIL (Chrome: FAIL)
Cookie with %x9 in SameSite attribute value is handled correctly.: FAIL (Chrome: FAIL)
Cookie with %x9 after SameSite attribute value is handled correctly.: FAIL (Chrome: FAIL)
Cookie with %xa after Domain attribute value is handled correctly.: FAIL (Chrome: FAIL)
Cookie with %xa after Path attribute value is handled correctly.: FAIL (Chrome: FAIL)
Cookie with %xa in Max-Age attribute value is handled correctly.: FAIL (Chrome: FAIL)
Cookie with %xa after Max-Age attribute value is handled correctly.: FAIL (Chrome: FAIL)
Cookie with %xa after Expires attribute value is handled correctly.: FAIL (Chrome: FAIL)
Cookie with %xa in Secure attribute is handled correctly.: FAIL (Chrome: FAIL)
Cookie with %xa in HttpOnly attribute is handled correctly.: FAIL (Chrome: FAIL)
Cookie with %xa in SameSite attribute value is handled correctly.: FAIL (Chrome: FAIL)
Cookie with %xb in Domain attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %xb in Path attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %xb in Max-Age attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %xb after Max-Age attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %xb in Expires attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %xb after Expires attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %xb in Secure attribute is handled correctly.: FAIL (Chrome: PASS)
Cookie with %xb after Secure attribute is handled correctly.: FAIL (Chrome: PASS)
Cookie with %xb in HttpOnly attribute is handled correctly.: FAIL (Chrome: PASS)
Cookie with %xb after SameSite attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %xc in Domain attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %xc in Path attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %xc in Max-Age attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %xc after Max-Age attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %xc in Expires attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %xc after Expires attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %xc in Secure attribute is handled correctly.: FAIL (Chrome: PASS)
Cookie with %xc after Secure attribute is handled correctly.: FAIL (Chrome: PASS)
Cookie with %xc in HttpOnly attribute is handled correctly.: FAIL (Chrome: PASS)
Cookie with %xc after SameSite attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %xd after Domain attribute value is handled correctly.: FAIL (Chrome: FAIL)
Cookie with %xd after Path attribute value is handled correctly.: FAIL (Chrome: FAIL)
Cookie with %xd in Max-Age attribute value is handled correctly.: FAIL (Chrome: FAIL)
Cookie with %xd after Max-Age attribute value is handled correctly.: FAIL (Chrome: FAIL)
Cookie with %xd after Expires attribute value is handled correctly.: FAIL (Chrome: FAIL)
Cookie with %xd in Secure attribute is handled correctly.: FAIL (Chrome: FAIL)
Cookie with %xd in HttpOnly attribute is handled correctly.: FAIL (Chrome: FAIL)
Cookie with %xd in SameSite attribute value is handled correctly.: FAIL (Chrome: FAIL)
Cookie with %xe in Domain attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %xe in Path attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %xe in Max-Age attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %xe after Max-Age attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %xe in Expires attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %xe after Expires attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %xe in Secure attribute is handled correctly.: FAIL (Chrome: PASS)
Cookie with %xe after Secure attribute is handled correctly.: FAIL (Chrome: PASS)
Cookie with %xe in HttpOnly attribute is handled correctly.: FAIL (Chrome: PASS)
Cookie with %xe after SameSite attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %xf in Domain attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %xf in Path attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %xf in Max-Age attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %xf after Max-Age attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %xf in Expires attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %xf after Expires attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %xf in Secure attribute is handled correctly.: FAIL (Chrome: PASS)
Cookie with %xf after Secure attribute is handled correctly.: FAIL (Chrome: PASS)
Cookie with %xf in HttpOnly attribute is handled correctly.: FAIL (Chrome: PASS)
Cookie with %xf after SameSite attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x10 in Domain attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x10 in Path attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x10 in Max-Age attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x10 after Max-Age attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x10 in Expires attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x10 after Expires attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x10 in Secure attribute is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x10 after Secure attribute is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x10 in HttpOnly attribute is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x10 after SameSite attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x11 in Domain attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x11 in Path attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x11 in Max-Age attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x11 after Max-Age attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x11 in Expires attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x11 after Expires attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x11 in Secure attribute is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x11 after Secure attribute is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x11 in HttpOnly attribute is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x11 after SameSite attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x12 in Domain attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x12 in Path attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x12 in Max-Age attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x12 after Max-Age attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x12 in Expires attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x12 after Expires attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x12 in Secure attribute is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x12 after Secure attribute is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x12 in HttpOnly attribute is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x12 after SameSite attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x13 in Domain attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x13 in Path attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x13 in Max-Age attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x13 after Max-Age attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x13 in Expires attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x13 after Expires attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x13 in Secure attribute is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x13 after Secure attribute is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x13 in HttpOnly attribute is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x13 after SameSite attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x14 in Domain attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x14 in Path attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x14 in Max-Age attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x14 after Max-Age attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x14 in Expires attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x14 after Expires attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x14 in Secure attribute is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x14 after Secure attribute is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x14 in HttpOnly attribute is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x14 after SameSite attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x15 in Domain attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x15 in Path attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x15 in Max-Age attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x15 after Max-Age attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x15 in Expires attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x15 after Expires attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x15 in Secure attribute is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x15 after Secure attribute is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x15 in HttpOnly attribute is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x15 after SameSite attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x16 in Domain attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x16 in Path attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x16 in Max-Age attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x16 after Max-Age attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x16 in Expires attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x16 after Expires attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x16 in Secure attribute is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x16 after Secure attribute is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x16 in HttpOnly attribute is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x16 after SameSite attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x17 in Domain attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x17 in Path attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x17 in Max-Age attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x17 after Max-Age attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x17 in Expires attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x17 after Expires attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x17 in Secure attribute is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x17 after Secure attribute is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x17 in HttpOnly attribute is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x17 after SameSite attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x18 in Domain attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x18 in Path attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x18 in Max-Age attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x18 after Max-Age attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x18 in Expires attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x18 after Expires attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x18 in Secure attribute is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x18 after Secure attribute is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x18 in HttpOnly attribute is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x18 after SameSite attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x19 in Domain attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x19 in Path attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x19 in Max-Age attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x19 after Max-Age attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x19 in Expires attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x19 after Expires attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x19 in Secure attribute is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x19 after Secure attribute is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x19 in HttpOnly attribute is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x19 after SameSite attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x1a in Domain attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x1a in Path attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x1a in Max-Age attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x1a after Max-Age attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x1a in Expires attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x1a after Expires attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x1a in Secure attribute is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x1a after Secure attribute is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x1a in HttpOnly attribute is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x1a after SameSite attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x1b in Domain attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x1b in Path attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x1b in Max-Age attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x1b after Max-Age attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x1b in Expires attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x1b after Expires attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x1b in Secure attribute is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x1b after Secure attribute is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x1b in HttpOnly attribute is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x1b after SameSite attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x1c in Domain attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x1c in Path attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x1c in Max-Age attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x1c after Max-Age attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x1c in Expires attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x1c after Expires attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x1c in Secure attribute is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x1c after Secure attribute is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x1c in HttpOnly attribute is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x1c after SameSite attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x1d in Domain attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x1d in Path attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x1d in Max-Age attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x1d after Max-Age attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x1d in Expires attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x1d after Expires attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x1d in Secure attribute is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x1d after Secure attribute is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x1d in HttpOnly attribute is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x1d after SameSite attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x1e in Domain attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x1e in Path attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x1e in Max-Age attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x1e after Max-Age attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x1e in Expires attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x1e after Expires attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x1e in Secure attribute is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x1e after Secure attribute is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x1e in HttpOnly attribute is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x1e after SameSite attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x1f in Domain attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x1f in Path attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x1f in Max-Age attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x1f after Max-Age attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x1f in Expires attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x1f after Expires attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x1f in Secure attribute is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x1f after Secure attribute is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x1f in HttpOnly attribute is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x1f after SameSite attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x7f in Domain attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x7f in Path attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x7f in Max-Age attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x7f after Max-Age attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x7f in Expires attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x7f after Expires attribute value is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x7f in Secure attribute is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x7f after Secure attribute is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x7f in HttpOnly attribute is handled correctly.: FAIL (Chrome: PASS)
Cookie with %x7f after SameSite attribute value is handled correctly.: FAIL (Chrome: PASS)
/cookies/attributes/invalid.html
Ignore Set-Cookie: =: FAIL (Chrome: PASS)
Ignore empty cookie string: FAIL (Chrome: PASS)
Ignore Set-Cookie: = with other Set-Cookie headers: FAIL (Chrome: PASS)
Ignore name- and value-less Set-Cookie: ; bar: FAIL (Chrome: PASS)
Ignore name- and value-less Set-Cookie:: FAIL (Chrome: PASS)
Ignore name- and value-less Set-Cookie: \t: FAIL (Chrome: PASS)
Ignore cookie with domain that won't domain match (along with other invalid noise): FAIL (Chrome: PASS)
/cookies/attributes/max-age.html
Ignore max-age attribute with invalid non-zero-digit (containing a comma): FAIL (Chrome: PASS)
Set cookie with age: FAIL (Chrome: PASS)
Set no cookie with max-age=0: FAIL (Chrome: PASS)
Set no cookie with max-age=-1: FAIL (Chrome: PASS)
Set no cookie with max-age=-20: FAIL (Chrome: PASS)
Set multiple cookies with max-age attribute: FAIL (Chrome: PASS)
Expire later cookie with same name and max-age=0: FAIL (Chrome: PASS)
Expire later cookie with same name and max-age=0, and don't set cookie with max-age=0: FAIL (Chrome: PASS)
Set mulitiple cookies with valid max-age values: FAIL (Chrome: PASS)
Don't set multiple cookies with max-age=0: FAIL (Chrome: PASS)
/cookies/attributes/path-redirect.html
Cookie sent for redirected path with trailing '/' and the redirected URL is one level deeper: FAIL (Chrome: PASS)
Cookie sent for redirected path match with a trailing ';' after an unquoted Path: FAIL (Chrome: PASS)
No cookie sent for redirected path match with a trailing ';' inside a quoted Path: FAIL (Chrome: PASS)
No cookie sent for redirected path match with partially URL encoded path: FAIL (Chrome: PASS)
Multiple cookies sent for multiple redirected path matches, sorted by length: FAIL (Chrome: PASS)
No cookie sent for redirected path mismatch where path and redirected URL begin with same string: FAIL (Chrome: PASS)
No cookie sent for redirected path mismatch where final path directory component and redirected URL resource begin with same string: FAIL (Chrome: PASS)
No cookie sent for redirected path mismatch where final path directory component begins with same string as redirected URL final directory component: FAIL (Chrome: PASS)
No cookie sent for redirected path mismatch for different resources inside the same final directory component: FAIL (Chrome: PASS)
No cookie sent for redirected path mismatch where final path directory component ends in '/' and does not match redirected URL: FAIL (Chrome: PASS)
No cookie sent for redirected path mismatch with a similar start to the redirected URL: FAIL (Chrome: PASS)
No cookie sent for redirected path mismatch with trailing '?' after unquoted Path: FAIL (Chrome: PASS)
No cookie sent for redirected path mismatch with trailing '#' after unquoted Path: FAIL (Chrome: PASS)
No cookie sent for redirected path mismatch with trailing '/' after unquoted Path: FAIL (Chrome: PASS)
/cookies/attributes/path.html
Set cookie for bare Path: FAIL (Chrome: PASS)
Set cookie for Path=: FAIL (Chrome: PASS)
Set cookie for mismatched and root path: FAIL (Chrome: PASS)
No cookie returned for partial path match, return cookie for default path: FAIL (Chrome: PASS)
Return cookie for path= / (whitespace after equals): FAIL (Chrome: PASS)
Return cookie for bare path= (after mismatched path): FAIL (Chrome: PASS)
/cookies/attributes/secure-non-secure.html
(non-secure) Ignore cookie for Secure attribute: FAIL (Chrome: PASS)
(non-secure) Ignore cookie for seCURe attribute: FAIL (Chrome: PASS)
(non-secure) Ignore cookie for for Secure= attribute: FAIL (Chrome: PASS)
(non-secure) Ignore cookie for Secure=aaaa: FAIL (Chrome: PASS)
(non-secure) Ignore cookie for Secure space equals: FAIL (Chrome: PASS)
(non-secure) Ignore cookie for Secure equals space: FAIL (Chrome: PASS)
(non-secure) Ignore cookie for spaced Secure: FAIL (Chrome: PASS)
(non-secure) Ignore cookie for space Secure with ;: FAIL (Chrome: PASS)
(non-secure) Ignore cookie with __Secure- prefix and Secure: FAIL (Chrome: PASS)
(non-secure) Ignore cookie with __Secure- prefix and without Secure: FAIL (Chrome: PASS)
(non-secure) Cookie returned with __%53ecure- prefix and without Secure: FAIL (Chrome: PASS)
/cookies/encoding/charset.html
ASCII name and utf-8 value: FAIL (Chrome: PASS)
utf-8 name and ASCII value: FAIL (Chrome: PASS)
ASCII name and quoted utf-8 value: FAIL (Chrome: PASS)
utf-8 name and value: FAIL (Chrome: PASS)
quoted utf-8 name and value: FAIL (Chrome: PASS)
utf-8 name and value, with (invalid) utf-8 attribute: FAIL (Chrome: PASS)
/cookies/name/name-ctl.html
Cookie with %x0 in name is rejected.: FAIL (Chrome: FAIL)
Cookie with %x9 in name is accepted.: FAIL (Chrome: FAIL)
Cookie with %xa in name is rejected.: FAIL (Chrome: FAIL)
Cookie with %xd in name is rejected.: FAIL (Chrome: FAIL)
Cookie with %x7f in name is rejected.: FAIL (Chrome: PASS)
/cookies/name/name.html
Set valueless cookie to its name with empty value: FAIL (Chrome: PASS)
Set a nameless cookie (that has an = in its value): FAIL (Chrome: PASS)
Set a nameless cookie (that has multiple ='s in its value): FAIL (Chrome: PASS)
Set a nameless cookie: FAIL (Chrome: PASS)
Remove trailing WSP characters from the name string: FAIL (Chrome: PASS)
Remove leading WSP characters from the name string: FAIL (Chrome: PASS)
Only return the new cookie (with the same name): FAIL (Chrome: PASS)
Ignore invalid attributes after nameless cookie: FAIL (Chrome: PASS)
Ignore invalid attributes after valid name (that looks like Cookie2 Version attribute): FAIL (Chrome: PASS)
Set a cookie that has whitespace in its name: FAIL (Chrome: PASS)
Set a nameless cookie ignoring characters after first ;: FAIL (Chrome: PASS)
Set a nameless cookie ignoring characters after first ; (2): FAIL (Chrome: PASS)
Return the most recent nameless cookie: FAIL (Chrome: PASS)
Return the most recent nameless cookie, without leading =: FAIL (Chrome: PASS)
Return the most recent nameless cookie, even if preceded by =: FAIL (Chrome: PASS)
Return the most recent nameless cookie, even if preceded by =, in addition to other valid cookie: FAIL (Chrome: PASS)
Use last value for cookies with identical names: FAIL (Chrome: PASS)
Keep first-in, first-out name order: FAIL (Chrome: PASS)
Keep first-in, first-out single-char name order: FAIL (Chrome: PASS)
Keep non-alphabetic first-in, first-out name order: FAIL (Chrome: PASS)
Keep first-in, first-out order if comma-separated: FAIL (Chrome: PASS)
Set nameless cookie, given Set-Cookie: =test16: FAIL (Chrome: PASS)
Overwrite nameless cookie: FAIL (Chrome: PASS)
Ignore cookie with empty name and empty value: FAIL (Chrome: PASS)
Ignore cookie with no name or value: FAIL (Chrome: PASS)
URL-encoded cookie name is not decoded: FAIL (Chrome: PASS)
Name is set as expected for a=test: FAIL (Chrome: PASS)
Name is set as expected for 1=test: FAIL (Chrome: PASS)
Name is set as expected for $=test: FAIL (Chrome: PASS)
Name is set as expected for !a=test: FAIL (Chrome: PASS)
Name is set as expected for @a=test: FAIL (Chrome: PASS)
Name is set as expected for #a=test: FAIL (Chrome: PASS)
Name is set as expected for $a=test: FAIL (Chrome: PASS)
Name is set as expected for %a=test: FAIL (Chrome: PASS)
Name is set as expected for ^a=test: FAIL (Chrome: PASS)
Name is set as expected for &a=test: FAIL (Chrome: PASS)
Name is set as expected for *a=test: FAIL (Chrome: PASS)
Name is set as expected for (a=test: FAIL (Chrome: PASS)
Name is set as expected for )a=test: FAIL (Chrome: PASS)
Name is set as expected for -a=test: FAIL (Chrome: PASS)
Name is set as expected for _a=test: FAIL (Chrome: PASS)
Name is set as expected for +=test: FAIL (Chrome: PASS)
Name is set as expected for "a=test: FAIL (Chrome: PASS)
Name is set as expected for "a=b"=test: FAIL (Chrome: PASS)
/cookies/path/default.html: ERROR (Chrome: OK)
Test for default cookie path: TIMEOUT (Chrome: PASS)
/cookies/size/attributes.www.sub.html
Too long path attribute (>1024 bytes) is ignored; previous valid path wins.: FAIL (Chrome: PASS)
Too long path attribute (>1024 bytes) is ignored: FAIL (Chrome: PASS)
Too long domain attribute (>1024 bytes) is ignored; previous valid domain wins.: FAIL (Chrome: PASS)
Max size domain attribute (1024 bytes) is not ignored: FAIL (Chrome: PASS)
Too long domain attribute (>1024 bytes) is ignored: FAIL (Chrome: PASS)
Set cookie with max size name/value pair and max size attribute value: FAIL (Chrome: PASS)
Set cookie with max size name/value pair and multiple max size attributes (>8k bytes total): FAIL (Chrome: PASS)
Max length Max-Age attribute value (1024 bytes) doesn't cause cookie rejection: FAIL (Chrome: PASS)
Too long Max-Age attribute value (>1024 bytes) doesn't cause cookie rejection: FAIL (Chrome: PASS)
Max length negative Max-Age attribute value (1024 bytes) doesn't get ignored: FAIL (Chrome: PASS)
Too long negative Max-Age attribute value (>1024 bytes) gets ignored: FAIL (Chrome: PASS)
/cookies/size/name-and-value.html
Set max-size cookie with largest possible name and value (4096 bytes): FAIL (Chrome: PASS)
Ignore cookie with name larger than 4096 and 1 byte value: FAIL (Chrome: PASS)
Set max-size value-less cookie: FAIL (Chrome: PASS)
Ignore value-less cookie with name larger than 4096 bytes: FAIL (Chrome: PASS)
Set max-size cookie with largest possible value (4095 bytes): FAIL (Chrome: PASS)
Ignore named cookie (with non-zero length) and value larger than 4095 bytes: FAIL (Chrome: PASS)
Ignore named cookie with length larger than 4095 bytes, and a non-zero value: FAIL (Chrome: PASS)
Set max-size name-less cookie: FAIL (Chrome: PASS)
Ignore name-less cookie with value larger than 4096 bytes: FAIL (Chrome: PASS)
Ignore name-less cookie (without leading =) with value larger than 4096 bytes: FAIL (Chrome: PASS)
Set max-size cookie that also has an attribute: FAIL (Chrome: PASS)
/cookies/value/value-ctl.html
Cookie with %x0 in value is rejected.: FAIL (Chrome: FAIL)
Cookie with %x1 in value is rejected.: FAIL (Chrome: PASS)
Cookie with %x2 in value is rejected.: FAIL (Chrome: PASS)
Cookie with %x3 in value is rejected.: FAIL (Chrome: PASS)
Cookie with %x4 in value is rejected.: FAIL (Chrome: PASS)
Cookie with %x5 in value is rejected.: FAIL (Chrome: PASS)
Cookie with %x6 in value is rejected.: FAIL (Chrome: PASS)
Cookie with %x7 in value is rejected.: FAIL (Chrome: PASS)
Cookie with %x8 in value is rejected.: FAIL (Chrome: PASS)
Cookie with %xa in value is rejected.: FAIL (Chrome: FAIL)
Cookie with %xb in value is rejected.: FAIL (Chrome: PASS)
Cookie with %xc in value is rejected.: FAIL (Chrome: PASS)
Cookie with %xd in value is rejected.: FAIL (Chrome: FAIL)
Cookie with %xe in value is rejected.: FAIL (Chrome: PASS)
Cookie with %xf in value is rejected.: FAIL (Chrome: PASS)
Cookie with %x10 in value is rejected.: FAIL (Chrome: PASS)
Cookie with %x11 in value is rejected.: FAIL (Chrome: PASS)
Cookie with %x12 in value is rejected.: FAIL (Chrome: PASS)
Cookie with %x13 in value is rejected.: FAIL (Chrome: PASS)
Cookie with %x14 in value is rejected.: FAIL (Chrome: PASS)
Cookie with %x15 in value is rejected.: FAIL (Chrome: PASS)
Cookie with %x16 in value is rejected.: FAIL (Chrome: PASS)
Cookie with %x17 in value is rejected.: FAIL (Chrome: PASS)
Cookie with %x18 in value is rejected.: FAIL (Chrome: PASS)
Cookie with %x19 in value is rejected.: FAIL (Chrome: PASS)
Cookie with %x1a in value is rejected.: FAIL (Chrome: PASS)
Cookie with %x1b in value is rejected.: FAIL (Chrome: PASS)
Cookie with %x1c in value is rejected.: FAIL (Chrome: PASS)
Cookie with %x1d in value is rejected.: FAIL (Chrome: PASS)
Cookie with %x1e in value is rejected.: FAIL (Chrome: PASS)
Cookie with %x1f in value is rejected.: FAIL (Chrome: PASS)
Cookie with %x7f in value is rejected.: FAIL (Chrome: PASS)
/cookies/value/value.html
Set value containing a comma: FAIL (Chrome: PASS)
Set quoted value containing a comma: FAIL (Chrome: PASS)
Ignore values after semicolon: FAIL (Chrome: PASS)
Ignore whitespace at the end of value: FAIL (Chrome: PASS)
Set value including quotes and whitespace up until semicolon: FAIL (Chrome: PASS)
Set value with a single quote excluding whitespace: FAIL (Chrome: PASS)
Set nameless cookie to its value: FAIL (Chrome: PASS)
Set nameless cookie to its value with an escaped quote: FAIL (Chrome: PASS)
Set value with unbalanced leading quote: FAIL (Chrome: PASS)
Set nameless cookie followed by '=' to its value: FAIL (Chrome: PASS)
Set cookie with large name + value ( = 4kb): FAIL (Chrome: PASS)
Ignore cookie with large name + value ( > 4kb): FAIL (Chrome: PASS)
Set cookie but ignore value after LF: FAIL (Chrome: PASS)
Set cookie ignoring whitespace after value endquote: FAIL (Chrome: PASS)
Ignore whitespace and ; after value: FAIL (Chrome: PASS)
Ignore whitespace preceding value: FAIL (Chrome: PASS)
Set cookie with quotes in value: FAIL (Chrome: PASS)
Set cookie keeping whitespace inside quoted value: FAIL (Chrome: PASS)
Set cookie value ignoring characters after semicolon: FAIL (Chrome: PASS)
Set cookie with another = inside quoted value: FAIL (Chrome: PASS)
Set cookie ignoring whitespace surrounding value and characters after first semicolon: FAIL (Chrome: PASS)
Set valueless cookie, given Set-Cookie: test22=: FAIL (Chrome: PASS)
URL-encoded cookie value is not decoded: FAIL (Chrome: PASS)
Set cookie with value set to =: FAIL (Chrome: PASS)
Set cookie with one = inside an unquoted value: FAIL (Chrome: PASS)
Set cookie with two = inside an unquoted value: FAIL (Chrome: PASS)
Set cookie with a space character in the value: FAIL (Chrome: PASS)
Set a nameless cookie with a space character in the value: FAIL (Chrome: PASS)

Pushed by wptsync@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/68bae28314e4 [wpt PR 32562] - Consolidate set_test_context for cookie tests, a=testonly
Pushed by wptsync@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/af51058f8552 [wpt PR 32562] - Consolidate set_test_context for cookie tests, a=testonly
Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Target Milestone: --- → 99 Branch
You need to log in before you can comment on or make changes to this bug.